.file-transfer-status{--ft-accent: var(--accent, #7960f5);--ft-accent-2: var(--accent-2, #7c3aed);--ft-bg: var(--card, var(--panel, #fff));--ft-text: var(--tx, var(--text, #171827));--ft-muted: var(--tx2, var(--muted, #62687b));--ft-border: var(--line, var(--border, #d9dce5));position:fixed;z-index:1100;left:50%;top:calc(76px + env(safe-area-inset-top));transform:translate(-50%);width:min(320px,calc(100vw - 32px));display:flex;flex-direction:column;gap:8px;max-height:calc(100dvh - 32px);overflow-y:auto;pointer-events:none;font-family:inherit}.file-transfer{pointer-events:auto;min-width:0;padding:10px 12px;border:1px solid var(--ft-border);border-radius:14px;color:var(--ft-text);background:var(--ft-bg);box-shadow:0 7px 24px #00000021;animation:ft-appear .18s ease-out both}.file-transfer__heading,.file-transfer__caption{display:flex;align-items:center;justify-content:space-between;gap:10px}.file-transfer__title{font-size:12px;font-weight:650;line-height:1.5}.file-transfer__close{flex:0 0 28px;display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:7px;color:var(--ft-muted);background:transparent;cursor:pointer}.file-transfer__close:hover{color:var(--ft-text);background:color-mix(in srgb,var(--ft-accent) 10%,transparent)}.file-transfer__close:focus-visible{outline:2px solid var(--ft-accent);outline-offset:2px}.file-transfer__close svg{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round}.file-transfer__meter{margin-top:-4px}.file-transfer__art{width:100%;height:58px;display:block;overflow:visible;fill:none}.file-transfer__track,.file-transfer__fill{stroke-width:2.7;stroke-linecap:round}.file-transfer__track{stroke:var(--ft-accent);opacity:.18}.file-transfer__fill{stroke:var(--ft-accent);stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .16s linear}.file-transfer__moving-arrow{stroke:var(--ft-accent);stroke-width:2.3;stroke-linecap:round;stroke-linejoin:round;animation:ft-download-float 1.3s ease-in-out infinite}.file-transfer.is-upload .file-transfer__moving-arrow{animation-name:ft-upload-float}.file-transfer.is-indeterminate .file-transfer__fill{stroke-dasharray:.2 .8;animation:ft-search 1.5s .45s linear infinite}.file-transfer__caption{margin-top:2px;color:var(--ft-muted);font-size:12px;line-height:1.5}.file-transfer__phase{min-width:0;overflow-wrap:anywhere}.file-transfer__percentage{font-variant-numeric:tabular-nums;flex-shrink:0}.file-transfer__parcel,.file-transfer__check,.file-transfer__failure{opacity:0}.file-transfer__parcel,.file-transfer__check{stroke:var(--ft-accent);stroke-linecap:round;stroke-linejoin:round}.file-transfer__canopy{fill:var(--ft-accent);fill-opacity:.1;stroke-width:1.6}.file-transfer__strings{stroke-width:1.2}.file-transfer__file{fill:var(--ft-bg);stroke-width:1.6}.file-transfer__parcel-arrow{stroke-width:1.3}.file-transfer__check{stroke-width:3.2}.file-transfer.phase-complete .file-transfer__moving-arrow{opacity:0;animation:none}.file-transfer.phase-complete .file-transfer__parcel{animation:ft-land .9s .25s ease-in-out both}.file-transfer.phase-complete.is-upload .file-transfer__parcel{animation-name:ft-launch}.file-transfer.phase-complete .file-transfer__check{animation:ft-check .22s 1.1s ease-out both}.file-transfer.phase-error .file-transfer__fill,.file-transfer.phase-cancelled .file-transfer__fill,.file-transfer.phase-error .file-transfer__symbol-track,.file-transfer.phase-cancelled .file-transfer__symbol-track{opacity:0}.file-transfer.phase-error .file-transfer__failure{opacity:1;stroke:var(--kb-danger, var(--ft-text));stroke-width:1.7}.file-transfer.phase-error .file-transfer__phase{color:var(--kb-danger, var(--ft-text))}.file-transfer-status__more{align-self:center;padding:4px 10px;border-radius:12px;background:var(--ft-bg);color:var(--ft-muted);border:1px solid var(--ft-border);font-size:11px}@supports (d: path("M 0 0 L 1 1")){.file-transfer__track,.file-transfer__fill{animation:ft-unroll .5s cubic-bezier(.2,.7,.2,1) both}.file-transfer__symbol-track{animation:ft-symbol-move .5s cubic-bezier(.2,.7,.2,1) both}.file-transfer.is-indeterminate .file-transfer__fill{animation:ft-unroll .5s cubic-bezier(.2,.7,.2,1) both,ft-search 1.5s .45s linear infinite}}@keyframes ft-appear{0%{opacity:0}to{opacity:1}}@keyframes ft-unroll{0%{d:path("M 37 37 C 37 44 31 50 24 50 C 17 50 11 44 11 37 C 11 30 17 24 24 24 C 31 24 37 30 37 37")}to{d:path("M 15 54 C 29 54 43 54 57 54 C 85 54 113 54 141 54 C 169 54 197 54 225 54 C 237 54 245 54 249 54")}}@keyframes ft-symbol-move{0%{transform:translate(-108px)}to{transform:translate(0)}}@keyframes ft-search{0%{stroke-dashoffset:1}to{stroke-dashoffset:-1}}@keyframes ft-download-float{0%,to{transform:translateY(-2px)}50%{transform:translateY(2px)}}@keyframes ft-upload-float{0%,to{transform:translateY(2px)}50%{transform:translateY(-2px)}}@keyframes ft-land{0%{opacity:0;transform:translateY(-15px) rotate(-5deg);transform-origin:132px 30px}20%{opacity:1}70%{opacity:1;transform:translateY(1px) rotate(2deg);transform-origin:132px 30px}to{opacity:0;transform:translateY(3px) rotate(0);transform-origin:132px 30px}}@keyframes ft-launch{0%{opacity:0;transform:translateY(12px) rotate(4deg);transform-origin:132px 30px}20%{opacity:1}70%{opacity:1;transform:translateY(-4px) rotate(-2deg);transform-origin:132px 30px}to{opacity:0;transform:translateY(-9px) rotate(0);transform-origin:132px 30px}}@keyframes ft-check{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){.file-transfer,.file-transfer *,.file-transfer *:before,.file-transfer *:after{animation:none!important;transition:none!important}.file-transfer__symbol-track,.file-transfer__moving-arrow,.file-transfer__parcel{transform:none!important}.file-transfer.is-indeterminate .file-transfer__fill{stroke-dasharray:.25 .75;stroke-dashoffset:0}.file-transfer.phase-complete .file-transfer__parcel{opacity:0}.file-transfer.phase-complete .file-transfer__check{opacity:1}}@media (forced-colors: active){.file-transfer-status{--ft-accent: Highlight;--ft-bg: Canvas;--ft-text: CanvasText;--ft-muted: CanvasText;--ft-border: CanvasText}.file-transfer{box-shadow:none}}@media (max-width: 640px){.file-transfer-status{top:calc(70px + env(safe-area-inset-top));max-height:min(260px,calc(100dvh - 180px))}}:root{--n0:#141822;--n1:#171c27;--n2:#1b212e;--n3:#212838;--n4:#2b3344;--n5:#384154;--n6:#4c566c;--n7:#6b7688;--n8:#8e97a8;--n9:#aab2c0;--n10:#c8ced8;--n11:#e4e8ef;--n12:#f2f4f8;--ac0:#1e1b36;--ac1:#262046;--ac2:#3b327a;--ac3:#6a5bc8;--ac4:#8676ff;--ac5:#9d90ff;--ac6:#c3b9ff;--ok0:#15241f;--ok1:#193029;--ok2:#24463c;--ok3:#3f7667;--ok4:#4f9683;--ok5:#62ad98;--ok6:#86c6b4;--wa0:#241d13;--wa1:#302517;--wa2:#463522;--wa3:#7a5b2e;--wa4:#a37c3c;--wa5:#c79a52;--wa6:#e0bb7d;--er0:#241717;--er1:#301d1c;--er2:#4a2b29;--er3:#7d4a46;--er4:#a85f58;--er5:#cb7d75;--er6:#e5a9a3;--in0:#151c26;--in1:#1b2533;--in2:#2a3a4e;--in3:#4a6285;--in4:#6b8cb5;--in5:#8aa6c9;--in6:#b2c5de;--br1:#5a86a8;--br2:#8378b8;--br3:#6d9bbd;--br4:#5c7bb0;--br5:#4f9683;--br6:#c08b91;--bg:var(--n2);--surface:var(--n0);--field:var(--n2);--btn-2:var(--n3);--border:var(--n4);--border-soft:var(--n3);--nav-active:var(--ac1);--text:var(--n11);--text-2:var(--n9);--text-3:var(--n8);--accent:var(--ac4);--accent-2:var(--ac5);--accent-soft:var(--ac2);--tint:var(--ac1);--indigo:var(--ac5);--ok-tx:var(--ok5);--ok-bg:var(--ok1);--ok-line:var(--ok2);--warn-tx:var(--wa5);--warn-bg:var(--wa1);--warn-line:var(--wa2);--err-tx:var(--er5);--err-bg:var(--er1);--err-line:var(--er2);--info-tx:var(--in5);--info-bg:var(--in1);--info-line:var(--in2);--radius:14px;color:var(--n11);--page: var(--n2);--panel: var(--n0);--card: var(--n0);--raised: var(--n3);--input: var(--n2);--tx: var(--n11);--tx2: var(--n9);--tx3: var(--n8);--line: var(--n5);--on-tint: var(--ac5);--accent: var(--ac4);--accent-2: var(--ac5);--grad: var(--ac4);--kb-success: var(--ok5);--kb-warning: var(--wa5);--kb-danger: var(--er5);--kb-info: var(--in5);--kb-label: var(--ac5);--font-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-disp: var(--font-body);--font-mono: ui-monospace, SFMono-Regular, monospace;--button-text:var(--n0);--accent-foreground:var(--n0);--shadow-card: none;--surface-sheen: linear-gradient(transparent,transparent);--workspace-atmosphere: linear-gradient(transparent,transparent);--workspace-frame: var(--n0);--workspace-nav-active: var(--ac1);--workspace-hover: var(--n2);--workspace-glint: transparent;--workspace-focus: var(--ac5);--shadow: rgba(0,0,0,.2);--page:var(--n1);color-scheme:dark}html.light{--n0:#ffffff;--n1:#fbfcfd;--n2:#f6f7fa;--n3:#f0f2f7;--n4:#e7eaf0;--n5:#dbdfe8;--n6:#c5cbd7;--n7:#a3abba;--n8:#7b859a;--n9:#5a6478;--n10:#394152;--n11:#232a38;--n12:#151a26;--ac0:#f6f4fe;--ac1:#edeafc;--ac2:#d9d2f8;--ac3:#a99cf7;--ac4:#6d5cf5;--ac5:#5747d6;--ac6:#3f32a8;--ok0:#f4f9f7;--ok1:#e6f1ed;--ok2:#cfe3dc;--ok3:#8fbcb0;--ok4:#4f9683;--ok5:#2e7d6a;--ok6:#246153;--wa0:#fbf7f1;--wa1:#f6efe3;--wa2:#e8d7bc;--wa3:#cdae7e;--wa4:#b58743;--wa5:#96682c;--wa6:#7a5523;--er0:#fbf5f4;--er1:#f6eae8;--er2:#ecd3d0;--er3:#d3a09b;--er4:#bb6a62;--er5:#a2453e;--er6:#85352f;--in0:#f5f8fb;--in1:#e9eef6;--in2:#d3dfed;--in3:#9bb2cf;--in4:#6b8cb5;--in5:#44608c;--in6:#344b6e;--br1:#4a7093;--br2:#6b6494;--br3:#5a86a8;--br4:#46618f;--br5:#3f8a76;--br6:#a86a72;--bg:var(--n2);--surface:var(--n0);--field:var(--n2);--btn-2:var(--n3);--border:var(--n4);--border-soft:var(--n3);--nav-active:var(--ac1);--text:var(--n11);--text-2:var(--n9);--text-3:var(--n8);--accent:var(--ac4);--accent-2:var(--ac5);--accent-soft:var(--ac2);--tint:var(--ac1);--indigo:var(--ac5);--ok-tx:var(--ok5);--ok-bg:var(--ok1);--ok-line:var(--ok2);--warn-tx:var(--wa5);--warn-bg:var(--wa1);--warn-line:var(--wa2);--err-tx:var(--er5);--err-bg:var(--er1);--err-line:var(--er2);--info-tx:var(--in5);--info-bg:var(--in1);--info-line:var(--in2);--radius:14px;color:var(--n11);--page: var(--n2);--panel: var(--n0);--card: var(--n0);--raised: var(--n3);--input: var(--n2);--tx: var(--n11);--tx2: var(--n9);--tx3: var(--n8);--line: var(--n5);--on-tint: var(--ac5);--accent: var(--ac4);--accent-2: var(--ac5);--grad: var(--ac4);--kb-success: var(--ok5);--kb-warning: var(--wa5);--kb-danger: var(--er5);--kb-info: var(--in5);--kb-label: var(--ac5);--font-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-disp: var(--font-body);--font-mono: ui-monospace, SFMono-Regular, monospace;--button-text:var(--n0);--accent-foreground:var(--n0);--shadow-card: none;--surface-sheen: linear-gradient(transparent,transparent);--workspace-atmosphere: linear-gradient(transparent,transparent);--workspace-frame: var(--n0);--workspace-nav-active: var(--ac1);--workspace-hover: var(--n2);--workspace-glint: transparent;--workspace-focus: var(--ac5);--shadow: rgba(0,0,0,.2);color-scheme:light;--shadow:rgba(20,26,40,.12)}html,body{background:var(--page);color:var(--tx);font-family:var(--font-body)}h1,h2,h3{font-family:var(--font-disp);letter-spacing:-.02em}::selection{background:var(--ac2);color:var(--tx)}.workspace-shell{box-sizing:border-box;background:var(--page)!important;color:var(--tx);font-family:var(--font-body)!important;font-size:13.5px}.workspace-desktop{padding:16px;gap:16px}.workspace-layout{min-width:0;min-height:0}.workspace-sidebar{box-sizing:border-box;background:var(--panel)!important;border:0!important;border-radius:14px;box-shadow:none;min-height:0;overflow:hidden;overscroll-behavior:contain}.workspace-sidebar[data-collapsed=true]{width:68px}.workspace-sidebar[data-collapsed=false]{width:222px}.workspace-frame{display:flex;flex-direction:column;min-width:0;min-height:0;gap:14px;border:0;border-radius:0;background:transparent;overflow:hidden;box-shadow:none}.workspace-content{flex:1;min-width:0;min-height:0;border-radius:14px;background:var(--panel)!important;scrollbar-gutter:stable}.workspace-content>:not(nav){font-family:var(--font-body)!important}.workspace-topbar{box-sizing:border-box;display:flex;align-items:center;gap:14px;flex:0 0 70px;min-height:70px;padding:0 18px;border:0;border-radius:14px;background:var(--panel)}.workspace-breadcrumb{display:flex;align-items:center;min-width:0;gap:9px;color:var(--tx3);font-size:13.5px}.workspace-breadcrumb strong{color:var(--tx);font-size:15px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workspace-topbar-actions{display:flex;align-items:center;gap:12px;flex-shrink:0}.workspace-brand{display:flex;align-items:center;gap:10px;min-height:60px;padding:10px 18px;box-sizing:border-box;flex-shrink:0}.workspace-brand>strong{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.4;font-weight:650}.workspace-brand>button{flex-shrink:0;margin-right:-10px}.workspace-brand-mark{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:26px;height:26px;border-radius:8px;overflow:hidden;background:var(--accent)}.workspace-brand-mark img{width:20px;height:20px;object-fit:contain}.workspace-sidebar[data-collapsed=true] .workspace-brand{justify-content:center;flex-wrap:wrap;padding-inline:8px;gap:4px}.workspace-navigation{display:flex;flex-direction:column;flex:1;min-height:0;overflow:auto;padding:0 12px 8px;overscroll-behavior:contain}.workspace-nav-link{box-sizing:border-box;min-width:0;min-height:36px;margin:1px 0;border:0;border-radius:9px;transition:background-color .14s ease-out,color .14s ease-out}.workspace-nav-link[aria-current=page]{background:var(--workspace-nav-active)!important;color:var(--tx)!important;box-shadow:none}.workspace-nav-link[aria-current=page] svg{color:var(--accent-2)}.workspace-service-nav{margin-top:auto;padding-top:8px;border-top:1px solid var(--border-soft)}.workspace-help-link{display:flex;gap:11px;align-items:center;min-height:34px;padding:8px 10px;box-sizing:border-box;border-radius:9px;color:var(--tx3);text-decoration:none;font-size:12.5px}.workspace-sidebar[data-collapsed=true] .workspace-help-link{justify-content:center}.workspace-help-link:focus-visible{outline:2px solid var(--workspace-focus);outline-offset:-2px}.workspace-page{margin-inline:auto;width:100%;box-sizing:border-box}.workspace-shell :is(button,input,textarea,select){font-family:var(--font-body)}.workspace-shell :is(button,a,input,textarea,select,summary):focus-visible{outline:2px solid var(--workspace-focus)!important;outline-offset:3px}.workspace-shell :is(input,textarea,select){transition:border-color .14s ease-out,box-shadow .14s ease-out}.workspace-shell :is(input,textarea,select):focus{border-color:var(--workspace-focus);box-shadow:0 0 0 3px var(--ac1)}.workspace-shell select option{background:var(--panel);color:var(--tx)}.workspace-shell button:disabled{cursor:default}.workspace-shell :is(h1,h2,h3){font-family:var(--font-body);letter-spacing:-.02em}.workspace-shell h1{font-size:22px}.workspace-shell h2{font-size:18px}.workspace-skip{position:fixed;top:8px;left:8px;z-index:1000;padding:12px 16px;border-radius:8px;background:var(--raised);color:var(--tx);transform:translateY(-160%)}.workspace-skip:focus{transform:translateY(0);outline:2px solid var(--workspace-focus);outline-offset:2px}.workspace-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.workspace-mobile-header{display:none}.workspace-mobile-nav{position:fixed;inset:0 auto 0 0;box-sizing:border-box;width:min(300px,calc(100vw - 32px));height:100dvh;max-height:100dvh;max-width:none;margin:0;padding:0;border:0;border-radius:0 14px 14px 0;background:var(--panel);color:var(--tx);overflow:hidden}.workspace-mobile-nav::backdrop{background:#050a1499}.workspace-mobile-nav .workspace-sidebar{width:100%;height:100%;border:0!important;border-radius:0;box-shadow:none}.workspace-drawer-close,.workspace-menu-button{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-width:44px;min-height:44px;padding:0;border:1px solid var(--border-soft);border-radius:9px;background:var(--card);color:var(--tx);cursor:pointer}.workspace-billing-banner{display:block;flex-shrink:0;padding:10px 18px;background:var(--warn-bg);color:var(--warn-tx);border:1px solid var(--warn-line);border-radius:10px;font-size:12px;line-height:1.6;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.workspace-loading{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:240px;padding:32px 20px;color:var(--tx2);font-family:var(--font-body);font-size:13px;text-align:center}.workspace-loading>strong{color:var(--tx);font-size:16px;font-weight:600}.workspace-loading-mark{width:28px;height:4px;border-radius:2px;background:var(--accent)}.workspace-session-loading{min-height:100dvh;background:var(--page)}.workspace-route-error{max-width:520px;padding:32px 24px;margin:24px auto;color:var(--tx)}.workspace-route-error h2{font-size:20px;line-height:1.35;margin:0 0 12px}.workspace-route-error p{color:var(--tx2);font-size:14px;line-height:1.6;margin:0 0 20px}.workspace-route-error>:is(button,a){box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin:0 8px 10px 0;padding:10px 14px;border:1px solid var(--border);border-radius:9px;background:var(--card);color:var(--tx);font:inherit;font-size:13px;cursor:pointer;text-decoration:none}.glass-panel{background:var(--card)!important;border:1px solid var(--border);border-radius:14px!important;box-shadow:none;box-sizing:border-box;min-width:0}.analytics-panel{max-width:100%}.analytics-metric{min-width:0!important}.analytics-metric span{font-variant-numeric:tabular-nums}.analytics-metric[data-highlight=true]{background:var(--card)!important;border-color:var(--border)!important}.analytics-metric[data-highlight=true]>div{color:var(--tx2)!important}.analytics-metric[data-highlight=true] span{color:var(--tx)!important}.funnel-plot{display:grid;grid-template-columns:repeat(auto-fit,minmax(66px,1fr));gap:12px;padding-top:10px}.funnel-column{display:flex;flex-direction:column;align-items:center;min-width:0;text-align:center}.funnel-column>strong{font-size:16px;font-weight:600;font-variant-numeric:tabular-nums;margin-bottom:10px}.funnel-bar-space{height:160px;display:flex;align-items:flex-end;justify-content:center;width:100%;border-bottom:1px solid var(--border-soft)}.funnel-bar{width:28px;max-width:80%;min-height:0;border-radius:7px 7px 0 0;background:var(--ac3)}.funnel-column>span{font-size:11px;color:var(--tx2);line-height:1.45;margin-top:12px;overflow-wrap:anywhere}.funnel-column>small{font-size:10px;color:var(--tx3);line-height:1.5;margin-top:4px}@media (hover:hover) and (pointer:fine){.workspace-nav-link:hover,.workspace-help-link:hover{background:var(--workspace-hover)!important;color:var(--tx)!important}}@media (min-width:768px) and (max-width:1090px){.workspace-desktop{padding:12px;gap:12px}.workspace-topbar{padding-inline:18px}}@media (max-width:767px){.workspace-layout{padding:0;gap:0}.workspace-layout>.workspace-frame{gap:0;border-radius:0}.workspace-content{border-radius:0;scrollbar-gutter:auto}.workspace-desktop-sidebar{display:none!important}.workspace-topbar{display:none}.workspace-mobile-header{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;min-height:60px;padding:8px 12px;gap:10px;box-sizing:border-box;background:var(--panel);border-bottom:1px solid var(--border-soft)}.workspace-mobile-header>strong{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.workspace-billing-banner{border-radius:0;padding:10px 16px}.workspace-nav-link,.workspace-help-link{min-height:44px}.analytics-page{padding:20px 16px!important}.analytics-panel{width:100%!important;flex-basis:100%!important}}@media (prefers-reduced-motion:reduce){.workspace-shell :is(a,button,input,select,textarea){transition:none!important}}:root{--motion-fast:.12s;--motion-standard:.18s;--motion-enter:.22s;--motion-ease:cubic-bezier(.2,.7,.2,1)}.workspace-sidebar{transition:none!important}.workspace-nav-link,.workspace-quick-link,.glass-metric,.workspace-drawer-close{transition:background-color var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease),color var(--motion-fast) var(--motion-ease)}.workspace-mobile-nav[open]{animation:workspace-drawer-enter var(--motion-enter) var(--motion-ease)}.workspace-mobile-nav[open]::backdrop{animation:workspace-backdrop-enter var(--motion-standard) var(--motion-ease)}@keyframes workspace-drawer-enter{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}@keyframes workspace-backdrop-enter{0%{opacity:0}to{opacity:1}}.workspace-shell :focus-visible{transition:none}@media (prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}html{scroll-behavior:auto!important}}.workspace-mobile-nav[data-keyboard=true],.workspace-mobile-nav[data-keyboard=true]::backdrop{animation:none}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.workspace-menu-button,.workspace-drawer-close,.workspace-quick-link,.glass-metric{transition:transform var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease),background-color var(--motion-fast) var(--motion-ease)}.workspace-menu-button:active:not(:focus-visible),.workspace-drawer-close:active:not(:focus-visible),.workspace-quick-link:active:not(:focus-visible),.glass-metric:active:not(:focus-visible){transform:translateY(1px)}}@media (prefers-reduced-motion:no-preference){html[data-syrix-input=pointer] :is(.customer-card-dialog[open],.deal-detail[open],.contact-profile){animation:workspace-detail-enter var(--motion-standard) var(--motion-ease)}}@keyframes workspace-detail-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.workspace-data-search{position:relative;flex:0 1 320px;margin-left:auto;min-width:180px}.workspace-data-search input{box-sizing:border-box;width:100%;padding:10px 13px;border-radius:9px;border:1px solid var(--border);background:var(--input);color:var(--tx);font:inherit;font-size:13px;min-height:40px}.workspace-search-results{position:absolute;right:0;top:calc(100% + 8px);width:min(430px,calc(100vw - 24px));background:var(--panel);border:1px solid var(--border);box-shadow:0 12px 30px #0003;border-radius:12px;padding:12px;max-height:65dvh;overflow:auto;z-index:80;color:var(--tx)}.workspace-search-results h3{font-size:11px;color:var(--tx3);margin:12px 7px 5px;text-transform:uppercase;letter-spacing:.05em}.workspace-search-results a{display:flex;flex-direction:column;gap:3px;text-decoration:none;color:var(--tx);padding:10px 8px;border-radius:7px;overflow-wrap:anywhere}.workspace-search-results a:hover,.workspace-search-results a:focus-visible{background:var(--workspace-hover)}.workspace-search-results small{color:var(--tx2)}.workspace-search-results strong{font-size:13px;font-weight:500}.workspace-search-toggle{display:none}@media (max-width:767px){.workspace-mobile-header>.workspace-data-search{position:static;min-width:44px;flex:0 0 44px;margin:0}.workspace-search-toggle{display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid var(--border);border-radius:9px;background:var(--panel);color:var(--tx);cursor:pointer}.workspace-mobile-header .workspace-data-search>label{display:none}.workspace-mobile-header .workspace-data-search[data-expanded=true]>label{display:block;position:fixed;left:68px;right:112px;top:8px;z-index:90;background:var(--panel)}.workspace-mobile-header .workspace-data-search input{height:44px;min-height:44px;font-size:16px!important;padding:8px 12px}.workspace-mobile-header .workspace-search-results{position:fixed;top:60px;left:12px;right:12px;width:auto;max-height:65dvh}.workspace-mobile-header>strong{display:block}}.section-tabs{display:flex;gap:8px;margin:0 28px;padding:8px 0 0;overflow:auto;flex-shrink:0;border-bottom:1px solid var(--border);background:var(--panel)}.section-tabs a{padding:14px 12px;min-height:46px;box-sizing:border-box;white-space:nowrap;text-decoration:none;color:var(--tx2);border-bottom:2px solid transparent;font-size:13px}.section-tabs a[aria-current=page]{color:var(--accent-2);border-color:var(--accent);background:transparent;border-radius:0;font-weight:600}.section-tabs a:focus-visible{outline:2px solid var(--workspace-focus);outline-offset:-3px}.section-tabs .section-settings-action{margin-left:auto;border:1px solid var(--border);border-radius:9px;align-self:center;margin-bottom:5px;padding:8px 12px;min-height:36px;font-size:12px}@media (max-width:767px){.section-tabs{margin-inline:16px;padding-top:4px;gap:2px}.section-tabs a{padding:12px 10px;min-height:44px}}.pwa-install-action{min-height:44px;padding:9px 13px;border:1px solid var(--border);border-radius:10px;color:var(--tx);background:var(--raised);font:inherit;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap}.pwa-install-action:disabled{opacity:.6;cursor:wait}.pwa-install-action:focus-visible,.pwa-guide :is(a,select):focus-visible,.pwa-dialog button:focus-visible,.pwa-back-link:focus-visible{outline:2px solid var(--kb-info,var(--accent));outline-offset:3px}.pwa-public-install{position:fixed;top:16px;right:16px;z-index:20}.pwa-dialog{width:min(520px,calc(100vw - 32px));max-height:calc(100dvh - 40px);padding:0;border:1px solid var(--border);border-radius:18px;background:var(--panel);color:var(--tx);box-shadow:0 24px 80px #0005;overflow:auto;font-family:var(--font-body,system-ui)}.pwa-dialog::backdrop{background:#080b1480}.pwa-dialog-inner{padding:24px}.pwa-dialog-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.pwa-dialog h2{font-size:22px;margin:0}.pwa-dialog-heading button{flex-shrink:0;width:44px;height:44px;border:1px solid var(--border);border-radius:10px;background:var(--raised);color:var(--tx);font-size:24px;cursor:pointer}.pwa-dialog p,.pwa-guide{font-size:14px;line-height:1.75;color:var(--tx2)}.pwa-guide label{display:grid;gap:8px;font-size:13px;margin:20px 0 16px;color:var(--tx)}.pwa-guide select{min-height:44px;max-width:100%;padding:10px;border:1px solid var(--border);border-radius:10px;background:var(--input);color:var(--tx);font:inherit;font-size:16px}.pwa-guide ol{padding-left:22px;margin:16px 0}.pwa-guide li+li{margin-top:10px}.pwa-guide a,.pwa-back-link{display:inline-flex;align-items:center;min-height:44px;color:var(--kb-label,var(--accent));text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.pwa-install-page{min-height:100dvh;box-sizing:border-box;display:grid;place-items:center;padding:28px 18px;background:var(--page);color:var(--tx);font-family:var(--font-body,system-ui)}.pwa-install-card{width:min(100%,560px);box-sizing:border-box;padding:30px;border:1px solid var(--border);border-radius:22px;background:var(--panel)}.pwa-install-eyebrow{font-size:10px;letter-spacing:.12em;color:var(--tx2)}.pwa-install-card h1{font-size:clamp(28px,5vw,38px);line-height:1.2;letter-spacing:-.04em;margin:16px 0}.pwa-install-card>p{font-size:15px;line-height:1.75;color:var(--tx2)}.pwa-install-card>.pwa-install-action{background:var(--grad);color:#fff;border-color:transparent;margin:8px 0}@media (max-width:480px){.pwa-dialog-inner,.pwa-install-card{padding:20px}.pwa-public-install{top:10px;right:12px}.workspace-mobile-header .pwa-install-action{padding-inline:10px;font-size:11px}}@media (prefers-reduced-motion:reduce){.pwa-install-action{transition:none;animation:none}}.assistant-widget-inline-panel{font-family:var(--font-body,system-ui,sans-serif)}.assistant-widget-inline-trigger{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:0 10px;border:1px solid var(--line);border-radius:10px;background:transparent;color:var(--tx2);font:inherit;font-size:12px;cursor:pointer;white-space:nowrap}.assistant-widget-inline-trigger:hover,.assistant-widget-inline-trigger[aria-expanded=true]{background:var(--raised);color:var(--tx)}.assistant-widget-inline-trigger:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (max-width:767px){.assistant-widget-inline-trigger{width:40px;padding:0}.assistant-widget-inline-trigger>span{display:none}.assistant-widget-inline-panel{position:fixed!important;top:max(72px,env(safe-area-inset-top))!important;right:12px!important;bottom:max(12px,env(safe-area-inset-bottom))!important;left:12px!important;width:auto!important;height:auto!important;max-height:calc(100dvh - 84px)}}.assistant-widget-inline-panel :is(button,a,input,textarea,select):focus-visible{outline:2px solid var(--accent)!important;outline-offset:3px}.assistant-widget-inline-panel :is(input,textarea,select):focus{border-color:var(--accent)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 14%,transparent)}.assistant-widget-floating-trigger{display:flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;margin-left:auto;border:1px solid color-mix(in srgb,var(--accent) 75%,white);border-radius:50%;background:var(--accent);color:var(--on-accent,#fff);box-shadow:0 4px 14px #0002;cursor:pointer;transition:transform .16s ease-out,box-shadow .16s ease-out}.assistant-widget-floating-trigger svg{display:block;flex-shrink:0;margin:0;pointer-events:none;transform:translateY(12.5%)}.assistant-widget-floating-trigger:active{transform:scale(.96)}.assistant-widget-floating-trigger:focus-visible{outline:2px solid var(--tx);outline-offset:3px}.assistant-widget-floating-label{position:absolute;right:58px;bottom:7px;display:flex;align-items:center;min-height:34px;padding:0 11px;border:1px solid var(--line);border-radius:10px;background:var(--card);color:var(--tx);font:600 12px var(--font-body,system-ui,sans-serif);white-space:nowrap;pointer-events:none;opacity:0;transform:translate(4px);transition:opacity .16s ease-out,transform .16s ease-out}@media (hover:hover) and (pointer:fine){.assistant-widget-floating-trigger:hover{box-shadow:0 6px 18px #0003}.assistant-widget-floating-trigger:hover:not([aria-expanded=true])+.assistant-widget-floating-label{opacity:1;transform:translate(0)}}.assistant-widget-floating-trigger:focus-visible:not([aria-expanded=true])+.assistant-widget-floating-label{opacity:1;transform:translate(0)}@media (prefers-reduced-motion:reduce){.assistant-widget-floating-trigger,.assistant-widget-floating-label{transition:none;transform:none}}
