.vs-room,.vs-work{flex:1;min-height:0;display:flex;flex-direction:column}.vs-work{min-width:0}.mywiz .vs-room{width:100%;max-width:var(--mw-frame);margin-inline:auto}@media (min-width:1024px){.mywiz .vs-work [data-chat-column]{max-width:none;padding-inline:calc(var(--mw-gutter) - var(--chat-sbw, 0px))}}.vs-stage{--vs-bg:var(--page-bg,#15151c);--vs-tile:#0E1218;--vs-ink:var(--mw-text,var(--content,#f4f5f7));--vs-muted:var(--mw-text-muted,var(--content-muted,rgba(255,255,255,0.64)));--vs-line:var(--mw-border,var(--edge,rgba(255,255,255,0.08)));--vs-line-strong:var(--mw-border-strong,var(--edge-strong,rgba(255,255,255,0.22)));--vs-hover:var(--mw-hover,var(--surface-hover,rgba(255,255,255,0.08)));--vs-hover-strong:var(--edge-hover,rgba(255,255,255,0.14));--vs-sand:var(--agent-nexus,#c9a882);--vs-green:var(--agent-lyra,#5cb98a);--vs-amber:var(--agent-orion,#e0a441);--vs-red:var(--wb-accent,#cf3128);flex:none;position:relative;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:10px 12px;padding:8px var(--mw-gutter,12px);color:var(--vs-ink);border-bottom:1px solid var(--vs-line);font-family:var(--mw-body,inherit)}@media (min-width:1024px){.vs-stage{gap:10px 16px;padding-block:12px}}.vs-face{flex:none;width:44px}@media (min-width:1024px){.vs-face{width:48px}}.vs-ring{border-radius:12px;background:var(--vs-tile);box-shadow:0 0 0 1px var(--vs-line-strong);transition:box-shadow .2s ease}.vs-ring>div{border-radius:12px!important}.vs-stage[data-mood=speaking] .vs-ring{box-shadow:0 0 0 2px var(--vs-bg),0 0 0 4px var(--vs-sand)}.vs-stage[data-mood=listening] .vs-ring{box-shadow:0 0 0 2px var(--vs-bg),0 0 0 4px var(--vs-red)}.vs-stage[data-mood=thinking] .vs-ring{box-shadow:0 0 0 2px var(--vs-bg),0 0 0 4px color-mix(in oklab,var(--vs-amber) 70%,var(--vs-bg))}.vs-mood{display:inline-flex;align-items:center;gap:8px;flex:0 1 auto;min-width:0;font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden}.vs-name{margin:0;font-family:var(--mw-display,inherit);font-size:17px;font-weight:700;letter-spacing:-.01em}.vs-mood-label{color:var(--vs-muted);overflow:hidden;text-overflow:ellipsis}.vs-dot{width:8px;height:8px;border-radius:50%;background:var(--vs-green);flex:none}.vs-stage[data-mood=speaking] .vs-dot{background:var(--vs-sand)}.vs-stage[data-mood=listening] .vs-dot{background:var(--vs-red)}.vs-stage[data-mood=thinking] .vs-dot{background:var(--vs-amber)}.vs-caption{flex:1 1 0;min-width:0;margin:0;font-size:14px;line-height:1.4;color:var(--vs-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .3s}.vs-caption[data-empty=true]{visibility:hidden}.vs-caption[data-speaking=true]{color:var(--vs-ink);animation:vs-fade var(--dur-base,.16s) var(--ease-out,ease-out) both}.vs-actions{flex:none;display:flex;align-items:center;gap:8px;margin-left:auto}.vs-new-chat,.vs-talk,.vs-voice{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;min-width:40px;padding:0 14px;border:0;border-radius:var(--radius-control,10px);background:var(--vs-hover);color:var(--vs-ink);font:inherit;font-size:13.5px;font-weight:600;white-space:nowrap;cursor:pointer;transition:background var(--dur-fast,.12s) var(--ease-out,ease-out),color var(--dur-fast,.12s) var(--ease-out,ease-out),transform var(--dur-fast,.12s) var(--ease-out,ease-out)}.vs-new-chat:hover,.vs-talk:hover,.vs-voice:hover{background:var(--vs-hover-strong)}.vs-new-chat:active,.vs-talk:active,.vs-voice:active{transform:scale(.97)}.vs-voice[aria-pressed=true]{color:var(--vs-sand)}.vs-talk[aria-pressed=true]{background:var(--vs-ink);border-color:var(--vs-ink);color:var(--vs-bg)}.vs-new-chat:focus-visible,.vs-talk:focus-visible,.vs-voice:focus-visible{outline:2px solid var(--vs-ink);outline-offset:2px}@media (max-width:1023.98px){.vs-voice{padding:0;width:40px}.vs-voice-text{display:none}.vs-talk{padding:0 12px}}.vs-talk-row{display:flex;align-items:center;gap:8px}.vs-bars{display:inline-flex;align-items:center;gap:3px;height:20px}.vs-bar{display:block;width:3px;max-height:20px;border-radius:2px;background:var(--vs-red);transform-origin:center;animation:vs-bar .9s ease-in-out infinite}@keyframes vs-bar{0%,to{transform:scaleY(.25)}50%{transform:scaleY(1)}}.vs-hint{display:none;font-size:13px;color:var(--vs-muted)}.vs-voice-prompt{flex-basis:100%;justify-content:center;margin:0;box-shadow:none}@media (max-width:1023.98px){.vs-stage[data-compact=true] .vs-bars,.vs-stage[data-compact=true] .vs-caption,.vs-stage[data-compact=true] .vs-talk-text{display:none}.vs-stage[data-compact=true] .vs-talk{width:40px;padding:0}.vs-stage[data-compact=true] .vs-mood{flex:1 1 0}}@media (max-width:479.98px){.vs-stage[data-compact=true] .vs-mood-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}}@media (max-width:1023.98px){.vs-stage[data-compact=false]{display:grid;grid-template-columns:72px minmax(0,1fr);grid-template-areas:"face mood" "face caption" "face actions" "prompt prompt";column-gap:14px;row-gap:6px;align-items:center;justify-items:start;padding-block:12px}.vs-stage[data-compact=false] .vs-face{grid-area:face;width:72px;align-self:start}.vs-stage[data-compact=false] .vs-ring,.vs-stage[data-compact=false] .vs-ring>div{border-radius:16px!important}.vs-stage[data-compact=false] .vs-mood{grid-area:mood}.vs-stage[data-compact=false] .vs-caption{grid-area:caption;white-space:normal;visibility:visible}.vs-stage[data-compact=false] .vs-actions{grid-area:actions;margin-left:0}.vs-stage[data-compact=false] .vs-voice-prompt{grid-area:prompt;justify-self:stretch}}.vs-create{--vs-w-ink:var(--mw-text,var(--content));--vs-w-muted:var(--mw-text-muted,var(--content-muted));--vs-w-card:var(--mw-card,var(--surface));--vs-w-line:var(--mw-border,var(--edge));--vs-w-line-strong:var(--mw-border-strong,var(--edge));--vs-w-hover:var(--mw-hover,var(--surface-hover));display:flex;flex-direction:column;gap:8px;padding:8px 0 12px;color:var(--vs-w-ink);font-family:var(--mw-body,inherit)}@media (min-width:1024px){.vs-create{padding-top:5dvh}}.vs-eyebrow{display:flex;align-items:center;gap:10px;margin:0;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--vs-w-muted)}.vs-eyebrow:before{content:"";flex:none;width:22px;height:2px;border-radius:2px;background:var(--wb-accent,#cf3128);transform-origin:left center;animation:wb-ink-draw var(--dur-enter,.28s) var(--ease-emphasized,ease-out) both}.vs-eyebrow-link{color:inherit;text-decoration:underline;text-underline-offset:3px}.vs-eyebrow-link:hover{color:var(--vs-w-ink)}.vs-title{margin:0 0 2px;font-family:var(--mw-display,inherit);font-weight:700;font-size:clamp(1.75rem,1.2rem + 2vw,2.875rem);line-height:1.04;letter-spacing:-.032em;text-wrap:balance;animation:wb-title-rise var(--dur-enter,.28s) var(--ease-emphasized,ease-out) both}.vs-sub{margin:0 0 10px;font-size:15px;line-height:1.5;color:var(--vs-w-muted)}.vs-options{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:10px}@media (min-width:640px){.vs-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}.vs-option-li{animation:vs-rise var(--dur-slow,.22s) var(--ease-out,ease-out) both;animation-delay:calc(min(var(--vs-i, 0), 3) * 30ms)}.vs-option{width:100%;height:100%;box-sizing:border-box;display:flex;align-items:center;gap:14px;padding:14px;border-radius:14px;border:1px solid var(--vs-w-line);background:var(--vs-w-card);color:var(--vs-w-ink);text-align:left;text-decoration:none;cursor:pointer;transition:border-color .16s,transform .16s,background .16s}.vs-option:hover{border-color:var(--vs-w-line-strong);background:var(--vs-w-hover)}.vs-option:active{transform:scale(.99)}.vs-option:focus-visible{outline:2px solid var(--vs-w-ink);outline-offset:2px}@media (min-width:640px){.vs-option{flex-direction:column;align-items:flex-start;gap:10px;min-height:168px;padding:20px;border-radius:16px}.vs-option:hover{transform:translateY(-2px)}}.vs-option-icon{flex:none;width:44px;height:44px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;color:#FFFFFF;background:var(--surface-subtle,var(--vs-w-hover));color:var(--vs-w-ink);border:1px solid var(--vs-w-line)}.vs-option-text{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}@media (min-width:640px){.vs-option-text{gap:6px}}.vs-option-title{font-family:var(--mw-display,inherit);font-weight:700;font-size:16px}@media (min-width:640px){.vs-option-title{font-size:19px}}.vs-option-blurb{font-size:13.5px;line-height:1.45;color:var(--vs-w-muted)}.vs-option-who{font-size:12px;font-weight:600;color:var(--vs-w-muted)}@media (min-width:640px){.vs-option-who{margin-top:auto;padding-top:4px}}@media (max-width:639.98px){.vs-option-blurb{display:none}}.vs-show{position:relative;display:flex;flex-direction:row;align-items:stretch;overflow:hidden;border-radius:14px;border:1px solid var(--vs-w-line);background:var(--vs-w-card);transition:border-color .16s,translate .2s var(--ease-out,ease-out),box-shadow .2s var(--ease-out,ease-out)}.vs-show:hover{border-color:var(--vs-w-line-strong)}@media (hover:hover) and (pointer:fine){.vs-show:hover{translate:0 -2px;box-shadow:var(--elev-2)}}.vs-show:focus-within{outline:2px solid var(--vs-w-ink);outline-offset:2px}.vs-show .vs-option{position:static;flex:1;min-width:0;min-height:0;border:0;border-radius:0;transform:none!important}.vs-show .vs-option,.vs-show .vs-option:hover{background:transparent}.vs-show .vs-option:focus-visible{outline:none}.vs-show .vs-option:after{content:"";position:absolute;inset:0;border-radius:inherit}.vs-show .vs-option-icon{display:none}.vs-show-preview{position:relative;flex:none;width:38%;max-width:168px;align-self:center;border-right:1px solid var(--vs-w-line);aspect-ratio:16/9;overflow:hidden}.vs-show-preview>*{width:200%;transform:scale(.5);transform-origin:0 0}.vs-show-preview [data-testid$=-tag]{transform:scale(1.8);transform-origin:top right}.vs-option-who{display:inline-flex;align-items:center;gap:6px}.vs-has-more{position:relative}.vs-option-more{position:absolute;right:14px;bottom:12px;z-index:1;font-size:12px;font-weight:600;color:var(--vs-w-muted);text-decoration:underline;text-underline-offset:3px}.vs-option-more:hover{color:var(--vs-w-ink)}.vs-option-more:focus-visible{outline:2px solid var(--vs-w-ink);outline-offset:2px;border-radius:4px}.vs-option-li.vs-has-more .vs-option{padding-bottom:36px}.vs-option-face{box-shadow:0 0 0 1px var(--vs-w-line)!important}.vs-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (min-width:640px){.vs-show{flex-direction:column;border-radius:16px}.vs-show:hover{translate:0 -2px}.vs-show-preview{width:100%;max-width:none;align-self:stretch;border-right:0;border-bottom:1px solid var(--vs-w-line);aspect-ratio:auto}.vs-show-preview>*{width:100%;transform:none}.vs-show-preview [data-testid$=-tag]{transform:none}.vs-show .vs-option{padding:16px 20px 18px;gap:8px}}.vs-ask{display:flex;flex-direction:column;gap:8px;margin-top:14px}.vs-ask-label{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--vs-w-muted)}.vs-chips{display:flex;flex-wrap:wrap;gap:8px}.vs-chip{min-height:40px;padding:0 14px;border-radius:999px;border:1px solid var(--vs-w-line-strong);background:transparent;color:var(--vs-w-ink);font-size:13px;font-weight:600;cursor:pointer}.vs-chip:hover{background:var(--vs-w-hover)}.vs-chip:focus-visible{outline:2px solid var(--vs-w-ink);outline-offset:2px}.vs-extra{margin-top:20px;max-width:40rem}.vs-checklist{margin-top:16px;max-width:28rem}.vs-needs{gap:8px;margin:4px 0 14px;max-width:40rem}.vs-needs,.vs-needs-list{display:flex;flex-direction:column}.vs-needs-list{list-style:none;margin:0;padding:0;gap:6px}.vs-needs-item{display:flex;align-items:stretch;border:1px solid var(--vs-w-line);background:var(--vs-w-card);border-radius:12px;max-height:120px;overflow:hidden;transition:max-height .2s var(--ease-out,ease-out),opacity .14s var(--ease-out,ease-out)}.vs-needs-item[data-leaving=true]{max-height:0;opacity:0;border-width:0}@media (prefers-reduced-motion:reduce){.vs-needs-item{transition:none}}.vs-needs-link{flex:1;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;color:var(--vs-w-ink);font-size:14px;font-weight:600;text-decoration:none;border-radius:12px 0 0 12px}.vs-needs-link:hover{background:var(--vs-w-hover)}.vs-needs-dismiss:focus-visible,.vs-needs-link:focus-visible{outline:2px solid var(--vs-w-ink);outline-offset:2px}.vs-needs-dismiss{flex:none;min-width:44px;display:inline-flex;align-items:center;justify-content:center;border:0;border-left:1px solid var(--vs-w-line);background:transparent;color:var(--vs-w-muted);cursor:pointer;border-radius:0 12px 12px 0}.vs-needs-dismiss:hover{background:var(--vs-w-hover);color:var(--vs-w-ink)}@keyframes vs-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes vs-fade{0%{opacity:.4;transform:translateY(2px)}to{opacity:1;transform:none}}@keyframes vs-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.vs-work [data-message-role]{animation:vs-enter var(--dur-slow,.22s) var(--ease-out,ease-out) both}.vs-option,.vs-show{transition-duration:var(--dur-base,.16s)}@media (prefers-reduced-motion:reduce){.vs-bar,.vs-caption[data-speaking=true],.vs-eyebrow:before,.vs-option-li,.vs-title,.vs-work [data-message-role]{animation:none!important}.vs-new-chat,.vs-option,.vs-ring,.vs-show,.vs-talk,.vs-voice{transition:none}.vs-new-chat:active,.vs-talk:active,.vs-voice:active{transform:none}.vs-show:hover{translate:none}}.vs-work [data-chat-lead-in]{max-width:880px}.vs-work [data-testid=chat-send]{background:var(--wb-accent,#cf3128)!important}.vs-work [data-testid$=post-yourself-card],.vs-work [data-testid=vivian-first-post-connect],.vs-work [data-testid=vivian-first-post-connected]{border:0!important;padding:0!important;background:transparent!important}.vs-work [data-testid$=post-yourself-card] :is(button,a)[style*=border]{border:0!important;background:var(--surface-hover)!important;transition:background-color var(--dur-fast,.12s) var(--ease-out,ease-out),transform var(--dur-fast,.12s) var(--ease-out,ease-out)}.vs-work [data-testid$=post-yourself-card] :is(button,a)[style*=border]:hover{background:var(--edge-hover)!important;opacity:1}.vs-work [data-testid$=post-yourself-card] :is(button,a):active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.vs-work [data-testid$=post-yourself-card] :is(button,a):active{transform:none}}@media (max-width:767.98px){.vs-new-chat,.vs-talk,.vs-voice{min-height:44px;min-width:44px}.vs-stage[data-compact=true] .vs-talk,.vs-voice{width:44px}.vs-chip{min-height:44px}.vs-option-more{display:inline-flex;align-items:center;justify-content:flex-end;min-height:44px;min-width:44px;bottom:0}.vs-option-li.vs-has-more .vs-option{padding-bottom:44px}}.tb-room{position:relative;flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;font-family:var(--mw-body,inherit);color:var(--content);--vs-w-ink:var(--mw-text,var(--content));--vs-w-muted:var(--mw-text-muted,var(--content-muted));--vs-w-card:var(--surface-card,var(--surface));--vs-w-line:var(--mw-border,var(--edge));--vs-w-line-strong:var(--mw-border-strong,var(--edge));--vs-w-hover:var(--surface-hover)}.tb-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;isolation:isolate}.tb-page{width:100%;max-width:920px;margin:0 auto;padding:24px var(--mw-gutter,16px) 128px;display:flex;flex-direction:column;gap:32px}.tb-page>*{animation:tb-enter .26s var(--ease-out,ease-out) both}.tb-page>:nth-child(2){animation-delay:40ms}.tb-page>:nth-child(3){animation-delay:80ms}.tb-page>:nth-child(4){animation-delay:.12s}@media (min-width:1024px){.tb-page{padding-top:40px;gap:40px}}@media (min-width:1200px){.tb-page{max-width:1180px;display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-template-rows:auto auto 1fr;column-gap:48px;row-gap:40px;align-items:start}.tb-page>.tb-greet{grid-column:1/-1}.tb-page>[data-testid=today-brief-needs]{grid-column:1;grid-row:2}.tb-page>[data-testid=today-brief-ready-section]{grid-column:1;grid-row:3}.tb-page>[data-testid=today-brief-make]{grid-column:2;grid-row:2/span 2;position:sticky;top:24px}}.tb-greet{display:flex;flex-direction:column;gap:10px}.tb-greet .vs-eyebrow{margin:0;font-size:13px;letter-spacing:.02em;text-transform:none;font-weight:500;color:var(--content-muted)}.tb-greet .vs-eyebrow:before{display:none}.tb-h1{margin:0;font-family:var(--mw-display,var(--font-display,inherit));font-weight:700;font-size:clamp(1.875rem,1.3rem + 2vw,2.75rem);line-height:1.05;letter-spacing:-.03em;text-wrap:balance}.tb-says{margin:0;max-width:56ch;font-size:16px;line-height:1.5;color:var(--content-muted);text-wrap:pretty}.tb-sec{flex-direction:column}.tb-sec,.tb-sec-head{display:flex;gap:12px}.tb-sec-head{align-items:baseline;justify-content:space-between}.tb-sec-title{margin:0;font-family:var(--mw-body,inherit);font-size:15px;letter-spacing:0}.tb-sec-link,.tb-sec-title{font-weight:600;color:var(--content-muted)}.tb-sec-link{font-size:13.5px;text-decoration:none}.tb-sec-link:hover{color:var(--content)}.tb-sec-body{display:flex;flex-direction:column;gap:12px;min-width:0}.tb-sec-empty{display:none;font-size:14.5px;color:var(--content-muted)}.tb-sec-body:empty{display:none}.tb-sec-body:empty+.tb-sec-empty{display:block}.tb-room .tb-list{gap:0;border-radius:16px;background:var(--surface-card);overflow:hidden}.tb-room .tb-list [data-card-type=vivian_first_thing],.tb-room .tb-list>*,.tb-room .tb-list>[data-agent-cards]>*{margin:0!important;background:transparent!important;box-shadow:none!important;border-radius:0!important;max-width:none}.tb-room .tb-list>[data-agent-cards]{margin:0;display:flex;flex-direction:column;gap:0}.tb-room .tb-list>*+*,.tb-room .tb-list>[data-agent-cards]>*+*{border-top:1px solid var(--edge)}.tb-room .tb-list [data-card-type=vivian_first_thing]>div{padding:14px 16px}@media (min-width:640px){.tb-room .tb-list [data-card-type=vivian_first_thing][data-testid=vivian-first-thing-kai]>div{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:16px;align-items:center}.tb-room .tb-list [data-card-type=vivian_first_thing][data-testid=vivian-first-thing-kai]>div>:last-child{grid-column:2;grid-row:1/span 2}.tb-room .tb-list [data-card-type=vivian_first_thing][data-testid=vivian-first-thing-kai]>div>p{margin-bottom:0}}.tb-room [data-testid=needs-you]{margin:0;max-width:none;gap:0}.tb-room [data-testid=needs-you]>.vs-ask-label{display:none}.tb-room [data-testid=needs-you] .vs-needs-list{gap:0}.tb-room [data-testid=needs-you] .vs-needs-item{border:0;border-radius:0;background:transparent}.tb-room [data-testid=needs-you] .vs-needs-item+.vs-needs-item{border-top:1px solid var(--edge)}.tb-room [data-testid=needs-you] .vs-needs-link{padding:14px 16px;font-size:15px;border-radius:0}.tb-room [data-testid=needs-you] .vs-needs-dismiss{border-left:0;border-radius:0}.tb-room .vs-checklist,.tb-room .vs-extra{margin:0;max-width:none}.tb-room .vs-doors{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tb-room .vs-doors .vs-option{flex-direction:column;align-items:flex-start;gap:10px;min-height:0;padding:14px;border:0;border-radius:14px;background:var(--surface-card);box-shadow:none;transition:background-color var(--dur-fast,.12s) var(--ease-out,ease-out),transform var(--dur-fast,.12s) var(--ease-out,ease-out)}.tb-room .vs-doors .vs-option:hover{background:var(--surface-hover);transform:none}.tb-room .vs-doors .vs-option:active{transform:scale(.98)}.tb-room .vs-doors .vs-option-icon{width:36px;height:36px;border-radius:10px;border:0;background:var(--surface-hover)}.tb-room .vs-doors .vs-option-title{font-size:15.5px}.tb-room .vs-doors .vs-option-blurb{display:none}.tb-room .vs-doors .vs-option-who{margin-top:0;padding-top:0;display:inline-flex;align-items:center;gap:6px}.tb-room .vs-doors .vs-option-li.vs-has-more .vs-option{padding-bottom:34px}@media (min-width:1200px){.tb-room .vs-doors{grid-template-columns:minmax(0,1fr);gap:2px}.tb-room .vs-doors .vs-option{flex-direction:row;align-items:center;gap:12px;padding:10px 12px;background:transparent}.tb-room .vs-doors .vs-option:hover{background:var(--surface-card)}.tb-room .vs-doors .vs-option-li.vs-has-more .vs-option{padding-bottom:30px}.tb-room .vs-doors .vs-option-more{right:12px;bottom:10px}}.tb-rail{display:grid;grid-auto-flow:column;grid-auto-columns:84%;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--mw-gutter,16px);margin-inline:calc(-1 * var(--mw-gutter, 16px));padding:2px var(--mw-gutter,16px) 8px;scrollbar-width:none}.tb-rail::-webkit-scrollbar{display:none}@media (min-width:720px){.tb-rail{grid-auto-flow:row;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px;overflow:visible;margin-inline:0;padding:0}.tb-post-art{aspect-ratio:4/3}}.tb-post{scroll-snap-align:start;display:flex;flex-direction:column;gap:10px;min-width:0;padding:10px 10px 14px;border-radius:16px;background:var(--surface-card);animation:tb-enter .26s var(--ease-out,ease-out) both;animation-delay:calc(.12s + min(var(--tb-i, 0), 3) * 40ms);transition:transform var(--dur-base,.16s) var(--ease-out,ease-out),box-shadow var(--dur-base,.16s) var(--ease-out,ease-out)}@media (hover:hover) and (pointer:fine){.tb-post:hover{transform:translateY(-2px);box-shadow:var(--elev-2)}}.tb-post-art{width:100%;aspect-ratio:1/1;border-radius:10px;object-fit:cover;display:block;background:var(--surface-hover)}.tb-post-art-text{display:flex;align-items:flex-end;padding:14px;font-family:var(--mw-display,inherit);font-weight:700;font-size:18px;line-height:1.15}.tb-post-title{margin:0 4px;font-size:15px;font-weight:600}.tb-post-caption{margin:0 4px;font-size:14px;line-height:1.55;color:var(--content-muted)}.tb-post-go{margin:auto 4px 0;align-self:flex-start}.tb-post-skeleton{gap:12px}.tb-empty-card{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:16px;border-radius:14px;background:var(--surface-card)}.tb-empty-card p{margin:0;font-size:15px;color:var(--content-muted)}.tb-room [data-card-type=vivian_first_thing],.tb-room [data-card-type=vivian_preview_posts],.tb-room [data-testid=vivian-preview-posts]{max-width:none}.tb-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:0 16px;border:0;border-radius:var(--radius-control,10px);font:inherit;font-size:14px;font-weight:600;text-decoration:none;cursor:pointer;white-space:nowrap;transition:background-color var(--dur-fast,.12s) var(--ease-out,ease-out),transform var(--dur-fast,.12s) var(--ease-out,ease-out)}.tb-btn:active{transform:scale(.97)}.tb-btn:focus-visible{outline:2px solid var(--content);outline-offset:2px}.tb-btn-1{background:var(--wb-accent,#cf3128);color:#fff}.tb-btn-1:hover{background:var(--wb-accent-hover,#b52a22)}.tb-btn-2{background:var(--surface-hover);color:var(--content)}.tb-btn-2:hover{background:var(--edge-hover)}.tb-btn-3{background:transparent;color:var(--content-muted);padding:0 10px}.tb-btn-3:hover{color:var(--content);background:var(--surface-hover)}.tb-dock{position:absolute;left:0;right:0;bottom:0;z-index:3;padding:24px var(--mw-gutter,16px) 14px;background:linear-gradient(to top,var(--page-bg) 62%,transparent);pointer-events:none;transition:opacity var(--dur-base,.16s) var(--ease-out,ease-out),transform var(--dur-base,.16s) var(--ease-out,ease-out)}.tb-dock[data-sheet-open=true]{opacity:0;transform:translateY(12px);pointer-events:none;visibility:hidden;transition:opacity var(--dur-base,.16s) var(--ease-out,ease-out),transform var(--dur-base,.16s) var(--ease-out,ease-out),visibility 0s linear var(--dur-base,.16s)}.tb-dock[data-sheet-open=true] .tb-dock-bar{pointer-events:none}.tb-dock[data-sheet-open=false]{transition-delay:60ms;transition-duration:var(--dur-slow,.22s)}.tb-dock-bar{pointer-events:auto;max-width:720px;margin:0 auto;display:flex;align-items:center;gap:10px;padding:7px;border-radius:18px;background:var(--surface-card);box-shadow:var(--elev-3),inset 0 0 0 1px var(--edge)}.tb-dock-face{width:40px;height:40px;flex:none;border-radius:12px;overflow:hidden;box-shadow:0 0 0 1.5px var(--edge);transition:box-shadow var(--dur-base,.16s) var(--ease-out,ease-out)}.tb-dock-face img{width:100%;height:100%;object-fit:cover;display:block}.tb-dock[data-mood=listening] .tb-dock-face{box-shadow:0 0 0 2px var(--surface-card),0 0 0 4px var(--wb-accent,#cf3128)}.tb-dock[data-mood=thinking] .tb-dock-face{box-shadow:0 0 0 2px var(--surface-card),0 0 0 4px var(--agent-orion,#e0a441)}.tb-dock[data-mood=speaking] .tb-dock-face{box-shadow:0 0 0 2px var(--surface-card),0 0 0 4px var(--agent-nexus,#c9a882)}.tb-dock-ask{flex:1;min-width:0;min-height:44px;border:0;background:transparent;text-align:left;padding:0 6px;font:inherit;font-size:15px;color:var(--content-muted);cursor:pointer;border-radius:10px}.tb-dock-ask:hover{color:var(--content)}.tb-dock-ask:focus-visible{outline:2px solid var(--content);outline-offset:2px}.tb-dock-talk{width:44px;padding:0}.tb-dock-talk[aria-pressed=true]{background:var(--content);color:var(--page-bg)}.tb-scrim{position:absolute;inset:0;z-index:4;background:rgb(0 0 0/.45);opacity:0;pointer-events:none;transition:opacity var(--dur-base,.16s) var(--ease-out,ease-out)}.tb-scrim[data-open=true]{opacity:1;pointer-events:auto}.tb-sheet{position:absolute;z-index:5;left:0;right:0;bottom:0;height:88%;display:flex;flex-direction:column;background:var(--page-bg);border-radius:20px 20px 0 0;box-shadow:0 -16px 48px -16px rgb(0 0 0/.6),inset 0 1px 0 var(--edge);transform:translateY(102%);visibility:hidden;transition:transform var(--dur-base,.16s) cubic-bezier(.4,0,1,1),visibility 0s linear var(--dur-base,.16s)}.tb-sheet[data-open=true]{transform:none;visibility:visible;transition:transform var(--dur-slow,.22s) var(--ease-out,ease-out),visibility 0s}@media (min-width:1024px){.tb-scrim{background:rgb(0 0 0/.28)}.tb-sheet{left:auto;top:12px;right:12px;bottom:12px;width:min(460px,calc(100% - 24px));height:auto;border-radius:18px;transform:translateX(calc(100% + 24px));box-shadow:var(--elev-3),inset 0 0 0 1px var(--edge)}}.tb-sheet[data-open=true] .tb-sheet-body,.tb-sheet[data-open=true] .tb-sheet-head{animation:tb-enter var(--dur-slow,.22s) var(--ease-out,ease-out) both;animation-delay:60ms}.tb-sheet[data-open=true] .tb-sheet-body{animation-delay:.11s}.tb-sheet-head{flex:none;display:flex;align-items:flex-start;gap:4px;padding-right:8px;border-bottom:1px solid var(--edge)}.tb-sheet-stage{flex:1;min-width:0}.tb-sheet-stage .vs-stage{border-bottom:0;flex-wrap:wrap}.tb-sheet-stage .vs-caption,.tb-sheet-stage .vs-hint,.tb-sheet-stage .vs-talk-text,.tb-sheet-stage .vs-voice-text{display:none}.tb-sheet-stage .vs-mood{flex:1 1 0}.tb-sheet-stage .vs-talk,.tb-sheet-stage .vs-voice{width:40px;padding:0}.tb-sheet-stage .vs-voice-prompt{flex-basis:100%}.tb-sheet .vs-chips{display:flex;flex-wrap:wrap;gap:8px}.tb-sheet .vs-chip{min-height:40px;padding:0 14px;border:0;border-radius:999px;background:var(--surface-hover,rgba(255,255,255,.08));color:var(--content,#f4f5f7);font:inherit;font-size:13.5px;font-weight:600;cursor:pointer;transition:background var(--dur-fast,.12s) var(--ease-out,ease-out),transform var(--dur-fast,.12s) var(--ease-out,ease-out)}.tb-sheet .vs-chip:hover{background:var(--edge-hover,rgba(255,255,255,.14))}.tb-sheet .vs-chip:active{transform:scale(.97)}.tb-sheet .vs-chip:focus-visible{outline:2px solid var(--content,#f4f5f7);outline-offset:2px}.tb-sheet-close{margin-top:12px;width:40px;padding:0;flex:none}.tb-sheet-body{flex:1;min-height:0;display:flex;flex-direction:column}.tb-sheet-body [data-chat-column]{max-width:none}.tb-sheet-empty{display:flex;flex-direction:column;gap:12px;padding:12px 0 8px}.tb-sheet-empty h3{margin:0;font-family:var(--mw-display,inherit);font-size:20px;font-weight:700;letter-spacing:-.01em}.tb-sheet-empty p{margin:0;font-size:14.5px;color:var(--content-muted)}@keyframes tb-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.tb-page>*,.tb-post,.tb-sheet[data-open=true] .tb-sheet-body,.tb-sheet[data-open=true] .tb-sheet-head{animation:none}.tb-btn,.tb-dock,.tb-dock-face,.tb-post,.tb-scrim{transition:none}.tb-btn:active,.tb-dock[data-sheet-open=true],.tb-post:hover{transform:none}.tb-sheet,.tb-sheet[data-open=true]{transition:visibility 0s}}.tb-stage-bg{display:none}.tb-stage-words{display:flex;flex-direction:column;gap:10px;min-width:0}.tb-stage-stats{display:none}.tb-says-who{font-weight:700;color:var(--content)}.tb-vtoggle{position:absolute;z-index:6;top:12px;right:calc(var(--mw-gutter, 16px) + 10px);display:flex;align-items:center;gap:8px;height:44px;padding:0 14px 0 6px;border-radius:999px;border:1px solid var(--edge);background:var(--surface-card);color:var(--content);font:inherit;font-size:13.5px;font-weight:700;cursor:pointer;box-shadow:var(--elev-2)}.tb-vtoggle[aria-pressed=true]{border-color:var(--content)}.tb-vtoggle:focus-visible{outline:2px solid var(--content);outline-offset:2px}.tb-vtoggle-face{position:relative;display:block;width:32px;height:32px}.tb-vtoggle-face img{display:block;width:32px;height:32px;border-radius:50%;object-fit:cover}.tb-vtoggle-dot{position:absolute;right:-2px;bottom:-2px;width:11px;height:11px;border-radius:50%;background:#10b981;border:2px solid var(--surface-card)}@media (min-width:1024px){.tb-vtoggle{display:none}}@media (max-width:1023px){.tb-vtoggle{position:relative;top:auto;right:auto;flex:none;align-self:flex-end;margin:8px calc(var(--mw-gutter, 16px) + 10px) 0 0}}.tb-trail{margin:0;padding:0;list-style:none;gap:8px}.tb-trail,.tb-trail-item{display:flex;flex-direction:column}.tb-trail-item{gap:4px;padding:10px 12px;border-radius:14px;background:var(--surface-card)}.tb-trail-who{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--trail-c,var(--content-muted))}.tb-trail-what{display:flex;gap:6px;font-size:13.5px;line-height:1.45;color:var(--content)}.tb-trail-what svg{flex:none;margin-top:3px;color:var(--trail-c,var(--content-muted))}.tb-trail-item{animation:tb-trail-in .42s var(--ease-out,ease-out) both;animation-delay:calc(.24s + var(--tb-i, 0) * 90ms)}@keyframes tb-trail-in{0%{opacity:0;transform:translateY(-10px) scale(.98)}}@media (min-width:1200px){.tb-page:has(>[data-testid=today-brief-crew]){grid-template-rows:auto auto auto 1fr}.tb-page:has(>[data-testid=today-brief-crew])>[data-testid=today-brief-ready-section]{grid-row:3/span 2}.tb-page:has(>[data-testid=today-brief-crew])>[data-testid=today-brief-make]{grid-row:2/span 2;position:static}.tb-page>[data-testid=today-brief-crew]{grid-column:2;grid-row:4}}.tb-fly{z-index:9999;width:18px;height:18px;border-radius:50%;background:var(--fly-c,#ff6a4d);box-shadow:0 0 0 3px rgb(0 0 0/.35),0 0 22px var(--fly-c,#ff6a4d)}.tb-fly,.tb-grow-scrim{position:fixed;pointer-events:none}.tb-grow-scrim{inset:0;z-index:79;background:rgb(5 5 12/.6);animation:tb-fade .24s ease-out both}.tb-grow{position:fixed;z-index:80;flex-direction:column;border-radius:24px;background:var(--surface-card,#1c1c24);color:var(--content,#eceef2);box-shadow:0 30px 80px rgb(0 0 0/.6);pointer-events:none}.tb-grow,.tb-grow-band{display:flex;overflow:hidden}.tb-grow-band{position:relative;flex:none;height:42%;align-items:flex-end;padding:24px;background:#1d1d28}.tb-grow-band img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.tb-grow-band:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgb(5 5 12/.6),transparent 65%)}.tb-grow-title{position:relative;z-index:1;font-family:var(--mw-display,inherit);font-weight:800;font-size:clamp(20px,4vw,30px);line-height:1.1;letter-spacing:-.02em;color:#fff;text-wrap:balance}.tb-grow-body{flex:1;min-height:0;display:flex;flex-direction:column;gap:14px;padding:20px 24px;animation:tb-fade .24s ease-out .16s both}.tb-grow-body p{margin:0;font-size:16px;line-height:1.6;overflow:hidden}.tb-grow-who{display:flex;align-items:center;gap:10px;font-size:11px;font-weight:800;letter-spacing:.12em;color:var(--agent-nova,#6fa5dd)}.tb-grow-who img{border-radius:50%;object-fit:cover}.tb-grow-status{margin-top:auto;display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600;color:var(--content-muted,#a8a9af)}.tb-spin{width:18px;height:18px;box-sizing:border-box;border-radius:50%;border:2px solid rgb(255 255 255/.18);border-top:2px solid var(--agent-nova,#6fa5dd);animation:tb-spin .9s linear infinite}@keyframes tb-spin{to{transform:rotate(1turn)}}@keyframes tb-fade{0%{opacity:0}}.tb-sheet[data-grow=in]{transition:visibility 0s!important}.tb-sheet[data-grow=out]{transition:visibility 0s linear .22s!important}.tb-sheet-glance{display:none}:root:not(.light) .tb-room{--page-bg:var(--dc-ground);background:radial-gradient(900px 500px at 8% -10%,rgba(62,93,255,.1),transparent 60%),radial-gradient(700px 480px at 96% 0,rgba(var(--dc-glow-rgb),.08),transparent 60%),var(--dc-ground);color:var(--dc-ink)}:root:not(.light) .tb-room[data-atmosphere=marketing]{background:radial-gradient(900px 500px at 8% -10%,rgba(62,93,255,.28),transparent 60%),radial-gradient(700px 480px at 96% 0,rgba(var(--dc-glow-rgb),.22),transparent 60%),radial-gradient(800px 500px at 55% 120%,rgba(var(--dc-mag-rgb),.2),transparent 60%),#0b0b10}:root:not(.light) .tb-room .tb-hair{position:relative}:root:not(.light) .tb-vtoggle{border-color:rgba(var(--dc-viv-rgb),.45);background:color-mix(in srgb,rgb(var(--dc-viv-rgb)) 10%,var(--dc-rail));color:var(--dc-ink);box-shadow:0 10px 30px -12px rgb(4 6 18/.9);transition:background-color .3s,border-color .3s}:root:not(.light) .tb-vtoggle[aria-pressed=true]{background:rgba(var(--dc-viv-rgb),.24);border-color:var(--dc-viv)}:root:not(.light) .tb-vtoggle-face img{box-shadow:0 0 0 2px var(--dc-viv)}:root:not(.light) .tb-vtoggle-dot{border-color:#0d0f18}:root:not(.light) .tb-vtoggle:not([aria-pressed=true]) .tb-vtoggle-dot:after{content:"";position:absolute;inset:-5px;border-radius:50%;border:1.5px solid #10b981;animation:tb-ring 1.8s ease-out infinite}@keyframes tb-ring{0%{transform:scale(1);opacity:.9}to{transform:scale(1.75);opacity:0}}:root:not(.light) .tb-room .tb-stage{position:relative;overflow:hidden;flex-direction:row;align-items:center;gap:24px;padding:24px 32px;border-radius:28px;border:1px solid rgba(255,255,255,.12);background:#0a1650}:root:not(.light) .tb-room .tb-stage-bg{display:block;position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 70%;filter:brightness(.55) saturate(.75)}:root:not(.light) .tb-room[data-atmosphere=marketing] .tb-stage-bg{filter:none}:root:not(.light) .tb-room .tb-stage-words{position:relative;z-index:1;flex:1}:root:not(.light) .tb-room .tb-greet .vs-eyebrow{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--dc-eyebrow)}:root:not(.light) .tb-room .tb-greet .vs-eyebrow:before{display:block;content:"";flex:none;width:6px;height:6px;border-radius:50%;background:currentColor}:root:not(.light) .tb-room .tb-greet .vs-eyebrow-link{color:inherit}:root:not(.light) .tb-room .tb-h1{font-weight:800;font-size:clamp(1.875rem,1.35rem + 1.6vw,2.5rem);letter-spacing:-.035em;color:#fff}:root:not(.light) .tb-room .tb-says{color:rgb(255 255 255/.82)}:root:not(.light) .tb-room .tb-says-who{color:var(--dc-viv-t)}:root:not(.light) .tb-room .tb-stage-stats{position:relative;z-index:1;display:flex;gap:12px;flex:none}:root:not(.light) .tb-stat{width:112px;height:64px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;overflow:hidden;border-radius:14px;background:color-mix(in srgb,var(--stat-c) 14%,rgb(10 10 20/.62));border:1px solid color-mix(in srgb,var(--stat-c) 45%,transparent)}:root:not(.light) .tb-stat-num{display:inline-block;font-size:22px;font-weight:800;line-height:1.1;color:var(--stat-c);animation:tb-roll .38s cubic-bezier(.3,1.5,.5,1) both}:root:not(.light) .tb-stat-label{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:rgb(255 255 255/.78);white-space:nowrap}:root:not(.light) .tb-stat[data-bump=a]{animation:tb-burst-a .76s var(--dc-ease)}:root:not(.light) .tb-stat[data-bump=b]{animation:tb-burst-b .76s var(--dc-ease)}@keyframes tb-roll{0%{transform:translateY(80%);opacity:0}}@keyframes tb-burst-a{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--stat-c) 80%,transparent);transform:scale(1.07)}35%{transform:scale(1)}to{box-shadow:0 0 0 18px transparent}}@keyframes tb-burst-b{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--stat-c) 80%,transparent);transform:scale(1.07)}35%{transform:scale(1)}to{box-shadow:0 0 0 18px transparent}}@media (max-width:1023px){:root:not(.light) .tb-room .tb-stage{flex-direction:column;align-items:stretch;gap:14px;padding:16px 16px 14px;border-radius:24px}:root:not(.light) .tb-room .tb-stage-stats{gap:8px}:root:not(.light) .tb-stat{flex:1;width:auto;height:52px}}:root:not(.light) .tb-room .tb-sec-title{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--dc-eyebrow)}:root:not(.light) .tb-room .tb-sec-title:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:currentColor}:root:not(.light) .tb-room .tb-sec-link{color:var(--dc-dim)}:root:not(.light) .tb-room .tb-sec-link:hover{color:var(--dc-ink)}:root:not(.light) .tb-room .tb-sec-empty{color:var(--dc-dim)}:root:not(.light) .tb-room .tb-list{gap:8px;background:transparent;overflow:visible;border-radius:0}:root:not(.light) .tb-room .tb-list>*,:root:not(.light) .tb-room .tb-list>[data-agent-cards]>*{background:var(--dc-card)!important;border:1px solid var(--dc-brd);border-radius:16px!important}:root:not(.light) .tb-room .tb-list>*+*,:root:not(.light) .tb-room .tb-list>[data-agent-cards]>*+*{border-top:1px solid var(--dc-brd)}:root:not(.light) .tb-room .tb-list>[data-agent-cards]{gap:8px;background:transparent!important;border:0}:root:not(.light) .tb-room .tb-list>[data-testid=needs-you]{background:transparent!important;border:0;border-radius:0!important}:root:not(.light) .tb-room [data-testid=needs-you] .vs-needs-list{gap:8px}:root:not(.light) .tb-room [data-testid=needs-you] .vs-needs-item{border:1px solid var(--dc-brd);border-radius:16px;background:var(--dc-card);animation:tb-need-in .38s var(--dc-ease) both,tb-need-flash 1.6s ease-out both;animation-delay:calc(.14s + var(--tb-i, 0) * 90ms),calc(.34s + var(--tb-i, 0) * 90ms)}:root:not(.light) .tb-room [data-testid=needs-you] .vs-needs-item+.vs-needs-item{border-top:1px solid var(--dc-brd)}:root:not(.light) .tb-room [data-testid=needs-you] .vs-needs-link{padding:16px 18px;color:var(--dc-ink);border-radius:16px 0 0 16px}:root:not(.light) .tb-room [data-testid=needs-you] .vs-needs-link svg{color:var(--dc-viv-t)}:root:not(.light) .tb-room [data-testid=needs-you] .vs-needs-dismiss{color:var(--dc-dim);border-radius:0 16px 16px 0}@keyframes tb-need-in{0%{opacity:0;transform:translateX(-18px)}}@keyframes tb-need-flash{0%{background:color-mix(in srgb,rgb(var(--dc-viv-rgb)) 22%,var(--dc-card));border-color:rgba(var(--dc-viv-rgb),.6)}to{background:var(--dc-card);border-color:var(--dc-brd)}}:root:not(.light) .tb-room .tb-post{gap:0;padding:0;overflow:hidden;border-radius:16px;background:var(--dc-card);border:1px solid var(--dc-brd);transition:transform .2s var(--dc-ease),box-shadow .2s,border-color .2s}@media (hover:hover) and (pointer:fine){:root:not(.light) .tb-room .tb-post:hover{transform:translateY(-3px);border-color:rgba(var(--dc-glow-rgb),.45);box-shadow:0 16px 36px -12px rgba(var(--dc-glow-rgb),.55)}}:root:not(.light) .tb-room .tb-post-band{position:relative;overflow:hidden;background:#1d1d28}:root:not(.light) .tb-room .tb-post-art{border-radius:0;aspect-ratio:16/9}:root:not(.light) .tb-room .tb-post-art-text{position:relative;display:flex;flex-wrap:wrap;align-content:flex-end;padding:12px 40px 12px 14px;background:var(--post-art);color:#fff;font-weight:800;font-size:17px;line-height:1.15;letter-spacing:-.01em;text-shadow:0 1px 12px rgb(5 5 12/.45)}:root:not(.light) .tb-room .tb-post-art-text:before{content:"";position:absolute;inset:0;background:radial-gradient(rgb(255 255 255/.22) 1px,transparent 1.4px) 0 0 /6px 6px;-webkit-mask:linear-gradient(110deg,transparent 30%,#000);mask:linear-gradient(110deg,transparent 30%,#000)}:root:not(.light) .tb-room .tb-post-art-text:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgb(5 5 12/.55),transparent 65%)}:root:not(.light) .tb-room .tb-word{position:relative;z-index:1;display:inline-block;margin-right:.26em}:root:not(.light) .tb-room .tb-post:has(.tb-post-art-text) .tb-post-title{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}:root:not(.light) .tb-room .tb-post-title{margin:12px 14px 0;color:var(--dc-ink)}:root:not(.light) .tb-room .tb-post-caption{margin:10px 14px 0;font-size:13.5px;line-height:1.45;color:rgb(255 255 255/.78);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}:root:not(.light) .tb-room .tb-post-go{position:relative;overflow:hidden;margin:12px 14px 14px;min-height:36px;padding:0 16px;border-radius:999px;background:var(--dc-grad);background-size:160% 100%;color:#0a0b14;font-weight:800;font-size:13.5px;box-shadow:0 8px 24px -8px rgba(var(--dc-glow-rgb),.7);transition:transform .25s var(--dc-ease),background-position .6s var(--dc-ease),box-shadow .25s}:root:not(.light) .tb-room .tb-post-go:hover{transform:translateY(-2px);background-position:100% 0}:root:not(.light) .tb-room .tb-post-go:focus-visible{outline:2px solid #fff;outline-offset:2px}:root:not(.light) .tb-room .tb-post-go:after{content:"";position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(100deg,transparent,rgb(255 255 255/.55),transparent);transform:skewX(-18deg)}:root:not(.light) .tb-room .tb-post-go:hover:after{animation:tb-sheen .9s var(--dc-ease)}@keyframes tb-sheen{to{left:120%}}:root:not(.light) .tb-room .tb-empty-card{background:var(--dc-card);border:1px solid var(--dc-brd)}:root:not(.light) .tb-room .tb-post-write{animation:tb-enter .26s var(--ease-out,ease-out) both,tb-writing 2.2s ease-out .2s both}:root:not(.light) .tb-room .tb-post-write .tb-post-art{animation:tb-wipe .9s cubic-bezier(.65,0,.35,1) .15s both}:root:not(.light) .tb-room .tb-post-write .tb-word{animation:tb-word .28s var(--dc-ease) both;animation-delay:calc(.42s + var(--w, 0) * 90ms)}:root:not(.light) .tb-room .tb-post-write .tb-post-caption,:root:not(.light) .tb-room .tb-post-write .tb-post-go{animation:tb-fade .32s ease-out 1.1s both}.tb-post-writer{display:none}:root:not(.light) .tb-room .tb-post-writer{display:block;position:absolute;z-index:2;top:9px;right:9px;width:30px;height:30px;animation:tb-writer 1.9s both}:root:not(.light) .tb-room .tb-post-writer img{display:block;width:26px;height:26px;margin:2px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 2px #22d3ee,0 0 18px rgb(34 211 238/.55)}@keyframes tb-wipe{0%{clip-path:inset(0 100% 0 0)}}@keyframes tb-word{0%{opacity:0;transform:translateY(12px)}}@keyframes tb-writing{0%{border-color:#22d3ee;box-shadow:0 0 0 1px #22d3ee,0 0 30px rgb(34 211 238/.35)}}@keyframes tb-writer{0%{transform:scale(.4);opacity:0}12%{transform:scale(1);opacity:1}78%{transform:none;opacity:1}to{transform:translate(30px,-26px) scale(.3);opacity:0}}:root:not(.light) .tb-room .vs-doors .vs-option{--door-c:var(--dc-viv);background:var(--dc-card);border:1px solid var(--dc-brd);border-top:3px solid var(--door-c);border-radius:16px;color:var(--dc-ink);transition:transform .2s var(--dc-ease),box-shadow .2s,border-color .2s}:root:not(.light) .tb-room .vs-doors .vs-option[data-option=website]{--door-c:var(--agent-kai)}:root:not(.light) .tb-room .vs-doors .vs-option[data-option=social]{--door-c:var(--agent-nova)}:root:not(.light) .tb-room .vs-doors .vs-option[data-option=blog]{--door-c:var(--agent-helix)}:root:not(.light) .tb-room .vs-doors .vs-option[data-option=email]{--door-c:var(--agent-astra)}:root:not(.light) .tb-room .vs-doors .vs-option:hover{background:var(--dc-card);transform:translateY(-3px);box-shadow:0 14px 30px -10px color-mix(in srgb,var(--door-c) 70%,transparent)}:root:not(.light) .tb-room .vs-doors .vs-option-icon{background:color-mix(in srgb,var(--door-c) 16%,transparent);color:var(--door-c);border-radius:50%}:root:not(.light) .tb-room .vs-doors .vs-option-who{color:var(--door-c);font-size:10.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}:root:not(.light) .tb-room .vs-doors .vs-option-face{box-shadow:0 0 0 2px var(--door-c)!important}:root:not(.light) .tb-room .vs-doors .vs-option-more{color:var(--dc-dim)}@media (min-width:1200px){:root:not(.light) .tb-room .vs-doors{gap:8px}:root:not(.light) .tb-room .vs-doors .vs-option{background:var(--dc-card)}}:root:not(.light) .tb-room .tb-trail-item{background:color-mix(in srgb,var(--trail-c) 10%,#121219);border:1px solid color-mix(in srgb,var(--trail-c) 32%,transparent)}:root:not(.light) .tb-room .tb-trail-who{font-size:10px;font-weight:800;letter-spacing:.12em}:root:not(.light) .tb-room .tb-trail-what{color:rgb(255 255 255/.88)}:root:not(.light) .tb-room .tb-dock{background:linear-gradient(to top,var(--dc-ground) 62%,transparent)}:root:not(.light) .tb-room .tb-dock-bar{border-radius:999px;padding:8px 8px 8px 9px;background:rgb(13 15 24);border:1px solid var(--dc-brd);box-shadow:0 18px 50px -14px rgb(4 6 18/.95)}:root:not(.light) .tb-room .tb-dock-face{border-radius:50%;box-shadow:0 0 0 2px var(--dc-viv),0 0 0 5px rgb(13 15 24)}:root:not(.light) .tb-room[data-atmosphere=marketing] .tb-dock-face{box-shadow:0 0 0 2px var(--dc-viv),0 0 0 5px rgb(13 15 24),0 0 18px rgba(var(--dc-viv-rgb),.55)}:root:not(.light) .tb-room .tb-dock[data-mood=listening] .tb-dock-face,:root:not(.light) .tb-room .tb-dock[data-mood=speaking] .tb-dock-face{box-shadow:0 0 0 2px var(--dc-viv),0 0 0 6px rgba(var(--dc-viv-rgb),.3),0 0 26px rgba(var(--dc-viv-rgb),.6)}:root:not(.light) .tb-room .tb-dock[data-mood=thinking] .tb-dock-face{box-shadow:0 0 0 2px var(--dc-eyebrow),0 0 0 6px rgba(var(--dc-glow-rgb),.25)}:root:not(.light) .tb-room .tb-dock-ask{color:var(--dc-dim)}:root:not(.light) .tb-room .tb-dock-talk{border-radius:50%;border:1px solid var(--dc-brd);background:rgb(255 255 255/.07);color:var(--dc-ink)}:root:not(.light) .tb-room .tb-dock-talk[aria-pressed=true]{background:var(--dc-grad);color:#0a0b14;border-color:transparent}:root:not(.light) .tb-room .tb-sheet{background:radial-gradient(420px 320px at 50% 0,rgba(var(--dc-viv-rgb),.12),transparent 70%),#121219;box-shadow:0 0 0 1px rgba(var(--dc-glow-rgb),.3),0 30px 80px rgb(0 0 0/.6)}:root:not(.light) .tb-room[data-atmosphere=marketing] .tb-sheet{box-shadow:0 0 0 1px rgba(var(--dc-glow-rgb),.35),0 30px 80px rgb(0 0 0/.6),0 0 70px rgba(var(--dc-glow-rgb),.25)}:root:not(.light) .tb-room .tb-sheet-head{border-bottom-color:var(--dc-brd)}:root:not(.light) .tb-room .tb-sheet .vs-chip{border:1px solid rgba(var(--dc-viv-rgb),.45);background:rgba(var(--dc-viv-rgb),.08);color:var(--dc-viv-t);font-weight:800}:root:not(.light) .tb-room .tb-sheet .vs-chip:hover{background:rgba(var(--dc-viv-rgb),.16)}@media (max-width:1023px){:root:not(.light) .tb-room .tb-sheet-glance{display:block;padding:10px 16px 0}:root:not(.light) .tb-room .tb-glance{display:flex;gap:8px}:root:not(.light) .tb-room .tb-glance .tb-stat{flex:1;width:auto;height:46px}:root:not(.light) .tb-room .tb-glance .tb-stat-num{font-size:18px;animation:none}}:root:not(.light) .tb-grow{background:#121219;color:#f4f5fb;box-shadow:0 0 0 1px rgb(255 106 61/.35),0 30px 80px rgb(0 0 0/.6),0 0 70px rgb(255 106 61/.25)}:root:not(.light) .tb-grow-band:before{content:"";position:absolute;inset:0;z-index:1;background:radial-gradient(rgb(255 255 255/.22) 1px,transparent 1.4px) 0 0 /6px 6px;-webkit-mask:linear-gradient(110deg,transparent 30%,#000);mask:linear-gradient(110deg,transparent 30%,#000);pointer-events:none}@media (prefers-reduced-motion:reduce){.tb-grow-body,.tb-grow-scrim,.tb-spin,.tb-trail-item,:root:not(.light) .tb-room .tb-post-write,:root:not(.light) .tb-room .tb-post-write .tb-post-art,:root:not(.light) .tb-room .tb-post-write .tb-post-caption,:root:not(.light) .tb-room .tb-post-write .tb-post-go,:root:not(.light) .tb-room .tb-post-write .tb-word,:root:not(.light) .tb-room .tb-post-writer,:root:not(.light) .tb-room [data-testid=needs-you] .vs-needs-item,:root:not(.light) .tb-stat-num,:root:not(.light) .tb-stat[data-bump],:root:not(.light) .tb-vtoggle .tb-vtoggle-dot:after{animation:none}:root:not(.light) .tb-room .tb-post-writer{display:none}:root:not(.light) .tb-room .tb-post,:root:not(.light) .tb-room .tb-post-go,:root:not(.light) .tb-room .vs-doors .vs-option{transition:none}:root:not(.light) .tb-room .tb-post-go:hover,:root:not(.light) .tb-room .tb-post:hover,:root:not(.light) .tb-room .vs-doors .vs-option:hover{transform:none}}html[data-a11y-motion=reduce] .tb-post-writer{display:none!important}@media (max-width:767.98px){.tb-sec-link{display:inline-flex;align-items:center;min-width:44px}.tb-btn,.tb-sec-link,.tb-sheet .vs-chip{min-height:44px}.tb-sheet-close,.tb-sheet-stage .vs-talk,.tb-sheet-stage .vs-voice{width:44px}}