:root{--zuwp-ink:#1a2238;--zuwp-cream:#f8f5ee;--zuwp-accent:#3cb7e8;--bg:#f8f5ee;--surface:#ffffff;--surface-2:#ede8dc;--border:rgba(26,34,56,0.18);--border-strong:#1a2238;--ink:#1a2238;--ink-2:#2c3650;--text:#2a3349;--muted:#64748b;--faint:#9aa4b2;--brand:#3cb7e8;--action:#3cb7e8;--go:#3ecf8e;--on-go:var(--zuwp-ink);--on-ink:#ffffff;--on-action:#1a2238;--mark-bg:var(--zuwp-ink);--on-mark:#ffffff;--positive:#12936a;--sev-critical:#d6455f;--sev-high:#e08a3c;--sev-medium:#d2a23c;--sev-low:#64748b;--brand-bg:color-mix(in oklab,var(--brand) 11%,var(--surface));--brand-fg:color-mix(in oklab,var(--brand) 72%,#000);--action-bg:color-mix(in oklab,var(--action) 11%,var(--surface));--action-fg:color-mix(in oklab,var(--action) 70%,#000);--action-press:color-mix(in oklab,var(--action) 86%,#000);--positive-bg:color-mix(in oklab,var(--positive) 12%,var(--surface));--positive-fg:color-mix(in oklab,var(--positive) 64%,#000);--sev-critical-bg:color-mix(in oklab,var(--sev-critical) 11%,var(--surface));--sev-critical-fg:color-mix(in oklab,var(--sev-critical) 72%,#000);--sev-high-bg:color-mix(in oklab,var(--sev-high) 14%,var(--surface));--sev-high-fg:color-mix(in oklab,var(--sev-high) 64%,#000);--sev-medium-bg:color-mix(in oklab,var(--sev-medium) 16%,var(--surface));--sev-medium-fg:color-mix(in oklab,var(--sev-medium) 58%,#000);--sev-low-bg:color-mix(in oklab,var(--sev-low) 12%,var(--surface));--sev-low-fg:color-mix(in oklab,var(--sev-low) 70%,#000);--accent:var(--brand);--accent-bg:var(--brand-bg);--success:var(--positive);--success-bg:var(--positive-bg);--warn:var(--sev-medium);--warn-bg:var(--sev-medium-bg);--surface-warm:var(--surface-2);--r-card:0px;--r-btn:0px;--shadow:4px 4px 0 rgba(26,34,56,0.12);--shadow-hard:4px 4px 0 var(--ink);--shadow-hard-sm:3px 3px 0 var(--ink);--shadow-hard-lg:8px 8px 0 rgba(26,34,56,0.12);--font:var(--font-archivo),Archivo,-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Arial,sans-serif;--font-serif:var(--font-changa-one),"Changa One",Impact,"Arial Narrow Bold",sans-serif;--font-mono:var(--font-space-mono),"Space Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--sidebar-w:248px;--ask-w:0px;--topbar-h:58px;--bottomnav-h:0px;--page-gutter:40px;--office-gutter:60px;--auth-gutter:64px;--spine-indent:60px;--step-indent:53px;--rail-gap:24px;--rail-pad:40px;--fact-label-w:190px;--fact-chip-w:150px;--tap:32px;--chip-h:28px;--nav-row-h:36px;--safe-b:env(safe-area-inset-bottom,0px);--field-h:36px;--field-radius:8px;--field-fs:13px;--gap-field:22px;--cols-2:repeat(2,minmax(0,1fr));--cols-3:repeat(3,minmax(0,1fr));--cols-4:repeat(4,minmax(0,1fr))}@media (max-width:1023.98px){:root{--sidebar-w:0px;--page-gutter:24px;--office-gutter:24px;--auth-gutter:24px;--cols-3:repeat(2,minmax(0,1fr));--cols-4:repeat(2,minmax(0,1fr))}}@media (max-width:1199.98px){:root{--rail-pad:0px}}@media (max-width:639.98px){:root{--page-gutter:16px;--office-gutter:16px;--auth-gutter:16px;--spine-indent:20px;--step-indent:18px;--bottomnav-h:56px;--tap:44px;--chip-h:36px;--nav-row-h:44px;--field-h:44px;--fact-label-w:100%;--fact-chip-w:100%;--cols-2:minmax(0,1fr);--cols-3:minmax(0,1fr);--cols-4:minmax(0,1fr)}}.ask-dock{width:min(440px,100vw);box-shadow:-8px 0 30px rgba(0,0,0,.1);animation:cg-panel-in .28s cubic-bezier(.16,1,.3,1)}.ask-rail{display:none!important}@media (min-width:1440px){[data-ask=closed]{--ask-w:48px}[data-ask=open]{--ask-w:440px}[data-ask=open] .ask-dock{width:var(--ask-w,440px);box-shadow:none;animation:none}.ask-rail{display:flex!important}.ask-bubble,.ask-scrim{display:none!important}}@media (min-width:1440px) and (max-width:1639.98px){[data-ask=open]{--rail-pad:0px}[data-ask=open] .page-split{grid-template-columns:minmax(0,1fr)}[data-ask=open] .page-split>.page-rail{border-left:none;border-top:1px solid var(--border);padding-top:var(--rail-gap,24px)}}@theme{--color-bg:var(--bg);--color-surface:var(--surface);--color-surface-2:var(--surface-2);--color-border-soft:var(--border);--color-border-strong:var(--border-strong);--color-ink:var(--ink);--color-text:var(--text);--color-muted:var(--muted);--color-faint:var(--faint);--color-brand:var(--brand);--color-action:var(--action);--color-positive:var(--positive);--color-sev-critical:var(--sev-critical);--color-sev-high:var(--sev-high);--color-sev-medium:var(--sev-medium);--color-sev-low:var(--sev-low);--font-sans:var(--font);--radius-card:var(--r-card);--radius-btn:var(--r-btn);--shadow-card:var(--shadow)}html[data-scheme=ink]{--bg:#1a2238;--surface:#222c46;--surface-2:#2b3552;--border:rgba(248,245,238,0.2);--border-strong:#f8f5ee;--ink:#f8f5ee;--ink-2:#e7e1d3;--text:#cbd5e1;--muted:#9aa7bc;--faint:#6c7a93;--brand:#3cb7e8;--action:#3cb7e8;--go:#3ecf8e;--on-go:var(--zuwp-ink);--alarm:#b5451b;--positive:#34b083;--sev-critical:#e36b82;--sev-high:#e9a05c;--sev-medium:#ddb257;--sev-low:#8190a8;--on-ink:#1a2238;--mark-bg:#131a2d;--brand-fg:color-mix(in oklab,var(--brand) 82%,#fff);--action-fg:color-mix(in oklab,var(--brand) 82%,#fff);--positive-fg:color-mix(in oklab,var(--positive) 70%,#fff);--sev-critical-fg:color-mix(in oklab,var(--sev-critical) 78%,#fff);--sev-high-fg:color-mix(in oklab,var(--sev-high) 80%,#fff);--sev-medium-fg:color-mix(in oklab,var(--sev-medium) 82%,#fff);--sev-low-fg:color-mix(in oklab,var(--sev-low) 80%,#fff);--shadow:4px 4px 0 rgba(248,245,238,0.14);--on-action:#1a2238}*{box-sizing:border-box}button{color:inherit}.press-hard{transition:box-shadow 90ms ease-out,transform 90ms ease-out}.press-hard:hover:not(:disabled){box-shadow:2px 2px 0 var(--ink);transform:translate(2px,2px)}.press-hard.is-pressed,.press-hard:active:not(:disabled){box-shadow:none;transform:translate(4px,4px)}.scheme-cream-only{display:block}.scheme-ink-only,html[data-scheme=ink] .scheme-cream-only{display:none}html[data-scheme=ink] .scheme-ink-only{display:block}body,html{margin:0;padding:0;background:var(--bg);color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-feature-settings:"cv05" 1,"ss01" 1;transition:background .28s ease}::selection{background:color-mix(in oklab,var(--brand) 22%,transparent)}button{font-family:inherit}h1,h2,h3{font-family:var(--font-serif)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:rgba(20,17,14,.13);border-radius:999px;border:3px solid var(--bg)}::-webkit-scrollbar-track{background:transparent}.t-page-title{font-size:clamp(23px,1.4rem + 1.6vw,30px);line-height:1.15;letter-spacing:-.01em}.t-page-title,.t-section-title{font-family:var(--font-serif);font-weight:700;color:var(--ink)}.t-section-title{font-size:20px;line-height:1.25;letter-spacing:-.005em}.t-card-title{font-size:16px;font-weight:700;line-height:1.3;color:var(--ink);letter-spacing:-.01em}.t-body{font-size:13.5px;font-weight:400;line-height:1.5;color:var(--text)}.t-label{font-size:12px;font-weight:600;line-height:1.4;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.t-metric{font-size:clamp(30px,1.6rem + 3.4vw,44px);line-height:1.05;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.t-metric,.t-submetric{font-weight:700;color:var(--ink)}.t-submetric{font-size:clamp(24px,1.3rem + 2.1vw,32px);line-height:1.2;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.t-caption{font-size:12px;font-weight:400;line-height:1.4;color:var(--faint)}.page-split{display:grid;grid-template-columns:minmax(0,1fr) var(--rail-w,361px);grid-gap:var(--rail-gap,24px);gap:var(--rail-gap,24px);align-items:start}.page-split>.page-rail{min-width:0;border-left:1px solid var(--border);padding-left:var(--rail-pad,40px)}@media (max-width:1199.98px){.page-split{grid-template-columns:minmax(0,1fr)}.page-split>.page-rail{border-left:none;border-top:1px solid var(--border);padding-top:var(--rail-gap,24px)}}.auth-split{min-height:100vh;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.auth-split>.auth-panel{justify-content:stretch;padding:48px var(--auth-gutter,56px);background:var(--zuwp-ink);overflow:hidden}.auth-split>.auth-form,.auth-split>.auth-panel{min-width:0;display:flex;flex-direction:column;align-items:stretch}.auth-split>.auth-form{padding:0;background:var(--bg)}.auth-form-body{flex:1 1;display:flex;align-items:center;justify-content:center;padding:40px var(--auth-gutter,56px)}@media (max-width:1023.98px){.auth-split{grid-template-columns:minmax(0,1fr)}.auth-split>.auth-panel{display:none}}.only-mobile,.only-phone{display:none!important}@media (max-width:1023.98px){.only-desktop{display:none!important}.only-mobile{display:block!important}.only-mobile.is-flex{display:flex!important}.only-mobile.is-grid{display:grid!important}}@media (max-width:639.98px){.only-phone{display:block!important}.only-phone.is-flex{display:flex!important}.not-phone{display:none!important}}@media (max-width:1199.98px){.v2-rail{display:none!important}.v2-workbar{display:flex!important}}.page-head{display:flex;align-items:center;gap:14px}.page-head>.page-head-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}@media (max-width:639.98px){.page-head{flex-wrap:wrap}.page-head>.page-head-actions{width:100%}.page-head>.page-head-actions>*{flex:1 1;min-height:var(--tap,44px);justify-content:center}}.queue-row{display:flex;align-items:center;gap:14px}.queue-row>.queue-actions{display:flex;gap:10px;flex-shrink:0}@media (max-width:639.98px){.queue-row{flex-direction:column;align-items:stretch}.queue-row>.queue-actions>*{flex:1 1;min-height:var(--tap,44px);display:inline-flex;align-items:center;justify-content:center}}.fact-row{display:flex;align-items:flex-start;gap:24px}.fact-row>.fact-chips{display:flex;flex-direction:column;align-items:flex-end;gap:4px}@media (max-width:639.98px){.fact-row{flex-direction:column;align-items:stretch;gap:10px}.fact-row>.fact-chips{flex-direction:row;align-items:center;flex-wrap:wrap;gap:12px}.company-page .tap-link,.company-page button{min-height:var(--tap,44px)}.company-page .tap-link{display:inline-flex;align-items:center}}.app-sidebar{transition:transform .22s cubic-bezier(.16,1,.3,1)}@media (max-width:1023.98px){.app-sidebar{transform:translateX(-100%);visibility:hidden;box-shadow:0 0 40px rgba(0,0,0,.18);transition:transform .22s cubic-bezier(.16,1,.3,1),visibility 0s linear .22s}.app-sidebar[data-open=true]{transform:none;visibility:visible;transition:transform .22s cubic-bezier(.16,1,.3,1),visibility 0s}}@media (max-width:639.98px){input,select,textarea{font-size:16px!important}}@keyframes cg-breathe{0%,to{transform:scale(1);box-shadow:var(--shadow)}50%{transform:scale(1.035);box-shadow:0 5px 14px rgba(20,17,14,.14)}}@keyframes cg-panel-in{0%{transform:translateX(28px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes cg-co-pulse{0%,to{stroke-opacity:.55}50%{stroke-opacity:1}}@keyframes cg-fade-up{0%{transform:translateY(8px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes cg-spin{to{transform:rotate(1turn)}}@keyframes cg-attn-ring{0%{box-shadow:var(--shadow),0 0 0 0 color-mix(in oklab,var(--brand) 60%,transparent)}to{box-shadow:var(--shadow),0 0 0 18px transparent}}.cg-attn{animation:cg-attn-ring .9s ease-out 2}@media (prefers-reduced-motion:reduce){*{animation:none!important}}.cg-doc{font-size:14px;line-height:1.65;color:var(--text)}.cg-doc>:first-child{margin-top:0}.cg-doc>:last-child{margin-bottom:0}.cg-doc p{margin:0 0 14px}.cg-doc h1{font-size:27px;line-height:1.25;letter-spacing:-.015em;margin:0 0 18px;text-wrap:balance}.cg-doc h1,.cg-doc h2{font-family:var(--font-serif,var(--font));font-weight:700;color:var(--ink)}.cg-doc h2{font-size:19px;line-height:1.3;letter-spacing:-.01em;margin:34px 0 12px;padding-bottom:8px;border-bottom:1px solid var(--border)}.cg-doc h3{font-size:14.5px;font-weight:700;color:var(--ink);margin:24px 0 8px}.cg-doc h4{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin:20px 0 6px}.cg-doc ol,.cg-doc ul{margin:0 0 14px;padding-left:22px}.cg-doc li{margin:5px 0}.cg-doc li::marker{color:var(--faint)}.cg-doc strong{font-weight:700;color:var(--ink)}.cg-doc em{font-style:italic}.cg-doc a{color:var(--brand);text-decoration:none}.cg-doc a:hover{text-decoration:underline}.cg-doc hr{border:none;border-top:1px solid var(--border);margin:28px 0}.cg-doc blockquote{border-left:3px solid color-mix(in oklab,var(--brand) 55%,var(--border));margin:0 0 14px;padding:2px 0 2px 14px;color:var(--muted)}.cg-doc code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;padding:1px 5px;border-radius:4px}.cg-doc code,.cg-doc pre{background:var(--surface-2)}.cg-doc pre{border:1px solid var(--border);border-radius:8px;padding:14px;overflow-x:auto;margin:0 0 14px}.cg-doc pre code{background:none;padding:0}.cg-doc table{border-collapse:collapse;width:100%;margin:6px 0 18px;font-size:13px;line-height:1.5}.cg-doc th{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);background:var(--surface-2);border:none;border-bottom:1.5px solid var(--border-strong);padding:8px 12px;text-align:left}.cg-doc td{border:none;border-bottom:1px solid var(--border);padding:9px 12px;vertical-align:top;text-align:left}@media print{.cg-doc blockquote,.cg-doc pre,.cg-doc tr{page-break-inside:avoid;break-inside:avoid}.cg-doc h1,.cg-doc h2,.cg-doc h3,.cg-doc h4{page-break-after:avoid;break-after:avoid}}.cg-md{font-size:13.5px;line-height:1.55;color:var(--text)}.cg-md>:first-child{margin-top:0}.cg-md>:last-child{margin-bottom:0}.cg-md p{margin:0 0 10px}.cg-md h1,.cg-md h2,.cg-md h3,.cg-md h4{font-family:var(--font);color:var(--ink);font-weight:700;line-height:1.3;letter-spacing:-.01em;margin:16px 0 8px}.cg-md h1{font-size:16px}.cg-md h2{font-size:14.5px}.cg-md h3,.cg-md h4{font-size:13.5px}.cg-md ol,.cg-md ul{margin:0 0 10px;padding-left:20px}.cg-md li{margin:3px 0}.cg-md li::marker{color:var(--faint)}.cg-md strong{font-weight:700;color:var(--ink)}.cg-md em{font-style:italic}.cg-md a{color:var(--brand);text-decoration:none}.cg-md a:hover{text-decoration:underline}.cg-md code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;padding:1px 5px;border-radius:4px}.cg-md code,.cg-md pre{background:var(--surface-2)}.cg-md pre{border:1px solid var(--border);border-radius:8px;padding:12px;overflow-x:auto;margin:0 0 10px}.cg-md pre code{background:none;padding:0}.cg-md blockquote{border-left:3px solid var(--border-strong);margin:0 0 10px;padding-left:12px;color:var(--muted)}.cg-md hr{border:none;border-top:1px solid var(--border);margin:14px 0}.cg-md table{border-collapse:collapse;width:100%;margin:0 0 10px;font-size:12.5px}.cg-md td,.cg-md th{border:1px solid var(--border);padding:5px 8px;text-align:left}.cg-md th{background:var(--surface-2);font-weight:700;color:var(--ink)}