.docs_docsRoot__JOVKx{--docs-bg:#eeeae2;--docs-surface:#f8f5ef;--docs-surface-raised:#fffdf9;--docs-surface-subtle:#e7e1d8;--docs-border:#d1c8ba;--docs-border-strong:#afa291;--docs-text:#292d31;--docs-text-secondary:#555d63;--docs-text-muted:#737a7f;--docs-accent:#9a4d30;--docs-accent-strong:#733821;--docs-accent-soft:#efdbd0;--docs-positive:#2f6f50;--docs-warning:#8a5925;--docs-error:#a43d2b;--docs-code-bg:#24282c;--docs-code-text:#f6eee3;--docs-focus:#c76035;--docs-shadow:0 18px 48px rgba(51,43,34,0.09);min-height:100vh;color:var(--docs-text);background:radial-gradient(circle at 75% -10%,color-mix(in srgb,var(--docs-accent-soft) 65%,transparent),transparent 34rem),linear-gradient(90deg,color-mix(in srgb,var(--docs-border) 22%,transparent) 1px,transparent 1px),var(--docs-bg);background-size:auto,72px 72px,auto}.dark .docs_docsRoot__JOVKx{--docs-bg:#222629;--docs-surface:#2b3034;--docs-surface-raised:#33393e;--docs-surface-subtle:#272c30;--docs-border:#495057;--docs-border-strong:#626a71;--docs-text:#f0ebe3;--docs-text-secondary:#d2ccc3;--docs-text-muted:#aaa59d;--docs-accent:#ec8558;--docs-accent-strong:#ff9b70;--docs-accent-soft:#583b31;--docs-positive:#8fc7a5;--docs-warning:#e9bc79;--docs-error:#f08d79;--docs-code-bg:#171a1c;--docs-code-text:#f5eee5;--docs-focus:#ff9b70;--docs-shadow:0 20px 56px rgba(0,0,0,0.28);background:radial-gradient(circle at 75% -10%,color-mix(in srgb,var(--docs-accent-soft) 50%,transparent),transparent 35rem),linear-gradient(90deg,color-mix(in srgb,var(--docs-border) 16%,transparent) 1px,transparent 1px),var(--docs-bg);background-size:auto,72px 72px,auto}.docs_docsRoot__JOVKx :where(a,button,input,textarea):focus-visible{outline:2px solid var(--docs-focus);outline-offset:3px}.docs_topbar__bujIe{position:sticky;z-index:50;top:0;display:flex;min-height:68px;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid color-mix(in srgb,var(--docs-border) 82%,transparent);padding:10px clamp(18px,3vw,42px);background:color-mix(in srgb,var(--docs-bg) 88%,transparent);backdrop-filter:blur(18px) saturate(1.2)}.docs_brand__pMpyn{display:flex;align-items:center;gap:10px;color:var(--docs-text);text-decoration:none}.docs_brandMarkWrap___axjO{display:grid;width:38px;height:38px;place-items:center;border:1px solid var(--docs-border);border-radius:12px;background:var(--docs-surface-raised);box-shadow:0 5px 15px rgba(45,38,31,.08)}.docs_brandMark__jcfdd{width:31px;height:31px;object-fit:contain}.docs_brandWord__Bzmf3{font-size:17px;font-weight:760;letter-spacing:-.02em}.docs_brandDivider__WxRPb{width:1px;height:20px;margin-left:2px;background:var(--docs-border-strong)}.docs_brandSection__IOlJj{color:var(--docs-text-muted);font-size:14px;font-weight:650}.docs_topActions__PlXnq{display:flex;align-items:center;gap:10px}.docs_mobileNavButton__3NZ8L,.docs_themeButton__SVpCb{display:grid;min-width:38px;min-height:38px;place-items:center;border:1px solid var(--docs-border);border-radius:10px;color:var(--docs-text-secondary);background:var(--docs-surface);cursor:pointer}.docs_mobileNavButton__3NZ8L{display:none;padding:0 12px;font:inherit;font-size:13px;font-weight:700}.docs_workspaceLink__Wv4Z0{display:inline-flex;min-height:38px;align-items:center;gap:8px;border:1px solid color-mix(in srgb,var(--docs-accent) 38%,var(--docs-border));border-radius:10px;padding:0 14px;color:var(--docs-text);background:var(--docs-surface-raised);font-size:13px;font-weight:720;text-decoration:none}.docs_workspaceLink__Wv4Z0:hover{border-color:var(--docs-accent);color:var(--docs-accent-strong)}.docs_docsGrid__VvZza{display:grid;grid-template-columns:minmax(205px,246px) minmax(0,780px) minmax(145px,190px);justify-content:center;gap:clamp(28px,4vw,64px);width:min(100%,1480px);margin:0 auto;padding:42px clamp(18px,3vw,42px) 90px}.docs_sidebar__Ef1Qh{position:sticky;top:95px;align-self:start;max-height:calc(100vh - 115px);padding-right:8px;overflow-y:auto}.docs_searchWrap__NAxil{position:relative;margin-bottom:26px}.docs_searchIcon__EQjsO{position:absolute;z-index:1;top:12px;left:12px;width:16px;height:16px;fill:none;stroke:var(--docs-text-muted);stroke-width:1.8}.docs_searchInput__FAU04{width:100%;height:40px;border:1px solid var(--docs-border);border-radius:10px;padding:0 42px 0 36px;color:var(--docs-text);background:var(--docs-surface);font:inherit;font-size:13px}.docs_searchInput__FAU04::placeholder{color:var(--docs-text-muted)}.docs_searchKey__whYQB{top:10px;right:9px;border:1px solid var(--docs-border);border-radius:5px;padding:1px 5px;color:var(--docs-text-muted);font:10px/16px ui-monospace,monospace}.docs_searchKey__whYQB,.docs_searchResults__EDyLp{position:absolute;background:var(--docs-surface-raised)}.docs_searchResults__EDyLp{z-index:20;top:48px;right:0;left:0;overflow:hidden;border:1px solid var(--docs-border);border-radius:12px;padding:6px;box-shadow:var(--docs-shadow)}.docs_searchResult__84Vkv{display:flex;align-items:center;justify-content:space-between;gap:8px;border-radius:8px;padding:9px;color:var(--docs-text);font-size:12px;text-decoration:none}.docs_searchResult__84Vkv:hover{background:var(--docs-accent-soft)}.docs_searchEmpty__5IF9X,.docs_searchResult__84Vkv small{color:var(--docs-text-muted)}.docs_searchEmpty__5IF9X{margin:0;padding:12px;font-size:12px}.docs_navigation__76_8n{display:grid;gap:5px}.docs_navGroup__GhXGP{display:grid;gap:3px;margin-top:18px}.docs_navGroupLabel___M0ec{margin:0 0 6px 10px;color:var(--docs-text-muted);font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.docs_navLink__z6U8L{display:block;border-left:2px solid transparent;border-radius:0 8px 8px 0;padding:7px 10px;color:var(--docs-text-secondary);font-size:13px;line-height:1.3;text-decoration:none}.docs_navLink__z6U8L:hover{color:var(--docs-text);background:color-mix(in srgb,var(--docs-surface) 75%,transparent)}.docs_navLink__z6U8L[data-current]{border-left-color:var(--docs-accent);color:var(--docs-accent-strong);background:var(--docs-accent-soft);font-weight:720}.docs_article__of4H1{min-width:0}.docs_breadcrumbs__wvhx3{display:flex;align-items:center;gap:8px;margin-bottom:30px;color:var(--docs-text-muted);font-size:12px}.docs_breadcrumbs__wvhx3 a{color:var(--docs-accent-strong);text-decoration:none}.docs_articleHeader__kEobl{position:relative;margin-bottom:48px;border-bottom:1px solid var(--docs-border);padding-bottom:34px}.docs_articleHeader__kEobl:before{position:absolute;bottom:-2px;left:0;width:72px;height:3px;border-radius:3px;background:linear-gradient(90deg,var(--docs-accent),color-mix(in srgb,var(--docs-accent) 20%,transparent));content:""}.docs_eyebrow____3Kf{margin:0 0 12px;color:var(--docs-accent-strong);font-size:11px;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.docs_articleHeader__kEobl h1{max-width:680px;margin:0;color:var(--docs-text);font-size:clamp(38px,6vw,64px);font-weight:780;letter-spacing:-.055em;line-height:.98}.docs_articleHeader__kEobl>p:last-child{max-width:650px;margin:22px 0 0;color:var(--docs-text-secondary);font-size:clamp(17px,2vw,20px);line-height:1.55}.docs_articleBody__p_grV{color:var(--docs-text-secondary);font-size:16px;line-height:1.75}.docs_articleBody__p_grV h2{scroll-margin-top:100px;margin:64px 0 18px;color:var(--docs-text);font-size:clamp(25px,3vw,34px);line-height:1.15;letter-spacing:-.035em}.docs_articleBody__p_grV h3{scroll-margin-top:100px;margin:36px 0 12px;color:var(--docs-text);font-size:20px;letter-spacing:-.02em}.docs_articleBody__p_grV p{margin:0 0 20px}.docs_articleBody__p_grV ol,.docs_articleBody__p_grV ul{margin:0 0 24px;padding-left:23px}.docs_articleBody__p_grV li{margin:7px 0;padding-left:4px}.docs_articleBody__p_grV li::marker{color:var(--docs-accent)}.docs_articleBody__p_grV a{color:var(--docs-accent-strong);text-decoration-thickness:1px;text-underline-offset:3px}.docs_articleBody__p_grV :not(pre)>code{border:1px solid var(--docs-border);border-radius:5px;padding:2px 5px;color:var(--docs-accent-strong);background:var(--docs-surface);font:.86em/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.docs_articleBody__p_grV pre{overflow-x:auto;border:1px solid color-mix(in srgb,var(--docs-border-strong) 70%,transparent);border-radius:14px;padding:20px;color:var(--docs-code-text);background:var(--docs-code-bg);box-shadow:inset 4px 0 0 var(--docs-accent);font:13px/1.7 ui-monospace,SFMono-Regular,Menlo,monospace}.docs_articleBody__p_grV pre code{color:inherit}.docs_tableOfContents__pRBK3{position:sticky;top:100px;align-self:start;display:grid;gap:9px;border-left:1px solid var(--docs-border);padding-left:18px}.docs_tableOfContents__pRBK3 p{margin:0 0 5px;color:var(--docs-text);font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.docs_tableOfContents__pRBK3 a{color:var(--docs-text-muted);font-size:12px;line-height:1.35;text-decoration:none}.docs_tableOfContents__pRBK3 a:hover{color:var(--docs-accent-strong)}.docs_callout__icyPS{display:grid;grid-template-columns:minmax(110px,150px) 1fr;gap:18px;margin:30px 0;border:1px solid color-mix(in srgb,var(--docs-accent) 28%,var(--docs-border));border-radius:14px;padding:20px;background:color-mix(in srgb,var(--docs-accent-soft) 55%,var(--docs-surface))}.docs_callout__icyPS[data-tone=tip]{border-color:color-mix(in srgb,var(--docs-positive) 38%,var(--docs-border));background:color-mix(in srgb,var(--docs-positive) 9%,var(--docs-surface))}.docs_callout__icyPS[data-tone=warning]{border-color:color-mix(in srgb,var(--docs-warning) 38%,var(--docs-border));background:color-mix(in srgb,var(--docs-warning) 10%,var(--docs-surface))}.docs_callout__icyPS>strong{color:var(--docs-text);font-size:13px}.docs_callout__icyPS p:last-child{margin-bottom:0}.docs_featureCards__kmid9{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:26px 0 36px}.docs_featureCards__kmid9>:is(a,div){position:relative;display:flex;min-height:118px;flex-direction:column;gap:8px;border:1px solid var(--docs-border);border-radius:14px;padding:18px;color:var(--docs-text);background:color-mix(in srgb,var(--docs-surface-raised) 91%,transparent);text-decoration:none;box-shadow:0 8px 28px rgba(40,35,29,.04)}.docs_featureCards__kmid9>a:hover{border-color:var(--docs-accent);transform:translateY(-2px);box-shadow:var(--docs-shadow)}.docs_featureCards__kmid9 strong{font-size:15px}.docs_featureCards__kmid9 span{color:var(--docs-text-muted);font-size:13px;line-height:1.5}.docs_featureCards__kmid9 i{position:absolute;right:16px;bottom:13px;color:var(--docs-accent);font-style:normal}.docs_stepList__xutDM{display:grid;gap:18px;margin:28px 0 40px!important;padding:0!important;list-style:none}.docs_stepList__xutDM li{display:grid;grid-template-columns:34px 1fr;gap:14px;margin:0;padding:0}.docs_stepList__xutDM li>span{display:grid;width:32px;height:32px;place-items:center;border:1px solid var(--docs-border);border-radius:50%;color:var(--docs-accent-strong);background:var(--docs-surface);font-size:12px;font-weight:800}.docs_stepList__xutDM strong{color:var(--docs-text)}.docs_stepList__xutDM p{margin:3px 0 0;font-size:14px}.docs_shortcutTable__mDQ_1{display:grid;gap:1px;overflow:hidden;margin:24px 0 38px;border:1px solid var(--docs-border);border-radius:14px;background:var(--docs-border)}.docs_shortcutTable__mDQ_1>div{display:grid;grid-template-columns:minmax(150px,.4fr) 1fr;align-items:center;gap:18px;padding:14px 16px;background:var(--docs-surface)}.docs_shortcutTable__mDQ_1 kbd{width:fit-content;border:solid var(--docs-border-strong);border-width:1px 1px 2px;border-radius:6px;padding:3px 8px;color:var(--docs-text);background:var(--docs-surface-raised);font:12px ui-monospace,monospace}.docs_shortcutTable__mDQ_1 span{color:var(--docs-text-secondary);font-size:14px}.docs_liveDemo__0WKcl{overflow:hidden;margin:34px 0 48px;border:1px solid var(--docs-border-strong);border-radius:18px;background:var(--docs-surface-raised);box-shadow:var(--docs-shadow)}.docs_liveDemoHeader__alK_P{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;border-bottom:1px solid var(--docs-border);padding:20px;background:linear-gradient(135deg,color-mix(in srgb,var(--docs-accent-soft) 58%,var(--docs-surface)),var(--docs-surface))}.docs_liveBadge__TDhh3{display:inline-flex;align-items:center;gap:7px;color:var(--docs-positive);font-size:10px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.docs_liveBadge__TDhh3 i{width:7px;height:7px;border:2px solid color-mix(in srgb,var(--docs-positive) 35%,transparent);border-radius:50%;background:var(--docs-positive)}.docs_liveDemoHeader__alK_P h3{margin:7px 0 3px;color:var(--docs-text);font-size:19px}.docs_liveDemoHeader__alK_P p{margin:0;color:var(--docs-text-muted);font-size:13px}.docs_demoActions__l0CLI{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.docs_demoActions__l0CLI button{min-height:34px;border:1px solid var(--docs-border);border-radius:8px;padding:0 10px;color:var(--docs-text-secondary);background:var(--docs-surface-raised);font:700 11px/1 inherit;cursor:pointer}.docs_demoActions__l0CLI button:hover{border-color:var(--docs-accent);color:var(--docs-accent-strong)}.docs_demoActions__l0CLI .docs_demoPrimaryAction__qSUtg{border-color:var(--docs-accent-strong);color:#fff9f3;background:var(--docs-accent-strong)}.docs_demoWorkspace__94Quj{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(190px,.65fr);min-height:300px}.docs_demoEditor__L_gLC{display:grid;grid-template-rows:auto 1fr;border-right:1px solid var(--docs-border);background:var(--docs-code-bg)}.docs_demoEditor__L_gLC>span,.docs_demoResults__N4are>span{padding:10px 14px;color:var(--docs-text-muted);background:var(--docs-surface-subtle);font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.docs_demoEditor__L_gLC textarea{min-height:260px;resize:vertical;border:0;outline:0;padding:18px;color:var(--docs-code-text);background:transparent;font:13px/1.8 ui-monospace,SFMono-Regular,Menlo,monospace}.docs_demoResults__N4are{display:grid;grid-template-rows:auto 1fr;min-width:0;background:var(--docs-surface)}.docs_demoResults__N4are ol{margin:0;padding:10px;list-style:none}.docs_demoResults__N4are li{display:grid;min-height:31px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;margin:0;border-bottom:1px solid color-mix(in srgb,var(--docs-border) 52%,transparent);padding:4px 2px}.docs_demoResults__N4are li[data-error] .docs_demoResultValue__CInOm{color:var(--docs-error)}.docs_demoLineNumber__nyMOU{color:var(--docs-text-muted);font:10px ui-monospace,monospace}.docs_demoResultValue__CInOm{overflow:hidden;color:var(--docs-text);font:12px ui-monospace,monospace;text-overflow:ellipsis;white-space:nowrap}.docs_richPreviewHint__vhetE{align-self:end;margin:10px!important;border:1px solid var(--docs-border);border-radius:9px;padding:9px;color:var(--docs-accent-strong);background:var(--docs-accent-soft);font-size:11px;line-height:1.4}.docs_demoMessage__9q9eo{margin:0!important;border-top:1px solid var(--docs-border);padding:10px 16px;color:var(--docs-text-secondary);background:var(--docs-surface);font-size:12px}.docs_pager__tGHT_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:72px;border-top:1px solid var(--docs-border);padding-top:26px}.docs_pager__tGHT_ a{display:flex;flex-direction:column;gap:5px;border:1px solid var(--docs-border);border-radius:12px;padding:14px;color:var(--docs-text);background:var(--docs-surface);text-decoration:none}.docs_pager__tGHT_ a:last-child{align-items:flex-end;text-align:right}.docs_pager__tGHT_ a:hover{border-color:var(--docs-accent)}.docs_pager__tGHT_ small{color:var(--docs-text-muted);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.docs_pager__tGHT_ span{font-size:13px;font-weight:700}.docs_docsFooter__Uqtpr{display:flex;align-items:center;gap:10px;margin-top:52px;color:var(--docs-text-muted);font-size:11px}.docs_docsFooter__Uqtpr img{width:26px;height:26px;object-fit:contain;filter:saturate(.8);opacity:.78}.docs_docsFooter__Uqtpr p{margin:0}.docs_mobileNavigation__nhtQq{display:none}@media (max-width:1100px){.docs_docsGrid__VvZza{grid-template-columns:minmax(205px,235px) minmax(0,760px)}.docs_tableOfContents__pRBK3{display:none}}@media (max-width:760px){.docs_topbar__bujIe{min-height:62px;padding-inline:14px}.docs_brandDivider__WxRPb,.docs_brandSection__IOlJj{display:none}.docs_brandMarkWrap___axjO{width:34px;height:34px}.docs_brandMark__jcfdd{width:28px;height:28px}.docs_workspaceLink__Wv4Z0{width:38px;padding:0;justify-content:center;font-size:0}.docs_workspaceLink__Wv4Z0 span{font-size:16px}.docs_mobileNavButton__3NZ8L{display:grid}.docs_sidebar__Ef1Qh{display:none}.docs_mobileNavigation__nhtQq{position:fixed;z-index:45;top:62px;right:0;left:0;display:block;max-height:calc(100vh - 62px);border-bottom:1px solid var(--docs-border);padding:18px;overflow-y:auto;background:var(--docs-bg);box-shadow:var(--docs-shadow)}.docs_docsGrid__VvZza{display:block;padding:28px 18px 70px}.docs_breadcrumbs__wvhx3{margin-bottom:22px}.docs_articleHeader__kEobl{margin-bottom:36px}.docs_articleHeader__kEobl h1{font-size:clamp(37px,12vw,52px)}.docs_articleBody__p_grV{font-size:15px}.docs_articleBody__p_grV h2{margin-top:52px}.docs_featureCards__kmid9{grid-template-columns:1fr}.docs_liveDemoHeader__alK_P{align-items:flex-start;flex-direction:column}.docs_demoActions__l0CLI{justify-content:flex-start}.docs_demoWorkspace__94Quj{grid-template-columns:1fr}.docs_demoEditor__L_gLC{border-right:0;border-bottom:1px solid var(--docs-border)}.docs_demoEditor__L_gLC textarea{min-height:240px}.docs_demoResults__N4are{min-height:220px}.docs_callout__icyPS,.docs_shortcutTable__mDQ_1>div{grid-template-columns:1fr;gap:8px}}@media (prefers-reduced-motion:no-preference){.docs_demoActions__l0CLI button,.docs_featureCards__kmid9>a,.docs_navLink__z6U8L,.docs_workspaceLink__Wv4Z0{transition:border-color .16s ease,color .16s ease,background-color .16s ease,box-shadow .16s ease,transform .16s ease}.docs_liveBadge__TDhh3 i{animation:docs_docsLivePulse__jRAxg 2.4s ease-in-out infinite}}@media (prefers-reduced-motion:reduce){.docs_docsRoot__JOVKx *,.docs_docsRoot__JOVKx :after,.docs_docsRoot__JOVKx :before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@keyframes docs_docsLivePulse__jRAxg{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--docs-positive) 30%,transparent)}50%{box-shadow:0 0 0 5px transparent}}.editorWorkspaceControls_controlSelect__hVLEv,.editorWorkspaceControls_headerButton__n90n3,.editorWorkspaceControls_iconButton___tojX{border:1px solid var(--editor-workspace-control-border);background:var(--editor-workspace-control-bg);color:var(--editor-workspace-control-text);transition:background-color .12s ease,border-color .12s ease,color .12s ease,box-shadow .12s ease}.editorWorkspaceControls_controlSelect__hVLEv:hover,.editorWorkspaceControls_headerButton__n90n3:hover,.editorWorkspaceControls_iconButton___tojX:hover{background:var(--editor-workspace-control-bg-hover)}.editorWorkspaceControls_controlSelect__hVLEv:focus-visible,.editorWorkspaceControls_headerButton__n90n3:focus-visible,.editorWorkspaceControls_iconButton___tojX:focus-visible,.editorWorkspaceControls_segmentedOption__moljs input:focus-visible+.editorWorkspaceControls_segmentedOptionLabel__ogQzq,.editorWorkspaceControls_settingsSwitch__juL_h:focus-visible{outline:2px solid var(--editor-workspace-settings-focus-ring);outline-offset:2px}.editorWorkspaceControls_iconButton___tojX{display:inline-flex;height:2.25rem;width:2.25rem;align-items:center;justify-content:center;border-radius:999px}.editorWorkspaceControls_headerButton__n90n3{border-radius:999px;padding:.55rem .95rem;font-size:.8rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.editorWorkspaceControls_iconButtonActive__gpCja{border-color:var(--editor-workspace-settings-segmented-selected-border);background:var(--editor-workspace-settings-segmented-selected-bg);color:var(--editor-workspace-settings-segmented-selected-text)}.editorWorkspaceControls_controlSelect__hVLEv{min-height:2rem;width:min(12rem,100%);border-radius:.5rem;padding:.4rem .8rem;font-size:.875rem;line-height:1.2}.editorWorkspaceControls_headerMenu__HwIEb{position:absolute;right:0;top:calc(100% + .45rem);z-index:10;min-width:14rem;border:1px solid var(--editor-workspace-control-border);border-radius:1rem;background:var(--editor-workspace-menu-bg);box-shadow:var(--editor-workspace-menu-shadow);padding:.55rem}.editorWorkspaceControls_headerMenuSection__Z6ZCv{display:grid;gap:.75rem;padding:.45rem}.editorWorkspaceControls_headerMenuCurrentValue__IEnho{display:grid;gap:.45rem;padding:.75rem .85rem;border:1px solid var(--editor-workspace-control-border);border-radius:.85rem;background:linear-gradient(180deg,color-mix(in srgb,var(--editor-workspace-control-bg) 88%,white 12%),var(--editor-workspace-control-bg))}.editorWorkspaceControls_headerMenuValue__NwRIM{color:var(--editor-workspace-control-text);font-size:.98rem;font-weight:600;letter-spacing:-.01em;line-height:1.3;word-break:break-word}.editorWorkspaceControls_headerMenuField__tRDXf{display:grid;gap:.45rem}.editorWorkspaceControls_headerMenuLabel__KmKE5{color:var(--editor-workspace-control-muted);font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.editorWorkspaceControls_headerMenuSubLabel__gXtdP{color:var(--editor-workspace-control-muted);font-size:.72rem;font-weight:600;letter-spacing:.03em}.editorWorkspaceControls_headerMenuItem___ljic{display:flex;width:100%;align-items:center;justify-content:flex-start;border:0;border-radius:.7rem;background:transparent;color:var(--editor-workspace-control-text);padding:.7rem .85rem;font-size:.95rem;font-weight:560;text-align:left;transition:background-color .12s ease,color .12s ease;cursor:pointer}.editorWorkspaceControls_headerMenuItem___ljic:focus-visible,.editorWorkspaceControls_headerMenuItem___ljic:hover{background:var(--editor-workspace-menu-hover-bg);outline:none}.editorWorkspaceControls_settingsPanel__WmkjJ{margin:0 1.75rem 1.5rem;width:min(calc(100% - 3.5rem),51.25rem)}.editorWorkspaceControls_settingsSection__QV3Ov+.editorWorkspaceControls_settingsSection__QV3Ov{margin-top:2rem;border-top:1px solid var(--editor-workspace-settings-divider);padding-top:2rem}.editorWorkspaceControls_settingsSectionLabel__3Bz33{margin:0 0 .75rem;color:var(--editor-workspace-settings-section-label);font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.editorWorkspaceControls_settingsSectionBody__Timpo{display:grid;gap:.75rem}.editorWorkspaceControls_settingsRow__6YnTe{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:2.5rem;padding:.625rem 0}.editorWorkspaceControls_settingsSubRow__Th_Fc{padding-left:1rem}.editorWorkspaceControls_settingsRowBody__8D0oD{min-width:0;flex:1 1 auto}.editorWorkspaceControls_settingsRowTitle__EK6my{margin:0;color:var(--editor-workspace-control-text);font-size:.875rem;font-weight:500}.editorWorkspaceControls_settingsRowDescription__XLRrr{margin:.25rem 0 0;color:var(--editor-workspace-settings-description);font-size:.8125rem;line-height:1.4}.editorWorkspaceControls_settingsControlGroup__jYYcC{display:flex;flex-shrink:0;justify-content:flex-end}.editorWorkspaceControls_settingsSwitch__juL_h{display:inline-flex;flex-shrink:0;align-items:center;justify-content:flex-end;border:0;background:transparent;padding:0;cursor:pointer}.editorWorkspaceControls_settingsSwitchTrack__HB3j_{display:inline-flex;width:2.75rem;height:1.5rem;padding:.125rem;border-radius:999px;background:var(--editor-workspace-settings-switch-track);transition:background-color .12s ease}.editorWorkspaceControls_settingsSwitchThumb__EkbhC{height:1.25rem;width:1.25rem;border-radius:999px;background:var(--editor-workspace-settings-switch-thumb);box-shadow:var(--editor-workspace-settings-switch-thumb-shadow);transition:transform .12s ease,box-shadow .12s ease}.editorWorkspaceControls_settingsSwitch__juL_h[aria-checked=true] .editorWorkspaceControls_settingsSwitchTrack__HB3j_{background:var(--editor-workspace-settings-switch-track-active)}.editorWorkspaceControls_settingsSwitch__juL_h[aria-checked=true] .editorWorkspaceControls_settingsSwitchThumb__EkbhC{transform:translateX(1.25rem)}.editorWorkspaceControls_segmentedControl__oHL2y{display:inline-flex;min-height:2rem;align-items:center;padding:.1875rem;border:1px solid var(--editor-workspace-settings-segmented-border);border-radius:.5rem;background:var(--editor-workspace-settings-segmented-bg)}.editorWorkspaceControls_segmentedOption__moljs{position:relative;display:flex;flex:1 1 0}.editorWorkspaceControls_segmentedOption__moljs input{position:absolute;opacity:0;pointer-events:none}.editorWorkspaceControls_segmentedOptionLabel__ogQzq{display:inline-flex;min-width:4.5rem;align-items:center;justify-content:center;border:1px solid transparent;border-radius:.375rem;padding:.375rem .875rem;color:var(--editor-workspace-control-muted);font-size:.875rem;font-weight:500;line-height:1.2;transition:background-color .12s ease,border-color .12s ease,color .12s ease;cursor:pointer}.editorWorkspaceControls_segmentedOptionLabel__ogQzq:hover{background:var(--editor-workspace-control-bg-hover)}.editorWorkspaceControls_segmentedOption__moljs input:checked+.editorWorkspaceControls_segmentedOptionLabel__ogQzq{border-color:var(--editor-workspace-settings-segmented-selected-border);background:var(--editor-workspace-settings-segmented-selected-bg);color:var(--editor-workspace-settings-segmented-selected-text)}@media (max-width:960px){.editorWorkspaceControls_settingsPanel__WmkjJ{margin:0 1.25rem 1.25rem;width:min(calc(100% - 2.5rem),51.25rem)}.editorWorkspaceControls_settingsRow__6YnTe{align-items:flex-start;flex-direction:column}.editorWorkspaceControls_settingsSubRow__Th_Fc{padding-left:.75rem}.editorWorkspaceControls_controlSelect__hVLEv,.editorWorkspaceControls_segmentedControl__oHL2y,.editorWorkspaceControls_settingsControlGroup__jYYcC,.editorWorkspaceControls_settingsSwitch__juL_h{width:100%}.editorWorkspaceControls_settingsControlGroup__jYYcC,.editorWorkspaceControls_settingsSwitch__juL_h{justify-content:flex-start}.editorWorkspaceControls_segmentedOptionLabel__ogQzq{min-width:0;width:100%}}@media (max-width:640px){.editorWorkspaceControls_settingsPanel__WmkjJ{margin:0 .95rem 1rem;width:calc(100% - 1.9rem)}.editorWorkspaceControls_settingsControlGroup__jYYcC .editorWorkspaceControls_headerButton__n90n3,.editorWorkspaceControls_settingsRow__6YnTe .editorWorkspaceControls_headerButton__n90n3{width:100%;justify-content:center}}.editorWorkspaceEditor_editorRoot___5EPv{display:flex;position:relative;min-height:31.25rem;min-width:0;flex:1;flex-direction:column;overflow:hidden;background:var(--editor-workspace-editor-bg)}.editorWorkspaceEditor_editorRootWithMobileSheet__P_UHD{padding-bottom:calc(7.5rem + env(safe-area-inset-bottom, 0px))}.editorWorkspaceEditor_editorRootWithFloatingPreview__6vxsO{--editor-workspace-mobile-preview-offset-top:0.65rem}.editorWorkspaceEditor_editorHeader__wZ_xM{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.9rem;padding:.75rem 1.75rem .9rem}.editorWorkspaceEditor_editorTitleRow__KeiFJ{display:flex;min-width:0;flex:1;align-items:center;gap:.75rem}.editorWorkspaceEditor_titleInput__AWl58{min-width:0;flex:1;border:none;border-radius:.8rem;background:transparent;color:var(--editor-workspace-toolbar-heading);font-size:1rem;font-weight:600;line-height:1.4;padding:.25rem .15rem}.editorWorkspaceEditor_titleInput__AWl58::placeholder{color:var(--editor-workspace-toolbar-kicker)}.editorWorkspaceEditor_titleInput__AWl58:focus-visible{outline:none;box-shadow:0 0 0 2px var(--editor-workspace-shell-bg),0 0 0 4px color-mix(in srgb,var(--accent) 28%,transparent)}.editorWorkspaceEditor_headerMeta__RXlmp{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;color:var(--editor-workspace-control-muted);font-size:.78rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.editorWorkspaceEditor_headerMetaLabel__mN_F1{display:inline-flex;align-items:center;gap:.45rem}.editorWorkspaceEditor_headerMenuAnchor__Bo8r6{position:relative}.editorWorkspaceEditor_desktopPreviewActionRow__El7w5{display:flex;justify-content:flex-end;padding:0 1.75rem .85rem}.editorWorkspaceEditor_mobilePreviewFloatingAction__cg_hX{position:absolute;top:var(--editor-workspace-mobile-preview-offset-top);right:1.75rem;z-index:20}.editorWorkspaceEditor_editorHeaderWithFloatingPreview__n_f2Q{padding-top:calc(2.25rem + var(--editor-workspace-mobile-preview-offset-top) + .65rem)}.editorWorkspaceEditor_editorBody__5DqL4{display:flex;min-height:0;flex:1}.editorWorkspaceEditor_mobileResultRailButton__rHUSP{position:sticky;right:.9rem;bottom:calc(.9rem + env(safe-area-inset-bottom, 0px));z-index:30;align-self:flex-end;display:inline-flex;min-width:11.5rem;flex-direction:column;align-items:flex-start;gap:.1rem;border:1px solid color-mix(in srgb,var(--accent) 24%,var(--editor-workspace-control-border));border-radius:1rem;background:color-mix(in srgb,var(--editor-workspace-shell-bg) 92%,var(--accent-soft) 8%);box-shadow:0 18px 36px rgba(46,50,54,.16);color:var(--editor-workspace-control-text);margin:0 .9rem .9rem 0;padding:.75rem .9rem}.editorWorkspaceEditor_mobileResultRailButtonLabel__jr2fB{font-size:.88rem;font-weight:700}.editorWorkspaceEditor_mobileResultRailButtonMeta__pF5_2{color:var(--editor-workspace-control-muted);font-size:.72rem;line-height:1.35}.editorWorkspaceEditor_editorPane__zNVgN{position:relative;min-width:0;flex:1;background:var(--editor-workspace-editor-bg)}.editorWorkspaceEditor_editorPreviewPane__K7_8x{background:var(--editor-workspace-editor-bg);overflow:hidden}.editorWorkspaceEditor_editorPreviewScroller__qrBJU{height:100%;overflow-y:auto;overscroll-behavior:contain;padding:1rem 1rem 5rem}.editorWorkspaceEditor_editorPreviewContent__bhpa8{min-height:100%}.editorWorkspaceEditor_emptyState__FiX63{padding:1.5rem 1.75rem;color:var(--editor-workspace-toolbar-copy)}.editorWorkspaceEditor_emptyStateCard__j9Ry8{display:flex;min-height:100%;flex:1;flex-direction:column;justify-content:center;gap:.85rem;padding:2rem 1.75rem}.editorWorkspaceEditor_emptyStateEyebrow__7oqt2{margin:0;color:var(--editor-workspace-toolbar-kicker);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.editorWorkspaceEditor_emptyStateTitle__UhSE5{margin:0;max-width:32rem;color:var(--editor-workspace-toolbar-heading);font-size:1.35rem;font-weight:600;line-height:1.25}.editorWorkspaceEditor_emptyStateCopy__LEbjo{margin:0;max-width:36rem;color:var(--editor-workspace-toolbar-copy);font-size:.925rem;line-height:1.6}.editorWorkspaceEditor_emptyStateActions__ZpIv6{display:flex;flex-wrap:wrap;gap:.75rem;padding-top:.4rem}@media (max-width:960px){.editorWorkspaceEditor_editorHeader__wZ_xM{padding:.65rem 1.25rem .8rem}.editorWorkspaceEditor_desktopPreviewActionRow__El7w5{padding:0 1.25rem .8rem}.editorWorkspaceEditor_mobilePreviewFloatingAction__cg_hX{right:1.25rem}}@media (max-width:820px){.editorWorkspaceEditor_editorRoot___5EPv{min-height:24rem}.editorWorkspaceEditor_editorRootWithMobileSheet__P_UHD{padding-bottom:calc(8rem + env(safe-area-inset-bottom, 0px))}.editorWorkspaceEditor_editorHeader__wZ_xM{gap:.75rem;padding:.7rem .95rem .8rem}.editorWorkspaceEditor_editorHeaderWithFloatingPreview__n_f2Q{padding-top:calc(2.25rem + var(--editor-workspace-mobile-preview-offset-top) + .55rem)}.editorWorkspaceEditor_headerMeta__RXlmp{width:100%;justify-content:space-between;gap:.6rem}.editorWorkspaceEditor_headerMetaLabel__mN_F1{min-width:0;flex-wrap:wrap}.editorWorkspaceEditor_desktopPreviewActionRow__El7w5{padding:0 .95rem .8rem}.editorWorkspaceEditor_mobilePreviewFloatingAction__cg_hX{right:.95rem}.editorWorkspaceEditor_emptyStateCard__j9Ry8{padding:1.25rem 1rem}}@media (max-width:640px){.editorWorkspaceEditor_mobileResultRailButton__rHUSP{width:calc(100% - 1.5rem);margin:0 .75rem .75rem}}.editorWorkspaceResultRailFloating_floatingStat__kRaB2{border:none;border-radius:.9rem;background:var(--editor-workspace-floating-bg);color:var(--editor-workspace-floating-text);padding:.55rem .8rem;text-align:left;box-shadow:var(--editor-workspace-shell-shadow)}.editorWorkspaceResultRailFloating_floatingStatLabel__kKwIm{color:var(--editor-workspace-floating-muted);font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.editorWorkspaceResultRailFloating_floatingStatValue__pFw3N{color:var(--editor-workspace-floating-text);font-size:.9rem;font-weight:600;line-height:1.35}.editorWorkspaceResultRailFloating_floatingStatContent__qN_4F{display:grid;gap:.1rem}.editorWorkspaceResultRailFloating_contextMenu__2YPOv{min-width:10rem;border:1px solid var(--editor-workspace-control-border);border-radius:.9rem;background:var(--editor-workspace-menu-bg);box-shadow:var(--editor-workspace-menu-shadow);padding:.35rem}.editorWorkspaceResultRailFloating_contextMenuItem__TkTwD{width:100%;border:none;border-radius:.7rem;background:transparent;color:var(--editor-workspace-control-text);padding:.5rem .65rem;text-align:left;transition:background-color .12s ease,color .12s ease}.editorWorkspaceResultRailFloating_contextMenuItem__TkTwD:hover{background:var(--editor-workspace-menu-hover-bg)}.editorWorkspaceResultRailFloating_contextMenuItemSelected__o3Ut_{color:var(--editor-workspace-accent-text)}.editorWorkspaceResultRailFloating_menuDivider__wmS8Y{margin:.25rem 0;height:1px;background:var(--editor-workspace-control-border)}.editorWorkspaceResultRailFloating_animatedPulse__T4VT9{animation:editorWorkspaceResultRailFloating_workspacePulse__rogGX .12s ease}@keyframes editorWorkspaceResultRailFloating_workspacePulse__rogGX{0%{opacity:.62;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.editorWorkspaceResultRailLayout_resultRail__WS1BF{position:relative;height:100%;flex-shrink:0;overflow:hidden;background:var(--editor-workspace-rail-bg)}.editorWorkspaceResultRailLayout_resultRailContent__xlfFW{position:relative}.editorWorkspaceResultRailLayout_resultRailSheet__Jx5oC{height:100%;overflow:auto;border-radius:1rem;padding-bottom:calc(1rem + env(safe-area-inset-bottom, 0px))}.editorWorkspaceResultRailLayout_resultRailSheetBackdrop___ieUx{position:fixed;inset:0;z-index:60;display:flex;align-items:flex-end;justify-content:center;background:rgba(46,50,54,.28);padding:.75rem}.editorWorkspaceResultRailLayout_resultRailSheetDialog__EfDpb{display:flex;width:min(100%,36rem);max-height:min(78vh,42rem);flex-direction:column;overflow:hidden;border:1px solid var(--editor-workspace-shell-border);border-radius:1.25rem 1.25rem 0 0;background:var(--editor-workspace-shell-bg);box-shadow:0 -18px 42px rgba(46,50,54,.22)}.editorWorkspaceResultRailLayout_resultRailSheetHeader__KffrV{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--editor-workspace-shell-border);padding:1rem 1rem .85rem}.editorWorkspaceResultRailLayout_resultRailSheetKicker__boRbU{margin:0;color:var(--editor-workspace-toolbar-kicker);font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.editorWorkspaceResultRailLayout_resultRailSheetTitle__bSwSD{margin:.3rem 0 0;color:var(--editor-workspace-toolbar-heading);font-size:1rem;font-weight:600;line-height:1.2}.editorWorkspaceResultRailLayout_resultRailSheetBody__Xux1P{min-height:18rem;flex:1;overflow:hidden;padding:.75rem .75rem 0}.editorWorkspaceResultRailLayout_mobileResultSheetShell__VVPi4{position:fixed;left:max(.85rem,env(safe-area-inset-left,0px));right:max(.85rem,env(safe-area-inset-right,0px));bottom:0;z-index:55;display:flex;flex-direction:column;width:auto;border-top:1px solid color-mix(in srgb,var(--accent) 14%,var(--editor-workspace-shell-border));border-radius:1.35rem 1.35rem 0 0;background:linear-gradient(180deg,color-mix(in srgb,var(--editor-workspace-shell-bg) 97%,white 3%),var(--editor-workspace-shell-bg));box-shadow:0 -18px 40px rgba(46,50,54,.14);overflow:hidden;backdrop-filter:blur(18px)}.editorWorkspaceResultRailLayout_mobileResultSheetShell__VVPi4[data-snap=expanded]{box-shadow:0 -22px 48px rgba(46,50,54,.18)}.editorWorkspaceResultRailLayout_mobileResultSheetHandle__UTJX3{display:flex;width:100%;align-items:center;gap:.85rem;border:none;border-bottom:1px solid color-mix(in srgb,var(--accent) 10%,transparent);background:transparent;color:var(--editor-workspace-toolbar-heading);cursor:ns-resize;padding:.7rem .95rem .85rem;text-align:left;touch-action:none}.editorWorkspaceResultRailLayout_mobileResultSheetHandle__UTJX3:focus-visible{outline:none;background:color-mix(in srgb,var(--accent-soft) 20%,transparent)}.editorWorkspaceResultRailLayout_mobileResultSheetHandleIconShell__8IJ2G{display:inline-flex;height:2rem;width:2rem;flex-shrink:0;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--accent) 14%,var(--editor-workspace-control-border));border-radius:999px;background:color-mix(in srgb,var(--editor-workspace-shell-bg) 88%,white 12%);color:var(--editor-workspace-control-text)}.editorWorkspaceResultRailLayout_mobileResultSheetHandleIcon__FNiFH{height:1rem;width:1rem}.editorWorkspaceResultRailLayout_mobileResultSheetHandleCopy__amhXP{display:flex;min-width:0;flex:1;align-items:baseline;justify-content:space-between;gap:.65rem}.editorWorkspaceResultRailLayout_mobileResultSheetHandleTitle__n50xO{font-size:.92rem;font-weight:700;letter-spacing:.01em}.editorWorkspaceResultRailLayout_mobileResultSheetHandleMeta__c517j{color:var(--editor-workspace-control-muted);font-size:.72rem;font-weight:600;line-height:1.35}.editorWorkspaceResultRailLayout_mobileResultSheetBody__YAoen{display:flex;min-height:0;flex:1;flex-direction:column;gap:.85rem;padding:0 .9rem calc(.9rem + env(safe-area-inset-bottom, 0px))}.editorWorkspaceResultRailLayout_mobileResultEmptyState__JiAuY{display:flex;min-height:0;flex:1;flex-direction:column;justify-content:center;gap:.35rem;border:1px dashed color-mix(in srgb,var(--accent) 16%,var(--editor-workspace-shell-border));border-radius:1rem;background:color-mix(in srgb,var(--editor-workspace-shell-bg) 86%,white 14%);padding:.9rem 1rem}.editorWorkspaceResultRailLayout_mobileResultEmptyStateTitle__t2gXe{margin:0;color:var(--editor-workspace-toolbar-heading);font-size:.9rem;font-weight:700}.editorWorkspaceResultRailLayout_mobileResultEmptyStateCopy__Aj3Y4{margin:0;color:var(--editor-workspace-toolbar-copy);font-size:.78rem;line-height:1.45}.editorWorkspaceResultRailLayout_mobileFocusedPreviewCard__CIHfe,.editorWorkspaceResultRailLayout_mobileFocusedPrimitiveCard__kvVGO{display:flex;min-height:0;flex-direction:column;gap:.7rem;padding-top:.1rem}.editorWorkspaceResultRailLayout_mobileFocusedPrimitiveTitle__BNi9B{margin:0;color:var(--editor-workspace-toolbar-heading);font-size:.95rem;font-weight:700;line-height:1.25}.editorWorkspaceResultRailLayout_mobileFocusedPrimitiveEquation__iNBBC{display:flex;align-items:center;gap:.6rem}.editorWorkspaceResultRailLayout_mobileFocusedPrimitiveEquals__DBG6V{display:inline-flex;align-items:center;justify-content:center;min-width:1.5rem;height:1.5rem;border-radius:999px;background:color-mix(in srgb,var(--accent-soft) 32%,transparent);color:var(--editor-workspace-control-muted);font-size:.9rem;font-weight:800;line-height:1}.editorWorkspaceResultRailLayout_mobileFocusedPrimitiveValue__wkYNV{margin:0;color:var(--editor-workspace-control-text);font-size:1.3rem;font-weight:700;line-height:1.1}.editorWorkspaceResultRailLayout_mobileFocusedPrimitiveSource__Lj3jw{margin:0;color:var(--editor-workspace-toolbar-copy);font-family:var(--editor-workspace-editor-font-family);font-size:.8rem;line-height:1.5}.editorWorkspaceResultRailLayout_mobileResultList__hX1og{display:flex;min-height:0;flex:1;flex-direction:column;gap:.55rem;overflow:auto;overscroll-behavior:contain;padding-bottom:.25rem}.editorWorkspaceResultRailLayout_mobileResultSheetShell__VVPi4[data-snap=half] .editorWorkspaceResultRailLayout_mobileResultListItem__fyvlW[data-compact=true]{opacity:.76}.editorWorkspaceResultRailLayout_mobileResultListEmpty__PytqP{margin:0;color:var(--editor-workspace-control-muted);font-size:.77rem;line-height:1.45;text-align:center}.editorWorkspaceResultRailLayout_mobileResultListItem__fyvlW{display:flex;width:100%;align-items:center;justify-content:space-between;gap:.85rem;border:1px solid color-mix(in srgb,var(--accent) 14%,var(--editor-workspace-control-border));border-radius:.95rem;background:color-mix(in srgb,var(--editor-workspace-shell-bg) 93%,white 7%);color:var(--editor-workspace-control-text);cursor:pointer;padding:.8rem .9rem;text-align:left;transition:border-color .12s ease,background-color .12s ease,opacity .12s ease,transform .12s ease}.editorWorkspaceResultRailLayout_mobileResultListItem__fyvlW:focus-visible,.editorWorkspaceResultRailLayout_mobileResultListItem__fyvlW:hover{border-color:color-mix(in srgb,var(--accent) 26%,var(--editor-workspace-control-border));background:color-mix(in srgb,var(--accent-soft) 20%,var(--editor-workspace-shell-bg));opacity:1;outline:none;transform:translateY(-1px)}.editorWorkspaceResultRailLayout_mobileResultListItemLabel__x95Nl{min-width:0;flex:1;color:var(--editor-workspace-toolbar-heading);font-size:.83rem;font-weight:700;line-height:1.35}.editorWorkspaceResultRailLayout_mobileResultListItemMeta__hxpvo,.editorWorkspaceResultRailLayout_mobileResultListItemValue__m0KJ7{flex-shrink:0;color:var(--editor-workspace-control-muted);font-size:.73rem;font-weight:600;line-height:1.3;text-align:right}.editorWorkspaceResultRailLayout_resultRowButton__Ubm1D,.editorWorkspaceResultRailLayout_subtotalButton__ZYaxN{position:absolute;left:0;right:0;display:flex;align-items:center;padding:0 .75rem;background:transparent;border:none;cursor:pointer;text-align:left}.editorWorkspaceResultRailLayout_subtotalButton__ZYaxN{border-radius:.75rem;color:var(--editor-workspace-subtotal-hover-text);transition:background-color .12s ease}.editorWorkspaceResultRailLayout_subtotalButton__ZYaxN:hover{background:var(--editor-workspace-subtotal-hover-bg)}.editorWorkspaceResultRailLayout_subtotalButton__ZYaxN:focus-visible{background:var(--editor-workspace-subtotal-hover-bg);outline:none}.editorWorkspaceResultRailLayout_subtotalButtonLabel__A4yZS{opacity:0;transition:opacity .12s ease}.editorWorkspaceResultRailLayout_subtotalButton__ZYaxN:focus-visible .editorWorkspaceResultRailLayout_subtotalButtonLabel__A4yZS,.editorWorkspaceResultRailLayout_subtotalButton__ZYaxN:hover .editorWorkspaceResultRailLayout_subtotalButtonLabel__A4yZS{opacity:1}.editorWorkspaceResultRailLayout_subtotalAccent__AOL1N{color:var(--editor-workspace-accent-text)}@media (max-width:640px){.editorWorkspaceResultRailLayout_resultRailSheetBackdrop___ieUx{padding:0}.editorWorkspaceResultRailLayout_resultRailSheetDialog__EfDpb{width:100%;max-height:84vh;border-radius:1.25rem 1.25rem 0 0}.editorWorkspaceResultRailLayout_resultRailSheetHeader__KffrV{padding-top:calc(1rem + env(safe-area-inset-top, 0px))}.editorWorkspaceResultRailLayout_resultRailSheetBody__Xux1P{padding-bottom:env(safe-area-inset-bottom,0)}.editorWorkspaceResultRailLayout_mobileResultSheetHandle__UTJX3{padding:.65rem .8rem .8rem}.editorWorkspaceResultRailLayout_mobileResultSheetHandleCopy__amhXP{align-items:flex-start;flex-direction:column;gap:.15rem}.editorWorkspaceResultRailLayout_mobileResultSheetBody__YAoen{padding-left:.8rem;padding-right:.8rem}}.editorWorkspaceResultRailPreview_softBadge__pvPFL{border-radius:999px;background:var(--editor-workspace-result-rail-preview-soft-badge-bg);color:var(--editor-workspace-result-rail-preview-soft-badge-text)}.editorWorkspaceResultRailPreview_accentBadge__vDivW{border-radius:999px;background:var(--editor-workspace-result-rail-preview-accent-badge-bg);color:var(--editor-workspace-result-rail-preview-accent-badge-text)}.editorWorkspaceResultRailPreview_previewTemplateBadge__qilUv{border:1px solid var(--editor-workspace-result-rail-preview-template-badge-border);border-radius:999px;background:var(--editor-workspace-result-rail-preview-template-badge-bg);box-shadow:var(--editor-workspace-result-rail-preview-template-badge-shadow);color:var(--editor-workspace-result-rail-preview-template-badge-text)}.editorWorkspaceResultRailPreview_warningCallout__dkQos{border:1px solid var(--editor-workspace-warning-border);border-radius:var(--editor-workspace-inner-radius);background:var(--editor-workspace-warning-bg);color:var(--editor-workspace-warning-text)}.editorWorkspaceResultRailPreview_comparisonBadgeTie__RVyjT{border:1px solid var(--editor-workspace-result-rail-preview-tie-badge-border);border-radius:999px;background:var(--editor-workspace-result-rail-preview-tie-badge-bg);box-shadow:var(--editor-workspace-result-rail-preview-tie-badge-shadow);color:var(--editor-workspace-result-rail-preview-tie-badge-text)}.editorWorkspaceResultRailPreview_comparisonBadgeLead__L63Sr{border:1px solid var(--editor-workspace-result-rail-preview-lead-badge-border);border-radius:999px;background:var(--editor-workspace-result-rail-preview-lead-badge-bg);box-shadow:var(--editor-workspace-result-rail-preview-lead-badge-shadow);color:var(--editor-workspace-result-rail-preview-lead-badge-text)}.editorWorkspaceResultRailPreview_previewCard___1Fkq{border:1px solid var(--editor-workspace-result-rail-preview-card-border);border-radius:var(--radius-md);background:var(--editor-workspace-result-rail-preview-card-bg);box-shadow:var(--editor-workspace-result-rail-preview-card-shadow)}.editorWorkspaceResultRailPreview_previewCardViewport__G9Rd8{height:100%;overflow-y:auto;overscroll-behavior:contain}.editorWorkspaceResultRailPreview_previewCardBody__yYcNp{display:grid;gap:.75rem;padding:.75rem}.editorWorkspaceResultRailPreview_previewCardBodyCompact__pb712{gap:.5rem}.editorWorkspaceResultRailPreview_previewSection__DdnbY{border:1px solid var(--editor-workspace-result-rail-preview-section-border);border-radius:var(--editor-workspace-inner-radius);background:var(--editor-workspace-result-rail-preview-section-bg)}.editorWorkspaceResultRailPreview_previewSectionPadded__lonM4{padding:.75rem}.editorWorkspaceResultRailPreview_previewSectionLabel__yGURx{color:var(--editor-workspace-result-rail-preview-muted-text);font-size:.625rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.editorWorkspaceResultRailPreview_previewHelperText__lDANs{color:var(--editor-workspace-result-rail-preview-muted-text)}.editorWorkspaceResultRailPreview_previewFinancialRows__pWZfx{display:grid;gap:.5rem}.editorWorkspaceResultRailPreview_previewFinancialRow__Hasmb{--preview-financial-row-stripe-bg:var(--editor-workspace-result-rail-preview-stripe-neutral);--preview-financial-row-stripe-glow:none;position:relative;display:flex;align-items:center;justify-content:space-between;gap:.75rem;border:1px solid var(--editor-workspace-result-rail-preview-tile-border);border-radius:var(--radius-sm);background:var(--editor-workspace-result-rail-preview-tile-bg);overflow:hidden;padding:.625rem .75rem .625rem .95rem}.editorWorkspaceResultRailPreview_previewFinancialRow__Hasmb:before{content:"";position:absolute;top:.32rem;bottom:.32rem;left:0;width:3px;border-radius:999px;background:var(--preview-financial-row-stripe-bg);box-shadow:var(--preview-financial-row-stripe-glow)}.editorWorkspaceResultRailPreview_previewFinancialRowWinner__0yfBx{--preview-financial-row-stripe-bg:var(--editor-workspace-result-rail-preview-stripe-winner);--preview-financial-row-stripe-glow:var(--editor-workspace-result-rail-preview-stripe-winner-glow)}.editorWorkspaceResultRailPreview_previewFinancialRowNeutral__ZGKLx{--preview-financial-row-stripe-bg:var(--editor-workspace-result-rail-preview-stripe-neutral)}.editorWorkspaceResultRailPreview_previewFinancialRowLabel__jGMwj{color:var(--editor-workspace-result-rail-preview-muted-text);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.editorWorkspaceResultRailPreview_previewFinancialRowValue__YJ_b8{color:var(--text-primary);font-size:.95rem;font-weight:700}.editorWorkspaceResultRailPreview_previewDimensionCard__Ln3KB{border:1px solid var(--editor-workspace-result-rail-preview-section-border);border-radius:var(--editor-workspace-inner-radius);background:var(--editor-workspace-result-rail-preview-section-bg);padding:.75rem}.editorWorkspaceResultRailPreview_previewDimensionRows__rHEpw{display:grid;gap:.5rem}.editorWorkspaceResultRailPreview_previewDimensionRow__wTn_Y{display:grid;grid-template-columns:1rem minmax(0,1fr) auto;align-items:center;gap:.5rem}.editorWorkspaceResultRailPreview_previewDimensionRowLabel__8RBXB{color:var(--editor-workspace-result-rail-preview-muted-text);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.editorWorkspaceResultRailPreview_previewDimensionStatus__RrAPP{color:var(--text-secondary);font-size:.72rem;text-transform:capitalize}.editorWorkspaceResultRailPreview_previewMeter__JiDBb{--preview-meter-fill:var(--editor-workspace-result-rail-preview-meter-fill);--preview-meter-glow:var(--editor-workspace-result-rail-preview-meter-glow);display:inline-flex;align-items:center;gap:.2rem}.editorWorkspaceResultRailPreview_previewMeter__JiDBb[data-tone=neutral-warning]{--preview-meter-fill:var(--editor-workspace-result-rail-preview-tie-badge-border)}.editorWorkspaceResultRailPreview_previewMeter__JiDBb[data-tone=neutral]{--preview-meter-fill:var(--editor-workspace-result-rail-preview-stripe-neutral)}.editorWorkspaceResultRailPreview_previewMeterUnit__BANMv{height:.38rem;width:.62rem;border-radius:999px;background:var(--editor-workspace-result-rail-preview-meter-track)}.editorWorkspaceResultRailPreview_previewMeterUnitFilled__9quOL{background:var(--preview-meter-fill);box-shadow:var(--preview-meter-glow)}.editorWorkspaceResultRailPreview_previewNeutralCallout__LQyV1{border:1px solid var(--editor-workspace-result-rail-preview-empty-border);border-radius:var(--editor-workspace-inner-radius);background:var(--editor-workspace-result-rail-preview-empty-bg);color:var(--editor-workspace-result-rail-preview-empty-text)}.editorWorkspaceResultRailPreview_previewListItem__DbYoR{border-radius:var(--radius-sm);background:var(--editor-workspace-result-rail-preview-section-bg)}.editorWorkspaceResultRailPreview_previewHeroSection__u4RJg{border:1px solid var(--editor-workspace-result-rail-preview-hero-border);border-radius:var(--editor-workspace-inner-radius);background:var(--editor-workspace-result-rail-preview-hero-bg);box-shadow:var(--editor-workspace-result-rail-preview-hero-shadow);padding:.9rem}.editorWorkspaceResultRailPreview_previewHeroMetric__5hPGv{color:var(--text-primary);font-size:1.375rem;font-weight:700;letter-spacing:-.02em}.editorWorkspaceResultRailPreview_previewHeroLabel__w7y0v{color:var(--editor-workspace-result-rail-preview-muted-text)}.editorWorkspaceResultRailPreview_previewTemplateDetailText__1Bt9x{color:var(--editor-workspace-result-rail-preview-template-detail-text)}.editorWorkspaceResultRailPreview_previewKeyValueList__LmHT8{display:grid;gap:.5rem}.editorWorkspaceResultRailPreview_previewKeyValueRow__sqS6T{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.editorWorkspaceResultRailPreview_previewKeyValueLabel__Pr4KR{color:var(--text-secondary)}.editorWorkspaceResultRailPreview_previewKeyValueValue__3OwPA{color:var(--text-primary);font-weight:700}.editorWorkspaceResultRailPreview_previewTemplateSection__HbGBv{border-color:var(--editor-workspace-result-rail-preview-template-section-border);background:var(--editor-workspace-result-rail-preview-template-section-bg)}.editorWorkspaceResultRailPreview_previewTemplateKeyValueRow__UE14n{border:1px solid var(--editor-workspace-result-rail-preview-template-row-border);border-radius:var(--radius-sm);background:var(--editor-workspace-result-rail-preview-template-row-bg);padding:.55rem .65rem}.editorWorkspaceResultRailPreview_previewTemplateKeyValueLabel__uRFlo{color:var(--editor-workspace-result-rail-preview-template-detail-text)}.editorWorkspaceResultRailPreview_previewMetricGrid__6oxxm{display:grid;gap:.5rem}.editorWorkspaceResultRailPreview_previewMetricTile__bzz8f{border:1px solid var(--editor-workspace-result-rail-preview-tile-border);border-radius:var(--radius-sm);background:var(--editor-workspace-result-rail-preview-tile-bg);padding:.6rem .75rem}.editorWorkspaceResultRailPreview_previewMetricValue_____du{color:var(--text-primary);font-weight:700}.editorWorkspaceResultRailPreview_previewTemplateMetricTile__F94XW{--preview-template-metric-bg:var(--editor-workspace-result-rail-preview-template-metric-neutral-bg);--preview-template-metric-border:var(--editor-workspace-result-rail-preview-template-metric-neutral-border);border-color:var(--preview-template-metric-border);background:var(--preview-template-metric-bg)}.editorWorkspaceResultRailPreview_previewTemplateMetricTile__F94XW[data-tone=positive]{--preview-template-metric-bg:var(--editor-workspace-result-rail-preview-template-metric-positive-bg);--preview-template-metric-border:var(--editor-workspace-result-rail-preview-template-metric-positive-border)}.editorWorkspaceResultRailPreview_previewTemplateMetricTile__F94XW[data-tone=neutral-warning]{--preview-template-metric-bg:var(--editor-workspace-result-rail-preview-template-metric-warning-bg);--preview-template-metric-border:var(--editor-workspace-result-rail-preview-template-metric-warning-border)}.editorWorkspaceResultRailPreview_previewTemplateNote__vTNT2{border:1px solid var(--editor-workspace-result-rail-preview-template-note-border);background:var(--editor-workspace-result-rail-preview-template-note-bg);color:var(--editor-workspace-result-rail-preview-template-note-text)}.editorWorkspaceResultRailPrimitive_resultChip__Td7Jo{--editor-workspace-dependency-glow-chip-current-duration:var(--editor-workspace-dependency-glow-fade-out-duration);display:inline-flex;align-items:center;gap:.45rem;border-radius:6px;background:var(--editor-workspace-result-chip-bg);box-shadow:none;color:var(--editor-workspace-result-chip-text);font-family:var(--editor-workspace-editor-font-family);font-size:var(--editor-workspace-editor-font-size);font-weight:500;line-height:1;height:100%;padding:0 .55rem;transform-origin:left center;transition:background-color var(--editor-workspace-dependency-glow-chip-current-duration) var(--editor-workspace-dependency-glow-easing),box-shadow var(--editor-workspace-dependency-glow-chip-current-duration) var(--editor-workspace-dependency-glow-easing),color var(--editor-workspace-dependency-glow-chip-current-duration) var(--editor-workspace-dependency-glow-easing)}.editorWorkspaceResultRailPrimitive_resultRowButtonHover__q800D:hover .editorWorkspaceResultRailPrimitive_resultChip__Td7Jo{background:var(--editor-workspace-result-chip-bg-hover)}.editorWorkspaceResultRailPrimitive_resultChipNegative__lozUw{background:var(--editor-workspace-result-chip-negative-bg);color:var(--editor-workspace-result-chip-negative-text)}.editorWorkspaceResultRailPrimitive_resultChipDependencyGlowIndirect__Ml1PZ{--editor-workspace-dependency-glow-chip-current-duration:var(--editor-workspace-dependency-glow-fade-in-duration);background:var(--editor-workspace-result-chip-glow-indirect-bg);box-shadow:0 0 0 1px var(--editor-workspace-result-chip-glow-indirect-outline)}.editorWorkspaceResultRailPrimitive_resultChipDependencyGlowDirect__GqhrW{--editor-workspace-dependency-glow-chip-current-duration:var(--editor-workspace-dependency-glow-fade-in-duration);background:var(--editor-workspace-result-chip-glow-direct-bg);box-shadow:0 0 0 1px var(--editor-workspace-result-chip-glow-direct-outline)}.editorWorkspaceResultRailPrimitive_resultChipDependencyGlowActive__GQb8M{--editor-workspace-dependency-glow-chip-current-duration:var(--editor-workspace-dependency-glow-fade-in-duration);background:var(--editor-workspace-result-chip-glow-active-bg);box-shadow:0 0 0 1px var(--editor-workspace-result-chip-glow-active-outline)}.editorWorkspaceResultRailPrimitive_resultChipImpact___4G_T{position:relative;overflow:hidden;background:var(--editor-workspace-impact-chip-bg);box-shadow:0 0 0 1px var(--editor-workspace-impact-chip-outline);color:var(--editor-workspace-impact-chip-text)}.editorWorkspaceResultRailPrimitive_resultChipImpactPositive__Nljet{background:var(--editor-workspace-impact-positive-chip-bg);box-shadow:0 0 0 1px var(--editor-workspace-impact-positive-chip-outline)}.editorWorkspaceResultRailPrimitive_resultChipImpactNegative__5WDyn{background:var(--editor-workspace-impact-negative-chip-bg);box-shadow:0 0 0 1px var(--editor-workspace-impact-negative-chip-outline)}.editorWorkspaceResultRailPrimitive_resultChipImpactFar__K4_Jz.editorWorkspaceResultRailPrimitive_resultChipImpactPositive__Nljet{background:var(--editor-workspace-impact-positive-chip-bg-far);box-shadow:0 0 0 1px var(--editor-workspace-impact-positive-chip-outline-far)}.editorWorkspaceResultRailPrimitive_resultChipImpactFar__K4_Jz.editorWorkspaceResultRailPrimitive_resultChipImpactNegative__5WDyn{background:var(--editor-workspace-impact-negative-chip-bg-far);box-shadow:0 0 0 1px var(--editor-workspace-impact-negative-chip-outline-far)}.editorWorkspaceResultRailPrimitive_resultChipValueTransition__t6Ixu{display:inline-grid;position:relative}.editorWorkspaceResultRailPrimitive_resultChipValueIncoming__9Qgnn,.editorWorkspaceResultRailPrimitive_resultChipValueOutgoing__sy3xL{grid-area:1/1;white-space:nowrap}.editorWorkspaceResultRailPrimitive_resultChipValueOutgoing__sy3xL{animation:editorWorkspaceResultRailPrimitive_impactChipValueOutgoing__9xvF0 var(--editor-workspace-impact-chip-swap-duration) var(--editor-workspace-impact-easing) forwards}.editorWorkspaceResultRailPrimitive_resultChipValueIncoming__9Qgnn{opacity:0;transform:translateY(22%);animation:editorWorkspaceResultRailPrimitive_impactChipValueIncoming__d0YAg var(--editor-workspace-impact-chip-swap-duration) var(--editor-workspace-impact-easing) forwards}.editorWorkspaceResultRailPrimitive_resultChipDelta__LBjhk{margin-left:.45rem;color:var(--editor-workspace-impact-delta-text);font-size:.72rem;font-weight:700;line-height:1;white-space:nowrap;animation:editorWorkspaceResultRailPrimitive_impactChipDeltaFade__fUBAR var(--editor-workspace-impact-delta-fade-duration) linear forwards}.editorWorkspaceResultRailPrimitive_resultChipDeltaPositive__oDT5h{color:var(--editor-workspace-impact-positive-delta-text)}.editorWorkspaceResultRailPrimitive_resultChipDeltaNegative__M6XIE{color:var(--editor-workspace-impact-negative-delta-text)}.editorWorkspaceResultRailPrimitive_resultChipNegative__lozUw.editorWorkspaceResultRailPrimitive_resultChipDependencyGlowIndirect__Ml1PZ{background:color-mix(in srgb,var(--editor-workspace-result-chip-negative-bg) 76%,var(--editor-workspace-result-chip-glow-indirect-bg))}.editorWorkspaceResultRailPrimitive_resultChipNegative__lozUw.editorWorkspaceResultRailPrimitive_resultChipDependencyGlowDirect__GqhrW{background:color-mix(in srgb,var(--editor-workspace-result-chip-negative-bg) 72%,var(--editor-workspace-result-chip-glow-direct-bg))}.editorWorkspaceResultRailPrimitive_resultChipNegative__lozUw.editorWorkspaceResultRailPrimitive_resultChipDependencyGlowActive__GQb8M{background:color-mix(in srgb,var(--editor-workspace-result-chip-negative-bg) 68%,var(--editor-workspace-result-chip-glow-active-bg))}.editorWorkspaceResultRailPrimitive_resultStatus__6FkY_{color:var(--editor-workspace-result-status-text);font-size:.72rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;line-height:1}@keyframes editorWorkspaceResultRailPrimitive_impactChipValueOutgoing__9xvF0{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-22%)}}@keyframes editorWorkspaceResultRailPrimitive_impactChipValueIncoming__d0YAg{0%{opacity:0;transform:translateY(22%)}to{opacity:1;transform:translateY(0)}}@keyframes editorWorkspaceResultRailPrimitive_impactChipDeltaFade__fUBAR{0%{opacity:0;transform:translateY(10%)}8%{opacity:1;transform:translateY(0)}78%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8%)}}.editorWorkspaceShell_pageRoot__Kqp6e{background:var(--editor-workspace-canvas-bg)}.editorWorkspaceShell_pageRootCompact__71mzL{background:linear-gradient(180deg,color-mix(in srgb,var(--editor-workspace-canvas-bg) 92%,white 8%),var(--editor-workspace-canvas-bg))}.editorWorkspaceShell_pageRootMobile__Yl1kT{background:var(--editor-workspace-canvas-bg)}.editorWorkspaceShell_mainShell__0dnpm{display:flex;min-height:100vh;flex:1;padding:1.5rem}.editorWorkspaceShell_mainShellEditing__54o1Z{padding:1.5rem}.editorWorkspaceShell_mainShellCompact__G_bAA,.editorWorkspaceShell_mainShellPreview__YJh8j{padding:1rem}.editorWorkspaceShell_mainShellMobile__guO4h{min-height:100dvh;padding:calc(.85rem + env(safe-area-inset-top, 0px)) .85rem calc(1rem + env(safe-area-inset-bottom, 0px))}.editorWorkspaceShell_sidebarDivider__xr9Wh{position:relative;width:1rem;flex-shrink:0;cursor:col-resize;background:transparent}.editorWorkspaceShell_sidebarDividerLine__tz3T8{position:absolute;top:.75rem;bottom:.75rem;left:50%;width:1px;transform:translateX(-50%);border-radius:999px;background:var(--editor-workspace-divider);transition:background-color .12s ease,box-shadow .12s ease}.editorWorkspaceShell_sidebarDivider__xr9Wh:focus-visible .editorWorkspaceShell_sidebarDividerLine__tz3T8,.editorWorkspaceShell_sidebarDivider__xr9Wh:hover .editorWorkspaceShell_sidebarDividerLine__tz3T8{background:var(--editor-workspace-divider-hover);box-shadow:0 0 0 3px var(--editor-workspace-divider-glow)}.editorWorkspaceShell_workspaceCard__mSY9F{overflow:hidden;border:1px solid var(--editor-workspace-shell-border);border-radius:var(--editor-workspace-shell-radius);background:var(--editor-workspace-shell-bg);box-shadow:var(--editor-workspace-shell-shadow)}.editorWorkspaceShell_workspaceHeader__AZsw_{padding:1.5rem 1.75rem 1.25rem}.editorWorkspaceShell_workspaceKicker__4gKF0{margin:0;color:var(--editor-workspace-toolbar-kicker);font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.editorWorkspaceShell_workspaceTitle__cPJyF{margin:.35rem 0 0;color:var(--editor-workspace-toolbar-heading);font-size:1.35rem;font-weight:600;line-height:1.2}.editorWorkspaceShell_workspaceCopy__GRFpA{margin:.75rem 0 0;max-width:42rem;color:var(--editor-workspace-toolbar-copy);font-size:.875rem;line-height:1.5}.editorWorkspaceShell_workspaceHeaderActions__0_Vun{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem}.editorWorkspaceShell_workspaceHeaderPreviewSlot__o6cuN{display:flex;align-items:center}@media (max-width:960px){.editorWorkspaceShell_workspaceHeader__AZsw_{padding:1.25rem 1.25rem 1rem}.editorWorkspaceShell_mainShell__0dnpm{padding:1rem}}@media (max-width:820px){.editorWorkspaceShell_workspaceHeader__AZsw_{align-items:flex-start;gap:.85rem}.editorWorkspaceShell_workspaceHeaderActions__0_Vun{margin-left:auto;justify-content:flex-end}.editorWorkspaceShell_workspaceHeaderPreviewSlot__o6cuN{display:none}.editorWorkspaceShell_workspaceTitle__cPJyF{font-size:1.2rem}.editorWorkspaceShell_workspaceCopy__GRFpA{font-size:.84rem}}.editorWorkspaceStructure_structureOverlay__ZDdOb{position:absolute;inset:0;z-index:10;pointer-events:none}.editorWorkspaceStructure_structureBlock__QGz5O{position:absolute;left:0;right:0;pointer-events:none}.editorWorkspaceStructure_structureSurface__WTQ_E{position:absolute;top:var(--editor-workspace-structure-block-inset-y);right:var(--editor-workspace-structure-surface-inset-right);bottom:var(--editor-workspace-structure-block-inset-y);left:var(--editor-workspace-structure-surface-inset-left);border:1px solid transparent;border-radius:var(--editor-workspace-structure-block-radius);background:transparent;box-shadow:none;opacity:0;transform:scale(1);transform-origin:center;transition:opacity var(--editor-workspace-structure-transition-duration) var(--editor-workspace-structure-transition-easing),background-color var(--editor-workspace-structure-transition-duration) var(--editor-workspace-structure-transition-easing),border-color var(--editor-workspace-structure-transition-duration) var(--editor-workspace-structure-transition-easing),box-shadow var(--editor-workspace-structure-transition-duration) var(--editor-workspace-structure-transition-easing),transform var(--editor-workspace-structure-transition-duration) var(--editor-workspace-structure-transition-easing)}.editorWorkspaceStructure_structureSurfaceVisible__U9zKt{opacity:1;background:var(--editor-workspace-structure-hover-bg);border-color:var(--editor-workspace-structure-hover-outline)}.editorWorkspaceStructure_structureSurfaceSelected__MSq9q{opacity:1;background:var(--editor-workspace-structure-selected-bg);border-color:var(--editor-workspace-structure-selected-outline);box-shadow:0 0 0 1px var(--editor-workspace-structure-selected-outline)}.editorWorkspaceStructure_structureSurfaceDragging__cD_71{opacity:1;background:var(--editor-workspace-structure-drag-bg);border-color:var(--editor-workspace-structure-drag-outline);box-shadow:var(--editor-workspace-structure-drag-shadow);transform:scale(.985)}.editorWorkspaceStructure_structureSurfaceRegion__Tv95H{opacity:1;background:var(--editor-workspace-structure-region-bg)}.editorWorkspaceStructure_structureSurfaceRegion__Tv95H.editorWorkspaceStructure_structureSurfaceVisible__U9zKt{background:var(--editor-workspace-structure-region-hover-bg);border-color:var(--editor-workspace-structure-region-outline)}.editorWorkspaceStructure_structureSurfaceRegion__Tv95H.editorWorkspaceStructure_structureSurfaceSelected__MSq9q{background:var(--editor-workspace-structure-region-selected-bg)}.editorWorkspaceStructure_structureSurfaceRegion__Tv95H.editorWorkspaceStructure_structureSurfaceDragging__cD_71{background:var(--editor-workspace-structure-drag-bg);border-color:var(--editor-workspace-structure-drag-outline)}.editorWorkspaceStructure_structureRail__WqH_g{position:absolute;top:var(--editor-workspace-structure-rail-inset-y);bottom:var(--editor-workspace-structure-rail-inset-y);left:var(--editor-workspace-structure-rail-offset);width:var(--editor-workspace-structure-rail-width);border-radius:999px;background:var(--editor-workspace-structure-rail);transition:background-color var(--editor-workspace-structure-transition-duration) var(--editor-workspace-structure-transition-easing),opacity var(--editor-workspace-structure-transition-duration) var(--editor-workspace-structure-transition-easing)}.editorWorkspaceStructure_structureRailActive__sl_Ow{background:var(--editor-workspace-structure-rail-active)}.editorWorkspaceStructure_structureRailRegion__AGsOf{width:var(--editor-workspace-structure-region-rail-width);background:var(--editor-workspace-structure-region-rail)}.editorWorkspaceStructure_structureRailRegion__AGsOf.editorWorkspaceStructure_structureRailActive__sl_Ow{background:var(--editor-workspace-structure-region-rail-active)}.editorWorkspaceStructure_structureRailHeading__Y_zoz{background:var(--editor-workspace-structure-heading-rail)}.editorWorkspaceStructure_structureChromeColumn__GAPRx{position:absolute;top:var(--editor-workspace-structure-control-offset-top);left:var(--editor-workspace-structure-control-offset-left);display:grid;gap:.35rem;align-content:start}.editorWorkspaceStructure_structureControl__lxYeb{pointer-events:auto;display:inline-flex;height:var(--editor-workspace-structure-control-size);width:var(--editor-workspace-structure-control-size);align-items:center;justify-content:center;border:1px solid var(--editor-workspace-structure-control-border);border-radius:var(--radius-sm);background:var(--editor-workspace-structure-control-bg);color:var(--editor-workspace-structure-control-text);box-shadow:var(--editor-workspace-structure-control-shadow);opacity:var(--editor-workspace-structure-control-idle-opacity);transform:translateX(-.3rem);transition:opacity var(--editor-workspace-structure-transition-duration) var(--editor-workspace-structure-transition-easing),transform var(--editor-workspace-structure-transition-duration) var(--editor-workspace-structure-transition-easing),background-color var(--editor-workspace-structure-transition-duration) var(--editor-workspace-structure-transition-easing),border-color var(--editor-workspace-structure-transition-duration) var(--editor-workspace-structure-transition-easing),color var(--editor-workspace-structure-transition-duration) var(--editor-workspace-structure-transition-easing)}.editorWorkspaceStructure_structureControlVisible__Fqr3J{opacity:1;transform:translateX(0)}.editorWorkspaceStructure_structureControl__lxYeb:focus-visible,.editorWorkspaceStructure_structureControl__lxYeb:hover{background:var(--editor-workspace-structure-control-bg-hover);border-color:var(--editor-workspace-structure-control-border-hover);color:var(--editor-workspace-structure-control-text-hover);outline:none}.editorWorkspaceStructure_structureControlActive__VC1_B{background:var(--editor-workspace-structure-control-bg-active);border-color:var(--editor-workspace-structure-control-border-active);color:var(--editor-workspace-structure-control-text-active)}.editorWorkspaceStructure_structureDragHandle__EetQv{cursor:grab;font-size:.8rem;letter-spacing:-.14em}.editorWorkspaceStructure_structureDragHandle__EetQv:active{cursor:grabbing}.editorWorkspaceStructure_structureCollapseButton__H70N3{font-size:.82rem}.editorWorkspaceStructure_structureInsertionIndicator__pHXTP{position:absolute;left:calc(var(--editor-workspace-structure-rail-offset) - .05rem);right:var(--editor-workspace-structure-surface-inset-right);height:2px;border-radius:999px;background:var(--editor-workspace-structure-insert-indicator);box-shadow:0 0 0 1px var(--editor-workspace-structure-insert-indicator-soft)}.editorWorkspaceStructure_structurePreviewAction__qOnFC{position:absolute;top:.4rem;right:.85rem;pointer-events:none;opacity:0;transform:translateY(-.2rem);transition:opacity var(--editor-workspace-structure-transition-duration) var(--editor-workspace-structure-transition-easing),transform var(--editor-workspace-structure-transition-duration) var(--editor-workspace-structure-transition-easing)}.editorWorkspaceStructure_structurePreviewActionVisible__3eZ11{opacity:1;transform:translateY(0)}.editorWorkspaceStructure_structurePreviewButton__C_JHb{pointer-events:auto;display:inline-flex;align-items:center;justify-content:center;min-height:1.85rem;border:1px solid var(--editor-workspace-structure-preview-border);border-radius:999px;background:var(--editor-workspace-structure-preview-bg);color:var(--editor-workspace-structure-preview-text);font-size:.72rem;font-weight:600;letter-spacing:.02em;padding:0 .7rem;transition:background-color var(--editor-workspace-structure-transition-duration) var(--editor-workspace-structure-transition-easing),border-color var(--editor-workspace-structure-transition-duration) var(--editor-workspace-structure-transition-easing),color var(--editor-workspace-structure-transition-duration) var(--editor-workspace-structure-transition-easing)}.editorWorkspaceStructure_structurePreviewButton__C_JHb:focus-visible,.editorWorkspaceStructure_structurePreviewButton__C_JHb:hover{background:var(--editor-workspace-structure-preview-bg-hover);border-color:var(--editor-workspace-structure-preview-border-hover);color:var(--editor-workspace-structure-preview-text-hover);outline:none}