.advisor-stage-page{position:relative;min-height:100dvh;background:var(--color-obsidian);color:#fff}.advisor-stage-page ::selection{background:var(--color-cobalt);color:#fff}.advisor-stage{--stage-gutter: 1.5rem;--stage-ease: cubic-bezier(.22, 1, .36, 1);--stage-pivot: .72s;--stage-thread-cap: 20vh;--stage-hairline: color-mix( in oklch, var(--color-fog) 92%, var(--color-titanium) );--stage-pill: color-mix( in oklch, var(--color-obsidian) 50%, var(--color-ash) );position:relative;min-height:100dvh;overflow:hidden;overflow:clip;background:var(--color-obsidian)}@media (min-width: 48rem){.advisor-stage{--stage-gutter: 2.5rem;--stage-thread-cap: min(42vh, 26rem)}}.advisor-stage__aura{position:absolute;z-index:1;left:50%;top:64%;width:min(77.5rem,92%);height:23.75rem;transform:translate(-50%);border-radius:50%;pointer-events:none;transition:opacity var(--stage-pivot) var(--stage-ease),transform var(--stage-pivot) var(--stage-ease)}.advisor-stage__aura:before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(ellipse at 42% 50%,color-mix(in oklch,var(--color-cobalt) 42%,transparent) 0%,color-mix(in oklch,var(--color-cobalt) 14%,transparent) 38%,transparent 68%),radial-gradient(ellipse at 66% 45%,color-mix(in oklch,var(--color-map-cyan) 28%,transparent) 0%,transparent 60%);filter:blur(18px);animation:advisor-stage-sway 14s ease-in-out infinite}.advisor-stage:has([data-advisor-phase=canvas]) .advisor-stage__aura{opacity:.25;transform:translate(-50%) translateY(7.5rem)}.advisor-stage:has([data-advisor-voice=listening]) .advisor-stage__aura{animation:advisor-stage-listen 2.4s ease-in-out infinite}@keyframes advisor-stage-listen{0%,to{filter:brightness(1)}50%{filter:brightness(1.35)}}@keyframes advisor-stage-sway{0%,to{transform:translate(-2%) scale(1);opacity:.85}50%{transform:translate(2%) scale(1.04);opacity:1}}.advisor-stage__mark{position:absolute;z-index:5;left:var(--stage-gutter);top:3.25rem;font-family:Space Grotesk,sans-serif;font-size:.9375rem;font-weight:600;letter-spacing:.02em;color:var(--color-titanium)}.advisor-stage__dot{color:var(--color-cobalt);animation:utlyze-morse-ai 3.24s steps(1) infinite}.advisor-stage__book.cta-button{position:absolute;z-index:5;right:var(--stage-gutter);top:3rem;gap:0;min-height:2.75rem;padding:.6rem 0;border:0;border-radius:0;background:none;box-shadow:none;color:color-mix(in oklch,var(--color-titanium) 88%,#fff);font-size:.8125rem;font-weight:400;letter-spacing:.01em}.advisor-stage__book.cta-button:hover,.advisor-stage__book.cta-button:active{background:none;box-shadow:none;color:#fff}.advisor-stage__book .cta-button__chip{display:none}@media (min-width: 48rem){.advisor-stage__mark{top:2rem}.advisor-stage__book.cta-button{top:1.6rem}}.advisor-stage__intro{position:absolute;z-index:3;left:var(--stage-gutter);right:var(--stage-gutter);top:8.5rem;transition:opacity .36s var(--stage-ease),transform .52s var(--stage-ease),visibility 0s linear .52s}.advisor-stage__headline{margin:0;font-family:Space Grotesk,sans-serif;font-size:clamp(2.125rem,8vw,3.5rem);font-weight:600;letter-spacing:-.035em;line-height:1.06;color:#fff;text-wrap:balance}.advisor-stage__lead{margin:1rem 0 0;color:var(--color-titanium);font-size:1rem;line-height:1.5}.advisor-stage:has([data-advisor-phase=canvas]) .advisor-stage__intro{opacity:0;visibility:hidden;transform:translateY(-1rem)}@keyframes advisor-stage-rise{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes advisor-stage-enter{0%{opacity:0;visibility:visible;transform:translateY(.5rem)}to{opacity:1;visibility:visible;transform:translateY(0)}}@media (min-width: 48rem){.advisor-stage__intro{top:auto;bottom:calc(46% + 5.5rem);text-align:center}.advisor-stage__headline{font-size:clamp(2.25rem,3.9vw,3.5rem);white-space:nowrap}.advisor-stage__lead{margin-top:1.625rem;font-size:1.125rem;opacity:0;animation:advisor-stage-rise .9s var(--stage-ease) 3.8s forwards}.advisor-stage__aura{top:71%}.advisor-stage__line{position:relative;display:inline-block;max-width:100%}.advisor-stage:has([data-advisor-entrance=pending][data-advisor-phase=intro]) .forge-shop__talk{opacity:0;visibility:hidden;animation:advisor-stage-enter .9s var(--stage-ease) 3.95s forwards}.advisor-stage:has([data-advisor-entrance=pending][data-advisor-phase=intro]) .advisor-stage__door-row{opacity:0;visibility:hidden;animation:advisor-stage-enter .9s var(--stage-ease) 4.2s forwards}.advisor-stage:has([data-advisor-entrance=pending][data-advisor-phase=intro]) .advisor-stage__line:after{content:"";position:absolute;inset:-.14em -.15em -.22em 0;background:var(--color-obsidian);border-left:2px solid #fff;animation:advisor-stage-type 3.2s steps(var(--advisor-typed-steps, 40),end) .4s forwards,advisor-stage-blink .8s steps(1) .4s infinite,advisor-stage-settle .4s ease 4s forwards}}@keyframes advisor-stage-type{0%{left:0}to{left:100%}}@keyframes advisor-stage-blink{0%,49%{border-left-color:#fff}50%,to{border-left-color:transparent}}@keyframes advisor-stage-settle{to{border-left-color:transparent;opacity:0}}.advisor-stage__canvas{position:absolute;z-index:2;inset:5.5rem 1.25rem 11rem;transition:bottom var(--stage-pivot) var(--stage-ease)}.advisor-stage:has([data-advisor-phase=canvas]) .advisor-stage__canvas{bottom:6.25rem}@media (min-width: 48rem){.advisor-stage__canvas,.advisor-stage:has([data-advisor-phase=canvas]) .advisor-stage__canvas{inset:0}}.advisor-stage .talk-artifact,.advisor-stage .talk-shell__stage,.advisor-stage .forge-shop,.advisor-stage .forge-shop--hero,.advisor-stage .forge-shop__floor{gap:0;min-height:0;height:100%;flex:1 1 auto}.advisor-stage .forge-shop__work{border-left:0;opacity:0;visibility:hidden;transition:opacity .64s var(--stage-ease),visibility 0s linear .64s}.advisor-stage:has([data-advisor-phase=canvas]) .forge-shop__work{opacity:1;visibility:visible;transition:opacity .64s var(--stage-ease) .22s,visibility 0s}.advisor-stage [data-testid=advisor-canvas-region]{position:relative;border-radius:1.125rem;border:1px solid color-mix(in oklch,var(--color-fog) 85%,var(--color-obsidian));background:radial-gradient(circle at 1px 1px,color-mix(in oklch,var(--color-fog) 55%,transparent) 1px,transparent 1.5px) 0 0 / 28px 28px,color-mix(in oklch,var(--color-obsidian) 70%,var(--color-ash))}@media (min-width: 48rem){.advisor-stage .forge-shop__work{position:absolute;inset:5.25rem 3.5rem 6rem 25rem;height:auto}}.advisor-stage [data-testid=advisor-canvas-status]{padding:1.25rem 1.5rem .5rem;color:var(--color-titanium);font-size:.75rem;letter-spacing:.02em}.advisor-stage [data-testid=advisor-canvas-status]:empty{display:none}.advisor-stage .advisor-canvas{border:0;border-radius:0;background:transparent}.advisor-stage .advisor-canvas__crop,.advisor-stage .advisor-canvas__eyebrow,.advisor-stage .advisor-canvas__title,.advisor-stage .advisor-canvas__modes{display:none}.advisor-stage .advisor-canvas__rail:not(:has(.advisor-canvas__meter)){padding:0;border-bottom:0}.advisor-room-wait{position:absolute;z-index:2;inset:-1px;border-radius:calc(1.125rem + 1px);background:var(--color-obsidian);pointer-events:none;container-type:inline-size;transition:opacity .36s var(--stage-ease),visibility 0s linear .36s}.advisor-stage:has([data-advisor-drawing=true]) .advisor-room-wait__mark,.advisor-stage:has([data-advisor-drawing=true]) .advisor-room-wait__line,.advisor-stage:has([data-advisor-drawing=true]) .advisor-room-wait__fx{opacity:0!important;transition:opacity .4s var(--stage-ease)}.advisor-stage:has([data-advisor-drawing=true]) .advisor-room-wait__type:after{animation-play-state:paused}.advisor-stage:has([data-advisor-drawing=true]) .advisor-room-wait{background:transparent;transition:background .4s var(--stage-ease),opacity .36s var(--stage-ease),visibility 0s linear .36s}.advisor-stage:has([data-advisor-drawing=true][data-advisor-building=false]) .advisor-room-wait{opacity:0;visibility:hidden}.advisor-room-wait__building{position:absolute;inset:0;z-index:4;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.25rem;margin:0;color:color-mix(in oklch,var(--color-titanium) 88%,#fff);font-size:.9375rem;letter-spacing:.01em;opacity:0;animation:advisor-room-wait-in .36s var(--stage-ease) .18s forwards}.advisor-stage:has([data-advisor-building=true]) .advisor-canvas__empty{opacity:0;transition:opacity .26s var(--stage-ease)}.advisor-room-wait__pulse{width:2.75rem;height:2.75rem;border-radius:50%;border:1px solid color-mix(in oklch,var(--color-cobalt) 88%,transparent);animation:advisor-room-building 2.6s var(--stage-ease) infinite}@keyframes advisor-room-building{0%,to{opacity:.6;transform:scale(1);box-shadow:0 0 26px 2px color-mix(in oklch,var(--color-cobalt) 22%,transparent)}50%{opacity:1;transform:scale(1.13);box-shadow:0 0 46px 9px color-mix(in oklch,var(--color-cobalt) 40%,transparent)}}.advisor-room-wait__mark,.advisor-room-wait__line{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;margin:0;padding:0 1rem;color:#fff;font-family:Space Grotesk,sans-serif;font-weight:600;letter-spacing:-.035em;line-height:1.1;text-align:center;white-space:nowrap;opacity:0}.advisor-room-wait__mark{font-size:min(8.5rem,26cqw);letter-spacing:-.045em;line-height:1;animation:advisor-room-wait-in 1s var(--stage-ease) var(--rw-in) forwards,advisor-room-wait-out .8s ease var(--rw-out) forwards}.advisor-room-wait__line{font-size:clamp(.875rem,calc((100cqw - 2rem) / (var(--rw-chars, 40) * .455)),var(--rw-cap, 3.125rem));animation:advisor-room-wait-in .2s linear var(--rw-in) forwards,advisor-room-wait-out var(--rw-out-for) ease var(--rw-out) forwards}.advisor-room-wait__line[data-room-wait-stays=true]{animation:advisor-room-wait-in .2s linear var(--rw-in) forwards}.advisor-room-wait__type{position:relative;display:inline-block;max-width:100%}.advisor-room-wait__ink{opacity:var(--rw-ink, 1)}.advisor-room-wait__line[data-room-wait-texture=fire] .advisor-room-wait__ink{display:inline-block;transform:translate3d(calc(var(--rw-fire-shift-x, 0) * 1px),calc(var(--rw-fire-shift-y, 0) * 1px),0) skew(calc(var(--rw-fire-skew, 0) * 1deg));transform-origin:center bottom;color:color-mix(in oklab,#fff,#ffb268 calc(var(--rw-fire, 0) * 34%));text-shadow:0 0 calc(var(--rw-fire, 0) * 16px) rgba(255,156,66,calc(var(--rw-fire, 0) * .55)),0 0 calc(var(--rw-fire, 0) * 42px) rgba(255,104,24,calc(var(--rw-fire, 0) * .3))}.advisor-room-wait__type:after{content:"";position:absolute;inset:-.14em -.15em -.22em 0;background:var(--color-obsidian);border-left:2px solid #fff;animation:advisor-stage-type var(--rw-type-for) steps(var(--rw-chars, 40),end) var(--rw-type-in) forwards,advisor-stage-blink .8s steps(1) var(--rw-type-in) infinite,advisor-stage-settle .4s ease var(--rw-settle) forwards}@media (max-width: 47.99rem){.advisor-room-wait__line{white-space:normal;text-wrap:balance;font-size:clamp(1.375rem,7.5cqw,var(--rw-cap, 3.125rem));animation:advisor-stage-rise .64s var(--stage-ease) var(--rw-in) forwards,advisor-room-wait-out var(--rw-out-for) ease var(--rw-out) forwards}.advisor-room-wait__line[data-room-wait-stays=true]{animation:advisor-stage-rise .64s var(--stage-ease) var(--rw-in) forwards}.advisor-room-wait__type:after{display:none}}.advisor-room-wait__fx{position:absolute;inset:0;z-index:3;width:100%;height:100%;pointer-events:none}@keyframes advisor-room-wait-in{to{opacity:1}}@keyframes advisor-room-wait-out{to{opacity:0}}@media (max-width: 47.99rem){.advisor-stage .forge-shop__mode-tabs{width:auto;max-width:15rem;margin-inline:auto;border-radius:999px;overflow:hidden}.advisor-stage .forge-shop__mode-tab{min-height:2.25rem;font-size:.8125rem}}@media (min-width: 48rem){.advisor-stage .forge-shop__talk{position:absolute;z-index:4;left:2.5rem;right:2.5rem;bottom:46%;height:auto;max-width:47.5rem;margin-inline:auto;transition:left var(--stage-pivot) var(--stage-ease),right var(--stage-pivot) var(--stage-ease),bottom var(--stage-pivot) var(--stage-ease),max-width var(--stage-pivot) var(--stage-ease)}.advisor-stage:has([data-advisor-phase=canvas]) .forge-shop__talk{right:calc(100% - 22.5rem);bottom:5.5rem;max-width:20rem}}.advisor-stage .forge-shop__composer{padding:0}.advisor-stage .forge-shop__attach,.advisor-stage .forge-shop__hint,.advisor-stage .forge-shop__composer-tools{display:none}.advisor-stage:not(:has([data-advisor-phase=canvas])) .forge-shop__panel--open>.flex-1{display:none}.advisor-stage:has([data-advisor-phase=canvas]) .forge-shop__panel--open>.flex-1,.advisor-stage:has([data-advisor-phase=canvas]) .forge-shop__panel--open>.flex-1>*,.advisor-stage:has([data-advisor-phase=canvas]) .forge-shop__panel--open>.flex-1 [data-radix-scroll-area-viewport]{flex:0 1 auto;height:auto;max-height:var(--stage-thread-cap)}.advisor-stage:has([data-advisor-phase=canvas]) .forge-shop__panel--open>.flex-1{margin-bottom:.875rem}.advisor-stage .forge-shop__thread{padding:0;gap:.625rem;font-size:.875rem}.advisor-stage .forge-shop__stamp,.advisor-stage .forge-shop__day,.advisor-stage .forge-shop__receipt{display:none}.advisor-stage .forge-shop__line--opening{font-size:.875rem;line-height:1.5}.advisor-stage .forge-shop__composer-bar{align-items:center;gap:.75rem;max-width:none;min-height:4rem;padding:0 .75rem 0 1.75rem;border-radius:999px;border-color:var(--stage-hairline);background:var(--stage-pill);box-shadow:0 0 0 1px color-mix(in oklch,#fff 3%,transparent),0 1.875rem 4.375rem -1.5rem color-mix(in oklch,#000 90%,transparent),0 0 3.75rem .375rem color-mix(in oklch,var(--color-cobalt) 10%,transparent)}.advisor-stage .forge-shop__composer-bar:focus-within{border-color:color-mix(in oklch,var(--color-cobalt) 55%,var(--stage-hairline))}.advisor-stage .forge-shop__composer-bar textarea{padding:.75rem 0;background:transparent;font-size:.9375rem;line-height:1.4}@media (min-width: 48rem){.advisor-stage .forge-shop__composer-bar textarea{font-size:1.0625rem}}.advisor-stage .forge-shop__composer-bar textarea::placeholder{color:var(--color-titanium)}.advisor-stage .forge-shop__voice{order:2;width:2.25rem;height:2.25rem;background:transparent;color:var(--color-titanium)}.advisor-stage .forge-shop__voice:hover{color:#fff}.advisor-stage .forge-shop__voice[data-voice-open="1"]{color:#fff;border-radius:999px;background:color-mix(in oklch,var(--color-cobalt) 22%,transparent)}.advisor-stage .forge-shop__voice svg{width:1.25rem;height:1.25rem}.advisor-stage .forge-shop__voice-notice{margin:0 0 .5rem;padding:0 .25rem;font-size:.8125rem;line-height:1.45;color:var(--color-titanium)}.advisor-stage .forge-shop__send{order:3;width:2.5rem;height:2.5rem;border-radius:999px;border:1px solid color-mix(in oklch,var(--color-cobalt) 35%,transparent);background:color-mix(in oklch,var(--color-cobalt) 22%,transparent);color:color-mix(in oklch,#fff 78%,var(--color-cobalt))}.advisor-stage .forge-shop__send:not(:disabled):hover{background:color-mix(in oklch,var(--color-cobalt) 36%,transparent);color:#fff}.advisor-stage__door-row{position:absolute;z-index:3;left:var(--stage-gutter);right:var(--stage-gutter);bottom:6.25rem;display:flex;transition:opacity .32s var(--stage-ease),visibility 0s linear .32s}.advisor-stage__door{display:inline-flex;align-items:center;gap:.625rem;min-height:2.5rem;padding:.5rem 1.125rem;border:1px solid var(--stage-hairline);border-radius:999px;background:transparent;color:color-mix(in oklch,var(--color-titanium) 92%,#fff);font-size:.875rem}.advisor-stage__door[disabled]{cursor:default;opacity:.75}.advisor-stage:has([data-advisor-phase=canvas]) .advisor-stage__door-row{opacity:0;visibility:hidden}@media (min-width: 48rem){.advisor-stage__door-row{bottom:calc(46% - 3.5rem);justify-content:center}}.advisor-stage__line--voice{display:none}.advisor-stage__line--voice:after{display:none!important}.advisor-stage:has([data-advisor-voice]:not([data-advisor-voice=off])) .advisor-stage__headline .advisor-stage__line,.advisor-stage:has([data-advisor-voice]:not([data-advisor-voice=off])) .advisor-stage__lead{display:none}.advisor-stage:has([data-advisor-voice]:not([data-advisor-voice=off])) .advisor-stage__headline .advisor-stage__line--voice{display:inline-block}.advisor-stage:has([data-advisor-voice=call]) .advisor-stage__aura{top:15.625rem;width:min(73.75rem,92%);height:32.5rem;opacity:1;transform:translate(-50%)}.advisor-stage:has([data-advisor-voice=call]) .advisor-stage__aura:before{background:radial-gradient(ellipse at 50% 62%,color-mix(in oklch,var(--color-cobalt) 40%,transparent) 0%,color-mix(in oklch,var(--color-cobalt) 14%,transparent) 38%,transparent 66%),radial-gradient(ellipse at 64% 40%,color-mix(in oklch,var(--color-map-cyan) 24%,transparent) 0%,transparent 58%);filter:blur(22px)}.advisor-stage:has([data-advisor-voice=call]):after{content:"";position:absolute;z-index:1;left:0;right:0;bottom:0;height:20rem;pointer-events:none;background:linear-gradient(180deg,transparent,color-mix(in oklch,var(--color-cobalt) 16%,var(--color-obsidian)) 100%);opacity:.5}.advisor-stage:has([data-advisor-voice=call]) .advisor-stage__canvas{inset:0}.advisor-stage:has([data-advisor-voice=call]) .talk-shell__stage,.advisor-stage:has([data-advisor-voice=call]) .forge-shop__talk,.advisor-stage:has([data-advisor-voice=call]) .advisor-stage__door-row{opacity:0!important;visibility:hidden!important;pointer-events:none}.advisor-stage:has([data-advisor-voice]:not([data-advisor-voice=off])) .advisor-stage__intro{top:8.5rem;bottom:auto}.advisor-stage:has([data-advisor-voice=call]) .shop-call{position:absolute;z-index:4;left:var(--stage-gutter);right:var(--stage-gutter);top:15rem;bottom:4.5rem;margin:0;overflow-y:auto}.advisor-stage:has([data-advisor-voice=call]) .shop-call__phone{width:min(30.625rem,100%);max-width:none;padding:0}.advisor-stage:has([data-advisor-voice=call]) .shop-call__ring{margin:0 auto}.advisor-stage:has([data-advisor-voice=call]) .shop-call__status,.advisor-stage:has([data-advisor-voice=call]) .shop-call__promise{font-size:1.0625rem;line-height:1.55;color:color-mix(in oklch,var(--color-titanium) 90%,#fff)}.advisor-stage:has([data-advisor-voice=call]) .shop-call__status{margin:1.875rem 0 0}.advisor-stage:has([data-advisor-voice=call]) .shop-call__promise{margin:0}.advisor-stage:has([data-advisor-voice=call]) .shop-call__error{margin-top:.75rem}.advisor-stage:has([data-advisor-voice=call]) .shop-call__hangup{margin:1.875rem auto 0}.advisor-stage:has([data-advisor-voice=call]) .shop-call__actions{justify-items:center;gap:1.875rem;margin-top:1.875rem;text-align:center}.advisor-stage:has([data-advisor-voice=call]) .shop-call__actions button:last-child{padding-bottom:1px;border-bottom:1px solid color-mix(in oklch,var(--color-fog) 80%,var(--color-titanium));text-decoration:none;color:color-mix(in oklch,var(--color-titanium) 85%,#fff)}@media (min-width: 48rem){.advisor-stage:has([data-advisor-voice]:not([data-advisor-voice=off])) .advisor-stage__intro{top:6rem}.advisor-stage:has([data-advisor-voice=call]) .shop-call{top:11.75rem;bottom:5rem}}.advisor-stage__whisper{position:absolute;z-index:5;left:var(--stage-gutter);right:var(--stage-gutter);bottom:1.75rem;display:flex;flex-wrap:wrap;gap:.25rem 1rem;margin:0;color:var(--color-titanium);font-size:.75rem;letter-spacing:.02em}.advisor-stage__whisper a{color:inherit;text-decoration:underline;text-underline-offset:3px}.advisor-stage__whisper a:hover{color:#fff}@media (min-width: 48rem){.advisor-stage__whisper{justify-content:center;bottom:2.125rem}}:root[data-advisor-stage][data-analytics-consent=bar] .advisor-stage__whisper,:root[data-advisor-stage][data-analytics-consent=toast] .advisor-stage__whisper{bottom:6.5rem}@media (min-width: 48rem){:root[data-advisor-stage][data-analytics-consent=bar] .advisor-stage__whisper,:root[data-advisor-stage][data-analytics-consent=toast] .advisor-stage__whisper{bottom:5.5rem}:root[data-advisor-stage][data-analytics-consent=bar] .advisor-stage:has([data-advisor-voice=call]) .shop-call,:root[data-advisor-stage][data-analytics-consent=toast] .advisor-stage:has([data-advisor-voice=call]) .shop-call{bottom:7rem}}@media (max-width: 47.99rem){:root[data-advisor-stage][data-analytics-consent=bar] .advisor-stage__whisper,:root[data-advisor-stage][data-analytics-consent=toast] .advisor-stage__whisper{bottom:6.25rem}:root[data-advisor-stage][data-analytics-consent=bar] .advisor-stage__door-row,:root[data-advisor-stage][data-analytics-consent=toast] .advisor-stage__door-row{bottom:8.75rem}:root[data-advisor-stage][data-analytics-consent=bar] .advisor-stage__door,:root[data-advisor-stage][data-analytics-consent=toast] .advisor-stage__door{min-height:2rem;padding:.25rem .875rem;font-size:.75rem}:root[data-advisor-stage][data-analytics-consent=bar] .advisor-stage:has([data-advisor-voice=call]) .shop-call,:root[data-advisor-stage][data-analytics-consent=toast] .advisor-stage:has([data-advisor-voice=call]) .shop-call{bottom:7rem}}@media (prefers-reduced-motion: reduce){.advisor-stage__aura,.advisor-stage__aura:before,.advisor-stage__intro,.advisor-stage__canvas,.advisor-stage .forge-shop__talk,.advisor-stage .forge-shop__work,.advisor-stage__door-row{animation:none!important;transition:none!important}.advisor-stage__lead,.advisor-stage:not(:has([data-advisor-phase=canvas])) .forge-shop__talk,.advisor-stage:has([data-advisor-entrance=pending][data-advisor-phase=intro]) .forge-shop__talk,.advisor-stage:not(:has([data-advisor-phase=canvas])) .advisor-stage__door-row,.advisor-stage:has([data-advisor-entrance=pending][data-advisor-phase=intro]) .advisor-stage__door-row{animation:none;opacity:1;visibility:visible}.advisor-stage__line:after{display:none!important}.advisor-room-wait,.advisor-room-wait__mark,.advisor-room-wait__line,.advisor-stage__dot{animation:none!important;transition:none!important}.advisor-stage__dot{opacity:1}.advisor-room-wait__mark,.advisor-room-wait__line{opacity:0}.advisor-room-wait__line[data-room-wait-stays=true]{opacity:1}.advisor-room-wait__type:after,.advisor-room-wait__fx,.advisor-room-wait__pulse{display:none}.advisor-room-wait__building{animation:none!important;opacity:1}}.advisor-stage .forge-shop__composer-bar{transition:border-color .22s cubic-bezier(.32,.72,0,1),box-shadow .22s cubic-bezier(.32,.72,0,1),border-radius .32s var(--stage-ease)}.advisor-stage .forge-shop__composer-bar textarea{padding-right:.5rem}.advisor-stage .forge-shop__composer-bar[data-composer-lines=many]{align-items:flex-end;border-radius:1.5rem}.advisor-stage .forge-shop__composer-row{gap:.625rem;max-width:none}.advisor-stage .forge-shop__composer-bar{padding:0 .75rem 0 1.25rem}.advisor-stage .forge-shop__composer-controls{gap:.5rem}@media (min-width: 48rem){.advisor-stage:not(:has([data-advisor-phase=canvas])) .forge-shop__composer-spacer{display:block;width:5.5rem}}.advisor-stage .forge-shop__composer-controls .forge-shop__voice{width:2.5rem;height:2.5rem;border:1px solid var(--stage-hairline);border-radius:999px;background:var(--stage-pill)}.advisor-stage .forge-shop__composer-controls .forge-shop__voice:hover{border-color:color-mix(in oklch,var(--color-cobalt) 55%,var(--stage-hairline))}@media (min-width: 48rem){.advisor-stage:has([data-advisor-phase=canvas]) .forge-shop__talk{top:4rem}.advisor-stage:has([data-advisor-phase=canvas]) .forge-shop__panel--open>.flex-1{max-height:none}.advisor-stage:has([data-advisor-phase=canvas]) .forge-shop__panel--open>.flex-1>*,.advisor-stage:has([data-advisor-phase=canvas]) .forge-shop__panel--open>.flex-1 [data-radix-scroll-area-viewport]{height:100%;max-height:none}.advisor-stage:has([data-advisor-phase=canvas]) .forge-shop__talk:before{content:"";position:absolute;z-index:1;top:0;left:0;right:0;height:3rem;background:linear-gradient(180deg,var(--color-obsidian),transparent);pointer-events:none}}
