@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400;500;600;700&display=swap");:root,[data-theme=light]{--bg:#ffffff;--bg-2:#fbfcfe;--bg-3:#f3f5f8;--bg-4:#e7e9ef;--bg-dark:#101a2c;--bg-dark-2:#0a1120;--surface-feature:#070a12;--ink:#16224d;--ink-2:#3a4150;--ink-3:#5b6472;--ink-4:#97a0ae;--ink-5:#cfd4dc;--accent:#2b64f5;--accent-hi:#9d86ff;--accent-lo:#1f3fb0;--accent-bg:#e9f0ff;--accent-bd:#bcd0fb;--class:#6b46c1;--class-bg:#f1ecfb;--class-bd:#e3d8f7;--blue-deep:#26397f;--blue-ice:#eef3ff;--blue-sky:#cfdcfb;--blue-twilight:#1f3fb0;--indigo:#2b64f5;--indigo-bg:#e9f0ff;--rule:#eef0f5;--rule-soft:#f3f5f8;--rule-hard:#d7dce5;--ok:#1d8a57;--ok-bg:#e6f6ee;--warn:#b07d12;--warn-bg:#fdf3e0;--err:#b4453a;--err-bg:#fbeae8;--info:#2b64f5;--info-bg:#e9f0ff;--ok-ink:#17724a;--warn-ink:#7a5a1e;--err-ink:#9a382e;--fg:var(--ink);--fg-muted:var(--ink-2);--fg-soft:var(--ink-3);--fg-faint:var(--ink-4);--border:var(--rule);--primary:var(--accent);--primary-hover:var(--accent-lo);--surface:var(--bg);--surface-sunken:var(--bg-2);--surface-card:var(--bg);--surface-dark:var(--bg-dark);--text-heading:var(--ink);--text-body:var(--ink-2);--text-muted:var(--ink-3);--text-on-dark:#ffffff}[data-theme=dark]{--bg:#070a12;--bg-2:#0c1019;--bg-3:#131a27;--bg-4:#1c2433;--bg-dark:#101a2c;--bg-dark-2:#0a1120;--surface-feature:#101a2c;--ink:#eef1f7;--ink-2:#c1c8d6;--ink-3:#8791a5;--ink-4:#5a6376;--ink-5:#39414f;--accent:#6a45e8;--accent-hi:#c3b2ff;--accent-lo:#9d86ff;--accent-bg:#9d86ff1f;--accent-bd:#9d86ff47;--class:#b9a6ff;--class-bg:#b9a6ff1f;--class-bd:#b9a6ff47;--blue-deep:#cfe6ff;--blue-ice:#0e2236;--blue-sky:#1e496b;--blue-twilight:#74c2f0;--indigo:#8079ff;--indigo-bg:#8079ff26;--rule:#1b2231;--rule-soft:#121826;--rule-hard:#2b3445;--ok:#35d07e;--ok-bg:#35d07e1f;--warn:#fbbf24;--warn-bg:#fbbf241f;--err:#f87171;--err-bg:#f871711f;--info:#5b9dff;--info-bg:#5b9dff1f;--ok-ink:#6ee7a8;--warn-ink:#fcd34d;--err-ink:#fca5a5;--fg:var(--ink);--fg-muted:var(--ink-2);--fg-soft:var(--ink-3);--fg-faint:var(--ink-4);--border:var(--rule);--primary:var(--accent);--primary-hover:var(--accent-lo);--surface:var(--bg);--surface-sunken:var(--bg-2);--surface-card:var(--bg);--surface-dark:var(--bg-dark);--text-heading:var(--ink);--text-body:var(--ink-2);--text-muted:var(--ink-3);--text-on-dark:#ffffff;--shadow-1:0 1px 2px #00000052,0 2px 4px #00000052;--shadow-2:0 6px 16px #00000066;--shadow-3:0 12px 32px #0000007a;--shadow-pop:0 24px 64px #00000099;--shadow-card-hover:0 10px 24px -10px #000000a6;--shadow-tile-hover:0 22px 48px -20px #000000b3;color-scheme:dark}:root{--display:"Inter",system-ui,sans-serif;--ui-display:"Inter",system-ui,sans-serif;--body:"Inter",system-ui,sans-serif;--ui:"Inter",system-ui,sans-serif;--mono:"JetBrains Mono",ui-monospace,"Menlo",monospace;--fs-mono-xs:11.5px;--fs-mono:12px;--fs-mono-sm:13px;--fs-xs:13.5px;--fs-sm:14.5px;--fs-base:16.5px;--fs-md:18px;--fs-lg:21px;--fs-xl:27px;--fs-2xl:32px;--fs-3xl:36px;--fs-display:clamp(40px,5.5vw,62px);--fw-light:400;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--lh-tight:1.08;--lh-snug:1.3;--lh-base:1.55;--ls-display:-0.03em;--ls-title:-0.02em;--ls-card:-0.01em;--ls-mono:0.1em;--ls-eyebrow:0.08em;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-7:32px;--s-8:40px;--s-9:48px;--s-10:64px;--s-11:80px;--s-12:120px;--gap-block:var(--s-4);--gap-card:var(--s-5);--gap-section:var(--s-9);--gap-region:var(--s-10);--r-0:6px;--r-1:10px;--r-2:12px;--r-3:14px;--r-4:16px;--r-pill:999px;--shadow-1:0 2px 8px #141e3c14;--shadow-2:0 8px 24px #141e3c1a;--shadow-3:0 14px 30px #141e3c1f;--shadow-pop:0 34px 70px #060c244d;--shadow-accent:0 6px 18px #2b59ff47;--shadow-card-hover:0 10px 24px -10px #141e3c2e;--shadow-tile-hover:0 22px 48px -20px #141e3c52;--maxw:1440px;--gutter:clamp(20px,3.2vw,48px);--sidebar-w:220px;--ease:cubic-bezier(.22,1,.36,1);--ease-out:cubic-bezier(.22,1,.36,1);--t-fast:.18s;--t-base:.25s;--t-slow:.45s}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--body);font-weight:var(--fw-regular);font-size:var(--fs-base);line-height:var(--lh-base);color:var(--text-body);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-variant-numeric:tabular-nums}h1,h2,h3,h4,h5,h6{font-family:var(--ui-display);font-weight:var(--fw-semibold);color:var(--text-heading);letter-spacing:var(--ls-card);line-height:var(--lh-snug);margin:0}a{color:var(--accent-lo);text-decoration:none}a:hover{color:var(--accent)}::selection{background:var(--accent-bg);color:var(--accent-lo)}.mono-label{color:var(--ink-3)}.mono-label,.sb-eyebrow{font-family:var(--mono);font-weight:var(--fw-semibold);font-size:var(--fs-mono);letter-spacing:var(--ls-mono);text-transform:uppercase}.sb-eyebrow{display:inline-flex;align-items:center;gap:12px;color:var(--accent)}.sb-eyebrow:before{content:"";width:20px;height:2px;background:currentColor;display:inline-block}.sb-display{font-family:var(--display);font-weight:var(--fw-bold);font-size:var(--fs-display);letter-spacing:var(--ls-display);line-height:var(--lh-tight);margin:0}.sb-display em{color:var(--accent-hi);font-style:normal}.sb-pulse-live:before{content:"";display:inline-block;width:6px;height:6px;margin-right:6px;border-radius:var(--r-pill);background:var(--ok);vertical-align:middle;animation:sbPulseLive 1.8s ease-in-out infinite}@keyframes sbPulseLive{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;transition-duration:.001ms!important}}.stobox-host-chrome__skip{position:fixed;inset:0 auto auto 0;z-index:1000;transform:translateY(-120%);padding:10px 14px;background:#fff;color:#111827;font:600 13px/1.2 var(--ui)}.stobox-host-chrome__skip:focus{transform:none}.stobox-host-chrome.topbar{position:relative;z-index:80;box-sizing:border-box;flex:0 0 50px;width:100%;height:50px;min-height:50px;display:flex;align-items:center;gap:6px;padding:0 12px;border-bottom:1px solid var(--rule);background:var(--bg);color:var(--ink);overflow:visible;font-family:var(--ui);font-size:13.5px;line-height:1.2}.stobox-host-chrome button,.stobox-host-chrome input,.stobox-host-chrome select,.stobox-host-chrome textarea{font:inherit}.stobox-host-chrome a{color:inherit;text-decoration:none}.topbar-logo{display:flex;align-items:center;gap:8px;margin-right:2px;padding:0;flex:0 0 auto;border:none;background:transparent;cursor:pointer}.stobox-host-chrome__mark{width:34px;height:34px;display:grid;place-items:center;box-sizing:border-box;flex:0 0 auto;padding:6px;border-radius:8px;background:#fff}.stobox-host-chrome__mark-image{width:100%;height:100%;display:block;object-fit:contain}.product-sep{width:1px;height:16px;margin:0 2px;flex:0 0 auto;background:var(--rule)}.stobox-host-chrome__products{display:flex;align-items:center;gap:6px}.product-card{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 9px 0 6px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--ink);cursor:pointer;flex:0 0 auto;white-space:nowrap;transition:all var(--t-fast) var(--ease)}.product-card:hover{background:var(--bg-3)}.product-card.on{background:var(--tile-bg);border-color:color-mix(in srgb,var(--tile-c) 45%,transparent)}.product-card[data-product-state=interim],.product-card[data-product-state=locked],.product-card[data-product-state=staff]{opacity:.62}.product-card:disabled{cursor:not-allowed}.product-card-icon{width:20px;height:20px;border-radius:6px;display:grid;place-items:center;flex:0 0 auto}.product-card-glyph{width:15px;height:15px;display:block}.product-card-glyph svg,.stobox-host-chrome__icon-button svg{width:100%;height:100%;display:block;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.product-card-label{color:var(--ink);font-family:var(--ui-display);font-size:12.5px;font-weight:700}.product-card-active-label{min-width:0;display:flex;flex-direction:column;justify-content:center}.product-card-active-label>span:first-child{color:var(--ink);font-family:var(--ui-display);font-size:12.5px;font-weight:700;line-height:1.15;white-space:nowrap}.product-card-active-label>span:last-child{color:var(--ink-4);font-family:var(--mono);font-size:8px;letter-spacing:.1em;line-height:1.15;text-transform:uppercase;white-space:nowrap}.stobox-host-chrome__context-sep{margin:0 10px}.stobox-host-chrome__context{min-width:100px;display:flex;align-items:center;gap:6px;flex:1 1 140px;overflow:hidden}.stobox-host-chrome__context-slash{color:var(--ink-4);font-family:var(--mono);font-size:13px}.ws-select{max-width:210px;min-width:60px;padding:6px 9px;overflow:hidden;border:1px solid var(--rule-hard);border-radius:12px;background:var(--bg);color:var(--ink);cursor:pointer;font-family:var(--ui);font-size:13.5px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.ws-select:focus{outline:2px solid var(--accent-bd);outline-offset:1px}.ws-select:disabled{background:var(--bg-2);color:var(--ink-2);cursor:not-allowed;opacity:.85}.stobox-host-chrome__tools{margin-left:auto;display:flex;align-items:center;gap:10px;flex:0 0 auto}.stobox-host-chrome__control{position:relative}.stobox-host-chrome summary{list-style:none}.stobox-host-chrome summary::-webkit-details-marker{display:none}.stobox-host-chrome__icon-button{position:relative;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;padding:8px;border:1px solid var(--rule-hard);border-radius:9px;background:var(--bg);color:var(--ink-3);cursor:pointer;flex:0 0 auto}.stobox-host-chrome__control[open]>.stobox-host-chrome__icon-button{border-color:var(--ink)}.stobox-host-chrome__icon-button--accent{padding:0;border-color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,var(--bg));color:var(--accent);font-family:var(--ui-display);font-size:14px;font-weight:700}.copilot-btn{padding:0 14px;gap:7px;border:1px solid var(--rule-hard);border-radius:9px;background:var(--bg);color:var(--ink-2);cursor:not-allowed;font-family:var(--ui);font-size:13px;font-weight:600;opacity:.75}.copilot-btn,.stobox-host-chrome__avatar{height:34px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.stobox-host-chrome__avatar{width:34px;box-sizing:border-box;border:1px solid var(--rule-hard);border-radius:999px;background:var(--accent);color:#fff;cursor:pointer;font-family:var(--ui-display);font-size:12px;font-weight:700}.stobox-host-chrome__popover{position:absolute;top:42px;right:0;z-index:86;box-sizing:border-box;overflow:hidden;border:1px solid var(--rule-hard);border-radius:11px;background:var(--bg);color:var(--ink-2);box-shadow:0 12px 32px rgba(0,0,0,.16)}.stobox-host-chrome__popover>p,.stobox-host-chrome__popover>strong{display:block;margin:0;padding:11px 14px}.stobox-host-chrome__popover>strong{border-bottom:1px solid var(--rule);color:var(--ink-4);font-family:var(--mono);font-size:9.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.stobox-host-chrome__popover>p{color:var(--ink-4);font-size:12.5px}.stobox-host-chrome__search-popover{width:320px}.stobox-host-chrome__search-popover input{width:100%;box-sizing:border-box;padding:11px 14px;border:none;border-bottom:1px solid var(--rule);background:transparent;color:var(--ink);outline:none;font-family:var(--ui);font-size:13.5px}.stobox-host-chrome__notifications-popover{width:340px}.stobox-host-chrome__notifications-popover>a{display:block;padding:10px 14px;border-bottom:1px solid var(--rule);color:var(--ink-2);font-size:12.5px;line-height:1.5}.stobox-host-chrome__help-popover{width:292px}.stobox-host-chrome__help-popover>a,.stobox-host-chrome__help-popover>button{display:flex;gap:11px;width:100%;box-sizing:border-box;border:0;padding:12px 14px;border-bottom:1px solid var(--rule);background:transparent;color:inherit;cursor:pointer;font:inherit;text-align:left}.stobox-host-chrome__help-popover>button:disabled{cursor:not-allowed;opacity:.62}.stobox-host-chrome__help-popover>a>span:first-child,.stobox-host-chrome__help-popover>button>span:first-child{width:28px;height:28px;display:grid;place-items:center;flex:0 0 auto;border-radius:8px;background:var(--accent-bg);color:var(--accent-lo);font-size:14px}.stobox-host-chrome__help-popover b,.stobox-host-chrome__help-popover small{display:block}.stobox-host-chrome__help-popover b{color:var(--ink);font-size:13.5px}.stobox-host-chrome__help-popover small{margin-top:1px;color:var(--ink-3);font-size:12px;line-height:1.4}.stobox-host-chrome__feedback-popover{width:300px}.stobox-host-chrome__feedback-popover form{padding:12px 14px}.stobox-host-chrome__feedback-popover textarea{width:100%;min-height:80px;box-sizing:border-box;padding:9px 11px;resize:vertical;border:1px solid var(--rule);border-radius:8px;background:var(--bg-2);color:var(--ink);outline:none;font-family:var(--ui);font-size:13px}.stobox-host-chrome__feedback-popover button{width:100%;margin-top:9px;padding:8px 0;border:1px solid var(--accent-bd);border-radius:8px;background:var(--accent);color:#fff;cursor:pointer;font-family:var(--ui);font-size:13px;font-weight:600}.stobox-host-chrome__user-menu{width:250px}.stobox-host-chrome__identity{padding:13px 14px;border-bottom:1px solid var(--rule)}.stobox-host-chrome__identity strong{display:block;color:var(--ink);font-family:var(--ui-display);font-size:13.5px;font-weight:600}.stobox-host-chrome__identity span{display:block;margin-top:2px;color:var(--ink-4);font-family:var(--mono);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase}.stobox-host-chrome__user-menu a,.stobox-host-chrome__user-menu button{width:100%;display:block;box-sizing:border-box;padding:10px 14px;border:none;border-top:1px solid var(--rule);background:transparent;color:var(--ink-2);cursor:pointer;font-family:var(--ui);font-size:13.5px;text-align:left}.stobox-host-chrome__user-menu>a:first-of-type{border-top:none}.stobox-host-chrome__user-menu form{margin:0}.stobox-host-chrome__user-menu a:hover,.stobox-host-chrome__user-menu button:hover{background:var(--bg-3)}.stobox-host-chrome__system{position:relative;z-index:70;display:block;padding:10px 16px;border-bottom:1px solid #c4b5fd;background:#fff7ed;color:#7c2d12;font:500 13px/1.4 var(--ui)}.stobox-host-chrome__system p{margin:0}.stobox-host-chrome__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:1150px){.product-card-label{display:none}.product-card{padding:0 6px}.copilot-label{display:none}.copilot-btn{width:34px;padding:0}}@media (max-width:900px){.topbar-logo{display:none!important}.stobox-host-chrome.topbar{gap:5px;padding:0 8px}.stobox-host-chrome__context-sep{margin:0 4px}.stobox-host-chrome__context{flex-basis:100px}.ws-select{max-width:130px}.stobox-host-chrome__tools{gap:5px}}@media (max-width:720px){.stobox-host-chrome__context,.stobox-host-chrome__context-sep{display:none}.stobox-host-chrome__products{gap:2px}}@media print{.stobox-host-chrome.topbar,.stobox-host-chrome__system{display:none!important}}