@font-face{font-family:__Hanken_Grotesk_0fd6e8;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/a6c19694cd327cd4-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Hanken_Grotesk_0fd6e8;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/851c4691abdf3def-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Hanken_Grotesk_0fd6e8;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/a8a8dd7277bab4cf-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Hanken_Grotesk_0fd6e8;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/313510e2713fb214-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Hanken_Grotesk_0fd6e8;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a6c19694cd327cd4-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Hanken_Grotesk_0fd6e8;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/851c4691abdf3def-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Hanken_Grotesk_0fd6e8;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a8a8dd7277bab4cf-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Hanken_Grotesk_0fd6e8;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/313510e2713fb214-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Hanken_Grotesk_0fd6e8;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/a6c19694cd327cd4-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Hanken_Grotesk_0fd6e8;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/851c4691abdf3def-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Hanken_Grotesk_0fd6e8;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/a8a8dd7277bab4cf-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Hanken_Grotesk_0fd6e8;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/313510e2713fb214-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Hanken_Grotesk_0fd6e8;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/a6c19694cd327cd4-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Hanken_Grotesk_0fd6e8;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/851c4691abdf3def-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Hanken_Grotesk_0fd6e8;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/a8a8dd7277bab4cf-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Hanken_Grotesk_0fd6e8;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/313510e2713fb214-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Hanken_Grotesk_0fd6e8;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a6c19694cd327cd4-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Hanken_Grotesk_0fd6e8;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/851c4691abdf3def-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Hanken_Grotesk_0fd6e8;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a8a8dd7277bab4cf-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Hanken_Grotesk_0fd6e8;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/313510e2713fb214-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Hanken_Grotesk_0fd6e8;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/a6c19694cd327cd4-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Hanken_Grotesk_0fd6e8;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/851c4691abdf3def-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Hanken_Grotesk_0fd6e8;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/a8a8dd7277bab4cf-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Hanken_Grotesk_0fd6e8;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/313510e2713fb214-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Hanken_Grotesk_Fallback_0fd6e8;src:local("Arial");ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.00%;size-adjust:100.94%}.__className_0fd6e8{font-family:__Hanken_Grotesk_0fd6e8,__Hanken_Grotesk_Fallback_0fd6e8;font-style:normal}.__variable_0fd6e8{--font-hanken:"__Hanken_Grotesk_0fd6e8","__Hanken_Grotesk_Fallback_0fd6e8"}:root{--mm-white:#fff;--mm-bg-2:#f5f5f7;--mm-bg-3:#fafafa;--mm-ink:#1d1d1f;--mm-ink-2:#3a3a3c;--mm-muted:#6e6e73;--mm-faint:#a1a1a6;--mm-line:#e6e6e9;--mm-line-2:#d8d8dc;--mm-accent:var(--customer-accent,#2f7d5d);--mm-accent-d:var(--customer-accent-d,#246349);--mm-accent-tint:var(--customer-accent-tint,#ecf4f0);--mm-result:#d7f0d0;--mm-ok:#2f7d5d;--mm-ok-d:#246349;--mm-ok-tint:#ecf4f0;--mm-ok-line:#d3e6dd;--mm-danger:#cf5b3f;--mm-danger-d:#b04a32;--mm-danger-tint:#fdf3f0;--mm-danger-line:#f3d9cf;--mm-warn:#9a6b1f;--mm-warn-bg:#fdf6e7;--mm-fixed-white:#fff;--mm-bg-2-hover:#ececef;--mm-avatar-dark:#3a3a3c;--mm-accent-line:var(--customer-accent-line,#d3e6dd);--mm-accent-line-2:var(--customer-accent-line-2,#a3d0ba);--mm-toast-action:#9fd7be;--mm-danger-wash:#fdf5f4;--mm-danger-border:#e4b8b3;--mm-error-text:#c0392b;--mm-warn-muted:#7d6a4a;--mm-gold:#b5842f;--mm-gold-d:#8a6626;--mm-gold-light:#c79a3e;--mm-gold-line:#e2ded4;--mm-gold-wash:#faf8f3;--mm-gold-tint:rgba(197,138,50,.14);--mm-gold-a10:rgba(181,132,47,.1);--mm-gold-a14:rgba(181,132,47,.14);--mm-gold-a42:rgba(181,132,47,.42);--mm-dot-indigo:#5b4bd0;--mm-dot-amber:#e3b341;--mm-backdrop:rgba(18,22,19,.46);--mm-backdrop-50:rgba(18,22,19,.5);--mm-solid:var(--mm-ink);--mm-solid-press:#000;--mm-glass:hsla(0,0%,100%,.72);--surface-page:var(--mm-white);--surface-sunken:var(--mm-bg-2);--surface-card:var(--mm-white);--surface-zebra:var(--mm-bg-3);--surface-inverse:var(--mm-ink);--text-strong:var(--mm-ink);--text-body:var(--mm-ink-2);--text-muted:var(--mm-muted);--text-faint:var(--mm-faint);--text-on-inverse:#fff;--text-on-accent:#fff;--border-subtle:var(--mm-line);--border-strong:var(--mm-line-2);--brand:var(--mm-accent);--brand-strong:var(--mm-accent-d);--brand-tint:var(--mm-accent-tint);--focus-ring:var(--mm-accent);--selection-bg:var(--mm-accent);--bg:var(--mm-white);--bg2:var(--mm-bg-2);--bg3:var(--mm-bg-3);--ink:var(--mm-ink);--ink2:var(--mm-ink-2);--muted:var(--mm-muted);--faint:var(--mm-faint);--line:var(--mm-line);--line2:var(--mm-line-2);--accent:var(--mm-accent);--accent-d:var(--mm-accent-d);--accent-tint:var(--mm-accent-tint);color-scheme:light}:root[data-theme=dark]{--mm-white:#1e2127;--mm-bg-2:#141619;--mm-bg-3:#262a31;--mm-ink:#f0f1f3;--mm-ink-2:#ccced4;--mm-muted:#9c9ea6;--mm-faint:#74777f;--mm-line:#2c3037;--mm-line-2:#3c414a;--mm-accent:var(--customer-dark-accent,#2c8560);--mm-accent-d:var(--customer-dark-accent-d,#79cfa5);--mm-accent-tint:var(--customer-dark-accent-tint,#173127);--mm-result:#1f3a26;--mm-ok:#2c8560;--mm-ok-d:#79cfa5;--mm-ok-tint:#173127;--mm-danger:#e07c61;--mm-danger-d:#ef9d88;--mm-danger-tint:#2c1813;--mm-danger-line:#5b3024;--mm-warn:#d9a752;--mm-warn-bg:#33291a;--mm-solid:var(--customer-dark-accent,#2c8560);--mm-solid-press:var(--customer-dark-solid-press,#246349);--mm-glass:rgba(18,20,24,.82);color-scheme:dark}:root{--font-sans:var(--font-hanken),-apple-system,BlinkMacSystemFont,system-ui,"Segoe UI",sans-serif;--sans:var(--font-sans);--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-heavy:800;--fw-650:650;--fs-display:64px;--fs-h1:54px;--fs-h2:44px;--fs-h3:24px;--fs-title:20px;--fs-lead:22px;--fs-body:16px;--fs-sm:14px;--fs-caption:13px;--fs-label:12px;--fs-micro:11px;--fs-6-5:6.5px;--fs-8-5:8.5px;--fs-9:9px;--fs-9-5:9.5px;--fs-10:10px;--fs-10-5:10.5px;--fs-11-5:11.5px;--fs-12-5:12.5px;--fs-13-5:13.5px;--fs-14-28:14.28px;--fs-14-5:14.5px;--fs-15:15px;--fs-15-5:15.5px;--fs-16-5:16.5px;--fs-16-8:16.8px;--fs-17:17px;--fs-18:18px;--fs-19:19px;--fs-26:26px;--fs-27:27px;--fs-30:30px;--fs-7-5pt:7.5pt;--fs-7-7pt:7.7pt;--fs-8-1pt:8.1pt;--fs-8-5pt:8.5pt;--fs-9pt:9pt;--fs-10pt:10pt;--fs-10-5pt:10.5pt;--fs-11pt:11pt;--fs-18pt:18pt;--fs-19pt:19pt;--fs-22pt:22pt;--fs-0-82rem:.82rem;--fs-0-84rem:.84rem;--fs-0-98rem:.98rem;--fs-1-05rem:1.05rem;--fs-fluid-11-5-to-14-5-by-1-3cqi:clamp(11.5px,1.3cqi,14.5px);--fs-fluid-11-to-13-by-1-15cqi:clamp(11px,1.15cqi,13px);--fs-fluid-11-to-13-by-2-5cqi:clamp(11px,2.5cqi,13px);--fs-fluid-11-to-14-by-1-2cqi:clamp(11px,1.2cqi,14px);--fs-fluid-12-to-15-by-1-25cqi:clamp(12px,1.25cqi,15px);--fs-fluid-12-to-15-by-1-4cqi:clamp(12px,1.4cqi,15px);--fs-fluid-13-5-to-15-by-1-2cqi:clamp(13.5px,1.2cqi,15px);--fs-fluid-13-to-16-by-1-4cqi:clamp(13px,1.4cqi,16px);--fs-fluid-13-to-17-by-1-5cqi:clamp(13px,1.5cqi,17px);--fs-fluid-15-to-17-by-1-35cqi:clamp(15px,1.35cqi,17px);--fs-fluid-20-to-30-by-2-4cqi:clamp(20px,2.4cqi,30px);--fs-fluid-22-to-32-by-3-2cqi:clamp(22px,3.2cqi,32px);--fs-fluid-26-to-33-by-3vw:clamp(26px,3vw,33px);--fs-fluid-30-to-42-by-3-4cqi:clamp(30px,3.4cqi,42px);--fs-hero-h1:clamp(2.6rem,4.3vw,4.2rem);--fs-section-title:clamp(2rem,4.4vw,3.4rem);--fs-lead-fluid:clamp(1.05rem,1.9vw,1.35rem);--lh-tight:1.04;--lh-snug:1.2;--lh-heading:1.28;--lh-body:1.5;--lh-relaxed:1.65;--ls-display:-0.035em;--ls-tight:-0.025em;--ls-body:-0.01em;--ls-normal:0;--ls-kicker:0.14em;--ls-label:0.1em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--topbar-h:60px;--panel-w:336px;--edge:clamp(1.25rem,5vw,4rem);--maxw-content:1040px;--maxw-wide:1240px;--radius-sm:9px;--radius-md:13px;--radius-lg:18px;--radius-xl:24px;--radius-2xl:26px;--radius-field:7px;--radius-pill:980px;--radius-popover:14px;--radius-modal:var(--radius-popover);--mm-card-r:7px;--mm-card-r-sm:var(--mm-card-r);--radius-2:2px;--radius-3:3px;--radius-4:4px;--radius-5:5px;--radius-6:6px;--radius-7:7px;--radius-8:8px;--radius-10:10px;--radius-11:11px;--radius-12:12px;--radius-14:14px;--radius-16:16px;--radius-20:20px;--radius-28:28px;--radius-30:30px;--radius-999:999px;--shadow-card:0 40px 90px -30px rgba(20,30,25,.22),0 2px 6px rgba(0,0,0,.03);--shadow-flagship:0 36px 70px -34px rgba(20,30,25,.34);--shadow-hover:0 30px 60px -28px rgba(20,30,25,.25);--shadow-modal:0 40px 100px -30px rgba(0,0,0,.32);--shadow-pop:0 8px 24px -8px rgba(20,30,25,.18);--shadow-float:0 40px 100px rgba(0,0,0,.32);--shadow-lift-phone:0 1px 3px rgba(0,0,0,.08);--shadow-lift:0 1px 2px rgba(20,30,25,.12);--shadow-phone-dock:0 1px 2px rgba(20,30,25,.06),0 10px 28px rgba(20,30,25,.14);--shadow-phone-sheet:0 20px 40px -12px rgba(20,30,25,.35);--shadow-phone-page:-12px 0 40px rgba(20,30,25,.14);--shadow-phone-page-clear:-12px 0 40px rgba(20,30,25,0);--shadow-bar-accent:inset 3px 0 0 var(--mm-accent);--shadow-lift-warm:0 1px 2px rgba(27,26,22,.1);--shadow-settings-card:0 1px 3px rgba(20,30,25,.04);--shadow-lift-strong:0 1px 2px rgba(20,30,25,.16);--shadow-flow-won:0 6px 16px -6px rgba(20,60,40,.45);--shadow-assistant-input:0 2px 14px rgba(0,0,0,.06);--shadow-assistant-panel:0 18px 50px rgba(0,0,0,.16);--shadow-assistant-toast:0 8px 30px rgba(0,0,0,.12);--shadow-assistant-card:0 1px 3px rgba(0,0,0,.04);--ring-inset-1-line:inset 0 0 0 1px var(--mm-line);--ring-2-accent:0 0 0 2px var(--mm-accent);--ring-inset-1-5-accent:inset 0 0 0 1.5px var(--mm-accent);--ring-inset-2-accent:inset 0 0 0 2px var(--mm-accent);--ring-inset-0-5-ink:inset 0 0 0 .5px var(--mm-ink);--ring-2-white:0 0 0 2px var(--mm-white);--ring-inset-1-5-line-2:inset 0 0 0 1.5px var(--mm-line-2);--ring-2-paper:0 0 0 2px var(--paper);--ring-2-line-2:0 0 0 2px var(--mm-line-2);--ring-3-accent-tint:0 0 0 3px var(--mm-accent-tint);--ring-2-ink:0 0 0 2px var(--mm-ink);--ring-inset-1-border-strong:inset 0 0 0 1px var(--border-strong);--ring-inset-1-accent-line-2:inset 0 0 0 1px var(--mm-accent-line-2);--ring-2-accent-tint:0 0 0 2px var(--mm-accent-tint);--ease:cubic-bezier(.4,.01,.2,1);--dur-fast:.18s;--dur:.22s;--dur-slow:.6s;--dur-140:.14s;--dur-150:.15s;--dur-160:.16s;--dur-200:.2s;--dur-350:.35s;--dur-1400:1.4s;--dur-2200:2.2s;--dur-2600:2.6s;--dur-3000:3s;--reveal-shift:22px;--press-in:70ms;--press-out:160ms;--press-time:var(--press-out);--press-scale:.97;--press-layer:8%;--ease-out:cubic-bezier(.2,0,0,1);--spring:linear(0,0.024,0.082,0.158,0.243,0.329,0.413,0.491,0.562,0.626,0.682,0.731,0.774,0.81,0.841,0.868,0.89,0.909,0.925,0.938,0.949,0.958,0.965,0.972,0.977,0.981,0.984,0.987,0.99,0.992,0.993,0.994,1);--open-ms:300ms;--close-ms:200ms;--menu-in-ms:140ms;--menu-out-ms:100ms;--content-in-ms:150ms;--close-ease:cubic-bezier(.4,0,1,1);--rise:12px;--page-under:-28%;--page-dim:.94;--place-in-ms:260ms;--place-scale:.985;--dock-off:120px}*{box-sizing:border-box}html{background:var(--mm-fixed-white)}body{margin:0;font-family:var(--font-sans);color:var(--text-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.consent-banner{position:fixed;left:calc(16px + var(--navrail-w, 0px));right:16px;bottom:16px;z-index:200;margin:0 auto;max-width:960px;display:flex;align-items:center;gap:16px;padding:14px 18px;background:var(--mm-white);border:1px solid var(--mm-line);border-radius:var(--radius-14);box-shadow:var(--shadow-pop)}.consent-banner-msg{margin:0;flex:1 1 auto;min-width:0;font-size:var(--fs-caption);line-height:1.45;color:var(--mm-ink-2)}.consent-banner-actions{display:flex;align-items:center;gap:10px;flex:none}.consent-banner-link{font-size:var(--fs-caption);font-weight:var(--fw-semibold);color:var(--mm-accent-d);text-decoration:underline}@media (hover:hover) and (pointer:fine){.consent-banner-link:hover{color:var(--mm-accent)}}.consent-banner-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit;cursor:pointer;white-space:nowrap;border-radius:var(--radius-pill);padding:8px 16px;font-size:var(--fs-caption);font-weight:var(--fw-semibold);transition:background var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease),scale var(--press-time) var(--ease-out)}.consent-banner-btn-primary{background:var(--mm-solid);color:var(--mm-fixed-white);border:1px solid var(--mm-solid)}@media (hover:hover) and (pointer:fine){.consent-banner-btn-primary:hover{background:var(--mm-solid-press);border-color:var(--mm-solid-press)}}.consent-banner-btn-secondary{background:transparent;color:var(--mm-ink);border:1px solid var(--mm-line-2)}@media (hover:hover) and (pointer:fine){.consent-banner-btn-secondary:hover{background:var(--mm-bg-2);border-color:var(--mm-ink)}}@media (max-width:860px){.consent-banner{flex-direction:column;align-items:stretch;gap:10px}.consent-banner-actions{flex-wrap:wrap;justify-content:flex-end}}@keyframes inbox-skel-pulse{0%,to{opacity:.55}50%{opacity:.25}}.dict-wait{width:100%;max-width:calc(var(--space-10) * 3);margin:0 auto;padding:var(--space-9) var(--space-4);display:flex;flex-direction:column;gap:var(--space-3)}.dict-wait-field,.dict-wait-line{display:block;background:var(--mm-line);border-radius:var(--radius-field);animation:inbox-skel-pulse var(--dur-1400) var(--ease) infinite}.dict-wait-line{height:var(--space-3);width:85%}.dict-wait-title{height:var(--space-5);width:60%;margin-bottom:var(--space-2)}.dict-wait-short{width:45%}.dict-wait-field{height:var(--space-7);margin-top:var(--space-2)}.dict-wait-button{border-radius:var(--radius-pill)}@media (prefers-reduced-motion:reduce){.dict-wait-field,.dict-wait-line{animation:none}}.dict-wait.dict-wait-platform{display:grid;grid-template-columns:var(--space-7) 1fr;grid-template-rows:var(--topbar-h) 1fr;max-width:none;min-height:100vh;padding:0;grid-gap:0;gap:0;background:var(--mm-white)}.dict-wait-top{grid-column:1/-1;display:flex;align-items:center;padding:0 var(--space-4);border-bottom:1px solid var(--mm-line)}.dict-wait-line.dict-wait-logo{width:calc(var(--space-10) + var(--space-2));height:var(--space-5)}.dict-wait-nav{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);padding-top:var(--space-4);border-right:1px solid var(--mm-line)}.dict-wait-field.dict-wait-icon{width:var(--space-6);height:var(--space-6);margin-top:0}.dict-wait-list{display:none;padding:var(--space-5) var(--space-3);border-right:1px solid var(--mm-line)}.dict-wait-list,.dict-wait-main{flex-direction:column;gap:var(--space-3)}.dict-wait-main{display:flex;padding:var(--space-6)}.dict-wait-field.dict-wait-card{height:calc(var(--space-10) + var(--space-7));border-radius:var(--radius-md)}.dict-wait-field.dict-wait-dock{display:none}@media (min-width:1100px){.dict-wait.dict-wait-platform{grid-template-columns:var(--space-8) var(--panel-w) 1fr}.dict-wait-list{display:flex}}@media (max-width:599px){.dict-wait.dict-wait-platform{display:block}.dict-wait-main,.dict-wait-nav,.dict-wait-top{display:none}.dict-wait-list{display:flex;padding:var(--space-4);border-right:none}.dict-wait-field.dict-wait-dock{display:block;position:fixed;left:0;right:0;bottom:var(--space-4);margin:0 auto;width:calc(var(--space-10) * 2 + var(--space-6));height:calc(var(--space-7) + var(--space-3));border-radius:var(--radius-pill)}}:where(button,a.comp-pill-btn,.rail-card,.rail-foot-row,.ar-row,button.inbox-row,button.inbox-day-btn,.notif-row,.assignments-row,.assignments-pane-card,.notes-timeline-row.is-clickable,.notes-comment-group,.notes-reminder-row.is-clickable,.flow-head,button.msrc-head,button.msrc-summary,.msrc-versions-head,.msrc-wip-head,.cover-item,.arcd-reason,.mov-row,button.menu-picker-row,.reanalysis-drop,.account-row,.settings-nav-button,.filter-option,.prospects-clan-item,.dishx-ingf-item,.state-control-item,.assign-who-row,.comp-card.ready,button.price-block-toggle,button.profile-group-toggle,.comp-table-row,.comp-ing-row,.comp-menu-item,.comp-fix-sug,.dishx-card-img,.ov-file-tile,.phone-plist-row,.phone-inbox-row,.phone-inbox-day,.phone-rem-row,.phone-inbox-comment,.phone-inbox-none.is-link,button.phone-inbox-other.is-link,.phone-rdate-opt,.phone-assignments-row,.phone-assignments-group-head,.phone-assignment-other,.phone-menus-closed,.phone-menus-row,.phone-diag-head,.phone-fsheet-row,button.phone-summary-row,.phone-summary-group,button.phone-summary-group-head,.phone-summary-pnote,.phone-summary-compose,button.phone-activity-row,.phone-state-choice,.phone-cover-item,.phone-reason-pick,.phone-assign-person,.phone-cmenu-opt,.phone-msheet-opt,.phone-msheet-reason,button.phone-grid-row,.phone-choice-row,.phone-catalog-sheet-row,.phone-rhythm-sheet-row){-webkit-tap-highlight-color:transparent;transition:scale var(--press-time) var(--ease-out)}:is(button,a.comp-pill-btn):not(:disabled):not([aria-disabled=true]):not(.is-disabled):not(.is-static):not(.is-under-dev):active{background-image:linear-gradient(color-mix(in srgb,currentColor var(--press-layer),transparent) 0 0);scale:var(--press-scale);--press-time:var(--press-in)}button.phone-menu-tile:not(:disabled):not([aria-disabled=true]):not(.is-disabled):not(.is-static):not(.is-under-dev):active{background-image:linear-gradient(color-mix(in srgb,currentColor var(--press-layer),transparent) 0 0),repeating-linear-gradient(135deg,var(--mm-line) 0 1px,transparent 1px 7px)}:is(.rail-card,.rail-foot-row,.ar-row,button.inbox-row,button.inbox-day-btn,.notif-row,.assignments-row,.assignments-pane-card,.notes-timeline-row.is-clickable,.notes-comment-group,.notes-reminder-row.is-clickable,.flow-head,button.msrc-head,button.msrc-summary,.msrc-versions-head,.msrc-wip-head,.cover-item,.arcd-reason,.mov-row,button.menu-picker-row,.reanalysis-drop,.account-row,.settings-nav-button,.filter-option,.prospects-clan-item,.dishx-ingf-item,.state-control-item,.assign-who-row,.comp-card.ready,button.price-block-toggle,button.profile-group-toggle,.comp-table-row,.comp-ing-row,.comp-menu-item,.comp-fix-sug,.dishx-card-img,.ov-file-tile,.phone-plist-row,.phone-inbox-row,.phone-inbox-day,.phone-rem-row,.phone-inbox-comment,.phone-inbox-none.is-link,button.phone-inbox-other.is-link,.phone-rdate-opt,.phone-assignments-row,.phone-assignments-group-head,.phone-assignment-other,.phone-menus-closed,.phone-menus-row,.phone-diag-head,.phone-fsheet-row,button.phone-summary-row,.phone-summary-group,button.phone-summary-group-head,.phone-summary-pnote,.phone-summary-compose,button.phone-activity-row,.phone-state-choice,.phone-cover-item,.phone-reason-pick,.phone-assign-person,.phone-cmenu-opt,.phone-msheet-opt,.phone-msheet-reason,button.phone-grid-row,.phone-choice-row,.phone-catalog-sheet-row,.phone-rhythm-sheet-row):not(:disabled):not([aria-disabled=true]):not(.is-disabled):not(.is-static):not(.is-under-dev):active:not(:has(:is(button,[role=button],a,input,textarea,select,label):active)):not(:has([role=dialog])){background-image:linear-gradient(color-mix(in srgb,currentColor var(--press-layer),transparent) 0 0);scale:none;--press-time:var(--press-in)}@media (prefers-reduced-motion:reduce){:is(button,a.comp-pill-btn):not(:disabled):not([aria-disabled=true]):not(.is-disabled):not(.is-static):not(.is-under-dev):active{scale:none}}