.playgroundShell_shellRoot__mOTON{--shell-bg:#141418;--shell-bg-elevated:#1c1c22;--shell-bg-input:#232329;--shell-border:rgba(244,242,236,0.1);--shell-border-strong:rgba(244,242,236,0.18);--shell-text:#f4f2ec;--shell-text-dim:rgba(244,242,236,0.68);--shell-text-faint:rgba(244,242,236,0.42);--shell-copper:#c9894a;--shell-copper-glow:rgba(201,137,74,0.28);--shell-cyan:#3db8d4;--shell-cyan-dim:rgba(61,184,212,0.65);--shell-green:#4ade80;--shell-sidebar-w:260px;--shell-sidebar-collapsed:56px;--shell-header-h:54px;--shell-input-max:720px;--shell-touch-min:36px;--shell-keyboard-inset:0px;--shell-accent:var(--shell-copper);--f-mono:var(--font-mono-var),"JetBrains Mono",ui-monospace,monospace;--f-serif:var(--font-newsreader),"Newsreader",Georgia,serif;--f-display:var(--font-newsreader),"Newsreader",Georgia,serif;--tx-on-stone:var(--shell-text);--tx-on-stone-dim:var(--shell-text-dim);--tx-on-stone-faint:var(--shell-text-faint);--color-text:var(--shell-text);--color-gray-400:var(--shell-text-dim);--color-gray-500:var(--shell-text-faint);display:flex;flex-direction:column;min-height:calc(100dvh - var(--header-offset) - 2rem);max-height:calc(100dvh - var(--header-offset) - 2rem);margin:0 auto;max-width:1400px;border:1px solid var(--shell-border-strong);border-radius:12px;overflow:hidden;background:var(--shell-bg);color:var(--shell-text);box-shadow:0 0 0 1px rgba(201,137,74,.08),0 24px 80px rgba(0,0,0,.45)}.playgroundShell_shellRoot__mOTON.playgroundShell_shellRoot__mOTON :is(h1,h2,h3,h4,h5,h6){color:var(--shell-text)}.playgroundShell_shellRoot__mOTON.playgroundShell_shellRoot__mOTON :is(p,li){color:inherit}.playgroundShell_shellRoot__mOTON.playgroundShell_shellRoot__mOTON :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),textarea,select){background-color:var(--shell-bg-input);color:var(--shell-text);border-color:var(--shell-border-strong)}.playgroundShell_shellRoot__mOTON.playgroundShell_shellRoot__mOTON :where(input::placeholder,textarea::placeholder){color:var(--shell-text-faint)}.playgroundShell_shellRoot__mOTON.playgroundShell_shellRoot__mOTON :where(code){color:var(--shell-text)}.playgroundShell_shellRootBrowse__ltCsB{position:relative}.playgroundShell_shellRootOwnsFold__bhGNz{height:100%;min-height:0;max-height:100%}.playgroundShell_shellRootFullscreen__SHYqd{max-width:none;margin:0;height:100dvh;min-height:100dvh;max-height:100dvh;border-radius:0;border:none;box-shadow:none}.playgroundShell_shellRootEmbedded__ZJ0Rt{min-height:0;max-height:100%;height:100%;max-width:none;margin:0;border-radius:0;border:none;box-shadow:none}.playgroundShell_shellRootEmbedded__ZJ0Rt .playgroundShell_widgetRailInline__E_Jwl{display:none!important}.playgroundShell_shellRootEmbedded__ZJ0Rt .playgroundShell_greetingWrap__2_8HD{flex:0 0 auto;padding:.65rem 1rem .45rem}.playgroundShell_shellRootBrowse__ltCsB .playgroundShell_widgetRailInline__E_Jwl{display:none!important}.playgroundShell_shellRootMinimized__e2ZbO{min-height:48px;max-height:48px;height:48px}.playgroundShell_shellRootFullscreen__SHYqd .playgroundShell_healthPillLabel__Yu5El,.playgroundShell_shellRootFullscreen__SHYqd .playgroundShell_multitaskBtnLabel__K8_p4{display:none}.playgroundShell_shellRootFullscreen__SHYqd .playgroundShell_greetingWrap__2_8HD{padding:clamp(1rem,4.5dvh,2.1rem) 1.25rem 1rem}.playgroundShell_shellRootFullscreen__SHYqd .playgroundShell_greetingTitle__TEujj{font-size:clamp(1.4rem,3.4vw,1.9rem)}.playgroundShell_shellRootFullscreen__SHYqd .playgroundShell_greetingBrand__iGAE1{margin-bottom:.85rem}.playgroundShell_shellRootImageLab__F7CFP{--shell-header-h:48px}.playgroundShell_shellRootAgentWorkspace__GnftE{--shell-bg:#141418;position:fixed;inset:0;z-index:320;max-width:none;width:100%;margin:0;min-height:100dvh;max-height:100dvh;height:100dvh;border-radius:0;border:none;box-shadow:none;background:#141418;animation:playgroundShell_awShellEnter__sJQNW .2s cubic-bezier(.22,1,.36,1) both}@keyframes playgroundShell_awShellEnter__sJQNW{0%{opacity:0;clip-path:inset(0 0 6% 0)}to{opacity:1;clip-path:inset(0)}}.playgroundShell_shellRootAgentWorkspaceLeaving__SdInr{animation:playgroundShell_awShellLeave__X5os1 .16s cubic-bezier(.4,0,1,1) both;pointer-events:none}@keyframes playgroundShell_awShellLeave__X5os1{0%{opacity:1;clip-path:inset(0)}to{opacity:0;clip-path:inset(0 0 8% 0)}}@media (prefers-reduced-motion:reduce){.playgroundShell_shellRootAgentWorkspaceLeaving__SdInr,.playgroundShell_shellRootAgentWorkspace__GnftE{animation:none}}.playgroundShell_shellBody__4XfRO{display:flex;flex:1 1;min-height:0;min-width:0;overflow-x:hidden;position:relative}.playgroundShell_shellBody__4XfRO[hidden]{display:none}.playgroundShell_mainCanvasAgentWorkspace__SK2hT{background:#141418}.playgroundShell_canvasContentAgentWorkspace__yAFWA{padding:0;overflow:hidden;flex:1 1;min-height:0;height:100%}.playgroundShell_sidebar__n6K2b{flex-shrink:0;width:var(--shell-sidebar-w);display:flex;flex-direction:column;border-right:1px solid var(--shell-border);background:var(--shell-bg-elevated);transition:width .22s ease;overflow:hidden;position:relative;z-index:20}.playgroundShell_sidebarCollapsed__LsZEA{width:var(--shell-sidebar-collapsed)}.playgroundShell_sidebarTop__f8_Up{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.65rem .75rem;border-bottom:1px solid var(--shell-border);min-height:var(--shell-header-h)}.playgroundShell_sidebarBrand__rJSxW{font-family:var(--f-serif);font-size:.95rem;font-weight:600;color:var(--shell-copper);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.playgroundShell_sidebarBrandBlock__3GhFU{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:.2rem}.playgroundShell_sidebarBrandRow__sDuAM{display:flex;align-items:center;gap:.45rem;min-width:0}.playgroundShell_sidebarBrandLink__cpuzl{display:inline-flex;align-items:center;min-width:0;text-decoration:none;color:inherit}.playgroundShell_sidebarWordmark__Q13CI{min-width:0;line-height:1}.playgroundShell_sidebarBrandCollapsedMark__UJc_u{display:none;font-family:var(--font-logo,var(--f-serif));font-size:.78rem;font-weight:700;letter-spacing:.04em;color:#f4f2ec;line-height:1}.playgroundShell_sidebarBrandCollapsedMark__UJc_u span{color:var(--shell-copper,#c9894a)}.playgroundShell_sidebarWelcomeStream__fJapG{margin:0;font-family:var(--f-mono);font-size:.55rem;letter-spacing:.06em;text-transform:uppercase;color:var(--shell-text-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-height:1.1em}.playgroundShell_sidebarWelcomeCaret__rpQDZ{display:inline-block;width:.45em;margin-left:.1em;border-right:1px solid var(--shell-copper);animation:playgroundShell_shellCaretBlink__DOfI6 1s step-end infinite}@keyframes playgroundShell_shellCaretBlink__DOfI6{50%{border-color:transparent}}.playgroundShell_sidebarSessionLoader__O2pH3{display:inline-flex;align-items:center;flex-shrink:0}.playgroundShell_sidebarSessionSpinner__kxQ7d{width:12px;height:12px;border:1.5px solid rgba(201,137,74,.25);border-top:1.5px solid var(--shell-copper);border-radius:50%;animation:playgroundShell_shellSpin__I3kzQ .7s linear infinite}@keyframes playgroundShell_shellSpin__I3kzQ{to{transform:rotate(1turn)}}.playgroundShell_sidebarToggle__9ak2t{flex-shrink:0;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--shell-border);border-radius:8px;background:transparent;color:var(--shell-text-dim);cursor:pointer}.playgroundShell_sidebarToggle__9ak2t:hover{border-color:var(--shell-copper);color:var(--shell-copper)}.playgroundShell_sidebarTopCollapsed__3idWD{justify-content:flex-start;padding:.45rem .3rem .5rem;gap:.35rem}.playgroundShell_sidebarTopCollapsed__3idWD .playgroundShell_sidebarBrandBlock__3GhFU,.playgroundShell_sidebarTopCollapsed__3idWD .playgroundShell_sidebarBrandLink__cpuzl,.playgroundShell_sidebarTopCollapsed__3idWD .playgroundShell_sidebarBrandRow__sDuAM{flex:0 0 auto;width:auto;justify-content:center}.playgroundShell_newChatBtn__ChjVd{display:flex;align-items:center;gap:.55rem;margin:.65rem .75rem;padding:.55rem .75rem;border:1px dashed var(--shell-border-strong);border-radius:10px;background:rgba(201,137,74,.06);color:var(--shell-text);font-family:var(--f-mono);font-size:.62rem;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;white-space:nowrap}.playgroundShell_newChatBtn__ChjVd:hover{border-color:var(--shell-copper);color:var(--shell-copper)}.playgroundShell_sidebarCollapsed__LsZEA .playgroundShell_chatHistoryItem__hrpcE span,.playgroundShell_sidebarCollapsed__LsZEA .playgroundShell_newChatBtn__ChjVd span:not(:first-child),.playgroundShell_sidebarCollapsed__LsZEA .playgroundShell_sidebarBrand__rJSxW,.playgroundShell_sidebarCollapsed__LsZEA .playgroundShell_sidebarLibrary__UmxU5,.playgroundShell_sidebarCollapsed__LsZEA .playgroundShell_sidebarSectionTitle__pr_wB,.playgroundShell_sidebarCollapsed__LsZEA .playgroundShell_sidebarWelcomeStream__fJapG,.playgroundShell_sidebarCollapsed__LsZEA .playgroundShell_sidebarWordmark__Q13CI,.playgroundShell_sidebarCollapsed__LsZEA .playgroundShell_toolLabel__nANKe{display:none}.playgroundShell_sidebarCollapsed__LsZEA .playgroundShell_sidebarBrandCollapsedMark__UJc_u{display:inline}.playgroundShell_sidebarCollapsed__LsZEA .playgroundShell_newChatBtn__ChjVd{justify-content:center;padding:.55rem}.playgroundShell_toolNav__VywPn{display:flex;flex-direction:column;flex-shrink:0;gap:.25rem;padding:0 .5rem}.playgroundShell_toolBtn__C2k2K{display:flex;align-items:center;gap:.55rem;width:100%;padding:.55rem .65rem;border:none;border-radius:8px;background:transparent;color:var(--shell-text-dim);font-family:var(--f-mono);font-size:.62rem;letter-spacing:.06em;text-transform:uppercase;text-align:left;cursor:pointer;white-space:nowrap}.playgroundShell_toolBtn__C2k2K:hover{background:rgba(244,242,236,.05);color:var(--shell-text)}.playgroundShell_toolBtnActive__vO_b8{background:rgba(201,137,74,.14);color:var(--shell-copper);box-shadow:inset 2px 0 0 var(--shell-copper)}.playgroundShell_toolIcon__KIFTx{flex-shrink:0;width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;opacity:.85}.playgroundShell_toolLabel__nANKe{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis}.playgroundShell_betaBadge__CiQGx{margin-left:auto;padding:.12rem .35rem;border-radius:4px;background:rgba(61,184,212,.15);border:1px solid rgba(61,184,212,.35);color:var(--shell-cyan);font-size:.5rem;letter-spacing:.1em}.playgroundShell_sidebarLibrary__UmxU5{flex:1 1 auto;min-height:8rem;margin-top:.5rem;padding:0 0 .35rem;overflow-x:hidden;overflow-y:auto;display:flex;flex-direction:column;gap:.85rem}.playgroundShell_sidebarSection__xqCcf{flex:0 0 auto;min-height:auto;padding:0 .75rem;overflow:visible}.playgroundShell_sidebarSectionTitle__pr_wB{font-family:var(--f-mono);font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;color:var(--shell-text-dim);margin:0 0 .5rem;line-height:1.3}.playgroundShell_chatHistoryList__gHEew{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.2rem}.playgroundShell_chatHistoryItem__hrpcE{display:flex;align-items:flex-start;gap:.5rem;width:100%;padding:.5rem .55rem;border:none;border-radius:8px;background:transparent;font-family:inherit;font-size:.8rem;line-height:1.35;color:var(--shell-text-dim);text-align:left;cursor:pointer;min-height:2.25rem}.playgroundShell_chatHistoryItem__hrpcE>svg{flex-shrink:0;margin-top:.12rem;opacity:.85}.playgroundShell_chatHistoryItem__hrpcE:hover{background:rgba(244,242,236,.05);color:var(--shell-text)}.playgroundShell_chatHistoryItemActive__7sheh{background:rgba(201,137,74,.12);color:var(--shell-text);box-shadow:inset 2px 0 0 var(--shell-copper)}.playgroundShell_chatHistoryItemStack__krpl_{display:flex;flex-direction:column;gap:.12rem;min-width:0;flex:1 1 auto}.playgroundShell_chatHistoryItemTitle__XXq77{display:block;min-width:0;color:inherit;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.playgroundShell_chatHistoryItemTag__Gsn0G{display:block;font-family:var(--f-mono);font-size:.58rem;letter-spacing:.06em;text-transform:uppercase;color:var(--shell-text-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.playgroundShell_sidebarFooter__Dxra7{flex-shrink:0;padding:.65rem .75rem;border-top:1px solid var(--shell-border);display:flex;flex-direction:column;gap:.2rem;position:relative;z-index:21;pointer-events:auto}.playgroundShell_sidebarCopperwayBtn__OhOMH{display:flex;align-items:center;gap:.45rem;width:100%;padding:.35rem .4rem;margin:0;border:1px solid transparent;border-radius:10px;background:transparent;color:inherit;cursor:pointer;text-align:left;text-decoration:none}.playgroundShell_sidebarCopperwayBtn__OhOMH:hover{border-color:color-mix(in srgb,var(--shell-copper) 35%,transparent);background:rgba(201,137,74,.08)}.playgroundShell_sidebarCopperwayLogo__yr3go{margin:0;opacity:.96;max-width:100%;height:auto;flex:1 1;min-width:0}.playgroundShell_sidebarCopperwayStatus__itLnh{display:inline-flex;gap:.3rem;flex-shrink:0;font-size:.48rem}.playgroundShell_sidebarCopperwayStatus__itLnh,.playgroundShell_sidebarFooterLink__Ph80L{align-items:center;font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--shell-text-faint)}.playgroundShell_sidebarFooterLink__Ph80L{font-size:.55rem;text-decoration:none;background:none;border:none;padding:.35rem .15rem;cursor:pointer;text-align:left;display:flex;gap:.4rem;min-height:var(--shell-touch-min);width:100%;border-radius:8px;pointer-events:auto;position:relative;z-index:1}.playgroundShell_sidebarFooterLink__Ph80L:hover{color:var(--shell-copper);background:rgba(201,137,74,.08)}.playgroundShell_sidebarFooterLinkLabel__kdpEy{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playgroundShell_sidebarCollapsed__LsZEA .playgroundShell_sidebarFooter__Dxra7{padding:.4rem .25rem .55rem;align-items:stretch}.playgroundShell_sidebarCollapsed__LsZEA .playgroundShell_sidebarFooterLink__Ph80L{justify-content:center;padding:.4rem 0}.playgroundShell_sidebarCollapsed__LsZEA .playgroundShell_sidebarFooterLinkLabel__kdpEy{display:none}.playgroundShell_sidebarCollapsed__LsZEA .playgroundShell_sidebarCopperwayBtn__OhOMH{justify-content:center;padding:.4rem 0}.playgroundShell_mainCanvas__wJ3Xb{flex:1 1;display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--shell-bg)}.playgroundShell_topBar__6Umjp{display:grid;grid-template-columns:minmax(min-content,auto) minmax(0,1fr) minmax(min-content,auto);align-items:center;gap:.45rem .75rem;padding:.42rem .85rem;border-bottom:1px solid var(--shell-border);min-height:var(--shell-header-h);position:relative;z-index:50;flex-wrap:nowrap;overflow:visible}.playgroundShell_topBarBrowse__lv38v{gap:.4rem .55rem}.playgroundShell_topBarNoCenter__Ih2zi{grid-template-columns:minmax(0,1fr) minmax(min-content,auto)}.playgroundShell_topBarImageLab__ik_y9 .playgroundShell_topBarLeft__2zXv7{min-width:0;max-width:none}.playgroundShell_topBarImageLab__ik_y9 .playgroundShell_topBarRight__OEoc7{flex-shrink:0;justify-content:flex-end;max-width:100%}@media (min-width:960px){.playgroundShell_topBarActionsOnly__qqSwS{grid-template-columns:minmax(min-content,auto);justify-content:flex-end}.playgroundShell_topBarActionsOnly__qqSwS .playgroundShell_topBarLeft__2zXv7{display:none}}.playgroundShell_demoPillUnlock__u9z1v{max-width:none;flex-shrink:0}.playgroundShell_topBarLeft__2zXv7{display:flex;align-items:center;gap:.45rem;flex-wrap:nowrap;min-width:min-content;flex:0 0 auto;max-width:none;overflow:visible}.playgroundShell_topBarControls__wd3xv{display:flex;align-items:center;justify-content:flex-start;gap:.45rem;min-width:0;flex:1 1 auto;flex-wrap:nowrap;overflow:hidden;position:relative;z-index:6;isolation:isolate}.playgroundShell_topBarControls__wd3xv:after{content:"";position:absolute;right:0;top:0;bottom:0;width:1.35rem;pointer-events:none;background:linear-gradient(90deg,transparent,var(--shell-bg));z-index:3}.playgroundShell_topBarRight__OEoc7{display:flex;align-items:center;gap:.4rem;flex-wrap:nowrap;min-width:min-content;flex:0 0 auto;margin-left:auto;justify-content:flex-end;position:relative;z-index:12;overflow:visible}.playgroundShell_shellRootEmbedded__ZJ0Rt .playgroundShell_topBar__6Umjp{overflow:visible}.playgroundShell_shellRootEmbedded__ZJ0Rt .playgroundShell_topBarRight__OEoc7{flex-shrink:0;min-width:min-content}.playgroundShell_windowControls__OLM27{display:inline-flex;align-items:center;gap:.2rem;flex-shrink:0;margin-left:.15rem}.playgroundShell_windowCtrlBtn__zIa6d{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--shell-border);border-radius:7px;background:transparent;color:var(--shell-text-dim);cursor:pointer;flex-shrink:0}.playgroundShell_windowCtrlBtn__zIa6d:focus-visible{outline:2px solid color-mix(in srgb,var(--shell-copper) 55%,transparent);outline-offset:2px}.playgroundShell_windowCtrlBtn__zIa6d:hover{border-color:var(--shell-copper);color:var(--shell-copper);background:rgba(201,137,74,.1)}.playgroundShell_windowCtrlClose__bvxej:hover{border-color:rgba(248,113,113,.55);color:#f87171;background:rgba(248,113,113,.12)}.playgroundShell_accountMenuWrap__do3We{position:relative;flex-shrink:0}.playgroundShell_accountMenuBtn__TzlL9{width:auto;min-width:30px;height:30px;padding:0 .55rem;display:inline-flex;align-items:center;justify-content:center;gap:.3rem;border-radius:8px;border:1px solid var(--shell-border-strong);background:rgba(244,242,236,.06);color:var(--shell-text);cursor:pointer;flex-shrink:0}.playgroundShell_accountMenuBtnLabel__CQ3i5{font-family:var(--f-mono);font-size:.52rem;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}@media (max-width:720px){.playgroundShell_accountMenuBtn__TzlL9{width:30px;padding:0;border-radius:50%}.playgroundShell_accountMenuBtnLabel__CQ3i5{display:none}}.playgroundShell_accountMenuBtn__TzlL9:hover,.playgroundShell_accountMenuBtn__TzlL9[aria-expanded=true]{border-color:var(--shell-copper);color:var(--shell-copper)}.playgroundShell_accountMenu__H29WV{position:absolute;top:calc(100% + .4rem);right:0;min-width:168px;padding:.35rem;border-radius:10px;border:1px solid var(--shell-border-strong);background:var(--shell-bg-elevated,#1c1c22);box-shadow:0 16px 40px rgba(0,0,0,.45);z-index:80;display:flex;flex-direction:column;gap:.15rem}.playgroundShell_accountMenuPortal___rG6b{position:fixed;top:auto;right:auto}.playgroundShell_accountMenuItem__kcsg6{display:flex;align-items:center;gap:.45rem;width:100%;padding:.5rem .65rem;border:none;border-radius:7px;background:transparent;color:var(--shell-text);font-family:var(--f-mono);font-size:.62rem;letter-spacing:.06em;text-transform:uppercase;text-align:left;cursor:pointer}.playgroundShell_accountMenuItem__kcsg6:hover{background:rgba(201,137,74,.12);color:var(--shell-copper)}.playgroundShell_windowMinimizedBar__XOtcM{display:flex;align-items:center;gap:.65rem;height:48px;padding:0 .75rem;background:var(--shell-bg-elevated)}.playgroundShell_windowMinimizedLabel__zGZBM{flex:1 1;min-width:0;font-family:var(--font-logo,var(--f-mono));font-size:.85rem;font-weight:700;letter-spacing:.06em;color:var(--shell-text)}.playgroundShell_mobileDownloadOverlay__ls02R{position:fixed;inset:0;z-index:5800;display:flex;align-items:center;justify-content:center;padding:1.25rem}.playgroundShell_mobileDownloadBackdrop__zozaA{position:absolute;inset:0;border:none;background:rgba(4,6,10,.72);cursor:pointer}.playgroundShell_mobileDownloadCard__ID4Cr{position:relative;z-index:1;width:min(420px,100%);padding:1.15rem 1.2rem 1.25rem;border-radius:14px;border:1px solid var(--shell-border-strong);background:#1c1c22;color:#f4f2ec;box-shadow:0 24px 64px rgba(0,0,0,.5)}.playgroundShell_mobileDownloadHead__lqFnY{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.65rem}.playgroundShell_mobileDownloadBrand__lZxOg{display:flex;align-items:center;gap:.75rem;min-width:0}.playgroundShell_mobileDownloadCoin__n90sx{width:56px;height:56px;border-radius:50%;object-fit:cover;flex-shrink:0;background:#0b0d11;border:1px solid rgba(30,90,115,.55);box-shadow:0 0 0 1px rgba(201,126,78,.35)}.playgroundShell_mobileDownloadTitle__kWUOj{margin:0;font-family:var(--f-serif);font-size:1.15rem;font-weight:600}.playgroundShell_mobileDownloadClose__rHN43{flex-shrink:0;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(244,242,236,.14);border-radius:8px;background:transparent;color:rgba(244,242,236,.7);cursor:pointer}.playgroundShell_mobileDownloadLead__fMaDu{margin:0 0 .85rem;font-size:.85rem;line-height:1.5;color:rgba(244,242,236,.72)}.playgroundShell_mobileDownloadSteps__wzIiP{margin:0 0 1rem;padding-left:1.15rem;font-size:.82rem;line-height:1.55;color:rgba(244,242,236,.82)}.playgroundShell_mobileDownloadSteps__wzIiP a{color:#c9894a}.playgroundShell_mobileDownloadActions__7fL5s{display:flex;flex-wrap:wrap;gap:.5rem}.playgroundShell_mobileDownloadCtaSecondary___fa9Q,.playgroundShell_mobileDownloadCta__gR2IM{display:inline-flex;align-items:center;justify-content:center;padding:.55rem .8rem;border-radius:9px;font-family:var(--f-mono);font-size:.58rem;letter-spacing:.08em;text-transform:uppercase;text-decoration:none}.playgroundShell_mobileDownloadCta__gR2IM{background:rgba(201,137,74,.18);border:1px solid rgba(201,137,74,.45);color:#c9894a;margin-top:.15rem}.playgroundShell_mobileDownloadCtaSecondary___fa9Q{background:transparent;border:1px solid rgba(244,242,236,.16);color:rgba(244,242,236,.75)}.playgroundShell_storeBadgeRow__RxcUK{display:flex;flex-wrap:wrap;gap:.45rem;width:100%;margin:0 0 .75rem}.playgroundShell_storeBadge__LkoSd{display:inline-flex;align-items:center;gap:.5rem;min-height:42px;padding:.4rem .75rem .4rem .65rem;border-radius:10px;border:1px solid rgba(244,242,236,.18);background:#0c0c10;color:#f4f2ec;cursor:pointer;text-align:left;flex:1 1 140px}.playgroundShell_storeBadgeCoin__cD1nZ{width:28px;height:28px;border-radius:50%;object-fit:cover;flex-shrink:0;background:#0b0d11}.playgroundShell_storeBadge__LkoSd:hover{border-color:var(--shell-copper);color:#fff}.playgroundShell_storeBadgeIos__SA09J{background:#111}.playgroundShell_storeBadgeAndroid__baWjD{background:#0e1510;border-color:rgba(61,184,212,.28)}.playgroundShell_storeBadgeAndroid__baWjD:hover{border-color:#3db8d4}.playgroundShell_storeBadgeCopy__khBB8{display:flex;flex-direction:column;gap:.05rem;min-width:0}.playgroundShell_storeBadgeKicker__IlSYc{font-family:var(--f-mono);font-size:.48rem;letter-spacing:.08em;text-transform:uppercase;color:rgba(244,242,236,.55)}.playgroundShell_storeBadgeName__zF47z{font-family:var(--font-logo,var(--f-serif));font-size:.92rem;font-weight:700;letter-spacing:.02em;line-height:1}.playgroundShell_sidebarCollapsed__LsZEA .playgroundShell_storeBadgeRow__RxcUK{flex-direction:column;gap:.3rem}.playgroundShell_sidebarCollapsed__LsZEA .playgroundShell_storeBadge__LkoSd{flex:0 0 auto;justify-content:center;min-height:36px;padding:.35rem}.playgroundShell_sidebarCollapsed__LsZEA .playgroundShell_storeBadgeCopy__khBB8{display:none}.playgroundShell_sidebarCollapsed__LsZEA .playgroundShell_storeBadgeCoin__cD1nZ{width:22px;height:22px}.playgroundShell_topBarModelCarouselWrap__0AqYj{display:inline-flex;align-items:center;gap:.35rem;flex:1 1 auto;min-width:0;max-width:100%;overflow:visible}.playgroundShell_topBarModelCarouselViewport__SBjyh{flex:1 1 auto;min-width:0;max-width:100%;overflow:hidden;position:relative}.playgroundShell_topBarModelCarouselTrack__SGow6{display:flex;align-items:center;gap:.35rem;width:max-content;will-change:transform}.playgroundShell_topBarModelCarouselArrow__n1K9N{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;flex-shrink:0;border:1px solid var(--shell-border);border-radius:999px;background:var(--shell-bg-elevated);color:var(--shell-text-dim);cursor:pointer;position:relative;z-index:1}.playgroundShell_topBarModelCarouselArrow__n1K9N:hover:not(:disabled){border-color:var(--shell-accent);color:var(--shell-accent)}.playgroundShell_topBarModelCarouselArrow__n1K9N:disabled{opacity:.4;cursor:not-allowed}.playgroundShell_topBarModelCarouselArrowNext__m9gqV,.playgroundShell_topBarModelCarouselArrowPrev__9Pq8G{flex-shrink:0}.playgroundShell_topBarModelPill__lwPv9{display:inline-flex;align-items:center;gap:.3rem;flex-shrink:0;padding:.28rem .5rem;border:1px solid var(--shell-border-strong);border-radius:999px;background:color-mix(in srgb,var(--shell-bg-elevated) 82%,#f4f2ec 18%);color:rgba(244,242,236,.9);font-family:var(--f-mono);font-size:.55rem;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;white-space:nowrap}.playgroundShell_topBarModelPill__lwPv9:hover:not(:disabled){border-color:var(--shell-accent);color:var(--shell-accent)}.playgroundShell_topBarModelPill__lwPv9:disabled{opacity:.45;cursor:not-allowed}.playgroundShell_topBarModelPillActive__0TgQx{border-color:color-mix(in srgb,var(--shell-accent) 55%,transparent);background:color-mix(in srgb,var(--shell-accent) 18%,var(--shell-bg-elevated));color:var(--shell-text);box-shadow:0 0 0 1px color-mix(in srgb,var(--shell-accent) 35%,transparent)}.playgroundShell_topBarModelPillOpen__T64qR{border-color:rgba(61,184,212,.45)}.playgroundShell_topBarModelLogo__xlU3_{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;font-size:.55rem;font-weight:700;color:#fff;flex-shrink:0;box-shadow:0 0 0 1px rgba(244,242,236,.18)}.playgroundShell_topBarModelName__Esmmv{max-width:16ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:inherit}.playgroundShell_topBarModelDropdownWrap__Q2Exd{display:inline-flex;position:relative;flex-shrink:0}.playgroundShell_topBarModelFavicon__DPDkI{width:18px;height:18px;border-radius:50%;object-fit:contain;flex-shrink:0;background:#f4f2ec;padding:1px;box-sizing:border-box;box-shadow:0 0 0 1px rgba(244,242,236,.22)}.playgroundShell_topBarModelDropdownBtn__ox2ez{display:inline-flex;align-items:center;gap:.35rem;min-height:var(--shell-touch-min);padding:0 .55rem;border:1px solid var(--shell-border-strong);border-radius:999px;background:var(--shell-bg-elevated);color:var(--shell-text-dim);font-family:var(--f-mono);font-size:.52rem;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.playgroundShell_topBarModelDropdownLabel__W2BiY{max-width:14ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playgroundShell_topBarModelDropdownMenu__S74VY{position:absolute;top:calc(100% + .35rem);left:0;z-index:30;display:flex;flex-direction:column;gap:.2rem;min-width:min(280px,88vw);max-height:min(60vh,360px);overflow-x:hidden;overflow-y:auto;padding:.4rem;border:1px solid var(--shell-border-strong,rgba(244,242,236,.18));border-radius:10px;background:var(--shell-bg-elevated,#1c1c22);color:var(--shell-text,#f4f2ec);box-shadow:0 12px 40px rgba(0,0,0,.55)}.playgroundShell_topBarModelDropdownItem__Zx8r1{display:flex;align-items:center;gap:.55rem;flex-shrink:0;width:100%;min-height:40px;padding:.5rem .65rem;border:none;border-radius:8px;background:transparent;color:var(--shell-text-dim);font-family:var(--f-mono);font-size:.68rem;letter-spacing:.04em;line-height:1.25;text-transform:uppercase;text-align:left;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.playgroundShell_topBarModelDropdownItemLabel__P8YeF{min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playgroundShell_topBarModelDropdownItem__Zx8r1:hover{background:rgba(244,242,236,.05);color:var(--shell-text)}.playgroundShell_topBarModelDropdownItemActive__b8vPG{background:color-mix(in srgb,var(--shell-accent) 14%,transparent);color:var(--shell-text)}.playgroundShell_multitaskBtn__d5tuY{display:inline-flex;align-items:center;gap:.3rem;padding:.3rem .55rem;border:1px solid rgba(61,184,212,.35);border-radius:999px;background:rgba(61,184,212,.08);color:var(--shell-cyan);font-family:var(--f-mono);font-size:.52rem;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;white-space:nowrap;flex-shrink:0;overflow:visible;min-width:max-content}.playgroundShell_multitaskBtn__d5tuY:hover{border-color:var(--shell-cyan);background:rgba(61,184,212,.14)}.playgroundShell_multitaskBtnLabel__K8_p4{display:none;overflow:visible;white-space:nowrap}.playgroundShell_multitaskBtnLabelFull__64I4J,.playgroundShell_multitaskBtnLabelShort__k_VgL{display:none}@keyframes playgroundShell_fullscreenCopperPulse__ev_2t{0%,to{box-shadow:0 0 0 1px rgba(201,137,74,.38),0 4px 12px rgba(0,0,0,.35),0 0 14px rgba(201,137,74,.22)}50%{box-shadow:0 0 0 1px rgba(232,176,112,.72),0 4px 14px rgba(0,0,0,.4),0 0 22px rgba(201,137,74,.42)}}@keyframes playgroundShell_fullscreenGlowBreath__wdiOW{0%,to{opacity:.38}50%{opacity:.82}}.playgroundShell_fullscreenBtn__dnhgV{display:inline-flex;align-items:center;justify-content:center;gap:.48rem;min-width:44px;min-height:40px;padding:0 .9rem 0 .72rem;border:1px solid rgba(201,137,74,.58);border-radius:10px;background:linear-gradient(180deg,rgba(255,248,238,.1),rgba(12,14,18,.52)),rgba(10,12,16,.38);backdrop-filter:blur(14px) saturate(1.15);-webkit-backdrop-filter:blur(14px) saturate(1.15);color:#e8c090;font-family:var(--f-mono);font-size:.62rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;flex-shrink:0;position:relative;z-index:4;isolation:isolate;overflow:hidden;transition:transform .14s ease,border-color .2s ease,color .2s ease,background .22s ease,box-shadow .22s ease;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 0 0 1px rgba(201,137,74,.12),0 4px 18px rgba(0,0,0,.28)}.playgroundShell_fullscreenBtnCopperRail__3c6nO{position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:0 3px 3px 0;pointer-events:none;z-index:0;background:linear-gradient(180deg,#f0c58a,#c9894a 48%,#8c5230);box-shadow:0 0 10px rgba(201,137,74,.45)}.playgroundShell_fullscreenBtnGlow__VKA4l{position:absolute;inset:-6px;border-radius:14px;pointer-events:none;z-index:0;background:radial-gradient(ellipse at 50% 50%,rgba(201,137,74,.28),transparent 68%);opacity:.72}.playgroundShell_fullscreenBtnIcon__GVurL,.playgroundShell_fullscreenBtnLabel__VcxsU{position:relative;z-index:1}.playgroundShell_fullscreenBtnIcon__GVurL{width:18px;height:18px;flex-shrink:0}.playgroundShell_fullscreenBtnGlyphExit__8h11E,.playgroundShell_fullscreenBtnGlyphExpand__Afxy1{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;transition:opacity .22s ease,transform .22s ease}.playgroundShell_fullscreenBtnGlyphExpand__Afxy1{opacity:1;transform:scale(1) rotate(0deg)}.playgroundShell_fullscreenBtnGlyphExit__8h11E{opacity:0;transform:scale(.55) rotate(-70deg)}.playgroundShell_fullscreenBtn__dnhgV[data-state=exit] .playgroundShell_fullscreenBtnGlyphExpand__Afxy1{opacity:0;transform:scale(.55) rotate(70deg)}.playgroundShell_fullscreenBtn__dnhgV[data-state=exit] .playgroundShell_fullscreenBtnGlyphExit__8h11E{opacity:1;transform:scale(1) rotate(0deg)}.playgroundShell_fullscreenBtn__dnhgV:hover{border-color:rgba(240,197,138,.82);color:#f4e6d4;box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 0 0 1px rgba(201,137,74,.28),0 0 22px rgba(201,137,74,.22),0 6px 20px rgba(0,0,0,.32)}.playgroundShell_fullscreenBtn__dnhgV:active{transform:scale(.97)}.playgroundShell_fullscreenBtn__dnhgV:focus-visible{outline:2px solid #e0b06a;outline-offset:3px}.playgroundShell_fullscreenBtnBrowse__5Q8zV{border-color:#e0b06a}.playgroundShell_fullscreenBtnEmbedded___cxyd{padding:0 .95rem}.playgroundShell_fullscreenBtnExit___RSyG,.playgroundShell_fullscreenBtn__dnhgV[data-state=exit]{color:#f4e6d4;background:linear-gradient(180deg,rgba(44,38,34,.72),rgba(18,16,18,.88)),rgba(8,10,12,.55);border-color:rgba(201,137,74,.72);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 0 0 1px rgba(201,137,74,.35),0 0 18px rgba(201,137,74,.18)}.playgroundShell_fullscreenBtnExit___RSyG .playgroundShell_fullscreenBtnGlow__VKA4l,.playgroundShell_fullscreenBtn__dnhgV[data-state=exit] .playgroundShell_fullscreenBtnGlow__VKA4l{opacity:.34}.playgroundShell_fullscreenBtnLabel__VcxsU{display:grid;align-items:center;white-space:nowrap;position:relative;z-index:1}.playgroundShell_fullscreenBtnLabelFull__B0DG0,.playgroundShell_fullscreenBtnLabelShort__S__b0{grid-area:1/1}.playgroundShell_fullscreenBtnLabelFull__B0DG0{display:none}.playgroundShell_fullscreenBtnLabelShort__S__b0{display:inline}@media (min-width:720px){.playgroundShell_fullscreenBtnLabelShort__S__b0{display:none}.playgroundShell_fullscreenBtnLabelFull__B0DG0{display:inline}}@media (prefers-reduced-motion:reduce){.playgroundShell_fullscreenBtnGlow__VKA4l,.playgroundShell_fullscreenBtnGlyphExit__8h11E,.playgroundShell_fullscreenBtnGlyphExpand__Afxy1,.playgroundShell_fullscreenBtn__dnhgV{animation:none}.playgroundShell_fullscreenBtn__dnhgV{transition:background-color .15s ease,border-color .15s ease,color .15s ease}.playgroundShell_fullscreenBtn__dnhgV:active{transform:none}.playgroundShell_fullscreenBtnGlyphExit__8h11E,.playgroundShell_fullscreenBtnGlyphExpand__Afxy1{transition:none}}.playgroundShell_demoPill__bEDwl{display:inline-flex;align-items:center;max-width:22ch;padding:.25rem .55rem;border-radius:999px;border:1px solid var(--shell-border);background:rgba(244,242,236,.04);color:var(--shell-text-dim);font-family:var(--f-mono);font-size:.5rem;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:1}.playgroundShell_demoPillWarning__NJieH{border-color:rgba(201,137,74,.45);background:rgba(201,137,74,.12);color:var(--shell-copper)}.playgroundShell_demoPillQuota__KgVba{border-color:rgba(61,184,212,.35);color:var(--shell-cyan)}@media (max-height:800px){.playgroundShell_topBarBrowse__lv38v .playgroundShell_healthPillLabel__Yu5El{display:none}}@media (min-width:900px){.playgroundShell_multitaskBtnLabelShort__k_VgL,.playgroundShell_multitaskBtnLabel__K8_p4{display:inline}}@media (min-width:1180px){.playgroundShell_multitaskBtnLabelShort__k_VgL{display:none}.playgroundShell_multitaskBtnLabelFull__64I4J{display:inline}}.playgroundShell_mobileSidebarBtn__xPzPB{display:none;width:36px;height:36px;align-items:center;justify-content:center;border:1px solid var(--shell-border);border-radius:8px;background:transparent;color:var(--shell-text-dim);cursor:pointer}.playgroundShell_healthPill__Zgggh{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .55rem;border-radius:999px;border:1px solid var(--shell-border);font-family:var(--f-mono);font-size:.52rem;letter-spacing:.08em;text-transform:uppercase;color:var(--shell-text-dim)}.playgroundShell_healthPillBrowse__1IvI1{max-width:100%}.playgroundShell_healthPillLabel__Yu5El{white-space:nowrap}.playgroundShell_healthDot__AlLj9{width:6px;height:6px;border-radius:50%;background:var(--shell-green);box-shadow:0 0 6px rgba(74,222,128,.5)}.playgroundShell_healthDotOffline__VGezf{background:var(--shell-text-faint);box-shadow:none}.playgroundShell_localeToggle__MWaQF{display:inline-flex;border:1px solid var(--shell-border);border-radius:8px;overflow:hidden}.playgroundShell_localeBtn__F9ef9{padding:.3rem .55rem;border:none;background:transparent;color:var(--shell-text-faint);font-family:var(--f-mono);font-size:.55rem;letter-spacing:.08em;cursor:pointer}.playgroundShell_localeBtnActive__3B__K{background:rgba(201,137,74,.18);color:var(--shell-copper)}.playgroundShell_sovereignBadge__J4aYy{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .55rem;border-radius:999px;border:1px solid rgba(201,137,74,.35);background:rgba(201,137,74,.1);font-family:var(--f-mono);font-size:.52rem;letter-spacing:.08em;text-transform:uppercase;color:var(--shell-copper)}.playgroundShell_canvasContent__yoPwz{flex:1 1;display:flex;flex-direction:column;min-height:0;overflow:hidden}.playgroundShell_canvasContentWelcome__p9f2Z{position:relative}.playgroundShell_canvasContentWelcome__p9f2Z>:not([aria-hidden=true]){position:relative;z-index:1}.playgroundShell_chatTabsHostAgentWorkspace__Tvn4X{background:#141418;flex:1 1;min-height:0;height:100%}.playgroundShell_chatTabsHostAgentWorkspace__Tvn4X .playgroundShell_chatTabBar__8rUW7{display:none}.playgroundShell_chatTabsHostAgentWorkspace__Tvn4X .playgroundShell_chatTabPanel__4wlcQ,.playgroundShell_chatTabsHostAgentWorkspace__Tvn4X .playgroundShell_chatTabPanels__mMjy_{flex:1 1;min-height:0;height:100%;display:flex;flex-direction:column;overflow:hidden}.playgroundShell_canvasContentAgentWorkspace__yAFWA [data-aw-isolate],.playgroundShell_canvasContentAgentWorkspace__yAFWA [data-layout=shell]{height:100%;min-height:0;padding:0;box-sizing:border-box;display:flex;flex-direction:column}.playgroundShell_chatTabBar__8rUW7{padding:.35rem .65rem 0;background:rgba(28,28,34,.65);min-height:40px}.playgroundShell_chatTabScroll__ay7R9{align-items:stretch;gap:.25rem;padding-bottom:.35rem}.playgroundShell_chatTab__IF8TM{border-radius:8px 8px 0 0;color:var(--shell-text-dim)}.playgroundShell_chatTabActive__zonRx{background:var(--shell-bg);border-color:var(--shell-border);border-bottom-color:var(--shell-bg);color:var(--shell-text)}.playgroundShell_chatTabBtn__Vp1Vm{padding:.4rem .55rem;color:inherit}.playgroundShell_chatTabIcon__w3Tw1{flex-shrink:0;opacity:.85}.playgroundShell_chatTabBadge__LFIoM{flex-shrink:0;padding:.08rem .3rem;background:rgba(61,184,212,.12)}.playgroundShell_chatTabClose__64X4p:hover{background:rgba(244,242,236,.08)}.playgroundShell_chatTabBarActions__e0VSq{padding-bottom:.35rem}.playgroundShell_chatTabCount__Goycv{letter-spacing:.08em;white-space:nowrap}.playgroundShell_chatTabAddBtn__Olg5P{padding:.3rem .55rem}.playgroundShell_chatTabAddBtnLabel__v6_mk{white-space:nowrap}.playgroundShell_chatTabPanels__mMjy_{flex:1 1;display:flex;flex-direction:column;min-height:0;position:relative}.playgroundShell_chatTabPanel__4wlcQ{flex:1 1;display:flex;flex-direction:column;min-height:0;min-width:0}.playgroundShell_diffStrip__E_NX4{padding:.45rem 1rem;border-bottom:1px solid var(--shell-border);background:linear-gradient(90deg,rgba(61,184,212,.06),rgba(201,137,74,.06));font-size:.78rem;line-height:1.45;color:var(--shell-text-dim);text-align:center}.playgroundShell_diffStrip__E_NX4 strong{color:var(--shell-cyan);font-weight:600}.playgroundShell_diffStrip__E_NX4 a{color:var(--shell-copper);text-decoration:underline;text-underline-offset:2px}.playgroundShell_greetingWrap__2_8HD{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:clamp(1.1rem,5.5dvh,2.5rem) 1.25rem 1rem;text-align:center;position:relative;isolation:isolate}.playgroundShell_greetingWrap__2_8HD:before{content:"";position:absolute;inset:12% 18% auto;height:min(42%,220px);border-radius:50%;background:radial-gradient(ellipse at center,rgba(201,137,74,.16),transparent 68%),radial-gradient(ellipse at 70% 40%,rgba(61,184,212,.08),transparent 60%);pointer-events:none;z-index:0}.playgroundShell_greetingWrapCampaign__L4TyE{overflow:hidden;min-height:0;width:100%}.playgroundShell_greetingWrapCampaign__L4TyE:before{content:none}.playgroundShell_greetingCampaign__wFWUt{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.playgroundShell_greetingCampaignGlass__6EunW{position:absolute;inset:0;background:radial-gradient(ellipse 90% 70% at 18% 42%,rgba(201,137,74,.22) 0,transparent 58%),radial-gradient(ellipse 80% 60% at 82% 18%,rgba(30,90,115,.18) 0,transparent 55%),linear-gradient(145deg,rgba(28,26,32,.92),rgba(16,18,24,.96) 52%,rgba(10,12,16,.98))}.playgroundShell_greetingCampaignImg__iguhy,.playgroundShell_imageLabCollageImg__27lW5{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 28%;opacity:.42}.playgroundShell_greetingCampaign__wFWUt:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(20,20,24,.18),rgba(20,20,24,.42) 52%,rgba(20,20,24,.78)),linear-gradient(90deg,rgba(20,20,24,.04),rgba(20,20,24,.28) 48%,rgba(20,20,24,.5))}.playgroundShell_greetingWrapCampaign__L4TyE .playgroundShell_greetingBrand__iGAE1{filter:drop-shadow(0 16px 32px rgba(0,0,0,.5))}.playgroundShell_greetingWrapCampaign__L4TyE .playgroundShell_greetingTitle__TEujj{text-shadow:0 1px 18px rgba(0,0,0,.7),0 0 2px rgba(0,0,0,.85)}.playgroundShell_greetingWrapCampaign__L4TyE .playgroundShell_greetingSub__zuLi5{text-shadow:0 1px 14px rgba(0,0,0,.65)}@media (max-width:700px){.playgroundShell_greetingCampaignGlass__6EunW{background:radial-gradient(ellipse 95% 65% at 14% 38%,rgba(201,137,74,.2) 0,transparent 60%),linear-gradient(160deg,rgba(24,22,28,.94),rgba(12,14,18,.98))}}.playgroundShell_greetingBrand__iGAE1{position:relative;z-index:1;display:flex;justify-content:center;width:min(100%,21.6rem);margin-bottom:1.15rem;padding:0;border:none;background:none;box-shadow:none}.playgroundShell_greetingCopperwayLogo__tvW4g{filter:drop-shadow(0 1px 0 rgba(0,0,0,.35))}.playgroundShell_greetingTitle__TEujj{position:relative;z-index:1;font-family:var(--f-serif);font-size:clamp(1.5rem,4vw,2rem);font-weight:600;letter-spacing:-.02em;color:var(--shell-text);margin:0 0 .55rem;max-width:22ch;text-shadow:0 1px 12px rgba(0,0,0,.35)}.playgroundShell_greetingSub__zuLi5{position:relative;z-index:1;font-size:.94rem;line-height:1.55;color:rgba(244,242,236,.78);max-width:44ch;margin:0}.playgroundShell_magicTouches__si9Sv{display:flex;flex-wrap:wrap;justify-content:center;gap:.45rem;margin-top:1.25rem}.playgroundShell_magicChip__1Jywv{display:inline-flex;align-items:center;gap:.3rem;padding:.35rem .65rem;border-radius:999px;border:1px solid var(--shell-border);font-family:var(--f-mono);font-size:.55rem;letter-spacing:.06em;text-transform:uppercase;color:var(--shell-text-dim);text-decoration:none}.playgroundShell_magicChip__1Jywv:hover{border-color:var(--shell-copper);color:var(--shell-copper)}.playgroundShell_shellChatWrap__x1ZhN{flex:1 1;display:flex;flex-direction:column;min-height:0}.playgroundShell_shellChatWrap__x1ZhN:has(.playgroundShell_chatTabsHostAgentWorkspace__Tvn4X){height:100%;overflow:hidden}.playgroundShell_shellChatWrap__x1ZhN .chatHeader{border-bottom-color:var(--shell-border);background:transparent}.playgroundShell_shellChatWrap__x1ZhN .modelListItem{border-color:var(--shell-border);background:rgba(244,242,236,.04);color:var(--shell-text-dim)}.playgroundShell_shellChatWrap__x1ZhN .modelListItem:hover:not(:disabled){border-color:var(--shell-copper);color:var(--shell-text)}.playgroundShell_shellChatWrap__x1ZhN .modelListItemActive{border-color:var(--shell-copper);color:var(--shell-text);box-shadow:0 0 0 1px rgba(201,137,74,.35),0 4px 16px var(--shell-copper-glow)}.playgroundShell_shellChatWrap__x1ZhN .modelListLabel{color:inherit}.playgroundShell_shellChatWrap__x1ZhN .messages{flex:1 1}.playgroundShell_shellChatWrap__x1ZhN .ghostPrompt{color:var(--shell-text-faint)}.playgroundShell_shellChatWrap__x1ZhN .bubble{border-color:var(--shell-border);color:var(--shell-text)}.playgroundShell_shellChatWrap__x1ZhN .bubbleUser{background:rgba(201,137,74,.12);border-color:rgba(201,137,74,.35)}.playgroundShell_shellChatWrap__x1ZhN .bubbleAssistant{background:var(--shell-bg-elevated)}.playgroundShell_shellChatWrap__x1ZhN .inputDock{background:var(--shell-bg);border-top-color:var(--shell-border);padding-bottom:calc(.85rem + env(safe-area-inset-bottom, 0px))}.playgroundShell_shellChatWrap__x1ZhN .textInput{background:var(--shell-bg-input);border-color:var(--shell-border-strong);color:var(--shell-text);border-radius:12px;min-height:52px;font-size:16px}.playgroundShell_shellChatWrap__x1ZhN .textInput::placeholder{color:var(--shell-text-faint)}.playgroundShell_shellChatWrap__x1ZhN .sendBtn{border-radius:12px;background:linear-gradient(135deg,var(--shell-copper),#a86530)}.playgroundShell_shellChatWrap__x1ZhN .chip{border-color:var(--shell-border);color:var(--shell-text-dim);border-radius:999px}.playgroundShell_shellChatWrap__x1ZhN .chip:hover,.playgroundShell_shellChatWrap__x1ZhN .chipMaskTest{border-color:var(--shell-copper);color:var(--shell-copper)}.playgroundShell_shellChatWrap__x1ZhN .attachBtn{border-color:var(--shell-border);color:var(--shell-text-dim);border-radius:12px}.playgroundShell_shellChatWrap__x1ZhN .voiceBtn,.playgroundShell_shellInputRow__Jw9N7 .voiceBtn{min-width:44px;min-height:44px;width:44px;border:1px solid rgba(201,137,74,.45);border-radius:10px;background:rgba(201,137,74,.1);color:var(--shell-copper,#c9894a);opacity:1}.playgroundShell_shellChatWrap__x1ZhN .voiceBtn:hover:not(:disabled),.playgroundShell_shellInputRow__Jw9N7 .voiceBtn:hover:not(:disabled){border-color:var(--shell-copper,#c9894a);background:rgba(201,137,74,.18);color:var(--shell-copper,#c9894a)}.playgroundShell_shellChatWrap__x1ZhN .voiceBtnActive,.playgroundShell_shellInputRow__Jw9N7 .voiceBtnActive{border-color:var(--shell-copper,#c9894a)!important;color:var(--shell-copper,#c9894a)!important;background:rgba(201,137,74,.2)!important}.playgroundShell_shellChatWrap__x1ZhN .voiceConnectHint,.playgroundShell_shellInputRow__Jw9N7 .voiceConnectHint{color:var(--shell-copper,#c9894a)}.playgroundShell_shellChatWrap__x1ZhN .voiceWaves i,.playgroundShell_shellInputRow__Jw9N7 .voiceWaves i{background:var(--shell-copper,#c9894a)}.playgroundShell_shellChatWrap__x1ZhN .budgetBadge{color:var(--shell-text-faint)}.playgroundShell_shellChatWrap__x1ZhN .budgetBadge span{color:var(--shell-copper)}.playgroundShell_shellInstrumentGrid__run3k{display:flex;flex-direction:column;flex:1 1;min-height:0;height:100%;overflow:hidden}.playgroundShell_shellInstrumentMain__rK974{gap:0}.playgroundShell_shellChatPanel__Cl2Sj,.playgroundShell_shellInstrumentMain__rK974{flex:1 1;display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden}.playgroundShell_shellChatPanel__Cl2Sj{justify-content:flex-start;height:100%;position:relative;border:none;border-radius:0;background:transparent;box-shadow:none}.playgroundShell_chatWorkspace__29BJX{position:relative;flex:1 1;display:flex;flex-direction:column;justify-content:flex-start;min-height:0;height:100%;overflow:hidden;background:var(--chat-workspace-bg,var(--shell-bg));color:var(--shell-bubble-fg,var(--shell-text));--shell-composer-float-reserve:13rem}.playgroundShell_chatWorkspaceBg__oMTt7{pointer-events:none;position:absolute;inset:0;background:radial-gradient(ellipse 70% 50% at 20% 0,var(--chat-workspace-glow-a,rgba(61,184,212,.05)),transparent 60%),radial-gradient(ellipse 60% 40% at 90% 10%,var(--chat-workspace-glow-b,rgba(201,137,74,.05)),transparent 55%)}.playgroundShell_chatWorkspaceTransition__DXkrc{transition:background-color .25s ease,color .25s ease}.playgroundShell_chatWorkspaceTransition__DXkrc .playgroundShell_chatWorkspaceBg__oMTt7{transition:background .25s ease}.playgroundShell_composerDockSnapLeft__rPv1K,.playgroundShell_composerDockSnapRight__bzbHj{outline:1px solid transparent}.playgroundShell_shellComposerFooter__S82Gf{z-index:40;display:flex;justify-content:center;align-items:flex-end;pointer-events:none;padding:0 .75rem calc(.55rem + env(safe-area-inset-bottom, 0px) + var(--shell-keyboard-inset, 0px))}.playgroundShell_shellComposerFooterDocked__Ktw9g{position:sticky;bottom:0;flex:0 0 auto;align-self:stretch;width:100%;margin-top:auto;z-index:40}.playgroundShell_shellComposerFooterOverlay___9I74{position:absolute;left:0;right:0;top:auto;bottom:0;height:auto;align-items:flex-end}.playgroundShell_shellComposerFloat__nTfWx{pointer-events:auto;width:min(100%,var(--shell-input-max));max-width:var(--shell-input-max);margin:0 auto;padding-bottom:0;will-change:transform;transition:width .15s ease}.playgroundShell_shellComposerDragging___1S1T,.playgroundShell_shellComposerResizing__beAu_{transition:none;-webkit-user-select:none;user-select:none}.playgroundShell_shellComposerDragged__Qc67H{z-index:41}.playgroundShell_shellComposerSized__Sb2o2{max-width:none}.playgroundShell_shellComposerDockLeft__1_E09{margin-left:0;margin-right:auto}.playgroundShell_shellComposerDockRight__2D_Kw{margin-left:auto;margin-right:0}.playgroundShell_shellComposerCompact__BmmzM .playgroundShell_composerMinimizeIconWide__YKBED,.playgroundShell_shellComposerCompact__BmmzM .playgroundShell_composerModelPickerLabel__81qU_{display:none}.playgroundShell_shellComposerCompact__BmmzM .playgroundShell_composerMinimizeIconCompact__kheRF{display:block}.playgroundShell_shellComposerDocked__BE0u6{align-self:flex-end;margin-top:0;margin-bottom:0}.playgroundShell_shellComposerCard__ad9O8{position:relative;display:flex;flex-direction:column;min-height:0;border:1px solid rgba(201,137,74,.28);border-radius:16px;background:linear-gradient(180deg,rgba(201,137,74,.08),transparent 42%),rgba(20,20,24,.92);box-shadow:0 12px 40px rgba(0,0,0,.45),0 0 0 1px rgba(201,137,74,.08);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.playgroundShell_shellComposerCardScroll__34nkf{overflow:hidden}.playgroundShell_shellComposerInner__EqzwF{position:relative;display:flex;flex-direction:column;gap:.45rem;min-height:0;padding:.55rem .65rem .65rem}.playgroundShell_composerLockOverlay__KTuee{position:absolute;inset:0;z-index:6;display:flex;align-items:center;justify-content:center;margin:0;padding:.85rem 1rem;border:none;border-radius:16px;background:rgba(20,20,24,.78);color:var(--shell-text);cursor:pointer;font-family:var(--f-mono);font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.playgroundShell_composerLockOverlay__KTuee:hover{background:rgba(20,20,24,.88);color:var(--shell-copper)}.playgroundShell_composerChipHeader__OWSbK{display:flex;align-items:center;gap:.4rem;min-height:32px}.playgroundShell_composerDragHandle__XUfJw{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--shell-text-faint);cursor:grab;touch-action:none}.playgroundShell_composerDragHandle__XUfJw:hover{border-color:var(--shell-border);color:var(--shell-copper)}.playgroundShell_composerDragHandleActive__Y6llA{cursor:grabbing;border-color:rgba(201,137,74,.4);color:var(--shell-copper)}.playgroundShell_composerMinimizeBtn__o1CJ_,.playgroundShell_composerRestoreBtn__n3xNm{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--shell-border);border-radius:8px;background:rgba(244,242,236,.03);color:var(--shell-text-dim);cursor:pointer;flex-shrink:0}.playgroundShell_composerMinimizeBtn__o1CJ_:hover,.playgroundShell_composerRestoreBtn__n3xNm:hover{border-color:rgba(201,137,74,.45);color:var(--shell-copper)}.playgroundShell_composerMinimizeIconWide__YKBED{display:block}.playgroundShell_composerMinimizeIconCompact__kheRF{display:none}.playgroundShell_composerResizeHandleCorner__7HBuf,.playgroundShell_composerResizeHandleEdge__YVvEx{position:absolute;z-index:2;border:none;background:transparent;padding:0}.playgroundShell_composerResizeHandleCorner__7HBuf{right:2px;bottom:2px;width:14px;height:14px;cursor:nwse-resize;touch-action:none}.playgroundShell_composerResizeHandleCorner__7HBuf:after{content:"";position:absolute;right:3px;bottom:3px;width:7px;height:7px;border-right:1.5px solid rgba(201,137,74,.55);border-bottom:1.5px solid rgba(201,137,74,.55)}.playgroundShell_composerResizeHandleEdge__YVvEx{top:10px;right:0;width:8px;height:calc(100% - 20px);cursor:ew-resize;touch-action:none}.playgroundShell_composerResizeHandleActive__XZbbp{background:rgba(201,137,74,.08)}.playgroundShell_shellComposerUltraMin__IY4Pt{width:100%!important;max-width:100%!important;margin:0!important}.playgroundShell_shellComposerUltraMinCard__rud_P{height:48px;max-height:52px;min-height:44px;border-radius:12px;overflow:hidden}.playgroundShell_shellComposerUltraMinInner__k48ku{padding:0;gap:0;overflow:hidden}.playgroundShell_shellComposerUltraMinBar__faxWR{display:flex;align-items:center;gap:.5rem;width:100%;height:48px;padding:0 .65rem;box-sizing:border-box}.playgroundShell_shellComposerUltraMinLeft__9LxgI{display:flex;align-items:center;gap:.35rem;flex-shrink:0}.playgroundShell_shellComposerUltraMinExpand__pwftO{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--shell-border);border-radius:8px;background:rgba(244,242,236,.03);color:var(--shell-text-dim);cursor:pointer}.playgroundShell_shellComposerUltraMinExpand__pwftO:hover{border-color:rgba(201,137,74,.45);color:var(--shell-copper)}.playgroundShell_shellComposerUltraMinPrompt__8pUjh{flex:1 1;min-width:0;height:32px;padding:0 .65rem;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--shell-text-dim);font-family:var(--f-display,inherit);font-size:.85rem;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.playgroundShell_shellComposerUltraMinPrompt__8pUjh:hover{color:var(--shell-text)}.playgroundShell_shellComposerUltraMinGenerate__i7GWE,.playgroundShell_shellComposerUltraMinSend__QxPSC{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:32px;padding:0 .75rem;border:none;border-radius:8px;background:linear-gradient(135deg,var(--shell-copper),#a86f35);color:#1a120c;font-family:var(--f-mono);font-size:.58rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;flex-shrink:0}.playgroundShell_shellComposerUltraMinGenerate__i7GWE:disabled,.playgroundShell_shellComposerUltraMinSend__QxPSC:disabled{opacity:.45;cursor:not-allowed}.playgroundShell_shellComposerUltraMinGenerateBusy__7dmSV{font-size:1rem}.playgroundShell_shellInputDock__b1e40{display:flex;flex-direction:column;gap:.35rem}.playgroundShell_shellInputRow__Jw9N7{display:grid;grid-template-columns:auto auto 1fr auto;gap:.4rem;align-items:end;padding:.4rem;border:1px solid color-mix(in srgb,var(--chat-accent,var(--shell-copper)) 28%,transparent);border-radius:14px;background:linear-gradient(180deg,color-mix(in srgb,var(--chat-accent,var(--shell-copper)) 6%,transparent),transparent 55%),var(--shell-bg-elevated)}.playgroundShell_shellTextInput__uvk8M{width:100%;min-height:44px;max-height:140px;resize:none;padding:.65rem .7rem;border:1px solid transparent;border-radius:10px;background:var(--shell-bg-input);color:var(--shell-text);font-family:var(--f-display,inherit);font-size:16px;line-height:1.45}.playgroundShell_shellTextInput__uvk8M::placeholder{color:var(--shell-text-faint)}.playgroundShell_shellTextInput__uvk8M:disabled{opacity:.55;cursor:not-allowed}.playgroundShell_shellSendBtn__k2w5V{min-width:64px;min-height:44px;padding:0 .9rem;border:none;border-radius:10px;background:linear-gradient(135deg,var(--chat-accent,var(--shell-copper)),color-mix(in srgb,var(--chat-accent,var(--shell-copper)) 72%,#000));color:var(--shell-text-on-accent,#1a120c);font-family:var(--f-mono);font-size:.62rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;box-shadow:0 6px 18px var(--shell-copper-glow,rgba(201,137,74,.22))}.playgroundShell_shellSendBtn__k2w5V:hover:not(:disabled){transform:translateY(-1px)}.playgroundShell_shellSendBtn__k2w5V:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.playgroundShell_shellSendBtnWide__36802{min-width:96px}.playgroundShell_shellAttachBtn__O1I9u{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(201,137,74,.35);border-radius:10px;background:rgba(201,137,74,.08);color:var(--shell-copper);cursor:pointer}.playgroundShell_shellAttachBtn__O1I9u:hover:not(:disabled){border-color:var(--shell-copper);background:rgba(201,137,74,.14)}.playgroundShell_shellAttachBtn__O1I9u:disabled{opacity:.45;cursor:not-allowed}.playgroundShell_shellComposerChips__n5Jta{display:flex;flex-wrap:wrap;gap:.35rem}.playgroundShell_shellComposerChipsScroll__skx4V{flex-wrap:nowrap;overflow-x:auto;padding-bottom:.15rem}.playgroundShell_shellComposerError__NiMho{margin:0;font-size:.78rem;color:#f0a0a0}.playgroundShell_composerModelPickerWrap__i5HiC{position:relative;flex:1 1;min-width:0}.playgroundShell_composerModelPickerBtn__qFe_S{display:inline-flex;align-items:center;gap:.4rem;max-width:100%;min-height:28px;padding:.2rem .45rem;border:1px solid var(--shell-border);border-radius:8px;background:rgba(244,242,236,.03);color:var(--shell-text);cursor:pointer}.playgroundShell_composerModelPickerBtn__qFe_S:hover:not(:disabled){border-color:rgba(201,137,74,.45)}.playgroundShell_composerModelPickerBtn__qFe_S:disabled{opacity:.5;cursor:not-allowed}.playgroundShell_composerModelPickerBtnCompact__ZWmGS{width:32px;justify-content:center;padding:.2rem}.playgroundShell_composerModelPickerLabel__81qU_{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--f-mono);font-size:.58rem;letter-spacing:.04em}.playgroundShell_composerModelPickerChevron__pThzr{flex-shrink:0;opacity:.7}.playgroundShell_composerModelPickerMenu__cK10O{display:flex;flex-direction:column;gap:.4rem;padding:.55rem;border:1px solid var(--shell-border-strong,rgba(244,242,236,.18));border-radius:12px;background:#16161c;color:var(--shell-text,#f4f2ec);box-shadow:0 16px 48px rgba(0,0,0,.55)}.playgroundShell_composerModelPickerMenuPortal__memFS{position:fixed}.playgroundShell_composerModelPickerSearchWrap__GiCw7{display:flex;align-items:center;gap:.4rem;padding:.35rem .5rem;border:1px solid var(--shell-border);border-radius:8px;color:var(--shell-text-faint)}.playgroundShell_composerModelPickerSearch__IkHN7{flex:1 1;min-width:0;border:none;background:transparent;color:var(--shell-text);font-size:.85rem;outline:none}.playgroundShell_composerModelPickerList__BO_QO{display:flex;flex-direction:column;gap:.2rem;max-height:240px;overflow-y:auto}.playgroundShell_composerModelPickerItem__oOhU_{display:flex;align-items:center;gap:.55rem;flex-shrink:0;width:100%;min-height:44px;padding:.5rem .55rem;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--shell-text);text-align:left;cursor:pointer}.playgroundShell_composerModelPickerItem__oOhU_:hover{background:rgba(244,242,236,.04)}.playgroundShell_composerModelPickerItemActive__oMzgO{border-color:rgba(201,137,74,.35);background:rgba(201,137,74,.08)}.playgroundShell_composerModelPickerItemOpen__Z3TWt{border-color:rgba(61,184,212,.28)}.playgroundShell_composerModelPickerItemBody__u4eFT{display:flex;flex-direction:column;gap:.1rem;min-width:0;flex:1 1}.playgroundShell_composerModelPickerItemName__VtQVs{font-size:.82rem;font-weight:600}.playgroundShell_composerModelPickerItemProvider__6sL91{font-family:var(--f-mono);font-size:.5rem;letter-spacing:.06em;text-transform:uppercase;color:var(--shell-text-faint)}.playgroundShell_composerModelPickerCheck__PNTWK{color:var(--shell-copper);flex-shrink:0}.playgroundShell_composerModelPickerEmpty__R4qOm{margin:.5rem;font-size:.8rem;color:var(--shell-text-faint);text-align:center}.playgroundShell_playgroundShellPortalRoot__N0c3y{--shell-bg:#141418;--shell-bg-elevated:#1c1c22;--shell-bg-input:#232329;--shell-border:rgba(244,242,236,0.1);--shell-border-strong:rgba(244,242,236,0.18);--shell-text:#f4f2ec;--shell-text-dim:rgba(244,242,236,0.68);--shell-text-faint:rgba(244,242,236,0.42);--shell-copper:#c9894a;--shell-copper-glow:rgba(201,137,74,0.28);--shell-cyan:#3db8d4;--shell-cyan-dim:rgba(61,184,212,0.65);--shell-green:#4ade80;--f-mono:var(--font-mono-var),"JetBrains Mono",ui-monospace,monospace;--f-serif:var(--font-newsreader),"Newsreader",Georgia,serif;--f-display:var(--font-newsreader),"Newsreader",Georgia,serif;position:fixed;inset:0;z-index:2147483020;pointer-events:none;isolation:isolate}.playgroundShell_chatThemePanelPortal__WgaI_,.playgroundShell_playgroundShellPortalRoot__N0c3y>*{pointer-events:auto}.playgroundShell_chatThemePickerWrap__kqmCJ{display:inline-flex;align-items:center;flex-shrink:0;position:relative}.playgroundShell_chatThemeToggle__p_NLR{display:inline-flex;align-items:center;gap:.3rem;min-height:32px;padding:0 .55rem;border:1px solid var(--shell-border);border-radius:8px;background:transparent;color:var(--shell-text-dim);font-family:var(--f-mono);font-size:.52rem;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.playgroundShell_chatThemeToggle__p_NLR:hover{border-color:var(--shell-copper);color:var(--shell-copper)}.playgroundShell_chatThemeToggleLabel__JdgZN{display:none}@media (min-width:900px){.playgroundShell_chatThemeToggleLabel__JdgZN{display:inline}}.playgroundShell_chatThemePanel__dmRIH{position:absolute;z-index:40;width:min(320px,92vw);max-height:min(70vh,480px);overflow-y:auto;padding:.85rem;border:1px solid var(--shell-border-strong,rgba(244,242,236,.18));border-radius:12px;background:var(--shell-bg-elevated,#1c1c22);box-shadow:0 16px 48px rgba(0,0,0,.55);color:var(--shell-text,#f4f2ec)}.playgroundShell_chatThemePanelAlignLeft__0lqN_{transform-origin:top left}.playgroundShell_chatThemePanelTransition__nfVRc{transition:opacity .2s ease,transform .2s ease}.playgroundShell_chatThemePanelHeader__kTnUK{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.85rem}.playgroundShell_chatThemePanelTitle__Ct_mX{margin:0 0 .25rem;font-size:.78rem;font-weight:600;color:var(--shell-text)}.playgroundShell_chatThemePanelHint__UOBYz{margin:0;font-size:.72rem;line-height:1.4;color:var(--shell-text-faint)}.playgroundShell_chatThemePanelClose__8tR2I{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--shell-text-faint);cursor:pointer;flex-shrink:0}.playgroundShell_chatThemePanelClose__8tR2I:hover{border-color:var(--shell-border);color:var(--shell-text)}.playgroundShell_chatThemePresetGrid__0Euew{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin-bottom:1rem}.playgroundShell_chatThemePresetBtn___SeNu{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;padding:.5rem;border:1px solid var(--shell-border);border-radius:8px;background:rgba(244,242,236,.03);color:var(--shell-text-dim);cursor:pointer;text-align:left}.playgroundShell_chatThemePresetBtn___SeNu:hover{border-color:var(--shell-copper)}.playgroundShell_chatThemePresetBtnActive__aRitN{border-color:var(--shell-copper);box-shadow:0 0 0 1px rgba(201,137,74,.35);color:var(--shell-text)}.playgroundShell_chatThemePresetSwatch__5ITx6{display:block;width:100%;height:28px;border-radius:5px;background:#1c1c22}.playgroundShell_chatThemeSwatch_sovereign-dark__QSV_5{background:linear-gradient(135deg,#141418,#232329)}.playgroundShell_chatThemeSwatch_copper-glow__CJJUJ{background:linear-gradient(135deg,#1a1410,#3a2818)}.playgroundShell_chatThemeSwatch_cyan-grid__c4Rzf{background:linear-gradient(135deg,#0f171a,#163038)}.playgroundShell_chatThemeSwatch_aegean-depth__t6LVF{background:linear-gradient(135deg,#0e1520,#1a2a3a)}.playgroundShell_chatThemeSwatch_obsidian__H7zmc{background:linear-gradient(135deg,#0a0a0c,#1a1a1e)}.playgroundShell_chatThemeSwatch_warm-slate__bxNCR{background:linear-gradient(135deg,#181614,#2a2622)}.playgroundShell_chatThemePresetLabel__iiEBE{font-family:var(--f-mono);font-size:.5rem;letter-spacing:.05em;text-transform:uppercase}.playgroundShell_chatThemeAccentRow__TwT6T{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.45rem}.playgroundShell_chatThemeAccentBtn__AlbL7,.playgroundShell_chatThemeCustomAccent__VLwsW{display:inline-flex;align-items:center;gap:.3rem;padding:.35rem .5rem;border:1px solid var(--shell-border);border-radius:999px;background:transparent;color:var(--shell-text-dim);font-family:var(--f-mono);font-size:.5rem;letter-spacing:.05em;text-transform:uppercase;cursor:pointer}.playgroundShell_chatThemeAccentBtnActive__yl_y8{border-color:var(--shell-copper);color:var(--shell-text)}.playgroundShell_chatThemeAccentDot__nld3K{width:10px;height:10px;border-radius:50%;flex-shrink:0}.playgroundShell_chatThemeCustomAccent__VLwsW{position:relative}.playgroundShell_chatThemeCustomAccent__VLwsW input[type=color]{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%;height:100%;border:none}.playgroundShell_faviconAvatar__tprxM{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;object-fit:cover;background:var(--shell-bg-elevated);border:1px solid var(--shell-border);flex-shrink:0;color:var(--shell-copper)}.playgroundShell_faviconAvatarSm__mcgmm{width:22px;height:22px}.playgroundShell_faviconAvatarLg__eUalp{width:36px;height:36px}.playgroundShell_faviconAvatarFallback__6BeKK{background:rgba(201,137,74,.12)}.playgroundShell_shellBudgetRow__3Q3n6{display:flex;justify-content:flex-end;padding:.35rem 1rem 0;flex:none}.playgroundShell_sidebarThinkingBadge__rDZA_{display:flex;align-items:center;gap:.4rem;margin:0 .75rem .55rem;padding:.4rem .55rem;border:1px solid rgba(201,137,74,.28);border-radius:8px;background:rgba(201,137,74,.08);font-family:var(--f-mono);font-size:.52rem;letter-spacing:.06em;text-transform:uppercase;color:var(--shell-copper)}.playgroundShell_sidebarThinkingPulse__IXC8c{width:7px;height:7px;border-radius:50%;background:var(--shell-copper);box-shadow:0 0 8px var(--shell-copper-glow);animation:playgroundShell_shellPulseDot__Y44KQ 1.2s ease-in-out infinite}@keyframes playgroundShell_shellPulseDot__Y44KQ{0%,to{opacity:.45}50%{opacity:1}}.playgroundShell_newChatTabBadge__10mra{margin-left:auto;min-width:1.4rem;padding:.1rem .35rem;border-radius:999px;background:rgba(244,242,236,.08);font-family:var(--f-mono);font-size:.55rem;letter-spacing:.04em;color:var(--shell-text-faint);text-align:center}.playgroundShell_sidebarResearchSearch__E0gA1{display:flex;align-items:center;gap:.4rem;margin:0 .75rem .65rem;padding:.4rem .55rem;border:1px solid var(--shell-border);border-radius:8px;background:rgba(244,242,236,.03)}.playgroundShell_sidebarResearchSearchActive__rpqpv,.playgroundShell_sidebarResearchSearchFocused__56w91{border-color:rgba(201,137,74,.4)}.playgroundShell_sidebarResearchSearchIcon__FtGrF{color:var(--shell-text-faint);flex-shrink:0}.playgroundShell_sidebarResearchSearchInput___Qc7V{flex:1 1;min-width:0;border:none;background:transparent;color:var(--shell-text);font-size:.78rem;outline:none}.playgroundShell_sidebarResearchSearchInput___Qc7V::placeholder{color:var(--shell-text-faint)}.playgroundShell_sidebarResearchSearchClear__Zj1L4{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:none;border-radius:4px;background:transparent;color:var(--shell-text-faint);cursor:pointer}.playgroundShell_sidebarResearchSearchClear__Zj1L4:hover{color:var(--shell-text)}.playgroundShell_sidebarResearchSearchPalette__03yDO{flex-shrink:0;border:none;background:transparent;padding:.1rem .25rem;font-family:var(--f-mono);font-size:.5rem;letter-spacing:.06em;color:var(--shell-text-faint);cursor:pointer}.playgroundShell_sidebarResearchSearchPalette__03yDO:hover{color:var(--shell-copper)}.playgroundShell_sidebarResearchEmpty__h22ry{margin:0;padding:.35rem .55rem;font-size:.75rem;line-height:1.4;color:var(--shell-text-faint)}.playgroundShell_sidebarCollapsed__LsZEA .playgroundShell_sidebarResearchSearch__E0gA1,.playgroundShell_sidebarCollapsed__LsZEA .playgroundShell_sidebarThinkingBadge__rDZA_{display:none}.playgroundShell_toolLoaderWrap__HX2Ji{flex:1 1;display:flex;align-items:center;justify-content:center;min-height:min(40vh,320px);position:relative;overflow:hidden;background:var(--shell-bg)}.playgroundShell_toolLoaderGlow__zqH_6,.playgroundShell_toolLoaderGrid__5MH_n{display:none}.playgroundShell_toolLoaderSkeleton__cmsYy{position:absolute;inset:.75rem;display:flex;gap:.65rem;pointer-events:none;opacity:.9}.playgroundShell_toolLoaderSkRail__sXcux,.playgroundShell_toolLoaderSkSide__xBZMU{display:flex;flex-direction:column;gap:.45rem;flex-shrink:0}.playgroundShell_toolLoaderSkSide__xBZMU{width:7.5rem}.playgroundShell_toolLoaderSkRail__sXcux{width:6.5rem}.playgroundShell_toolLoaderSkMain__d5wCG{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:.55rem}.playgroundShell_toolLoaderSkBlockShort__h9EVG,.playgroundShell_toolLoaderSkBlock__bDrnk,.playgroundShell_toolLoaderSkBody__Z_jCH,.playgroundShell_toolLoaderSkComposer__QHdzf,.playgroundShell_toolLoaderSkTop__dYmOL{border-radius:8px;background:linear-gradient(110deg,rgba(26,26,26,.04),rgba(26,26,26,.07) 22%,rgba(201,137,74,.14) 42%,rgba(26,26,26,.07) 62%,rgba(26,26,26,.04));background-size:300% 100%;animation:playgroundShell_pgToolSkShimmer___ufuy 1.8s ease-in-out infinite}.playgroundShell_toolLoaderSkBlock__bDrnk{height:2.25rem}.playgroundShell_toolLoaderSkBlockShort__h9EVG{height:1.35rem;width:70%}.playgroundShell_toolLoaderSkTop__dYmOL{height:2.4rem;flex-shrink:0}.playgroundShell_toolLoaderSkBody__Z_jCH{flex:1 1;min-height:8rem}.playgroundShell_toolLoaderSkComposer__QHdzf{height:4.25rem;flex-shrink:0}@keyframes playgroundShell_pgToolSkShimmer___ufuy{0%{background-position:300% 0}to{background-position:-300% 0}}.playgroundShell_toolLoaderCore__M_StS{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:.85rem;padding:1.25rem 1rem;text-align:center}@media (max-width:900px){.playgroundShell_toolLoaderSkRail__sXcux,.playgroundShell_toolLoaderSkSide__xBZMU{display:none}.playgroundShell_toolLoaderSkeleton__cmsYy{inset:.55rem}}.playgroundShell_toolLoaderSpinner__4wsBp{width:28px;height:28px;border:1.5px solid rgba(201,137,74,.16);border-top:1.5px solid var(--shell-copper);border-radius:50%;animation:playgroundShell_toolLoaderSpin__ewB_K .85s linear infinite;box-shadow:none;position:relative}.playgroundShell_toolLoaderSpinner__4wsBp:after{display:none}.playgroundShell_toolLoaderLabel__Y_czc{margin:0;max-width:28ch;font-family:var(--f-mono);font-size:.58rem;font-weight:700;letter-spacing:.12em;line-height:1.65;text-transform:uppercase;color:var(--shell-text-faint)}@keyframes playgroundShell_toolLoaderSpin__ewB_K{to{transform:rotate(1turn)}}@keyframes playgroundShell_toolLoaderPulse__rmAZo{0%,to{opacity:.7}50%{opacity:1}}.playgroundShell_copperwayAutoIcon__QGoN6{display:inline-flex;align-items:center;justify-content:center;color:var(--shell-accent,var(--shell-copper));flex-shrink:0}.playgroundShell_copperwayAutoSm__Wec_X{width:18px;height:18px}.playgroundShell_copperwayAutoMd__TRtdT{width:22px;height:22px}.playgroundShell_copperwayAutoIcon__QGoN6 svg{width:100%;height:100%;display:block}.playgroundShell_copperwayAutoArc__cR61Y{transform-box:fill-box}.playgroundShell_copperwayAutoArcCyan__ff8vf{opacity:.95}.playgroundShell_copperwayAutoCore__UXWtL{transform-box:fill-box}.playgroundShell_copperwayAutoLoading__GLJ2j .playgroundShell_copperwayAutoArc__cR61Y{transform-origin:16px 16px;animation:playgroundShell_toolLoaderSpin__ewB_K .85s linear infinite}.playgroundShell_copperwayAutoLoading__GLJ2j .playgroundShell_copperwayAutoCore__UXWtL{animation:playgroundShell_toolLoaderPulse__rmAZo 2s ease-in-out infinite}.playgroundShell_playgroundGlassBackdrop__gT4YJ{position:fixed;inset:0;z-index:0;border:none;background:rgba(8,8,12,.78);backdrop-filter:blur(8px) saturate(1.05);-webkit-backdrop-filter:blur(8px) saturate(1.05);cursor:default}.playgroundShell_playgroundGlassPanelIntro__hn27H{animation:playgroundShell_shellPanelIn__aEd4k .14s ease-out}@keyframes playgroundShell_shellPanelIn__aEd4k{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.playgroundShell_cognitiveToggleWrap___pq2f{display:inline-flex;align-items:center;gap:.35rem;flex-shrink:0}.playgroundShell_cognitiveToggleLabel__PxDX9{display:inline-flex;align-items:center;gap:.25rem;font-family:var(--f-mono);font-size:.5rem;letter-spacing:.06em;text-transform:uppercase;color:var(--shell-text-faint)}.playgroundShell_cognitiveToggleSwitch__sagZv{position:relative;width:32px;height:18px;border:1px solid var(--shell-border);border-radius:999px;background:rgba(244,242,236,.06);cursor:pointer;padding:0}.playgroundShell_cognitiveToggleOn__JNarc{border-color:rgba(201,137,74,.5);background:rgba(201,137,74,.2)}.playgroundShell_cognitiveToggleKnob__XTBMB{position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:var(--shell-text-dim);transition:transform .15s ease}.playgroundShell_cognitiveToggleOn__JNarc .playgroundShell_cognitiveToggleKnob__XTBMB{transform:translateX(14px);background:var(--shell-copper)}.playgroundShell_shellMessages__ZqAV4{flex:1 1;overflow-y:auto;display:flex;flex-direction:column;gap:1.5rem;padding:.85rem .25rem 1rem;min-height:0;scroll-padding-bottom:var(--shell-composer-float-reserve,0)}.playgroundShell_shellMessagesEnd__irMlv{flex:0 0 auto;width:100%;height:0;pointer-events:none;scroll-margin-bottom:var(--shell-composer-float-reserve,13rem)}@media (min-width:768px){.playgroundShell_shellMessages__ZqAV4{padding-bottom:var(--shell-composer-float-reserve,13rem);scroll-padding-bottom:var(--shell-composer-float-reserve,13rem)}}.playgroundShell_chatMainRow__hghiJ{flex:1 1;min-height:0;min-width:0;display:flex;flex-direction:row;align-items:stretch;gap:.75rem;padding-right:.35rem;overflow-x:hidden}.playgroundShell_widgetRail__QR_SU{--widget-rail-width:304px;flex:0 0 var(--widget-rail-width);width:var(--widget-rail-width);min-width:280px;max-width:320px;display:grid;grid-template-columns:repeat(2,minmax(140px,1fr));gap:.625rem;align-content:start;padding:.75rem .75rem .5rem 0;overflow:visible;box-sizing:border-box}.playgroundShell_widgetRailInline__E_Jwl{padding-right:.875rem}.playgroundShell_widgetRailSidebar__siJdl{width:100%;max-width:100%;min-width:0;flex:1 1 auto;padding:.875rem}.playgroundShell_widgetRailDocking___NEjv{opacity:0;transform:translateX(12px);transition:opacity .22s ease,transform .22s ease}.playgroundShell_widgetRailCollapsed__B6jzo{display:none}.playgroundShell_widgetRailPeek__F7NeJ{flex:0 0 auto;display:flex;align-items:flex-end;padding:.875rem .5rem .5rem 0}.playgroundShell_widgetRailCollapseBtn__WW_73,.playgroundShell_widgetRailSunBtn__OwIq9{appearance:none;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid color-mix(in srgb,var(--shell-copper) 32%,transparent);border-radius:12px;background:color-mix(in srgb,var(--shell-bg-elevated) 72%,transparent);color:var(--shell-text-dim);cursor:pointer;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.playgroundShell_widgetRailCollapseBtn__WW_73:hover,.playgroundShell_widgetRailSunBtn__OwIq9:hover{border-color:rgba(201,137,74,.45);color:var(--shell-copper)}.playgroundShell_widgetRailCollapseBtn__WW_73{grid-column:span 2;width:100%;height:40px;margin-bottom:.25rem}.playgroundShell_widgetMedium__gSayb,.playgroundShell_widgetTile__5uEdH,.playgroundShell_widgetWide__tdBnD{border:1px solid var(--shell-border);border-radius:10px;background:rgba(244,242,236,.04);padding:.4rem .45rem;min-width:0}.playgroundShell_widgetTile__5uEdH{grid-column:span 2;min-height:64px;aspect-ratio:1.15/1;display:flex;flex-direction:column;justify-content:space-between}.playgroundShell_widgetMedium__gSayb{grid-column:span 3;min-height:88px;display:flex;flex-direction:column;gap:.25rem}.playgroundShell_widgetWide__tdBnD{grid-column:span 6;min-height:36px;font-family:var(--f-mono);font-size:.55rem;letter-spacing:.04em;color:var(--shell-text-faint);display:flex;align-items:center}.playgroundShell_widgetCta__opuX_{grid-column:span 6;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.35rem;min-height:92px;border-color:rgba(201,137,74,.35);background:rgba(201,137,74,.08);color:var(--shell-text);font-size:.68rem;letter-spacing:0}.playgroundShell_widgetCtaBtn__nQ2X3{appearance:none;border:0;border-radius:999px;min-height:32px;padding:.35rem .7rem;background:#c9894a;color:#141418;font-family:var(--f-mono);font-size:.62rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;align-self:flex-start;flex-shrink:0;position:relative;z-index:1;margin-top:.15rem}.playgroundShell_widgetCtaBtn__nQ2X3:hover{filter:brightness(1.06)}.playgroundShell_widgetMediumGlass__KylVS,.playgroundShell_widgetTileGlass__gtF4h,.playgroundShell_widgetWideGlass__pufyG{position:relative;border:1px solid color-mix(in srgb,var(--shell-copper) 32%,transparent);border-radius:12px;background:color-mix(in srgb,var(--shell-bg-elevated) 72%,transparent);backdrop-filter:blur(14px) saturate(1.15);-webkit-backdrop-filter:blur(14px) saturate(1.15);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 8px 24px rgba(0,0,0,.22);padding:.875rem;box-sizing:border-box}.playgroundShell_widgetTileGlass__gtF4h{grid-column:span 1;min-height:84px;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:.5rem;overflow:hidden;isolation:isolate}.playgroundShell_widgetTileWide__cl5f2{grid-column:span 2}.playgroundShell_widgetMediumGlass__KylVS{grid-column:span 2;min-height:auto;display:flex;flex-direction:column;align-items:stretch;gap:.5rem;overflow:hidden;isolation:isolate}.playgroundShell_widgetWeatherGlass__8KjQZ{min-height:108px}.playgroundShell_widgetKnowledgeGlass__MsMr9{min-height:56px}.playgroundShell_widgetWideGlass__pufyG{grid-column:span 2;min-height:auto;font-family:var(--f-mono);font-size:.55rem;letter-spacing:.04em;line-height:1.4;color:var(--shell-text-faint);display:flex;flex-direction:column;align-items:stretch;gap:.5rem;overflow:hidden;overflow-wrap:break-word;word-break:break-word;isolation:isolate}.playgroundShell_widgetCtaGlass__AZAqE{color:var(--shell-text);font-size:.68rem;letter-spacing:0;min-height:auto;padding-bottom:.875rem}.playgroundShell_widgetCardHeader__v83Tt{display:flex;align-items:center;gap:.45rem;width:100%;min-width:0;flex-shrink:0}.playgroundShell_widgetCardHeaderIcon__gRVsT{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px}.playgroundShell_widgetCardContent__Xyylm{display:flex;flex-direction:column;gap:.25rem;width:100%;min-width:0;flex:1 1 auto}.playgroundShell_widgetTileInteractive__S4cHo{padding:0}.playgroundShell_widgetTileBtn__sTcK2{appearance:none;border:0;background:transparent;color:inherit;width:100%;height:100%;min-height:84px;padding:.875rem;display:flex;flex-direction:column;align-items:stretch;gap:.5rem;cursor:pointer;text-align:left;border-radius:12px;box-sizing:border-box}.playgroundShell_widgetTileBtn__sTcK2:hover{background:color-mix(in srgb,var(--shell-copper) 8%,transparent)}.playgroundShell_widgetTileBody__OSlMm{display:flex;flex-direction:column;gap:.25rem;flex:1 1 auto;width:100%;min-width:0}.playgroundShell_widgetKicker__bi6dQ{font-family:var(--f-mono);font-size:.52rem;letter-spacing:.08em;text-transform:uppercase;color:var(--shell-text-faint);line-height:1.2}.playgroundShell_widgetValue__02Oik{font-size:.72rem;line-height:1.4;color:var(--shell-text);overflow-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.playgroundShell_widgetValueEmail__4liwy{font-size:.66rem;line-height:1.45;overflow-wrap:anywhere;word-break:break-word}.playgroundShell_widgetValueBox__67Bfy{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;padding:.35rem .55rem;border-radius:8px;border:1px solid color-mix(in srgb,var(--shell-copper) 28%,transparent);background:color-mix(in srgb,var(--shell-bg) 55%,transparent);font-family:var(--f-mono);font-size:.82rem;font-weight:600;letter-spacing:.02em;line-height:1.2;color:var(--shell-text);width:100%;box-sizing:border-box}.playgroundShell_widgetValueSub__nwn1T{font-size:.58rem;line-height:1.35;color:var(--shell-text-faint);overflow-wrap:break-word}.playgroundShell_widgetPlaceRow__6cBzv{display:flex;align-items:center;gap:.4rem;width:100%}.playgroundShell_widgetPlaceRow__6cBzv .playgroundShell_widgetValueBox__67Bfy{flex:1 1 auto;min-width:0;justify-content:flex-start}.playgroundShell_widgetAirportCode__Syw3e{flex-shrink:0;font-family:var(--f-mono);font-size:.62rem;font-weight:700;letter-spacing:.06em;padding:.28rem .4rem;border-radius:6px;border:1px solid color-mix(in srgb,var(--shell-copper) 35%,transparent);background:color-mix(in srgb,var(--shell-copper) 12%,transparent);color:var(--shell-copper)}.playgroundShell_widgetForecastGrid__b32gy{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;width:100%;margin-top:.35rem;min-width:0}.playgroundShell_widgetForecastDay__69pTP{display:flex;flex-direction:column;gap:.12rem;padding:.35rem .3rem;border-radius:8px;border:1px solid color-mix(in srgb,var(--shell-border) 80%,transparent);background:color-mix(in srgb,var(--shell-bg) 40%,transparent);min-width:0}.playgroundShell_widgetForecastDayLabel__L6epx{font-family:var(--f-mono);font-size:.52rem;letter-spacing:.06em;text-transform:uppercase;color:var(--shell-text-faint)}.playgroundShell_widgetForecastTemp__asocz{font-family:var(--f-mono);font-size:.62rem;font-weight:600;color:var(--shell-text)}.playgroundShell_widgetForecastSummary__nb1o8{font-size:.52rem;line-height:1.25;color:var(--shell-text-dim);overflow-wrap:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.playgroundShell_widgetIcon__y_Uq_{flex-shrink:0;width:24px;height:24px}.playgroundShell_widgetLangFlags__5jvbZ{display:inline-flex;align-items:center;gap:.35rem;margin-top:.1rem}.playgroundShell_widgetLangFlag__AzVxP{width:18px;height:12px;border-radius:2px;flex-shrink:0;box-shadow:0 0 0 1px color-mix(in srgb,var(--shell-border) 65%,transparent)}.playgroundShell_widgetModelMark__Es_dL{width:20px;height:20px;object-fit:contain;border-radius:4px}.playgroundShell_widgetCtaFootnote__PPN3b{margin:.5rem 0 0;padding-top:.5rem;width:100%;border-top:1px solid color-mix(in srgb,var(--shell-border) 70%,transparent);font-family:var(--f-mono);font-size:.52rem;letter-spacing:.04em;line-height:1.45;color:var(--shell-text-faint)}.playgroundShell_widgetRailSkeleton__xR4bK{pointer-events:none}.playgroundShell_wcRail__gF1Na{--widget-rail-width:312px;display:flex;flex-direction:column;gap:.65rem;grid-template-columns:none;max-width:340px;min-width:280px;padding:.65rem .65rem .75rem 0;overflow-y:auto;overflow-x:hidden}.playgroundShell_widgetRailSidebar__siJdl.playgroundShell_wcRail__gF1Na{padding:.5rem;max-width:100%}.playgroundShell_wcDot__0vWLC{width:6px;height:6px;border-radius:50%;background:#c9894a;flex-shrink:0;box-shadow:0 0 8px rgba(201,137,74,.55)}.playgroundShell_wcHeader__aDh1o{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.15rem .2rem}.playgroundShell_wcHeaderTitle__t3Ke6{gap:.4rem;font-size:.58rem;font-weight:700;letter-spacing:.1em;color:var(--shell-text)}.playgroundShell_wcHeaderMeta__hypRr,.playgroundShell_wcHeaderTitle__t3Ke6{display:inline-flex;align-items:center;font-family:var(--f-mono);text-transform:uppercase}.playgroundShell_wcHeaderMeta__hypRr{gap:.3rem;font-size:.52rem;letter-spacing:.06em;color:var(--shell-text-faint)}.playgroundShell_wcSection___WNZZ{display:flex;flex-direction:column;gap:.45rem;padding:.65rem .7rem;border-radius:12px;border:1px solid color-mix(in srgb,var(--shell-border) 85%,transparent);background:color-mix(in srgb,var(--shell-bg-elevated) 78%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.playgroundShell_wcSectionHead__Zp4p7{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-width:0}.playgroundShell_wcSectionHeadLeft__9V2X_{display:inline-flex;align-items:center;gap:.4rem;min-width:0}.playgroundShell_wcSectionLabel__ijt43{font-family:var(--f-mono);font-size:.52rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--shell-text-dim)}.playgroundShell_wcSectionMeta__2H8yF{font-family:var(--f-mono);font-size:.5rem;letter-spacing:.06em;text-transform:uppercase;color:var(--shell-text-faint);flex-shrink:0}.playgroundShell_wcBadge__iO45u{display:inline-flex;align-items:center;padding:.12rem .35rem;border-radius:4px;font-family:var(--f-mono);font-size:.48rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#141418;background:#c9894a}.playgroundShell_wcToggleLabel__4yYdk{display:inline-flex;align-items:center;gap:.4rem;font-size:.58rem;color:var(--shell-text-faint);cursor:pointer}.playgroundShell_wcSwitch__yAxzX{appearance:none;position:relative;width:28px;height:16px;border-radius:999px;border:0;padding:0;background:color-mix(in srgb,var(--shell-text-faint) 35%,transparent);cursor:pointer;flex-shrink:0;transition:background .15s ease}.playgroundShell_wcSwitch__yAxzX:after{content:"";position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:#f4f2ec;transition:transform .15s ease}.playgroundShell_wcSwitchOn__t_4vc{background:#c9894a}.playgroundShell_wcSwitchOn__t_4vc:after{transform:translateX(12px)}.playgroundShell_wcSwitch__yAxzX:disabled{opacity:.4;cursor:not-allowed}.playgroundShell_wcFactList__S_SW4,.playgroundShell_wcRouteList__XhqWI,.playgroundShell_wcSourceList__xCoKj{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.2rem}.playgroundShell_wcRouteRow__0PsIQ{appearance:none;width:100%;display:grid;grid-template-columns:8px minmax(0,1fr) auto auto;align-items:center;gap:.35rem;padding:.4rem .35rem;border:0;border-radius:8px;background:transparent;color:var(--shell-text);cursor:pointer;text-align:left}.playgroundShell_wcRouteRowActive__LZLU5,.playgroundShell_wcRouteRow__0PsIQ:hover{background:color-mix(in srgb,var(--shell-copper) 10%,transparent)}.playgroundShell_wcRouteDot__GpACy{width:7px;height:7px;border-radius:2px}.playgroundShell_wcRouteName__9fLqy{display:inline-flex;align-items:center;gap:.35rem;font-size:.72rem;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playgroundShell_wcRouteMeta__X_rTV{font-family:var(--f-mono);font-size:.52rem;color:var(--shell-text-faint);justify-self:end}.playgroundShell_wcEmpty__E_tDH,.playgroundShell_wcFootnote__WFcJe{margin:0;font-size:.58rem;line-height:1.4;color:var(--shell-text-faint)}.playgroundShell_wcFactRow__wRzG6{display:flex;align-items:flex-start;gap:.45rem;padding:.35rem 0;border-top:1px solid color-mix(in srgb,var(--shell-border) 55%,transparent)}.playgroundShell_wcFactRow__wRzG6:first-child{border-top:0;padding-top:0}.playgroundShell_wcFactBody__GlmRK{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:.15rem}.playgroundShell_wcFactText__pL8Do{font-size:.7rem;line-height:1.35;color:var(--shell-text)}.playgroundShell_wcFactMeta__PpX_O{letter-spacing:.06em}.playgroundShell_wcFactMeta__PpX_O,.playgroundShell_wcForget__U49IV{font-family:var(--f-mono);font-size:.48rem;text-transform:uppercase;color:var(--shell-text-faint)}.playgroundShell_wcForget__U49IV{appearance:none;border:0;background:transparent;font-weight:700;letter-spacing:.08em;cursor:pointer;padding:.15rem 0;flex-shrink:0}.playgroundShell_wcForget__U49IV:hover{color:var(--shell-copper)}.playgroundShell_wcSourceRow__WZHcO{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.4rem;padding:.4rem 0;border-top:1px solid color-mix(in srgb,var(--shell-border) 55%,transparent)}.playgroundShell_wcSourceRow__WZHcO:first-child{border-top:0;padding-top:0}.playgroundShell_wcSourceMain__VXkGU{appearance:none;border:0;background:transparent;color:inherit;display:flex;flex-direction:column;align-items:flex-start;gap:.1rem;min-width:0;padding:0;text-align:left;cursor:pointer}button.playgroundShell_wcSourceMain__VXkGU:hover .playgroundShell_wcSourceValue__rnNEp{color:var(--shell-copper)}div.playgroundShell_wcSourceMain__VXkGU{cursor:default}.playgroundShell_wcSourceLabel__YNCd9{font-size:.7rem;font-weight:600;color:var(--shell-text)}.playgroundShell_wcSourceValue__rnNEp{font-size:.58rem;line-height:1.3;color:var(--shell-text-dim);overflow-wrap:anywhere}.playgroundShell_wcSourceAge__XJICE{font-family:var(--f-mono);font-size:.5rem;color:var(--shell-text-faint)}.playgroundShell_wcSuggest__BiCL6{display:flex;flex-direction:column;gap:.45rem;padding:.7rem .75rem;border-radius:12px;border:1px solid color-mix(in srgb,var(--shell-copper) 45%,transparent);background:color-mix(in srgb,var(--shell-copper) 8%,transparent)}.playgroundShell_wcSuggest__BiCL6 p{margin:0;font-size:.72rem;line-height:1.4;color:var(--shell-text)}.playgroundShell_wcSuggestAsk__lIM5o{appearance:none;align-self:flex-end;border:0;background:transparent;font-family:var(--f-mono);font-size:.58rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#c9894a;cursor:pointer;padding:0}.playgroundShell_wcFooter__AN1VW{display:flex;align-items:center;gap:.55rem;padding:.35rem .2rem 0;margin-top:auto}.playgroundShell_wcAvatar__deMj3{width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-family:var(--f-mono);font-size:.55rem;font-weight:700;color:#141418;background:#c9894a;flex-shrink:0}.playgroundShell_wcUsage__aCZCo{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:.3rem}.playgroundShell_wcUsageTop__jZDJ7{display:flex;align-items:center;justify-content:space-between;gap:.4rem;font-size:.58rem;color:var(--shell-text-dim)}.playgroundShell_wcUsageCta__ZEXZQ{appearance:none;border:0;background:transparent;font-family:var(--f-mono);font-size:.48rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--shell-text-faint);cursor:pointer;padding:0}.playgroundShell_wcUsageCta__ZEXZQ:hover{color:var(--shell-copper)}.playgroundShell_wcUsageBar__dWIT7{height:3px;border-radius:999px;background:color-mix(in srgb,var(--shell-border) 80%,transparent);overflow:hidden}.playgroundShell_wcUsageBar__dWIT7>span{display:block;height:100%;border-radius:inherit;background:#c9894a}.playgroundShell_wcSkBlock__m__Lm{height:88px}.playgroundShell_wcSkBlockTall__0uPlA,.playgroundShell_wcSkBlock__m__Lm{border-radius:12px;border:1px solid color-mix(in srgb,var(--shell-border) 40%,transparent)}.playgroundShell_wcSkBlockTall__0uPlA{height:120px}.playgroundShell_wcSkFooter__AqkXC{height:36px;border-radius:10px;border:1px solid color-mix(in srgb,var(--shell-border) 40%,transparent);margin-top:.25rem}.playgroundShell_widgetSkTile__hQnmu{grid-column:span 1;min-height:84px}.playgroundShell_widgetSkTileWide__wG8Ed,.playgroundShell_widgetSkTile__hQnmu{border-radius:12px;border:1px solid color-mix(in srgb,var(--shell-border) 40%,transparent)}.playgroundShell_widgetSkTileWide__wG8Ed{grid-column:span 2;min-height:64px}.playgroundShell_widgetSkMedium__SWP7V{min-height:108px}.playgroundShell_widgetSkMediumShort__sO0T6,.playgroundShell_widgetSkMedium__SWP7V{grid-column:span 2;border-radius:12px;border:1px solid color-mix(in srgb,var(--shell-border) 40%,transparent)}.playgroundShell_widgetSkMediumShort__sO0T6{min-height:56px}.playgroundShell_widgetSkCta__clCLD{grid-column:span 2;min-height:132px;border-radius:12px;border:1px solid color-mix(in srgb,var(--shell-border) 40%,transparent)}.playgroundShell_widgetCreditsHint__k4qed{font-size:.55rem;line-height:1.4;color:var(--shell-text-faint);margin-top:.2rem;overflow-wrap:break-word;word-break:break-word}.playgroundShell_widgetPlaceMenu__1tbve{position:absolute;z-index:40;top:calc(100% + 6px);right:0;left:auto;width:max(100%,228px);min-width:228px;margin:0;padding:.5rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.375rem;border-radius:12px;border:1px solid color-mix(in srgb,var(--shell-copper) 35%,var(--shell-border));background:color-mix(in srgb,var(--shell-bg-elevated) 94%,transparent);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);overflow:visible;box-shadow:0 12px 32px rgba(0,0,0,.35)}.playgroundShell_widgetPlaceOption__9gD2I{appearance:none;border:0;background:transparent;width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:.12rem;padding:.5rem .55rem;border-radius:8px;font-size:.68rem;color:var(--shell-text);cursor:pointer;text-align:left;min-height:44px}.playgroundShell_widgetPlaceOptionActive__zl_pU,.playgroundShell_widgetPlaceOption__9gD2I:hover{background:color-mix(in srgb,var(--shell-copper) 14%,transparent)}.playgroundShell_widgetPlaceCity__Q_J1K{font-size:.68rem;line-height:1.25;color:var(--shell-text)}.playgroundShell_widgetPlaceCountry__Jyo66{font-family:var(--f-mono);font-size:.55rem;letter-spacing:.06em;color:var(--shell-text-faint)}.playgroundShell_sidebarModelSection__TPQ3h{padding:0 .65rem .35rem}.playgroundShell_sidebarModelTabs__Y9KFC{display:flex;flex-direction:column;gap:.25rem;max-height:220px;overflow-y:auto}.playgroundShell_sidebarModelTabsCollapsed__XD1fu{max-height:none}.playgroundShell_sidebarModelTab__yaF5a{appearance:none;border:1px solid var(--shell-border);border-radius:8px;background:rgba(244,242,236,.03);color:var(--shell-text-muted);display:flex;align-items:center;gap:.45rem;padding:.35rem .45rem;cursor:pointer;text-align:left;width:100%;min-height:34px}.playgroundShell_sidebarModelTab__yaF5a:hover{border-color:color-mix(in srgb,var(--shell-copper) 40%,var(--shell-border));color:var(--shell-text)}.playgroundShell_sidebarModelTabActive__Ad3rR{border-color:color-mix(in srgb,var(--shell-copper) 55%,var(--shell-border));background:color-mix(in srgb,var(--shell-copper) 12%,transparent);color:var(--shell-text)}.playgroundShell_sidebarModelTabIcon__0odtC{flex-shrink:0;display:inline-flex}.playgroundShell_sidebarModelTabLabel__fw29p{font-size:.72rem;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playgroundShell_sidebarModelTabLabelStack___b2h8{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.playgroundShell_shellBubbleStage1__sum40{max-width:min(520px,100%);padding:.55rem .75rem;background:rgba(61,184,212,.08);border-color:rgba(61,184,212,.22)}@media (max-width:960px){.playgroundShell_chatMainRow__hghiJ{flex-direction:column;padding-right:0;gap:0;min-width:0;overflow-y:auto;overflow-x:hidden}.playgroundShell_widgetRailInline__E_Jwl{display:none!important}.playgroundShell_widgetRail__QR_SU{display:flex;flex-direction:column;flex:none;width:100%;max-width:100%;min-width:0;grid-template-columns:none;gap:.65rem;padding:.875rem 1rem .75rem;overflow:visible;border-top:1px solid var(--shell-border);order:2}.playgroundShell_wcRail__gF1Na{display:flex}.playgroundShell_greetingWrap__2_8HD{flex:0 0 auto;min-height:auto;padding-bottom:.65rem}.playgroundShell_widgetTileGlass__gtF4h{grid-column:span 1;min-height:88px}.playgroundShell_widgetCtaGlass__AZAqE,.playgroundShell_widgetMediumGlass__KylVS,.playgroundShell_widgetWideGlass__pufyG{display:none}}.playgroundShell_shellMessagesFloatPad__P4_2P{padding-bottom:var(--shell-composer-float-reserve,13rem);scroll-padding-bottom:var(--shell-composer-float-reserve,13rem)}.playgroundShell_shellBubble__x45MN{max-width:min(640px,100%);padding:.75rem .9rem;border-radius:12px;border:1px solid var(--shell-border);background:var(--shell-bg-elevated)}.playgroundShell_shellBubbleUser__Uc9_9{margin-left:auto;background:var(--shell-bubble-user-bg,rgba(201,137,74,.12));border-color:color-mix(in srgb,var(--chat-accent,#c9894a) 35%,transparent);color:var(--shell-bubble-user-fg,var(--shell-text))}.playgroundShell_shellBubbleAssistant__fO_6m{background:var(--shell-bubble-assistant-bg,rgba(244,242,236,.03));color:var(--shell-bubble-assistant-fg,var(--shell-text))}.playgroundShell_shellBubbleText__Vf1mx{font-size:.9rem;line-height:1.55;color:var(--shell-bubble-fg,var(--shell-text));white-space:pre-wrap;word-break:break-word}.playgroundShell_shellBubbleStreaming__MIVOC{position:relative;overflow:hidden;border-color:color-mix(in srgb,var(--shell-cyan) 38%,var(--shell-copper) 28%);background:linear-gradient(125deg,rgba(61,184,212,.14),rgba(201,137,74,.1) 48%,rgba(244,242,236,.04)),rgba(28,28,34,.72);backdrop-filter:blur(12px) saturate(1.25);-webkit-backdrop-filter:blur(12px) saturate(1.25);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 0 0 1px color-mix(in srgb,var(--shell-cyan) 18%,transparent)}.playgroundShell_shellBubbleStreaming__MIVOC:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent,rgba(61,184,212,.16) 42%,rgba(201,137,74,.14) 58%,transparent);background-size:220% 100%;animation:playgroundShell_shellStreamGlass__sgn9u 1.85s ease-in-out infinite;mix-blend-mode:soft-light}.playgroundShell_shellBubbleStreamText__4sWzj{position:relative;z-index:1}.playgroundShell_shellStreamCursor__CmhcY{display:inline-block;flex:0 0 auto;width:.09em;height:.82em;margin-right:.22em;margin-left:0;vertical-align:-.06em;border-radius:1px;background:currentColor;box-shadow:0 0 8px color-mix(in srgb,var(--shell-cyan) 55%,transparent);animation:playgroundShell_shellStreamCaret__SiUOj 1.05s steps(1) infinite}@keyframes playgroundShell_shellStreamGlass__sgn9u{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes playgroundShell_shellStreamCaret__SiUOj{0%,46%{opacity:1}47%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.playgroundShell_shellBubbleStreaming__MIVOC:before{animation:none;opacity:.45}.playgroundShell_shellStreamCursor__CmhcY{animation:none;opacity:.85}}.playgroundShell_shellBubbleMeta__GQohQ{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.45rem;font-family:var(--f-mono);font-size:.5rem;letter-spacing:.06em;text-transform:uppercase;color:var(--shell-bubble-meta-fg,var(--shell-text-faint))}.playgroundShell_shellMessageActions__wXyrT{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem;margin-top:.45rem;opacity:1;transition:opacity .15s ease}.playgroundShell_compareColumn__wkfxg:focus-within .playgroundShell_shellMessageActions__wXyrT,.playgroundShell_compareColumn__wkfxg:hover .playgroundShell_shellMessageActions__wXyrT,.playgroundShell_shellAssistantBlock__zEX4y:focus-within .playgroundShell_shellMessageActions__wXyrT,.playgroundShell_shellAssistantBlock__zEX4y:hover .playgroundShell_shellMessageActions__wXyrT,.playgroundShell_shellBubble__x45MN:focus-within .playgroundShell_shellMessageActions__wXyrT,.playgroundShell_shellBubble__x45MN:hover .playgroundShell_shellMessageActions__wXyrT{opacity:1}@media (hover:none),(max-width:768px){.playgroundShell_shellMessageActions__wXyrT{opacity:1}}.playgroundShell_shellMessageActionBtn__qqcDU{display:inline-flex;align-items:center;gap:.28rem;padding:.2rem .45rem;min-height:26px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--shell-text-faint);font-family:var(--f-mono);font-size:.5rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase;cursor:pointer}.playgroundShell_shellMessageActionBtn__qqcDU:focus-visible:not(:disabled),.playgroundShell_shellMessageActionBtn__qqcDU:hover:not(:disabled){border-color:var(--shell-border);color:var(--shell-text-dim);outline:none}.playgroundShell_shellMessageActionBtn__qqcDU:disabled{opacity:.35;cursor:not-allowed}.playgroundShell_shellMessageActionBtnActive__h6NNB{border-color:rgba(201,137,74,.55);color:var(--shell-copper);background:rgba(201,137,74,.12)}.playgroundShell_webSearchPill__bGldQ{padding:.1rem .35rem;border-radius:4px;border:1px solid rgba(61,184,212,.35);color:var(--shell-cyan)}.playgroundShell_shellInputArea__YCVOV{max-width:var(--shell-input-max);width:100%;margin:0 auto;padding:0 1rem 1rem}.playgroundShell_quickPills__7VDd6{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem;margin-bottom:.65rem}.playgroundShell_quickPill__3rPnB{padding:.4rem .75rem;border-radius:999px;border:1px solid var(--shell-border);background:var(--shell-bg-elevated);color:var(--shell-text-dim);font-family:var(--f-mono);font-size:.58rem;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.playgroundShell_quickPill__3rPnB:hover{border-color:var(--shell-cyan);color:var(--shell-cyan)}.playgroundShell_quickPillLaw__oDShH{border-color:rgba(61,184,212,.35);color:var(--shell-cyan-dim)}.playgroundShell_chatTabsHost__Z_UzG{flex:1 1;display:flex;flex-direction:column;min-height:0;min-width:0}.playgroundShell_chatTabBar__8rUW7{display:flex;align-items:center;gap:.5rem;padding:.4rem .65rem;border-bottom:1px solid var(--shell-border);background:rgba(28,28,34,.92);min-height:44px}.playgroundShell_chatTabScroll__ay7R9{display:flex;align-items:center;gap:.3rem;flex:1 1;min-width:0;overflow-x:auto}.playgroundShell_shellScrollHide__Maf8B{scrollbar-width:none}.playgroundShell_shellScrollHide__Maf8B::-webkit-scrollbar{display:none}.playgroundShell_shellScrollThemed__LW0YU{scrollbar-width:thin;scrollbar-color:var(--shell-scrollbar-thumb,rgba(201,137,74,.35)) transparent}.playgroundShell_chatTab__IF8TM{display:inline-flex;align-items:center;max-width:220px;border:1px solid transparent;border-radius:8px;background:transparent;flex-shrink:0}.playgroundShell_chatTabActive__zonRx{border-color:rgba(201,137,74,.35);background:rgba(201,137,74,.1)}.playgroundShell_chatTabSectorPin___84C2{max-width:none;padding:0;border-color:rgba(61,184,212,.28);background:rgba(61,184,212,.06)}.playgroundShell_chatTabSectorPin___84C2 .playgroundShell_apiSectorNav__I0n4s,.playgroundShell_chatTabSectorPin___84C2 .playgroundShell_apiSectorParent__FNmO9{width:auto;min-width:0}.playgroundShell_chatTabBtn__Vp1Vm{display:inline-flex;align-items:center;gap:.35rem;min-width:0;padding:.35rem .55rem;border:none;background:transparent;color:var(--shell-text-dim);font-family:var(--f-mono);font-size:.58rem;letter-spacing:.04em;cursor:pointer}.playgroundShell_chatTabActive__zonRx .playgroundShell_chatTabBtn__Vp1Vm{color:var(--shell-text)}.playgroundShell_chatTabIcon__w3Tw1{display:inline-flex;opacity:.8}.playgroundShell_chatTabTitle__jASDy{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playgroundShell_chatTabBadge__LFIoM{padding:.1rem .3rem;border-radius:4px;background:rgba(61,184,212,.14);color:var(--shell-cyan);font-size:.48rem;letter-spacing:.08em;text-transform:uppercase}.playgroundShell_chatTabClose__64X4p{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin-right:.2rem;border:none;border-radius:6px;background:transparent;color:var(--shell-text-faint);cursor:pointer}.playgroundShell_chatTabClose__64X4p:hover{color:var(--shell-text);background:rgba(244,242,236,.06)}.playgroundShell_chatTabBarActions__e0VSq{display:inline-flex;align-items:center;gap:.45rem;flex-shrink:0}.playgroundShell_chatTabCount__Goycv{font-family:var(--f-mono);font-size:.5rem;letter-spacing:.06em;text-transform:uppercase;color:var(--shell-text-faint)}.playgroundShell_chatTabAddBtn__Olg5P{display:inline-flex;align-items:center;gap:.3rem;padding:.35rem .55rem;border:1px dashed var(--shell-border-strong);border-radius:8px;background:transparent;color:var(--shell-text-dim);font-family:var(--f-mono);font-size:.55rem;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.playgroundShell_chatTabAddBtn__Olg5P:hover{border-color:var(--shell-copper);color:var(--shell-copper)}.playgroundShell_chatTabAddBtnLabel__v6_mk{display:none}@media (min-width:720px){.playgroundShell_chatTabAddBtnLabel__v6_mk{display:inline}}.playgroundShell_chatTabPanel__4wlcQ,.playgroundShell_chatTabPanels__mMjy_{flex:1 1;display:flex;flex-direction:column;min-height:0;min-width:0}.playgroundShell_chatTabPanel__4wlcQ[hidden]{display:none!important}.playgroundShell_apiSectorNav__I0n4s{width:100%}.playgroundShell_apiSectorNavCollapsed__rKjbV .playgroundShell_apiSectorChevron__DP5A3,.playgroundShell_apiSectorNavCollapsed__rKjbV .playgroundShell_apiSectorParentLabels__6XO9c,.playgroundShell_apiSectorNavCollapsed__rKjbV .playgroundShell_betaBadge__CiQGx{display:none}.playgroundShell_apiSectorParent__FNmO9{position:relative}.playgroundShell_apiSectorParentLabels__6XO9c{display:flex;flex-direction:column;gap:.08rem;min-width:0;flex:1 1}.playgroundShell_apiSectorParentMain__ynGEH{font-size:.58rem;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.playgroundShell_apiSectorParentSub__tjqip{font-size:.52rem;letter-spacing:.1em;color:var(--shell-cyan-dim);text-transform:uppercase}.playgroundShell_apiSectorChevron__DP5A3{margin-left:.15rem;opacity:.7;flex-shrink:0}.playgroundShell_apiSectorDropdown__7I9jd,.playgroundShell_apiSectorSheetMenu__bThaK{display:flex;flex-direction:column;gap:.15rem;padding:.4rem;border:1px solid var(--shell-border-strong,rgba(244,242,236,.18));border-radius:10px;background:#1a1a20;color:var(--shell-text,#f4f2ec);box-shadow:0 16px 40px rgba(0,0,0,.55)}.playgroundShell_apiSectorDropdownPortal__d8TdT{position:fixed}.playgroundShell_apiSectorItem__uX7Z_{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem .6rem;border:none;border-radius:8px;background:transparent;color:var(--shell-text-dim);font-family:var(--f-mono);font-size:.58rem;letter-spacing:.05em;text-transform:uppercase;text-align:left;cursor:pointer}.playgroundShell_apiSectorItem__uX7Z_:hover{background:rgba(244,242,236,.05);color:var(--shell-text)}.playgroundShell_apiSectorItemActive__nTCzc{background:rgba(61,184,212,.12);color:var(--shell-cyan)}.playgroundShell_apiSectorItemLabel__S7VBo{flex:1 1;min-width:0}.playgroundShell_apiSectorItemBeta__u0MCH{padding:.1rem .3rem;border-radius:4px;border:1px solid rgba(61,184,212,.35);color:var(--shell-cyan);font-size:.48rem;letter-spacing:.1em}.playgroundShell_apiSectorNavSheet__cGcGL{margin-top:.25rem}.playgroundShell_chatTabPanel__4wlcQ>.playgroundShell_imageLabShell__5ZIqw,.playgroundShell_chatTabPanel__4wlcQ>.playgroundShell_lawPanel__QCAVG{flex:1 1;min-height:0;height:100%}.playgroundShell_lawPanel__QCAVG{flex:1 1;display:flex;flex-direction:column;min-height:0;overflow:hidden}.playgroundShell_lawPanelFullscreen__aXEu4{min-height:0}.playgroundShell_lawPanelLaw__udB5W .playgroundShell_lawHero__9pCMO{background:linear-gradient(135deg,rgba(61,184,212,.1),transparent 52%),linear-gradient(225deg,rgba(201,137,74,.12),transparent 48%)}.playgroundShell_lawHero__9pCMO{flex-shrink:0;padding:1rem 1.35rem 1.1rem;border-bottom:1px solid var(--shell-border);background:linear-gradient(135deg,rgba(61,184,212,.08),transparent 50%),linear-gradient(225deg,rgba(201,137,74,.1),transparent 45%)}.playgroundShell_lawHeroTopBar__RHcak{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.2rem}.playgroundShell_lawHeroKicker__kgyHX{font-family:var(--f-mono);font-size:.55rem;letter-spacing:.14em;text-transform:uppercase;color:var(--shell-cyan);margin:0 0 .2rem}.playgroundShell_lawExpandBtn__N7nQd{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .6rem;border:1px solid var(--shell-border);border-radius:8px;background:rgba(244,242,236,.03);color:var(--shell-text-dim);font-family:var(--f-mono);font-size:.55rem;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.playgroundShell_lawExpandBtn__N7nQd:hover{border-color:var(--shell-cyan);color:var(--shell-cyan)}.playgroundShell_lawHeroTitle__hkNfx{font-family:var(--f-serif);font-size:clamp(1.2rem,3.2vw,1.65rem);margin:0 0 .35rem;color:var(--shell-text);line-height:1.2}.playgroundShell_lawHeroDek__tnu8s{margin:0;font-size:.84rem;line-height:1.5;color:var(--shell-text-dim);max-width:62ch}.playgroundShell_researchLawBanner__Dh3GI{flex-shrink:0;margin:0 0 .55rem;padding:.45rem .65rem;border-left:2px solid var(--shell-cyan);background:rgba(61,184,212,.08);font-family:var(--f-mono);font-size:.58rem;letter-spacing:.04em;color:var(--shell-cyan-dim)}.playgroundShell_lawGrid__ZiYme{flex:1 1;display:grid;grid-template-columns:1fr;gap:.85rem;padding:.85rem 1.15rem 1.15rem;min-height:0;overflow:hidden}.playgroundShell_lawGridClaim__5Qd3N{flex:1 1;min-height:0;height:100%}.playgroundShell_lawChatColumn__2mxB6{flex:1 1;display:flex;flex-direction:column;min-height:0;min-width:0;overflow:hidden}@media (min-width:960px){.playgroundShell_lawGrid__ZiYme{grid-template-columns:minmax(0,1fr) minmax(300px,340px);align-items:stretch}.playgroundShell_lawGrid__ZiYme>.playgroundShell_lawChatColumn__2mxB6,.playgroundShell_lawGrid__ZiYme>.playgroundShell_shellChatWrap__x1ZhN{min-height:0;overflow:hidden}.playgroundShell_lawConnectors__UCHSn{overflow-y:auto;padding-right:.15rem}}.playgroundShell_lawMobileToolbar__0iXMV{display:flex;justify-content:flex-end;padding:0 0 .55rem;flex-shrink:0}@media (min-width:960px){.playgroundShell_lawPanel__QCAVG:not(.playgroundShell_lawPanelFullscreen__aXEu4) .playgroundShell_lawConnectorsClose__98Isr,.playgroundShell_lawPanel__QCAVG:not(.playgroundShell_lawPanelFullscreen__aXEu4) .playgroundShell_lawMobileToolbar__0iXMV{display:none}}@media (max-width:959px){.playgroundShell_lawGridClaim__5Qd3N{min-width:0}.playgroundShell_lawGrid__ZiYme>.playgroundShell_lawChatColumn__2mxB6,.playgroundShell_lawGrid__ZiYme>.playgroundShell_shellChatWrap__x1ZhN{min-width:0;min-height:0;height:100%;overflow:hidden}.playgroundShell_lawConnectors__UCHSn:not(.playgroundShell_lawConnectorsDrawerOpen__CIcMn){transform:translateX(104%);pointer-events:none}.playgroundShell_lawConnectors__UCHSn.playgroundShell_lawConnectorsDrawerOpen__CIcMn,.playgroundShell_lawConnectors__UCHSn:not(.playgroundShell_lawConnectorsDrawerOpen__CIcMn){position:fixed;top:0;right:0;bottom:0;z-index:45;width:min(360px,92vw);max-width:92vw;padding:1rem .85rem;border-left:1px solid var(--shell-border-strong);background:var(--shell-bg-elevated);transition:transform .22s ease;overflow-y:auto}.playgroundShell_lawConnectors__UCHSn.playgroundShell_lawConnectorsDrawerOpen__CIcMn{transform:translateX(0);pointer-events:auto}.playgroundShell_lawConnectorsClose__98Isr{display:inline-flex}}.playgroundShell_lawConnectorsToggle__2YzB1{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .65rem;border:1px solid var(--shell-border);border-radius:8px;background:var(--shell-bg-elevated);color:var(--shell-text-dim);font-family:var(--f-mono);font-size:.55rem;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.playgroundShell_lawConnectors__UCHSn{display:flex;flex-direction:column;gap:.55rem;min-width:0}.playgroundShell_lawConnectorsDrawer__TUW_e{position:fixed;top:0;right:0;bottom:0;z-index:45;width:min(360px,92vw);padding:1rem .85rem;border-left:1px solid var(--shell-border-strong);background:var(--shell-bg-elevated);transform:translateX(104%);transition:transform .22s ease;overflow-y:auto}.playgroundShell_lawConnectorsDrawerOpen__CIcMn{transform:translateX(0)}.playgroundShell_lawConnectorsOverlay__XuDoY{position:fixed;inset:0;z-index:40;border:none;background:rgba(0,0,0,.5);cursor:pointer}.playgroundShell_lawConnectorsClose__98Isr{align-self:flex-end;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--shell-border);border-radius:8px;background:transparent;color:var(--shell-text-dim);cursor:pointer}.playgroundShell_lawRailSection__ZEEpi{display:flex;flex-direction:column;gap:.5rem}.playgroundShell_lawRailSectionHead__3dQsV{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.playgroundShell_lawRailSectionHead__3dQsV .playgroundShell_sidebarSectionTitle__pr_wB{margin:0}.playgroundShell_lawRailUnlock__lQyGP{display:flex;align-items:center;justify-content:center;width:100%;margin-top:.15rem;padding:.55rem .75rem;border:1px dashed var(--shell-border);border-radius:10px;background:transparent;color:var(--shell-text-dim);font-family:var(--f-mono);font-size:.58rem;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:border-color .15s ease,color .15s ease}.playgroundShell_lawRailUnlock__lQyGP:hover{border-color:var(--shell-cyan);color:var(--shell-cyan)}.playgroundShell_lawConnectorsCount__GrUa2{font-family:var(--f-mono);font-size:.5rem;letter-spacing:.08em;text-transform:uppercase;color:var(--shell-text-faint);white-space:nowrap}.playgroundShell_connectorCard__NXPMZ{padding:.7rem .8rem;border:1px solid var(--shell-border);border-radius:10px;background:var(--shell-bg-elevated);transition:border-color .15s ease,background .15s ease}.playgroundShell_connectorCardOn__rMbFs{border-color:rgba(74,222,128,.28);background:rgba(74,222,128,.04)}.playgroundShell_connectorHeader__6zU37{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.4rem}.playgroundShell_connectorTitleRow__Y062p{display:flex;align-items:center;gap:.45rem;min-width:0}.playgroundShell_connectorName__oKU1O{font-family:var(--f-mono);font-size:.58rem;letter-spacing:.07em;text-transform:uppercase;color:var(--shell-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playgroundShell_connectorStatus__lFx5l{flex-shrink:0;font-family:var(--f-mono);font-size:.5rem;letter-spacing:.08em;text-transform:uppercase;padding:.12rem .35rem;border-radius:4px}.playgroundShell_connectorConnected__v8bIJ{background:rgba(74,222,128,.12);color:var(--shell-green);border:1px solid rgba(74,222,128,.3)}.playgroundShell_connectorPending__Cv1kK{background:rgba(201,137,74,.1);color:var(--shell-copper);border:1px solid rgba(201,137,74,.3)}.playgroundShell_connectorDesc__76RTX{margin:0 0 .55rem;font-size:.76rem;line-height:1.4;color:var(--shell-text-dim)}.playgroundShell_connectorBtn__N_QnU{width:100%;padding:.4rem .55rem;border:1px solid var(--shell-border-strong);border-radius:8px;background:transparent;color:var(--shell-text-dim);font-family:var(--f-mono);font-size:.55rem;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:border-color .15s ease,color .15s ease}.playgroundShell_connectorBtn__N_QnU:hover:not(:disabled){border-color:var(--shell-cyan);color:var(--shell-cyan)}.playgroundShell_connectorBtn__N_QnU:disabled{opacity:.5;cursor:not-allowed}.playgroundShell_uploadZone__G5YNB{padding:.95rem .85rem;border:1px dashed var(--shell-border-strong);border-radius:10px;text-align:center;background:rgba(244,242,236,.02)}.playgroundShell_uploadZoneTitle__tzAQZ{font-family:var(--f-mono);font-size:.58rem;letter-spacing:.1em;text-transform:uppercase;color:var(--shell-copper);margin:0 0 .3rem}.playgroundShell_uploadZoneHint__doBtS{margin:0;font-size:.74rem;color:var(--shell-text-faint)}.playgroundShell_uploadZoneMeta__QRSpW{margin:.4rem 0 0;font-family:var(--f-mono);font-size:.5rem;letter-spacing:.05em;color:var(--shell-text-faint)}.playgroundShell_agiVaultCard__Z1Kpr{border:1px solid rgba(61,184,212,.28);border-radius:10px;background:rgba(61,184,212,.05);overflow:hidden}.playgroundShell_agiVaultCardExpanded__LxaDt{background:linear-gradient(160deg,rgba(61,184,212,.1),rgba(20,20,24,.92) 70%)}.playgroundShell_agiVaultHeader__EEcKW{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;padding:.65rem .75rem;border:none;background:transparent;color:var(--shell-text);cursor:pointer;text-align:left}.playgroundShell_agiVaultHeaderLeft__e7BRa{display:inline-flex;align-items:center;gap:.4rem;min-width:0;flex-wrap:wrap}.playgroundShell_agiVaultPlus__3_rlV{color:var(--shell-cyan)}.playgroundShell_agiVaultTitle__e0leK{font-family:var(--f-mono);font-size:.62rem;letter-spacing:.08em;text-transform:uppercase}.playgroundShell_agiVaultPartition__jaLgL{font-family:var(--f-mono);font-size:.5rem;letter-spacing:.06em;text-transform:uppercase;color:var(--shell-cyan-dim);padding:.1rem .35rem;border-radius:4px;border:1px solid rgba(61,184,212,.25)}.playgroundShell_agiVaultChevron__IyhD_{flex-shrink:0;color:var(--shell-text-faint);transition:transform .18s ease}.playgroundShell_agiVaultChevronOpen__raHoQ{transform:rotate(180deg)}.playgroundShell_agiVaultBody__8sPkI{padding:0 .75rem .8rem;display:flex;flex-direction:column;gap:.55rem}.playgroundShell_agiVaultKicker__olK18{margin:0;font-family:var(--f-mono);font-size:.52rem;letter-spacing:.1em;text-transform:uppercase;color:var(--shell-cyan)}.playgroundShell_agiVaultDek__jfkgT{margin:0;font-size:.76rem;line-height:1.45;color:var(--shell-text-dim)}.playgroundShell_agiVaultStats__jEV3n{display:flex;flex-direction:column;gap:.45rem}.playgroundShell_agiVaultStat__OGTYf{display:flex;align-items:flex-start;gap:.45rem;color:var(--shell-text-dim)}.playgroundShell_agiVaultStatLabel__kFjM3{display:block;font-family:var(--f-mono);font-size:.5rem;letter-spacing:.08em;text-transform:uppercase;color:var(--shell-text-faint)}.playgroundShell_agiVaultStatValue__rs31K{display:block;font-size:.78rem;color:var(--shell-text);line-height:1.35}.playgroundShell_agiVaultStatusDot__Aq0C8{width:8px;height:8px;margin-top:.35rem;border-radius:50%;background:var(--shell-green);box-shadow:0 0 0 3px rgba(74,222,128,.15)}.playgroundShell_agiVaultStatusPill__OtsU8{margin:0;align-self:flex-start;padding:.2rem .45rem;border-radius:999px;border:1px solid rgba(74,222,128,.3);background:rgba(74,222,128,.08);font-family:var(--f-mono);font-size:.5rem;letter-spacing:.06em;text-transform:uppercase;color:var(--shell-green)}.playgroundShell_agiVaultCta__C2s8T{display:flex;flex-direction:column;gap:.4rem}.playgroundShell_agiVaultCtaPrimary__Eo4i5,.playgroundShell_agiVaultCtaSecondary__9LOV_{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:.5rem .7rem;border-radius:8px;font-family:var(--f-mono);font-size:.55rem;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;cursor:pointer}.playgroundShell_agiVaultCtaPrimary__Eo4i5{background:linear-gradient(135deg,var(--shell-cyan),#2a8fa6);color:#041418;border:none;font-weight:700}.playgroundShell_agiVaultCtaSecondary__9LOV_{border:1px solid var(--shell-border-strong);background:transparent;color:var(--shell-text-dim)}.playgroundShell_agiVaultCtaSecondary__9LOV_:disabled{opacity:.55;cursor:not-allowed}.playgroundShell_agiVaultLinks__plAQ_{display:flex;flex-wrap:wrap;gap:.55rem}.playgroundShell_agiVaultLink__2CvAx{font-family:var(--f-mono);font-size:.52rem;letter-spacing:.06em;text-transform:uppercase;color:var(--shell-text-faint);text-decoration:none}.playgroundShell_agiVaultLink__2CvAx:hover{color:var(--shell-cyan)}.playgroundShell_sraCard__sbIat{padding:.9rem;border:1px solid rgba(201,137,74,.4);border-radius:12px;background:linear-gradient(160deg,rgba(201,137,74,.12),rgba(20,20,24,.95) 70%);box-shadow:0 8px 28px rgba(201,137,74,.1)}.playgroundShell_sraCardKicker__4qaGT{font-family:var(--f-mono);font-size:.52rem;letter-spacing:.12em;text-transform:uppercase;color:var(--shell-copper);margin:0 0 .3rem}.playgroundShell_sraCardTitle__YxncW{font-family:var(--f-serif);font-size:1.05rem;margin:0 0 .4rem;color:var(--shell-text);line-height:1.25}.playgroundShell_sraCardBody__Y_CbD{margin:0 0 .75rem;font-size:.78rem;line-height:1.5;color:var(--shell-text-dim)}.playgroundShell_sraCta__J6_3p{display:flex;flex-direction:column;gap:.4rem}.playgroundShell_sraCtaPrimary__o_kxe{display:flex;align-items:center;justify-content:center;padding:.6rem .9rem;border-radius:10px;background:linear-gradient(135deg,var(--shell-copper),#a86530);color:#fff;font-family:var(--f-mono);font-size:.58rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;text-align:center}.playgroundShell_sraCtaPrimary__o_kxe:hover{box-shadow:0 6px 24px var(--shell-copper-glow);color:#fff}.playgroundShell_sraCtaSecondary__txlmT{text-align:center;font-family:var(--f-mono);font-size:.52rem;letter-spacing:.08em;text-transform:uppercase;color:var(--shell-text-faint);text-decoration:none}.playgroundShell_sraCtaSecondary__txlmT:hover{color:var(--shell-cyan)}.playgroundShell_researchLink__wSWt3{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.65rem .8rem;border:1px solid rgba(61,184,212,.3);border-radius:10px;background:rgba(61,184,212,.06);text-decoration:none;color:var(--shell-text)}.playgroundShell_researchLink__wSWt3:hover{border-color:var(--shell-cyan)}.playgroundShell_researchLinkLeft__ZmWFQ{display:inline-flex;align-items:center;gap:.45rem;min-width:0}.playgroundShell_researchLinkTitle__UJGdN{font-size:.82rem;font-weight:600}.playgroundShell_researchLinkMeta__NcxDO{flex-shrink:0;font-family:var(--f-mono);font-size:.5rem;letter-spacing:.06em;text-transform:uppercase;color:var(--shell-cyan)}.playgroundShell_lawGreetingWrap__K_LIb{display:flex;flex-direction:column;gap:1rem;padding:.35rem .2rem .5rem;max-width:40rem;width:100%;min-width:0}.playgroundShell_lawGreetingEmpty__Z2QbT{flex:1 1;justify-content:flex-start;padding-top:clamp(1.1rem,5.5vh,2.5rem)}.playgroundShell_lawGreetingScenario__gdMFm{flex:0 1 auto}.playgroundShell_lawGreetingHead__5jPdJ{display:flex;flex-direction:column;gap:.4rem;max-width:34rem;padding-left:.85rem;border-left:2px solid rgba(201,137,74,.5)}.playgroundShell_lawGreetingTitle__I16Xt{font-family:var(--f-serif);font-size:clamp(1.35rem,3.1vw,1.7rem);font-weight:600;letter-spacing:-.02em;line-height:1.22;color:var(--shell-text);margin:0}.playgroundShell_lawGreetingSub__OtLEm{font-size:.9rem;line-height:1.55;color:var(--shell-text-dim);margin:0;max-width:46ch}.playgroundShell_lawConnectorStrip__3sn82{display:flex;flex-wrap:wrap;gap:.35rem}.playgroundShell_lawConnectorChip__SVD_N{display:inline-flex;align-items:center;gap:.35rem;padding:.28rem .5rem;border:1px solid var(--shell-border);border-radius:999px;background:rgba(244,242,236,.03);font-family:var(--f-mono);font-size:.52rem;letter-spacing:.06em;text-transform:uppercase;color:var(--shell-text-dim)}.playgroundShell_lawDemoThread__5fqOs{display:flex;flex-direction:column;gap:.65rem;margin-top:.15rem}.playgroundShell_lawBubbleRow__WNg7E,.playgroundShell_lawDemoBubbleRow__zaEq3{display:flex;align-items:flex-start;gap:.55rem}.playgroundShell_lawBubbleAvatar__Q4fPo{flex-shrink:0;margin-top:.15rem}.playgroundShell_lawDemoBubble__bmjLD{max-width:min(560px,100%);padding:.7rem .85rem;border-radius:12px;border:1px solid var(--shell-border)}.playgroundShell_lawDemoBubbleUser__2hjm1{margin-left:auto;background:rgba(201,137,74,.12);border-color:rgba(201,137,74,.35)}.playgroundShell_lawDemoBubbleAssistant__fQAUt{background:var(--shell-bg-elevated)}.playgroundShell_lawDemoPrompt__j9JQ_,.playgroundShell_lawDemoReply__QwsHl{font-size:.88rem;line-height:1.5;color:var(--shell-text)}.playgroundShell_lawDemoMeta__rjqpa{display:block;margin-top:.4rem;font-family:var(--f-mono);font-size:.5rem;letter-spacing:.06em;text-transform:uppercase;color:var(--shell-text-faint)}.playgroundShell_lawTypingCursor__DCvyt{display:inline-block;margin-left:1px;color:var(--shell-cyan);animation:playgroundShell_lawCursorBlink__HZTKQ 1s step-end infinite}@keyframes playgroundShell_lawCursorBlink__HZTKQ{50%{opacity:0}}.playgroundShell_lawTypingBubble__E7Dvq{min-width:min(280px,100%)}.playgroundShell_lawTypingDots__0Hoxi{display:inline-flex;gap:.28rem;margin-top:.45rem}.playgroundShell_lawTypingDots__0Hoxi span{width:5px;height:5px;border-radius:50%;background:var(--shell-cyan-dim);animation:playgroundShell_lawTypingPulse__IG9fn 1.2s ease-in-out infinite}.playgroundShell_lawTypingDots__0Hoxi span:nth-child(2){animation-delay:.15s}.playgroundShell_lawTypingDots__0Hoxi span:nth-child(3){animation-delay:.3s}@keyframes playgroundShell_lawTypingPulse__IG9fn{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}.playgroundShell_lawDemoWorkFeed__ukTF4{margin:.15rem 0}.playgroundShell_lawWorkFeed__lITfF{padding:.65rem .75rem;border:1px solid var(--shell-border);border-radius:10px;background:rgba(244,242,236,.025)}.playgroundShell_lawWorkFeedCompact__vDbIy{padding:.5rem .6rem}.playgroundShell_lawWorkFeedKicker__hDH0z{margin:0 0 .45rem;font-family:var(--f-mono);font-size:.5rem;letter-spacing:.1em;text-transform:uppercase;color:var(--shell-text-faint)}.playgroundShell_lawWorkSteps__Wusdj{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.playgroundShell_lawWorkStep__BPcTi{display:flex;align-items:center;gap:.4rem;font-size:.78rem;color:var(--shell-text-dim)}.playgroundShell_lawWorkStepPending__nTZez{opacity:.45}.playgroundShell_lawWorkStepActive__7koeW{color:var(--shell-text)}.playgroundShell_lawWorkStepDone__lQWVW{color:var(--shell-text-dim)}.playgroundShell_lawWorkStepIcon__jrGp5{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;color:var(--shell-cyan)}.playgroundShell_lawWorkStepDone__lQWVW .playgroundShell_lawWorkStepIcon__jrGp5{color:var(--shell-green)}.playgroundShell_lawWorkStepDot__8NqQY{width:6px;height:6px;border-radius:50%;background:var(--shell-text-faint)}.playgroundShell_lawWorkStepLabel__ASey2{min-width:0}.playgroundShell_lawWorkSpin__7kHa2{animation:playgroundShell_shellSpin__I3kzQ .8s linear infinite}.playgroundShell_lawComposerBrand__ZDJG4{display:inline-flex;align-items:center;gap:.45rem;min-width:0;flex:1 1}.playgroundShell_lawComposerBrandText__U46JU{display:flex;flex-direction:column;gap:.08rem;min-width:0}.playgroundShell_lawComposerProduct__shh8K{font-family:var(--f-mono);font-size:.58rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--shell-cyan)}.playgroundShell_lawComposerJurisdiction__IP95A{font-family:var(--f-mono);font-size:.48rem;letter-spacing:.08em;text-transform:uppercase;color:var(--shell-text-faint)}.playgroundShell_lawComposerBody__BnWhG{display:flex;flex-direction:column;gap:.55rem;padding:.15rem .1rem .2rem}.playgroundShell_lawComposerChips__Z9RLq{display:flex;flex-wrap:wrap;gap:.35rem}.playgroundShell_lawComposerRow__FgJiK{display:grid;grid-template-columns:auto 1fr auto;gap:.45rem;align-items:end;padding:.45rem;border:1px solid rgba(61,184,212,.28);border-radius:14px;background:linear-gradient(180deg,rgba(61,184,212,.06),transparent 55%),var(--shell-bg-elevated);box-shadow:inset 0 1px 0 rgba(61,184,212,.08)}.playgroundShell_lawComposerAttach__DPp3X{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(61,184,212,.35);border-radius:10px;background:rgba(61,184,212,.08);color:var(--shell-cyan);cursor:pointer}.playgroundShell_lawComposerAttach__DPp3X:hover:not(:disabled){border-color:var(--shell-cyan);background:rgba(61,184,212,.14)}.playgroundShell_lawComposerAttach__DPp3X:disabled{opacity:.45;cursor:not-allowed}.playgroundShell_lawComposerInput__61OFu{width:100%;min-height:56px;max-height:140px;resize:none;padding:.7rem .8rem;border:1px solid transparent;border-radius:10px;background:var(--shell-bg-input);color:var(--shell-text);font-family:var(--f-display);font-size:16px;line-height:1.45}.playgroundShell_lawComposerInput__61OFu::placeholder{color:var(--shell-text-faint)}.playgroundShell_lawComposerInput__61OFu:disabled{opacity:.55;cursor:not-allowed}.playgroundShell_lawComposerSend__tzy9s{min-width:72px;min-height:44px;padding:0 .95rem;border:none;border-radius:10px;background:linear-gradient(135deg,var(--shell-cyan),#2a8fa6);color:#071318;font-family:var(--f-mono);font-size:.62rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;box-shadow:0 6px 18px rgba(61,184,212,.22)}.playgroundShell_lawComposerSend__tzy9s:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 22px rgba(61,184,212,.3)}.playgroundShell_lawComposerSend__tzy9s:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.playgroundShell_lawComposerFootnote__ccPRX{margin:0;font-family:var(--f-mono);font-size:.48rem;letter-spacing:.08em;text-transform:uppercase;color:var(--shell-text-faint)}.playgroundShell_lawComposerDockFallback__1ezge{border-top-color:rgba(61,184,212,.28);background:linear-gradient(180deg,rgba(61,184,212,.05),transparent 40%),var(--shell-bg)}.playgroundShell_lawIdeaBoard__DE4WO{padding:.75rem;border:1px solid var(--shell-border);border-radius:12px;background:rgba(244,242,236,.02);display:flex;flex-direction:column;gap:.55rem}.playgroundShell_lawIdeaHeader__bjZ_n{display:flex;align-items:flex-start;gap:.45rem;color:var(--shell-cyan)}.playgroundShell_lawIdeaTitle__E8aWt{margin:0;font-family:var(--f-serif);font-size:1rem;color:var(--shell-text)}.playgroundShell_lawIdeaPrivacy__ndKrz{display:flex;align-items:flex-start;gap:.3rem;margin:.25rem 0 0;font-size:.7rem;line-height:1.4;color:var(--shell-text-faint)}.playgroundShell_lawIdeaCategories__kIidg{display:flex;flex-wrap:wrap;gap:.3rem}.playgroundShell_lawIdeaCategoryBtn__9bIP1{padding:.28rem .5rem;border:1px solid var(--shell-border);border-radius:999px;background:transparent;color:var(--shell-text-faint);font-family:var(--f-mono);font-size:.5rem;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.playgroundShell_lawIdeaCategoryBtnActive__ycnZn,.playgroundShell_lawIdeaCategoryBtn__9bIP1:hover{border-color:rgba(61,184,212,.4);color:var(--shell-cyan);background:rgba(61,184,212,.08)}.playgroundShell_lawIdeaForm__8813o{display:flex;flex-direction:column;gap:.4rem}.playgroundShell_lawIdeaInput__Ti2ph{width:100%;resize:vertical;min-height:72px;padding:.55rem .65rem;border:1px solid var(--shell-border-strong);border-radius:8px;background:var(--shell-bg-input);color:var(--shell-text);font-size:.8rem;line-height:1.45;font-family:inherit}.playgroundShell_lawIdeaInput__Ti2ph::placeholder{color:var(--shell-text-faint)}.playgroundShell_lawIdeaSubmit___L1ux{align-self:flex-start;padding:.4rem .7rem;border:none;border-radius:8px;background:rgba(61,184,212,.18);color:var(--shell-cyan);font-family:var(--f-mono);font-size:.55rem;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.playgroundShell_lawIdeaSubmit___L1ux:disabled{opacity:.45;cursor:not-allowed}.playgroundShell_lawIdeaConfirmation__r2B7D{margin:0;font-size:.72rem;color:var(--shell-green)}.playgroundShell_lawIdeaList__I9vya{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem;max-height:220px;overflow-y:auto}.playgroundShell_lawIdeaEmpty__Lz86f{font-size:.76rem;color:var(--shell-text-faint)}.playgroundShell_lawIdeaPost__k7pK6{padding:.55rem .6rem;border:1px solid var(--shell-border);border-radius:8px;background:rgba(20,20,24,.45)}.playgroundShell_lawIdeaPostMeta__nhQHw{display:flex;align-items:center;gap:.35rem;margin-bottom:.3rem}.playgroundShell_lawIdeaAvatar__ZFC2X{display:inline-flex;color:var(--shell-text-faint)}.playgroundShell_lawIdeaAuthor__bLo_D{font-family:var(--f-mono);font-size:.5rem;letter-spacing:.06em;text-transform:uppercase;color:var(--shell-text-dim)}.playgroundShell_lawIdeaTime__mC8R3{margin-left:auto;font-family:var(--f-mono);font-size:.48rem;color:var(--shell-text-faint)}.playgroundShell_lawIdeaText__cQwTZ{margin:0;font-size:.78rem;line-height:1.45;color:var(--shell-text)}.playgroundShell_researchPanel__o7fmF{flex:1 1;padding:1.5rem;overflow-y:auto}.playgroundShell_researchPanelTitle__TsGOa{font-family:var(--f-serif);font-size:1.5rem;margin:0 0 .5rem}.playgroundShell_researchCardGrid__KlFn6{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1rem;margin-top:1.25rem}.playgroundShell_researchCard__q_vrM{padding:1rem;border:1px solid var(--shell-border);border-radius:10px;background:var(--shell-bg-elevated);text-decoration:none;color:inherit;transition:border-color .15s}.playgroundShell_researchCard__q_vrM:hover{border-color:var(--shell-copper)}.playgroundShell_researchCardTag__iP_XO{font-family:var(--f-mono);font-size:.52rem;letter-spacing:.1em;text-transform:uppercase;color:var(--shell-cyan);margin-bottom:.35rem}.playgroundShell_researchCardTitle__4nOm4{font-size:.95rem;font-weight:600;margin:0 0 .35rem;color:var(--shell-text)}.playgroundShell_researchCardDesc__j7G0O{margin:0;font-size:.8rem;line-height:1.45;color:var(--shell-text-dim)}.playgroundShell_sidebarOverlay__rr7KB{display:none}@media (max-width:768px){.playgroundShell_shellRoot__mOTON{--shell-header-h:56px;min-height:calc(100dvh - var(--header-offset, 7rem) - env(safe-area-inset-bottom, 0px));min-width:0;width:100%;max-width:100%;height:calc(100dvh - var(--header-offset, 7rem) - env(safe-area-inset-bottom, 0px));max-height:calc(100dvh - var(--header-offset, 7rem) - env(safe-area-inset-bottom, 0px));border-radius:8px;box-sizing:border-box}.playgroundShell_shellRootOwnsFold__bhGNz{height:100%;max-height:100%;width:100%;max-width:100%;min-width:0}.playgroundShell_mobileSidebarBtn__xPzPB{display:inline-flex}.playgroundShell_sidebar__n6K2b{position:absolute;left:0;top:0;bottom:0;z-index:30;max-width:min(var(--shell-sidebar-w),86vw);transform:translateX(-100%);transition:transform .25s ease;box-shadow:8px 0 32px rgba(0,0,0,.4)}.playgroundShell_chatHistoryItem__hrpcE{max-width:100%}.playgroundShell_sidebarMobileOpen__dIi4X{transform:translateX(0)}.playgroundShell_sidebarCollapsed__LsZEA{width:var(--shell-sidebar-w)}.playgroundShell_sidebarOverlay__rr7KB{display:block;position:absolute;inset:0;z-index:25;background:rgba(0,0,0,.55)}.playgroundShell_healthPill__Zgggh,.playgroundShell_localeToggle__MWaQF,.playgroundShell_sovereignBadge__J4aYy{display:none}.playgroundShell_fullscreenBtn__dnhgV{min-width:44px;min-height:44px;padding:0 .9rem}.playgroundShell_windowCtrlBtn__zIa6d{width:36px;height:36px;min-width:36px;min-height:36px}.playgroundShell_accountMenuBtn__TzlL9{min-width:36px;min-height:36px}.playgroundShell_topBar__6Umjp{gap:.35rem .45rem;padding:.4rem .55rem}.playgroundShell_topBarRight__OEoc7{gap:.3rem}.playgroundShell_lawGrid__ZiYme{padding:1rem}.playgroundShell_shellComposerFooter__S82Gf{padding-left:.5rem;padding-right:.5rem}.playgroundShell_shellComposerFloat__nTfWx{width:100%;max-width:100%;margin:0}.playgroundShell_composerChipHeader__OWSbK{flex-wrap:nowrap;gap:.3rem;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.playgroundShell_composerChipHeader__OWSbK::-webkit-scrollbar{display:none}.playgroundShell_shellComposerFooterDocked__Ktw9g{position:sticky;bottom:0}}.playgroundShell_imageLabShell__5ZIqw{--il-candy-copper:rgba(201,137,74,0.78);--il-candy-cyan:rgba(61,184,212,0.72);--il-candy-teal:rgba(52,178,166,0.66);--il-glass-frost:color-mix(in srgb,var(--shell-bg-elevated) 50%,transparent);--il-glass-frost-muted:color-mix(in srgb,var(--shell-bg-elevated) 34%,transparent);--il-glass-frost-active:color-mix(in srgb,var(--shell-copper) 16%,rgba(61,184,212,0.1));--il-glass-blur:blur(14px) saturate(1.28);--il-candy-border-idle:linear-gradient(132deg,color-mix(in srgb,var(--il-candy-copper) 38%,transparent),color-mix(in srgb,var(--il-candy-cyan) 30%,transparent),color-mix(in srgb,var(--il-candy-teal) 24%,transparent));--il-candy-border-hover:linear-gradient(132deg,var(--il-candy-copper),var(--il-candy-cyan),var(--il-candy-teal));--shell-composer-float-reserve:calc(300px + env(safe-area-inset-bottom, 0px));--shell-session-strip-reserve:0px;position:relative;flex:1 1;display:flex;flex-direction:column;min-height:0;width:100%;overflow:hidden;background:var(--shell-bg)}.playgroundShell_imageLabCollage__2wIB2{position:absolute;inset:0 0 var(--shell-composer-float-reserve) 0;z-index:0;pointer-events:none;overflow:hidden}.playgroundShell_imageLabCollageGlass__gQgWA{position:absolute;inset:0;background:radial-gradient(ellipse 85% 55% at 50% 28%,rgba(201,137,74,.16) 0,transparent 62%),radial-gradient(ellipse 70% 50% at 78% 72%,rgba(30,90,115,.12) 0,transparent 58%),linear-gradient(180deg,rgba(18,20,26,.88),rgba(10,12,16,.96))}.playgroundShell_imageLabCollage__2wIB2:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(20,20,24,.48),rgba(20,20,24,.2) 18%,rgba(20,20,24,.22) 42%,rgba(20,20,24,.58) 74%,rgba(20,20,24,.94)),radial-gradient(ellipse at 50% 34%,transparent 26%,rgba(20,20,24,.52) 100%)}.playgroundShell_imageLabShellHasCollage__eo52S .playgroundShell_imageLabStage__04_Zf{position:relative;z-index:1}.playgroundShell_imageLabShellHasCollage__eo52S .playgroundShell_imageLabEmptyOrb__CpV0e{display:none}.playgroundShell_imageLabShellHasCollage__eo52S .playgroundShell_imageLabEmptyTitle__OoQau{text-shadow:0 1px 18px rgba(0,0,0,.78),0 0 2px rgba(0,0,0,.9)}.playgroundShell_imageLabShellHasCollage__eo52S .playgroundShell_imageLabEmptySub__x8FkB{text-shadow:0 1px 14px rgba(0,0,0,.72)}@media (max-width:700px){.playgroundShell_imageLabCollageGlass__gQgWA{background:radial-gradient(ellipse 95% 60% at 46% 34%,rgba(201,137,74,.14) 0,transparent 64%),linear-gradient(180deg,rgba(16,18,22,.9),rgba(8,10,14,.97))}}.playgroundShell_imageLabStage__04_Zf{flex:1 1;display:flex;flex-direction:column;align-items:stretch;justify-content:stretch;gap:.75rem;min-height:0;overflow-y:auto;padding:.75rem clamp(.75rem,3vw,1.25rem)}.playgroundShell_imageLabStageFloatPad__r8U4l{padding-bottom:calc(1rem + var(--shell-composer-float-reserve) + var(--shell-session-strip-reserve))}.playgroundShell_imageLabEmpty__9FVbU{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.65rem;min-height:0;padding:1.25rem 1rem;text-align:center}.playgroundShell_imageLabInputRow__hrQjk{grid-template-columns:1fr auto}.playgroundShell_imageLabBrowseHint__3VCfg{margin:0 0 .5rem;text-align:center;font-size:.82rem;color:var(--shell-text-dim)}.playgroundShell_imageLabBrowseHint__3VCfg button{border:none;background:none;padding:0;color:var(--shell-copper);text-decoration:underline;text-underline-offset:.15em;cursor:pointer}.playgroundShell_imageLabXrayWrap__i3_eN{position:absolute;left:.75rem;right:.75rem;bottom:calc(var(--shell-composer-float-reserve) + .5rem);z-index:35;max-height:min(42vh,320px);overflow:auto}.playgroundShell_imageLabSkeletonBtn__E_IFe{width:96px;height:var(--shell-touch-min);border-radius:12px;background:color-mix(in srgb,var(--shell-bg-elevated) 45%,transparent)}.playgroundShell_imageLabSkeletonPreview__DtZSf{position:relative;flex:1 1;min-height:180px;border-radius:14px;border:1px solid var(--shell-border);overflow:hidden;background:color-mix(in srgb,var(--shell-bg-elevated) 40%,transparent)}.playgroundShell_imageLabSkeletonPreviewInner__X_S0J{position:absolute;inset:0;width:100%;height:100%}.playgroundShell_composerChipRowScroll__9gPdB{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin;justify-content:flex-start}.playgroundShell_imageLabChip__HO4BT{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;min-height:var(--shell-touch-min);padding:.42rem .88rem;border-radius:999px;border:1px solid transparent;background:var(--il-glass-frost-muted) padding-box,var(--il-candy-border-idle) border-box;background-clip:padding-box,border-box;background-origin:padding-box,border-box;backdrop-filter:var(--il-glass-blur);-webkit-backdrop-filter:var(--il-glass-blur);color:var(--shell-text-dim);font-family:var(--f-mono);font-size:.55rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;box-shadow:inset 0 1px 0 rgba(255,255,255,.1),inset 0 -1px 0 rgba(0,0,0,.16),0 2px 10px rgba(0,0,0,.2);transition:color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.playgroundShell_imageLabChipActive__vCf9_{color:var(--shell-copper);background:var(--il-glass-frost-active) padding-box,var(--il-candy-border-hover) border-box;box-shadow:inset 0 1px 0 rgba(255,255,255,.16),inset 0 0 14px rgba(201,137,74,.14),0 0 0 1px rgba(201,137,74,.22),0 0 20px rgba(201,137,74,.3),0 0 32px rgba(61,184,212,.12);transform:scale(1.03)}.playgroundShell_imageLabChipRow__vmDXb{display:flex;flex-wrap:wrap;justify-content:center;gap:.45rem;margin-bottom:.35rem;padding:.42rem .55rem;border-radius:14px;border:1px solid color-mix(in srgb,var(--shell-copper) 8%,var(--shell-border));background:color-mix(in srgb,var(--shell-bg-elevated) 24%,transparent);backdrop-filter:blur(8px) saturate(1.12);-webkit-backdrop-filter:blur(8px) saturate(1.12);box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 4px 14px rgba(0,0,0,.14)}.playgroundShell_imageLabChipStarter__oo_2N{--il-candy-border-idle:linear-gradient(132deg,color-mix(in srgb,var(--il-candy-cyan) 42%,transparent),color-mix(in srgb,var(--il-candy-teal) 28%,transparent),color-mix(in srgb,var(--il-candy-copper) 18%,transparent))}.playgroundShell_imageLabChipStarter__oo_2N:hover:not(:disabled){color:var(--shell-cyan);background:color-mix(in srgb,rgba(61,184,212,.14) 60%,var(--shell-bg-elevated)) padding-box,linear-gradient(132deg,var(--shell-cyan),var(--il-candy-teal),var(--il-candy-copper)) border-box;box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 0 18px rgba(61,184,212,.28),0 4px 12px rgba(0,0,0,.22)}.playgroundShell_imageLabComposerError__lu7By{margin:0 0 .5rem;padding:.55rem .75rem;border:1px solid rgba(155,34,38,.45);border-radius:8px;background:rgba(155,34,38,.12);color:#f4a5a8;font-size:.82rem;line-height:1.4;text-align:center}.playgroundShell_imageLabDemoBanner__ZNwiW,.playgroundShell_imageLabDemoNotice__3_bbd{margin:0;padding:.55rem .75rem;border:1px solid rgba(184,115,51,.45);border-radius:8px;background:rgba(184,115,51,.12);color:var(--shell-copper);font-family:var(--f-mono);font-size:.58rem;line-height:1.45;letter-spacing:.04em}.playgroundShell_imageLabDemoNotice__3_bbd{border-color:rgba(184,115,51,.35);background:rgba(184,115,51,.08);color:var(--shell-text-dim)}.playgroundShell_imageLabDemoOverlay__t0nyt{position:absolute;top:.75rem;left:.75rem;padding:.35rem .65rem;border-radius:999px;background:rgba(184,115,51,.92);color:#fff;font-family:var(--f-mono);font-size:.55rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.playgroundShell_imageLabDownloadHint__6J7NN{margin:.35rem 0 0;font-family:var(--f-mono);font-size:.52rem;letter-spacing:.04em;color:var(--shell-text-faint);text-align:center}.playgroundShell_imageLabEmptyOrb__CpV0e{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,var(--shell-copper),var(--shell-cyan));box-shadow:0 0 32px var(--shell-copper-glow);margin-bottom:.35rem}.playgroundShell_imageLabEmptySub__x8FkB{margin:0;max-width:38ch;font-size:.9rem;line-height:1.55;color:var(--shell-text)}.playgroundShell_imageLabEmptyTitle__OoQau{margin:0;font-family:var(--f-serif);font-size:clamp(1.15rem,3vw,1.45rem);color:var(--shell-text)}.playgroundShell_imageLabError__hwdVw{margin:0 1.25rem .5rem;padding:.55rem .75rem;border:1px solid rgba(155,34,38,.45);border-radius:8px;background:rgba(155,34,38,.12);color:#f4a5a8;font-size:.82rem;line-height:1.4;text-align:center}.playgroundShell_imageLabGenerateBtn__Ml_hN{min-width:96px;min-height:52px;padding:0 1rem;border:none;border-radius:12px;background:linear-gradient(135deg,var(--shell-copper),#a86530);color:#fff;font-family:var(--f-mono);font-size:.62rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:box-shadow .15s,transform .15s}.playgroundShell_imageLabGenerating__DfYFK{padding:.65rem .85rem;background:var(--shell-bg-elevated)}.playgroundShell_imageLabGeneratingOverlay__uCI_M,.playgroundShell_imageLabGenerating__DfYFK{display:inline-flex;align-items:center;gap:.65rem;border:1px solid var(--shell-border);border-radius:10px;font-family:var(--f-mono);font-size:.72rem;color:var(--shell-text-dim)}.playgroundShell_imageLabGeneratingOverlay__uCI_M{position:absolute;left:50%;bottom:1rem;transform:translateX(-50%);margin:0;padding:.55rem .85rem;background:rgba(20,20,24,.88);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);white-space:nowrap}.playgroundShell_imageLabGeneratingPulse__9plyb{width:10px;height:10px;border-radius:50%;background:var(--shell-copper);box-shadow:0 0 10px var(--shell-copper-glow);animation:playgroundShell_toolLoaderPulse__rmAZo 1.2s ease-in-out infinite}.playgroundShell_imageLabHeader__p4ZeK{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.65rem 1rem;padding:.85rem 1.25rem;border-bottom:1px solid var(--shell-border)}.playgroundShell_imageLabHeadline__1AQuh{margin:0;font-family:var(--f-serif);font-size:clamp(1.05rem,2.8vw,1.35rem);line-height:1.2;color:var(--shell-text)}.playgroundShell_imageLabInputDock__MDhgt{flex-shrink:0;padding:.75rem 1.25rem calc(.85rem + env(safe-area-inset-bottom, 0px));border-top:1px solid var(--shell-border);background:var(--shell-bg)}.playgroundShell_imageLabInputInner__tgGWA{display:flex;gap:.55rem;align-items:flex-end;max-width:var(--shell-input-max);margin:0 auto;width:100%}.playgroundShell_imageLabKicker__g_Kzs{margin:0 0 .25rem;font-family:var(--f-mono);font-size:.55rem;letter-spacing:.14em;text-transform:uppercase;color:var(--shell-copper)}.playgroundShell_imageLabLiveBadge__zkxzp{align-self:flex-start;margin:0;padding:.3rem .55rem;border-radius:999px;border:1px solid rgba(201,137,74,.45);background:rgba(201,137,74,.14);font-family:var(--f-mono);font-size:.48rem;letter-spacing:.1em;text-transform:uppercase;color:var(--shell-copper)}.playgroundShell_imageLabModeTab__2wf5_{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;min-height:var(--shell-touch-min);padding:.4rem .95rem;border:1px solid transparent;border-radius:999px;background:var(--il-glass-frost-muted) padding-box,var(--il-candy-border-idle) border-box;background-clip:padding-box,border-box;background-origin:padding-box,border-box;backdrop-filter:var(--il-glass-blur);-webkit-backdrop-filter:var(--il-glass-blur);font-family:var(--f-mono);font-size:.52rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--shell-text-dim);cursor:pointer;box-shadow:inset 0 1px 0 rgba(255,255,255,.09),inset 0 -1px 0 rgba(0,0,0,.14),0 2px 8px rgba(0,0,0,.18);transition:background .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.playgroundShell_imageLabModeTabActive__nHCeW{color:var(--shell-copper);background:var(--il-glass-frost-active) padding-box,var(--il-candy-border-hover) border-box;box-shadow:inset 0 1px 0 rgba(255,255,255,.15),inset 0 0 12px rgba(201,137,74,.12),0 0 0 1px rgba(201,137,74,.2),0 0 22px rgba(201,137,74,.32),0 0 30px rgba(61,184,212,.1);transform:scale(1.03)}.playgroundShell_imageLabModeToggle__2wiSF{display:flex;flex-wrap:wrap;justify-content:center;gap:.45rem;margin-bottom:.45rem;padding:.38rem .5rem;border-radius:16px;border:1px solid color-mix(in srgb,var(--shell-copper) 10%,var(--shell-border));background:color-mix(in srgb,var(--shell-bg-elevated) 20%,transparent);backdrop-filter:blur(10px) saturate(1.15);-webkit-backdrop-filter:blur(10px) saturate(1.15);box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 4px 16px rgba(0,0,0,.16)}.playgroundShell_imageLabPiiNote__x07Ou{margin:0;font-family:var(--f-mono);font-size:.58rem;letter-spacing:.06em;text-transform:uppercase;color:var(--shell-text-faint);max-width:48ch;line-height:1.5}.playgroundShell_imageLabPlayModalFooter___7kWn{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.4rem;padding:.65rem .85rem;border-top:1px solid var(--shell-border);background:rgba(244,242,236,.02)}.playgroundShell_imageLabPlayModalHead__0anJy{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.65rem .85rem;border-bottom:1px solid var(--shell-border);background:rgba(8,10,14,.55)}.playgroundShell_imageLabPlayModalImg__RQ7Xm{display:block;width:100%;height:100%;max-height:inherit;object-fit:contain}.playgroundShell_imageLabPlayModalOverlay__bjUi0{position:fixed;inset:0;z-index:600;display:flex;align-items:center;justify-content:center;padding:max(1rem,env(safe-area-inset-top,0px)) max(1rem,env(safe-area-inset-right,0px)) max(1rem,env(safe-area-inset-bottom,0px)) max(1rem,env(safe-area-inset-left,0px));background:rgba(4,6,10,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.playgroundShell_imageLabPlayModalPlate__8E7RR{width:min(960px,100%);max-height:calc(100dvh - 2rem - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px));display:flex;flex-direction:column;border:1px solid rgba(201,137,74,.45);border-radius:12px;background:var(--shell-bg-elevated);box-shadow:0 0 0 1px rgba(201,137,74,.12),0 28px 90px rgba(0,0,0,.65);overflow:hidden}.playgroundShell_imageLabPlayModalStage__SFLeV{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-height:min(52vh,520px);max-height:min(78vh,820px);background:#050508;overflow:hidden}.playgroundShell_imageLabPlayModalStageShort__Hj82f{aspect-ratio:9/16;max-width:min(420px,100%);max-height:min(82vh,900px);margin:0 auto}.playgroundShell_imageLabPlayModalStageVideo__lcgWp{aspect-ratio:16/9;min-height:0;max-height:min(78vh,820px)}.playgroundShell_imageLabPlayModalStamp__Dhn3F{font-family:var(--f-mono);font-size:.52rem;letter-spacing:.1em;text-transform:uppercase;color:var(--shell-cyan-dim)}.playgroundShell_imageLabPlayModalImg__RQ7Xm,.playgroundShell_imageLabPlayModalVideo__JHrO6{display:block;width:100%;height:100%;max-height:inherit;object-fit:contain}.playgroundShell_imageLabPreview__eOmLF{width:100%;max-width:min(720px,100%);margin:0 auto;display:flex;flex-direction:column;flex:1 1;min-height:min(320px,42vh);max-height:min(68vh,640px);border:1px solid rgba(201,137,74,.45);border-radius:12px;overflow:hidden;background:var(--shell-bg-elevated);box-shadow:0 16px 48px rgba(0,0,0,.35)}.playgroundShell_imageLabPreviewBrowse__RsxuE{max-width:min(860px,100%);max-height:none;min-height:min(220px,30vh);flex:1 1 auto;overflow:visible}.playgroundShell_imageLabPreviewFullscreen__7QC1W{max-width:none;max-height:none;min-height:min(200px,26vh);border-radius:0;border-color:transparent;box-shadow:none;background:#0b0c10}.playgroundShell_imageLabPreviewVideo__BQXdk{max-width:min(920px,100%)}.playgroundShell_imageLabPreviewActionHint__fc5qK{margin:0;padding:.45rem .75rem 0;text-align:center;font-size:.62rem;font-family:var(--f-mono,monospace);letter-spacing:.04em;line-height:1.35;color:var(--shell-text-dim,rgba(244,242,236,.58))}.playgroundShell_imageLabPreviewBrowse__RsxuE .playgroundShell_imageLabPreviewFrame__je3SS{flex:1 1;min-height:min(240px,32vh);aspect-ratio:auto}.playgroundShell_imageLabShellBrowse__PSMEc.playgroundShell_imageLabShellHasMedia__r7qkt .playgroundShell_imagePreviewActions__iNdzN{position:absolute;left:.75rem;right:.75rem;bottom:calc(var(--shell-composer-float-reserve, 300px) + .55rem);z-index:14;width:auto;max-width:none;border-radius:12px;border:1px solid rgba(201,137,74,.35);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 8px 28px rgba(0,0,0,.35)}.playgroundShell_imageLabShell__5ZIqw:not(.playgroundShell_imageLabShellBrowse__PSMEc).playgroundShell_imageLabShellHasMedia__r7qkt .playgroundShell_imagePreviewActions__iNdzN{position:absolute;left:.75rem;right:.75rem;bottom:calc(var(--shell-composer-float-reserve, 300px) + var(--shell-session-strip-reserve, 0px) + .55rem);z-index:14;width:auto;max-width:none;border-radius:12px;border:1px solid rgba(201,137,74,.35);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 8px 28px rgba(0,0,0,.35)}.playgroundShell_imagePreviewActions__iNdzN{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.4rem;padding:.55rem .75rem;border-top:1px solid var(--shell-border);background:rgba(201,137,74,.06);flex-shrink:0}.playgroundShell_imageLabPreviewCaption__Nv3yl{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;padding:.6rem .85rem;border-top:1px solid var(--shell-border);background:rgba(201,137,74,.08);font-family:var(--f-mono);font-size:.52rem;letter-spacing:.08em;text-transform:uppercase;color:var(--shell-cyan-dim)}.playgroundShell_imageLabPreviewFrame__je3SS{flex:1 1;display:flex;align-items:center;justify-content:center;width:100%;min-height:min(320px,48vh);aspect-ratio:4/3;background:#0f0f14;overflow:hidden;position:relative}.playgroundShell_imageLabPreviewFramePlayable__h34Xd{border:none;padding:0;margin:0;width:100%;cursor:pointer;font:inherit;color:inherit;text-align:inherit;appearance:none;-webkit-appearance:none}.playgroundShell_imageLabPreviewFullscreen__7QC1W .playgroundShell_imageLabPreviewImg__3zUh_{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain}.playgroundShell_imageLabPreviewImg__3zUh_{display:block;width:100%;height:auto;max-height:min(52vh,520px);object-fit:contain;background:#0f0f14}.playgroundShell_imageLabPreviewPlayGlyph__jzhCZ{display:inline-flex;align-items:center;justify-content:center;width:3.25rem;height:3.25rem;border-radius:50%;border:1px solid rgba(201,137,74,.55);background:rgba(8,10,14,.72);color:var(--shell-copper);box-shadow:0 0 24px rgba(201,137,74,.35)}.playgroundShell_imageLabPreviewPlayOverlay__bHcw0{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(4,6,10,.42);opacity:0;transition:opacity .2s ease;pointer-events:none}.playgroundShell_imageLabPreviewVideo__BQXdk .playgroundShell_imageLabPreviewFrame__je3SS{min-height:min(220px,42vh);aspect-ratio:16/9}.playgroundShell_imageLabSkeletonPreviewVideo__pOouv .playgroundShell_imageLabSkeletonPreviewInner__X_S0J{min-height:min(220px,42vh)}.playgroundShell_imageLabPreviewVideoEl__vNP1N{display:block;width:100%;max-height:100%;object-fit:contain;background:#0f0f14}.playgroundShell_imageLabQuota__7cfR4{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .65rem;border-radius:999px;border:1px solid rgba(201,137,74,.35);background:rgba(201,137,74,.1);font-family:var(--f-mono);font-size:.52rem;letter-spacing:.08em;text-transform:uppercase;color:var(--shell-text-dim);white-space:nowrap}.playgroundShell_imageLabRecent__91MJS{position:absolute;left:.65rem;right:.65rem;bottom:calc(var(--shell-composer-float-reserve) + .65rem);z-index:13;margin:0;padding:.65rem .75rem .5rem;border-radius:14px;border:1px solid rgba(201,137,74,.32);background:color-mix(in srgb,var(--shell-bg-elevated) 78%,rgba(15,18,22,.92));-webkit-backdrop-filter:var(--il-glass-blur,blur(14px) saturate(1.28));backdrop-filter:var(--il-glass-blur,blur(14px) saturate(1.28));box-shadow:0 0 0 1px rgba(201,137,74,.08),0 -8px 28px rgba(0,0,0,.35);pointer-events:auto}.playgroundShell_imageLabRecentActionBtn__WceuS{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid rgba(201,137,74,.28);border-radius:999px;background:rgba(244,242,236,.04);color:var(--shell-text-dim,rgba(244,242,236,.72));cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.playgroundShell_imageLabRecentActions__01kH_{position:absolute;top:.28rem;left:50%;transform:translateX(-50%);display:inline-flex;align-items:center;gap:.22rem;padding:.14rem .22rem;border-radius:999px;border:1px solid rgba(201,137,74,.35);background:color-mix(in srgb,rgba(8,10,14,.92) 88%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;pointer-events:none;transition:opacity .18s ease}.playgroundShell_imageLabRecentBadge__76A1J{position:absolute;left:0;right:0;bottom:0;padding:.18rem .25rem;font-size:.58rem;font-family:var(--f-mono,monospace);letter-spacing:.06em;text-transform:uppercase;text-align:center;color:#f4f2ec;background:linear-gradient(transparent,rgba(0,0,0,.78))}.playgroundShell_imageLabRecentHead__tlqdJ{margin-bottom:.45rem}.playgroundShell_imageLabRecentHint__pw3rs{margin:.25rem 0 0;font-size:.74rem;line-height:1.35;color:var(--shell-text-dim,rgba(244,242,236,.62))}.playgroundShell_imageLabRecentItem__O9mxy{position:relative;flex-shrink:0;list-style:none}.playgroundShell_imageLabRecentItem__O9mxy:focus-within .playgroundShell_imageLabRecentActions__01kH_,.playgroundShell_imageLabRecentItem__O9mxy:hover .playgroundShell_imageLabRecentActions__01kH_{opacity:1;pointer-events:auto}.playgroundShell_imageLabRecentThumb__YD7K4 img,.playgroundShell_imageLabRecentThumb__YD7K4 video{display:block;width:100%;height:100%;object-fit:cover}.playgroundShell_imageLabRecentRow__lEfAr{display:flex;flex-wrap:nowrap;gap:.45rem;margin:0;padding:0 0 .15rem;list-style:none;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.playgroundShell_imageLabRecentThumb__YD7K4{position:relative;flex-shrink:0;width:84px;height:84px;padding:0;border-radius:12px;border:1px solid rgba(201,137,74,.32);background:rgba(15,18,22,.85);overflow:hidden;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.playgroundShell_imageLabRecentThumbActive__tOFLF{border-color:rgba(201,137,74,.75);box-shadow:0 0 14px rgba(201,137,74,.25)}.playgroundShell_imageLabRecentTitle__cRW5f{margin:0;font-size:.68rem;font-family:var(--f-mono,monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--shell-copper,#c9894a)}.playgroundShell_imageLabShellBrowse__PSMEc{min-height:0;height:100%}.playgroundShell_imageLabShellComposerMin__YZh_r{--shell-composer-float-reserve:calc(96px + env(safe-area-inset-bottom, 0px))}.playgroundShell_imageLabShellHasRecent__ieWju{--shell-session-strip-reserve:calc(172px + env(safe-area-inset-bottom, 0px))}.playgroundShell_imageLabShellBrowse__PSMEc.playgroundShell_imageLabShellHasMedia__r7qkt{--shell-preview-action-reserve:52px}.playgroundShell_imageLabShellBrowse__PSMEc.playgroundShell_imageLabShellHasMedia__r7qkt .playgroundShell_imageLabStageFloatPad__r8U4l{padding-bottom:calc(1rem + var(--shell-composer-float-reserve) + var(--shell-session-strip-reserve) + var(--shell-preview-action-reserve, 0px))}.playgroundShell_imageLabShellBrowse__PSMEc.playgroundShell_imageLabShellHasMedia__r7qkt .playgroundShell_imageLabPreviewBrowse__RsxuE{max-height:calc(100% - .25rem);min-height:min(200px,28vh)}.playgroundShell_imageLabShellBrowse__PSMEc.playgroundShell_imageLabShellHasRecent__ieWju{--shell-session-strip-reserve:0px;--shell-recent-top-reserve:calc(124px + env(safe-area-inset-top, 0px))}.playgroundShell_imageLabShellBrowse__PSMEc.playgroundShell_imageLabShellHasRecent__ieWju .playgroundShell_imageLabStageFloatPad__r8U4l{padding-top:calc(.35rem + var(--shell-recent-top-reserve))}.playgroundShell_imageLabShellBrowse__PSMEc .playgroundShell_imageLabRecent__91MJS{top:.45rem;bottom:auto;padding:.4rem .55rem .35rem;box-shadow:0 0 0 1px rgba(201,137,74,.08),0 8px 28px rgba(0,0,0,.35)}.playgroundShell_imageLabShellBrowse__PSMEc .playgroundShell_imageLabRecentHint__pw3rs{display:none}.playgroundShell_imageLabShellBrowse__PSMEc .playgroundShell_imageLabRecentThumb__YD7K4{width:64px;height:64px}.playgroundShell_imageLabShellBrowse__PSMEc.playgroundShell_imageLabShellHasRecent__ieWju .playgroundShell_imageLabChipRow__vmDXb{display:none}.playgroundShell_imageLabShellBrowse__PSMEc.playgroundShell_imageLabShellHasRecent__ieWju .playgroundShell_imageLabModeToggle__2wiSF{margin-bottom:.2rem}.playgroundShell_imageLabShellBrowse__PSMEc.playgroundShell_imageLabShellHasRecent__ieWju .playgroundShell_imageLabBrowseHint__3VCfg{margin-bottom:.25rem}.playgroundShell_imageLabShellBrowse__PSMEc.playgroundShell_imageLabShellHasRecent__ieWju .playgroundShell_videoDirectorStepper__QUYcI{gap:.3rem;margin-bottom:.15rem;padding:.35rem .4rem .3rem}.playgroundShell_imageLabShellBrowse__PSMEc.playgroundShell_imageLabShellHasRecent__ieWju .playgroundShell_videoDirectorLookHint__wk0Ea,.playgroundShell_imageLabShellBrowse__PSMEc.playgroundShell_imageLabShellHasRecent__ieWju .playgroundShell_videoDirectorReferenceHint__URIkr{display:none}.playgroundShell_imageLabSkeletonChip___dg2n{width:76px;height:var(--shell-touch-min);border-radius:999px;border:1px solid color-mix(in srgb,var(--shell-copper) 12%,var(--shell-border));background:color-mix(in srgb,var(--shell-bg-elevated) 40%,transparent)}.playgroundShell_imageLabSkeletonChipRow__E4eNV{display:flex;flex-wrap:wrap;justify-content:center;gap:.45rem;padding:.42rem .55rem;border-radius:14px;border:1px solid color-mix(in srgb,var(--shell-copper) 8%,var(--shell-border));background:color-mix(in srgb,var(--shell-bg-elevated) 24%,transparent)}.playgroundShell_imageLabSkeletonPreviewGenerating__eTN0L{opacity:.85}.playgroundShell_imageLabSkeletonPreviewVideo__pOouv .playgroundShell_imageLabSkeletonPreviewInner__X_S0J{aspect-ratio:16/9}.playgroundShell_imageLabSkeletonTextarea__ziKSY{flex:1 1;min-height:52px;border-radius:12px}.playgroundShell_imageLabTextInput__rSHlx{flex:1 1;min-height:52px;max-height:120px;resize:none;padding:.75rem .9rem;border:1px solid var(--shell-border-strong);border-radius:12px;background:var(--shell-bg-input);color:var(--shell-text);font-size:16px;line-height:1.4;font-family:var(--f-display,system-ui,sans-serif)}.playgroundShell_imageLabToolbar__CGgMs{--il-candy-copper:rgba(201,137,74,0.78);--il-candy-cyan:rgba(61,184,212,0.72);--il-candy-teal:rgba(52,178,166,0.66);--il-glass-frost:color-mix(in srgb,var(--shell-bg-elevated) 50%,transparent);--il-glass-frost-muted:color-mix(in srgb,var(--shell-bg-elevated) 34%,transparent);--il-glass-frost-active:color-mix(in srgb,var(--shell-copper) 16%,rgba(61,184,212,0.1));--il-glass-blur:blur(14px) saturate(1.28);--il-candy-border-idle:linear-gradient(132deg,color-mix(in srgb,var(--il-candy-copper) 38%,transparent),color-mix(in srgb,var(--il-candy-cyan) 30%,transparent),color-mix(in srgb,var(--il-candy-teal) 24%,transparent));--il-candy-border-hover:linear-gradient(132deg,var(--il-candy-copper),var(--il-candy-cyan),var(--il-candy-teal));--il-candy-border-cyan:linear-gradient(132deg,rgba(61,184,212,0.55),rgba(52,178,166,0.45),rgba(201,137,74,0.35));flex-shrink:0;display:flex;flex-direction:column;gap:.55rem;padding:.65rem 1.25rem 0;border-top:1px solid var(--shell-border);background:var(--shell-bg)}.playgroundShell_imageLabToolbarBrowse__Z_Mhh .playgroundShell_imageLabChipRow__vmDXb{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;padding-bottom:.2rem;scrollbar-width:thin;scrollbar-color:var(--shell-scrollbar-thumb) transparent}.playgroundShell_imageLabVideoUpload__Kg9yR{display:flex;flex-direction:column;align-items:stretch;gap:.45rem;margin-bottom:.45rem}.playgroundShell_imageLabVideoUploadBadge____V4W{font-family:var(--f-mono);font-size:.48rem;letter-spacing:.1em;text-transform:uppercase;color:var(--shell-copper)}.playgroundShell_imageLabVideoUploadClear__Kc6hG{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;min-height:44px;padding:.35rem .75rem;border-radius:999px;border:1px solid var(--shell-border);background:var(--shell-bg-elevated);font-family:var(--f-mono);font-size:.5rem;letter-spacing:.06em;text-transform:uppercase;color:var(--shell-text-dim);cursor:pointer;transition:border-color .15s,color .15s}.playgroundShell_imageLabVideoUploadFilename__mQHH1{font-size:.72rem;color:var(--shell-text-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playgroundShell_imageLabVideoUploadMeta__fsG0c{display:flex;flex-direction:column;gap:.2rem;flex:1 1;min-width:0}.playgroundShell_imageLabVideoUploadPreview__YxqMD{display:flex;align-items:center;gap:.75rem;min-height:44px;padding:.55rem .65rem;border-radius:12px;border:1px solid rgba(201,137,74,.45);background:rgba(201,137,74,.08);box-shadow:0 0 16px rgba(201,137,74,.1);flex-wrap:wrap}.playgroundShell_imageLabVideoUploadThumb__eWNcG{flex-shrink:0;width:52px;height:52px;border-radius:8px;overflow:hidden;border:1px solid rgba(201,137,74,.35);box-shadow:0 0 10px rgba(201,137,74,.15)}.playgroundShell_imageLabVideoUploadZone__gNt3A{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;min-height:44px;width:100%;padding:.85rem 1rem;border-radius:12px;border:1px dashed rgba(201,137,74,.38);background:linear-gradient(180deg,rgba(201,137,74,.07),rgba(15,15,20,.78)),rgba(8,10,16,.88);box-shadow:inset 0 1px 0 rgba(201,137,74,.14),0 0 18px rgba(201,137,74,.08);color:var(--shell-copper);cursor:pointer;transition:border-color .15s,box-shadow .15s,color .15s;font-family:inherit}.playgroundShell_imageLabVideoUploadZoneDrag__t5hM_{border-color:var(--shell-cyan);border-style:solid;color:var(--shell-cyan);box-shadow:inset 0 1px 0 rgba(61,184,212,.18),0 0 28px rgba(61,184,212,.2)}.playgroundShell_imageLabVideoUploadZoneTitle__g_L1f{font-family:var(--f-mono);font-size:.55rem;letter-spacing:.1em;text-transform:uppercase}.playgroundShell_imageLabXray__P9XkM{border:1px solid rgba(61,184,212,.28);border-radius:10px;background:rgba(61,184,212,.05);overflow:hidden}.playgroundShell_imageLabXrayClose__CIwJE{border:1px solid var(--shell-border);border-radius:6px;background:transparent;color:var(--shell-text-dim);font-family:var(--f-mono);font-size:.52rem;letter-spacing:.06em;text-transform:uppercase;padding:.2rem .45rem;cursor:pointer}.playgroundShell_imageLabXrayHeader__iI9jn{display:flex;align-items:center;justify-content:space-between;padding:.45rem .75rem;border-bottom:1px solid var(--shell-border);font-family:var(--f-mono);font-size:.55rem;letter-spacing:.1em;text-transform:uppercase;color:var(--shell-cyan)}.playgroundShell_imageLabXrayLabel__DYf4U{display:block;font-size:.5rem;letter-spacing:.12em;text-transform:uppercase;color:var(--shell-text-faint);margin-bottom:.35rem}.playgroundShell_imageLabXrayPane__iEHkU{padding:.6rem .75rem;font-family:var(--f-mono);font-size:.68rem;line-height:1.55;white-space:pre-wrap;word-break:break-word;color:var(--shell-text)}.playgroundShell_imageLabXrayPanes__n1wjE{display:grid;grid-template-columns:1fr 1fr;min-height:88px}.playgroundShell_imageLabXrayToken__QNVeB{display:inline;padding:.1rem .3rem;background:rgba(201,137,74,.18);border:1px solid rgba(201,137,74,.4);color:var(--shell-copper);border-radius:4px}.playgroundShell_imagePreviewActionBtn__m74es{padding:.32rem .65rem;border:1px solid var(--shell-border);border-radius:999px;background:var(--shell-bg-input);font-family:var(--f-mono);font-size:.52rem;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;transition:border-color .15s,color .15s}.playgroundShell_imagePreviewActionBtn__m74es,.playgroundShell_playgroundSearchClose__pTpD2{display:inline-flex;align-items:center;justify-content:center;color:var(--shell-text-dim);cursor:pointer}.playgroundShell_playgroundSearchClose__pTpD2{width:28px;height:28px;border:none;border-radius:6px;background:transparent}.playgroundShell_shellComposerUltraMinModePill__xk8tS{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:.1rem .45rem;border:1px solid color-mix(in srgb,var(--shell-copper) 12%,var(--shell-border));border-radius:999px;background:color-mix(in srgb,var(--shell-bg-elevated) 35%,transparent);font-family:var(--f-mono);font-size:.44rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--shell-text-faint);cursor:pointer;white-space:nowrap}.playgroundShell_shellComposerUltraMinModePillActive__3c5JI{color:var(--shell-text);border-color:color-mix(in srgb,var(--shell-copper) 45%,var(--shell-border));background:color-mix(in srgb,var(--shell-copper) 14%,var(--shell-bg-elevated))}.playgroundShell_shellComposerUltraMinModes__UhRcp{display:inline-flex;align-items:center;gap:.2rem}.playgroundShell_videoDirectorStepper__QUYcI{display:flex;flex-direction:column;gap:.4rem;margin:0 0 .15rem;padding:.4rem .45rem .35rem;border-radius:12px;border:1px solid color-mix(in srgb,var(--shell-copper) 14%,var(--shell-border));background:color-mix(in srgb,var(--shell-bg-elevated) 28%,transparent)}.playgroundShell_videoDirectorStepHeader__RndcC{display:flex;align-items:center;justify-content:space-between;gap:.45rem;min-height:28px}.playgroundShell_videoDirectorProgress__v0UrS{display:inline-flex;align-items:center;gap:.35rem}.playgroundShell_videoDirectorProgressDot__M0_6E{width:8px;height:8px;padding:0;border:1px solid color-mix(in srgb,var(--shell-copper) 28%,var(--shell-border));border-radius:999px;background:transparent;cursor:pointer}.playgroundShell_videoDirectorProgressDot__M0_6E:disabled{opacity:.45;cursor:not-allowed}.playgroundShell_videoDirectorProgressDotDone__frrqp{background:color-mix(in srgb,var(--shell-copper) 42%,transparent);border-color:color-mix(in srgb,var(--shell-copper) 55%,var(--shell-border))}.playgroundShell_videoDirectorProgressDotActive__6MNjP{width:18px;background:var(--shell-copper);border-color:var(--shell-copper)}.playgroundShell_videoDirectorStepCounter__xublU{margin:0;font-family:var(--f-mono);font-size:.5rem;letter-spacing:.06em;text-transform:uppercase;color:var(--shell-text-faint);white-space:nowrap}.playgroundShell_videoDirectorStepCounter__xublU span{color:var(--shell-copper);font-weight:700}.playgroundShell_videoDirectorStepNav__0Ag2_{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem;width:100%}.playgroundShell_videoDirectorStepPill___lHe_{display:inline-flex;align-items:center;gap:.3rem;min-height:28px;padding:.15rem .55rem .15rem .3rem;border:1px solid color-mix(in srgb,var(--shell-copper) 12%,var(--shell-border));border-radius:999px;background:color-mix(in srgb,var(--shell-bg-elevated) 40%,transparent);font-family:var(--f-mono);font-size:.48rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--shell-text-faint);cursor:pointer}.playgroundShell_videoDirectorStepPill___lHe_:disabled{opacity:.45;cursor:not-allowed}.playgroundShell_videoDirectorStepPillActive__Qb00t{color:var(--shell-text);border-color:color-mix(in srgb,var(--shell-copper) 48%,var(--shell-border));background:color-mix(in srgb,var(--shell-copper) 16%,var(--shell-bg-elevated))}.playgroundShell_videoDirectorStepPillIndex__k00Xz{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:999px;background:color-mix(in srgb,var(--shell-copper) 22%,transparent);color:var(--shell-copper);font-size:.45rem}.playgroundShell_videoDirectorPanel__g_3ul{min-height:0;max-height:min(22vh,168px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--shell-scrollbar-thumb) transparent}.playgroundShell_videoDirectorFormatGrid__biAVr{display:grid;grid-template-columns:1fr 1fr;gap:.4rem}.playgroundShell_videoDirectorFormatBtn__CwFfo{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;min-height:64px;padding:.45rem .5rem;border:1px solid color-mix(in srgb,var(--shell-copper) 14%,var(--shell-border));border-radius:12px;background:color-mix(in srgb,var(--shell-bg-elevated) 36%,transparent);color:var(--shell-text-dim);cursor:pointer;transition:border-color .15s,background .15s,color .15s}.playgroundShell_videoDirectorFormatBtn__CwFfo:hover:not(:disabled){border-color:color-mix(in srgb,var(--shell-copper) 42%,var(--shell-border));color:var(--shell-text)}.playgroundShell_videoDirectorFormatBtn__CwFfo:disabled{opacity:.45;cursor:not-allowed}.playgroundShell_videoDirectorFormatBtnActive__6nlNP{color:var(--shell-text);border-color:color-mix(in srgb,var(--shell-copper) 55%,var(--shell-border));background:color-mix(in srgb,var(--shell-copper) 14%,var(--shell-bg-elevated));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--shell-copper) 18%,transparent)}.playgroundShell_videoDirectorFormatGlyph__TBM0M{display:block;border:1.5px solid;border-radius:3px;opacity:.85}.playgroundShell_videoDirectorFormatGlyph__TBM0M[data-aspect=landscape]{width:28px;height:16px}.playgroundShell_videoDirectorFormatGlyph__TBM0M[data-aspect=short]{width:14px;height:24px}.playgroundShell_videoDirectorFormatLabel__CMVl7{font-family:var(--f-mono);font-size:.62rem;font-weight:700;letter-spacing:.04em}.playgroundShell_videoDirectorFormatHint__XFRpn{font-family:var(--f-mono);font-size:.44rem;letter-spacing:.08em;text-transform:uppercase;color:var(--shell-text-faint)}.playgroundShell_videoDirectorLookStep__oDE1X,.playgroundShell_videoDirectorMotionStep__fMKYN,.playgroundShell_videoDirectorReferenceStep__p0rDX{display:flex;flex-direction:column;gap:.35rem;min-width:0}.playgroundShell_videoDirectorLookHint__wk0Ea,.playgroundShell_videoDirectorReferenceHint__URIkr{margin:0;font-family:var(--f-mono);font-size:.48rem;letter-spacing:.06em;text-transform:uppercase;color:var(--shell-text-faint)}.playgroundShell_videoDirectorAdvancedToggle__qTPaE{display:inline-flex;align-items:center;gap:.35rem;align-self:flex-start;min-height:28px;padding:.2rem .55rem;border:1px solid color-mix(in srgb,var(--shell-copper) 12%,var(--shell-border));border-radius:999px;background:transparent;font-family:var(--f-mono);font-size:.48rem;letter-spacing:.06em;text-transform:uppercase;color:var(--shell-text-faint);cursor:pointer}.playgroundShell_videoDirectorAdvancedToggle__qTPaE:hover:not(:disabled){color:var(--shell-copper);border-color:color-mix(in srgb,var(--shell-copper) 40%,var(--shell-border))}.playgroundShell_videoDirectorAdvancedToggle__qTPaE:disabled{opacity:.45;cursor:not-allowed}.playgroundShell_videoDirectorAdvancedToggleOpen__m5A8r{color:var(--shell-copper);border-color:color-mix(in srgb,var(--shell-copper) 45%,var(--shell-border));background:color-mix(in srgb,var(--shell-copper) 10%,transparent)}.playgroundShell_videoDirectorAdvancedSummary__Qf2u3{color:var(--shell-text-dim);font-weight:500;text-transform:none;letter-spacing:.02em}.playgroundShell_videoDirectorAdvancedPanel__Vu98t{display:flex;flex-direction:column;gap:.3rem;padding-top:.1rem}.playgroundShell_videoDirectorUploadCompact__3S8In{min-height:44px;padding:.55rem .75rem;flex-direction:row;gap:.5rem}.playgroundShell_videoDirectorNavRow__bKGB4{display:flex;align-items:center;justify-content:space-between;gap:.45rem}.playgroundShell_videoDirectorNavBtn__apDQe{display:inline-flex;align-items:center;gap:.2rem;min-height:30px;padding:.2rem .65rem;border:1px solid color-mix(in srgb,var(--shell-copper) 14%,var(--shell-border));border-radius:999px;background:color-mix(in srgb,var(--shell-bg-elevated) 40%,transparent);font-family:var(--f-mono);font-size:.5rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--shell-text-dim);cursor:pointer}.playgroundShell_videoDirectorNavBtn__apDQe:hover:not(:disabled){color:var(--shell-text);border-color:color-mix(in srgb,var(--shell-copper) 40%,var(--shell-border))}.playgroundShell_videoDirectorNavBtn__apDQe:disabled{opacity:.4;cursor:not-allowed}.playgroundShell_videoDirectorNavBtnPrimary__5D82X{color:#1a120c;border:none;background:linear-gradient(135deg,var(--shell-copper),#a86f35)}.playgroundShell_videoDirectorNavBtnPrimary__5D82X:hover:not(:disabled){color:#1a120c;filter:brightness(1.05)}.playgroundShell_videoDirectorNavReady__PKElE{margin-left:auto;font-family:var(--f-mono);font-size:.48rem;letter-spacing:.06em;text-transform:uppercase;color:var(--shell-cyan-dim,var(--shell-text-faint))}.playgroundShell_videoDirectorSummary__Vehqd{margin:0;font-family:var(--f-mono);font-size:.48rem;letter-spacing:.04em;line-height:1.35;color:var(--shell-text-faint)}.playgroundShell_imageLabShellBrowse__PSMEc .playgroundShell_videoDirectorStepper__QUYcI{gap:.32rem;padding:.32rem .4rem .28rem}.playgroundShell_imageLabShellBrowse__PSMEc .playgroundShell_videoDirectorPanel__g_3ul,.playgroundShell_shellComposerCompact__BmmzM .playgroundShell_videoDirectorPanel__g_3ul{max-height:min(18vh,140px)}.playgroundShell_imageLabShellBrowse__PSMEc .playgroundShell_videoDirectorFormatBtn__CwFfo{min-height:56px;padding:.35rem .4rem}.playgroundShell_shellComposerCompact__BmmzM .playgroundShell_videoDirectorStepPillIndex__k00Xz{display:none}.playgroundShell_videoDirectorStepperCollapsed__y7DyB{padding:.2rem .3rem;gap:0}.playgroundShell_videoDirectorCollapseBtn__aKPxU{display:flex;align-items:center;gap:.4rem;width:100%;min-height:34px;padding:.25rem .45rem;border:none;border-radius:10px;background:transparent;color:var(--shell-text-dim);cursor:pointer;text-align:left}.playgroundShell_videoDirectorCollapseBtn__aKPxU:hover:not(:disabled){color:var(--shell-text);background:color-mix(in srgb,var(--shell-copper) 8%,transparent)}.playgroundShell_videoDirectorCollapseBtn__aKPxU:disabled{opacity:.45;cursor:not-allowed}.playgroundShell_videoDirectorCollapseLabel__jQcJZ{flex-shrink:0;font-family:var(--f-mono);font-size:.5rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--shell-copper)}.playgroundShell_videoDirectorCollapseSummary__CKW6r{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--f-mono);font-size:.5rem;letter-spacing:.03em;color:var(--shell-text-faint)}.playgroundShell_appSettingsPanel__TABgp,.playgroundShell_briefingPanel__CvuSe{flex:1 1;min-height:0;overflow-x:hidden;overflow-y:auto;padding:1.15rem 1.25rem 2rem;color:var(--shell-text)}.playgroundShell_briefingHero__GRG5G{position:relative;display:grid;gap:.85rem;margin-bottom:1.25rem}.playgroundShell_briefingHeroMedia__ry4RU{position:relative;width:100%;min-height:180px;aspect-ratio:16/9;border-radius:12px;overflow:hidden;background:rgba(244,242,236,.06)}.playgroundShell_briefingHeroImage__4ai2e{object-fit:cover}.playgroundShell_briefingHeroScrim__PGCc9{position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,rgba(20,20,24,.72));pointer-events:none}.playgroundShell_briefingHeroCopy__Gty_Q{display:flex;flex-direction:column;gap:.4rem}.playgroundShell_appSettingsKicker__Yqo_f,.playgroundShell_briefingTag__R12AU{font-family:var(--f-mono);font-size:.58rem;letter-spacing:.12em;text-transform:uppercase;color:var(--shell-copper);margin:0}.playgroundShell_appSettingsHead__XY5RF h2,.playgroundShell_briefingTitle__Jt9It{margin:0;font-family:var(--f-serif);font-size:clamp(1.35rem,3vw,1.85rem);line-height:1.2;color:var(--shell-text)}.playgroundShell_briefingDek__SV4jE{margin:0;max-width:62ch;color:var(--shell-text-dim);line-height:1.55}.playgroundShell_briefingSectionTitle__AucAh{margin:0 0 .35rem;font-size:.95rem;color:var(--shell-text)}.playgroundShell_briefingSectionSub____B__,.playgroundShell_researchDocExcerpt__9WV4_{margin:0 0 .85rem;color:var(--shell-text-dim);line-height:1.5}.playgroundShell_briefingAuditGrid__ZmCax{display:grid;gap:.75rem}.playgroundShell_briefingAuditCard__EWrcZ{padding:.85rem;border:1px solid var(--shell-border);border-radius:10px;background:var(--shell-bg-elevated)}.playgroundShell_briefingAuditCardTitle__f480X{margin:0 0 .5rem;font-size:.82rem}.playgroundShell_briefingAuditList__VLXPn{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}.playgroundShell_briefingAuditItem__S1a0F{display:flex;gap:.45rem;align-items:flex-start;color:var(--shell-text-dim);font-size:.82rem;line-height:1.4}.playgroundShell_briefingRelatedList__4ktRP{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.playgroundShell_briefingRelatedLink__hJ4IR,.playgroundShell_researchDocSecondaryLink__mIeVA{display:flex;align-items:center;gap:.5rem;padding:.55rem .65rem;border-radius:8px;text-decoration:none;color:var(--shell-text);background:rgba(244,242,236,.04)}.playgroundShell_briefingRelatedLink__hJ4IR:hover,.playgroundShell_researchDocSecondaryLink__mIeVA:hover{background:rgba(201,137,74,.12)}.playgroundShell_briefingRelatedTag__JI_gZ{font-family:var(--f-mono);font-size:.52rem;letter-spacing:.08em;text-transform:uppercase;color:var(--shell-copper)}.playgroundShell_briefingCtaRow__HkckD{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.25rem}.playgroundShell_briefingCtaPrimary__aUjU9{display:inline-flex;align-items:center;gap:.4rem;min-height:40px;padding:.5rem .9rem;border:none;border-radius:8px;background:var(--shell-copper);color:#141418;font-family:var(--f-mono);font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.playgroundShell_briefingCtaHint__EaOIY{margin:0;color:var(--shell-text-faint);font-size:.75rem}.playgroundShell_appSettingsHead__XY5RF{margin-bottom:1rem}.playgroundShell_appSettingsHead__XY5RF .playgroundShell_researchPanelDek__qlvTg{margin:.35rem 0 0;max-width:62ch;color:var(--shell-text-dim);line-height:1.5}.playgroundShell_appSettingsTabBar__T1tJl{display:flex;flex-wrap:wrap;gap:.35rem;margin:0 0 1.15rem;padding:.2rem;border:1px solid var(--shell-border);border-radius:10px;background:rgba(244,242,236,.03)}.playgroundShell_appSettingsTab__fyUlg{appearance:none;display:inline-flex;align-items:center;gap:.35rem;min-height:34px;padding:.35rem .7rem;border:none;border-radius:8px;background:transparent;color:var(--shell-text-dim);font-family:var(--f-mono);font-size:.58rem;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.playgroundShell_appSettingsTab__fyUlg:hover{color:var(--shell-text);background:rgba(244,242,236,.06)}.playgroundShell_appSettingsTabActive__JdkSl{color:var(--shell-text);background:rgba(201,137,74,.16)}.playgroundShell_appSettingsGrid__3zH6i{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.85rem}.playgroundShell_appSettingsCardWide__JlHMa,.playgroundShell_appSettingsCard__xAuiz,.playgroundShell_appSettingsFeatureTile__4aFQF,.playgroundShell_appSettingsFeaturesWide__sp1vD,.playgroundShell_appSettingsModalityCard__urVNn,.playgroundShell_appSettingsOfferings__8wbLu,.playgroundShell_appSettingsTierCard__CL3ql{display:flex;flex-direction:column;gap:.45rem;padding:1rem 1.05rem;border:1px solid var(--shell-border);border-radius:12px;background:var(--shell-bg-elevated)}.playgroundShell_appSettingsCardWide__JlHMa,.playgroundShell_appSettingsFeaturesWide__sp1vD,.playgroundShell_appSettingsOfferings__8wbLu{grid-column:1/-1}.playgroundShell_appSettingsCardIcon__MaNgt,.playgroundShell_appSettingsFeatureTileIcon__3hpx9,.playgroundShell_appSettingsSectorIconWrap__YgoiD{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:9px;background:rgba(201,137,74,.12);color:var(--shell-copper)}.playgroundShell_appSettingsCardTag__MO_SF,.playgroundShell_appSettingsCatalogLabel__dwpB3,.playgroundShell_appSettingsModalityBadge__Bx6W7{font-family:var(--f-mono);font-size:.52rem;letter-spacing:.1em;text-transform:uppercase;color:var(--shell-cyan)}.playgroundShell_appSettingsCardTitle__Sw96e,.playgroundShell_appSettingsFeatureTileTitle__V3ijr,.playgroundShell_appSettingsModalityTitle__JRfv9,.playgroundShell_appSettingsOfferingsTitle__PyOJe,.playgroundShell_appSettingsTierName__Oe3nO{margin:0;font-size:.98rem;color:var(--shell-text)}.playgroundShell_appSettingsCardDesc__gQVn5,.playgroundShell_appSettingsDbNote__4neFF,.playgroundShell_appSettingsFeatureTileDetail__LFMVa,.playgroundShell_appSettingsModalityDek__LwJfg,.playgroundShell_appSettingsModalityDetail__lRh0U,.playgroundShell_appSettingsOfferingsDek__sQfBn,.playgroundShell_appSettingsOfferingsLegal__d29QB,.playgroundShell_appSettingsPricingNotes__CWigi,.playgroundShell_appSettingsSectorPricingNote__NLSNR{margin:0;font-size:.82rem;line-height:1.5;color:var(--shell-text-dim)}.playgroundShell_appSettingsDbNote__4neFF,.playgroundShell_appSettingsOfferingsLegal__d29QB{font-size:.72rem;color:var(--shell-text-faint)}.playgroundShell_appSettingsCardBtn__xYjT9,.playgroundShell_appSettingsPricingCtaSecondary__nQmAm,.playgroundShell_appSettingsTierCta___T0Tt{appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;margin-top:.35rem;min-height:40px;padding:.45rem .9rem;border-radius:8px;border:1px solid transparent;background:var(--shell-copper);color:#141418;font-size:.82rem;font-weight:650;text-decoration:none;cursor:pointer}.playgroundShell_appSettingsCardBtn__xYjT9:hover,.playgroundShell_appSettingsTierCta___T0Tt:hover{filter:brightness(1.05)}.playgroundShell_appSettingsPricingCtaSecondary__nQmAm{background:transparent;border-color:var(--shell-border-strong);color:var(--shell-text)}.playgroundShell_appSettingsEmptyList__dtE_H,.playgroundShell_appSettingsMcpList__mxPLU,.playgroundShell_appSettingsTierFeatures__oat6i{list-style:none;margin:.25rem 0 0;padding:0;display:flex;flex-direction:column;gap:.35rem}.playgroundShell_appSettingsEmptyItem__9qMEC,.playgroundShell_appSettingsTierFeatures__oat6i li{font-size:.8rem;line-height:1.4;color:var(--shell-text-dim)}.playgroundShell_appSettingsTierFeatures__oat6i li:before{content:"Β· ";color:var(--shell-copper)}.playgroundShell_appSettingsMcpItem__5b7GI{display:flex;align-items:center;justify-content:space-between;gap:.65rem;padding:.45rem .55rem;border-radius:8px;background:rgba(244,242,236,.04)}.playgroundShell_appSettingsMcpName__kmnpI{font-size:.82rem;color:var(--shell-text)}.playgroundShell_appSettingsMcpStub__cm8Us{font-family:var(--f-mono);font-size:.58rem;letter-spacing:.06em;text-transform:uppercase;color:var(--shell-copper);text-decoration:none}.playgroundShell_appSettingsFeatureGrid__vtXLw,.playgroundShell_appSettingsModalityGrid__oqNj9,.playgroundShell_appSettingsOfferingsGrid__RlOJP,.playgroundShell_appSettingsPricingTiers__xKVND{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.75rem}.playgroundShell_appSettingsPipelineFlow__l5rI2{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin:.35rem 0}.playgroundShell_appSettingsPipelineStep__3VGzJ{display:inline-flex;flex-direction:column;gap:.15rem;padding:.4rem .55rem;border-radius:8px;border:1px solid var(--shell-border);background:rgba(244,242,236,.04)}.playgroundShell_appSettingsPipelineStepLabel__y8zc9{font-family:var(--f-mono);font-size:.52rem;letter-spacing:.08em;text-transform:uppercase;color:var(--shell-text-faint)}.playgroundShell_appSettingsPipelineArrow__4LvYj{color:var(--shell-text-faint);font-size:.85rem}.playgroundShell_appSettingsPricingTier__be04l{display:flex;flex-direction:column;gap:.45rem}.playgroundShell_appSettingsPricingTierHead__lJ4ol{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.playgroundShell_appSettingsPricingTierName__FhxLO{margin:0;font-size:.9rem}.playgroundShell_appSettingsPricingTierBadgeSubsidized__LPxnl,.playgroundShell_appSettingsPricingTierBadge__bWXw3,.playgroundShell_appSettingsSectorPricingBadgeCanonical__eNZdk,.playgroundShell_appSettingsSectorPricingBadgeEstimate___KKoS,.playgroundShell_appSettingsSectorPricingBadge__by_Eq,.playgroundShell_appSettingsTierPopularBadge__X2S3v{font-family:var(--f-mono);font-size:.5rem;letter-spacing:.08em;text-transform:uppercase;padding:.2rem .4rem;border-radius:999px;background:rgba(61,184,212,.14);color:var(--shell-cyan)}.playgroundShell_appSettingsPricingTierBadgeSubsidized__LPxnl,.playgroundShell_appSettingsTierPopularBadge__X2S3v{background:rgba(201,137,74,.18);color:var(--shell-copper)}.playgroundShell_appSettingsPricingRate__K0N8o,.playgroundShell_appSettingsSectorPricingRate__7KLbm,.playgroundShell_appSettingsTierPrice__cqcPD{margin:0;font-family:var(--f-serif);font-size:1.35rem;color:var(--shell-text)}.playgroundShell_appSettingsPricingRateBreakdown__BEaX_{margin:0;font-size:.72rem;color:var(--shell-text-faint)}.playgroundShell_appSettingsPricingCtas__9cwwN{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.35rem}.playgroundShell_appSettingsTierCardPopular__qCAPW{border-color:rgba(201,137,74,.45);box-shadow:0 0 0 1px rgba(201,137,74,.12)}.playgroundShell_appSettingsModalityHead__yzrqS{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.playgroundShell_appSettingsSectorPricingTableWrap__H6hgE{overflow-x:auto;margin-top:.5rem}.playgroundShell_appSettingsSectorPricingTable__9mNRZ{width:100%;border-collapse:collapse;font-size:.8rem}.playgroundShell_appSettingsSectorPricingTable__9mNRZ td,.playgroundShell_appSettingsSectorPricingTable__9mNRZ th{padding:.55rem .65rem;border-bottom:1px solid var(--shell-border);text-align:left;vertical-align:top}.playgroundShell_appSettingsSectorPricingTable__9mNRZ th{font-family:var(--f-mono);font-size:.52rem;letter-spacing:.08em;text-transform:uppercase;color:var(--shell-text-faint);font-weight:600}.playgroundShell_appSettingsSectorPricingSectorCell__VRGcc{display:flex;align-items:flex-start;gap:.55rem}.playgroundShell_appSettingsSectorPricingName__MrMMQ{margin:0;color:var(--shell-text);font-size:.85rem}.playgroundShell_appSettingsSectorAuditInline__eWPCq{margin:.15rem 0 0;font-size:.72rem;color:var(--shell-text-faint)}.playgroundShell_appSettingsModalOverlay__4rAwu,.playgroundShell_appSettingsVideoOverlay__b_1sn{position:fixed;inset:0;z-index:1;display:flex;align-items:flex-start;justify-content:center;padding:max(1rem,env(safe-area-inset-top)) 1rem max(1.25rem,env(safe-area-inset-bottom));overflow-y:auto;background:rgba(4,6,10,.78);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);pointer-events:auto}.playgroundShell_appSettingsModalPlate__fXUcR,.playgroundShell_appSettingsVideoPlate__cB3GP{position:relative;width:min(520px,100%);margin:auto 0;padding:1.15rem 1.2rem 1.25rem;border-radius:14px;border:1px solid var(--shell-border-strong,rgba(255,255,255,.16));background:#1c1c22;color:#f4f2ec;box-shadow:0 24px 64px rgba(0,0,0,.55)}.playgroundShell_appSettingsContactModalPlate__zY6lO,.playgroundShell_appSettingsContactPlate__ZdQ_y{width:min(640px,100%)}.playgroundShell_appSettingsVideoPlate__cB3GP{width:min(880px,100%);padding:.75rem .85rem 1rem}.playgroundShell_appSettingsVideoHead__Zxadr{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.65rem}.playgroundShell_appSettingsVideoBody__1BtTp{position:relative;width:100%;border-radius:10px;overflow:hidden;background:#0a0a0c;aspect-ratio:16/9}.playgroundShell_appSettingsVideoLoading__srOQt{display:grid;place-items:center;min-height:180px;color:rgba(244,242,236,.55);font-size:.85rem}.playgroundShell_appSettingsModalTitle__OCwaR{margin:.35rem 0 .5rem;font-family:var(--f-serif,Georgia,serif);font-size:1.25rem;line-height:1.25;color:#f4f2ec}.playgroundShell_appSettingsModalBody__02LGP{margin:0 0 .85rem;font-size:.88rem;line-height:1.5;color:rgba(244,242,236,.72)}.playgroundShell_appSettingsModalLink__VZFEF{display:inline-flex;margin-top:.55rem;color:#e2b08d;font-size:.82rem;font-weight:650;text-decoration:none}.playgroundShell_appSettingsModalClose__FQDdA{appearance:none;display:inline-flex;align-items:center;justify-content:center;margin-top:.85rem;min-height:40px;padding:.45rem .9rem;border-radius:8px;border:1px solid rgba(255,255,255,.18);background:transparent;color:#f4f2ec;font-size:.8rem;cursor:pointer}.playgroundShell_appSettingsContactHead__Cqs33{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.5rem}.playgroundShell_appSettingsContactForm__JOYeV{display:grid;gap:.75rem}.playgroundShell_appSettingsContactRowPair__u2EtA,.playgroundShell_appSettingsContactRow__YvI3b{display:grid;gap:.3rem}.playgroundShell_appSettingsContactRowPair__u2EtA{grid-template-columns:1fr 1fr;gap:.65rem}.playgroundShell_appSettingsContactLabel__UjK7O{font-family:var(--f-mono,ui-monospace,monospace);font-size:.55rem;letter-spacing:.1em;text-transform:uppercase;color:rgba(244,242,236,.5)}.playgroundShell_appSettingsContactForm__JOYeV textarea,.playgroundShell_appSettingsContactInput__yTUKs{width:100%;padding:.55rem .65rem;border-radius:8px;border:1px solid rgba(255,255,255,.14);background:rgba(0,0,0,.35);color:#f4f2ec;font-size:.88rem}.playgroundShell_appSettingsContactNda__qUVE2{display:flex;gap:.5rem;align-items:flex-start;font-size:.78rem;color:rgba(244,242,236,.72)}.playgroundShell_appSettingsContactSuccess__MGubG{display:grid;gap:.75rem}.playgroundShell_appSettingsContactError__auZUg{margin:0;color:#f0a0a0;font-size:.82rem}@media (max-width:640px){.playgroundShell_appSettingsContactRowPair__u2EtA{grid-template-columns:1fr}}.playgroundShell_agentWorkspaceCanvas__PTLc9{flex:1 1;overflow:hidden;background:#141418}.playgroundShell_agentWorkspaceCanvas__PTLc9,.playgroundShell_agentWorkspaceCanvas__PTLc9 [data-aw-isolate],.playgroundShell_agentWorkspaceCanvas__PTLc9 [data-layout=shell]{min-height:0;height:100%;display:flex;flex-direction:column}.playgroundShell_shellThinkingLine__EtGEc{display:inline-flex;align-items:center;gap:.5rem;padding:.3rem .65rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--shell-copper) 35%,transparent);background:color-mix(in srgb,var(--shell-copper) 8%,transparent);color:var(--shell-text-dim);font-family:var(--f-mono);font-size:.62rem;letter-spacing:.08em;text-transform:uppercase}.playgroundShell_sidebarModelTabResponding__AW3t1{border-color:var(--shell-copper)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--shell-copper) 55%,transparent),0 0 14px color-mix(in srgb,var(--shell-copper) 45%,transparent);animation:playgroundShell_sidebarModelGlow__rd0_f 1.6s ease-in-out infinite}@keyframes playgroundShell_sidebarModelGlow__rd0_f{0%,to{box-shadow:0 0 0 1px color-mix(in srgb,var(--shell-copper) 55%,transparent),0 0 10px color-mix(in srgb,var(--shell-copper) 35%,transparent)}50%{box-shadow:0 0 0 1px var(--shell-copper),0 0 18px color-mix(in srgb,var(--shell-copper) 65%,transparent)}}.playgroundShell_shellXrayFloat__dV9OW{position:absolute;right:1rem;bottom:calc(var(--shell-composer-float-reserve, 300px) + .75rem);z-index:40;width:min(620px,calc(100% - 2rem));box-shadow:0 12px 32px rgba(0,0,0,.45);pointer-events:auto}.playgroundShell_shellXrayFloat__dV9OW .playgroundShell_imageLabXray__P9XkM{background:color-mix(in srgb,var(--shell-bg-elevated,#141a1e) 92%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.playgroundShell_sidebarTopCollapsed__3idWD{gap:.45rem;padding-bottom:.6rem}.playgroundShell_sidebarCollapsed__LsZEA .playgroundShell_sidebarToggle__9ak2t{flex-shrink:0}.playgroundShell_sidebarCollapsed__LsZEA .playgroundShell_newChatBtn__ChjVd{margin:.5rem .4rem .65rem}.playgroundShell_shellBubbleAssistant__fO_6m{background:transparent;border:none;border-top:1px solid color-mix(in srgb,var(--shell-border) 70%,transparent);border-radius:0;padding:10px 0 4px;max-width:min(760px,100%)}.playgroundShell_shellBubbleAssistant__fO_6m.playgroundShell_shellBubbleStreaming__MIVOC{background:transparent;border-top-color:color-mix(in srgb,var(--shell-cyan) 40%,transparent);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.playgroundShell_shellBubbleAssistant__fO_6m.playgroundShell_shellBubbleStreaming__MIVOC:before{display:none}.playgroundShell_shellBubbleAssistant__fO_6m .playgroundShell_shellBubbleText__Vf1mx,.playgroundShell_shellBubbleText__Vf1mx{font-weight:400}.playgroundShell_shellBubbleUser__Uc9_9{padding:12px 16px;min-height:unset}.playgroundShell_shellAssistantTurn__xBrFF{display:flex;flex-direction:column;align-items:stretch;width:100%;max-width:min(760px,100%)}.playgroundShell_shellAssistantBlock__zEX4y{display:flex;flex-direction:column;gap:0;min-width:0}.playgroundShell_shellBubbleMeta__GQohQ{text-transform:none}.playgroundShell_shellBubbleMeta__GQohQ,.playgroundShell_shellMessageMetaBelow__AO4F7{font-size:11px;letter-spacing:.02em;margin-top:.5rem;color:var(--shell-text-faint,rgba(244,242,236,.45));font-family:var(--f-mono,ui-monospace,monospace)}.playgroundShell_shellMessageMetaBelow__AO4F7{max-width:min(760px,100%)}.playgroundShell_shellUpstreamError__qUrZY,.playgroundShell_upstreamError__Ie8bi{border-left:3px solid #e5484d;background:var(--surface-2,color-mix(in srgb,var(--shell-bg-elevated,#1c1c22) 92%,transparent));padding:10px 12px 8px;border-radius:0 8px 8px 0}.playgroundShell_upstreamErrorLabel__pc3F7{display:block;font-family:var(--f-mono,ui-monospace,monospace);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#e5484d;margin-bottom:6px}.playgroundShell_upstreamErrorSummary__b_eNy{margin:0 0 6px;font-size:.88rem;line-height:1.45;color:var(--shell-text,#f4f2ec)}.playgroundShell_upstreamErrorToggle__5__pH{appearance:none;border:none;background:transparent;padding:0;font-family:var(--f-mono,ui-monospace,monospace);font-size:10px;color:var(--shell-text-dim);cursor:pointer}.playgroundShell_upstreamErrorToggle__5__pH:hover{color:var(--shell-copper)}.playgroundShell_upstreamErrorRaw__vCkTQ{margin:8px 0 0;padding:8px;border-radius:6px;background:rgba(0,0,0,.25);font-family:var(--f-mono,ui-monospace,monospace);font-size:10px;line-height:1.4;overflow-x:auto;white-space:pre-wrap;word-break:break-word;color:var(--shell-text-dim)}.playgroundShell_conversationList__CPwrJ{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.2rem}.playgroundShell_conversationItem__YnV4V{display:flex;flex-direction:column;align-items:stretch;gap:.15rem;width:100%;padding:.45rem .5rem;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--shell-text-dim);text-align:left;cursor:pointer;font:inherit}.playgroundShell_conversationItem__YnV4V:hover{background:color-mix(in srgb,var(--shell-copper) 8%,transparent);border-color:color-mix(in srgb,var(--shell-border) 80%,transparent)}.playgroundShell_conversationItemActive__m3NM4{background:color-mix(in srgb,var(--shell-copper) 14%,transparent);border-color:color-mix(in srgb,var(--shell-copper) 35%,transparent);color:var(--shell-text)}.playgroundShell_conversationItemLine__7DJPf{font-size:.78rem;line-height:1.35;color:var(--shell-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playgroundShell_conversationItemMeta__tKCFu{display:flex;gap:.35rem;font-family:var(--f-mono,ui-monospace,monospace);font-size:9px;letter-spacing:.04em;text-transform:uppercase;color:var(--shell-text-faint)}.playgroundShell_sidebarModelTabSub__nRF_R{display:block;font-family:var(--f-mono,ui-monospace,monospace);font-size:8px;letter-spacing:.03em;color:var(--shell-text-faint);line-height:1.2;margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.playgroundShell_compareSplitRow__s26ab{display:grid;grid-template-columns:1fr 1fr;gap:1rem;align-items:start;width:100%}.playgroundShell_compareColumn__wkfxg{min-width:0;display:flex;flex-direction:column;gap:.5rem;max-height:min(70vh,640px);overflow-y:auto}.playgroundShell_compareColumnLabel__zz_0X{font-family:var(--f-mono,ui-monospace,monospace);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--shell-copper);position:sticky;top:0;background:var(--shell-bg);padding:.25rem 0;z-index:1}.playgroundShell_compareColumnHeader__Hwmod{position:sticky;top:0;z-index:1;background:var(--shell-bg);padding:.2rem 0 .35rem}.playgroundShell_compareColumnHeader__Hwmod .playgroundShell_compareColumnLabel__zz_0X{position:static;padding:0;background:transparent}.playgroundShell_compareColumnSub__1geyK{font-family:var(--f-mono,ui-monospace,monospace);font-size:10px;letter-spacing:.04em;color:var(--shell-text-faint,#8a8070);margin-top:.15rem}.playgroundShell_compareVerdictBar__7xGFi{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem .75rem;margin-top:.75rem;padding:.65rem .85rem;border:1px solid color-mix(in srgb,var(--shell-copper) 35%,var(--shell-border));border-radius:10px;background:color-mix(in srgb,var(--shell-copper) 8%,var(--shell-bg-elevated,#141a1e))}.playgroundShell_compareVerdictLabel__qKC5r{font-family:var(--f-mono,ui-monospace,monospace);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--shell-copper)}.playgroundShell_compareVerdictText__Br719{font-size:.85rem;color:var(--shell-text-dim,#c4b8a4);line-height:1.4}.playgroundShell_sidebarModelTabToken__nDxRR{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:1px solid var(--shell-border);border-radius:6px;background:color-mix(in srgb,var(--shell-bg-elevated,#141a1e) 80%,transparent);font-family:var(--f-mono);font-size:10px;font-weight:700;letter-spacing:.04em;line-height:1}.playgroundShell_shellSendBtn__k2w5V:not(:disabled){background:var(--shell-copper);color:#16130f;font-weight:700;box-shadow:0 0 14px rgba(201,137,74,.35)}.playgroundShell_shellCompareBtn__Gpm2S{padding:.35rem .7rem;margin-left:.4rem;border:1px dashed color-mix(in srgb,var(--shell-copper) 55%,transparent);border-radius:999px;background:transparent;color:var(--shell-copper);font-family:var(--f-mono);font-size:.6rem;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.playgroundShell_shellCompareBtn__Gpm2S:hover:not(:disabled){background:color-mix(in srgb,var(--shell-copper) 12%,transparent)}.playgroundShell_shellCompareBtn__Gpm2S:disabled{opacity:.4;cursor:not-allowed}.playgroundShell_shellCompareBtnActive__hAZTE{background:color-mix(in srgb,var(--shell-copper) 18%,transparent);border-style:solid}.playgroundShell_compareVsLabel__GtUP8{margin-left:.35rem;margin-right:.15rem;font-family:var(--f-mono);font-size:.55rem;letter-spacing:.1em;text-transform:uppercase;color:var(--shell-text-faint)}.playgroundShell_compareSplitMeta__JKldz{margin-top:8px}.playgroundShell_chatWorkspaceBg__oMTt7{background:var(--shell-bg)}@media (max-width:768px){.playgroundShell_shellXrayFloat__dV9OW{left:.5rem;right:.5rem;width:auto;bottom:calc(var(--shell-composer-float-reserve, 220px) + .5rem)}.playgroundShell_shellBubble__x45MN{max-width:100%}.playgroundShell_shellMessages__ZqAV4{padding:.6rem .5rem .75rem;gap:.6rem}.playgroundShell_shellMessagesFloatPad__P4_2P{padding-bottom:var(--shell-composer-float-reserve,13rem)}.playgroundShell_shellComposerChips__n5Jta{flex-wrap:wrap;gap:.35rem}.playgroundShell_shellThinkingLine__EtGEc{font-size:.58rem;padding:.25rem .5rem}.playgroundShell_shellInputRow__Jw9N7{gap:.35rem}.playgroundShell_shellSendBtn__k2w5V{min-width:52px;min-height:40px;padding:0 .6rem}.playgroundShell_shellAttachBtn__O1I9u,.playgroundShell_shellInputRow__Jw9N7 .voiceBtn{min-width:38px;min-height:40px;width:38px}.playgroundShell_sidebarModelTabs__Y9KFC{flex-wrap:wrap}.playgroundShell_sidebarModelTab__yaF5a{flex:1 1 40%}.playgroundShell_shellCompareBtn__Gpm2S{padding:.3rem .55rem}}@media (max-width:480px){.playgroundShell_shellBubbleText__Vf1mx{font-size:.88rem;line-height:1.5}.playgroundShell_shellBubbleMeta__GQohQ{font-size:10px}}.playgroundShell_lawComposerInput__61OFu,.playgroundShell_shellTextInput__uvk8M,.playgroundShell_textInput__6TTKL{max-height:max(140px,40vh);overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.playgroundShell_lawComposerInput__61OFu::-webkit-scrollbar,.playgroundShell_shellTextInput__uvk8M::-webkit-scrollbar,.playgroundShell_textInput__6TTKL::-webkit-scrollbar{display:none}.playgroundShell_shellEffortBtn__4_ey3{display:inline-flex;align-items:center;gap:.25rem;margin-left:.35rem;padding:.35rem .6rem;border:1px solid var(--shell-border);border-radius:999px;background:transparent;color:var(--shell-text-dim);font-family:var(--f-mono);font-size:.6rem;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;white-space:nowrap}.playgroundShell_shellEffortBtn__4_ey3:hover:not(:disabled){border-color:var(--shell-copper);color:var(--shell-copper)}.playgroundShell_shellEffortBtn__4_ey3:disabled{opacity:.4;cursor:not-allowed}.playgroundShell_mainCanvas__wJ3Xb{position:relative}.playgroundShell_topBar__6Umjp{transition:transform .18s ease,opacity .18s ease}.playgroundShell_topBarHidden__87Km_{transform:translateY(-101%);opacity:0;pointer-events:none;margin-bottom:calc(-1 * var(--shell-header-h, 52px))}.playgroundShell_topBarRevealZone__5_pAs{position:absolute;top:0;left:0;right:0;height:16px;z-index:60}.playgroundShell_sidebarTopCollapsed__3idWD{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:.5rem .3rem .65rem}.playgroundShell_sidebarTopCollapsed__3idWD .playgroundShell_sidebarToggle__9ak2t{position:static;margin-top:.25rem}.playgroundShell_sidebarCollapsed__LsZEA .playgroundShell_newChatBtn__ChjVd{margin:.55rem .4rem .7rem}.playgroundShell_chatWorkspace__29BJX .playgroundShell_fileChipRow__ssexT{align-items:flex-start}.playgroundShell_chatWorkspace__29BJX .playgroundShell_fileChip__4geDc{border-color:color-mix(in srgb,var(--shell-copper,#c9894a) 45%,transparent);background:color-mix(in srgb,var(--shell-bg-elevated,#1c1c22) 94%,transparent);color:var(--shell-text);padding:.45rem .6rem;border-radius:8px}.playgroundShell_chatWorkspace__29BJX .playgroundShell_fileChip__4geDc svg{color:var(--shell-copper,#c9894a)}.playgroundShell_chatWorkspace__29BJX .playgroundShell_fileChipName__vMxMg{color:var(--shell-text)}.playgroundShell_chatWorkspace__29BJX .playgroundShell_uploadChipSize__xnmrx{color:var(--shell-text-faint)}.playgroundShell_chatWorkspace__29BJX .playgroundShell_fileChipRemove__0yqLS{width:22px;height:22px;margin-left:.3rem;border:1px solid var(--shell-border);border-radius:6px;background:transparent;color:var(--shell-text-dim);opacity:1;visibility:visible}.playgroundShell_chatWorkspace__29BJX .playgroundShell_fileChipRemove__0yqLS:hover{border-color:#e5484d;color:#e5484d;background:rgba(229,72,77,.08)}.playgroundShell_chatWorkspace__29BJX .playgroundShell_fileChipHint__toal_{color:var(--shell-text-faint)}.playgroundShell_shellInputRow__Jw9N7 .voiceBtnActive{box-shadow:0 0 0 3px rgba(201,137,74,.18)}.playgroundShell_chatWorkspaceBg__oMTt7{z-index:0}.playgroundShell_chatMainRow__hghiJ{position:relative;z-index:1}.playgroundShell_shellBubbleText__Vf1mx{color:var(--shell-bubble-fg,var(--shell-text,#f4f2ec))}.playgroundShell_shellBubbleAssistant__fO_6m .playgroundShell_shellBubbleText__Vf1mx{color:var(--shell-bubble-assistant-fg,var(--shell-text,#f4f2ec))}.playgroundShell_metaChipsRowLegacy__pav_j,.playgroundShell_metaChipsRow__oQTCB,.playgroundShell_turnMetricsBarLegacy__Berqu,.playgroundShell_turnMetricsBar__91eN9{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:.45rem;max-width:min(760px,100%)}.playgroundShell_metaChip__SWsx4{display:inline-flex;align-items:center;gap:.25rem;padding:.12rem .45rem;border-radius:999px;border:1px solid var(--shell-border);font-family:var(--f-mono,ui-monospace,monospace);font-size:10px;letter-spacing:.02em;color:var(--shell-text-faint);line-height:1.35}.playgroundShell_metaChipKey__ENBE0{opacity:.72;text-transform:uppercase;letter-spacing:.06em;font-size:9px}.playgroundShell_metaChipMetric__2ms_9{border-color:rgba(201,137,74,.32);color:var(--shell-copper)}.playgroundShell_metaChipRoute__WKsqx{border-color:rgba(244,242,236,.14);color:var(--shell-text-dim);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playgroundShell_metaChipWeb__dxXm0{border-color:rgba(61,184,212,.35);color:var(--shell-cyan)}.playgroundShell_metaChipSource__XChG8{border-color:rgba(201,137,74,.28);color:var(--shell-copper);text-decoration:none;max-width:9.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playgroundShell_metaChipSource__XChG8:hover{border-color:rgba(201,137,74,.48);color:var(--shell-text)}.playgroundShell_metaChipError__wvAdv{border-color:rgba(229,72,77,.45);color:#e5484d}.playgroundShell_contextReceiptLegacy__DF38h,.playgroundShell_contextReceipt__OnOpj{max-width:min(520px,100%);border:1px solid rgba(61,184,212,.22);border-radius:8px;background:rgba(61,184,212,.06);overflow:hidden}.playgroundShell_contextReceiptToggle__DQqNJ{display:flex;align-items:center;gap:.45rem;width:100%;padding:.45rem .65rem;border:none;background:transparent;color:var(--shell-text-dim);font-family:var(--f-mono,ui-monospace,monospace);font-size:10px;letter-spacing:.04em;text-align:left;cursor:pointer}.playgroundShell_contextReceiptToggle__DQqNJ:hover{color:var(--shell-cyan)}.playgroundShell_contextReceiptLabel___Xjnh{flex-shrink:0;text-transform:uppercase;letter-spacing:.08em;color:var(--shell-cyan-dim)}.playgroundShell_contextReceiptSummary___1i7f{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playgroundShell_contextReceiptBody__mEGR2{margin:0;padding:.55rem .65rem .65rem;border-top:1px solid rgba(61,184,212,.14);font-family:var(--f-mono,ui-monospace,monospace);font-size:10px;line-height:1.45;white-space:pre-wrap;word-break:break-word;color:var(--shell-text-dim)}