@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-cyrillic-ext-400-normal.f572b170.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-400-normal.2a31c04b.woff) format("woff");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-display:swap;font-weight:400;src:url(/_next/static/media/inter-cyrillic-400-normal.372704ff.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-400-normal.a6b6ef6f.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-greek-ext-400-normal.4ce1df5d.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-400-normal.88ede1ea.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-greek-400-normal.d7020e3c.woff2) format("woff2"),url(/_next/static/media/inter-greek-400-normal.cc58c11b.woff) format("woff");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-display:swap;font-weight:400;src:url(/_next/static/media/inter-vietnamese-400-normal.de4fc44f.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-400-normal.a9dd2faf.woff) format("woff");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-display:swap;font-weight:400;src:url(/_next/static/media/inter-latin-ext-400-normal.32a25442.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-400-normal.4edcaace.woff) format("woff");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-display:swap;font-weight:400;src:url(/_next/static/media/inter-latin-400-normal.ef6d3f52.woff2) format("woff2"),url(/_next/static/media/inter-latin-400-normal.2c7a775c.woff) format("woff");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;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/inter-cyrillic-ext-500-normal.fe0d9b14.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-500-normal.5a6bb1da.woff) format("woff");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-display:swap;font-weight:500;src:url(/_next/static/media/inter-cyrillic-500-normal.7c15bba8.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-500-normal.b9f8c929.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/inter-greek-ext-500-normal.cbd51e2d.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-500-normal.7a4aa726.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/inter-greek-500-normal.f41f43db.woff2) format("woff2"),url(/_next/static/media/inter-greek-500-normal.d9a33207.woff) format("woff");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-display:swap;font-weight:500;src:url(/_next/static/media/inter-vietnamese-500-normal.7c0a695f.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-500-normal.a3a73b95.woff) format("woff");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-display:swap;font-weight:500;src:url(/_next/static/media/inter-latin-ext-500-normal.d9b491de.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-500-normal.a19a84a6.woff) format("woff");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-display:swap;font-weight:500;src:url(/_next/static/media/inter-latin-500-normal.b7b43ace.woff2) format("woff2"),url(/_next/static/media/inter-latin-500-normal.cb4c8ceb.woff) format("woff");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;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-cyrillic-ext-600-normal.f7b3c15b.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-600-normal.ecbdecad.woff) format("woff");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-display:swap;font-weight:600;src:url(/_next/static/media/inter-cyrillic-600-normal.2f42892a.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-600-normal.c3987adc.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-greek-ext-600-normal.1f33d317.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-600-normal.089a95ee.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-greek-600-normal.cc532937.woff2) format("woff2"),url(/_next/static/media/inter-greek-600-normal.4ec0c1c1.woff) format("woff");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-display:swap;font-weight:600;src:url(/_next/static/media/inter-vietnamese-600-normal.9d518599.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-600-normal.c5ce3fcb.woff) format("woff");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-display:swap;font-weight:600;src:url(/_next/static/media/inter-latin-ext-600-normal.38b075d8.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-600-normal.49faa47a.woff) format("woff");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-display:swap;font-weight:600;src:url(/_next/static/media/inter-latin-600-normal.8fb1a964.woff2) format("woff2"),url(/_next/static/media/inter-latin-600-normal.ce0f5f43.woff) format("woff");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;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/inter-cyrillic-ext-700-normal.74b516d2.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-700-normal.4b4022a6.woff) format("woff");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-display:swap;font-weight:700;src:url(/_next/static/media/inter-cyrillic-700-normal.e9e5b2dc.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-700-normal.93eba3c3.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/inter-greek-ext-700-normal.827cd618.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-700-normal.31f1075d.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/inter-greek-700-normal.97f0eeeb.woff2) format("woff2"),url(/_next/static/media/inter-greek-700-normal.5ec6c758.woff) format("woff");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-display:swap;font-weight:700;src:url(/_next/static/media/inter-vietnamese-700-normal.faf12809.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-700-normal.bc68b199.woff) format("woff");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-display:swap;font-weight:700;src:url(/_next/static/media/inter-latin-ext-700-normal.b63daa1a.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-700-normal.93534b50.woff) format("woff");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-display:swap;font-weight:700;src:url(/_next/static/media/inter-latin-700-normal.953b7aa5.woff2) format("woff2"),url(/_next/static/media/inter-latin-700-normal.9c21d4dc.woff) format("woff");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:Metropolis;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/metropolis-latin-400-normal.ddd6d944.woff2) format("woff2"),url(/_next/static/media/metropolis-latin-400-normal.94d5c45e.woff) format("woff")}@font-face{font-family:Metropolis;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/metropolis-latin-500-normal.4074a83b.woff2) format("woff2"),url(/_next/static/media/metropolis-latin-500-normal.726c3275.woff) format("woff")}html{scroll-behavior:smooth;scroll-padding-top:120px}[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{scroll-margin-top:120px}a{color:inherit;text-decoration:none}*{overflow-wrap:break-word}.dot-feather{position:relative;overflow:hidden}.dot-feather>*{position:relative;z-index:2}.dot-feather:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 1.5px 1.5px,color-mix(in srgb,var(--score-brand) 55%,transparent) .8px,transparent 1.4px);background-size:6px 6px;-webkit-mask-image:linear-gradient(90deg,#000 0,rgba(0,0,0,.7) 80px,transparent 180px);mask-image:linear-gradient(90deg,#000 0,rgba(0,0,0,.7) 80px,transparent 180px);pointer-events:none;z-index:1}.dot-feather--dark:before{background:radial-gradient(circle at 1.5px 1.5px,color-mix(in srgb,var(--score-brand) 65%,transparent) .8px,transparent 1.4px);background-size:6px 6px;mix-blend-mode:screen}.w-grid-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:24px;gap:24px}@media (max-width:1199px){.w-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:599px){.w-grid-4{grid-template-columns:1fr}}.w-split-2{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(40px,6vw,80px);gap:clamp(40px,6vw,80px);align-items:center}@media (max-width:899px){.w-split-2{grid-template-columns:1fr}}@media (min-width:900px){.w-split-2.w-split-flip>:first-child{order:2}}@media (max-width:599px){.w-cta-row{text-align:center}}.w-grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px}@media (max-width:899px){.w-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:599px){.w-grid-3{grid-template-columns:1fr}}.w-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px}@media (max-width:699px){.w-grid-2{grid-template-columns:1fr}}.w-grid-auto{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));grid-gap:32px;gap:32px}.w-footer{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;grid-gap:clamp(28px,5vw,56px);gap:clamp(28px,5vw,56px)}@media (max-width:899px){.w-footer{grid-template-columns:1fr 1fr}}@media (max-width:479px){.w-footer{grid-template-columns:1fr}}.w-nav-toggle{display:none}@media (max-width:1080px){.w-nav-desktop{display:none!important}.w-nav-toggle{display:inline-flex}}.w-drawer-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.6);z-index:200}.w-drawer{position:fixed;top:0;right:0;bottom:0;width:min(84vw,340px);background:var(--bg-surface,#0b0b0b);border-left:1px solid var(--border);z-index:201;display:flex;flex-direction:column;gap:8px;padding:24px 20px calc(24px + env(safe-area-inset-bottom));transform:translateX(0);transition:transform .22s ease}@media (prefers-reduced-motion:reduce){.w-drawer{transition:none}}.mgr-count{display:inline-block;transform-origin:center bottom}.mgr-count--pulse{animation:mgr-count-pulse .9s cubic-bezier(.22,1,.36,1) both}@keyframes mgr-count-pulse{0%{color:var(--text);filter:drop-shadow(0 0 0 transparent);transform:scale(1) translateY(0)}32%{color:var(--score-brand);filter:drop-shadow(0 0 10px color-mix(in srgb,var(--score-brand) 45%,transparent));transform:scale(1.2) translateY(-3px)}58%{color:var(--text);filter:drop-shadow(0 0 4px color-mix(in srgb,var(--score-brand) 20%,transparent));transform:scale(.96) translateY(1px)}78%{transform:scale(1.04) translateY(-1px)}to{color:var(--text);filter:drop-shadow(0 0 0 transparent);transform:scale(1) translateY(0)}}@media (prefers-reduced-motion:reduce){.mgr-count--pulse{animation:none}}:root{--score-brand:#3ecfbf;--score-brand-dark:#2ba898;--score-brand-black:#000;--score-brand-text:#04211e;--score-brand-text-on-light:#2a7c72;--full-stop-text-on-light:#333;--full-stop-text-on-dark:#d4d4d4;--full-stop-dot:var(--score-brand);--font-ui:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Arial,sans-serif;--font-brand:"Metropolis","Inter",system-ui,sans-serif;--font-primary:var(--font-ui);--wordmark-tracking:0.015em;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--text-display:40px;--text-h1:28px;--text-h2:20px;--text-h3:15px;--text-body:14px;--text-caption:12px;--font-mono:ui-monospace,"SF Mono",SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;--text-mono:13px;--leading-tight:1.1;--leading-snug:1.3;--leading-normal:1.5;--leading-loose:1.7;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--radius-xs:2px;--radius-sm:4px;--radius-md:8px;--radius-lg:16px;--radius-xl:24px;--radius-pill:100px;--transition-fast:100ms ease;--transition-base:200ms ease;--transition-slow:300ms ease;--shadow-sm:0 1px 3px rgba(0,0,0,.3);--shadow-md:0 4px 12px rgba(0,0,0,.4);--shadow-lg:0 8px 32px rgba(0,0,0,.5);--z-base:0;--z-raised:10;--z-overlay:100;--z-modal:200;--z-toast:300;--z-top:400;--bp-sm:640px;--bp-md:900px;--bp-lg:1200px;--status-danger:#ec5651;--status-danger-surface:#2a0b0a;--status-warning:#bf7c08;--status-warning-surface:#2a1d02;--status-success:#2d9f62;--status-success-surface:#062514;--status-info:#418bec;--status-info-surface:#071a33;--category-1:#197fc8;--category-2:#cc33b2;--category-3:#a9efef;--color-success:var(--status-success);--color-success-bg:var(--status-success-surface);--color-warning:var(--status-warning);--color-warning-bg:var(--status-warning-surface);--color-error:var(--status-danger);--color-error-bg:var(--status-danger-surface);--color-info:var(--status-info);--color-info-bg:var(--status-info-surface);--on-brand-tint:#1f5c55;--tier-bronze-bg:#78350f;--tier-bronze-text:#f59e0b;--tier-silver-bg:#1e3a5f;--tier-silver-text:#93c5fd;--tier-gold-bg:#1a1a2e;--tier-gold-text:#c4b5fd}:root:not([data-theme]),[data-theme=customer]{color-scheme:dark;--bg:#000;--bg-surface:#1a1a1a;--bg-raised:#242424;--bg-raised-soft:#0a0a0a;--border-soft:#1f1f1f;--bg-overlay:rgba(0,0,0,.85);--border:#2a2a2a;--border-strong:#3a3a3a;--text:#fff;--text-muted:#888;--text-subtle:#7b8595;--text-inverse:#000;--cta-bg:var(--score-brand);--cta-text:#0b0c0e;--cta-hover-bg:var(--score-brand-dark);--btn-secondary-bg:#1a1a1a;--btn-secondary-text:#fff;--btn-secondary-border:#2a2a2a;--btn-secondary-hover-bg:#242424;--input-bg:#242424;--input-border:#2a2a2a;--input-focus-border:var(--score-brand);--focus-indicator:var(--score-brand);--input-placeholder:#555;--input-text:#fff;--nav-bg:rgba(0,0,0,.95);--nav-border:#2a2a2a;--nav-text:#fff;--nav-text-muted:#888;--chrome-border:#1a1a1a;--chrome-text-muted:#aaa;--chrome-text-dim:#777;--chrome-text-faint:#666;--chrome-separator:#333;--nav-active-bg:rgba(62,207,191,.18);--nav-active-gradient:linear-gradient(90deg,rgba(62,207,191,.12),transparent 70%);--focus-ring:rgba(62,207,191,.18);--focus-ring-error:rgba(239,68,68,.18);--destructive-tint:rgba(239,68,68,.06);--brand-tint-subtle:rgba(62,207,191,.08);--brand-tint:rgba(62,207,191,.12);--brand-tint-strong:rgba(62,207,191,.24);--brand-glow:rgba(62,207,191,.55);--body-bg:#fff;--body-surface:#fafafa;--body-raised:#f3f4f6;--body-border:#e5e7eb;--body-border-strong:#d1d5db;--body-text:#0a0a0a;--body-text-muted:#6b7280;--body-text-subtle:#9ca3af;--color-error-tint:#fee2e2;--color-error-tint-border:#fecaca;--color-warning-tint:#fef3c7;--color-warning-tint-border:#fde68a;--color-success-tint:#d1fae5;--color-success-tint-border:#a7f3d0;--color-info-tint:#dbeafe;--color-info-tint-border:#bfdbfe;--badge-success-bg:#dcfce7;--badge-success-text:#1f7a3a;--badge-warning-bg:rgba(234,179,8,.12);--badge-warning-text:#8a6616;--badge-error-bg:rgba(239,68,68,.1);--badge-error-text:#b91c1c;--badge-info-bg:rgba(59,130,246,.1);--badge-info-text:#1d4ed8;--badge-brand-bg:rgba(62,207,191,.12);--badge-brand-text:#0f766e;--badge-bronze-bg:#fef3c7;--badge-bronze-text:#92400e;--badge-silver-bg:#dbeafe;--badge-silver-text:#1e40af;--badge-gold-bg:#ede9fe;--badge-gold-text:#5b21b6;--alert-success-bg:#f0fdf4;--alert-success-border:#bbf7d0;--alert-success-text:#15803d;--alert-error-bg:rgba(239,68,68,.06);--alert-error-border:rgba(239,68,68,.25);--alert-error-text:#b91c1c;--alert-warning-bg:rgba(234,179,8,.08);--alert-warning-border:rgba(234,179,8,.35);--alert-warning-text:#854d0e;--alert-info-bg:rgba(62,207,191,.06);--alert-info-border:rgba(62,207,191,.22);--alert-info-text:var(--on-brand-tint)}[data-chrome=light]{color-scheme:light;--status-danger:#c11b15;--status-danger-surface:#fdeceb;--status-warning:#895906;--status-warning-surface:#fbf1de;--status-success:#1f6f45;--status-success-surface:#e7f5ee;--status-info:#135fc3;--status-info-surface:#e8f0fc;--color-success:var(--status-success);--color-success-bg:var(--status-success-surface);--color-warning:var(--status-warning);--color-warning-bg:var(--status-warning-surface);--color-error:var(--status-danger);--color-error-bg:var(--status-danger-surface);--color-info:var(--status-info);--color-info-bg:var(--status-info-surface);--category-1:#0c3f64;--category-2:#9b2788;--category-3:#188181;--bg:#fff;--bg-surface:#f3f4f6;--bg-raised:#e5e7eb;--border:#e5e7eb;--border-strong:#d1d5db;--chrome-border:#e5e7eb;--chrome-text-muted:#4b5563;--chrome-text-dim:#6b7280;--chrome-text-faint:#9ca3af;--chrome-separator:#d1d5db;--text:#0a0a0a;--text-muted:#6b7280;--text-subtle:#6b7280;--nav-active-bg:rgba(62,207,191,.16);--nav-active-gradient:linear-gradient(90deg,rgba(62,207,191,.14),transparent 70%);--focus-indicator:#0d6b63;--input-focus-border:#0d6b63;--focus-ring:rgba(13,107,99,.18)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{font-family:var(--font-ui);font-weight:var(--font-weight-regular);line-height:var(--leading-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"cv02","cv03","cv04","cv11"}body{background-color:var(--bg);color:var(--text)}.logo-wordmark,.wordmark{font-family:var(--font-brand);font-weight:var(--font-weight-regular);letter-spacing:var(--wordmark-tracking)}.text-display{font-size:var(--text-display);font-weight:var(--font-weight-bold);line-height:var(--leading-tight);letter-spacing:-.02em}.text-h1{font-size:var(--text-h1);letter-spacing:-.01em}.text-h1,.text-h2{font-weight:var(--font-weight-semibold);line-height:var(--leading-snug)}.text-h2{font-size:var(--text-h2)}.text-h3{font-size:var(--text-h3);font-weight:var(--font-weight-medium);line-height:var(--leading-normal)}.text-body{font-size:var(--text-body)}.text-body,.text-caption{font-weight:var(--font-weight-regular);line-height:var(--leading-normal)}.text-caption{font-size:var(--text-caption)}.text-muted{color:var(--text-muted)}.text-subtle{color:var(--text-subtle)}.text-brand{color:var(--score-brand)}.text-score-data{font-family:var(--font-ui);font-weight:var(--font-weight-bold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em}.text-mono-value{font-family:var(--font-mono);font-size:var(--text-mono);font-weight:var(--font-weight-regular);letter-spacing:-.01em;line-height:var(--leading-normal);font-feature-settings:none;font-variant-ligatures:none}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:10px var(--space-6);border-radius:var(--radius-pill);font-family:var(--font-ui);font-weight:var(--font-weight-semibold);font-size:var(--text-body);cursor:pointer;border:none;transition:background var(--transition-fast);text-decoration:none;white-space:nowrap;line-height:1}.btn-primary{background:var(--cta-bg);color:var(--cta-text)}.btn-primary:hover{background:var(--cta-hover-bg)}.btn-primary:focus-visible{outline:2px solid var(--score-brand);outline-offset:2px}:focus-visible{outline:2px solid var(--focus-indicator,var(--score-brand));outline-offset:2px;border-radius:2px}.btn-secondary{background:var(--btn-secondary-bg);color:var(--btn-secondary-text);border:1px solid var(--btn-secondary-border)}.btn-secondary:hover{background:var(--btn-secondary-hover-bg)}.btn-destructive{background:var(--color-error);color:#fff}.btn-destructive:hover{opacity:.9}.btn:disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.input{width:100%;background:var(--input-bg);border:1px solid var(--input-border);border-radius:var(--radius-sm);color:var(--input-text);font-family:var(--font-ui);font-weight:var(--font-weight-regular);font-size:var(--text-body);padding:var(--space-3) var(--space-4);transition:border-color var(--transition-fast)}.input::placeholder{color:var(--input-placeholder)}.input:focus{outline:none;border-color:var(--input-focus-border)}.input.error{border-color:var(--color-error)}.input:disabled{opacity:.5;cursor:not-allowed}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-text-fill-color:var(--body-text);-webkit-box-shadow:0 0 0 1000px var(--body-bg) inset;caret-color:var(--body-text);-webkit-transition:background-color 600000s 0s,color 600000s 0s;transition:background-color 600000s 0s,color 600000s 0s}.input:-webkit-autofill,.input:-webkit-autofill:active,.input:-webkit-autofill:focus,.input:-webkit-autofill:hover{-webkit-text-fill-color:var(--input-text);-webkit-box-shadow:0 0 0 1000px var(--input-bg) inset;caret-color:var(--input-text)}.chrome-field:-webkit-autofill,.chrome-field:-webkit-autofill:active,.chrome-field:-webkit-autofill:focus,.chrome-field:-webkit-autofill:hover{-webkit-text-fill-color:var(--text)!important;-webkit-box-shadow:0 0 0 1000px var(--bg-surface) inset!important;caret-color:var(--text)!important;-webkit-transition:background-color 600000s 0s,color 600000s 0s;transition:background-color 600000s 0s,color 600000s 0s}.card{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-6)}.my-team-foyer-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--space-6,24px);gap:var(--space-6,24px);margin-bottom:var(--space-6,24px)}.my-team-foyer-grid>*{min-width:0}.my-team-foyer-hero{grid-column:span 2}.my-team-foyer-metric{min-width:0}.my-team-foyer-metric>.metric-card,.my-team-foyer-placeholder{height:100%}.my-team-foyer-metric>.metric-card>div:first-of-type{width:100%}.my-team-insight-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--space-6,24px);gap:var(--space-6,24px)}.my-team-insight-wide{grid-column:span 2;border-radius:var(--radius-md,8px)!important}@media (max-width:1199px){.my-team-insight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.my-team-insight-wide{grid-column:span 2}}@media (max-width:767px){.my-team-insight-grid{grid-template-columns:1fr}.my-team-insight-wide{grid-column:span 1}}.weekly-movement-grid{display:grid;width:100%;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;grid-column-gap:var(--space-2,8px);column-gap:var(--space-2,8px);container-type:inline-size}.weekly-movement-cell .tile__figure--lg{flex-wrap:nowrap;white-space:nowrap;gap:4px;font-size:clamp(20px,15cqi,66px)}.weekly-movement-cell .metric-delta-number{min-width:0}.weekly-movement-cell{display:flex;flex-direction:column;align-items:center;gap:var(--space-2,8px);width:100%;min-width:0;padding:0;border:0;background:transparent;color:inherit;cursor:pointer}.weekly-movement-count{display:inline-block;transform-origin:center bottom}.weekly-movement-count--animating{animation:weekly-movement-count-pulse .9s cubic-bezier(.22,1,.36,1) both}@keyframes weekly-movement-count-pulse{0%{color:var(--text,#fff);filter:drop-shadow(0 0 0 transparent);transform:scale(1) translateY(0)}32%{color:var(--score-brand,#3ecfbf);filter:drop-shadow(0 0 10px rgba(62,207,191,.45));transform:scale(1.2) translateY(-3px)}58%{color:var(--text,#fff);filter:drop-shadow(0 0 4px rgba(62,207,191,.2));transform:scale(.96) translateY(1px)}78%{transform:scale(1.04) translateY(-1px)}to{color:var(--text,#fff);filter:drop-shadow(0 0 0 transparent);transform:scale(1) translateY(0)}}.department-view-animation{display:flex;align-items:center;min-height:128px;margin-top:12px;overflow:hidden}.department-view-animation svg{width:100%;height:auto;overflow:visible}.department-view-chart{fill:none;stroke:var(--score-brand,#3ecfbf);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5;transform-box:view-box;transform-origin:55px 47px;animation:department-view-zoom 8s ease-in-out 1 forwards}.department-view-chart circle{fill:var(--bg-surface)}.department-view-chart .department-view-selectable{animation:department-view-select 8s ease-in-out 1 forwards}@keyframes department-view-zoom{0%,24%{transform:translate(65px,6px) scale(1.18)}58%,to{transform:translate(0) scale(1)}}@keyframes department-view-select{0%,62%{fill:var(--bg-surface)}70%,to{fill:var(--score-brand,#3ecfbf)}}@media (prefers-reduced-motion:reduce){.department-view-chart,.weekly-movement-count--animating{animation:none}.department-view-chart .department-view-selectable{animation:none;fill:var(--score-brand,#3ecfbf)}}.department-view-chart .department-view-selectable{stroke:var(--score-brand,#3ecfbf)}@media (max-width:1199px){.my-team-foyer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.my-team-foyer-hero{grid-column:span 2}}@media (max-width:767px){.my-team-foyer-grid{grid-template-columns:1fr}.my-team-foyer-hero{grid-column:span 1}}.chip{display:inline-flex;align-items:center;padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);font-family:var(--font-ui);font-size:var(--text-caption);font-weight:var(--font-weight-semibold);line-height:1}.chip-success{background:var(--color-success-bg);color:var(--color-success)}.chip-warning{background:var(--color-warning-bg);color:var(--color-warning)}.chip-error{background:var(--color-error-bg);color:var(--color-error)}.chip-info{background:var(--color-info-bg);color:var(--color-info)}.chip-brand{background:rgba(62,207,191,.12);color:var(--score-brand)}.tier-badge{display:inline-flex;align-items:center;padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);font-family:var(--font-ui);font-size:var(--text-caption);font-weight:var(--font-weight-semibold)}.tier-bronze{background:var(--tier-bronze-bg);color:var(--tier-bronze-text)}.tier-silver{background:var(--tier-silver-bg);color:var(--tier-silver-text)}.tier-gold{background:var(--tier-gold-bg);color:var(--tier-gold-text)}.nav-customer,.nav-dark{background:var(--nav-bg);border-bottom:1px solid var(--nav-border);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.score-img{position:relative;overflow:hidden}.score-img>img{width:100%;height:100%;object-fit:cover;display:block;filter:grayscale(.5) brightness(.72) contrast(1.1)}.score-img:after{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 2px 2px,rgba(62,207,191,.55) 1px,transparent 1.8px),linear-gradient(135deg,rgba(62,207,191,.15),transparent 55%);background-size:9px 9px,100% 100%;mix-blend-mode:screen;pointer-events:none}.rg{display:grid;grid-gap:var(--space-7,28px);gap:var(--space-7,28px);align-items:flex-start}.rg-3{grid-template-columns:repeat(3,minmax(0,1fr))}.rg-2{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:1199px){.rg-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:899px){.rg-2,.rg-3{grid-template-columns:1fr}}.score-img-partial>img{filter:grayscale(.4) brightness(.75) contrast(1.1)}.score-img-partial:after{background-image:radial-gradient(circle at 2px 2px,rgba(62,207,191,.6) 1.1px,transparent 1.8px);background-size:9px 9px;-webkit-clip-path:polygon(0 0,65% 0,40% 100%,0 100%);clip-path:polygon(0 0,65% 0,40% 100%,0 100%)}.tile--dark{--tile-bg:var(--bg-surface);--tile-border:var(--border,#2a2a2a);--tile-text:var(--text,#fff);--tile-muted:var(--text-muted,#888);--tile-accent:var(--score-brand,#3ecfbf)}.tile--light{--tile-bg:var(--body-bg,#fff);--tile-border:var(--body-border,#e5e7eb);--tile-text:var(--body-text,#0a0a0a);--tile-muted:var(--body-text-muted,#6b7280);--tile-accent:var(--score-brand-text-on-light,#2a7c72)}.tile{display:flex;flex-direction:column;gap:var(--space-3,12px);box-sizing:border-box;height:100%;min-width:0;padding:var(--space-6,24px);background:var(--tile-bg);border:1px solid var(--tile-border);border-radius:var(--radius-md,8px);color:var(--tile-text);font-size:13px;line-height:1.4}.tile>*{margin:0}.tile__label{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;line-height:1.4;color:var(--tile-muted)}.tile__label+*{margin-top:var(--space-1,4px)}.tile__text{font-size:13px;font-weight:400;color:var(--tile-muted)}.tile__figure{display:flex;align-items:baseline;gap:6px;font-weight:600;color:var(--tile-text)}.tile__figure--md{font-size:40px;letter-spacing:-.02em;line-height:1.1}.tile__figure--lg{font-size:66px;letter-spacing:-.02em;line-height:.9}.tile__figure .metric-delta-number{min-width:0}.tile__unit{font-size:.55em;font-weight:500}.tile__link,.tile__unit{color:var(--tile-accent)}.tile__link{padding:0;border:0;background:none;font:inherit;font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.tile__header{display:flex;align-items:flex-start;gap:var(--space-5,20px)}.tile__media{flex-shrink:0}.tile__heading{display:flex;flex-direction:column;gap:var(--space-2,8px);min-width:0;flex:1 1}.tile__title{font-size:36px;font-weight:600;letter-spacing:-.02em;line-height:1.1;color:var(--tile-text);overflow:hidden;text-overflow:ellipsis}.tile__chips{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2,8px);color:var(--tile-muted)}.tile__footer{margin-top:auto;display:flex;justify-content:flex-end}.tile__muted{color:var(--tile-muted)}.tile__strong{font-weight:600}.tile__table{width:100%;border-collapse:collapse;font-size:13px;color:var(--tile-text)}.tile__table td{padding:8px 16px 8px 0;vertical-align:top}.tile__table td:last-child{padding-right:0}.tile__table td:first-child{white-space:nowrap}.tile__table--striped tr:nth-child(odd of :not(.tile__table-section)) td{background:var(--brand-tint-subtle)}.tile__table--striped td{padding-left:8px}.tile__table--striped td:last-child{padding-right:8px}.tile__table--striped .tile__table-section td{padding-left:0}.status-dot{display:inline-block;width:8px;height:8px;margin-right:var(--space-2,8px);border-radius:50%;vertical-align:baseline;background:var(--text-muted,#888)}.status-dot--active{background:var(--status-success)}.status-dot--pending{background:var(--status-warning)}.status-dot--error{background:var(--status-danger)}.status-dot--info{background:var(--status-info)}.status-dot--invited{background:var(--score-brand,#3ecfbf)}.metric-card{min-height:200px;transition:background .1s ease-out,transform .1s ease-out}.metric-card--compact{min-height:0;padding:var(--space-4,16px);gap:var(--space-2,8px)}.metric-delta-number{display:inline-block;min-width:2ch;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transform-origin:center bottom}.metric-delta-number--animating{animation:metric-delta-number-pulse .9s cubic-bezier(.22,1,.36,1) both}.metric-delta-number--animating.metric-delta-number--up{animation-name:metric-delta-number-pulse-up}.metric-delta-number--animating.metric-delta-number--down{animation-name:metric-delta-number-pulse-down}@keyframes metric-delta-number-pulse{0%{color:inherit;filter:drop-shadow(0 0 0 transparent);transform:scale(1) translateY(0)}32%{color:var(--score-brand,#3ecfbf);filter:drop-shadow(0 0 10px color-mix(in srgb,var(--score-brand,#3ECFBF) 45%,transparent));transform:scale(1.16) translateY(-2px)}58%{color:color-mix(in srgb,var(--score-brand,#3ecfbf) 70%,currentColor);filter:drop-shadow(0 0 4px color-mix(in srgb,var(--score-brand,#3ECFBF) 20%,transparent));transform:scale(.97) translateY(1px)}78%{transform:scale(1.03) translateY(-1px)}to{color:inherit;filter:drop-shadow(0 0 0 transparent);transform:scale(1) translateY(0)}}@keyframes metric-delta-number-pulse-up{0%{color:inherit;filter:drop-shadow(0 0 0 transparent);transform:scale(1) translateY(0)}35%{color:var(--score-brand,#3ecfbf);filter:drop-shadow(0 0 8px color-mix(in srgb,var(--score-brand,#3ECFBF) 55%,transparent));transform:scale(1.08) translateY(-1px)}to{color:inherit;filter:drop-shadow(0 0 0 transparent);transform:scale(1) translateY(0)}}@keyframes metric-delta-number-pulse-down{0%{color:inherit;filter:drop-shadow(0 0 0 transparent);transform:scale(1) translateY(0)}35%{color:var(--status-warning);filter:drop-shadow(0 0 8px color-mix(in srgb,var(--status-warning) 55%,transparent));transform:scale(1.08) translateY(-1px)}to{color:inherit;filter:drop-shadow(0 0 0 transparent);transform:scale(1) translateY(0)}}@media (prefers-reduced-motion:reduce){.metric-delta-number--animating{animation:none}}.metric-card--interactive{cursor:pointer}.metric-card--interactive:hover{background:var(--bg-raised)}.metric-card--interactive:focus-visible .metric-card__arrow,.metric-card--interactive:hover .metric-card__arrow{opacity:1}.metric-card__arrow{font-size:.45em;color:var(--tile-accent);opacity:0;transition:opacity .1s ease-out}.foyer-grid{display:grid;grid-gap:var(--space-6,24px);gap:var(--space-6,24px);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));padding:var(--space-8,32px);max-width:1400px;margin:0 auto}.foyer-grid>*{min-width:0}.foyer-grid__hero{grid-column:span 2}.foyer-grid__full{grid-column:1/-1}.recognition-adoption__figures{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:var(--space-6,24px);gap:var(--space-6,24px)}.recognition-adoption__tables{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:var(--space-6,24px);gap:var(--space-6,24px)}.recognition-adoption__figures>*,.recognition-adoption__tables>*{min-width:0}.billing-meter{height:4px;border-radius:999px;overflow:hidden;background:var(--bg-raised,#1a1a1a)}.billing-meter__fill{height:100%;background:var(--score-brand)}@media (max-width:1199px){.foyer-grid__hero{grid-column:span 2}}@media (max-width:767px){.foyer-grid{grid-template-columns:1fr}.foyer-grid__hero{grid-column:span 1}.foyer-grid{padding:var(--space-4,16px);gap:var(--space-4,16px)}.metric-card{min-height:0!important;padding:var(--space-4,16px)!important;gap:6px!important}.metric-card>div:first-of-type{font-size:30px!important}}.metric-card--interactive:hover{background:var(--bg-raised,#1a1a1a)!important;transform:translateY(-1px)}.metric-card--interactive:hover .metric-card__arrow{opacity:1!important}.metric-card--interactive:focus-visible{outline:2px solid var(--score-brand);outline-offset:2px}@keyframes partner-mark-pulse{0%{opacity:.4}50%{opacity:.6}to{opacity:.4}}::selection{background:var(--score-brand);color:var(--text-inverse)}