@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");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-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}.__variable_f367f3{--font-inter:"Inter","Inter Fallback"}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/88da59c891d37117-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:Source Sans\ 3;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/1e377d93cbdd6b44-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/36d711d427a06e51-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f1f7cdf240180e28-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/55fbdf033607a0e1-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:Source Sans\ 3;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b6a6f0b43d027304-s.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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9cf9c6e84ed13b5e-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:Source Sans\ 3;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/88da59c891d37117-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:Source Sans\ 3;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/1e377d93cbdd6b44-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/36d711d427a06e51-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f1f7cdf240180e28-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/55fbdf033607a0e1-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:Source Sans\ 3;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b6a6f0b43d027304-s.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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9cf9c6e84ed13b5e-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:Source Sans\ 3;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/88da59c891d37117-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:Source Sans\ 3;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/1e377d93cbdd6b44-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/36d711d427a06e51-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/f1f7cdf240180e28-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/55fbdf033607a0e1-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:Source Sans\ 3;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b6a6f0b43d027304-s.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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9cf9c6e84ed13b5e-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:Source Sans\ 3;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/88da59c891d37117-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:Source Sans\ 3;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/1e377d93cbdd6b44-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/36d711d427a06e51-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/f1f7cdf240180e28-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/55fbdf033607a0e1-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:Source Sans\ 3;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b6a6f0b43d027304-s.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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9cf9c6e84ed13b5e-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:Source Sans\ 3 Fallback;src:local("Arial");ascent-override:109.21%;descent-override:42.66%;line-gap-override:0.00%;size-adjust:93.76%}.__className_e73cbf{font-family:Source Sans\ 3,Source Sans\ 3 Fallback;font-style:normal}.__variable_e73cbf{--font-source-sans:"Source Sans 3","Source Sans 3 Fallback"}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-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:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-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:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.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:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-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:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-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:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.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:Montserrat Fallback;src:local("Arial");ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.00%;size-adjust:112.83%}.__className_284b76{font-family:Montserrat,Montserrat Fallback;font-style:normal}.__variable_284b76{--font-montserrat:"Montserrat","Montserrat Fallback"}:root{--navy-900:#002e5f;--blue-700:#0c73b8;--blue-500:#2e80e6;--blue-400:#5a96e1;--blue-border:#2a4e80;--ink-900:#12223e;--muted-200:#becde4;--white:#ffffff;--navy-900-rgb:0 46 95;--blue-border-rgb:42 78 128;--ink-900-rgb:18 34 62;--muted-200-rgb:190 205 228;--muted-fg-rgb:91 107 134;--border-rgb:227 234 244;--surface-rgb:245 248 252;--gold-rgb:245 166 35;--chip-bg-rgb:233 241 251;--surface:#f5f8fc;--surface-warm:#fafaf7;--fg:var(--ink-900);--muted-fg:#5b6b86;--primary:var(--navy-900);--accent:#2374d4;--border:#e3eaf4;--border-control:#b9c6da;--success:#2fb344;--success-tint:#e7f7ec;--success-strong:#137a36;--gold:#f5a623;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-pill:9999px;--container-max:1600px;--gutter:clamp(16px,2.6vw,48px);--font-body:var(--font-inter),"Inter",system-ui,sans-serif;--font-display:var(--font-inter),"Inter",system-ui,sans-serif;--font-heading:var(--font-inter),"Inter",system-ui,sans-serif;--dur-fast:150ms;--dur-base:260ms;--dur-slow:420ms;--ease-standard:cubic-bezier(0.4,0,0.2,1);--ease-entrance:cubic-bezier(0.16,1,0.3,1);--ease-gentle:cubic-bezier(0.33,1,0.68,1);--radius-control:8px;--header-h:76px;--hero-sky-top:#0c73b8;--hero-sky-mid:#6fb0ff;--hero-sky-low:#83bcff;--gradient-hero-sky:linear-gradient(180deg,var(--hero-sky-top) 0%,var(--hero-sky-mid) 25.5%,var(--hero-sky-low) 55%,#fdfdfd 76.5%,var(--white) 99%);--device-lid-top:#141416;--device-lid-bottom:#070708;--device-bezel:#2a2a2e;--device-base-top:#e4e7eb;--device-base-bottom:#97a0a6;--device-notch:#aab0b7;--chip-bg:#e9f1fb;--row-hover:rgba(222,240,252,0.5);--menu-border:rgba(0,46,95,0.08);--switch-bg:#f1f5f8;--ghost-border:rgba(0,46,95,0.22);--ghost-border-hover:rgba(0,46,95,0.4);--shadow-cta:0 10px 16px -6px rgba(0,46,95,0.3);--shadow-menu:0 18px 40px rgba(0,46,95,0.16);--shadow-header:0 1px 2px rgba(0,46,95,0.06);--shadow-float:0 10px 34px -12px rgba(0,46,95,0.22),0 3px 10px -6px rgba(0,46,95,0.12);--shadow-card:0 1px 3px rgba(0,46,95,0.06),0 12px 28px -14px rgba(0,46,95,0.18);--shadow-xs:0 1px 2px rgba(0,46,95,0.05),0 1px 1px rgba(0,46,95,0.03);--shadow-pop:0 4px 6px -2px rgba(0,46,95,0.08),0 12px 24px -8px rgba(0,46,95,0.18);--danger:#dc3d43;--danger-tint:#fdecec;--danger-strong:#b3261e;--warning:#f5a623;--warning-tint:#fdf3e1;--warning-strong:#8a5a00;--info-tint:#e9f1fb;--info-strong:#0c5c94;--danger-rgb:220 61 67;--danger-tint-rgb:253 236 236;--warning-rgb:245 166 35;--warning-tint-rgb:253 243 225;--info-tint-rgb:233 241 251;--success-rgb:47 179 68;--success-tint-rgb:231 247 236}[data-theme=navy]{--bg:var(--navy-900);--fg:#ffffff;--muted-fg:var(--muted-200);--border:var(--blue-border);--surface:#0a2950;--muted-fg-rgb:190 205 228;--border-rgb:42 78 128;--surface-rgb:10 41 80}:root{--font-ui:var(--font-inter),Inter,system-ui,sans-serif;--font-form:var(--font-source-sans),"Source Sans 3",system-ui,sans-serif;--font-body:var(--font-ui);--font-display:var(--font-ui);--font-heading:var(--font-ui);--font-brand:var(--font-montserrat),Montserrat,system-ui,sans-serif;--app-primary:#0c73b8;--app-primary-hover:#0a63a0;--app-primary-soft:#eaf8ff;--app-primary-soft-hover:#f0f7fd;--app-page-bg:#ebf7ff;--app-chip-bg:#ddf1ff;--app-chip-bg-hover:#d2ecff;--app-required:#d84315;--app-info:#2eb5ee;--grey-50:#f8fafc;--grey-100:#eef2f6;--grey-200:#e3e8ef;--grey-300:#cdd5df;--grey-500:#697586;--grey-600:#4b5565;--grey-700:#364152;--grey-900:#121926;--bg:#ffffff;--surface:#f0f7fd;--fg:#1b293e;--ink-900:#1b293e;--muted-fg:#667085;--border:#e3e3e3;--border-control:#7090b2;--border-control-hover:#5c81a8;--accent:var(--app-primary);--primary:var(--app-primary);--primary-fg:#ffffff;--navy-900:var(--grey-900);--brand-navy:#002e5f;--placeholder:#9ca3b0;--helper-fg:#595d62;--label-strong:#09101d;--navy-900-rgb:18 25 38;--blue-700-rgb:12 115 184;--blue-500-rgb:46 128 230;--blue-400-rgb:90 150 225;--ink-900-rgb:27 41 62;--muted-fg-rgb:102 112 133;--border-rgb:227 227 227;--surface-rgb:240 247 253;--app-page-bg-rgb:235 247 255;--app-primary-rgb:12 115 184;--app-chip-rgb:221 241 255;--grey-900-rgb:18 25 38;--app-primary-soft-rgb:234 248 255;--app-info-rgb:46 181 238;--app-required-rgb:216 67 21;--violet-rgb:103 58 183;--violet:#673ab7;--violet-soft:#ede7f6;--radius-card:var(--radius-lg);--control-h:48px;--control-h-sm:40px;--header-h:68px;--sidebar-w:268px;--sticky-bar-h:172px;--sticky-stack:calc(var(--header-h) + var(--sticky-bar-h));--shadow-card:none;--shadow-card-hover:0 2px 14px 0 rgb(32 40 45/8%);--shadow-modal:0 8px 10px -5px rgb(0 0 0/20%),0 16px 24px 2px rgb(0 0 0/14%),0 6px 30px 5px rgb(0 0 0/12%);--shadow-header:none;--shadow-float:var(--shadow-card-hover);--shadow-menu:var(--shadow-modal);--shadow-cta:none}body{font-family:var(--font-ui)}.admin-canvas{background:var(--app-page-bg)}.ui-control{width:100%;min-height:var(--control-h);box-sizing:border-box;padding:0 16px;border:1px solid var(--border-control);border-radius:var(--radius-control);background:#ffffff;color:var(--ink-900);font-family:var(--font-form);font-size:16px;font-weight:600;line-height:24px;transition:border-color var(--dur-fast,.15s) var(--ease-standard,ease)}.ui-control::-moz-placeholder{color:var(--placeholder);font-weight:400;opacity:1}.ui-control::placeholder{color:var(--placeholder);font-weight:400;opacity:1}.ui-control:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--border-control-hover)}.ui-control:disabled,.ui-control[aria-disabled=true]{background:var(--grey-50);color:var(--grey-500);cursor:not-allowed}.ui-control:-webkit-autofill,.ui-control:-webkit-autofill:focus,.ui-control:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 100px #ffffff;-webkit-text-fill-color:var(--ink-900);caret-color:var(--ink-900);border-radius:var(--radius-control)}textarea.ui-control{min-height:96px;padding:12px 16px;line-height:24px;resize:vertical}select.ui-control{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:40px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23667085' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;cursor:pointer}.ui-control-sm{min-height:var(--control-h-sm);padding:0 12px;font-size:14px;line-height:20px}textarea.ui-control-sm{padding:10px 12px}select.ui-control-sm{padding-right:34px;background-position:right 10px center}.ui-control[aria-invalid=true]{border-color:var(--danger)}.ui-check{width:18px;height:18px;flex-shrink:0;accent-color:var(--app-primary);cursor:pointer}.ui-check:disabled{cursor:not-allowed;opacity:.5}.ui-notch{position:absolute;top:-10px;left:16px;z-index:2;max-width:calc(100% - 32px);padding:0 6px;overflow:hidden;background:#ffffff;color:var(--label-strong);font-family:var(--font-form);font-size:13px;font-weight:600;line-height:20px;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}.ui-check:focus-visible,.ui-control:focus-visible{outline:2px solid var(--app-primary);outline-offset:1px;border-color:var(--app-primary)}.ui-scroll{scrollbar-width:thin;scrollbar-color:var(--grey-300) transparent}.ui-scroll::-webkit-scrollbar{width:8px;height:8px}.ui-scroll::-webkit-scrollbar-track{background:transparent}.ui-scroll::-webkit-scrollbar-thumb{background:var(--grey-300);border-radius:8px}.ui-scroll::-webkit-scrollbar-thumb:hover{background:var(--grey-500)}@keyframes ui-modal-in{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:none}}.ui-modal-panel{animation:ui-modal-in .18s var(--ease-entrance,cubic-bezier(.16,1,.3,1)) both}@keyframes ui-backdrop-in{0%{opacity:0}to{opacity:1}}.ui-backdrop{animation:ui-backdrop-in .15s var(--ease-standard,ease) both}.ui-sticky-actions{position:sticky;bottom:0;z-index:10;display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin:.25rem -1.25rem -1.25rem;padding:.75rem 1.25rem;border-top:1px solid var(--border);background:rgba(255,255,255,.96);backdrop-filter:blur(6px)}.ui-sticky-actions[data-inline=true]{margin-inline:0;margin-bottom:0;padding-inline:0}.ui-scroll-port{scroll-padding-top:64px;scroll-padding-bottom:80px}