.workspace-switcher_root__01qB2{position:relative;display:block;width:100%}.workspace-switcher_trigger__lyy2K{display:flex;align-items:center;gap:var(--ui-space-2);width:100%;padding:6px 10px;background:var(--ui-surface-2);border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-pill);cursor:pointer;font-size:13px;font-weight:500;color:var(--ui-text-primary);font-family:var(--font-ui,system-ui,sans-serif);white-space:nowrap;overflow:hidden;text-align:left;transition:background var(--ui-motion-fast),border-color var(--ui-motion-fast)}.workspace-switcher_trigger__lyy2K:hover{background:var(--ui-surface-selected);border-color:var(--ui-border-strong)}.workspace-switcher_trigger__lyy2K:focus-visible{outline:2px solid var(--ui-border-focus);outline-offset:2px}.workspace-switcher_dot__1cRrd{flex-shrink:0;width:7px;height:7px;border-radius:50%;background:var(--ui-success)}.workspace-switcher_triggerLabel__L_Ss5{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis}.workspace-switcher_chevron__sgMi5{flex-shrink:0;font-size:10px;opacity:.55;margin-left:auto}.workspace-switcher_dropdown__AFsv_{position:absolute;top:calc(100% + 6px);left:0;right:0;min-width:220px;background:var(--ui-surface-1);border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-md);box-shadow:0 8px 24px rgba(0,0,0,.12);z-index:200;overflow:hidden;font-size:13px;font-family:var(--font-ui,system-ui,sans-serif)}.workspace-switcher_sectionHeader__uibQq{padding:6px 14px 4px;font-size:11px;font-weight:700;color:var(--ui-text-tertiary);letter-spacing:.06em;text-transform:uppercase}.workspace-switcher_sectionHeaderRow__bJ_nY{display:flex;align-items:center;justify-content:space-between;padding:6px 14px 4px}.workspace-switcher_sectionCreateLink__IHg_E{font-size:12px;color:var(--ui-accent-500);text-decoration:none;font-weight:500}.workspace-switcher_sectionCreateLink__IHg_E:hover{text-decoration:underline}.workspace-switcher_item__P6b8I{display:flex;align-items:center;gap:8px;padding:8px 14px;cursor:pointer;color:var(--ui-text-primary);background:transparent;border:none;width:100%;text-align:left;font-size:13px;font-family:inherit;transition:background var(--ui-motion-fast)}.workspace-switcher_item__P6b8I:hover{background:var(--ui-bg-subtle)}.workspace-switcher_itemSelected__jkKFy{background:var(--ui-surface-2);font-weight:600}.workspace-switcher_itemSelected__jkKFy:hover{background:var(--ui-surface-selected)}.workspace-switcher_itemIcon__HIOFd{flex-shrink:0;width:16px;text-align:center}.workspace-switcher_itemBody__AIYab{flex:1 1;min-width:0}.workspace-switcher_itemDesc___k_44,.workspace-switcher_itemLabel__f9aus{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-switcher_itemDesc___k_44{font-size:11px;color:var(--ui-text-tertiary);font-weight:400}.workspace-switcher_divider__wx5tv{height:1px;background:var(--ui-border-subtle);margin:4px 0}.workspace-switcher_footerLink__sHUCx{display:block;padding:8px 14px;color:var(--ui-text-secondary);text-decoration:none;font-size:12px}.workspace-switcher_footerLink__sHUCx:hover{color:var(--ui-text-primary);background:var(--ui-bg-subtle)}.workspace-switcher_kindDot__kU33l{width:8px;height:8px;border-radius:50%;background:var(--ui-accent-500)}.ChangePasswordModal_error__Yh2W5{margin:0;color:var(--ui-text-danger,#d92d20);font-size:var(--ui-font-size-sm,.875rem)}.ChangePasswordModal_done__93aeS{margin:0}.QcSidebar_sidebar__xcGcM{display:flex;flex-direction:column;height:100%;width:244px;background:var(--qc-s0);border-right:1px solid var(--qc-bd);font-family:var(--qc-font-ui);overflow-y:auto}.QcSidebar_brand__Iqonn{font-size:19px;font-weight:600;color:var(--qc-tx);padding:18px 18px 14px;letter-spacing:-.02em}.QcSidebar_brand__Iqonn b{color:var(--qc-ac)}.QcSidebar_groups__EqW9i{flex:1 1;padding:4px 10px 12px;display:flex;flex-direction:column;gap:2px}.QcSidebar_l1__xc6wg{display:flex;align-items:center;gap:11px;width:100%;padding:9px 11px;border:0;border-radius:10px;background:none;color:var(--qc-tx2);font:inherit;font-size:13.5px;font-weight:500;cursor:pointer;text-align:left;transition:background .15s,color .15s}.QcSidebar_l1__xc6wg:hover{background:var(--qc-s1);color:var(--qc-tx)}.QcSidebar_l1__xc6wg span{flex:1 1;min-width:0}.QcSidebar_l1active__SW8q8,.QcSidebar_l1branch__sEM9F{color:var(--qc-tx)}.QcSidebar_l1active__SW8q8{background:var(--qc-acb);color:var(--qc-ac)}.QcSidebar_chev__iQeNb{transition:transform .18s var(--qc-ease);color:var(--qc-txm)}.QcSidebar_chevOpen__U_qdt{transform:rotate(180deg)}.QcSidebar_l2__Mu8Iq{display:flex;flex-direction:column;gap:1px;padding:2px 0 6px 30px}.QcSidebar_l2item__Gj0TO{display:block;width:100%;padding:7px 11px;border:0;border-radius:8px;background:none;color:var(--qc-tx2);font:inherit;font-size:13px;cursor:pointer;text-align:left;transition:background .15s,color .15s}.QcSidebar_l2item__Gj0TO:hover{background:var(--qc-s1);color:var(--qc-tx)}.QcSidebar_l2active__IGc0M{color:var(--qc-ac);background:var(--qc-acb);font-weight:500}.QcSidebar_l1__xc6wg:focus-visible,.QcSidebar_l2item__Gj0TO:focus-visible{outline:none;box-shadow:0 0 0 2px var(--qc-acr)}.QcSidebar_footer__JTAgx{padding:12px 18px;border-top:1px solid var(--qc-bd);font-size:12px;color:var(--qc-txm)}.qc-shell_app__QqcDn{display:grid;grid-template-rows:56px 1fr;height:100vh;background:var(--qc-bg);color:var(--qc-tx);font-family:var(--qc-font-ui);font-size:14px}.qc-shell_topbar__qs8DO{display:flex;align-items:center;gap:14px;padding:0 18px;border-bottom:1px solid var(--qc-bd);background:var(--qc-s0)}.qc-shell_logo__zGwK2{font-size:19px;font-weight:600;letter-spacing:-.02em;color:var(--qc-tx)}.qc-shell_logo__zGwK2 b{color:var(--qc-ac)}.qc-shell_search__xmxGY{flex:0 1 480px;display:flex;align-items:center;gap:10px;height:38px;padding:0 14px;background:var(--qc-si);border:1px solid var(--qc-bd);border-radius:11px;color:var(--qc-txm);font:inherit;font-size:13.5px;cursor:text;min-width:0}.qc-shell_search__xmxGY>span{color:var(--qc-txm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qc-shell_kbd__EyOxL{margin-left:auto;font-size:11px;border:1px solid var(--qc-bd);border-radius:6px;padding:2px 7px;flex-shrink:0}.qc-shell_spacer__szkKz{flex:1 1}.qc-shell_versionBtn__UMgIf{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;border-radius:9px;border:1px solid var(--qc-bd);background:var(--qc-si);color:var(--qc-tx2);font:inherit;font-size:12.5px;font-weight:500;white-space:nowrap;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.qc-shell_versionBtn__UMgIf:hover{background:var(--qc-s1);color:var(--qc-tx);border-color:var(--qc-bds)}.qc-shell_versionBtn__UMgIf:focus-visible{outline:none;box-shadow:0 0 0 3px var(--qc-acr)}.qc-shell_iconbtn__iNjHx{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:9px;border:0;background:none;color:var(--qc-tx2);cursor:pointer;transition:background .15s,color .15s}.qc-shell_iconbtn__iNjHx:hover{background:var(--qc-s1);color:var(--qc-tx)}.qc-shell_iconbtn__iNjHx:focus-visible{outline:none;box-shadow:0 0 0 3px var(--qc-acr)}.qc-shell_avatar__MYVqq{width:34px;height:34px;border-radius:50%;background:var(--qc-acb);color:var(--qc-ac);display:inline-flex;align-items:center;justify-content:center;font-size:12.5px;font-weight:600;flex-shrink:0}.qc-shell_body__ybm6h{display:grid;grid-template-columns:244px 1fr;overflow:hidden}.qc-shell_sidebarWrap__zlNvs{min-width:0;overflow:hidden}.qc-shell_main__d_Vcu{overflow-y:auto;min-width:0}@media (max-width:760px){.qc-shell_topbar__qs8DO{gap:9px;padding:0 12px}.qc-shell_kbd__EyOxL{display:none}.qc-shell_versionBtn__UMgIf{padding:0 9px}.qc-shell_versionBtn__UMgIf span{display:none}.qc-shell_body__ybm6h{grid-template-columns:1fr}.qc-shell_sidebarWrap__zlNvs{display:none}}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f639721981034f88-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_97d7cb{font-family:Geist,Geist Fallback;font-style:normal}.__variable_97d7cb{--font-geist-sans:"Geist","Geist Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/013b72fa676f92e0-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b9408752a0c24fb9-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/65f03d54ccadf4a8-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e038a29029a234f2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/2b5b02fc7e511755-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7d4881bb7e1bf84d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_e76328{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_e76328{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_fcbcbf{font-family:Inter,Inter Fallback;font-style:normal}.__variable_fcbcbf{--font-inter:"Inter","Inter Fallback"}*,:after,:before{box-sizing:border-box}body,html{margin:0;min-height:100%}body,button,input,select,textarea{font-family:var(--font-geist-sans,"Geist",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif)}button,input,select,textarea{margin:0}button,select{text-transform:none}a{color:inherit;text-decoration:none}img,svg{display:block;max-width:100%}code,kbd,pre,samp{font-family:var(--font-geist-mono,"Geist Mono","SFMono-Regular",monospace)}:root{--ui-viewfinder-bg-top:#0E1116;--ui-viewfinder-bg-bottom:#07090B;--ui-viewfinder-badge-bg:rgba(7,9,11,0.7);--ui-viewfinder-badge-text:#FFFFFF;--ui-ease-out:cubic-bezier(0.215,0.61,0.355,1);--ui-ease-out-quart:cubic-bezier(0.165,0.84,0.44,1);--ui-ease-out-expo:cubic-bezier(0.19,1,0.22,1);--ui-ease-in-out:cubic-bezier(0.645,0.045,0.355,1);--ui-ease-spring:cubic-bezier(0.34,1.56,0.64,1);--ui-ease-standard:ease;--ui-bp-sm:375px;--ui-bp-md:768px;--ui-bp-lg:1200px;--ui-bp-xl:1440px;--ui-touch-min:44px;--ui-space-touch-gap:12px;--ui-safe-top:env(safe-area-inset-top,0px);--ui-safe-right:env(safe-area-inset-right,0px);--ui-safe-bottom:env(safe-area-inset-bottom,0px);--ui-safe-left:env(safe-area-inset-left,0px)}:root,[data-theme=light]{color-scheme:light;--ui-bg-canvas:#F6F7F9;--ui-bg-subtle:#EEF0F3;--ui-surface-1:#FFFFFF;--ui-surface-2:#F0F2F5;--ui-surface-3:#E5E8EE;--ui-surface-selected:#EDF4FF;--ui-border-subtle:rgba(16,18,23,0.06);--ui-border-strong:rgba(16,18,23,0.14);--ui-border-focus:#2F6FDB;--ui-text-primary:#101217;--ui-text-secondary:#555C69;--ui-text-tertiary:#8A92A0;--ui-text-muted:#8A92A0;--ui-text-disabled:#B0B7C3;--ui-accent-500:#2F6FDB;--ui-accent-600:#2862C7;--ui-accent-700:#1F54AE;--ui-accent-contrast:#FFFFFF;--ui-accent-surface:rgba(47,111,219,0.08);--ui-success:#1F9E69;--ui-success-surface:rgba(31,158,105,0.10);--ui-warning:#B57C14;--ui-warning-surface:rgba(181,124,20,0.10);--ui-danger:#C14A38;--ui-danger-surface:rgba(193,74,56,0.10);--ui-info:#2F6FDB;--ui-info-surface:rgba(47,111,219,0.08);--ui-focus-ring:#2F6FDB;--ui-focus-ring-offset:rgba(47,111,219,0.18);--ui-ev-business:#7B67E0;--ui-ev-runtime:#2F6FDB;--ui-ev-transport:#1F9E69;--ui-ev-audit:#B57C14;--ui-ev-corrective:#C14A38;--scn-cat-start:#1F9E69;--scn-cat-content:#2F6FDB;--scn-cat-collect:#7B67E0;--scn-cat-event:#06b6d4;--scn-cat-flow:#B57C14;--scn-cat-effect:#ec4899;--ui-space-1:4px;--ui-space-1-5:6px;--ui-space-2:8px;--ui-space-3:12px;--ui-space-4:16px;--ui-space-5:20px;--ui-space-6:24px;--ui-space-7:32px;--ui-space-8:40px;--ui-radius-sm:6px;--ui-radius-md:10px;--ui-radius-lg:14px;--ui-radius-xl:18px;--ui-radius-pill:999px;--ui-cyan-50:#ecfeff;--ui-cyan-100:#cffafe;--ui-cyan-300:#67e8f9;--ui-cyan-500:#06b6d4;--ui-cyan-700:#0e7490;--ui-cyan-900:#164e63;--ui-cyan-surface:rgba(8,145,178,0.09);--ui-cyan-border:rgba(8,145,178,0.19);--ui-validation-pending:#B57C14;--ui-validation-passed:#1F9E69;--ui-validation-failed:#C14A38;--ui-accent-soft:rgba(47,111,219,0.12);--ui-accent-dim:rgba(47,111,219,0.06);--ui-mode-builder:var(--ui-accent-500);--ui-mode-builder-surface:var(--ui-accent-surface);--ui-mode-operator:var(--ui-warning);--ui-mode-operator-surface:var(--ui-warning-surface);--ui-mode-monitoring:var(--ui-success);--ui-mode-monitoring-surface:var(--ui-success-surface);--ui-text-inverse:#ffffff;--ui-bg-warm:#ede5da;--ui-vk-dark-bg:#1c1c1e;--ui-vk-secondary:#3a3a3c;--ui-vk-gradient:linear-gradient(135deg,#5181b8,#7baee2);--ui-vk-bg:#ffffff;--ui-vk-text:#000000;--ui-vk-text-secondary:#818c99;--ui-vk-text-placeholder:#aaaaaa;--ui-vk-chat-bg:#e8ecf0;--ui-vk-surface-1:#edeef0;--ui-vk-surface-2:#f2f3f5;--ui-vk-divider:#e7e8ec;--ui-vk-btn-primary:#5181b8;--ui-vk-btn-secondary:#e1e3e6;--ui-vk-btn-positive:#4bb34b;--ui-vk-btn-negative:#e64646;--ui-vk-phone-shell:#1a1a2e;--ui-vk-phone-notch:#333333;--ui-vk-phone-bar:#555555;--ui-vk-header-bg:#4a76a8;--ui-shadow-0:none;--ui-shadow-1:0 1px 3px rgba(16,18,23,0.08);--ui-shadow-2:0 8px 32px rgba(16,18,23,0.12),0 2px 8px rgba(16,18,23,0.06);--ui-motion-fast:80ms;--ui-motion-base:160ms;--ui-motion-slow:240ms;--ui-image-outline:rgba(0,0,0,0.1);--ui-display-sm-size:30px;--ui-display-sm-line-height:36px;--ui-title-lg-size:22px;--ui-title-lg-line-height:28px;--ui-title-md-size:18px;--ui-title-md-line-height:24px;--ui-title-sm-size:15px;--ui-title-sm-line-height:22px;--ui-body-md-size:14px;--ui-body-md-line-height:20px;--ui-body-sm-size:13px;--ui-body-sm-line-height:18px;--ui-label-md-size:13px;--ui-label-md-line-height:16px;--ui-label-sm-size:11px;--ui-label-sm-line-height:16px;--page-bg:var(--ui-bg-canvas);--surface-base:var(--ui-surface-1);--surface-muted:var(--ui-surface-2);--surface-elevated:var(--ui-surface-1);--panel-bg:var(--ui-surface-1);--panel-border:var(--ui-border-subtle);--border-subtle:var(--ui-border-subtle);--text-primary:var(--ui-text-primary);--text-secondary:var(--ui-text-secondary);--accent:var(--ui-accent-500);--accent-surface:var(--ui-accent-surface);--accent-strong:var(--ui-accent-600);--success:var(--ui-success);--warning:var(--ui-warning);--danger:var(--ui-danger);--shadow-soft:var(--ui-shadow-2);--shadow-elevated:0 16px 48px rgba(16,18,23,0.18),0 4px 12px rgba(16,18,23,0.10);--radius-lg:var(--ui-radius-lg);--radius-xl:var(--ui-radius-xl);--c-bg-base:var(--ui-bg-canvas);--c-bg-raised:var(--ui-surface-1);--c-bg-sunken:var(--ui-bg-subtle);--c-bg-hover:var(--ui-surface-2);--c-text-primary:var(--ui-text-primary);--c-text-secondary:var(--ui-text-secondary);--c-text-muted:var(--ui-text-tertiary);--c-border-subtle:var(--ui-border-subtle);--c-border-default:var(--ui-border-strong);--c-accent:var(--ui-accent-500);--c-accent-surface:var(--ui-accent-surface);--c-accent-soft:var(--ui-accent-soft);--c-accent-dim:var(--ui-accent-dim);--c-success:var(--ui-success);--c-success-surface:var(--ui-success-surface);--c-warning:var(--ui-warning);--c-warning-surface:var(--ui-warning-surface);--c-critical:var(--ui-danger);--c-critical-surface:var(--ui-danger-surface);--c-ev-business:var(--ui-ev-business);--c-ev-runtime:var(--ui-ev-runtime);--c-ev-transport:var(--ui-ev-transport);--c-ev-audit:var(--ui-ev-audit);--c-ev-corrective:var(--ui-ev-corrective);--c-primary:var(--ui-accent-500);--c-border:var(--ui-border-strong);--c-accent-subtle:var(--ui-accent-surface);--c-accent-fg:var(--ui-accent-500);--c-danger-fg:var(--ui-danger);--c-surface-0:var(--ui-surface-1);--c-surface-1:var(--ui-surface-1);--c-surface-2:var(--ui-surface-2);--c-surface-3:var(--ui-surface-3);--c-text-tertiary:var(--ui-text-tertiary);--c-status-success-surface:var(--ui-success-surface);--c-status-success-fg:var(--ui-success);--c-status-warning-surface:var(--ui-warning-surface);--c-status-warning-fg:var(--ui-warning);--c-graph-node-selected:var(--c-graph-node-sel);--dt-cell-py-comfortable:12px;--dt-cell-py-dense:8px}[data-theme=dark]{color-scheme:dark;--ui-image-outline:rgba(255,255,255,0.1);--ui-bg-canvas:#0B0D10;--ui-bg-subtle:#07090B;--ui-surface-1:#13161B;--ui-surface-2:#1A1E25;--ui-surface-3:#22262E;--ui-surface-selected:#0F1A2E;--ui-border-subtle:rgba(255,255,255,0.06);--ui-border-strong:rgba(255,255,255,0.12);--ui-border-focus:#6AA6FF;--ui-text-primary:#E6E8EC;--ui-text-secondary:#A1A7B3;--ui-text-tertiary:#6B7280;--ui-text-muted:#6B7280;--ui-text-disabled:#444950;--ui-accent-500:#6AA6FF;--ui-accent-600:#83B6FF;--ui-accent-700:#4E90F2;--ui-accent-contrast:#0B0D10;--ui-accent-surface:rgba(106,166,255,0.12);--ui-success:#4CC88F;--ui-success-surface:rgba(76,200,143,0.12);--ui-warning:#E8B15C;--ui-warning-surface:rgba(232,177,92,0.12);--ui-danger:#E87663;--ui-danger-surface:rgba(232,118,99,0.12);--ui-info:#6AA6FF;--ui-info-surface:rgba(106,166,255,0.12);--ui-focus-ring:#6AA6FF;--ui-focus-ring-offset:rgba(106,166,255,0.18);--ui-ev-business:#B7A4FF;--ui-ev-runtime:#6AA6FF;--ui-ev-transport:#4CC88F;--ui-ev-audit:#E8B15C;--ui-ev-corrective:#E87663;--scn-cat-start:#4CC88F;--scn-cat-content:#6AA6FF;--scn-cat-collect:#B7A4FF;--scn-cat-event:#22d3ee;--scn-cat-flow:#E8B15C;--scn-cat-effect:#f472b6;--ui-cyan-50:#ecfeff;--ui-cyan-100:#cffafe;--ui-cyan-300:#67e8f9;--ui-cyan-500:#22d3ee;--ui-cyan-700:#0891b2;--ui-cyan-900:#0e7490;--ui-cyan-surface:rgba(6,182,212,0.12);--ui-cyan-border:rgba(6,182,212,0.22);--ui-validation-pending:#E8B15C;--ui-validation-passed:#4CC88F;--ui-validation-failed:#E87663;--ui-accent-soft:rgba(106,166,255,0.16);--ui-accent-dim:rgba(106,166,255,0.07);--ui-mode-builder:var(--ui-accent-500);--ui-mode-builder-surface:var(--ui-accent-surface);--ui-mode-operator:var(--ui-warning);--ui-mode-operator-surface:var(--ui-warning-surface);--ui-mode-monitoring:var(--ui-success);--ui-mode-monitoring-surface:var(--ui-success-surface);--ui-text-inverse:#ffffff;--ui-bg-warm:#2a2520;--ui-vk-bg:#ffffff;--ui-vk-text:#000000;--ui-vk-text-secondary:#818c99;--ui-vk-text-placeholder:#aaaaaa;--ui-vk-chat-bg:#e8ecf0;--ui-vk-surface-1:#edeef0;--ui-vk-surface-2:#f2f3f5;--ui-vk-divider:#e7e8ec;--ui-vk-btn-primary:#5181b8;--ui-vk-btn-secondary:#e1e3e6;--ui-vk-btn-positive:#4bb34b;--ui-vk-btn-negative:#e64646;--ui-vk-phone-shell:#1a1a2e;--ui-vk-phone-notch:#333333;--ui-vk-phone-bar:#555555;--ui-vk-header-bg:#4a76a8;--ui-shadow-1:0 1px 3px rgba(0,0,0,0.28);--ui-shadow-2:0 16px 48px rgba(0,0,0,0.52),0 4px 12px rgba(0,0,0,0.24);--page-bg:var(--ui-bg-canvas);--surface-base:var(--ui-surface-1);--surface-muted:var(--ui-surface-2);--surface-elevated:var(--ui-surface-1);--panel-bg:var(--ui-surface-1);--panel-border:var(--ui-border-subtle);--border-subtle:var(--ui-border-subtle);--text-primary:var(--ui-text-primary);--text-secondary:var(--ui-text-secondary);--accent:var(--ui-accent-500);--accent-surface:var(--ui-accent-surface);--accent-strong:var(--ui-accent-600);--success:var(--ui-success);--warning:var(--ui-warning);--danger:var(--ui-danger);--shadow-soft:var(--ui-shadow-2);--shadow-elevated:0 24px 64px rgba(0,0,0,0.65),0 8px 24px rgba(0,0,0,0.36);--radius-lg:var(--ui-radius-lg);--radius-xl:var(--ui-radius-xl);--c-bg-base:var(--ui-bg-canvas);--c-bg-raised:var(--ui-surface-1);--c-bg-sunken:var(--ui-bg-subtle);--c-bg-hover:var(--ui-surface-2);--c-text-primary:var(--ui-text-primary);--c-text-secondary:var(--ui-text-secondary);--c-text-muted:var(--ui-text-tertiary);--c-border-subtle:var(--ui-border-subtle);--c-border-default:var(--ui-border-strong);--c-accent:var(--ui-accent-500);--c-accent-surface:var(--ui-accent-surface);--c-accent-soft:var(--ui-accent-soft);--c-accent-dim:var(--ui-accent-dim);--c-success:var(--ui-success);--c-success-surface:var(--ui-success-surface);--c-warning:var(--ui-warning);--c-warning-surface:var(--ui-warning-surface);--c-critical:var(--ui-danger);--c-critical-surface:var(--ui-danger-surface);--c-ev-business:var(--ui-ev-business);--c-ev-runtime:var(--ui-ev-runtime);--c-ev-transport:var(--ui-ev-transport);--c-ev-audit:var(--ui-ev-audit);--c-ev-corrective:var(--ui-ev-corrective);--c-primary:var(--ui-accent-500);--c-border:var(--ui-border-strong);--c-accent-subtle:var(--ui-accent-surface);--c-accent-fg:var(--ui-accent-500);--c-danger-fg:var(--ui-danger);--c-surface-0:var(--ui-surface-1);--c-surface-1:var(--ui-surface-1);--c-surface-2:var(--ui-surface-2);--c-surface-3:var(--ui-surface-3);--c-text-tertiary:var(--ui-text-tertiary);--c-status-success-surface:var(--ui-success-surface);--c-status-success-fg:var(--ui-success);--c-status-warning-surface:var(--ui-warning-surface);--c-status-warning-fg:var(--ui-warning);--c-graph-node-selected:var(--c-graph-node-sel)}:root,[data-theme=light]{--c-graph-bg:var(--ui-bg-canvas);--c-graph-grid:rgba(16,18,23,0.07);--c-graph-node:var(--ui-surface-1);--c-graph-node-hover:var(--ui-surface-selected);--c-graph-node-sel:var(--ui-surface-selected);--c-graph-node-border:var(--ui-border-strong);--c-graph-edge:rgba(16,18,23,0.22);--c-graph-edge-active:var(--ui-accent-500);--c-graph-edge-happy:var(--ui-success);--c-graph-edge-error:var(--ui-danger);--c-graph-port:var(--ui-border-strong);--c-graph-port-hover:var(--ui-accent-500);--font-ui:system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font-mono:"Geist Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--graph-node-fill:var(--c-graph-node);--graph-node-stroke:var(--c-graph-node-border);--graph-edge-stroke:var(--c-graph-edge);--graph-edge-active-stroke:var(--c-graph-edge-active);--graph-grid-color:var(--c-graph-grid)}[data-theme=dark]{--c-graph-bg:var(--ui-bg-canvas);--c-graph-grid:rgba(255,255,255,0.05);--c-graph-node:var(--ui-surface-1);--c-graph-node-hover:var(--ui-surface-selected);--c-graph-node-sel:var(--ui-surface-selected);--c-graph-node-border:var(--ui-border-strong);--c-graph-edge:rgba(255,255,255,0.18);--c-graph-edge-active:var(--ui-accent-500);--c-graph-edge-happy:var(--ui-success);--c-graph-edge-error:var(--ui-danger);--c-graph-port:var(--ui-border-strong);--c-graph-port-hover:var(--ui-accent-500);--font-ui:system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font-mono:"Geist Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--graph-node-fill:var(--c-graph-node);--graph-node-stroke:var(--c-graph-node-border);--graph-edge-stroke:var(--c-graph-edge);--graph-edge-active-stroke:var(--c-graph-edge-active);--graph-grid-color:var(--c-graph-grid)}body,html{background:var(--ui-bg-canvas);color:var(--ui-text-primary);font-size:var(--ui-body-md-size);line-height:var(--ui-body-md-line-height);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{min-width:320px}a{transition:color var(--ui-motion-fast) var(--ui-ease-standard)}a:not([class*=button]):not([role=button]):not([role=menuitem]):hover{color:var(--ui-accent-600)}::selection{background:var(--ui-accent-surface)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:var(--ui-border-strong);border-radius:8px;border:2px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--ui-text-tertiary) 60%,transparent);background-clip:content-box;border:2px solid transparent}::-webkit-scrollbar-track{background:transparent}:root,[data-density=comfortable]{--ui-control-h:40px;--ui-row-h:44px;--ui-toolbar-h:48px;--ui-section-gap:24px}[data-density=dense]{--ui-control-h:32px;--ui-row-h:36px;--ui-toolbar-h:40px;--ui-section-gap:16px}*{scroll-behavior:smooth}@keyframes motionEnter{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes motionExit{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.97)}}@keyframes motionSlideUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes motionSlideDown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(8px)}}@keyframes motionSlideInRight{0%{opacity:0;transform:translateX(16px)}to{opacity:1;transform:translateX(0)}}@keyframes motionFade{0%{opacity:0}to{opacity:1}}@keyframes motionFadeOut{0%{opacity:1}to{opacity:0}}@keyframes motionSpring{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}:root{--motion-enter:motionEnter var(--ui-motion-base) var(--ui-ease-out) both;--motion-exit:motionExit var(--ui-motion-fast) var(--ui-ease-out) both;--motion-slide-up:motionSlideUp var(--ui-motion-base) var(--ui-ease-out) both;--motion-slide-down:motionSlideDown var(--ui-motion-fast) var(--ui-ease-out) both;--motion-slide-in-right:motionSlideInRight var(--ui-motion-base) var(--ui-ease-out) both;--motion-fade:motionFade var(--ui-motion-fast) var(--ui-ease-standard) both;--motion-fade-out:motionFadeOut var(--ui-motion-fast) var(--ui-ease-standard) both;--motion-spring:motionSpring var(--ui-motion-slow) var(--ui-ease-spring) both}.ui-motion-enter{animation:var(--motion-enter);will-change:transform,opacity}.ui-motion-exit{animation:var(--motion-exit);will-change:transform,opacity}.ui-motion-slide-up{animation:var(--motion-slide-up);will-change:transform,opacity}.ui-motion-slide-down{animation:var(--motion-slide-down);will-change:transform,opacity}.ui-motion-slide-in-right{animation:var(--motion-slide-in-right);will-change:transform,opacity}.ui-motion-fade-in{animation:var(--motion-fade);will-change:opacity}.ui-motion-fade-out{animation:var(--motion-fade-out);will-change:opacity}.ui-motion-spring{animation:var(--motion-spring);will-change:transform,opacity}.ui-motion-leave{animation:var(--motion-slide-down);will-change:transform,opacity}.ui-motion-stagger>*{animation:var(--motion-slide-up);will-change:transform,opacity}.ui-motion-stagger>:first-child{animation-delay:0s}.ui-motion-stagger>:nth-child(2){animation-delay:60ms}.ui-motion-stagger>:nth-child(3){animation-delay:.12s}.ui-motion-stagger>:nth-child(4){animation-delay:.18s}.ui-motion-stagger>:nth-child(n+5){animation-delay:.22s}@media (prefers-reduced-motion:reduce){:root,[data-density],[data-theme]{--ui-motion-fast:0ms;--ui-motion-base:80ms;--ui-motion-slow:80ms;--motion-enter:none;--motion-exit:none;--motion-slide-up:none;--motion-slide-down:none;--motion-slide-in-right:none;--motion-fade:none;--motion-fade-out:none;--motion-spring:none}*{scroll-behavior:auto;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root,:root[data-theme=light]{--qc-bg:#F5F7FA;--qc-s0:#FFFFFF;--qc-s1:#F4F6FA;--qc-s2:#FFFFFF;--qc-si:#EFF2F7;--qc-tx:#161C26;--qc-tx2:#5A6678;--qc-txm:#8A94A4;--qc-on-ac:#FFFFFF;--qc-bd:rgba(20,28,40,0.09);--qc-bds:rgba(20,28,40,0.16);--qc-bs:rgba(20,28,40,0.055);--qc-ac:#2F6FDB;--qc-ach:#2A63C4;--qc-acb:rgba(47,111,219,0.09);--qc-acr:rgba(47,111,219,0.30);--qc-ok:#1C9A60;--qc-okb:rgba(28,154,96,0.10);--qc-okbd:rgba(28,154,96,0.24);--qc-wn:#B07A12;--qc-wnb:rgba(176,122,18,0.11);--qc-wnbd:rgba(176,122,18,0.26);--qc-dg:#D23E45;--qc-dgb:rgba(210,62,69,0.09);--qc-dgbd:rgba(210,62,69,0.24);--qc-info:#2F6FDB;--qc-infob:rgba(47,111,219,0.09);--qc-ov:rgba(26,34,51,0.34);--qc-sk:rgba(20,28,40,0.06);--qc-shadow:0 1px 2px rgba(20,28,40,0.05),0 10px 34px rgba(20,28,40,0.09)}:root[data-theme=dark]{--qc-bg:#0E1117;--qc-s0:#151A23;--qc-s1:#1B212C;--qc-s2:#222936;--qc-si:#10141C;--qc-tx:#EBEEF4;--qc-tx2:#9AA4B5;--qc-txm:#5F6878;--qc-on-ac:#FFFFFF;--qc-bd:rgba(255,255,255,0.07);--qc-bds:rgba(255,255,255,0.12);--qc-bs:rgba(255,255,255,0.045);--qc-ac:#6AA6FF;--qc-ach:#86B7FF;--qc-acb:rgba(106,166,255,0.14);--qc-acr:rgba(106,166,255,0.40);--qc-ok:#48C98A;--qc-okb:rgba(72,201,138,0.13);--qc-okbd:rgba(72,201,138,0.28);--qc-wn:#E3AE45;--qc-wnb:rgba(227,174,69,0.13);--qc-wnbd:rgba(227,174,69,0.30);--qc-dg:#F2696B;--qc-dgb:rgba(242,105,107,0.13);--qc-dgbd:rgba(242,105,107,0.30);--qc-info:#6AA6FF;--qc-infob:rgba(106,166,255,0.14);--qc-ov:rgba(8,11,17,0.55);--qc-sk:rgba(255,255,255,0.06);--qc-shadow:0 1px 2px rgba(0,0,0,0.18),0 8px 30px rgba(0,0,0,0.28)}:root{--qc-font-ui:var(--font-inter,"Inter"),system-ui,-apple-system,"Segoe UI",sans-serif;--qc-font-mono:"JetBrains Mono",ui-monospace,"SF Mono",monospace;--qc-radius-card:16px;--qc-radius-row:12px;--qc-radius-ctl:9px;--qc-radius-sm:8px;--qc-radius-pill:999px;--qc-ease:cubic-bezier(0.22,1,0.36,1);--qc-digit-dur:380ms;--qc-digit-distance:4px;--qc-digit-stagger:42ms;--qc-digit-blur:1px;--qc-dropdown-open-dur:210ms;--qc-dropdown-close-dur:150ms;--qc-dropdown-pre-scale:0.97;--qc-dropdown-closing-scale:0.99;--qc-modal-open-dur:240ms;--qc-modal-close-dur:150ms;--qc-modal-scale:0.985;--qc-panel-open-dur:320ms;--qc-panel-close-dur:240ms;--qc-panel-translate-x:28px;--qc-panel-blur:2px;--qc-check-dur:360ms;--qc-check-rotate-from:28deg;--qc-check-y:8px;--qc-check-blur-from:4px;--qc-check-path-delay:90ms;--qc-reveal-dur:360ms;--qc-reveal-blur:2px;--qc-pulse-dur:1100ms;--qc-pulse-min:0.55;--qc-tabs-dur:230ms;--qc-stagger-dur:380ms;--qc-stagger-distance:8px;--qc-stagger-step:44ms;--qc-stagger-blur:2px}@keyframes qc-digit-pop-in{0%{transform:translateY(calc(var(--qc-digit-distance) * -1));opacity:0;filter:blur(var(--qc-digit-blur))}to{transform:translateY(0);opacity:1;filter:blur(0)}}.qc-digit-group{display:inline-flex;align-items:baseline;font-feature-settings:"tnum" 1}.qc-digit{display:inline-block;will-change:transform,opacity,filter}.qc-digit-group.is-animating .qc-digit{animation:qc-digit-pop-in var(--qc-digit-dur) var(--qc-ease) both}.qc-digit-group.is-animating .qc-digit[data-stagger="1"]{animation-delay:var(--qc-digit-stagger)}.qc-digit-group.is-animating .qc-digit[data-stagger="2"]{animation-delay:calc(var(--qc-digit-stagger) * 2)}.qc-dropdown{transform:scale(var(--qc-dropdown-pre-scale));opacity:0;pointer-events:none;transition:transform var(--qc-dropdown-open-dur) var(--qc-ease),opacity var(--qc-dropdown-open-dur) var(--qc-ease);will-change:transform,opacity}.qc-dropdown.is-open{transform:scale(1);opacity:1;pointer-events:auto}.qc-dropdown.is-closing{transform:scale(var(--qc-dropdown-closing-scale));opacity:0;pointer-events:none;transition:transform var(--qc-dropdown-close-dur) var(--qc-ease),opacity var(--qc-dropdown-close-dur) var(--qc-ease)}.qc-modal{transform-origin:center;transform:scale(var(--qc-modal-scale));opacity:0;pointer-events:none;transition:transform var(--qc-modal-open-dur) var(--qc-ease),opacity var(--qc-modal-open-dur) var(--qc-ease);will-change:transform,opacity}.qc-modal.is-open{transform:scale(1);opacity:1;pointer-events:auto}.qc-modal.is-closing{transform:scale(var(--qc-modal-scale));opacity:0;pointer-events:none;transition:transform var(--qc-modal-close-dur) var(--qc-ease),opacity var(--qc-modal-close-dur) var(--qc-ease)}.qc-panel-x{transform:translateX(var(--qc-panel-translate-x));opacity:0;filter:blur(var(--qc-panel-blur));pointer-events:none;transition:transform var(--qc-panel-close-dur) var(--qc-ease),opacity var(--qc-panel-close-dur) var(--qc-ease),filter var(--qc-panel-close-dur) var(--qc-ease);will-change:transform,opacity,filter}.qc-panel-x[data-open=true]{transform:translateX(0);opacity:1;filter:blur(0);pointer-events:auto;transition:transform var(--qc-panel-open-dur) var(--qc-ease),opacity var(--qc-panel-open-dur) var(--qc-ease),filter var(--qc-panel-open-dur) var(--qc-ease)}.qc-tabs-pill{transition:transform var(--qc-tabs-dur) var(--qc-ease),width var(--qc-tabs-dur) var(--qc-ease);will-change:transform,width}.qc-check{display:inline-block;transform-origin:center;opacity:0;will-change:transform,opacity,filter}.qc-check svg{display:block;overflow:visible}.qc-check svg path{stroke-dasharray:20;stroke-dashoffset:20}.qc-check[data-state=in]{animation:qc-check-fade var(--qc-check-dur) var(--qc-ease) forwards,qc-check-rotate var(--qc-check-dur) var(--qc-ease) forwards,qc-check-blur var(--qc-check-dur) var(--qc-ease) forwards,qc-check-bob var(--qc-check-dur) var(--qc-ease) forwards}.qc-check[data-state=in] svg path{animation:qc-check-draw var(--qc-check-dur) var(--qc-ease) var(--qc-check-path-delay) forwards}@keyframes qc-check-fade{0%{opacity:0}to{opacity:1}}@keyframes qc-check-rotate{0%{transform:rotate(var(--qc-check-rotate-from))}to{transform:rotate(0)}}@keyframes qc-check-blur{0%{filter:blur(var(--qc-check-blur-from))}to{filter:blur(0)}}@keyframes qc-check-bob{0%{translate:0 var(--qc-check-y)}to{translate:0 0}}@keyframes qc-check-draw{to{stroke-dashoffset:0}}.qc-skel,.qc-skel-content{position:relative}.qc-skel-content{z-index:1;opacity:0;filter:blur(var(--qc-reveal-blur))}.qc-skel-content,.qc-skel-overlay{transition:opacity var(--qc-reveal-dur) var(--qc-ease),filter var(--qc-reveal-dur) var(--qc-ease)}.qc-skel-overlay{position:absolute;inset:0;z-index:2;opacity:1;pointer-events:none}.qc-skel.is-revealed .qc-skel-overlay{opacity:0;filter:blur(var(--qc-reveal-blur))}.qc-skel.is-revealed .qc-skel-content{opacity:1;filter:blur(0)}.qc-skel-overlay.is-pulsing>*{animation:qc-skel-pulse var(--qc-pulse-dur) ease-in-out 1}@keyframes qc-skel-pulse{0%,to{opacity:1}50%{opacity:var(--qc-pulse-min)}}@keyframes qc-row-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.qc-stagger-in>*{opacity:0;animation:qc-row-in var(--qc-stagger-dur) var(--qc-ease) both}@keyframes qc-screen-in{0%{opacity:0}to{opacity:1}}.qc-screen-enter{animation:qc-screen-in var(--qc-stagger-dur) var(--qc-ease) both}@media (prefers-reduced-motion:reduce){.qc-digit-group.is-animating .qc-digit,.qc-screen-enter,.qc-stagger-in>*{animation:none!important;opacity:1!important;transform:none!important;filter:none!important}.qc-check{opacity:1}.qc-check svg path{stroke-dashoffset:0!important}.qc-skel-content{opacity:1;filter:none}}[data-qc-builder] [data-builder-layout-v2]{--c-surface-0:var(--qc-s0);--c-surface-1:var(--qc-s1);--c-surface-2:var(--qc-si);--c-surface-3:var(--qc-s2);--c-border:var(--qc-bd);--c-text-primary:var(--qc-tx);--c-text-secondary:var(--qc-tx2);--c-text-tertiary:var(--qc-txm);--c-accent-fg:var(--qc-ac);--c-accent-subtle:var(--qc-acb);--c-success-fg:var(--qc-ok);--c-success-subtle:var(--qc-okb);--c-success-border:var(--qc-okbd);--c-danger-fg:var(--qc-dg);--c-danger-subtle:var(--qc-dgb);--c-danger-border:var(--qc-dgbd);--c-warning-fg:var(--qc-wn);--c-warning-subtle:var(--qc-wnb);--c-warning-border:var(--qc-wnbd);--c-info-fg:var(--qc-info);--c-info-subtle:var(--qc-infob);--c-info-border:var(--qc-acr);--c-graph-bg:var(--qc-bg);--c-graph-grid:var(--qc-bd);--c-graph-node:var(--qc-s2);--c-graph-node-sel:var(--qc-ac);--c-graph-edge:var(--qc-bds);--c-graph-edge-active:var(--qc-ac);font-family:var(--qc-font-ui)}[data-qc-shell]{--ui-surface-1:var(--qc-s0);--ui-surface-2:var(--qc-s1);--ui-surface-3:var(--qc-si);--ui-surface-selected:var(--qc-acb);--ui-bg-canvas:var(--qc-bg);--ui-bg-subtle:var(--qc-s1);--ui-bg-warm:var(--qc-s1);--ui-text-primary:var(--qc-tx);--ui-text-secondary:var(--qc-tx2);--ui-text-tertiary:var(--qc-txm);--ui-text-muted:var(--qc-txm);--ui-text-inverse:var(--qc-on-ac);--ui-border-subtle:var(--qc-bd);--ui-border-strong:var(--qc-bds);--ui-border-focus:var(--qc-ac);--ui-accent-500:var(--qc-ac);--ui-accent-600:var(--qc-ac);--ui-accent-700:var(--qc-ach);--ui-accent-contrast:var(--qc-on-ac);--ui-accent-soft:var(--qc-acb);--ui-accent-surface:var(--qc-acb);--ui-accent-dim:var(--qc-acr);--ui-danger:var(--qc-dg);--ui-danger-surface:var(--qc-dgb);--ui-success:var(--qc-ok);--ui-success-surface:var(--qc-okb);--ui-warning:var(--qc-wn);--ui-warning-surface:var(--qc-wnb);--ui-info:var(--qc-info);--ui-info-surface:var(--qc-infob);--ui-radius-sm:var(--qc-radius-sm);--ui-radius-md:var(--qc-radius-ctl);--ui-radius-lg:var(--qc-radius-card);--ui-radius-xl:var(--qc-radius-card);--ui-radius-pill:var(--qc-radius-pill);--ui-surface-0:var(--qc-s0);--ui-surface-elevated:var(--qc-s1);--ui-surface-muted:var(--qc-s1);--ui-bg-app:var(--qc-bg);--ui-color-surface-0:var(--qc-s0);--ui-color-surface-1:var(--qc-s1);--ui-border:var(--qc-bd);--ui-color-border:var(--qc-bd);--ui-color-border-subtle:var(--qc-bd);--ui-focus-ring:var(--qc-ac);--ui-accent:var(--qc-ac);--ui-accent-strong:var(--qc-ach);--ui-accent-subtle:var(--qc-acb);--ui-accent-50:var(--qc-acb);--ui-accent-200:var(--qc-acb);--ui-color-accent:var(--qc-ac);--ui-color-accent-alpha:var(--qc-acr);--ui-on-accent:var(--qc-on-ac);--ui-color-text-primary:var(--qc-tx);--ui-color-text-secondary:var(--qc-tx2);--ui-color-text-tertiary:var(--qc-txm);--ui-text-danger:var(--qc-dg);--ui-text-link:var(--qc-ac);--ui-text-disabled:var(--qc-txm);--ui-error:var(--qc-dg);--ui-color-danger:var(--qc-dg);--ui-danger-500:var(--qc-dg);--ui-danger-600:var(--qc-dg);--ui-danger-strong:var(--qc-dg);--ui-danger-300:var(--qc-dgb);--ui-danger-50:var(--qc-dgb);--ui-color-success:var(--qc-ok);--ui-success-500:var(--qc-ok);--ui-success-700:var(--qc-ok);--ui-color-warning:var(--qc-wn);--ui-color-info:var(--qc-info);--ui-cyan-500:var(--qc-info);--ui-cyan-border:var(--qc-infob);--ui-cyan-surface:var(--qc-infob)}