.tbm{--ink:#1b1b1b;--ink-2:#3d3d3d;--muted:#757575;--line:#e3e2df;--paper:#fff;--stone:#f4f3f0;--stone-2:#eceae6;--live:#c4623f;--serif:var(--font-cormorant),var(--font-noto-serif-tc),"Songti TC","Songti SC","Noto Serif CJK TC",Georgia,serif;--sans:var(--font-albert),-apple-system,"Helvetica Neue",Arial,sans-serif;--gut:clamp(20px,6.5vw,104px);--max:1304px}.tbm *{box-sizing:border-box}.tbm [hidden]{display:none!important}.tbm{background:var(--paper);color:var(--ink-2);font:400 16px/1.6 var(--sans);-webkit-font-smoothing:antialiased;margin:0}.tbm img{max-width:100%;display:block}.tbm a{color:inherit}.tbm h1,.tbm h2,.tbm h3,.tbm p,.tbm ul,.tbm ol{margin:0;padding:0}.tbm ul,.tbm ol{list-style:none}.tbm h1,.tbm h2{font-family:var(--serif);color:var(--ink);letter-spacing:-.015em;text-wrap:balance;font-weight:500;line-height:1.02}.tbm h1{font-size:calc(clamp(44px,7.2vw,112px) * var(--zh-hs,1))}.tbm h2{font-size:calc(clamp(36px,5.2vw,76px) * var(--zh-hs,1))}.tbm h3{font:600 17px/1.35 var(--sans);color:var(--ink)}.tbm .wrap{max-width:var(--max);padding-inline:var(--gut);margin-inline:auto}.tbm .eyebrow{font:600 12px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.tbm .lede{max-width:34em;font-size:clamp(16px,1.35vw,20px);line-height:1.6}.tbm :focus-visible{outline:2px solid var(--ink);outline-offset:3px}.tbm .btn{cursor:pointer;height:52px;font:600 15px/1 var(--sans);background:var(--ink);color:#fff;white-space:nowrap;border:0;border-radius:16px;justify-content:center;align-items:center;padding:0 26px;text-decoration:none;display:inline-flex}.tbm .btn.light{color:var(--ink);background:#fff}.tbm .btn.ghost{color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);background:0 0}.tbm .btn.sm{border-radius:12px;height:40px;padding:0 18px;font-size:14px}.tbm .wait{flex-wrap:wrap;gap:8px;max-width:460px;display:flex}.tbm .wait input{min-width:0;height:52px;font:400 15px var(--sans);color:var(--ink);background:#fff;border:1px solid #0000;border-radius:16px;flex:200px;padding:0 18px}.tbm .wait.on-paper input{border-color:var(--line);background:var(--stone)}.tbm .fine{opacity:.8;margin-top:12px;font-size:13px;line-height:1.5}.tbm{--hdr:76px}.tbm .site{inset:calc(env(safe-area-inset-top,0px)) 0 auto 0;z-index:40;pointer-events:none;transition:padding .28s cubic-bezier(.2,.8,.2,1);position:fixed}.tbm .site .wrap{pointer-events:auto;height:var(--hdr);box-shadow:none;background:0 0;border:1px solid #0000;border-radius:0;transition:height .28s cubic-bezier(.2,.8,.2,1),background .28s,border-color .28s,box-shadow .28s,border-radius .28s,max-width .28s cubic-bezier(.2,.8,.2,1),padding .28s}.tbm .site.stuck{padding-top:28px}.tbm .site.stuck .wrap{-webkit-backdrop-filter:saturate(1.8)blur(26px);backdrop-filter:saturate(1.8)blur(26px);background:#ffffff94;border-color:#1b1b1b12;border-radius:999px;max-width:max-content;height:60px;padding-inline:26px 10px;box-shadow:0 18px 40px -22px #00000059}.tbm:has(main>.hero) .site:not(.stuck){color:#fff}.tbm:has(main>.hero) .site:not(.stuck) .wm{color:#fff}.tbm:has(main>.hero) .site:not(.stuck) nav a{color:#fff}.tbm:has(main>.hero) .site:not(.stuck) .menu span{background:#fff}.tbm:has(main>.hero) .site:not(.stuck) .wm img{filter:brightness(0)invert()}.tbm:has(main>.hero) .site:not(.stuck) .btn{color:var(--ink);background:#fff}.tbm:has(main>.hero) .site:not(.stuck) nav a:hover{background:#ffffff29}.tbm main>.pr-hero:first-child,.tbm main>.plain-sec:first-child{padding-top:calc(var(--hdr) + clamp(16px,3vw,40px))}.tbm .site .wrap{grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;display:grid}.tbm .wm{font:600 28px/1 var(--serif);letter-spacing:-.02em;color:var(--ink);justify-self:start;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.tbm .wm img{width:auto;height:34px}.tbm .wm span{padding-bottom:.08em}.tbm .site nav{align-items:center;gap:4px;display:flex}.tbm .site nav a{font:500 15px/1 var(--sans);color:var(--ink);border-radius:10px;padding:10px 14px;text-decoration:none}.tbm .site nav a:hover{background:var(--stone)}.tbm .site nav a.soon{color:var(--muted);cursor:default}.tbm .site .right{justify-self:end;align-items:center;gap:10px;display:flex}.tbm .site .menu{all:unset;cursor:pointer;border-radius:10px;place-content:center;gap:6px;width:40px;height:40px;display:none}.tbm .site .menu span{background:var(--ink);border-radius:2px;width:20px;height:2px;display:block}@media (max-width:760px){.tbm .site .wrap{grid-template-columns:1fr auto}.tbm .site .menu{display:grid}.tbm .site nav{border-bottom:1px solid var(--line);padding:8px var(--gut) 16px;background:#fff;border-radius:20px;flex-direction:column;align-items:stretch;gap:0;display:none;position:absolute;top:calc(100% + 8px);left:0;right:0}.tbm .site nav.open{display:flex}.tbm .site nav a{border-bottom:1px solid var(--line);padding:16px 0;font-size:17px}.tbm .site nav a[aria-current]{box-shadow:none}}.tbm .hero{color:#fff;isolation:isolate;background:#222;position:relative;overflow:hidden}.tbm .hero>img.bg{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.tbm .hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#0a0c1080,#0a0c1000 65%),linear-gradient(#0a0c108c 0%,#0a0c1040 45%,#0a0c1073 100%);position:absolute;inset:0}.tbm .hero .wrap{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center;gap:clamp(24px,4vw,72px);padding-block:clamp(40px,5vw,72px);display:grid}.tbm .hero h1{color:#fff}.tbm .hero .copy{gap:24px;display:grid}.tbm .hero .lede{color:#ffffffeb}.tbm .hero .phone{justify-self:center}@media (max-width:820px){.tbm .hero .wrap{grid-template-columns:1fr}.tbm .hero .phone{--pw:min(64vw,300px)}}.tbm .hero .copy>*{animation:.8s cubic-bezier(.2,.7,.2,1) both rise}.tbm .hero .copy>:nth-child(2){animation-delay:80ms}.tbm .hero .copy>:nth-child(3){animation-delay:.16s}.tbm .hero .copy>:nth-child(4){animation-delay:.24s}@keyframes rise{0%{opacity:0;transform:translateY(14px)}}@media (prefers-reduced-motion:reduce){.tbm .hero .copy>*{animation:none}}.tbm .phone{width:var(--pw,300px);max-width:100%;padding:calc(var(--pw,300px)*.028);border-radius:calc(var(--pw,300px)*.17);background:#0d0d0d;box-shadow:0 40px 80px -30px #00000073,0 12px 28px -12px #0000004d}.tbm .phone img{border-radius:calc(var(--pw,300px)*.142);width:100%;height:auto}.tbm .hero .phone{--pw:clamp(220px,21vw,320px)}.tbm .index{border-bottom:1px solid var(--line)}.tbm .index .wrap{font:500 14px/1.3 var(--sans);color:var(--ink);flex-wrap:wrap;gap:8px clamp(16px,2.4vw,36px);padding-block:26px;display:flex}.tbm .index span+span:before{content:"·";color:var(--muted);margin-right:clamp(16px,2.4vw,36px)}@media (max-width:820px){.tbm .index .wrap{padding-right:0}.tbm .index span+span:before{display:none}}.tbm .wall{border-bottom:1px solid var(--line);padding-block:clamp(12px,2vw,28px);overflow:hidden}.tbm .track{padding:24px var(--gut);scrollbar-width:none;cursor:grab;-webkit-overflow-scrolling:touch;align-items:stretch;gap:14px;display:flex;overflow-x:auto}.tbm .track::-webkit-scrollbar{display:none}.tbm .track .card{all:unset;box-sizing:border-box;cursor:pointer;color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:18px;flex-direction:column;flex:0 0 clamp(184px,15vw,224px);justify-content:space-between;gap:18px;padding:14px;font-size:12px;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s;display:flex;overflow:hidden;box-shadow:0 1px 3px #0000000d,0 18px 40px -24px #0000004d}.tbm .track .cover{aspect-ratio:16/10!important}.tbm .track .donut{width:min(56%,9em)}.tbm .track .card.ai{background:var(--ink);border-color:var(--ink);color:#fff}.tbm .track .card:hover,.tbm .track .card:focus-visible{transform:translateY(-8px)scale(1.02);box-shadow:0 2px 4px #0000000f,0 34px 60px -28px #00000073}.tbm .track .card:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.tbm .card.ai .frag .r{background:#ffffff1a}.tbm .card.ai .frag .r small{color:#fff9}.tbm .wall .hint{text-align:center;color:var(--muted);padding:0 var(--gut) 18px;font-size:13px}.tbm dialog#zoom{background:0 0;border:0;max-width:none;padding:0;overflow:visible}.tbm dialog#zoom::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1414168c}.tbm #zoom-body .card{cursor:default;border-radius:30px;width:min(88vw,420px);min-height:min(74vh,540px);padding:1.3em;font-size:clamp(17px,4.4vw,20px);animation:.35s cubic-bezier(.2,.8,.2,1) pop}.tbm #zoom-body .card.ai{background:var(--ink);color:#fff}@keyframes pop{0%{opacity:.4;transform:scale(.86)}}.tbm #zoom .x{all:unset;cursor:pointer;width:40px;height:40px;color:var(--ink);background:#fff;border-radius:50%;place-items:center;font-size:16px;display:grid;position:absolute;top:-52px;right:0}.tbm .orbit{background:#f2f2f4}.tbm .orbit .wrap{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(32px,5vw,96px);padding-block:clamp(72px,9vw,140px);display:grid}@media (max-width:900px){.tbm .orbit .wrap{flex-direction:column;align-items:stretch;gap:28px;display:flex}.tbm .orbit .text{display:contents}.tbm .orbit .orb{order:2;width:100%}.tbm .orbit .points{order:3;margin-top:0}}.tbm .orb{aspect-ratio:1;width:min(100%,780px);margin-inline:auto;position:relative}.tbm .orb .hue,.tbm .orb .ring{border-radius:50%;position:absolute}.tbm .orb .hue{background:conic-gradient(from 210deg,#e9c6cc,#f0e7c2,#c6e8dc,#b5dcee,#bfc6e8,#d8cde2,#e9c6cc);animation:90s linear infinite spin;inset:0}.tbm .orb .ring{inset:var(--i);background:rgba(255,255,255,var(--a,0));cursor:pointer;transition:transform .45s cubic-bezier(.2,.8,.2,1),background .35s,box-shadow .35s,filter .35s;box-shadow:0 0 clamp(14px,2.6vw,36px) #3c3e5a3d}.tbm .orb .r3{box-shadow:none;overflow:hidden}.tbm .orb .lab{transform-origin:500px 500px;transition:transform .45s cubic-bezier(.2,.8,.2,1),opacity .35s}.tbm .orb svg{pointer-events:none}.tbm .orb[data-on] .lab{opacity:.32}.tbm .orb[data-on="3"] .r3,.tbm .orb[data-on="2"] .r2,.tbm .orb[data-on="1"] .r1{transform:scale(1.035)}.tbm .orb[data-on="3"] .lab[data-k="3"],.tbm .orb[data-on="2"] .lab[data-k="2"],.tbm .orb[data-on="1"] .lab[data-k="1"]{opacity:1;transform:scale(1.035)}.tbm .orb[data-on="3"] .r3{filter:saturate(1.7)brightness(1.03);box-shadow:0 0 60px #968cdc73}.tbm .orb[data-on="2"] .r2,.tbm .orb[data-on="1"] .r1{background:#ffffffc7;box-shadow:0 0 50px #ffffffe6,0 0 clamp(14px,2.6vw,36px) #3c3e5a4d}.tbm .orb[data-on="1"] .core{background:#fffffff2}.tbm .orbit .points li{cursor:pointer;transition:opacity .35s}.tbm .orbit[data-on] .points li{opacity:.35}.tbm .orbit[data-on="3"] .points li:first-child,.tbm .orbit[data-on="2"] .points li:nth-child(2),.tbm .orbit[data-on="1"] .points li:nth-child(3){opacity:1}.tbm .orb .bear{mix-blend-mode:multiply;width:25%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tbm .orb svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.tbm .orb text{font:500 25px var(--sans);letter-spacing:2.5px;fill:#1b1b1b;text-anchor:middle}.tbm .orb text.name{font-weight:700}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.tbm .orb .hue{animation:none}}.tbm .askai{color:#fffc;isolation:isolate;background:#101214;position:relative;overflow:hidden}.tbm .askai>.wrap{z-index:1;position:relative}.tbm .aurora{pointer-events:none;filter:blur(46px)saturate(1.15);opacity:.62;height:min(760px,70%);position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 35%,#0000);mask-image:linear-gradient(#000 35%,#0000)}.tbm .aurora i{width:130%;left:-15%;top:var(--y);height:var(--th);opacity:var(--o);mix-blend-mode:screen;background:linear-gradient(90deg,transparent 4%,var(--c1) 32%,var(--c2) 64%,transparent 96%);transform:rotate(var(--tilt));animation:aur var(--d) ease-in-out infinite alternate;border-radius:50%;position:absolute}.tbm .aurora i:nth-child(odd){animation-direction:alternate-reverse}@keyframes aur{0%{transform:translate3d(-4%,-6%,0) rotate(var(--tilt)) scaleY(.85)}to{transform:translate3d(4%,16%,0) rotate(calc(var(--tilt) * -1.4)) scaleY(1.4)}}@media (prefers-reduced-motion:reduce){.tbm .aurora i{animation:none}}.tbm .askai .wrap{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(32px,5vw,96px);padding-block:clamp(72px,9vw,140px);display:grid}@media (max-width:960px){.tbm .askai .wrap{grid-template-columns:1fr}}.tbm .askai h2{color:#fff}.tbm .ai-badge{font:600 13px/1 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(160deg,#ffffff38,#ffffff14);border-radius:999px;justify-self:start;align-items:center;gap:8px;padding:10px 14px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff3d,inset 0 1px #fff6}.tbm .ai-badge span{color:#7dffc8}.tbm .askai .text{gap:22px}.tbm .asks-list{gap:8px;width:100%;max-width:30em;margin-top:6px;display:grid}.tbm .asks-list button{all:unset;box-sizing:border-box;cursor:pointer;width:100%;font:500 15px/1.35 var(--sans);color:#ffffffdb;border-radius:16px;padding:15px 18px;transition:background .25s,color .25s;box-shadow:inset 0 0 0 1px #fff3}.tbm .asks-list button:hover{background:#ffffff14}.tbm .asks-list button[aria-pressed=true]{color:var(--ink);box-shadow:none;background:#fff}.tbm .asks-list button:focus-visible{outline-offset:3px;outline:2px solid #fff}.tbm .demo{grid-template-columns:minmax(0,520px);justify-content:center;align-items:stretch;gap:clamp(12px,1.6vw,20px);display:grid}.tbm .chat,.tbm .plan{border-radius:24px;flex-direction:column;gap:10px;min-height:520px;padding:clamp(16px,1.8vw,24px);font-size:14px;line-height:1.4;display:flex}.tbm .chat{background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff24}.tbm .chat header,.tbm .plan header{font:600 13px/1 var(--sans);align-items:center;gap:8px;padding-bottom:8px;display:flex}.tbm .chat header img{filter:invert();width:22px}.tbm .chat header{color:#fff}.tbm .chat .b{border-radius:16px;max-width:90%;padding:10px 14px;animation:.4s cubic-bezier(.2,.7,.2,1) both rise}.tbm .chat .b.me{color:var(--ink);background:#fff;border-bottom-right-radius:5px;align-self:flex-end}.tbm .chat .b.ai{color:#fff;background:#ffffff1a;border-bottom-left-radius:5px;align-self:flex-start}.tbm .chat .ctx{opacity:.65;font-size:12.5px;animation:.4s both rise}.tbm .chat .prop{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:24px;align-self:stretch;gap:10px;padding:14px;animation:.4s both rise;display:grid;box-shadow:0 24px 50px -28px #0009}.tbm .chat .prop b{font:600 15px/1.3 var(--sans)}.tbm .chat .prop .sub{color:var(--muted);margin-top:-6px;font-size:13px}.tbm .chat .prop .map{aspect-ratio:16/8.5;background:#e4efe6;border-radius:16px;width:100%;display:block}.tbm .chat .prop .rev{all:unset;box-sizing:border-box;cursor:pointer;text-align:center;width:100%;font:500 13.5px/1 var(--sans);color:var(--ink-2);background:#f1f0ed;border-radius:14px;padding:11px}.tbm .chat .prop .rev:focus-visible,.tbm .chat .prop .bt button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.tbm .chat .prop ul{color:var(--ink-2);gap:6px;padding:2px 4px;font-size:13.5px;display:grid}.tbm .chat .prop li:before{content:"✦ ";font-size:.8em}.tbm .chat .prop .bt{grid-template-columns:1fr 1fr;gap:8px;display:grid}.tbm .chat .prop .bt button{all:unset;cursor:pointer;text-align:center;font:600 14px/1 var(--sans);background:var(--ink);color:#fff;border-radius:16px;padding:13px}.tbm .chat .prop .bt button.no{color:var(--ink);background:#f1f0ed}.tbm .chat .prop .res{color:var(--muted);font-size:13px}.tbm .plan{color:var(--ink);background:#fff}.tbm .plan header{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:11px}.tbm .plan .rows{gap:8px;display:grid}.tbm .plan .r{background:var(--stone);border-radius:14px;align-items:center;gap:10px;padding:12px 14px;font-weight:500;transition:background 1.2s;display:flex}.tbm .plan .r span:nth-child(2){flex:1;min-width:0}.tbm .plan .r small{color:var(--muted);font-variant-numeric:tabular-nums;font-size:13px;font-weight:500}.tbm .plan .r.new{background:#dcefe4;animation:.45s both rise}.tbm .plan .r.chg{background:#f6ecc9}.tbm .plan .empty{color:var(--muted);padding:12px 2px}.tbm .plan .note{color:var(--muted);margin-top:auto;font-size:12.5px}.tbm .chat{-webkit-backdrop-filter:blur(26px)saturate(1.3);backdrop-filter:blur(26px)saturate(1.3);background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff29,inset 0 1px #ffffff38}.tbm .chat header button{all:unset;cursor:pointer;color:#fff;background:#ffffff1f;border-radius:50%;place-items:center;width:28px;height:28px;margin-right:2px;font-size:20px;line-height:1;display:grid}.tbm .chat header button:focus-visible{outline-offset:2px;outline:2px solid #fff}.tbm .ai-home{text-align:center;justify-items:center;gap:8px;padding:8px 0 4px;animation:.45s both rise;display:grid}.tbm .ai-home>img{filter:invert();width:64px;margin-bottom:4px}.tbm .ai-home h3{font:600 clamp(24px,2.2vw,30px)/1.1 var(--serif);color:#fff}.tbm .ai-home>p{color:#ffffffb3;margin-bottom:10px;font-size:14px}.tbm .ai-acts{grid-template-columns:1fr 1fr;gap:12px;width:100%;max-width:560px;margin-top:8px;display:grid}.tbm .ai-acts button{position:relative;overflow:hidden}.tbm .ai-acts button[aria-pressed=true]{background:linear-gradient(160deg,#ffffff6b,#ffffff29);box-shadow:inset 0 0 0 1.5px #ffffffbf,inset 0 1px #fff9,0 22px 44px -22px #000000b3}.tbm .ai-acts button i{display:none}.tbm .ai-acts button.run i{animation:runbar var(--run,6s) linear forwards}@keyframes runbar{to{width:100%}}.tbm .chat .prop .bt button.press{filter:brightness(1.35);transform:scale(.96)}.tbm .ai-acts button{all:unset;box-sizing:border-box;cursor:pointer;text-align:left;-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);background:linear-gradient(160deg,#fff3,#ffffff12);border-radius:22px;align-content:start;gap:6px;min-height:132px;padding:16px;transition:transform .35s cubic-bezier(.2,.8,.2,1),background .3s;display:grid;box-shadow:inset 0 0 0 1px #fff3,inset 0 1px #fff6,0 18px 36px -22px #0009}.tbm .ai-acts button:hover{background:linear-gradient(160deg,#ffffff4d,#ffffff1f);transform:translateY(-3px)}.tbm .ai-acts button:active{transform:scale(.985)}.tbm .ai-acts button:focus-visible{outline-offset:3px;outline:2px solid #fff}.tbm .ai-acts .em{margin-bottom:6px;font-size:24px;line-height:1}.tbm .ai-acts b{font:600 15.5px/1.2 var(--sans);color:#fff}.tbm .ai-acts span{color:#ffffffb8;font-size:13px;line-height:1.35}.tbm .ai-thread{flex-direction:column;gap:10px;display:flex}.tbm .chat .file{color:#fff;background:#ffffff29;border-radius:14px;align-self:flex-end;align-items:center;gap:8px;padding:9px 12px;font-size:13px;animation:.4s both rise;display:inline-flex}.tbm .ai-more{all:unset;cursor:pointer;font:600 13.5px/1 var(--sans);color:#fff;border-radius:999px;align-self:flex-start;margin-top:4px;padding:11px 14px;animation:.4s both rise;box-shadow:inset 0 0 0 1px #ffffff4d}.tbm .ai-more:hover{background:#ffffff1f}@media (max-width:420px){.tbm .ai-acts button{min-height:0;padding:14px}}@media (max-width:620px){.tbm .demo{grid-template-columns:1fr}.tbm .demo .chat{min-height:300px}.tbm .demo .plan{min-height:0}.tbm .plan .note{margin-top:12px}}@media (prefers-reduced-motion:reduce){.tbm .chat .b,.tbm .chat .ctx,.tbm .chat .prop,.tbm .plan .r.new{animation:none}}.tbm .cycle .wrap{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(32px,5vw,96px);padding-block:clamp(72px,9vw,140px);display:grid}.tbm .cycle .text{order:2}@media (max-width:900px){.tbm .cycle .wrap{grid-template-columns:1fr}.tbm .cycle .text{order:0}}.tbm .cycle .again{font:italic 500 clamp(20px,2vw,28px)/1.25 var(--serif);color:var(--ink)}.tbm .ring3{width:min(100%,760px);margin-inline:auto;position:relative}.tbm .ring3 svg{width:100%;height:auto;display:block;overflow:visible}.tbm .ring3 .base{stroke:#dcdad5;stroke-width:2px;fill:none}.tbm .ring3 .trail{stroke:var(--ink);stroke-width:3.5px;fill:none;stroke-linecap:round}.tbm .ring3 .chev{stroke:#b9b6b0;stroke-width:2px;fill:none;stroke-linecap:round;stroke-linejoin:round}.tbm .ring3 .node{cursor:pointer}.tbm .ring3 .node .dot{fill:var(--paper);stroke:#b9b6b0;stroke-width:2px;transition:all .4s}.tbm .ring3 .node .halo{opacity:0;transition:opacity .9s}.tbm .ring3 .node.on .halo{opacity:1}.tbm .ring3 .node .ping{fill:none;stroke-width:3px;opacity:0;transform-box:fill-box;transform-origin:50%}.tbm .ring3 .node.on .ping{animation:1.6s cubic-bezier(.2,.7,.2,1) ping}@keyframes ping{0%{opacity:.95;transform:scale(1)}to{opacity:0;transform:scale(6)}}@media (prefers-reduced-motion:reduce){.tbm .ring3 .node.on .ping{animation:none}}.tbm .ring3 .node text{font:500 54px var(--serif);fill:#a9a6a0;text-anchor:middle;letter-spacing:-.5px;transition:fill .4s}.tbm .ring3 .node.on .dot{fill:var(--ink);stroke:var(--ink);r:15px}.tbm .ring3 .node.on text{fill:var(--ink)}.tbm .ring3 .node:focus-visible{outline:none}.tbm .ring3 .node:focus-visible text{text-decoration:underline}.tbm .ring3 .mid{text-align:center;justify-items:center;gap:10px;width:40%;display:grid;position:absolute;top:54.3689%;left:50%;transform:translate(-50%,-50%)}.tbm .ring3 .mid p{font-size:clamp(13px,1.25vw,17px);line-height:1.5;transition:opacity .35s}.tbm .ring3 .mid .eyebrow{font-size:clamp(10px,.9vw,12px)}.tbm .ring3 .mid.swap>*{opacity:0}@media (max-width:620px){.tbm .ring3 .node text{font-size:68px}.tbm .ring3 .mid{width:44%}.tbm .ring3 .mid p{font-size:12.5px;line-height:1.4}}.tbm .chapter{padding-block:clamp(72px,9vw,140px)}.tbm .chapter .wrap{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(32px,6vw,112px);display:grid}.tbm .chapter.flip .wrap{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.tbm .chapter.flip .text{order:2}.tbm .text{justify-items:start;gap:22px;display:grid}.tbm .points{gap:0;width:100%;max-width:34em;margin-top:6px;display:grid}.tbm .points li{border-top:1px solid var(--line);gap:2px;padding:16px 0;display:grid}.tbm .points li:last-child{border-bottom:1px solid var(--line)}.tbm .points b{color:var(--ink);font-weight:600}.tbm .stage{background:var(--stone);aspect-ratio:1/.9;border-radius:clamp(24px,3vw,44px);justify-content:center;align-items:flex-start;gap:5%;padding:11% 6% 0;display:flex;position:relative;overflow:hidden;container-type:inline-size}.tbm .stage .phone{--pw:46cqw;flex:none}.tbm .stage .phone:nth-of-type(2){margin-top:16cqw}.tbm .stage.photo{isolation:isolate;background:#222}.tbm .stage.photo>img.bg{object-fit:cover;z-index:-1;width:100%;height:100%;position:absolute;inset:0}@media (max-width:820px){.tbm .chapter .wrap,.tbm .chapter.flip .wrap{grid-template-columns:1fr}.tbm .chapter.flip .text{order:0}}.tbm .stage.cards{aspect-ratio:auto;grid-template-rows:auto auto;grid-template-columns:1.08fr 1fr;align-items:stretch;gap:3cqw;padding:7%;display:grid}.tbm .card{color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:1.5em;flex-direction:column;justify-content:space-between;gap:1.1em;min-width:0;padding:1.25em;font-size:clamp(10.5px,2.35cqw,15.5px);display:flex;overflow:hidden;box-shadow:0 1px 3px #0000000d,0 18px 40px -22px #00000047}.tbm .card.tall{grid-row:span 2}.tbm .card.tall .frag{font-size:1em}.tbm .card.ai{background:var(--ink);border-color:var(--ink);color:#fff}.tbm .card .foot b{font:700 1.55em/1.1 var(--serif);letter-spacing:-.01em;display:block}.tbm .card .foot span{opacity:.82;margin-top:.35em;font-size:.9em;line-height:1.4;display:block}.tbm .card .spark{margin-bottom:.4em;font-size:.8em;display:block}.tbm .frag{gap:.55em;font-size:.92em;line-height:1.3;display:grid}.tbm .frag .r{background:var(--stone);border-radius:.8em;align-items:center;gap:.7em;min-width:0;padding:.62em .75em;font-weight:500;display:flex}.tbm .frag .r span:nth-child(2){white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.tbm .frag .r small{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.9em;font-weight:500}.tbm .frag .day{font:600 .8em/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);padding:.2em .1em}.tbm .ai .prop{background:#ffffff14;border:1px solid #ffffff29;border-radius:.85em;gap:.7em;padding:.75em .8em;font-weight:600;display:grid}.tbm .ai .prop .bt{text-align:center;grid-template-columns:1fr 1fr;gap:.45em;font-size:.9em;display:grid}.tbm .ai .prop .bt i{color:var(--ink);background:#fff;border-radius:.55em;padding:.5em;font-style:normal;font-weight:700}.tbm .ai .prop .bt i+i{color:#fff;background:0 0;font-weight:600;box-shadow:inset 0 0 0 1px #ffffff4d}.tbm .ai .ctx{opacity:.7;font-size:.85em}.tbm .bubble{border-radius:1em;max-width:92%;padding:.7em .85em}.tbm .bubble.q{background:var(--ink);color:#fff;border-bottom-right-radius:.3em;justify-self:end}.tbm .bubble.a{background:var(--stone);border-bottom-left-radius:.3em}.tbm .av{background:var(--c,#ddd);border-radius:50%;flex:none;place-items:center;width:2em;height:2em;display:grid}.tbm .av img{width:62%}.tbm .role{color:var(--muted);border:1px solid var(--line);background:#fff;border-radius:99px;padding:.25em .6em;font-size:.82em}.tbm .donut{aspect-ratio:1;background:conic-gradient(var(--ink) 0 46%,#8d8b86 46% 78%,#d9d6cf 78% 100%);border-radius:50%;place-items:center;width:min(62%,11em);margin:0 auto;display:grid}.tbm .donut div{aspect-ratio:1;text-align:center;background:#fff;border-radius:50%;place-items:center;width:68%;font-weight:600;line-height:1.2;display:grid}.tbm .donut small{color:var(--muted);font-size:.8em;font-weight:500;display:block}.tbm .legend{color:var(--ink-2);justify-content:center;gap:1em;font-size:.82em;display:flex}.tbm .legend i{background:var(--c);border-radius:50%;width:.6em;height:.6em;margin-right:.35em;display:inline-block}.tbm .cover{aspect-ratio:16/10;border-radius:1em;position:relative;overflow:hidden}.tbm .cover img{object-fit:cover;width:100%;height:100%}.tbm .cover p{color:#fff;font:600 1.35em/1.1 var(--serif);background:linear-gradient(#0000,#0009);padding:2.2em .9em .8em;position:absolute;inset:auto 0 0}.tbm .cover p small{font:500 .62em/1.3 var(--sans);opacity:.9;margin-top:.3em;display:block}.tbm .pillbtn{background:var(--ink);color:#fff;border-radius:.9em;justify-self:start;padding:.7em 1.1em;font-size:.92em;font-weight:600}.tbm .amt{font-variant-numeric:tabular-nums;font-weight:600}.tbm .amt.in{color:#2f8f5b}.tbm .stage.cards.even{grid-template-columns:1fr 1fr}.tbm .card.wide{grid-column:1/-1}.tbm .xmap{aspect-ratio:52/17;border-radius:1em;width:100%;display:block}.tbm .xchips{flex-wrap:wrap;gap:.45em;font-size:.9em;display:flex}.tbm .xchips i{background:var(--stone);color:var(--ink-2);border-radius:99px;padding:.5em .85em;font-style:normal;font-weight:600}.tbm .xchips i.on{background:var(--ink);color:#fff}@media (max-width:520px){.tbm .stage.cards,.tbm .stage.cards.even{grid-template-columns:1fr!important}.tbm .card.tall{grid-row:auto}.tbm .stage.cards .card{font-size:14px}}.tbm .stages{--bar:96px;--chrome:106px;padding-top:clamp(8px,2vw,32px)}.tbm .stages>.stagesec:first-of-type{padding-top:clamp(20px,2.4vw,36px)}.tbm .stages>.stagesec:first-of-type>.chapter:first-child{padding-top:0}.tbm .stagebar{left:0;right:0;bottom:calc(env(safe-area-inset-bottom,0px) + 32px);z-index:30;pointer-events:none;opacity:0;transition:opacity .35s,translate .45s cubic-bezier(.2,.8,.2,1);position:fixed;translate:0 14px}.tbm .stagebar.show{opacity:1;translate:0}.tbm .stagebar .wrap{justify-content:center;display:flex}@media (prefers-reduced-motion:reduce){.tbm .stagebar{transition:opacity .2s;translate:none}}.tbm .mark{isolation:isolate;border:1px solid #1b1b1b12;border-radius:999px;align-items:center;gap:10px;width:max-content;max-width:92vw;height:40px;padding:0 16px 0 12px;display:flex;position:relative;box-shadow:0 18px 40px -18px #0006}.tbm .mark:before{content:"";border-radius:inherit;z-index:-1;-webkit-backdrop-filter:saturate(1.6)blur(20px);backdrop-filter:saturate(1.6)blur(20px);background:#ffffffa8;position:absolute;inset:0;transform:translateZ(0)}.tbm .mark svg{flex:none;display:block;overflow:visible}.tbm .mark .track{fill:none;stroke:var(--line);stroke-width:1.6px}.tbm .mark .tick{fill:var(--line)}.tbm .mark .run{fill:var(--ink)}.tbm .mark .runner{transform-origin:12px 12px;transition:transform .62s cubic-bezier(.34,.86,.28,1);transform:translateZ(0)}.tbm .mark .lbl{clip-path:inset(0);font:500 14px/1.3 var(--sans);color:var(--ink);white-space:nowrap;justify-items:center;display:grid;overflow:hidden;transform:translateZ(0)}.tbm .mark .lbl i{will-change:transform;grid-area:1/1;font-style:normal;transition:transform .42s cubic-bezier(.3,.85,.25,1);transform:translateY(130%)}.tbm .mark .lbl i.on{transform:none}.tbm .mark .lbl i.past{transform:translateY(-130%)}@media (prefers-reduced-motion:reduce){.tbm .mark .runner,.tbm .mark .lbl i{transition:none}}.tbm .stagesec .chapter+.chapter{padding-top:0}.tbm .stagesec .askai+.chapter{padding-top:clamp(72px,9vw,140px)}.tbm .stagesec{scroll-margin-top:var(--chrome,144px)}.tbm #get-pricing,.tbm #get,.tbm #start,.tbm #install{scroll-margin-top:86px}html:has(.tbm){scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html:has(.tbm){scroll-behavior:auto}}.tbm .ring3 .go{all:unset;cursor:pointer;font:600 13px/1 var(--sans);color:var(--ink);text-underline-offset:3px;margin-top:4px;text-decoration:underline}.tbm .points.linked li{cursor:pointer;transition:opacity .3s}.tbm .points.linked li:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.tbm .chapter.picking .points.linked li:not(.lit){opacity:.35}.tbm .stage.cards .card{transition:transform .4s cubic-bezier(.2,.8,.2,1),opacity .3s,box-shadow .4s}.tbm .chapter.picking .stage.cards .card:not(.lit){opacity:.4}.tbm .stage.cards .card.lit{transform:translateY(-6px)scale(1.025);box-shadow:0 2px 4px #0000000f,0 34px 60px -26px #00000080}.tbm .card.tall .frag{flex:1;align-content:start}.tbm .card.tall .cover{aspect-ratio:auto;height:100%;min-height:12em}.tbm .card.tall .frag:has(.cover){grid-template-rows:1fr auto}.tbm .tl-chapter .head{max-width:980px}.tbm .tl-now{gap:10px;margin-top:10px;display:grid}.tbm .tl-now .when{font:500 13px/1 var(--sans);color:var(--muted);align-items:center;gap:8px;display:flex}.tbm .tl-now .when i{background:var(--live);border-radius:50%;width:10px;height:10px}.tbm .tl-now .when b{color:var(--live);font-weight:600}.tbm .tl-now em{font:italic 500 clamp(22px,2.4vw,32px)/1.2 var(--serif);color:var(--ink)}.tbm .tl2-scroll{scrollbar-width:none;padding-inline:var(--gut);cursor:grab;-webkit-overflow-scrolling:touch;margin-top:clamp(28px,4vw,56px);overflow:auto hidden}.tbm .tl2-scroll.drag{cursor:grabbing}.tbm .tl2-scroll::-webkit-scrollbar{display:none}.tbm .tl2{--zone:clamp(330px,29.5vw,410px);--col:clamp(132px,12.5vw,168px);width:max-content;min-width:100%;padding-block:8px 48px;display:flex;position:relative}.tbm .tl2>*{grid-template-rows:var(--zone) 32px var(--zone);justify-items:center;min-width:0;display:grid}.tbm .tl2>.tl2-today{flex:0 0 calc(var(--col) * 1.2)}.tbm .tl2:before{content:"";left:0;right:0;top:calc(8px + var(--zone) + 16px);background:#cfcdc8;height:1px;position:absolute}.tbm .tl2-back{top:calc(8px + var(--zone) + 15px);background:var(--ink);border-radius:3px;height:3px;transition:left .6s cubic-bezier(.3,.7,.2,1),width .6s cubic-bezier(.3,.7,.2,1);position:absolute;display:block!important}.tbm .tl2>.tl2-item{all:unset;box-sizing:border-box;cursor:pointer;grid-template-rows:var(--zone) 32px var(--zone);flex:0 0 var(--col);justify-items:center;min-width:0;display:grid;position:relative}.tbm .tl2-item .glow{background:var(--g,#9fd3ee);filter:blur(18px);opacity:0;z-index:1;border-radius:50%;grid-area:2/1;align-self:center;width:84px;height:84px;transition:opacity .6s}.tbm .tl2-item .dot{background:var(--paper);border:2px solid var(--ink);z-index:4;border-radius:50%;grid-area:2/1;align-self:center;width:14px;height:14px;transition:all .35s;position:relative}.tbm .tl2-item .day{font:600 14px/1.15 var(--sans);color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums;text-align:left;position:absolute;left:calc(50% + 10px)}.tbm .tl2-item .day small{font:500 11px/1.2 var(--sans);color:var(--muted);margin-top:2px;display:block}.tbm .tl2-item.up .day{bottom:12px}.tbm .tl2-item.down .day{top:12px}.tbm .tl2-item .body{z-index:2;grid-column:1;width:140%;max-width:none;transition:width .45s cubic-bezier(.2,.8,.2,1),max-width .45s cubic-bezier(.2,.8,.2,1);position:relative}.tbm .tl2-item.up .body{grid-row:1;align-self:end;padding-bottom:58px}.tbm .tl2-item.down .body{grid-row:3;align-self:start;padding-top:58px}.tbm .tl2-item .body:after{content:"";background:var(--ink);width:1px;height:58px;position:absolute;left:50%}.tbm .tl2-item.up .body:after{bottom:0}.tbm .tl2-item.down .body:after{top:0}.tbm .jc{aspect-ratio:4/5;color:#fff;text-align:left;background:#e9e7e2;border-radius:20px;transition:box-shadow .4s,opacity .3s;display:block;position:relative;overflow:hidden;box-shadow:0 1px 3px #0000000f,0 18px 36px -22px #0006}.tbm .jc>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.tbm .jc:before{content:"";z-index:1;background:linear-gradient(#0006,#0003 45%,#0000);height:56px;position:absolute;inset:0 0 auto}.tbm .jc:after{content:"";z-index:1;background:linear-gradient(#0000,#00000017 22%,#00000052 58%,#000000a8);position:absolute;inset:34% 0 0}.tbm .jc .who{z-index:2;font:600 11px/1 var(--sans);align-items:center;gap:6px;display:flex;position:absolute;top:10px;left:12px;right:12px}.tbm .jc .who i{background:#fff url(/m/bear.png) 50%/72% no-repeat;border-radius:50%;flex:none;width:20px;height:20px}.tbm .jc .meta{z-index:2;gap:4px;display:grid;position:absolute;bottom:12px;left:12px;right:12px}.tbm .jc .meta b{font:700 15px/1.25 var(--sans);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tbm .jc .meta span{font:400 12px/1.2 var(--sans)}.tbm .jc.missing{background:var(--stone);border:1px dashed var(--live);box-shadow:none;color:var(--live)}.tbm .jc.missing:before,.tbm .jc.missing:after{display:none}.tbm .jc.missing .who i{box-shadow:inset 0 0 0 1px var(--live)}.tbm .jc.missing .tbdtxt{font:600 12px/1.4 var(--sans);text-align:center;place-items:center;padding:12px;display:grid;position:absolute;inset:0}.tbm .tl2-item.on{z-index:5}.tbm .tl2-item.on .body{width:152%;max-width:none}.tbm .tl2-item.on .dot{background:var(--ink);width:20px;height:20px}.tbm .tl2-item.on .glow{opacity:.9}.tbm .tl2-item.on .jc{box-shadow:0 2px 4px #00000014,0 34px 60px -26px #0009}.tbm .tl2:has(.on) .tl2-item:not(.on) .jc{opacity:.78}.tbm .tl2-item:focus-visible .jc{outline:2px solid var(--ink);outline-offset:4px}.tbm .tl2-today i{background:var(--live);z-index:4;border-radius:50%;grid-row:2;align-self:center;width:12px;height:12px;position:relative}.tbm .tl2-today p{text-align:center;grid-row:3;align-content:start;gap:4px;padding-top:10px;display:grid}.tbm .tl2-today b{font:600 14px/1.2 var(--sans);color:var(--live)}.tbm .tl2-today span{font:500 12px/1.3 var(--sans);color:var(--muted)}.tbm .tl2-today em{font:italic 500 clamp(17px,1.5vw,21px)/1.15 var(--serif);color:var(--ink);margin-top:6px}@media (prefers-reduced-motion:reduce){.tbm .tl2-back,.tbm .tl2-item .body{transition:none}}.tbm .copy-ch .head{max-width:980px}.tbm .cx{justify-items:center;gap:clamp(20px,3vw,32px);display:grid}.tbm .copy-ch .wrap{grid-template-rows:1fr auto auto 1fr;grid-template-areas:".c""t c""x c"".c";row-gap:0}.tbm .copy-ch .text{grid-area:t}.tbm .copy-ch .cx{grid-area:c}.tbm .copy-ch .cx-close{grid-area:x;margin-top:clamp(24px,2.6vw,36px)}@media (max-width:820px){.tbm .copy-ch .wrap{grid-template-rows:none;grid-template-areas:"t""c""x";row-gap:clamp(28px,6vw,40px)}.tbm .copy-ch .cx-close{margin-top:0}}.tbm .cx-card{border:1px solid var(--line);background:#fff;border-radius:24px;gap:14px;width:min(100%,460px);padding:clamp(14px,1.4vw,18px);display:grid;box-shadow:0 1px 3px #0000000d,0 24px 50px -32px #00000040}.tbm .cx-card .cover{aspect-ratio:16/10}.tbm .cx-card .cover>p{font-size:clamp(22px,2vw,28px)}.tbm .cx-owner{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font:600 13px/1 var(--sans);color:var(--ink);background:#ffffffdb;border-radius:999px;align-items:center;gap:8px;padding:5px 12px 5px 5px;animation:.4s both rise;display:flex;position:absolute;top:12px;left:12px}.tbm .cx-owner .pic{object-fit:cover;border-radius:50%;width:26px;height:26px}.tbm .cx-owner small{font:500 12px/1 var(--sans);color:var(--muted)}.tbm .cx-owner small:before{content:"·";margin-right:6px}.tbm .cx-rows{gap:7px;padding-inline:4px;font-size:14px;display:grid}.tbm .cx-rows .day{font:600 11px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);padding:8px 2px 2px}.tbm .cx-rows .r{background:var(--stone);color:var(--ink);border-radius:14px;align-items:center;gap:10px;padding:11px 14px;font-weight:500;display:flex}.tbm .cx-rows .r span:nth-child(2){white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.tbm .cx-rows .r small{color:var(--muted);font-variant-numeric:tabular-nums;font-size:13px}.tbm .cx-rows .more{color:var(--muted);padding:6px 10px 2px;font-size:13px}.tbm .cx-go{width:100%;height:56px;font-size:16px;position:relative}.tbm .cx-go:before{content:"";border-radius:inherit;animation:1.9s ease-out infinite breathe;position:absolute;inset:0;box-shadow:0 0 #1b1b1b59}.tbm .cx-go:hover{transform:translateY(-1px)}.tbm .cx-go[disabled]{background:var(--stone);color:var(--ink);cursor:default;transform:none}.tbm .cx-go[disabled]:before{animation:none}.tbm .cx-again{all:unset;cursor:pointer;font:500 13px/1 var(--sans);color:var(--muted);border-radius:999px;justify-self:center;margin-top:-6px;padding:6px 10px}.tbm .cx-again:hover{color:var(--ink);background:var(--stone)}.tbm .cx-again:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.tbm .cx-close{font:italic 500 clamp(18px,1.8vw,24px)/1.35 var(--serif);color:var(--ink);max-width:30em}.tbm .cx-close a{color:var(--ink);font:600 15px/1 var(--sans);text-underline-offset:4px;white-space:nowrap;margin-top:14px;font-style:normal;text-decoration:underline;display:table}.tbm [lang=zh-Hant] .cx-close,.tbm [lang=zh-Hant] .again,.tbm [lang=zh-Hant] em,.tbm [lang=zh-Hant] i:not([class]){font-style:normal}@media (prefers-reduced-motion:reduce){.tbm .cx-go:before,.tbm .cx-owner{animation:none}}.tbm .ic{flex:none;width:1.35em;height:1.35em}.tbm .points.linked li{grid-template-columns:28px 1fr;align-items:start;column-gap:14px}.tbm .points.linked li .ic{width:24px;height:24px;color:var(--ink);grid-row:1/3;margin-top:1px}.tbm .points.linked li b{grid-column:2}.tbm .points.linked li.ai{background:var(--ink);color:#ffffffd1;border-radius:18px;margin-block:10px;padding:18px;border:0!important}.tbm .points.linked li.ai b,.tbm .points.linked li.ai .ic{color:#fff}.tbm .points.linked li.ai+li{border-top:0}.tbm .points.linked li.ai b:after{content:"✦ AI";font:600 11px/1 var(--sans);letter-spacing:.08em;color:#7dffc8;vertical-align:2px;background:#ffffff29;border-radius:99px;margin-left:10px;padding:4px 7px}.tbm .card .foot b{align-items:center;gap:.4em;display:flex}.tbm .card .foot b .ic{stroke-width:1.9px;width:1em;height:1em}.tbm .card .foot .spark:has(+b .ic){display:none}.tbm figure{margin:0}.tbm .caption{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:16px;padding-top:14px;font-size:13px;display:flex}.tbm .caption i{font:italic 500 17px/1.2 var(--serif);color:var(--ink)}.tbm .honest{border-block:1px solid var(--line)}.tbm .honest .wrap{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 48px;padding-block:clamp(36px,5vw,64px);display:flex}.tbm .honest p:first-child{font:500 clamp(26px,3vw,40px)/1.15 var(--serif);color:var(--ink)}.tbm .closing{background:var(--ink);color:#fff}.tbm .closing .wrap{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:center;gap:40px;padding-block:clamp(72px,10vw,150px);display:grid}.tbm .closing h2{color:#fff}.tbm .closing .lede{color:#ffffffbf;margin:20px 0 28px}.tbm .closing .bear{filter:invert();justify-self:center;width:min(300px,70%)}@media (max-width:820px){.tbm .closing .wrap{grid-template-columns:1fr}.tbm .closing .bear{order:-1;justify-self:start;width:150px}}.tbm footer{background:var(--ink);color:#fff9;font-size:13px;line-height:1.7}.tbm footer .wrap{flex-wrap:wrap;justify-content:space-between;gap:16px 40px;padding-block:32px 40px;display:flex;position:relative}.tbm footer .wrap:before{content:"";top:0;left:var(--gut);right:var(--gut);border-top:1px solid #ffffff24;position:absolute}.tbm footer a{color:#ffffffb8;text-decoration:none}.tbm footer a:hover{color:#fff}.tbm footer nav{flex-wrap:wrap;gap:20px;margin-left:auto;display:flex}.tbm .lang-menu{position:relative}.tbm .lang-menu>button{all:unset;cursor:pointer;color:#ffffffd9;height:40px;font:500 13.5px/1 var(--sans);border:1px solid #ffffff2e;border-radius:12px;align-items:center;gap:8px;padding:0 14px;transition:border-color .2s,background .2s;display:inline-flex}.tbm .lang-menu>button:hover,.tbm .lang-menu.open>button{background:#ffffff0f;border-color:#ffffff57}.tbm .lang-menu>button:focus-visible{outline-offset:2px;outline:2px solid #fff}.tbm .lang-menu>button svg{width:16px;height:16px}.tbm .lang-menu>button .chev{opacity:.7;width:14px;height:14px;transition:rotate .2s}.tbm .lang-menu.open>button .chev{rotate:180deg}.tbm .lang-menu ul{z-index:5;background:#26282b;border:1px solid #ffffff1f;border-radius:14px;min-width:180px;margin:0;padding:6px;list-style:none;animation:.18s both rise;position:absolute;bottom:calc(100% + 8px);right:0;box-shadow:0 18px 40px -16px #0009}.tbm .lang-menu ul a{font:500 14px/1 var(--sans);color:#ffffffd9;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.tbm .lang-menu ul a:hover{color:#fff;background:#ffffff14}.tbm .lang-menu ul a[aria-current]{color:#fff;font-weight:600}.tbm .lang-menu ul svg{width:15px;height:15px}@media (max-width:600px){.tbm footer nav{margin-left:0}.tbm .lang-menu ul{left:0;right:auto}}.tbm main:not(:has(>.closing:last-child))+footer .wrap:before{display:none}.tbm .cta-row{flex-wrap:wrap;align-items:center;gap:14px 20px;display:flex}.tbm .store{background:var(--ink);color:#fff;height:60px;font:600 21px/1 var(--sans);letter-spacing:-.01em;border-radius:16px;align-items:center;gap:12px;padding:0 24px 0 20px;text-decoration:none;display:inline-flex}.tbm .store.light{color:var(--ink);background:#fff}.tbm .store small{font:500 11px/1 var(--sans);letter-spacing:.02em;opacity:.7;margin-bottom:4px;display:block}.tbm fieldset{border:0;min-width:0;margin:0;padding:0}.tbm footer .wrap{align-items:center}.tbm .why-demo{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:clamp(12px,2vw,32px);margin-top:clamp(40px,5vw,72px);display:grid}.tbm .why-card{border:1px solid var(--line);background:var(--paper);border-radius:24px;grid-template-rows:auto auto 1fr;gap:12px;padding:12px;display:grid}.tbm .why-ph{aspect-ratio:16/9;border-radius:16px;position:relative;overflow:hidden}.tbm .why-ph>img{object-fit:cover;width:100%;height:100%}.tbm .why-ph:after{content:"";background:linear-gradient(#00000059,#0000 35% 55%,#0000008c);position:absolute;inset:0}.tbm .why-who{z-index:1;font:600 13px/1 var(--sans);color:#fff;align-items:center;gap:8px;display:flex;position:absolute;top:12px;left:12px}.tbm .why-who img{object-fit:cover;border:1.5px solid #fff;border-radius:50%;width:26px;height:26px}.tbm .why-title{z-index:1;font:400 12px/1.2 var(--sans);color:#ffffffe6;gap:3px;display:grid;position:absolute;bottom:12px;left:14px}.tbm .why-title b{font:700 15px/1.2 var(--sans);color:#fff}.tbm .why-meta{font:500 14px/1 var(--sans);color:var(--ink-2);gap:18px;padding-inline:6px;display:flex}.tbm .why-meta .why-all{color:var(--muted);margin-left:auto}.tbm .why-meta span{align-items:center;gap:6px;display:inline-flex}.tbm .why-meta b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.tbm .why-demo svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.tbm .why-count{align-items:center;gap:12px;padding-inline:6px;display:flex}.tbm .why-count strong{font:500 clamp(40px,4.4vw,64px)/.9 var(--serif);color:var(--ink);letter-spacing:-.02em;font-variant-numeric:tabular-nums lining-nums;display:inline-block}.tbm .why-count strong.bump{animation:.5s whyBump}.tbm .why-count>span:first-of-type{font:500 13px/1.3 var(--sans);color:var(--muted)}.tbm .why-btn{font:600 14px/1 var(--sans);color:#fff;background:var(--ink);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;margin-left:auto;padding:12px 16px;display:inline-flex}.tbm .why-feed{flex-direction:column;justify-content:flex-end;gap:8px;height:100%;min-height:196px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 22%);mask-image:linear-gradient(#0000,#000 22%)}@media (min-width:901px){.tbm #whyR{flex:none;height:320px;min-height:0}}.tbm .why-feed li{background:var(--stone);font:400 14px/1.35 var(--sans);color:var(--ink-2);border-radius:14px;flex:none;align-items:center;gap:10px;padding:10px 12px;display:flex}.tbm .why-feed li.in{animation:.5s cubic-bezier(.2,.8,.2,1) whyIn}.tbm .why-feed li b{color:var(--ink);margin-right:4px;font-weight:600}.tbm .why-feed li i{background:var(--c);width:28px;height:28px;font:600 12px/1 var(--sans);color:var(--ink);border-radius:50%;flex:none;place-items:center;font-style:normal;display:grid}.tbm .why-fmt{aspect-ratio:16/9;background:var(--stone);border-radius:16px;grid-template-rows:auto 1fr;gap:clamp(8px,1vw,14px);padding:clamp(10px,1.2vw,16px);display:grid}.tbm .why-fmt .l-row{background:var(--paper)}.tbm .why-fmt ul{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(6px,.8vw,12px);min-height:0;display:grid}.tbm .why-fmt li{background:var(--paper);border:1px solid var(--line);font:500 12px/1.2 var(--sans);color:var(--ink-2);text-align:center;border-radius:14px;align-content:center;justify-items:center;gap:8px;padding:6px 4px;transition:background .35s,color .35s,border-color .35s;display:grid}.tbm .why-fmt li svg{stroke-width:1.5px;width:clamp(22px,2.4vw,32px);height:clamp(22px,2.4vw,32px)}.tbm .why-fmt li.on{background:var(--ink);border-color:var(--ink);color:#fff}.tbm .why-feed li .fmt{font:500 12px/1 var(--sans);color:var(--ink-2);background:var(--paper);border:1px solid var(--line);border-radius:99px;flex:none;align-items:center;gap:6px;margin-left:auto;padding:6px 10px 6px 8px;text-decoration:none;display:inline-flex}.tbm .why-feed li .fmt svg{width:15px;height:15px}@media (max-width:900px){.tbm .why-fmt{aspect-ratio:auto}.tbm .why-fmt li{gap:5px;padding:8px 2px;font-size:9.5px}.tbm .why-feed li .fmt span{display:none}.tbm .why-feed li .fmt{padding:6px}}@media (prefers-reduced-motion:reduce){.tbm .why-fmt li{transition:none}}.tbm .why-foot{border-top:1px solid var(--line);color:var(--muted);padding:12px 6px 4px;font-size:13px;line-height:1.5}.tbm .why-foot b{color:var(--ink);font-weight:600}.tbm .why-mid{text-align:center;align-self:center;justify-items:center;gap:10px;display:grid}.tbm .why-mid span{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.tbm .why-mid span.go{animation:.7s whyPing}.tbm .why-mid svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.tbm .why-mid em b{font:500 clamp(18px,1.7vw,24px)/1.1 var(--serif);color:var(--ink);white-space:nowrap;display:block}.tbm .why-mid em{font:500 12px/1.35 var(--sans);color:var(--muted);font-style:normal}.tbm .why-3{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,48px);margin-top:clamp(40px,5vw,72px);padding-top:clamp(28px,3vw,40px);display:grid}.tbm .why-3 li{align-content:start;gap:8px;max-width:34em;font-size:15px;line-height:1.6;display:grid}.tbm .why-3 .link-chip{background:var(--stone);color:var(--ink);justify-self:start;margin-top:4px}@keyframes whyIn{0%{opacity:0;transform:translateY(14px)scale(.97)}to{opacity:1;transform:none}}@keyframes whyBump{30%{transform:scale(1.06)}}@keyframes whyPing{0%{box-shadow:0 0 #1b1b1b59}40%{transform:scale(1.08)}to{box-shadow:0 0 0 18px #1b1b1b00}}@media (max-width:900px){.tbm .why-demo{grid-template-columns:minmax(0,1fr)}.tbm .why-mid{grid-auto-flow:column;justify-content:center;align-items:center;padding-block:4px}.tbm .why-mid span{width:44px;height:44px;transform:rotate(90deg)}.tbm .why-mid span svg{transform:rotate(-90deg)}.tbm .why-mid em b{margin-right:.3em;display:inline}.tbm .why-feed{height:148px;min-height:0}.tbm .why-3{grid-template-columns:minmax(0,1fr)}.tbm .why-count{flex-wrap:wrap}.tbm .why-count>span:first-of-type{white-space:nowrap}.tbm .why-btn{flex:1 0 100%;justify-content:center;margin-left:0;padding:14px 16px}}@media (prefers-reduced-motion:reduce){.tbm .why-feed li.in,.tbm .why-count strong.bump,.tbm .why-mid span.go{animation:none}}.tbm .gather{grid-template-columns:minmax(0,1fr) auto minmax(0,360px);align-items:center;gap:clamp(12px,2vw,32px);margin-top:clamp(40px,5vw,72px);display:grid}.tbm .g-dm{align-content:center;gap:6px;padding:10px;display:grid}.tbm .g-dm p{max-width:92%;font:400 11px/1.3 var(--sans);color:var(--ink-2);background:var(--paper);border-radius:12px;justify-self:start;padding:6px 9px}.tbm .g-dm p.me{background:var(--ink);color:#fff;justify-self:end}.tbm .g-side{grid-template-rows:auto auto;align-content:start}@media (min-width:901px){.tbm .gather{align-items:start}.tbm .gather>.why-mid{align-self:center}}.tbm .g-card{box-shadow:0 24px 60px -30px #00000059}.tbm .g-rows{gap:8px;display:grid}.tbm .g-rows li{background:var(--stone);border-radius:14px;grid-template-columns:auto 1fr;align-items:center;column-gap:12px;padding:12px 14px;transition:opacity .5s,background .5s;display:grid}.tbm .g-rows svg{fill:none;width:22px;height:22px;stroke:var(--ink);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;grid-row:1/3}.tbm .g-rows b{font:600 15px/1.3 var(--sans);color:var(--ink)}.tbm .g-rows span{font:400 13px/1.35 var(--sans);color:var(--muted)}.tbm .g-soon{font:600 10px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);border:1px solid var(--line);background:var(--paper);vertical-align:2px;border-radius:99px;margin-left:6px;padding:4px 7px;text-decoration:none}.tbm .why-fmt{aspect-ratio:2!important}@media (max-width:900px){.tbm .why-fmt{aspect-ratio:auto!important}}.tbm .g-rows li{box-shadow:inset 0 0 0 0 var(--ink);outline:none;transition:box-shadow .35s,background .35s}.tbm .g-rows li.lit{box-shadow:inset 0 0 0 2px var(--ink);background:var(--paper)}.tbm .g-share{outline:none}.tbm .g-share.lit .why-btn{box-shadow:0 0 0 3px var(--paper),0 0 0 5px var(--ink)}.tbm .g-share .why-btn{transition:box-shadow .35s}.tbm .g-rows li.hit{animation:.6s gLit}@keyframes gLit{0%{background:var(--stone-2)}30%{background:#e2dfd8}to{background:var(--stone)}}.tbm .g-share{justify-items:center;gap:10px;padding:2px 0 6px;transition:opacity .5s;display:grid}.tbm .g-share .why-btn{justify-content:center;width:100%;margin:0;padding:15px 16px;font-size:15px}.tbm .g-share svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.tbm .g-share em{font:500 12px/1.3 var(--sans);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-style:normal;overflow:hidden}.tbm .g-share.hit .why-btn{animation:.6s whyBumpS}@keyframes whyBumpS{30%{box-shadow:0 0 0 6px #1b1b1b2e}}.tbm .g-ghost{z-index:50;pointer-events:none;margin:0;list-style:none;position:fixed}.tbm .l-feed{align-content:start;height:342px;padding:12px;overflow:hidden;grid-template-rows:none!important}.tbm .l-feed ul{gap:10px;transition:transform .7s cubic-bezier(.3,.7,.2,1);display:grid}.tbm .l-feed li{background:var(--stone);border-radius:14px;grid-template-columns:72px 1fr;align-items:center;gap:12px;height:72px;padding:8px;transition:opacity .7s;display:grid}.tbm .l-feed li.gh i{background:var(--stone-2);border-radius:10px;height:56px;display:block}.tbm .l-feed li.gh b{background:var(--stone-2);border-radius:9px;width:46%;height:9px;display:block}.tbm .l-feed li.gh em{background:var(--stone-2);border-radius:9px;width:78%;height:9px;margin-top:8px;display:block}.tbm .l-feed li.mine{background:var(--paper);border:1px solid var(--line)}.tbm .l-feed li.mine img,.tbm .l-row img{object-fit:cover;border-radius:10px;width:100%;height:56px}.tbm .l-feed li.mine b,.tbm .l-row b{font:600 14px/1.3 var(--sans);color:var(--ink);display:block}.tbm .l-feed li.mine em,.tbm .l-row em{font:400 13px/1.35 var(--sans);color:var(--muted);font-style:normal;display:block}.tbm .l-row{border:1px solid var(--line);border-radius:14px;grid-template-columns:72px 1fr;align-items:center;gap:12px;padding:8px;display:grid}.tbm .l-bars{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:clamp(3px,.6vw,8px);height:150px;padding:0 6px 4px;display:grid}.tbm .l-bars li{height:100%;font:500 10px/1 var(--sans);color:var(--muted);text-align:center;grid-template-rows:1fr auto;gap:6px;display:grid}.tbm .l-bars i{height:var(--h);background:var(--ink);border-radius:6px 6px 2px 2px;align-self:end;min-height:3px;transition:height .6s cubic-bezier(.2,.8,.2,1);display:block}.tbm .last figcaption{flex-wrap:nowrap;min-height:28px}.tbm .last figcaption span:last-child{font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.tbm .gl-ph{aspect-ratio:2;border-radius:13px;position:relative;overflow:hidden}.tbm .gl-ph>img{object-fit:cover;width:100%;height:100%}.tbm .gl-ph:after{content:"";background:linear-gradient(#0006,#0000 40% 48%,#0009);position:absolute;inset:0}.tbm .gl-ph span{z-index:1;font:600 10.5px/1 var(--sans);color:#fff;align-items:center;gap:5px;display:flex;position:absolute;top:7px;left:7px}.tbm .gl-ph span img{object-fit:cover;border:1.5px solid #fff;border-radius:50%;width:18px;height:18px}.tbm .gl-ph b{z-index:1;font:700 12.5px/1.2 var(--sans);color:#fff;white-space:nowrap;text-overflow:ellipsis;position:absolute;bottom:7px;left:9px;right:9px;overflow:hidden}.tbm .gl-cap{text-align:center;color:var(--ink-2);margin-top:clamp(20px,2.4vw,32px);font-size:15px;line-height:1.5}.tbm .gl-cap b{color:var(--ink);font-weight:600}@media (max-width:700px){.tbm .gl-cap{font-size:13px}}@media (max-width:900px){.tbm .gather{grid-template-columns:minmax(0,1fr)}.tbm .g-card{justify-self:center;width:100%;max-width:360px}.tbm .g-dm p{padding:4px 7px;font-size:9.5px}.tbm .g-dm{padding:5px}.tbm .why-mid #gPulse svg{transform:none}.tbm .l-bars{height:120px}.tbm .l-bars li:nth-child(2n) span{visibility:hidden}}@media (prefers-reduced-motion:reduce){.tbm .g-share.hit .why-btn,.tbm .g-rows li.hit{animation:none}}.tbm .deal{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(12px,1.6vw,20px);margin-top:clamp(36px,5vw,64px);display:grid}.tbm .deal-c{background:var(--paper);border:1px solid var(--line);border-radius:24px;align-content:start;gap:clamp(18px,2vw,26px);padding:clamp(22px,2.6vw,36px);display:grid}.tbm .deal-c.give{background:var(--ink);border-color:var(--ink);color:#ffffffc2}.tbm .deal-c.give h3,.tbm .deal-c.give svg{color:#fff}.tbm .deal-c ul{gap:clamp(16px,1.8vw,22px);display:grid}.tbm .deal-c li{grid-template-columns:auto 1fr;gap:3px 14px;font-size:15px;line-height:1.55;display:grid}.tbm .deal-c li svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px;color:var(--ink);grid-row:1/3;margin-top:1px}.tbm .deal-c li h3{grid-column:2}@media (max-width:900px){.tbm .deal{grid-template-columns:minmax(0,1fr)}}.tbm .big3{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.6vw,20px);margin-top:clamp(36px,5vw,64px);display:grid}.tbm .big3 li{background:var(--stone);border-radius:20px;align-content:start;gap:8px;padding:clamp(20px,2.2vw,30px);font-size:15px;line-height:1.55;display:grid}.tbm .big3 strong{font:500 clamp(34px,3.4vw,52px)/1 var(--serif);letter-spacing:-.02em;color:var(--ink);font-variant-numeric:lining-nums}.tbm .crstages{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(12px,1.6vw,20px);margin:clamp(12px,1.6vw,20px) 0 0;padding:0;list-style:none;display:grid}.tbm .crstages a{border:1px solid var(--line);height:100%;color:var(--ink-2);border-radius:20px;align-content:start;gap:6px;padding:clamp(18px,2vw,26px);font-size:15px;line-height:1.5;text-decoration:none;transition:background .25s,transform .25s;display:grid}.tbm .crstages .ic{width:24px;height:24px;color:var(--ink);margin-bottom:6px}.tbm .crstages h3{align-items:center;gap:6px;display:flex}.tbm .crstages .arr{transition:transform .25s}.tbm .crstages a:hover{background:var(--stone);transform:translateY(-2px)}.tbm .crstages a:hover .arr{transform:translate(3px)}.tbm .crstages a:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.tbm .rdots{align-content:start;grid-template-rows:none!important;gap:clamp(14px,1.6vw,22px)!important;padding:clamp(16px,2vw,28px)!important}.tbm .rd{grid-template-columns:repeat(16,1fr);gap:clamp(5px,.8vw,10px);display:grid}.tbm .rd i,.tbm .rdots p i{aspect-ratio:1;background:var(--stone-2);border-radius:50%;display:block}.tbm .rd i.h,.tbm .rdots p i.h{background:var(--ink)}.tbm .rdots p{font:500 13px/1.3 var(--sans);color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 18px;display:flex}.tbm .rdots p b{font:600 15px/1.3 var(--sans);color:var(--ink);margin-right:auto}.tbm .rdots p span{align-items:center;gap:7px;display:inline-flex}.tbm .rdots p i{width:10px}.tbm .rsearch{font:500 15px/1 var(--sans);color:var(--ink);background:var(--stone);border-radius:99px;justify-self:start;align-items:center;gap:8px;padding:11px 18px 11px 14px;display:inline-flex}.tbm .rsearch svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:17px;height:17px}.tbm .reach{align-items:start!important}@media (max-width:900px){.tbm .big3{grid-template-columns:minmax(0,1fr)}.tbm .crstages{grid-template-columns:repeat(2,minmax(0,1fr))}.tbm .crstages li:last-child{grid-column:1/-1}.tbm .crstages .arr{display:none}}@media (prefers-reduced-motion:reduce){.tbm .crstages a,.tbm .crstages .arr{transition:none}}.tbm .rch{grid-template-columns:minmax(0,1fr) minmax(0,420px);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.tbm .rch .text{gap:18px;display:grid}.tbm .rch-pts{gap:clamp(18px,2vw,26px);max-width:34em;margin-top:clamp(12px,2vw,24px);display:grid}.tbm .rch-pts li{grid-template-columns:auto 1fr;gap:3px 14px;font-size:15px;line-height:1.55;display:grid}.tbm .rch-pts svg{fill:none;width:24px;height:24px;stroke:var(--ink);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;grid-row:1/3;margin-top:1px}.tbm .rch-pts h3{grid-column:2}.tbm .rch-demo{background:var(--stone);border-radius:28px;gap:clamp(12px,1.4vw,16px);padding:clamp(16px,2vw,24px);display:grid}.tbm .rch-demo .rsearch{background:var(--paper);border:1px solid var(--line);justify-self:stretch;gap:10px;padding:14px 18px;font-size:16px}.tbm .rch-demo .rsearch span{color:var(--muted)}.tbm .rch-demo .rsearch b{font-weight:600}.tbm .rch-res{gap:10px;display:grid}.tbm .rch-res li{border-radius:20px}.tbm .rch-res li.mine{box-shadow:0 0 0 2px var(--ink),0 22px 48px -26px #00000080}.tbm .rch-res li:not(.mine){opacity:.62}.tbm .rch-res p{font:500 13px/1.2 var(--sans);color:var(--muted);justify-content:space-between;align-items:center;gap:8px;padding:8px 8px 4px;display:flex}.tbm .rch-res u{font:600 11px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:#fff;background:var(--ink);border-radius:99px;padding:6px 9px;text-decoration:none}@media (max-width:900px){.tbm .rch{grid-template-columns:minmax(0,1fr)}.tbm .rch-demo{justify-self:center;width:100%;max-width:420px}}.tbm .in-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.4vw,20px);margin-top:clamp(36px,5vw,64px);display:grid}.tbm .in-c{background:var(--stone);height:100%;color:var(--ink-2);border-radius:20px;align-content:start;gap:8px;padding:clamp(22px,2.2vw,30px);text-decoration:none;transition:background .25s,transform .25s;display:grid}.tbm .in-c .ic{width:24px;height:24px;color:var(--ink);margin-bottom:6px}.tbm .in-c h3{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tbm .in-c .arr{transition:transform .25s}.tbm .in-c p{font-size:15px;line-height:1.55}.tbm .in-c:hover{background:var(--stone-2);transform:translateY(-2px)}.tbm .in-c:hover .arr{transform:translate(3px)}.tbm .in-c:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.tbm .in-c.ai{background:var(--ink);color:#ffffffc7}.tbm .in-c.ai h3,.tbm .in-c.ai .ic{color:#fff}.tbm .in-c.ai:hover{background:#000}.tbm .in-c .aitag{font:600 11px/1 var(--sans);letter-spacing:.08em;color:#7dffc8;background:#ffffff29;border-radius:99px;padding:5px 8px}@media (max-width:1100px){.tbm .in-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.tbm .in-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tbm .in-c .arr{display:none}.tbm .in-c{padding:18px}.tbm .in-c p{font-size:14px}}@media (prefers-reduced-motion:reduce){.tbm .in-c,.tbm .in-c .arr{transition:none}}.tbm .pr-hero .wrap{padding-block:clamp(56px,7vw,104px) clamp(28px,3vw,44px)}.tbm .pr-copy{justify-items:start;gap:24px;display:grid}.tbm .ai-chip{font:600 13px/1 var(--sans);letter-spacing:.05em;text-transform:uppercase;color:#fff;background:var(--ink);border-radius:999px;align-items:center;gap:8px;padding:10px 14px;display:inline-flex}.tbm .ai-chip span{color:#7dffc8;animation:1.8s ease-in-out infinite twinkle}.tbm .plan-c h2 .aitag{font:600 11px/1 var(--sans);letter-spacing:.08em;vertical-align:middle;background:var(--ink);color:#7dffc8;border-radius:99px;margin-left:10px;padding:5px 8px}.tbm .plan-c.dark h2 .aitag{background:#ffffff29}@media (prefers-reduced-motion:reduce){.tbm .ai-chip span{animation:none}}.tbm .pr-hero h1{font-size:calc(clamp(40px,6vw,88px) * var(--zh-hs,1))}.tbm .bill{background:var(--stone);border-radius:999px;margin-top:8px;padding:4px;display:inline-flex;position:relative}.tbm .bill button{all:unset;cursor:pointer;z-index:1;font:600 15px/1 var(--sans);color:var(--ink-2);white-space:nowrap;border-radius:999px;padding:13px 20px;transition:color .3s;position:relative}.tbm .bill button[aria-pressed=true]{color:#fff}.tbm .bill button em{opacity:.75;margin-left:6px;font-style:normal;font-weight:500}.tbm .bill .pill{background:var(--ink);border-radius:999px;width:0;transition:transform .45s cubic-bezier(.2,.8,.2,1),width .45s cubic-bezier(.2,.8,.2,1);position:absolute;top:4px;bottom:4px;left:0}.tbm .bill button:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.tbm .plans>.wrap:first-child{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(12px,1.6vw,24px);display:grid}@media (max-width:900px){.tbm .plans>.wrap:first-child{grid-template-columns:1fr}}.tbm .plan-c{border:1px solid var(--line);background:var(--paper);border-radius:28px;align-content:start;gap:20px;padding:clamp(22px,2.4vw,36px);display:grid}.tbm .plan-c.dark{isolation:isolate;color:#ffffffd9;background:#101214;border-color:#101214;position:relative;overflow:hidden}.tbm .plan-c.dark>*{z-index:1;position:relative}.tbm .plan-c.dark>.aurora{z-index:0;filter:blur(30px)saturate(1.15);opacity:.7;height:62%;position:absolute}.tbm .plan-c header{align-content:start;gap:8px;min-height:clamp(112px,9.4vw,128px);display:grid}@media (max-width:900px){.tbm .plan-c header{min-height:0}}.tbm .plan-c h2{font-size:calc(clamp(34px,3.4vw,48px) * var(--zh-hs,1))}.tbm .plan-c.dark h2,.tbm .plan-c.dark .price b{color:#fff}.tbm .plan-c .price{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.tbm .plan-c .price b{font:600 clamp(32px,3vw,44px)/1 var(--sans);letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums}.tbm .plan-c .price span{color:inherit;opacity:.75;font-size:14px}.tbm .plan-c .btn{width:100%}.tbm .btn.soon{cursor:default;opacity:.55}.tbm .plan-c .plus{border-bottom:1px solid var(--line);font:600 15px/1.3 var(--sans);color:var(--ink);grid-template-columns:18px 1fr;align-items:center;gap:12px;padding-bottom:16px;display:grid}.tbm .plan-c .plus span{text-align:center;font-size:15px}.tbm .plan-c.dark .plus{color:#fff;border-bottom-color:#ffffff29}.tbm .ft{gap:12px;font-size:15px;line-height:1.45;display:grid}.tbm .ft li{color:inherit;grid-template-columns:18px 1fr;align-items:start;gap:12px;display:grid}.tbm .ft svg{color:var(--ink);margin-top:2px}.tbm .ft .tw{width:18px;height:22px;color:var(--ink);place-items:center;font-size:17px;line-height:1;animation:1.8s ease-in-out infinite twinkle;display:grid}.tbm .ft .gift{color:var(--ink);font-weight:600}@keyframes twinkle{0%,to{opacity:1;transform:scale(1)rotate(0)}50%{opacity:.25;transform:scale(.7)rotate(45deg)}}@media (prefers-reduced-motion:reduce){.tbm .ft .tw{animation:none}}.tbm .dark .ft svg{color:#fff}.tbm .pr-note{color:var(--muted);max-width:60em;margin-top:20px;font-size:13px;line-height:1.6}.tbm .plans{padding-bottom:clamp(72px,9vw,140px)}.tbm .two-col{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(32px,6vw,112px);display:grid}@media (max-width:900px){.tbm .two-col{grid-template-columns:1fr}}.tbm .two-col .ft{gap:0;font-size:clamp(16px,1.3vw,19px)}.tbm .two-col .ft li{border-top:1px solid #0000001f;grid-template-columns:20px 1fr;padding:16px 0}.tbm .two-col .ft li:last-child{border-bottom:1px solid #0000001f}.tbm .allow{gap:18px;display:grid}.tbm .meter{background:var(--stone);border-radius:999px;height:18px;overflow:hidden}.tbm .meter i{background:linear-gradient(90deg,#1b1b1b,#55524c);border-radius:999px;width:100%;height:100%;transition:width .7s cubic-bezier(.2,.8,.2,1);display:block}.tbm .allow-btns{flex-wrap:wrap;gap:8px;display:flex}.tbm .allow-btns button{all:unset;cursor:pointer;font:600 14px/1 var(--sans);color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);border-radius:999px;padding:13px 16px}.tbm .allow-btns button:hover{background:var(--ink);color:#fff}.tbm .allow-btns button.quiet{box-shadow:none;background:var(--stone)}.tbm .allow-btns button:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.tbm .allow-msg{font:italic 500 clamp(18px,1.6vw,22px)/1.3 var(--serif);color:var(--ink);min-height:2.6em}.tbm .seats-card{background:var(--paper);border-radius:28px;gap:20px;padding:clamp(22px,2.6vw,40px);display:grid;box-shadow:0 1px 3px #0000000d,0 30px 60px -40px #0000004d}.tbm .seats-title{font:600 13px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.tbm .seats{grid-template-columns:repeat(5,minmax(0,76px));gap:clamp(8px,1.4vw,18px);display:grid}.tbm .seats button{all:unset;cursor:pointer;font:500 13px/1 var(--sans);color:var(--muted);justify-items:center;gap:8px;width:100%;display:grid}.tbm .seats button i{aspect-ratio:1;color:#b9b6b0;border:1.5px dashed #b9b6b0;border-radius:50%;place-items:center;width:100%;font-size:22px;font-style:normal;transition:all .35s cubic-bezier(.2,.8,.2,1);display:grid}.tbm .seats button.on{color:var(--ink)}.tbm .seats button.on i{background:var(--c);border:0;transform:scale(1.04)}.tbm .seats button.on i img{width:62%}.tbm .seats button:focus-visible i{outline:2px solid var(--ink);outline-offset:3px}.tbm .seats-msg{font:italic 500 clamp(18px,1.6vw,22px)/1.3 var(--serif);color:var(--ink)}.tbm .faq details{border-top:1px solid var(--line);padding:4px 0}.tbm .faq details:last-child{border-bottom:1px solid var(--line)}.tbm .faq summary{cursor:pointer;font:600 clamp(16px,1.35vw,19px)/1.3 var(--sans);color:var(--ink);justify-content:space-between;align-items:center;gap:16px;padding:18px 0;list-style:none;display:flex}.tbm .faq summary::-webkit-details-marker{display:none}.tbm .faq summary:after{content:"+";font:400 24px/1 var(--sans);color:var(--ink);transition:transform .3s}.tbm .faq details[open] summary:after{transform:rotate(45deg)}.tbm .faq details p{max-width:40em;padding:0 0 20px}.tbm .faq summary:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.tbm .versus{grid-template-columns:1fr 1fr;gap:clamp(16px,2vw,28px);margin-top:clamp(40px,5vw,72px);display:grid}.tbm .col{border-radius:clamp(20px,2.4vw,32px);padding:clamp(24px,3.4vw,52px)}.tbm .col.social{background:var(--stone);color:var(--muted)}.tbm .col.social h3{color:var(--ink-2)}.tbm .col ul{margin-top:20px;display:grid}.tbm .col li{border-top:1px solid #80808047;gap:4px;padding:20px 0;display:grid}.tbm .col h3{font-size:clamp(18px,1.6vw,22px)}.tbm .link-chip{font:500 13px/1 var(--sans);color:#fff;background:#ffffff1f;border-radius:999px;justify-self:start;margin-top:8px;padding:9px 12px}@media (max-width:820px){.tbm .versus{grid-template-columns:1fr}}.tbm .plain-sec{padding-block:clamp(72px,9vw,140px)}.tbm .plain-sec.stone{background:var(--stone)}.tbm .head{gap:18px;max-width:900px;display:grid}.tbm .perks{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.6vw,20px);margin-top:clamp(36px,5vw,64px);display:grid}.tbm .perk{border:1px solid var(--line);background:var(--paper);border-radius:24px;align-content:start;gap:8px;padding:clamp(22px,2.4vw,32px);display:grid}.tbm .perk.wide{grid-column:span 2}@media (max-width:1000px){.tbm .perks{grid-template-columns:1fr 1fr}}@media (max-width:560px){.tbm .perks{grid-template-columns:1fr}.tbm .perk.top,.tbm .perk.wide{grid-column:auto}}.tbm .asks{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3vw,56px);margin-top:clamp(36px,5vw,64px);display:grid}.tbm .asks li{border-top:1px solid var(--ink);gap:6px;padding-top:20px;display:grid}@media (max-width:820px){.tbm .asks{grid-template-columns:1fr}}.tbm .placeholder{border:1px dashed var(--live);color:var(--live);border-radius:12px;width:100%;padding:12px 14px;font-size:13px}.tbm .g-card .why-ph,.tbm .why-p.tb .why-ph{aspect-ratio:2}@media (prefers-reduced-motion:reduce){.tbm .g-frags li,.tbm .g-rows li,.tbm .l-feed ul,.tbm .l-feed li,.tbm .l-bars i{transition:none}}.tbm .tbd{font:600 11px/1 var(--sans);letter-spacing:.04em;color:var(--live);border:1px dashed var(--live);vertical-align:middle;background:#fff;border-radius:6px;padding:4px 6px;display:inline-block}.tbm .badge{font:600 12px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff29;border-radius:999px;justify-self:start;padding:9px 12px}.tbm .chat .prop.done .bt,.tbm .chat .prop.done .rev{display:none}.tbm .stage.solo{aspect-ratio:auto;padding:9%}.tbm .stage.solo .phone{--pw:50cqw}.tbm .tl2>.yr{flex:0 0 clamp(90px,8vw,120px)}.tbm .yr b{z-index:3;background:var(--paper);font:500 clamp(26px,2.6vw,36px)/1 var(--serif);color:var(--ink);letter-spacing:-.01em;font-variant-numeric:lining-nums;grid-row:2;align-self:center;padding:0 10px;position:relative}.tbm .strip{overflow:hidden}.tbm .strip-track{scrollbar-width:none;cursor:grab;-webkit-user-select:none;user-select:none;gap:4px;display:flex;overflow-x:auto}.tbm .strip-track::-webkit-scrollbar{display:none}.tbm .strip-track figure{flex:none;margin:0}.tbm .strip-track img{object-fit:cover;pointer-events:none;width:auto;height:clamp(240px,28vw,440px);display:block}@media (max-width:900px){.tbm .strip-track img{height:64vw}}.tbm .app-icon{background:#fff;border-radius:22.5%;width:72px;height:72px;margin-bottom:18px;box-shadow:0 0 0 1px #00000014,0 10px 24px -14px #00000059}.tbm .mosaic{grid-template-columns:1fr 1.5fr 1fr;gap:4px;margin-top:clamp(48px,6vw,96px);display:grid}.tbm .mosaic img{object-fit:cover;width:100%;height:clamp(300px,46vw,760px)}.tbm .mosaic figcaption{display:none}.tbm .mosaic.four{grid-template-columns:repeat(4,1fr);margin-top:0}.tbm .mosaic.four img{height:clamp(220px,26vw,420px)}@media (max-width:820px){.tbm .mosaic{grid-template-columns:1fr 1fr}.tbm .mosaic img{height:64vw}.tbm .mosaic:not(.four) figure:nth-child(2){order:-1;grid-column:1/-1}.tbm .mosaic.four{grid-template-columns:1fr 1fr}.tbm .mosaic.four img{height:44vw}}.tbm .apply{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(32px,5vw,96px);display:grid}@media (max-width:900px){.tbm .apply{grid-template-columns:1fr}}.tbm .form{background:var(--paper);border-radius:28px;gap:clamp(24px,2.4vw,32px);padding:clamp(24px,3.2vw,48px);display:grid;box-shadow:0 1px 3px #0000000d,0 30px 60px -40px #0000004d}.tbm .two{grid-template-columns:1fr 1fr;gap:clamp(18px,2vw,24px);display:grid}@media (max-width:560px){.tbm .two{grid-template-columns:1fr}}.tbm .f{gap:10px;min-width:0;display:grid}.tbm .f label,.tbm .f legend{font:600 14px/1.3 var(--sans);color:var(--ink);padding:0}.tbm .f legend{margin-bottom:10px}.tbm .f .opt{color:var(--muted);font-weight:400}.tbm .f input[type=text],.tbm .f input[type=email],.tbm .f textarea{border:1px solid var(--line);background:var(--stone);width:100%;height:54px;font:400 16px var(--sans);color:var(--ink);border-radius:14px;padding:0 16px}.tbm .f textarea{resize:vertical;height:auto;min-height:104px;padding:15px 16px}.tbm .f input:focus,.tbm .f textarea:focus{outline:2px solid var(--ink);outline-offset:1px;background:#fff}.tbm .chan{grid-template-columns:minmax(150px,.7fr) minmax(0,1.3fr);align-items:start;gap:12px;display:grid}.tbm .sel{display:block;position:relative}.tbm .sel select{appearance:none;border:1px solid var(--line);background:var(--stone);width:100%;height:54px;font:500 16px var(--sans);color:var(--ink);cursor:pointer;border-radius:14px;padding:0 40px 0 16px}.tbm .sel select:focus{outline:2px solid var(--ink);outline-offset:1px;background:#fff}.tbm .sel svg{pointer-events:none;fill:none;width:16px;height:16px;stroke:var(--ink);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;position:absolute;top:50%;right:14px;translate:0 -50%}.tbm .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:420px){.tbm .chan{grid-template-columns:minmax(0,1fr)}}.tbm .handle{position:relative}.tbm .handle:before{content:"@";color:var(--muted);position:absolute;top:50%;left:16px;transform:translateY(-50%)}.tbm .handle input{padding-left:34px!important}.tbm .linkbtn{all:unset;cursor:pointer;font:600 14px/1 var(--sans);color:var(--ink);text-underline-offset:3px;justify-self:start;text-decoration:underline}.tbm .err{color:#b3261e;font-size:13px}.tbm .f.bad input{border-color:#b3261e}.tbm .done{justify-items:start;gap:14px;display:grid}.tbm .done h3{font:500 clamp(30px,3vw,42px)/1.05 var(--serif)}.tbm .lang{background:var(--stone);color:var(--ink-2);border-radius:999px;align-items:center;gap:2px;padding:4px 4px 4px 12px;display:inline-flex}.tbm .lang svg{margin-right:6px}.tbm .lang button{all:unset;cursor:pointer;font:500 13px/1 var(--sans);color:var(--ink-2);border-radius:999px;padding:9px 14px}.tbm .lang button[aria-pressed=true]{background:var(--ink);color:#fff}.tbm .lang button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.tbm .why-p{grid-template-rows:auto 1fr;gap:16px;margin:0;display:grid}.tbm .why-p figcaption{font:500 15px/1.4 var(--sans);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tbm .why-tag{font:600 11px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;background:var(--stone);color:var(--ink-2);border-radius:99px;padding:7px 10px}.tbm .why-tag.dark{background:var(--ink);color:#fff}.tbm .why-p.tb .why-card{box-shadow:0 24px 60px -30px #00000059}@media (min-width:901px){.tbm #whyDemo .why-p.tb .why-card{grid-template-rows:auto auto auto auto;align-content:start}}.tbm .collage{min-height:560px;box-shadow:none;background:0 0;border-radius:0;padding:0;position:relative;container-type:inline-size;border:0!important;display:block!important}.tbm .c-it{background:var(--paper);border:1px solid var(--line);border-radius:3cqw;position:absolute;box-shadow:0 2.4cqw 6cqw -2.4cqw #00000052}.tbm .c-it>u{font:600 max(10px,2.1cqw)/1 var(--sans);color:#fff;background:var(--ink);white-space:nowrap;border-radius:99px;padding:1.2cqw 2cqw;text-decoration:none;position:absolute;bottom:2cqw;left:2cqw}.tbm .c-notion{width:87%;padding:2.6cqw 2.6cqw 3cqw;top:0;left:13%;transform:rotate(3deg)}.tbm .c-notion>u{inset:2cqw 2cqw auto auto}.tbm .c-sheet>u{inset:5.4cqw 2cqw auto auto}.tbm .c-map>u{inset:2cqw 2cqw auto auto}.tbm .c-pdf>u{inset:3cqw 2cqw auto auto}.tbm .c-notion b{font:600 2.6cqw/1 var(--sans);color:var(--ink);margin-bottom:2cqw;display:block}.tbm .c-notion ul{grid-template-columns:repeat(5,1fr);gap:1.6cqw;display:grid}.tbm .c-notion li{align-content:start;gap:1cqw;display:grid}.tbm .c-notion em{font:500 1.8cqw/1 var(--sans);color:var(--muted);font-style:normal}.tbm .c-notion img{aspect-ratio:4/3;object-fit:cover;border-radius:1cqw;width:100%}.tbm .c-notion li i{background:var(--stone-2);border-radius:1cqw;height:1cqw}.tbm .c-notion li i:nth-of-type(2){width:60%}.tbm .c-sheet{z-index:1;width:68%;padding:0 0 8cqw;top:33%;left:30%;overflow:hidden;transform:rotate(-3deg)}.tbm .c-sheet ul{display:grid}.tbm .c-sheet li{border-bottom:1px solid var(--line);grid-template-columns:.5fr 1.4fr 1fr 1fr .8fr;display:grid}.tbm .c-sheet li:first-child{background:#e4efe6}.tbm .c-sheet li i{border-right:1px solid var(--line);height:3.6cqw;position:relative}.tbm .c-sheet li i:after{content:"";background:var(--stone-2);border-radius:1cqw;height:24%;position:absolute;top:38%;left:18%;right:30%}.tbm .c-sheet li:first-child i:after{background:#b9d3bf}.tbm .c-map{z-index:2;background:#b9dfee;width:52%;padding:7cqw 2cqw 2cqw;top:53%;left:3%;overflow:hidden;transform:rotate(2deg)}.tbm .c-map svg{width:100%;height:auto;display:block}.tbm .c-map .land{fill:#e9efe4;stroke:#cfd8c6;stroke-width:1px}.tbm .c-map .rt{fill:none;stroke:#d8452f;stroke-width:1.4px;stroke-dasharray:3 3;opacity:.7}.tbm .c-map .pin circle{fill:#fff;stroke:#d8452f;stroke-width:2px}.tbm .c-pdf{z-index:2;align-content:start;gap:1.5cqw;width:30%;padding:3cqw 2.4cqw 3.4cqw;display:grid;top:55%;left:64%;transform:rotate(6deg)}.tbm .c-pdf b{font:700 1.9cqw/1 var(--sans);color:#fff;background:#c4452f;border-radius:.8cqw;justify-self:start;padding:.8cqw 1.2cqw}.tbm .c-pdf h4{font:600 max(8px,2cqw)/1.2 var(--sans);color:var(--ink);margin:1cqw 0 .4cqw}.tbm .c-pdf p{border-top:1px solid var(--line);grid-template-columns:auto 1fr;align-items:start;gap:1.4cqw;padding-top:1.4cqw;display:grid}.tbm .c-pdf em{font:600 max(7px,1.6cqw)/1.2 var(--sans);color:var(--ink-2);white-space:nowrap;font-style:normal}.tbm .c-pdf span{gap:1cqw;padding-top:.3cqw;display:grid}.tbm .c-pdf i{background:var(--stone-2);border-radius:1cqw;height:1cqw}.tbm .c-pdf i+i{width:62%}.tbm .c-msg{z-index:4;background:#e7f6dd;border-color:#cfe6c2;border-radius:3.4cqw 3.4cqw .8cqw;width:46%;padding:2.4cqw 2.8cqw 7.8cqw;top:80%;left:20%;transform:rotate(-2deg)}.tbm .c-msg p{font:400 max(8px,1.95cqw)/1.55 var(--sans);color:#1b1b1b}.tbm .c-msg p:after{content:"21:47 ✓✓";text-align:right;color:#5f8f6a;margin-top:.6cqw;font-size:.85em;display:block}.tbm .c-reel{z-index:3;aspect-ratio:9/17;border:.8cqw solid var(--ink);background:var(--ink);border-radius:4cqw;width:29%;top:4%;left:2%;overflow:hidden;transform:rotate(-5deg)}.tbm .c-reel img{object-fit:cover;opacity:.62;width:100%;height:100%}.tbm .c-reel span{font:500 max(6.5px,1.6cqw)/1.55 var(--sans);color:#fff;text-shadow:0 1px 2px #0009;position:absolute;top:20%;left:7%;right:16%}.tbm .c-reel mark{color:#1b1b1b;text-shadow:none;background:#f2e45c;margin:1.2cqw 0 .6cqw;padding:.2cqw 1cqw;font-weight:700;display:table;transform:rotate(-2deg)}.tbm .c-reel>u{left:50%;transform:translate(-50%)}@media (max-width:900px){.tbm .collage{aspect-ratio:1/1.36;min-height:0;margin-bottom:8px}.tbm .c-map{top:47%}.tbm .c-pdf{top:49%}.tbm .c-msg{width:62%;top:76%;left:24%}}.tbm #whyDemo .why-p.tb .why-card{grid-template-rows:auto auto 1fr auto}.tbm .why-act+.why-act{padding-top:0}.tbm .why-note{color:var(--ink-2);max-width:46em;margin-top:clamp(20px,2.4vw,32px);font-size:15px;line-height:1.6}.tbm .why-note b{color:var(--ink);font-weight:600}.tbm .g-frags{background:var(--stone);border-radius:28px;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.8vw,26px);padding:clamp(20px,2.6vw,40px);display:grid}.tbm .g-frags li{background:var(--paper);border:1px solid var(--line);transform:rotate(var(--r));font:500 12px/1.2 var(--sans);color:var(--muted);border-radius:16px;align-content:start;gap:10px;padding:10px;transition:opacity .5s,box-shadow .3s;display:grid}.tbm .g-frags li>span{min-height:2.4em}.tbm .g-frags li{cursor:default;outline:none}.tbm .g-frags li.now{box-shadow:0 0 0 2px var(--ink),0 14px 34px -14px #0006;color:var(--ink)}.tbm .g-frags li>div{aspect-ratio:1;background:var(--stone);border-radius:10px;position:relative;overflow:hidden}.tbm .g-frags img{object-fit:cover;width:100%;height:100%}.tbm .g-grid{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(3,1fr);gap:2px;display:grid;background:var(--paper)!important}.tbm .g-grid img{min-height:0}.tbm .g-play{background:#0000008c;border-radius:50%;width:30px;height:30px;margin:auto;position:absolute;inset:0}.tbm .g-play:after{content:"";border-left:9px solid #fff;border-block:6px solid #0000;position:absolute;top:9px;left:12px}.tbm .g-vlog b{background:#ffffff73;border-radius:3px;height:3px;position:absolute;bottom:8px;left:8px;right:8px}.tbm .g-vlog b:after{content:"";background:#fff;border-radius:3px;width:38%;height:100%;display:block}.tbm .g-sheet{border:1px solid var(--line);align-content:center;gap:0;padding:8px;display:grid;background:var(--paper)!important}.tbm .g-sheet i{border-bottom:1px solid var(--line);background:linear-gradient(90deg,transparent 0 28%,var(--line) 28% calc(28% + 1px),transparent 0 64%,var(--line) 64% calc(64% + 1px),transparent 0);height:20%;min-height:12px}.tbm .g-sheet i:first-child{background-color:var(--stone)}.tbm .g-list{align-content:center;gap:7px;padding:10px;display:grid}.tbm .g-list i{background:var(--stone-2);border-radius:9px;height:9px;margin-left:18px;position:relative}.tbm .g-list i:nth-child(2){width:60%}.tbm .g-list i:nth-child(4){width:70%}.tbm .g-list i:before{content:"";background:var(--ink-2);border-radius:50% 50% 50% 0;width:10px;height:10px;position:absolute;top:-1px;left:-18px;transform:rotate(-45deg)}.tbm .g-frags li{container-type:inline-size}.tbm .g-qa{align-content:center;gap:4cqw;padding:7cqw;display:grid}.tbm .g-qa p{font:600 8cqw/1.2 var(--sans);color:var(--ink);text-align:center;background:var(--paper);border-radius:6cqw;padding:5cqw}.tbm .g-qa em{font:400 7.4cqw/1.25 var(--sans);color:var(--ink-2);background:var(--stone-2);white-space:nowrap;border-radius:6cqw;padding:4cqw 6cqw;font-style:normal}.tbm .g-bio{align-content:center;gap:3.2cqw;padding:7cqw;display:grid}.tbm .g-bio p{font:500 7.6cqw/1 var(--sans);color:var(--ink-2);background:var(--paper);border:1px solid var(--line);border-radius:99px;align-items:center;gap:5cqw;padding:3.6cqw 7cqw;display:flex}.tbm .g-bio svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:9cqw;height:9cqw}.tbm .g-stay{align-content:center;gap:3.4cqw;padding:5.5cqw;display:grid}.tbm .g-stay p{background:var(--paper);border-radius:7cqw;grid-template-columns:21cqw 1fr;align-items:center;column-gap:6cqw;min-width:0;padding:3.2cqw;display:grid}.tbm .g-stay img{object-fit:cover;border-radius:5cqw;grid-row:1/3;width:21cqw!important;height:21cqw!important}.tbm .g-stay b{font:600 7.6cqw/1.2 var(--sans);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tbm .g-stay em{font:400 6.8cqw/1.2 var(--sans);color:var(--muted);white-space:nowrap;font-style:normal}.tbm .jny{background:var(--paper);border-radius:20px;container-type:inline-size}.tbm .jny-ph{aspect-ratio:2.33;border-radius:5.6cqw;margin:2.23cqw 2.23cqw 0;position:relative;overflow:hidden}.tbm .jny-ph>img{object-fit:cover;width:100%;height:100%}.tbm .jny-ph:after{content:"";background:linear-gradient(#0000006b,#0000 46%);position:absolute;inset:0}.tbm .jny-ph>span{z-index:1;font:600 3.63cqw/1.2 var(--sans);color:#fff;align-items:center;gap:2.23cqw;display:flex;position:absolute;top:2.8cqw;left:3.35cqw}.tbm .jny-ph>span img{object-fit:cover;border:.42cqw solid #fff;border-radius:50%;width:6.7cqw;height:6.7cqw}.tbm .jny-ph>u{z-index:1;font:600 3.07cqw/1 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);background:#fff;border-radius:99px;padding:1.7cqw 2.5cqw;text-decoration:none;position:absolute;top:2.8cqw;right:2.8cqw}.tbm .jny-ft{align-items:flex-end;gap:3.35cqw;padding:4.47cqw 4.47cqw 3.9cqw;display:flex}.tbm .jny .jny-ft p{justify-content:stretch;align-items:stretch;gap:1.1cqw;min-width:0;margin:0;padding:0;display:grid}.tbm .jny .jny-ft p:first-child{flex:1}.tbm .jny .jny-ft b{font:500 4.75cqw/1.2 var(--serif);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tbm .jny .jny-ft em{font:400 3.63cqw/1.2 var(--sans);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-style:normal;overflow:hidden}.tbm .jny .jny-ft .d{text-align:right;flex:none;gap:.56cqw}.tbm .jny .jny-ft .d b{font:700 4.75cqw/1.1 var(--sans)}.tbm .jny .jny-ft .d em{font:500 3.07cqw/1.2 var(--sans)}.tbm .globe{margin-top:clamp(32px,4vw,56px);position:relative}.tbm .globe canvas{display:block}.tbm .gl-cards{counter-reset:gl;margin:0;padding:0;list-style:none;position:absolute;inset:0}.tbm .gl-cards .jny{border-radius:14px}.tbm .gl-cards li{counter-increment:gl;z-index:1;cursor:pointer;-webkit-tap-highlight-color:transparent;outline:none;width:clamp(220px,18.5vw,252px);position:absolute;top:0;left:0}.tbm .gl-cards li:after{content:"";z-index:-1;position:absolute;inset:-12px}.tbm .gl-in{background:var(--paper);border:1px solid var(--line);border-radius:15px;padding:0;transition:scale .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s;scale:1;box-shadow:0 18px 40px -22px #00000073}.tbm .gl-cards li:hover,.tbm .gl-cards li:focus-visible,.tbm .gl-cards li.big{z-index:5}.tbm .gl-cards li:hover .gl-in,.tbm .gl-cards li:focus-visible .gl-in,.tbm .gl-cards li.big .gl-in{scale:1.08;box-shadow:0 30px 60px -24px #0000008c}.tbm .gl-cards li:focus-visible .gl-in{outline:2px solid var(--ink);outline-offset:3px}@media (prefers-reduced-motion:reduce){.tbm .gl-in{transition:none}}.tbm .gl-cards p{font:500 12px/1.2 var(--sans);color:var(--muted);align-items:baseline;gap:5px;padding:6px 6px 2px;display:flex}.tbm .gl-cards p em{font:500 17px/1 var(--serif);color:var(--ink);font-variant-numeric:lining-nums;font-style:normal}.tbm .gl-cards p strong{color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.tbm .gl-cards .yr{display:none}.tbm .globe.small .gl-cards li{width:var(--tw,110px)}.tbm .globe.small .gl-in{border:0;border-radius:12px;box-shadow:0 10px 24px -12px #00000080}.tbm .globe.small .jny{border-radius:12px;position:relative;overflow:hidden}.tbm .globe.small .jny-ph{aspect-ratio:16/10;border-radius:12px;margin:0}.tbm .globe.small .jny-ph>span,.tbm .globe.small .jny-ft{display:none}.tbm .globe.small .jny-ph:after{background:linear-gradient(#0000 45%,#0000008c)}.tbm .globe.small .yr{z-index:2;font:500 17px/1 var(--serif);color:#fff;font-variant-numeric:lining-nums;text-decoration:none;display:block;position:absolute;bottom:6px;left:8px}.tbm .globe.small .gl-cards li.big .gl-in{scale:1}.tbm .globe.small .yr{font-size:clamp(12px,3.6vw,17px);bottom:4px;left:6px}.tbm .globe.small .gl-in,.tbm .globe.small .jny,.tbm .globe.small .jny-ph{border-radius:9px}.tbm .why-ai{background:var(--ink);color:#ffffffc7;border-radius:20px;grid-template-columns:auto auto 1fr;align-items:start;gap:10px 12px;padding:clamp(18px,2vw,26px) clamp(20px,2.4vw,32px);font-size:15px;line-height:1.6;display:grid}.tbm .why-ai b{color:#fff;font-weight:600}.tbm .why-ai .aitag,.tbm .why-ai .soon{font:600 11px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:99px;margin-top:3px;padding:6px 9px}.tbm .why-ai .aitag{color:#7dffc8;background:#ffffff29}.tbm .why-ai .soon{color:#fff;border:1px solid #ffffff59}@media (max-width:700px){.tbm .why-ai{grid-template-columns:auto 1fr;justify-items:start}.tbm .why-ai>span:last-child{grid-column:1/-1}}@media (max-width:900px){.tbm .g-frags{border-radius:22px;gap:10px;padding:14px}.tbm .g-frags li{border-radius:12px;gap:7px;padding:7px;font-size:11px}.tbm .g-frags{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:12px}.tbm .g-frags li{padding:5px;font-size:9.5px}.tbm .g-play{transform:scale(.7)}}.tbm .deal-c .why-tag{justify-self:start}.tbm .deal-c.give .why-tag{color:var(--ink);background:#fff}.tbm .deal-no{border-top:1px solid var(--line);padding-top:clamp(16px,1.8vw,22px);font-size:15px;line-height:1.55}.tbm .deal-no b{color:var(--ink);font-weight:600}.tbm .deal-steps{counter-reset:ds;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.6vw,20px);margin:clamp(12px,1.6vw,20px) 0 0;padding:0;list-style:none;display:grid}.tbm .deal-steps li{counter-increment:ds;background:var(--paper);border:1px solid var(--line);border-radius:20px;align-content:start;gap:4px;padding:clamp(18px,2vw,24px);font-size:15px;line-height:1.5;display:grid}.tbm .deal-steps li:before{content:counter(ds);background:var(--ink);color:#fff;width:28px;height:28px;font:600 13px/1 var(--sans);border-radius:50%;place-items:center;margin-bottom:8px;display:grid}.tbm .deal-steps b{font:600 17px/1.35 var(--sans);color:var(--ink)}.tbm #collab .founder{background:var(--paper)}.tbm .deal-cta{margin-top:clamp(24px,3vw,36px)}@media (max-width:600px){.tbm .deal-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}.tbm .hero.solo .wrap{grid-template-columns:minmax(0,1fr);padding-block:clamp(72px,10vw,160px)}.tbm .hero.solo .copy{text-align:center;justify-items:center;max-width:900px;margin-inline:auto}.tbm .hero.solo .lede{margin-inline:auto}.tbm .hero.solo .badge{justify-self:center}.tbm .nb{white-space:nowrap}@media (max-width:520px){.tbm h2 .nb{white-space:normal}}.tbm .hero.solo .copy{gap:clamp(28px,3.2vw,44px)}.tbm .hero.solo h1{line-height:1.06}.tbm .hero.solo .fine{margin-top:18px}.tbm .hero.solo.aside>img.bg{object-position:30% 40%}.tbm .hero.solo.aside:after{background:linear-gradient(270deg,#0a0c108c,#0a0c1026 70%),linear-gradient(#0a0c1059,#0a0c101a 45%,#0a0c1066)}@media (min-width:900px){.tbm .hero.solo.aside .copy{text-align:left;justify-items:start;max-width:none;margin:0 0 0 50%}.tbm .hero.solo.aside .lede{margin-inline:0}.tbm .hero.solo.aside .badge{justify-self:start}.tbm .hero.solo.aside h1{font-size:calc(clamp(40px,5.4vw,84px) * var(--zh-hs,1))}}@media (max-width:899px){.tbm .hero.solo.aside>img.bg{object-position:22% 50%}.tbm .hero.solo.aside:after{background:linear-gradient(#0a0c1080,#0a0c104d 50%,#0a0c1099)}}.tbm #why-c,.tbm #why,.tbm #why-reach,.tbm #why-a{scroll-margin-top:96px}.tbm .bn-link{font:500 clamp(16px,1.35vw,20px)/1.4 var(--sans);color:var(--ink);text-underline-offset:5px;justify-self:start;text-decoration:underline;text-decoration-thickness:1px}.tbm .bn-link span{transition:transform .25s;display:inline-block}.tbm .bn-link:hover span{transform:translate(3px)}.tbm .bn-lab{font:600 12px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:clamp(40px,5vw,64px) 0 16px}.tbm .bn-grid{gap:clamp(12px,1.6vw,20px);display:grid}.tbm .bn-grid+.bn-grid{margin-top:clamp(12px,1.6vw,20px)}.tbm .bn-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.tbm .bn-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.tbm .bn-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1100px){.tbm .bn-grid.four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.tbm .bn-grid.four{grid-template-columns:minmax(0,1fr)}}.tbm .bn{background:var(--paper);color:var(--ink-2);border-radius:20px;align-content:start;gap:8px;padding:clamp(22px,2.4vw,34px);font-size:15px;line-height:1.55;display:grid}.tbm .bn svg{fill:none;width:26px;height:26px;stroke:var(--ink);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;margin-bottom:10px}.tbm .bn h3{font:600 clamp(17px,1.4vw,20px)/1.3 var(--sans);color:var(--ink)}.tbm .bn.top{background:var(--ink);color:#ffffffc2}.tbm .bn.top h3{color:#fff}.tbm .bn.top svg{stroke:#fff}.tbm .bn.ai{isolation:isolate;background:#0d1113;position:relative;overflow:hidden}.tbm .bn.ai:first-child{padding-bottom:clamp(64px,6vw,88px)}.tbm .bn.ai:first-child p{max-width:calc(100% - 90px)}.tbm .bn.ai>.aurora{z-index:-1;filter:blur(28px)saturate(1.15);opacity:.75;height:75%;position:absolute;inset:0 0 auto}.tbm .bn.ai h3:after{content:"✦ AI";font:600 11px/1 var(--sans);letter-spacing:.08em;color:#7dffc8;vertical-align:2px;white-space:nowrap;background:#ffffff29;border-radius:99px;margin-left:10px;padding:4px 7px}.tbm .bn-bear{filter:invert()brightness(1.6);mix-blend-mode:screen;opacity:.95;pointer-events:none;width:clamp(72px,6.4vw,96px);position:absolute;bottom:clamp(8px,1vw,14px);right:clamp(12px,1.4vw,20px)}.tbm .bn-grid.ask .bn{border:1px solid var(--line-2,#d9d7d2);background:0 0}.tbm #collab .deal-no{border:0;margin-top:clamp(16px,2vw,24px);padding-top:0}.tbm #collab .deal-steps{margin-top:0}@media (max-width:900px){.tbm .bn{border-radius:18px;padding:18px;font-size:14px}.tbm .bn h3{font-size:16px}.tbm .bn.ai h3:after{margin:6px 0 0;display:table}.tbm .bn-bear{width:64px}.tbm .bn.ai:first-child p{max-width:none}.tbm .bn.ai:first-child{padding-bottom:76px}}@media (max-width:600px){.tbm .bn-grid.three,.tbm .bn-grid.two{grid-template-columns:minmax(0,1fr)}.tbm .bn.ai:first-child{padding-bottom:18px}.tbm .bn.ai:first-child p{max-width:calc(100% - 76px)}}@media (prefers-reduced-motion:reduce){.tbm .bn-link span{transition:none}}.tbm .rch-res li:not(.mine) .jny-ph{aspect-ratio:4.2}.tbm .g-frags.list{background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr);gap:10px;padding:0}.tbm .g-frags.list li{font:400 14px/1.45 var(--sans);color:var(--ink-2);border-radius:18px;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:16px;padding:10px 18px 10px 10px;transform:none;container-type:normal}.tbm .g-frags.list .thumb{aspect-ratio:1;background:var(--stone);border-radius:12px;width:72px;position:relative;overflow:hidden;container-type:inline-size}.tbm .g-frags.list .thumb>div{box-sizing:border-box;height:100%}.tbm .g-frags.list li>p{gap:2px;min-width:0;display:grid}.tbm .g-frags.list li>p>b{font:600 16px/1.3 var(--sans);color:var(--ink)}.tbm .g-frags.list li>i{color:var(--muted);font-style:normal;transition:transform .3s,color .3s}.tbm .g-frags.list li.now>i{color:var(--ink);transform:translate(4px)}@media (max-width:900px){.tbm .g-frags.list{grid-template-columns:minmax(0,1fr);gap:8px;padding:0}.tbm .g-frags.list li{grid-template-columns:56px minmax(0,1fr) auto;gap:12px;padding:8px 14px 8px 8px;font-size:13px}.tbm .g-frags.list .thumb{width:56px}.tbm .g-frags.list li>p>b{font-size:15px}.tbm .g-frags.list li>i{transform:rotate(90deg)}.tbm .g-frags.list li.now>i{transform:rotate(90deg)translate(3px)}}.tbm .ways{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,1.6vw,20px);margin-top:clamp(36px,5vw,64px);display:grid}.tbm .way{background:var(--stone);color:var(--ink-2);border-radius:24px;align-content:start;gap:14px;padding:clamp(24px,2.8vw,40px);font-size:15px;line-height:1.6;display:grid}.tbm .way .why-tag{background:var(--paper);justify-self:start}.tbm .way h3{font:500 clamp(26px,2.6vw,38px)/1.1 var(--serif);letter-spacing:-.01em;color:var(--ink)}.tbm .way.dark{background:var(--ink);color:#ffffffc7}.tbm .way.dark h3{color:#fff}.tbm .way.dark .why-tag{color:#fff;background:#ffffff29}.tbm .flow{flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}.tbm .flow li{font:500 14px/1 var(--sans);color:var(--ink);background:var(--paper);border-radius:99px;align-items:center;gap:8px;padding:10px 14px 10px 11px;display:inline-flex}.tbm .flow li+li:before{content:"→";color:var(--muted);margin:0 6px 0 -26px;position:relative;left:-8px}.tbm .flow li+li{margin-left:26px}.tbm .flow li.end{background:var(--ink);color:#fff}.tbm .way.dark .flow li{color:#fff;background:#ffffff1f}.tbm .way.dark .flow li.end{color:var(--ink);background:#fff}.tbm .way.dark .flow li+li:before{color:#ffffff80}.tbm .flow svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.tbm .way-note{font:500 13px/1.4 var(--sans);color:var(--muted);border-top:1px solid var(--line);margin-top:6px;padding-top:14px}.tbm .way.dark .way-note{color:#fff9;border-color:#ffffff2e}@media (max-width:900px){.tbm .ways{grid-template-columns:minmax(0,1fr)}.tbm .flow{flex-direction:column;align-items:flex-start;gap:6px}.tbm .flow li+li{margin-top:20px;margin-left:0}.tbm .flow li+li:before{content:"↓";margin:0;line-height:1;position:absolute;top:-19px;left:16px}.tbm .flow li{position:relative}}.tbm .lineup{--sz:clamp(52px,6.2vw,88px);justify-content:space-between;max-width:1040px;margin:clamp(48px,6vw,88px) auto 0;padding:0;list-style:none;display:flex;position:relative}.tbm .lineup:before,.tbm .lineup:after{content:"";top:calc(var(--sz)/2);background:repeating-linear-gradient(90deg,var(--ink) 0 2px,transparent 2px 9px);opacity:.4;background-size:9px 2px;height:2px;margin-top:-1px;position:absolute}.tbm .lineup:before{left:calc(var(--sz)/2);width:calc((100% - var(--sz))/2);animation:1.2s linear infinite lineR}.tbm .lineup:after{left:calc(var(--sz)/2 + (100% - var(--sz))/2);right:calc(var(--sz)/2);animation:1.2s linear infinite lineL}.tbm .lineup li{z-index:1;width:var(--sz);justify-items:center;gap:10px;display:grid;position:relative}.tbm .lineup span{width:var(--sz);aspect-ratio:1;background:var(--paper);border:1px solid var(--line);animation:5s ease-in-out infinite hubBob;animation-delay:var(--d);border-radius:24%;place-items:center;display:grid;box-shadow:0 12px 28px -16px #00000059}.tbm .lineup svg{fill:none;width:44%;height:44%;stroke:var(--ink);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.tbm .lineup svg.brand{width:38%;height:38%;fill:var(--ink);stroke:none}.tbm .lineup svg.brand.wide{width:58%;height:58%}.tbm .lineup em{font:500 13px/1 var(--sans);color:var(--muted);white-space:nowrap;font-style:normal}.tbm .lineup .tb span{border:1.2px solid var(--ink);scale:1.32;box-shadow:0 18px 40px -16px #00000073}.tbm .lineup .tb em{margin-top:calc(var(--sz)*.16)}.tbm .lineup .tb img{mix-blend-mode:multiply;width:62%}.tbm .lineup .tb em{color:var(--ink);font-weight:600}@media (max-width:760px){.tbm .lineup{--sz:60px;grid-template-columns:repeat(3,minmax(0,1fr));justify-items:center;row-gap:28px;display:grid}.tbm .lineup .tb{grid-column:1/-1}.tbm .lineup .tb span{scale:1.18}.tbm .lineup .tb em{margin-top:calc(var(--sz)*.09)}.tbm .lineup:before,.tbm .lineup:after{display:none}.tbm .lineup em{font-size:11px}}@media (prefers-reduced-motion:reduce){.tbm .lineup:before,.tbm .lineup:after,.tbm .lineup span{animation:none}}.tbm .g-frags.list .to{font:600 12px/1 var(--sans);letter-spacing:.04em;color:var(--ink);background:var(--stone);white-space:nowrap;border-radius:99px;padding:8px 11px;text-decoration:none}.tbm .g-frags.list .to:before{content:"→ ";color:var(--muted)}@media (max-width:560px){.tbm .g-frags.list li{grid-template-columns:56px minmax(0,1fr)}.tbm .g-frags.list .to{grid-column:2;justify-self:start;margin-top:2px}}.tbm .cloud{margin:clamp(36px,5vw,64px) 0 0}.tbm .wrap.one{display:block}.tbm .cloud .g-frags li{min-width:0}.tbm .cloud .g-frags li>div{width:100%;min-width:0}.tbm .cloud .g-frags li>span{overflow-wrap:break-word;letter-spacing:-.01em;min-height:2.5em;font-size:clamp(7.5px,9.4cqw,13px);line-height:1.25}@media (hover:hover) and (prefers-reduced-motion:no-preference){.tbm .cloud .g-frags li{transition:opacity .5s,box-shadow .3s,scale .35s cubic-bezier(.2,.7,.2,1)}}@media (hover:hover){.tbm .cloud .g-frags li:hover{z-index:2;color:var(--ink);scale:1.1;box-shadow:0 2px 4px #0000000d,0 24px 44px -20px #00000059}}@media (min-width:1100px){.tbm .cloud .g-frags{grid-template-columns:repeat(8,minmax(0,1fr));gap:clamp(10px,1.2vw,18px);padding:clamp(18px,2vw,28px)}}@media (min-width:901px) and (max-width:1099px){.tbm .cloud .g-frags{grid-template-columns:repeat(4,minmax(0,1fr));max-width:720px}}@media (max-width:900px){.tbm .wrap.one{grid-template-columns:minmax(0,1fr)}}.tbm .ba{aspect-ratio:16/9;border:1px solid var(--line);background:var(--paper);isolation:isolate;border-radius:28px;width:100%;max-height:680px;margin-top:clamp(36px,5vw,64px);position:relative;overflow:hidden;container-type:inline-size}.tbm .ba-after,.tbm .ba-before{position:absolute;inset:0}.tbm .ba-after{z-index:0;background:var(--paper)}.tbm .ba-before{z-index:1;background:var(--stone);clip-path:inset(0 calc(100% - var(--p)) 0 0)}.tbm .ba-tag{z-index:2;position:absolute;top:clamp(14px,2cqw,24px);left:clamp(14px,2cqw,24px)}.tbm .ba-tag.r{left:auto;right:clamp(14px,2cqw,24px)}.tbm .ba-cq{width:50%;position:absolute;top:0;bottom:0;left:0;container-type:inline-size}.tbm .ba .collage{aspect-ratio:auto;width:200%;height:100%;min-height:0;margin:0;position:absolute;top:0;left:0;container-type:normal}@media (min-width:761px){.tbm .ba .c-notion{width:42%;top:13%;left:15%}.tbm .ba .c-reel{width:13.5%;top:15%;left:3%}.tbm .ba .c-sheet{width:33%;top:40%;left:47%}.tbm .ba .c-map{width:25%;top:55%;left:10%}.tbm .ba .c-pdf{width:15%;top:12%;left:81%}.tbm .ba .c-msg{width:23%;top:67%;left:37%}}.tbm .ba-phones{justify-content:flex-end;align-items:flex-start;padding:calc(clamp(14px,2cqw,24px) + 52px) 12cqw 0 0;display:flex;position:absolute;inset:0}.tbm .ba-say{gap:1.6cqw;width:30cqw;display:grid;position:absolute;top:50%;left:14cqw;translate:0 -50%}.tbm .ba-say b{font:500 clamp(28px,4.6cqw,60px)/1.04 var(--serif);letter-spacing:-.015em;color:var(--ink)}.tbm .ba-say span{font:400 clamp(14px,1.5cqw,18px)/1.55 var(--sans);color:var(--ink-2)}@media (max-width:760px){.tbm .ba-say{display:none}}.tbm .ba-ph{background:#fff;border:.6cqw solid #141414;border-radius:3.4cqw;flex:none;width:20cqw;position:relative;overflow:hidden;box-shadow:0 3cqw 6cqw -3cqw #0006}.tbm .ba-ph img{aspect-ratio:660/1430;width:100%;height:auto;display:block}.tbm .ba-ph.main{border-width:.7cqw;border-radius:4.4cqw;width:32cqw;margin-top:0}.tbm .ba-bar{z-index:3;top:0;bottom:0;left:var(--p);background:var(--ink);pointer-events:none;width:2px;margin-left:-1px;position:absolute}.tbm .ba-bar b{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:44px;height:44px;margin:-22px;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 8px 24px -8px #00000080}.tbm .ba-bar svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.tbm .ba input{z-index:4;opacity:0;cursor:ew-resize;touch-action:pan-y;appearance:none;width:100%;height:100%;margin:0;position:absolute;inset:0}.tbm .ba:has(input:focus-visible){outline:2px solid var(--ink);outline-offset:4px}@media (max-width:760px){.tbm .ba{aspect-ratio:4/5;border-radius:22px;max-height:none}.tbm .ba-cq{width:100%}.tbm .ba .collage{width:94%;height:84%;top:12%;left:3%}.tbm .ba-phones{gap:5cqw;padding-top:26cqw}.tbm .ba-ph{border-width:1.2cqw;border-radius:7cqw;width:44cqw}.tbm .ba-phones{justify-content:center;padding:24cqw 0 0}.tbm .ba-ph.main{border-width:1.3cqw;border-radius:8cqw;width:66cqw;margin:0}}.tbm .col.tb{background:var(--ink);color:#ffffffc7}.tbm .col.tb h3,.tbm .col.tb .eyebrow{color:#fff}.tbm .perk.top{background:var(--ink);border-color:var(--ink);color:#ffffffc7;grid-column:span 2}.tbm .perk.top h3{color:#fff;font:500 clamp(30px,3.2vw,46px)/1.05 var(--serif)}.tbm .founder{background:var(--stone);border-radius:24px;grid-template-columns:auto 1fr;align-items:center;gap:20px;max-width:620px;margin-top:36px;padding:24px;display:grid}.tbm .founder .av{border:1px dashed var(--live);background:#fff;border-radius:50%;place-items:center;width:64px;height:64px;display:grid}.tbm .founder .av img{width:38px}.tbm .founder .av.ph{background:var(--stone);border:0;overflow:hidden}.tbm .founder .av.ph img{object-fit:cover;width:100%;height:100%}.tbm .founder q{font:italic 500 clamp(20px,2vw,26px)/1.25 var(--serif);color:var(--ink);quotes:none}.tbm .steps{counter-reset:s;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.6vw,20px);margin-top:clamp(36px,5vw,64px);display:grid}.tbm .steps li{counter-increment:s;background:var(--paper);border-radius:24px;align-content:start;justify-items:start;gap:10px;padding:clamp(22px,2.4vw,32px);display:grid}.tbm .steps li:before{content:counter(s);font:500 56px/1 var(--serif);color:var(--ink)}.tbm .steps .btn{margin-top:8px}.tbm .steps.one li:before{content:none}@media (max-width:820px){.tbm .steps{grid-template-columns:1fr!important}}.tbm .globe.small .gl-cards li{transition:width .45s cubic-bezier(.2,.8,.2,1),transform .45s cubic-bezier(.2,.8,.2,1)}.tbm .globe.small .gl-cards li.big .gl-in{scale:1;box-shadow:0 26px 60px -20px #0000008c}.tbm .globe.small .gl-cards li.big .jny-ph>span,.tbm .globe.small .gl-cards li.big .jny-ft{display:flex}.tbm .globe.small .gl-cards li.big .yr{display:none}.tbm .globe.small .gl-cards li.big .gl-in,.tbm .globe.small .gl-cards li.big .jny{border-radius:20px}.tbm .globe.small .gl-cards li.big .jny-ph{aspect-ratio:2.33;border-radius:5.6cqw;margin:2.23cqw 2.23cqw 0}.tbm .globe.small .gl-cards li.big .jny-ph:after{background:linear-gradient(#0000006b,#0000 46%)}@media (prefers-reduced-motion:reduce){.tbm .globe.small .gl-cards li{transition:none}}@media (max-width:760px){.tbm .lineup .tb{--d:0s;order:-1}}.tbm .hero .wrap,.tbm .hero.solo .wrap{padding-top:calc(var(--hdr) + clamp(24px,4vw,56px))}.tbm .site .btn.sm{border-radius:999px}@media (min-width:761px){.tbm .site.stuck .wrap{grid-template-columns:auto auto auto}}.tbm .fc-list{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));margin-top:40px;display:grid}.tbm .fc-list li{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:15px 18px 15px 0;display:flex}.tbm .fc-list li>img,.tbm .fc-list li>.fc-av{object-fit:cover;background:var(--stone);border-radius:50%;flex:none;width:36px;height:36px}.tbm .fc-no{font:500 16px/1 var(--serif);color:var(--muted);text-align:right;font-variant-numeric:tabular-nums;flex:none;width:34px}.tbm .fc-nm{min-width:0}.tbm .fc-nm b{font:600 14.5px/1.3 var(--sans);color:var(--ink);align-items:center;gap:5px;display:flex}.tbm .fc-nm b a{color:inherit;text-decoration:none}.tbm .fc-nm b a:hover{text-decoration:underline}.tbm .fc-nm em{font-style:normal;font:400 12.5px/1.3 var(--sans);color:var(--muted);display:block}.tbm [lang=zh-Hant] h1,.tbm [lang=zh-Hant] h2,.tbm [lang=zh-Hant] .jny-ft b{font-weight:400}.tbm [lang=zh-Hant]{--zh-hs:.78}.tbm [lang=zh-Hant] .cycle,.tbm [lang=zh-Hant] .chapter{--zh-hs:.7}.tbm [lang=zh-Hant] h1,.tbm [lang=zh-Hant] h2{white-space:pre-line;word-break:keep-all;overflow-wrap:anywhere;line-height:1.3}.tbm [lang=zh-Hant] .hero h1{white-space:nowrap;font-size:clamp(32px,4.9vw,76px)}.tbm .site nav .langsel{display:none}.tbm:has(main>.hero) .site:not(.stuck) nav.open a{color:var(--ink)}.tbm .store,.tbm .store.light{white-space:nowrap;width:max-content;max-width:100%;height:36px;font:500 14px/1 var(--sans);letter-spacing:0;color:#ffffffeb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff21;border:1px solid #ffffff42;border-radius:999px;gap:8px;padding:0 16px}@media (max-width:400px){.tbm .store,.tbm .store.light{padding:0 14px;font-size:13px}}@media (max-width:760px){.tbm .site nav{border-bottom:0;padding:6px 20px 14px;box-shadow:0 20px 44px -24px #00000059}.tbm .site nav a{font:500 16px/1.3 var(--sans);border-bottom:1px solid var(--line);border-radius:0;padding:13px 0}.tbm .site nav a:last-of-type{border-bottom:0}.tbm .site nav a:hover{background:0 0}.tbm .site nav .langsel{background:var(--stone);border-radius:999px;grid-template-columns:1fr 1fr;gap:0;margin-top:12px;padding:4px;display:grid}.tbm .site nav .langsel a{text-align:center;font:500 14px/1 var(--sans);color:var(--muted);border:0;border-radius:999px;padding:9px 0}.tbm .site nav .langsel a[aria-current]{background:var(--ink);color:#fff;font-weight:600}.tbm:has(main>.hero) .site:not(.stuck) nav.open .langsel a[aria-current]{background:var(--ink);color:#fff;font-weight:600}}.tbm .track .card{box-shadow:0 1px 2px #0000000a,0 14px 30px -20px #00000029}.tbm #zoom-body .card{box-sizing:border-box;justify-content:space-between;min-height:0;max-height:none;overflow:hidden}.tbm #zoom .x{left:50%;right:auto;transform:translate(-50%)}.tbm #zoom{background:0 0;border:0;max-width:none;max-height:none;margin:auto;padding:0;overflow:visible}.tbm #zoom::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1414148c}@media (max-height:560px){.tbm #zoom .x{background:#ffffffe6;top:8px;left:auto;right:8px;transform:none}}.tbm .site .wrap{position:relative}.tbm .site .wrap:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;-webkit-backdrop-filter:saturate(1.8)blur(26px);backdrop-filter:saturate(1.8)blur(26px);background:#ffffff94;transition:opacity .28s;position:absolute;inset:0}.tbm .site.stuck .wrap{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.tbm .site.stuck .wrap:before{opacity:1}@media (max-width:760px){.tbm .site nav{-webkit-backdrop-filter:saturate(1.8)blur(26px);backdrop-filter:saturate(1.8)blur(26px);background:#ffffff94;border:1px solid #1b1b1b12}.tbm .site nav a{border-bottom-color:#1b1b1b1a}.tbm .site nav .langsel{background:#1b1b1b0f}.tbm .site:not(.stuck) nav{left:var(--gut);right:var(--gut)}}.tbm .ch-swipe{display:none}@media (max-width:820px){:is(.tbm .chapter:has(.ch-swipe) .points.linked,.tbm .chapter:has(.ch-swipe) .stage.cards){display:none}.tbm .ch-swipe{min-width:0;margin-inline:calc(-1 * var(--gut));display:block}.tbm .ch-sw{scroll-snap-type:x mandatory;padding:4px var(--gut) 8px;scroll-padding-inline:var(--gut);scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:12px;display:flex;overflow-x:auto}.tbm .ch-sw::-webkit-scrollbar{display:none}.tbm .ch-sl{scroll-snap-align:start;flex:0 0 84%;align-content:start;gap:18px;max-width:420px;display:grid}.tbm .ch-ph{aspect-ratio:4/4.4;background:var(--stone);border-radius:24px;align-items:center;padding:9%;display:grid}.tbm .ch-ph .card{opacity:1;font-size:14px;transform:none}.tbm .ch-tx{grid-template-columns:24px 1fr;gap:12px;padding-inline:2px;display:grid}.tbm .ch-tx .ic{width:22px;height:22px;color:var(--ink);margin-top:1px}.tbm .ch-tx b{font:600 17px/1.3 var(--sans);color:var(--ink);display:block}.tbm .ch-tx p{color:var(--ink-2);margin-top:4px;font-size:15.5px;line-height:1.5}.tbm .ch-dots{justify-content:center;gap:6px;padding-top:18px;display:flex}.tbm .ch-dots i{background:var(--line);border-radius:99px;width:6px;height:6px;transition:width .3s,background .3s}.tbm .ch-dots i.on{background:var(--ink);width:18px}}.tbm .tl2>.tl2-item{width:var(--col)}.tbm .tl2>.yr{width:clamp(90px,8vw,120px)}.tbm .tl2>.tl2-today{width:calc(var(--col) * 1.2)}@media (max-width:620px){.tbm .ring3{width:calc(100% + 2 * var(--gut));max-width:none;margin-inline:calc(-1 * var(--gut))}}:is(.tbm .plain-sec.inside:has(+section.wall),.tbm .plain-sec.inside){border-bottom:0;padding-bottom:0}@media (min-width:901px){.tbm .cycle .wrap{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.tbm .cycle .text{order:0}.tbm .chapter.flip .wrap{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.tbm .chapter.flip .text{order:0}}.tbm .av.ph img{object-fit:cover;border-radius:50%;filter:none!important;width:100%!important;height:100%!important}.tbm .seats button.on i img.ph{object-fit:cover;border-radius:50%;width:100%;height:100%}.tbm .seats button.on i:has(img.ph){border-style:solid;overflow:hidden}.tbm .trip{text-align:center;padding-block:clamp(56px,8vw,104px) 0}.tbm .trip h2{font-size:calc(clamp(36px,4.8vw,60px) * var(--zh-hs,1))}.tbm .trip .lede{max-width:30em;margin:14px auto 0}.tbm .trip .who{justify-content:center;gap:8px;margin-top:22px;display:flex}.tbm .trip .who .av{width:40px;height:40px}.tbm .beat{padding-block:clamp(40px,6vw,80px)}.tbm .beat .wrap{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(28px,5vw,80px);display:grid}.tbm .beat.flip .bt-text{order:2}.tbm .beat h2{font-size:calc(clamp(32px,3.9vw,50px) * var(--zh-hs,1));margin-top:12px}.tbm .beat .lede{max-width:30em;margin-top:14px}.tbm .bt-ph.stage{aspect-ratio:5/4;place-items:center;padding:9%;display:grid}.tbm .bt-ph .card{width:min(100%,360px);font-size:clamp(12px,1.15vw,15px)}@media (max-width:820px){.tbm .beat .wrap{grid-template-columns:1fr}.tbm .beat.flip .bt-text{order:0}.tbm .bt-ph.stage{aspect-ratio:4/4.2}.tbm .bt-ph .card{font-size:14px}}.tbm .ai-next{text-align:center;border-top:1px solid var(--line);padding-block:clamp(56px,8vw,112px)}.tbm .ai-next h2{font-size:calc(clamp(34px,4.4vw,52px) * var(--zh-hs,1))}.tbm .ai-next .lede{max-width:32em;margin:14px auto 26px}.tbm .hero-chat{justify-self:center;width:100%;max-width:420px;min-height:0}.tbm .hero-chat .prop ul{padding:2px 0}.tbm .ai-hero-b .wrap{text-align:center;padding-top:calc(var(--hdr) + clamp(40px,6vw,88px));grid-template-columns:1fr;justify-items:center;gap:clamp(28px,4vw,48px);padding-bottom:clamp(56px,7vw,112px);display:grid}.tbm .ai-hero-b .copy{justify-items:center;gap:22px;display:grid}.tbm .ai-hero-b .ai-badge{justify-self:center}.tbm .ai-hero-b h1{color:#fff}.tbm .ai-hero-b .lede{color:#fffc;max-width:30em}.tbm .ai-hero-b .hb-bear{filter:invert();opacity:.95;width:72px}.tbm .ai-hero-b .hero-chat{text-align:left}.tbm:has(main>.ai-hero-b) .site:not(.stuck) .wm{color:#fff}.tbm:has(main>.ai-hero-b) .site:not(.stuck) nav>a{color:#fff}.tbm:has(main>.ai-hero-b) .site:not(.stuck) .pm>a{color:#fff}.tbm:has(main>.ai-hero-b) .site:not(.stuck) .wm img{filter:brightness(0)invert()}.tbm:has(main>.ai-hero-b) .site:not(.stuck) .menu span{background:#fff}.tbm:has(main>.ai-hero-b) .site:not(.stuck) .btn{color:var(--ink);background:#fff}.tbm .know{background:var(--stone);padding-block:clamp(48px,6vw,88px);overflow:hidden}.tbm .know .kh{text-align:center;max-width:none;margin-inline:auto}.tbm .know h2{max-width:none}@media (max-width:760px){.tbm .know .kbr{display:none}}.tbm .know h2{font-size:calc(clamp(34px,4.6vw,58px) * var(--zh-hs,1));margin-top:12px}.tbm .kstage{aspect-ratio:1000/440;width:min(100%,960px);margin:clamp(16px,2.5vw,32px) auto 0;position:relative}.tbm .kstage>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.tbm .korbit{fill:none;stroke:#d6d3cc;stroke-width:1px;stroke-dasharray:2 6;vector-effect:non-scaling-stroke}.tbm .kl{stroke:var(--ink);stroke-width:2px;stroke-linecap:round;stroke-dasharray:0 8;vector-effect:non-scaling-stroke;opacity:.22;animation:1.8s linear infinite kflow}.tbm .kl.beam{opacity:.32}@keyframes kflow{to{stroke-dashoffset:-16px}}.tbm .khalo{aspect-ratio:1;z-index:2;background:radial-gradient(closest-side,#fff 55%,#fff0);border-radius:50%;width:30%;position:absolute;top:48.9%;left:50%;transform:translate(-50%,-50%)}.tbm .kbear{z-index:2;width:19%;position:absolute;top:48.9%;left:50%;transform:translate(-50%,-54%)}.tbm .kn{transform:translate(-50%,-50%) scale(var(--s,1));opacity:var(--o,1);will-change:transform;justify-items:center;display:grid;position:absolute;top:0;left:0}.tbm .kn span{aspect-ratio:1;border:1px solid var(--line);width:clamp(40px,5.8vw,58px);color:var(--ink);background:#fff;border-radius:50%;place-items:center;display:grid;box-shadow:0 10px 24px -18px #00000059}.tbm .kn .ic{width:40%;height:40%}.tbm .kn b{font:500 clamp(11px,1.1vw,13px)/1 var(--sans);color:var(--ink-2);white-space:nowrap;position:absolute;top:calc(100% + 7px)}.tbm .ksun{z-index:1;justify-items:center;gap:10px;display:grid;position:absolute;top:0;transform:translate(-50%)}.tbm .ksun.kl-left{left:14%}.tbm .ksun.kl-left .kchips{justify-items:end;transform:translate(-42%)}.tbm .ksun.kl-right .kchips{justify-items:start;transform:translate(42%)}.tbm .ksun.kl-right{left:86%}.tbm .kglobe{border:1px solid var(--line);fill:none;width:clamp(46px,6.4vw,70px);height:auto;stroke:var(--ink);stroke-width:1.1px;stroke-linecap:round;background:#fff;border-radius:50%;box-shadow:0 12px 28px -20px #00000059}.tbm .kglobe.kcomm circle{stroke:none}.tbm .kglobe g.in{stroke-width:1.7px}.tbm .kglobe .pin path{fill:var(--ink);stroke:#fff;stroke-width:2px}.tbm .kglobe .pin circle{fill:#fff;stroke:none}.tbm .ksun b br{display:none}.tbm .ksun b{font:600 clamp(10px,1.05vw,12.5px)/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);white-space:nowrap}.tbm .kchips{justify-items:center;gap:6px;display:grid}.tbm .kchips span{border:1px solid var(--line);font:500 clamp(10px,1vw,12px)/1 var(--sans);color:var(--muted);white-space:nowrap;background:#ffffffbf;border-radius:999px;padding:5px 10px}@media (prefers-reduced-motion:reduce){.tbm .kl{animation:none}}.tbm .kpoints{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,3vw,40px);margin-top:clamp(28px,3.5vw,44px);display:grid}.tbm .kpoints li{border-top:1px solid var(--line);gap:6px;padding-top:16px;font-size:15px;line-height:1.5;display:grid}.tbm .kpoints b{color:var(--ink);font-weight:600}@media (max-width:760px){.tbm .kpoints{grid-template-columns:1fr}.tbm .kstage{aspect-ratio:1000/620;margin-top:172px}.tbm .kbear{width:24%}.tbm .khalo{width:40%}.tbm .ksun{grid-template-columns:auto auto;align-items:center;gap:12px 8px;top:-122px;transform:none}.tbm .ksun.kl-left{grid-template-areas:"lab lab""chips icon";left:2%}.tbm .ksun.kl-right{grid-template-areas:"lab lab""icon chips";left:auto;right:2%}.tbm .ksun b{grid-area:lab;line-height:1}.tbm .ksun.kl-left b{justify-self:start;padding-left:2px}.tbm .ksun.kl-right b{justify-self:end;padding-right:2px}.tbm .ksun .kglobe{grid-area:icon;justify-self:center;width:44px}.tbm .ksun .kchips{grid-area:chips;gap:5px;transform:none!important}.tbm .ksun .kchips span{padding:4px 8px;font-size:10.5px}.tbm .ksun.kl-left .kchips{justify-items:end!important}.tbm .ksun.kl-right .kchips{justify-items:start!important}.tbm .ksun b{letter-spacing:.07em;font-size:9.5px}}.tbm .ga{border-top:1px solid var(--line);padding-block:clamp(56px,8vw,112px)}.tbm .ga .wrap{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(28px,5vw,80px);display:grid}.tbm .ga h2{font-size:calc(clamp(36px,4.6vw,60px) * var(--zh-hs,1));max-width:11em}.tbm .ga .lede{max-width:30em;margin-top:16px}.tbm .ga-who{gap:8px;max-width:30em;margin-top:clamp(22px,3vw,32px);display:grid}.tbm .ga-who button{all:unset;box-sizing:border-box;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:36px 1fr;align-items:center;gap:12px;padding:12px 14px;transition:background .25s,border-color .25s;display:grid}.tbm .ga-who button:hover{background:var(--stone)}.tbm .ga-who button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.tbm .ga-who button:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.tbm .ga-who span:not(.av){color:inherit;font-size:14.5px;line-height:1.3}.tbm .ga-who b{font:600 13px/1.2 var(--sans);opacity:.7;margin-bottom:2px;display:block}.tbm .ga .av{width:36px;height:36px}.tbm .ga .av img{width:62%}.tbm .ga-chat{background:var(--stone);border-radius:26px;grid-template-rows:auto 1fr;align-content:start;gap:16px;padding:clamp(16px,2vw,24px);display:grid}.tbm .ga-chat header{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding-bottom:14px;display:flex}.tbm .ga-chat header>img{width:26px}.tbm .ga-chat header>span:first-of-type{color:var(--muted);font-size:12.5px;line-height:1.35;display:grid}.tbm .ga-chat header b{font:600 14px/1.2 var(--sans);color:var(--ink)}.tbm .ga-avs{margin-left:auto;display:flex}.tbm .ga-avs .av{width:26px;height:26px;box-shadow:0 0 0 2px var(--stone);margin-left:-6px}.tbm .ga-stack{display:grid}.tbm .ga-thread{opacity:0;visibility:hidden;flex-direction:column;grid-area:1/1;gap:12px;transition:opacity .35s,visibility .35s;display:flex}.tbm .ga-thread.on{opacity:1;visibility:visible}.tbm .ga-msg{grid-template-columns:32px 1fr;align-items:start;gap:10px;display:grid}.tbm .ga-msg .av{width:32px;height:32px}.tbm .ga-msg small{font:600 11.5px/1 var(--sans);color:var(--muted);margin:2px 0 6px;display:block}.tbm .ga-q{max-width:34em;color:var(--ink);background:#fff;border-radius:5px 16px 16px;padding:10px 14px;font-size:14.5px;line-height:1.45;display:inline-block}.tbm .ga-reply{justify-items:start;gap:10px;display:grid}.tbm .ga-reply>div{width:100%}.tbm .ga-a{color:var(--ink);font-size:15px;line-height:1.55}.tbm .ga-bear{width:30px;height:auto;margin-top:4px}.tbm .ga-ctx{color:var(--muted);margin-left:42px;font-size:12.5px}.tbm .ga-note{color:var(--muted);margin-top:6px;font-size:12.5px}.tbm .ga-prop{border:1px solid var(--line);background:#fff;border-radius:18px;gap:10px;max-width:24em;margin-top:10px;padding:14px;display:grid}.tbm .ga-prop b{font:600 14px/1.3 var(--sans);color:var(--ink)}.tbm .ga-prop ul{color:var(--ink-2);gap:5px;font-size:13.5px;display:grid}.tbm .ga-prop li:before{content:"✦ ";font-size:.8em}.tbm .ga-wait{color:var(--muted);font-size:12.5px}.tbm .ga-res{color:var(--ink-2);font-size:13px}.tbm .ga-bt{grid-template-columns:1fr 1fr;gap:8px;display:grid}.tbm .ga-bt button{all:unset;cursor:pointer;text-align:center;font:600 13.5px/1 var(--sans);background:var(--ink);color:#fff;border-radius:14px;padding:11px}.tbm .ga-bt button.no{background:var(--stone);color:var(--ink)}.tbm .ga-bt button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.tbm .ga-close{text-align:center;font:500 clamp(22px,2.4vw,30px)/1.25 var(--serif);color:var(--ink);grid-column:1/-1;margin-top:clamp(8px,2vw,24px)}@media (max-width:900px){.tbm .ga .wrap{gap:20px}.tbm .ga-who{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-width:none;margin-top:22px}.tbm .ga-who button{border-radius:999px;grid-template-columns:auto auto;justify-content:center;gap:8px;padding:8px 10px}.tbm .ga-who .av{width:28px;height:28px}.tbm .ga-who em{display:none}.tbm .ga-who b{opacity:1;margin:0;font-size:14px}.tbm .ga-chat{gap:12px;padding:14px}.tbm .ga-q{font-size:14px}.tbm .ga-a{font-size:14.5px}.tbm .ga-close{margin-top:4px;font-size:22px}}.tbm .ga-who em{font-style:normal}@media (max-width:900px){.tbm .ga .wrap{grid-template-columns:1fr}}.tbm .ai-hero-b .stars{z-index:0;pointer-events:none;position:absolute;inset:0}.tbm .ai-hero-b .stars i{width:var(--z);height:var(--z);opacity:.2;animation:aistar var(--t) ease-in-out infinite alternate;animation-delay:var(--w);background:#fff;border-radius:50%;position:absolute}@keyframes aistar{0%{opacity:.12;scale:.8}to{opacity:.85;scale:1}}.tbm .ai-hero-b .wrap{z-index:1;position:relative}.tbm .ai-hero-b .aurora{z-index:0;opacity:.75}.tbm .ai-hero-b .aurora i{animation-duration:calc(var(--d) * .7)}.tbm .hc-prop{color:#ffffffe0;background:#ffffff0f;border-radius:22px;gap:12px;padding:16px;display:grid;box-shadow:inset 0 0 0 1px #ffffff1f}.tbm .hc-prop b{font:600 15px/1.3 var(--sans);color:#fff}.tbm .hc-prop .sub{color:#ffffff8c;margin-top:-6px;font-size:13px}.tbm .hc-map{aspect-ratio:36/17;border-radius:14px;width:100%;display:block}.tbm .hc-prop ul{gap:6px;display:grid}.tbm .hc-prop li{background:#ffffff0d;border-radius:12px;grid-template-columns:22px 1fr auto;align-items:center;gap:10px;padding:8px 10px;font-size:13.5px;display:grid}.tbm .hc-prop li i{font:700 11px/22px var(--sans);text-align:center;width:22px;height:22px;color:var(--ink);background:#e7e3da;border-radius:50%;font-style:normal}.tbm .hc-prop li small{color:#ffffff80;font-variant-numeric:tabular-nums}.tbm .hc-bt{grid-template-columns:1fr 1fr;gap:8px;display:grid}.tbm .hc-bt span{text-align:center;font:600 13.5px/1 var(--sans);color:#fffc;background:#ffffff12;border-radius:14px;padding:12px}.tbm .hc-bt .yes{color:var(--ink);background:#ffffffe0}@media (prefers-reduced-motion:reduce){.tbm .ai-hero-b .stars i{animation:none}}.tbm .hc-deck{aspect-ratio:400/640;justify-self:center;width:min(88vw,400px);margin-inline:auto;position:relative}.tbm .hc-deck>.hc-card{all:unset;box-sizing:border-box;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;transition:transform .6s cubic-bezier(.2,.8,.2,1),opacity .6s,filter .6s;display:block;position:absolute;inset:0}.tbm .hc-deck>.hc-card>.hero-chat{text-align:left;-webkit-backdrop-filter:none;backdrop-filter:none;background:#1b2023;max-width:none;height:100%;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1f,0 30px 60px -30px #000000b3}.tbm .hc-card[data-slot="0"]{z-index:3;cursor:default;transform:none}.tbm .hc-card[data-slot="1"]{z-index:2;opacity:.62;filter:saturate(.7);transform:translate(62%)scale(.86)rotate(4deg)}.tbm .hc-card[data-slot="2"]{z-index:1;opacity:.62;filter:saturate(.7);transform:translate(-62%)scale(.86)rotate(-4deg)}.tbm .hc-card:focus-visible{outline-offset:6px;border-radius:26px;outline:2px solid #fff}.tbm .hero-chat .b.me{text-align:left}.tbm .hc-file{background:var(--stone);font:600 12.5px/1.2 var(--sans);border-radius:10px;margin-bottom:6px;padding:7px 10px;display:block}.tbm .hc-bt.one{grid-template-columns:1fr}.tbm .hc-prop li i{font-size:10px}@media (max-width:760px){.tbm .hc-card[data-slot="1"]{transform:translate(30%)scale(.86)rotate(4deg)}.tbm .hc-card[data-slot="2"]{transform:translate(-30%)scale(.86)rotate(-4deg)}.tbm .hc-deck{aspect-ratio:340/596;width:min(80vw,340px)}.tbm .hc-deck .hero-chat{gap:8px;padding:14px;font-size:12.5px}.tbm .hc-deck .hc-prop{gap:9px;padding:12px}.tbm .hc-deck .hc-prop li{padding:6px 8px;font-size:12.5px}.tbm .hc-deck .b{font-size:13px}}@media (prefers-reduced-motion:reduce){.tbm .hc-deck>.hc-card{transition:none}}@media (max-width:380px){.tbm .hc-deck{aspect-ratio:270/610;width:84vw}.tbm .hc-deck .hc-map{aspect-ratio:36/15}.tbm .hc-deck .hc-prop b{font-size:13.5px}}.tbm .uc{border-top:1px solid var(--line);padding-block:clamp(56px,8vw,112px);overflow:hidden}.tbm .uc-head{justify-content:space-between;align-items:end;gap:24px;display:flex}.tbm .uc-head h2{font-size:calc(clamp(34px,4.6vw,58px) * var(--zh-hs,1));max-width:13em}.tbm .uc-arrows{flex:none;gap:10px;display:flex}.tbm .uc-arrows button{all:unset;cursor:pointer;width:44px;height:44px;color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:50%;place-items:center;font-size:18px;transition:background .2s;display:grid}.tbm .uc-arrows button:hover{background:var(--stone)}.tbm .uc-arrows button:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.tbm .uc-rail{scroll-snap-type:x mandatory;scroll-padding-inline:max(var(--gut),calc((100vw - var(--max)) / 2 + var(--gut)));padding-inline:max(var(--gut),calc((100vw - var(--max)) / 2 + var(--gut)));scrollbar-width:none;gap:16px;margin-top:clamp(24px,3vw,40px);padding-bottom:4px;display:flex;overflow-x:auto}.tbm .uc-rail::-webkit-scrollbar{display:none}.tbm .uc-card{scroll-snap-align:start;border:1px solid var(--line);background:#fff;border-radius:28px;flex-direction:column;flex:0 0 min(84vw,400px);padding:clamp(20px,2.2vw,28px);display:flex}.tbm .uc-stage-tag{font:600 11.5px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);align-items:baseline;gap:10px;display:flex}.tbm .uc-stage-tag b{font:500 24px/1 var(--serif);letter-spacing:0;color:var(--ink);font-variant-numeric:lining-nums}.tbm .uc-card h3{font:500 clamp(26px,2.4vw,30px)/1.1 var(--serif);color:var(--ink);margin-top:18px}.tbm .uc-body{color:var(--ink-2);margin-top:10px;font-size:15px;line-height:1.55}.tbm .uc-panel{margin-top:auto;padding-top:24px}.tbm .uc-panel>*{border-radius:18px}.tbm .uc-ask{background:var(--stone);border-radius:18px 18px 0 0;grid-template-columns:32px 1fr;align-items:start;gap:10px;padding:14px 14px 0;display:grid}.tbm .uc-ask .av{width:32px;height:32px}.tbm .uc-ask .av img{width:62%}.tbm .uc-ask small{font:600 11.5px/1 var(--sans);color:var(--muted);margin:2px 0 6px;display:block}.tbm .uc-ask p{color:var(--ink);background:#fff;border-radius:4px 14px 14px;padding:9px 12px;font-size:13.5px;line-height:1.4;display:inline-block}.tbm .uc-screen{background:var(--stone);border-radius:0 0 18px 18px;align-content:start;gap:8px;min-height:190px;padding:12px 14px 14px;display:grid}.tbm .uc-ctx{color:var(--muted);font-size:12.5px}.tbm .uc-file{font:600 12.5px/1 var(--sans);color:var(--ink);background:#fff;border-radius:10px;justify-self:start;padding:8px 10px}.tbm .uc-r{font:500 13.5px/1.25 var(--sans);color:var(--ink);background:#fff;border-radius:12px;grid-template-columns:20px 1fr auto;align-items:center;gap:10px;padding:9px 11px;display:grid}.tbm .uc-r i{font:700 11px/20px var(--sans);text-align:center;background:var(--stone);border-radius:50%;width:20px;height:20px;font-style:normal}.tbm .uc-r small{color:var(--muted);font-size:12px}.tbm .uc-bear{background:var(--ink);border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.tbm .uc-bear img{filter:invert();width:62%}.tbm .uc-a{color:var(--ink);padding:2px 2px 0;font-size:13.5px;line-height:1.5}.tbm .uc-prop{color:var(--ink-2);background:#fff;border-radius:14px;gap:7px;padding:12px;font-size:13.5px;display:grid}.tbm .uc-prop b{font:600 14px/1.3 var(--sans);color:var(--ink)}.tbm .uc-bt{grid-template-columns:1fr 1fr;gap:8px;margin-top:4px;display:grid}.tbm .uc-bt span{text-align:center;font:600 13px/1 var(--sans);background:var(--stone);color:var(--ink);border-radius:12px;padding:10px}.tbm .uc-bt .yes{background:var(--ink);color:#fff}@media (max-width:760px){.tbm .uc-arrows{display:none}.tbm .uc-rail{align-items:flex-start}.tbm .uc-card{flex-basis:84vw}.tbm .uc-panel{margin-top:0;padding-top:22px}}.tbm .av.ph{background:var(--stone);overflow:hidden}.tbm .av.ph img,.tbm .ga .av.ph img,.tbm .uc-ask .av.ph img{object-fit:cover;border-radius:50%;width:100%;height:100%}.tbm .ai-hero-b .umi{right:clamp(24px,9vw,160px);top:calc(var(--hdr) + clamp(8px,2vw,28px));z-index:0;pointer-events:none;width:clamp(140px,17vw,240px);height:auto;position:absolute;overflow:visible}.tbm .umi path{fill:none;stroke:#ffffff47;stroke-width:.8px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;vector-effect:non-scaling-stroke;animation:2.6s cubic-bezier(.4,0,.2,1) .6s forwards umidraw}.tbm .umi circle{fill:#fff;animation:4.5s ease-in-out infinite alternate umitw;animation-delay:var(--w)}@keyframes umidraw{to{stroke-dashoffset:0}}@keyframes umitw{0%{opacity:.55}to{opacity:1}}@media (max-width:760px){.tbm .ai-hero-b .umi{right:16px;top:calc(var(--hdr) - 6px);width:120px}}@media (prefers-reduced-motion:reduce){.tbm .umi path{stroke-dashoffset:0;animation:none}.tbm .umi circle{animation:none}}.tbm .hc-deck{touch-action:pan-y;cursor:grab}.tbm .hc-deck.dragging{cursor:grabbing}.tbm .hc-deck>.hc-card{translate:calc(var(--dx,0) * .35px) 0;transition:transform .6s cubic-bezier(.2,.8,.2,1),opacity .6s,filter .6s,translate .45s cubic-bezier(.2,.8,.2,1)}.tbm .hc-deck.dragging>.hc-card{transition:transform .6s cubic-bezier(.2,.8,.2,1),opacity .6s,filter .6s,translate}.tbm .hc-card[data-slot="0"]{cursor:inherit}.tbm .ai-hero-b .umi-egg{all:unset;right:clamp(24px,9vw,160px);top:calc(var(--hdr) + clamp(8px,2vw,28px));z-index:3;cursor:pointer;-webkit-tap-highlight-color:transparent;width:clamp(140px,17vw,240px);position:absolute}.tbm .ai-hero-b .umi-egg .umi{width:100%;position:static;top:auto;right:auto}.tbm .umi circle{transition:r .4s,opacity .4s}.tbm .umi path{transition:stroke .5s}.tbm .umi-egg:is(:hover,:focus-visible,:focus) .umi path{stroke:#ffffffbf}.tbm .umi-egg:is(:hover,:focus-visible,:focus) .umi circle{opacity:1;animation-play-state:paused}.tbm .umi-egg:is(:hover,:focus-visible,:focus) .umi circle:first-of-type{animation:1.6s ease-in-out infinite umipole}@keyframes umipole{0%,to{r:3.2px;opacity:1}50%{r:4.6px;opacity:.85}}.tbm .umi-cap{text-align:right;white-space:normal;text-wrap:balance;opacity:0;pointer-events:none;justify-items:end;gap:6px;width:clamp(210px,19vw,270px);transition:opacity .5s,translate .5s cubic-bezier(.2,.8,.2,1);display:grid;position:absolute;top:calc(100% + 10px);right:0;translate:0 6px}.tbm .umi-cap small{font:600 10.5px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:#fff9}.tbm .umi-cap em{font:italic 500 clamp(16px,1.5vw,20px)/1.2 var(--serif);color:#fff}.tbm .umi-egg:is(:hover,:focus-visible,:focus) .umi-cap{opacity:1;translate:0}.tbm .umi-egg:focus-visible{outline:none}.tbm .umi-egg:focus-visible .umi-cap em{text-underline-offset:4px;text-decoration:underline}@media (max-width:760px){.tbm .ai-hero-b .umi-egg{right:16px;top:calc(var(--hdr) - 6px);width:120px}.tbm .umi-cap{white-space:normal;width:min(52vw,210px);top:6px;right:calc(100% + 10px)}.tbm .umi-cap em{font-size:15px}}@media (prefers-reduced-motion:reduce){.tbm .umi-egg:is(:hover,:focus) .umi circle:first-of-type{animation:none}}.tbm .umi .trace{fill:none;stroke:#fff;stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:.1 1.2;stroke-dashoffset:.1px;opacity:0;vector-effect:non-scaling-stroke;animation:9s linear 4s infinite umitrace}@keyframes umitrace{0%{stroke-dashoffset:.1px;opacity:0}2%{opacity:.9}35.6%{stroke-dashoffset:-1px;opacity:.9}38.6%,to{stroke-dashoffset:-1px;opacity:0}}.tbm .umi .fl{fill:#fff;opacity:0;animation:umiflare 9s var(--t) ease-out infinite}@keyframes umiflare{0%{opacity:0}2%{opacity:.95}9%,to{opacity:0}}.tbm .umi-egg:is(:hover,:focus-visible,:focus) .umi .trace,.tbm .umi-egg:is(:hover,:focus-visible,:focus) .umi .fl{opacity:0;animation:none}@media (prefers-reduced-motion:reduce){.tbm .umi .trace,.tbm .umi .fl{opacity:0;animation:none}}.tbm .ai-link{margin-top:18px}.tbm .ai-link a{color:#fff;font:600 15px/1 var(--sans);text-underline-offset:4px;text-decoration:underline}.tbm .seats-msg{grid-template-columns:40px 1fr;align-items:center;gap:14px;display:grid}.tbm .seats-msg .av{width:40px;height:40px}.tbm .track .card:hover,.tbm .track .card:focus-visible{box-shadow:0 2px 4px #0000000f,0 16px 26px -16px #0000004d}.tbm .jc .who i{background-position:50%;background-size:cover}.tbm .get-app{min-width:180px;transition:transform .2s}.tbm .get-app:hover{transform:translateY(-1px)}.tbm .get-app:focus-visible{outline-offset:3px;outline:2px solid #fff}.tbm .cta-row:has(.plat){flex-direction:column;align-items:flex-start;gap:14px}.tbm .plat{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tbm .plat li{height:32px;font:500 13px/1 var(--sans);color:#ffffffb8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);white-space:nowrap;background:#ffffff1a;border:1px solid #fff3;border-radius:999px;align-items:center;padding:0 13px;display:inline-flex}.tbm .plat li.live{color:#fff;background:#fff3;border-color:#ffffff6b;font-weight:600}@media (max-width:400px){.tbm .plat li{height:30px;padding:0 11px;font-size:12px}}.tbm .ai-next .gift{width:52px;height:52px;color:var(--ink);margin:0 auto 18px;display:block}.tbm:has(main>.ai-hero-b) .site:not(.stuck) nav a:hover{background:#ffffff29}.tbm:has(main>.ai-hero-b) .site:not(.stuck) nav.open a{color:var(--ink)}.tbm:has(main>.ai-hero-b) .site:not(.stuck) nav.open .langsel a[aria-current]{background:var(--ink);color:#fff;font-weight:600}@media (max-width:760px){.tbm:has(main>.ai-hero-b) .site:not(.stuck) nav.open{background:#fffffff0}}.tbm .plat li{gap:7px}.tbm .plat li svg{flex:none;width:15px;height:15px;display:block}.tbm .plat .plat-ic{gap:4px;display:inline-flex}.tbm #collab svg.ic{fill:none;width:22px;height:22px;stroke:var(--ink);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none}.tbm #collab .of-h{font:500 calc(clamp(28px,2.8vw,40px) * var(--zh-hs,1))/1.15 var(--serif);letter-spacing:-.01em;color:var(--ink);margin:clamp(56px,7vw,96px) 0 clamp(18px,2vw,26px)}.tbm [lang=zh-Hant] #collab .of-h{font-weight:400;line-height:1.3}.tbm .of-panel{background:var(--paper);border-radius:28px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;box-shadow:0 1px 3px #0000000a,0 24px 50px -34px #00000040}.tbm .of-tier{padding:clamp(24px,2.6vw,36px)}.tbm .of-tier+.of-tier{border-left:1px solid var(--line)}.tbm .of-when{gap:6px;margin-bottom:18px;display:grid}.tbm .of-when b{font:500 clamp(24px,2.2vw,30px)/1.1 var(--serif);color:var(--ink)}.tbm .of-when span{font:500 12.5px/1 var(--sans);color:var(--muted)}.tbm .of-item{border-top:1px solid var(--line);grid-template-columns:22px 1fr;gap:14px;padding:16px 0;display:grid}.tbm .of-item h3{font:600 16px/1.35 var(--sans);color:var(--ink);margin-bottom:4px}.tbm .of-item p{color:var(--ink-2);font-size:14px;line-height:1.55}.tbm .of-item .ai{background:var(--ink);color:#7dffc8;font:600 10.5px/1 var(--sans);vertical-align:2px;border-radius:99px;margin-left:6px;padding:3px 7px;display:inline-block}.tbm .of-fine{color:var(--muted);margin-top:6px;font-size:12.5px;display:block}.tbm .of-seal{flex-wrap:wrap;align-items:center;gap:8px;padding:14px 0 18px;display:flex}.tbm .of-seal img{object-fit:cover;border-radius:50%;width:30px;height:30px}.tbm .of-seal b{font:600 15px/1 var(--sans);color:var(--ink)}.tbm .of-split{border-top:1px solid var(--line);grid-template-columns:minmax(0,.8fr) minmax(0,2fr);align-items:start;gap:clamp(32px,5vw,96px);margin-top:clamp(56px,7vw,96px);padding-top:clamp(32px,3.5vw,48px);display:grid}.tbm #collab .of-split .of-h{margin:0 0 14px}.tbm .of-main{min-width:0}.tbm .of-apply{border-top:1px solid var(--line);margin-top:clamp(28px,3.5vw,48px);padding-top:clamp(28px,3vw,40px)}.tbm .form-head{gap:12px;padding-bottom:clamp(6px,1vw,12px);display:grid}.tbm .form-head h3{font:500 calc(clamp(28px,2.8vw,40px) * var(--zh-hs,1))/1.15 var(--serif);letter-spacing:-.01em;color:var(--ink)}.tbm [lang=zh-Hant] .form-head h3{font-weight:400;line-height:1.3}.tbm .form-head p{color:var(--ink-2);max-width:36em;font-size:15px;line-height:1.6}.tbm .of-no,.tbm .of-cap{color:var(--ink-2);max-width:22em;font-size:14.5px;line-height:1.6}.tbm .of-no b{color:var(--ink);margin-bottom:2px;display:block}.tbm .of-asks{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(24px,3vw,48px);list-style:none;display:grid}.tbm .of-asks li{border-top:1px solid var(--line);color:var(--ink-2);grid-template-columns:22px 1fr;column-gap:16px;padding:22px 0;font-size:14.5px;line-height:1.55;display:grid}.tbm .of-asks li:nth-child(-n+2){border-top:0;padding-top:4px}.tbm .of-asks li>svg{grid-row:1/3;margin-top:1px}.tbm .of-asks h3{font:600 17px/1.35 var(--sans);color:var(--ink);margin-bottom:4px}.tbm .of-steps{counter-reset:s;list-style:none}.tbm .of-steps li{counter-increment:s;border-top:1px solid var(--line);grid-template-columns:clamp(48px,5vw,72px) 1fr;align-items:baseline;padding:20px 0;display:grid}.tbm .of-steps li:first-child{border-top:0;padding-top:0}.tbm .of-steps li:before{content:counter(s);font:500 clamp(34px,3.4vw,48px)/1 var(--serif);font-variant-numeric:lining-nums;color:var(--ink)}.tbm .of-steps b{font:600 17px/1.35 var(--sans);color:var(--ink);margin-bottom:4px;display:block}.tbm .of-steps p{color:var(--ink-2);font-size:14.5px;line-height:1.55}.tbm .of-founder{align-items:center;gap:14px;margin-top:10px;display:flex}.tbm .of-founder img{object-fit:cover;border-radius:50%;flex:none;width:48px;height:48px}.tbm .of-founder q{font:500 clamp(18px,1.6vw,22px)/1.3 var(--serif);color:var(--ink);quotes:none;display:block}.tbm .of-founder small{color:var(--muted);margin-top:4px;font-size:13px;display:block}@media (max-width:900px){.tbm .of-panel{grid-template-columns:minmax(0,1fr)}.tbm .of-tier+.of-tier{border-left:0;border-top:1px solid var(--line)}.tbm .of-split{grid-template-columns:minmax(0,1fr);gap:24px}}@media (max-width:600px){.tbm .of-asks{grid-template-columns:minmax(0,1fr)}.tbm .of-asks li:nth-child(2){border-top:1px solid var(--line);padding-top:22px}}.tbm .ck-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2vw,28px);margin-top:clamp(24px,3vw,36px);display:grid}.tbm .ck-big{background:var(--paper);grid-row:span 2;grid-template-rows:subgrid;border-radius:28px;align-content:start;gap:clamp(16px,2vw,24px);padding:clamp(14px,1.6vw,20px);display:grid;box-shadow:0 1px 3px #0000000a,0 24px 50px -34px #00000040}.tbm .ck-art{background:var(--stone);border-radius:20px;place-items:center;min-height:clamp(260px,26vw,340px);padding:clamp(20px,2.6vw,36px);display:grid}.tbm .ck-big-txt{padding:0 clamp(4px,.8vw,12px) clamp(6px,1vw,12px)}.tbm .ck-big-txt b{font:600 17px/1.35 var(--sans);color:var(--ink);margin-bottom:6px;display:block}.tbm .ck-big-txt p{color:var(--ink-2);font-size:14.5px;line-height:1.55}.tbm .ck-cta{gap:6px;margin-top:16px}.tbm .ck-cta span{transition:transform .25s}.tbm .ck-cta:hover span{transform:translate(3px)}.tbm .ck-big-txt .ai{background:var(--ink);color:#7dffc8;font:600 10.5px/1 var(--sans);vertical-align:2px;border-radius:99px;margin-left:6px;padding:3px 7px;display:inline-block}.tbm .ck-pf{background:var(--paper);border-radius:22px;justify-items:start;gap:6px;width:min(100%,340px);padding:22px 22px 20px;display:grid;box-shadow:0 1px 3px #0000000d,0 18px 40px -28px #0000004d}.tbm .ck-pf img{object-fit:cover;border-radius:50%;width:64px;height:64px;margin-bottom:6px}.tbm .ck-pf-name{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tbm .ck-pf-name b{font:600 19px/1.2 var(--sans);color:var(--ink)}.tbm .ck-pf-handle{color:var(--muted);font-size:14px}.tbm .ck-pf-stats{color:var(--ink-2);font-size:14px}.tbm .ck-pf-stats b{color:var(--ink);font-weight:600}.tbm .ck-pf-bio{color:var(--ink);margin-top:4px;font-size:14px;line-height:1.5}.tbm .ck-pf-btns{grid-template-columns:1fr 1fr;gap:8px;width:100%;margin-top:10px;display:grid}.tbm .ck-pf-btns i{font:600 13px/34px var(--sans);text-align:center;border:1px solid var(--line);color:var(--ink);border-radius:17px;font-style:normal}.tbm .ck-plan{padding:clamp(14px,1.8vw,24px)}.tbm .ck-plan-c{border-radius:24px;gap:16px;width:min(100%,360px);padding:clamp(20px,2vw,26px)}.tbm .ck-plan-c header{min-height:0}.tbm .ck-plan-c h2{font-size:clamp(28px,2.6vw,36px)}.tbm .ck-plan-c header p{font-size:14px}.tbm .ck-plan-c .price b{font-size:clamp(28px,2.4vw,36px)}.tbm .ck-plan-c .price em{color:#7dffc8;font-style:normal;font-weight:600}.tbm .ck-plan-c .ft{gap:10px;font-size:14px}.tbm .ck-plan-c .aurora i{animation-duration:calc(var(--d) * .4)}.tbm .lt{margin-top:clamp(22px,2.6vw,32px);padding:0 clamp(6px,1vw,14px)}.tbm .lt-head{flex-wrap:wrap;align-items:baseline;gap:14px;margin-bottom:12px;display:flex}.tbm .lt-head h4{font:500 clamp(18px,1.5vw,21px)/1.2 var(--serif);color:var(--ink)}.tbm [lang=zh-Hant] .lt-head h4{font-weight:400}.tbm .lt-head p{color:var(--muted);font-size:13.5px}.tbm .lt-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;list-style:none;display:grid}.tbm .lt-row li{background:var(--paper);color:var(--muted);border-radius:18px;padding:18px 20px;font-size:13.5px;line-height:1.55;box-shadow:0 1px 3px #0000000a,0 16px 36px -28px #0003}@media (max-width:1100px) and (min-width:901px){.tbm .lt-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.tbm .lt-row b{font:600 14.5px/1.35 var(--sans);color:var(--ink);margin-bottom:4px;display:block}.tbm .lt-soon{font:600 11px/1 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);align-items:center;gap:6px;margin:0 0 8px;display:inline-flex}.tbm .lt-soon .aitag{font:600 11px/1 var(--sans);letter-spacing:.08em;background:var(--ink);color:#7dffc8;border-radius:99px;padding:4px 7px}@media (max-width:900px){.tbm .ck-two{grid-template-columns:minmax(0,1fr)}.tbm .lt{padding:0}.tbm .lt-row{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;padding:0 0 6px;display:flex;overflow-x:auto}.tbm .lt-row::-webkit-scrollbar{display:none}.tbm .lt-row li{scroll-snap-align:start;flex:0 0 78%}}.tbm .ck{list-style:none}.tbm .ck li{grid-template-columns:22px 1fr;align-items:start;column-gap:12px;padding:16px 0;display:grid}.tbm .ck li+li{border-top:1px solid var(--line)}.tbm .ck li>div{min-width:0}.tbm .ck-t{width:22px;height:22px;fill:var(--ink);stroke:#fff;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;margin-top:1px}.tbm .ck-t circle{stroke:none}.tbm .ck b{font:600 16px/1.35 var(--sans);color:var(--ink);margin-bottom:4px;display:block}.tbm .ck p{color:var(--ink-2);font-size:14px;line-height:1.55}.tbm .ck .ai{background:var(--ink);color:#7dffc8;font:600 10.5px/1 var(--sans);vertical-align:2px;border-radius:99px;margin-left:6px;padding:3px 7px;display:inline-block}.tbm .ck-seal{background:var(--stone);border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px;width:fit-content;max-width:100%;margin-top:12px;padding:10px 12px;display:flex}.tbm .ck-seal img{object-fit:cover;border-radius:50%;width:28px;height:28px}.tbm .ck-seal b{font:600 15px/1 var(--sans);color:var(--ink);margin:0}.tbm .legal .wrap{max-width:760px;padding-top:calc(var(--hdr) + clamp(24px,4vw,56px))}.tbm .legal-head{border-bottom:1px solid var(--line);gap:14px;margin-bottom:clamp(28px,3.5vw,44px);padding-bottom:clamp(28px,3.5vw,44px);display:grid}.tbm .legal-head h1{font-size:calc(clamp(40px,5.4vw,72px) * var(--zh-hs,1))}.tbm .legal-head .fine{margin:0}.tbm .legal-body{color:var(--ink-2);font-size:16px;line-height:1.7}.tbm .legal-body>*+*{margin-top:1em}.tbm .legal-body h2{font:600 19px/1.35 var(--sans);letter-spacing:0;color:var(--ink);text-wrap:balance;margin-top:2.2em}.tbm .legal-body h2+*{margin-top:.7em}.tbm .legal-body h3{font:600 16px/1.4 var(--sans);color:var(--ink);margin-top:1.6em}.tbm .legal-body ul{gap:.5em;padding-left:1.25em;list-style:outside;display:grid}.tbm .legal-body strong{color:var(--ink);font-weight:600}.tbm .legal-body a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.tbm .contact .legal-head{border-bottom:0;margin-bottom:0;padding-bottom:0}.tbm .contact .legal-head .btn{justify-self:start;margin-top:8px}.tbm .contact-why{border-top:1px solid var(--line);color:var(--ink-2);grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,40px);margin-top:clamp(40px,5vw,64px);padding-top:clamp(28px,3.5vw,44px);font-size:14.5px;line-height:1.6;list-style:none;display:grid}.tbm .contact-why b{font:600 16px/1.35 var(--sans);color:var(--ink);margin-bottom:6px;display:block}.tbm .contact .fine{margin-top:clamp(40px,5vw,64px)}@media (max-width:760px){.tbm .contact-why{grid-template-columns:minmax(0,1fr)}}.tbm .grp{font:600 12px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:clamp(22px,2.4vw,32px) 0 4px}.tbm [lang=zh-Hant] .grp{letter-spacing:.12em}.tbm .chapter.joined-d .grp{margin-top:0}@media (max-width:820px){.tbm .chapter.joined,.tbm .grp{display:none}}.tbm .uc-hero .two-col{align-items:center}.tbm .uc-chip{font:600 13px/1 var(--sans);letter-spacing:.05em;text-transform:uppercase;color:var(--ink);background:var(--stone);border-radius:999px;padding:10px 14px}.tbm .uc-demo{justify-self:center;gap:14px;width:100%;max-width:440px;display:grid}.tbm .uc-demo .card{padding:1.1em;font-size:clamp(14px,1.15vw,16px)}.tbm .uc-demo .frag .day{padding-bottom:.3em}.tbm .uc-x li{grid-template-columns:20px 1fr;align-items:center}.tbm .uc-dot{background:var(--ink);border-radius:2px;justify-self:center;width:8px;height:2px}.tbm .uc-steps{margin:0;padding:0;list-style:none;display:grid}.tbm .uc-steps li{border-top:1px solid #0000001f;grid-template-columns:36px 1fr;gap:16px;padding:20px 0;display:grid}.tbm .uc-steps li:last-child{border-bottom:1px solid #0000001f}.tbm .uc-steps .n{background:var(--ink);color:#fff;width:32px;height:32px;font:600 14px/1 var(--sans);border-radius:50%;place-items:center;display:grid}.tbm .uc-steps h3{font:600 clamp(17px,1.4vw,20px)/1.3 var(--sans);color:var(--ink);margin:4px 0 6px}.tbm .uc-steps p{color:var(--ink-2);margin:0;font-size:clamp(15px,1.2vw,17px);line-height:1.6}.tbm .points .more,.tbm .ch-tx .more{color:inherit;text-decoration:none}.tbm .points .more span,.tbm .ch-tx .more span{margin-left:.3em;transition:transform .2s;display:inline-block}.tbm .points .more:hover span,.tbm .ch-tx .more:hover span{transform:translate(3px)}.tbm .points .more:hover,.tbm .ch-tx .more:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.tbm .card .it-stay{background:var(--stone);border-radius:.7em;align-items:center;gap:.6em;padding:.55em .75em;font-size:.92em;font-weight:500;display:flex}.tbm .card .it-stop{border:1px solid var(--line);background:#fff;border-radius:.85em;grid-template-columns:1fr 3.6em;align-items:center;gap:.7em;padding:.7em .75em;display:grid;box-shadow:0 1px 2px #0000000a}.tbm .card .it-stop b{font-weight:600;display:block}.tbm .card .it-stop small{color:var(--muted);font-variant-numeric:tabular-nums;margin-top:.2em;font-size:.85em;display:block}.tbm .card .it-stop i{color:var(--ink-2);background:#efe9f6;border-radius:99px;margin-top:.4em;padding:.2em .55em;font-size:.78em;font-style:normal;display:inline-block}.tbm .card .it-stop img{object-fit:cover;border-radius:.6em;width:3.6em;height:3.6em}.tbm .card .it-go{border-left:1.5px solid var(--line);color:var(--muted);align-items:center;gap:.5em;margin:0 0 0 .9em;padding:.1em 0 .1em .8em;font-size:.85em;display:flex}.tbm .card .fg-cols{grid-template-columns:1fr 1fr;gap:.8em;display:grid}.tbm .card .fg-col b{margin-top:.55em;font-size:.95em;font-weight:600;display:block}.tbm .card .fg-col small{color:var(--muted);margin-top:.15em;font-size:.82em;display:block}.tbm .card .fg-mz{border-radius:.8em;grid-template-columns:1fr 1fr;gap:2px;display:grid;overflow:hidden}.tbm .card .fg-mz img{object-fit:cover;aspect-ratio:1;width:100%;height:auto}.tbm .card .fg-cols{align-self:center;width:100%}.tbm .card .fg-col{min-width:0}.tbm .card .fg-mz{width:100%}.tbm .card .fg-mz img{display:block}.tbm .card .jfan{aspect-ratio:16/11;margin:.2em 0;position:relative}.tbm .card .jfan .jc{border:2px solid #fff;border-radius:14px;width:44%;position:absolute;top:4%}.tbm .card .jfan .jc .meta b{font-size:12px}.tbm .card .jfan .jc .meta span,.tbm .card .jfan .jc .who{font-size:10px}.tbm .card .jfan .f1{left:2%;transform:rotate(-7deg)translateY(5%)}.tbm .card .jfan .f2{right:2%;transform:rotate(6deg)translateY(5%)}.tbm .card .jfan .f3{z-index:2;top:0;left:28%}.tbm .card .jfan .f1 .meta,.tbm .card .jfan .f2 .meta,.tbm .card .jfan .f1 .who,.tbm .card .jfan .f2 .who{display:none}.tbm .card .fg-todo{gap:.4em}.tbm .card .fg-todo .r{padding:.5em .75em}.tbm .card .fg-todo .r.done span:nth-child(2){color:var(--muted)}.tbm .card .fg-exp{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:1em;display:grid}.tbm .card .fg-exp-l{justify-items:center;gap:.6em;display:grid}.tbm .card .fg-exp-l .donut{width:100%;max-width:9.5em;font-size:.85em}.tbm .card .fg-exp-l .legend{flex-wrap:wrap;gap:.35em .7em;font-size:.75em}.tbm .card .fg-exp-r{gap:.4em;min-width:0;display:grid}.tbm .card .fg-exp-r .day{padding:0 .1em .1em}.tbm .card .xr{background:var(--stone);border-radius:.7em;grid-template-columns:1.2em 1fr auto;align-items:center;gap:.5em;padding:.45em .6em;font-size:.88em;display:grid}.tbm .card .xr b{white-space:nowrap;text-overflow:ellipsis;font-weight:600;display:block;overflow:hidden}.tbm .card .xr small{color:var(--muted);font-size:.85em;display:block}.tbm .card .xr em{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.9em;font-style:normal;font-weight:600}.tbm .card .em{margin-right:.45em;font-style:normal}.tbm .card .fg-todo .r span:nth-child(2){align-items:center;display:flex}.tbm .uc-demo .card .xmap{aspect-ratio:520/230;height:auto}.tbm .card .xchips.wrap{margin:.1em 0 .2em}.tbm .card .r .yr{font-variant-numeric:tabular-nums;flex:none;width:2.6em;font-weight:700}.tbm .uc-demo .jfan{width:100%;max-width:26em;margin-inline:auto}.tbm .card .fg-strip{gap:.3em;display:flex}.tbm .card .fg-strip span{text-align:center;min-width:0;color:var(--muted);background:var(--stone);border-radius:.7em;flex:1;padding:.4em 0 .45em;font-size:.72em;font-weight:600}.tbm .card .fg-strip span b{color:var(--ink);font-variant-numeric:tabular-nums;margin-top:.1em;font-size:1.3em;font-weight:600;display:block}.tbm .card .fg-strip span.on{background:var(--ink);color:#ffffffa6}.tbm .card .fg-strip span.on b{color:#fff}.tbm .card .fg-fl{border:1px solid var(--line);background:#fff;border-radius:.9em;gap:.65em;padding:.8em .9em;display:grid}.tbm .card .fg-fl .hd{color:var(--muted);justify-content:space-between;gap:.6em;font-size:.8em;font-weight:500;display:flex}.tbm .card .fg-fl .hd b{color:var(--ink);font-weight:600}.tbm .card .fg-fl .leg{grid-template-columns:auto 1fr auto;align-items:center;gap:.8em;display:grid}.tbm .card .fg-fl .leg b{font:600 1.5em/1 var(--serif);letter-spacing:-.01em;color:var(--ink);display:block}.tbm .card .fg-fl .leg small{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:.3em;font-size:.8em;display:block}.tbm .card .fg-fl .leg small sup{font-size:.7em}.tbm .card .fg-fl .leg .r2{text-align:right}.tbm .card .fg-fl .ln{background:var(--line);height:1px;position:relative}.tbm .card .fg-fl .ln:after{content:"✈️";background:#fff;padding:0 .3em;font-size:.85em;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tbm .card .fg-tags{flex-wrap:wrap;gap:.4em;display:flex}.tbm .card .fg-tag{background:var(--stone);color:var(--ink-2);white-space:nowrap;border-radius:99px;padding:.32em .65em;font-size:.75em;font-style:normal;font-weight:600}.tbm .card .fg-tag.ok{color:#2f8f5b;background:#e6f3ea}.tbm .card .fg-tag.live{color:#c2481f;background:#fbe9e3}.tbm .card .fg-tag.ink{background:var(--ink);color:#fff}.tbm .card .fg-nb{grid-template-columns:repeat(var(--n,7),1fr);text-align:center;gap:2px;font-size:.7em;display:grid}.tbm .card .fg-nb span{color:var(--muted);padding:.3em 0;font-weight:600}.tbm .card .fg-nb i{background:var(--stone);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;padding:.55em .2em;font-style:normal;font-weight:600;overflow:hidden}.tbm .card .fg-nb i.a{background:var(--ink);color:#fff}.tbm .card .fg-nb i.b{color:var(--ink);background:#d9d6cf}.tbm .card .fg-nb i.s{border-radius:.7em 0 0 .7em}.tbm .card .fg-nb i.e{border-radius:0 .7em .7em 0}.tbm .card .fg-nb i.se{border-radius:.7em}.tbm .card .fg-stay{border:1px solid var(--line);background:#fff;border-radius:.85em;grid-template-columns:3.1em 1fr auto;align-items:center;gap:.7em;padding:.55em .7em;display:grid}.tbm .card .fg-stay img{object-fit:cover;border-radius:.6em;width:3.1em;height:3.1em}.tbm .card .fg-stay b{white-space:nowrap;text-overflow:ellipsis;font-weight:600;display:block;overflow:hidden}.tbm .card .fg-stay small{color:var(--muted);margin-top:.15em;font-size:.82em;display:block}.tbm .card .fg-hd{justify-content:space-between;align-items:center;gap:.6em;display:flex}.tbm .card .fg-hd .day{padding:0}.tbm .card .fg-bar{background:var(--stone);border-radius:99px;height:.45em;overflow:hidden}.tbm .card .fg-bar i{height:100%;width:var(--p);background:var(--ink);border-radius:99px;display:block}.tbm .card .fg-todo .r{align-items:flex-start;gap:.6em}.tbm .card .fg-todo .r>span:first-child{line-height:1.45}.tbm .card .fg-todo .r span:nth-child(2){white-space:normal;align-items:start;gap:.2em;display:grid}.tbm .card .fg-todo .r span:nth-child(2) small{color:var(--muted);flex-wrap:wrap;gap:.45em;font-size:.8em;display:flex}.tbm .card .fg-todo .r>small{align-self:center}.tbm .card .fg-sec{font:600 .74em/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:.35em .1em 0}.tbm .card .fg-avs{flex:none;display:flex}.tbm .card .fg-avs .av{width:1.5em;height:1.5em;box-shadow:0 0 0 2px var(--stone);margin-left:-.45em}.tbm .card .fg-avs .av:first-child{margin-left:0}.tbm .card .fg-avs .av.off{opacity:.35}.tbm .card .fg-sug{border:1px solid var(--line);background:#fff;border-radius:.9em;gap:.6em;padding:.75em .8em;display:grid}.tbm .card .fg-sug .by{color:var(--muted);align-items:center;gap:.5em;font-size:.8em;display:flex}.tbm .card .fg-sug .by .av{width:1.6em;height:1.6em}.tbm .card .fg-sug .pl{grid-template-columns:1fr auto;align-items:center;gap:.6em;display:grid}.tbm .card .fg-sug .pl b{font-weight:600;display:block}.tbm .card .fg-sug .pl small{color:var(--muted);margin-top:.15em;font-size:.85em;display:block}.tbm .card .fg-sug .uc-bt{margin-top:0;font-size:.9em}.tbm .card .fg-msg{grid-template-columns:1.8em 1fr;align-items:end;gap:.5em;display:grid}.tbm .card .fg-msg .av{width:1.8em;height:1.8em}.tbm .card .fg-msg .bubble{justify-self:start;max-width:100%}.tbm .card .fg-msg .bubble small{color:var(--muted);margin-bottom:.2em;font-size:.78em;display:block}.tbm .card .fg-msg .bubble img{aspect-ratio:3/2;object-fit:cover;border-radius:.6em;width:100%;margin-top:.4em;display:block}.tbm .card .fg-msg .bubble .rx{border:1px solid var(--line);color:var(--ink-2);background:#fff;border-radius:99px;margin-top:.4em;padding:.15em .5em;font-size:.78em;display:inline-block}.tbm .card .fg-msg.me{grid-template-columns:1fr}.tbm .card .fg-msg.me .bubble{justify-self:end}.tbm .card .fg-sys{text-align:center;color:var(--muted);padding:.1em .5em;font-size:.76em}.tbm .card .fg-sys b{color:var(--ink-2);font-weight:600}.tbm .card .fg-post{gap:.5em;display:grid}.tbm .card .fg-post .t{font:600 1.15em/1.25 var(--serif);color:var(--ink)}.tbm .card .fg-post p{color:var(--ink-2);margin:0;font-size:.88em;line-height:1.45}.tbm .card .fg-post p a{color:var(--ink);font-weight:600;text-decoration:none}.tbm .card .fg-post .ft3{color:var(--muted);gap:.9em;font-size:.8em;font-weight:500;display:flex}.tbm .card .fg-thumb{object-fit:cover;border-radius:.6em;flex:none;width:2.6em;height:2.6em}.tbm .card .r .fg-thumb{margin-left:auto}.tbm .card .fg-place{z-index:2;background:#fff;border-radius:.9em;grid-template-columns:3em 1fr auto;align-items:center;gap:.7em;margin:-2.4em .6em 0;padding:.6em .7em;display:grid;position:relative;box-shadow:0 10px 26px -12px #0006,0 1px 2px #0000000d}.tbm .card .fg-place img{object-fit:cover;border-radius:.6em;width:3em;height:3em}.tbm .card .fg-place b{font-weight:600;display:block}.tbm .card .fg-place small{color:var(--muted);margin-top:.15em;font-size:.82em;display:block}.tbm .card .fg-place .pillbtn{padding:.5em .8em;font-size:.82em}.tbm .card .xmap .sel circle{stroke-width:4px}.tbm .card .fg-new{aspect-ratio:1;border:1.5px dashed var(--line);color:var(--muted);text-align:center;border-radius:.8em;place-items:center;padding:.5em;font-size:.85em;font-weight:600;display:grid}.tbm .card .fg-cols.three{grid-template-columns:1fr 1fr 1fr}.tbm .card .fg-shift{background:var(--stone);border-radius:.8em;grid-template-columns:auto 1fr auto auto;align-items:center;gap:.6em;padding:.5em .7em;font-size:.9em;display:grid}.tbm .card .fg-shift .n{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:1.6em;height:1.6em;font-size:.8em;font-weight:600;display:grid}.tbm .card .fg-shift b{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.tbm .card .fg-shift s{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.85em}.tbm .card .fg-shift em{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.9em;font-style:normal;font-weight:600}.tbm .card .fg-shift em:before{content:"→";color:var(--muted);margin-right:.45em;font-weight:400}.tbm .card .cover .cx-owner{padding:.3em .8em .3em .3em;font-size:.82em;top:.7em;left:.7em}.tbm .card .cover .cx-owner .pic{width:1.8em;height:1.8em}.tbm .card .xr .av{width:1.6em;height:1.6em}.tbm .card .fg-exp-r .xr{grid-template-columns:1.6em 1fr auto}.tbm .card .fg-bud{gap:.35em;display:grid}.tbm .card .fg-bud .hd{color:var(--muted);justify-content:space-between;font-size:.8em;font-weight:500;display:flex}.tbm .card .fg-bud .hd b{color:var(--ink);font-weight:600}.tbm .card .it-stop i.fg-tag.ok{color:#2f8f5b;background:#e6f3ea;margin-left:.35em}.tbm .card .fg-by{color:var(--muted);align-items:center;gap:.5em;min-width:0;font-size:.85em;display:flex}.tbm .card .fg-by .av{width:1.7em;height:1.7em}.tbm .card .fg-by b{color:var(--ink);font-weight:600}.tbm .card .xr.pay{grid-template-columns:1.7em 1fr auto;gap:.6em;padding:.5em .65em}.tbm .card .xr.pay small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tbm .card .r .fg-tag{flex:none}.tbm .card .r>small.mono{font-variant-numeric:tabular-nums}.tbm .uc-demo .card .xchips.wrap{justify-content:flex-start}@media (min-width:901px){.tbm .uc-hero .two-col{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}.tbm .uc-hero h1{font-size:calc(clamp(36px,4.4vw,64px) * var(--zh-hs,1));max-width:11em;line-height:1.08}.tbm main[lang=zh-Hant] .uc-hero h1{line-break:strict;max-width:14em}.tbm .uc-hero .lede{max-width:32em}.tbm .uc-wide .head{max-width:40em;margin-bottom:clamp(28px,4vw,48px)}.tbm .uc-wide .head .lede{margin-top:16px}.tbm .uc-wide .tl2-scroll{margin-top:0}.tbm .uc-hero .cx{justify-self:center;width:100%;max-width:440px}.tbm .card.fg-jd{gap:0;padding:0;overflow:hidden}.tbm .card.fg-jd .frag{gap:0}.tbm .card.fg-jd .cover{border-radius:0}.tbm .card.fg-jd .cover p{display:none}.tbm .card.fg-jd .fg-jd-top{font-style:normal;font:600 .78em/1 var(--sans);color:var(--ink);background:#ffffffe6;border-radius:99px;padding:.5em .7em;position:absolute;top:.7em;right:.7em}.tbm .card.fg-jd .fg-jd-pill{font-style:normal;font:600 .82em/1 var(--sans);color:var(--ink);background:#ffffffeb;border-radius:99px;align-items:center;gap:.6em;padding:.5em .7em;display:flex;position:absolute;bottom:.9em;left:.7em}.tbm .card.fg-jd .fg-jd-pill b{color:var(--muted);font-weight:700}.tbm .card.fg-jd .fg-jd-pill.sm{font-size:.74em;bottom:.6em;left:.6em}.tbm .card.fg-jd .fg-jd-dots{justify-content:center;gap:.3em;display:flex;position:absolute;bottom:.35em;left:0;right:0}.tbm .card.fg-jd .fg-jd-dots span{background:#ffffff8c;border-radius:50%;width:.35em;height:.35em}.tbm .card.fg-jd .fg-jd-dots span.on{background:#fff}.tbm .card.fg-jd .fg-jd-t{font:600 1.35em/1.25 var(--sans);color:var(--ink);margin:1em 1.1em 0}.tbm .card.fg-jd .fg-jd-by{align-items:center;gap:.6em;margin:.75em 1.1em 0;display:flex}.tbm .card.fg-jd .fg-jd-by .av{width:2.2em;height:2.2em}.tbm .card.fg-jd .fg-jd-by>span:nth-child(2){flex:1;line-height:1.25;display:grid}.tbm .card.fg-jd .fg-jd-by b{font-size:.92em;font-weight:600}.tbm .card.fg-jd .fg-jd-by small{color:var(--muted);font-size:.8em}.tbm .card.fg-jd .fg-jd-by em{font-size:.85em;font-style:normal;font-weight:600}.tbm .card.fg-jd .fg-jd-p{color:var(--ink);margin:1.2em 1.1em 0;font-size:.95em;line-height:1.55}.tbm .card.fg-jd .fg-jd-inline{aspect-ratio:4/3;border-radius:.9em;margin:1em 1.1em 0;position:relative;overflow:hidden}.tbm .card.fg-jd .fg-jd-inline img{object-fit:cover;width:100%;height:100%;display:block}.tbm .card.fg-jd .fg-jd-dated{color:var(--muted);margin:1.5em 1.1em 0;font-size:.85em}.tbm .card.fg-jd .fg-sec{margin:1.6em 1.1em .5em}.tbm .card.fg-jd .fg-jd-j{background:var(--stone);border-radius:1em;grid-template-columns:3.4em 1fr auto;align-items:center;gap:.8em;margin:0 1.1em;padding:.6em;display:grid}.tbm .card.fg-jd .fg-jd-j img{object-fit:cover;border-radius:.7em;width:3.4em;height:3.4em}.tbm .card.fg-jd .fg-jd-j b{font-size:.92em;font-weight:600;display:block}.tbm .card.fg-jd .fg-jd-j small{color:var(--muted);margin-top:.15em;font-size:.8em;display:block}.tbm .card.fg-jd .fg-jd-j i{color:var(--muted);padding-right:.4em;font-style:normal}.tbm .card.fg-jd .fg-jd-ft{border-top:1px solid var(--line);color:var(--ink-2);align-items:center;gap:1em;margin:1.2em 0 0;padding:.9em 1.1em;font-size:.85em;font-weight:500;display:flex}.tbm .card.fg-jd .fg-jd-ft em{color:var(--muted);text-align:right;flex:1;font-style:normal}.tbm .getapp{display:inline-flex;position:relative}.tbm .qr-pop{z-index:80;opacity:0;visibility:hidden;pointer-events:none;padding-top:12px;transition:opacity .18s,transform .18s,visibility 0s linear .18s;position:absolute;top:100%;right:0;transform:translateY(-4px)}.tbm .qr-card{width:208px;color:var(--ink);text-align:center;background:#fff;border-radius:20px;justify-items:center;gap:8px;padding:18px 18px 16px;display:grid;box-shadow:0 1px 2px #0000000f,0 24px 48px -20px #00000073}.tbm .qr-card img{width:148px;height:148px;margin-bottom:4px;display:block}.tbm .qr-card b{font:600 14px/1.2 var(--sans)}.tbm .qr-card small{font:500 12px/1.4 var(--sans);color:var(--muted)}@media (hover:hover) and (pointer:fine) and (min-width:901px){.tbm .getapp:hover .qr-pop,.tbm .getapp:focus-within .qr-pop{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .18s,transform .18s,visibility;transform:none}}@media (max-width:900px),(hover:none),(pointer:coarse){.tbm .qr-pop,.tbm .scan-inline{display:none}}.tbm .scan-inline{border-left:1px solid #ffffff29;align-items:center;gap:14px;margin-left:clamp(4px,1vw,12px);padding-left:clamp(20px,2.4vw,32px);display:inline-flex}.tbm .scan-inline img{box-sizing:content-box;background:#fff;border-radius:12px;width:72px;height:72px;padding:6px;display:block}.tbm .scan-inline span{font:500 13.5px/1.45 var(--sans);color:#ffffffad;white-space:nowrap}.tbm .cta-row:has(.scan-inline){flex-wrap:wrap;align-items:center;display:flex}@media (max-width:900px),(hover:none),(pointer:coarse){.tbm .scan-inline{display:none}}
