@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/a794b13beb79521a-s.3yc67n5oeo87j.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/c89f9f49bcd168ac-s.3mjlxwyf-zlo9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/48d15064e432f605-s.p.0hspm8f6ckz7d.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.bricolage_grotesque_c31787ce-module___mCgDq__className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal;font-weight:600}.bricolage_grotesque_c31787ce-module___mCgDq__variable{--font-bricolage:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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-weight:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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.0%;size-adjust:107.12%}.inter_eaa12601-module__TWwRsG__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_eaa12601-module__TWwRsG__variable{--font-inter:"Inter", "Inter Fallback"}
:root{--color-neutral-0:#fff;--color-neutral-100:#f0f4f8;--color-neutral-150:#dfe5eb;--color-neutral-200:#cfd6df;--color-neutral-300:#afb9c7;--color-neutral-400:#7c8ca2;--color-neutral-500:#64748b;--color-neutral-600:#475569;--color-neutral-700:#334155;--color-neutral-800:#1e293b;--color-neutral-900:#0f172a;--color-neutral-950:#020617;--color-teal-50:#cafbeb;--color-teal-100:#92f8db;--color-teal-200:#71dfc1;--color-teal-250:#6cd6ba;--color-teal-300:#63c4aa;--color-teal-400:#55aa93;--color-teal-500:#468f7b;--color-teal-600:#377362;--color-teal-700:#275649;--color-teal-800:#193b31;--color-teal-900:#0b211b;--color-teal-950:#05140f;--color-signal-blue-50:#e6f2ff;--color-signal-blue-100:#c6e3ff;--color-signal-blue-200:#7ec9fe;--color-signal-blue-250:#59c0fa;--color-signal-blue-300:#0eaef1;--color-signal-blue-400:#0a8fc8;--color-signal-blue-500:#0672a0;--color-signal-blue-600:#045b80;--color-signal-blue-700:#024562;--color-signal-blue-800:#013046;--color-signal-blue-900:#001c2b;--color-signal-blue-950:#00131e;--color-lime-green-50:#e8fecf;--color-lime-green-100:#cefd8d;--color-lime-green-200:#b5ef52;--color-lime-green-250:#aee64e;--color-lime-green-300:#a7dd4b;--color-lime-green-400:#99cb44;--color-lime-green-500:#8dbb3e;--color-lime-green-600:#6d922e;--color-lime-green-700:#506c20;--color-lime-green-800:#354813;--color-lime-green-900:#1b2707;--color-lime-green-950:#0f1803;--color-warning-50:#fff4d6;--color-warning-200:#e8cf8f;--color-warning-500:#b8791a;--color-warning-800:#8a4b00;--color-warning-950:#2e1900;--color-critical-50:#fdecee;--color-critical-200:#eab7be;--color-critical-500:#c9414f;--color-critical-700:#b42332;--color-critical-950:#3d0a10;--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-24:24px;--space-32:32px;--space-48:48px;--space-64:64px;--space-96:96px;--radius-small:4px;--radius-medium:8px;--radius-default:12px;--radius-large:16px;--radius-xl:24px;--radius-full:999px;--border-width-hairline:1px;--button-height-default:40px;--button-height-large:48px;--button-padding-x-default:var(--space-16);--button-padding-x-large:var(--space-24);--shadow-popover:0px 8px 24px 0px #0f172a1a;--shadow-dialog:0px 16px 48px 0px #0f172a24;--shadow-button:inset 0 1.5px 1px -.5px #ffffff73, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-button-pressed:inset 0 1.5px 1px -.5px #ffffff4d;--shadow-button-quiet:0 2px 6px -2px #00000017, 0 1px 2px -1px #00000012;--surface-canvas:var(--color-neutral-100);--surface-subtle:var(--color-neutral-150);--surface-card:var(--color-neutral-0);--surface-inverse:var(--color-neutral-900);--text-primary:var(--color-neutral-800);--text-secondary:var(--color-neutral-600);--text-tertiary:var(--color-neutral-500);--text-quiet:var(--color-neutral-400);--text-inverse:var(--color-neutral-0);--text-disabled:var(--color-neutral-300);--text-on-brand:var(--color-neutral-900);--border-subtle:var(--color-neutral-200);--border-default:var(--color-neutral-300);--border-control:var(--color-neutral-400);--action-primary:var(--color-teal-200);--action-hover:var(--color-teal-250);--action-pressed:var(--color-teal-300);--action-subtle:var(--color-teal-50);--action-text:var(--color-teal-700);--action-border:var(--color-teal-400);--action-secondary-border:var(--color-neutral-300);--focus-light:var(--color-teal-800);--focus-dark:var(--color-teal-300);--status-info-bg:var(--color-signal-blue-50);--status-info-fg:var(--color-signal-blue-700);--status-info-accent:var(--color-signal-blue-600);--status-info-border:var(--color-signal-blue-400);--status-success-bg:var(--color-teal-50);--status-success-fg:var(--color-teal-700);--status-success-accent:var(--color-teal-700);--status-success-border:var(--color-teal-500);--status-warning-bg:var(--color-warning-50);--status-warning-fg:var(--color-warning-800);--status-warning-accent:var(--color-warning-800);--status-warning-border:var(--color-warning-500);--status-critical-bg:var(--color-critical-50);--status-critical-fg:var(--color-critical-700);--status-critical-accent:var(--color-critical-700);--status-critical-border:var(--color-critical-500);--brand-primary:var(--color-teal-300);--brand-primary-border:var(--color-teal-700);--brand-secondary:var(--color-signal-blue-300);--brand-tertiary:var(--color-lime-green-300);--brand-secondary-subtle:var(--color-signal-blue-50);--brand-secondary-text:var(--color-signal-blue-500);--brand-secondary-border:var(--color-signal-blue-700);--overlay-scrim:#0f172a85}:root[data-theme=dark]{--surface-canvas:var(--color-neutral-950);--surface-subtle:var(--color-neutral-900);--surface-card:var(--color-neutral-800);--surface-inverse:var(--color-neutral-0);--text-primary:var(--color-neutral-100);--text-secondary:var(--color-neutral-300);--text-tertiary:var(--color-neutral-500);--text-quiet:var(--color-neutral-600);--text-inverse:var(--color-neutral-900);--text-disabled:var(--color-neutral-600);--text-on-brand:var(--color-neutral-900);--border-subtle:var(--color-neutral-800);--border-default:var(--color-neutral-700);--border-control:var(--color-neutral-400);--action-primary:var(--color-teal-200);--action-hover:var(--color-teal-250);--action-pressed:var(--color-teal-300);--action-subtle:var(--color-teal-950);--action-text:var(--color-teal-300);--action-border:var(--color-teal-400);--action-secondary-border:var(--color-neutral-700);--focus-light:var(--color-teal-800);--focus-dark:var(--color-teal-300);--status-info-bg:var(--color-signal-blue-950);--status-info-fg:var(--color-signal-blue-200);--status-info-accent:var(--color-signal-blue-300);--status-info-border:var(--color-signal-blue-500);--status-success-bg:var(--color-teal-950);--status-success-fg:var(--color-teal-200);--status-success-accent:var(--color-teal-300);--status-success-border:var(--color-teal-500);--status-warning-bg:var(--color-warning-950);--status-warning-fg:var(--color-warning-200);--status-warning-accent:var(--color-warning-200);--status-warning-border:var(--color-warning-500);--status-critical-bg:var(--color-critical-950);--status-critical-fg:var(--color-critical-200);--status-critical-accent:var(--color-critical-200);--status-critical-border:var(--color-critical-500);--brand-primary:var(--color-teal-300);--brand-primary-border:var(--color-teal-200);--brand-secondary:var(--color-signal-blue-300);--brand-tertiary:var(--color-lime-green-300);--brand-secondary-subtle:var(--color-signal-blue-950);--brand-secondary-text:var(--color-signal-blue-200);--brand-secondary-border:var(--color-signal-blue-200);--overlay-scrim:#0f172a85}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--surface-canvas:var(--color-neutral-950);--surface-subtle:var(--color-neutral-900);--surface-card:var(--color-neutral-800);--surface-inverse:var(--color-neutral-0);--text-primary:var(--color-neutral-100);--text-secondary:var(--color-neutral-300);--text-tertiary:var(--color-neutral-500);--text-quiet:var(--color-neutral-600);--text-inverse:var(--color-neutral-900);--text-disabled:var(--color-neutral-600);--text-on-brand:var(--color-neutral-900);--border-subtle:var(--color-neutral-800);--border-default:var(--color-neutral-700);--border-control:var(--color-neutral-400);--action-primary:var(--color-teal-200);--action-hover:var(--color-teal-250);--action-pressed:var(--color-teal-300);--action-subtle:var(--color-teal-950);--action-text:var(--color-teal-300);--action-border:var(--color-teal-400);--action-secondary-border:var(--color-neutral-700);--focus-light:var(--color-teal-800);--focus-dark:var(--color-teal-300);--status-info-bg:var(--color-signal-blue-950);--status-info-fg:var(--color-signal-blue-200);--status-info-accent:var(--color-signal-blue-300);--status-info-border:var(--color-signal-blue-500);--status-success-bg:var(--color-teal-950);--status-success-fg:var(--color-teal-200);--status-success-accent:var(--color-teal-300);--status-success-border:var(--color-teal-500);--status-warning-bg:var(--color-warning-950);--status-warning-fg:var(--color-warning-200);--status-warning-accent:var(--color-warning-200);--status-warning-border:var(--color-warning-500);--status-critical-bg:var(--color-critical-950);--status-critical-fg:var(--color-critical-200);--status-critical-accent:var(--color-critical-200);--status-critical-border:var(--color-critical-500);--brand-primary:var(--color-teal-300);--brand-primary-border:var(--color-teal-200);--brand-secondary:var(--color-signal-blue-300);--brand-tertiary:var(--color-lime-green-300);--brand-secondary-subtle:var(--color-signal-blue-950);--brand-secondary-text:var(--color-signal-blue-200);--brand-secondary-border:var(--color-signal-blue-200);--overlay-scrim:#0f172a85}}.t-display-xl{letter-spacing:-.02em;font-family:Bricolage Grotesque,system-ui,-apple-system,sans-serif;font-size:110px;font-weight:600;line-height:1.018}.t-display-l{letter-spacing:-.015em;font-family:Bricolage Grotesque,system-ui,-apple-system,sans-serif;font-size:64px;font-weight:600;line-height:1.125}.t-display-heading-1{letter-spacing:-.01em;font-family:Bricolage Grotesque,system-ui,-apple-system,sans-serif;font-size:56px;font-weight:600;line-height:1.143}.t-display-heading-2{letter-spacing:-.005em;font-family:Bricolage Grotesque,system-ui,-apple-system,sans-serif;font-size:40px;font-weight:600;line-height:1.2}.t-display-heading-3{letter-spacing:-.0025em;font-family:Bricolage Grotesque,system-ui,-apple-system,sans-serif;font-size:28px;font-weight:600;line-height:1.286}.t-body-large{letter-spacing:-.017em;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:20px;font-weight:400;line-height:1.5}.t-body-large-bold{letter-spacing:-.017em;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:20px;font-weight:600;line-height:1.5}.t-body-default{letter-spacing:-.011em;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:16px;font-weight:400;line-height:1.5}.t-body-bold{letter-spacing:-.011em;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:16px;font-weight:600;line-height:1.5}.t-body-small{letter-spacing:-.006em;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:14px;font-weight:400;line-height:1.429}.t-body-small-bold{letter-spacing:-.006em;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:14px;font-weight:600;line-height:1.429}.t-label-default{letter-spacing:-.006em;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:14px;font-weight:500;line-height:1.429}.t-label-button{letter-spacing:-.006em;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:14px;font-weight:600;line-height:1.429}.t-label-button-large{letter-spacing:-.011em;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:16px;font-weight:600;line-height:1.5}.t-label-caption{letter-spacing:0;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:12px;font-weight:500;line-height:1.333}.t-label-eyebrow{letter-spacing:.06em;text-transform:uppercase;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:12px;font-weight:600;line-height:1.333}.t-data-xl{letter-spacing:-.0216em;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:32px;font-weight:600;line-height:1.25}.t-data-medium{letter-spacing:-.019em;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:24px;font-weight:600;line-height:1.333}
.btn{border-radius:var(--radius-medium);height:var(--button-height-default);padding:0 var(--button-padding-x-default);justify-content:center;align-items:center;gap:var(--space-8);cursor:pointer;box-shadow:var(--shadow-button);border:1px solid #0000;font-family:inherit;font-size:14px;font-weight:600;line-height:1.429;transition:background .15s,box-shadow .15s,transform .15s;display:inline-flex;position:relative;overflow:hidden}.btn--lg{height:var(--button-height-large);padding:0 var(--button-padding-x-large);font-size:16px;line-height:1.5}.btn>span{z-index:1;position:relative}.btn:before{content:"";pointer-events:none;background:linear-gradient(#ffffff0d,#0000);position:absolute;inset:0}.btn:active{box-shadow:var(--shadow-button-pressed);transform:translateY(1px)}.btn:focus-visible{outline:2px solid var(--focus-light);outline-offset:2px}.btn:disabled{background:var(--surface-subtle);color:var(--text-disabled);border-color:var(--border-subtle);box-shadow:none;cursor:not-allowed}.btn:disabled:before{display:none}a.btn{text-decoration:none}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn--primary{--btn-fill:var(--action-primary);background:linear-gradient(to bottom, color-mix(in srgb, var(--btn-fill) 90%, #fff), var(--btn-fill) 55%, color-mix(in srgb, var(--btn-fill) 93%, #000));color:var(--text-on-brand);border-color:var(--action-border)}.btn--primary:hover,.btn--primary:active{--btn-fill:var(--action-hover)}.btn--secondary{background:var(--surface-card);color:var(--text-primary);border-color:var(--action-secondary-border);box-shadow:var(--shadow-button-quiet)}.btn--secondary:hover{background:var(--surface-subtle)}.btn--secondary:active{box-shadow:none}.btn--tertiary{color:var(--text-primary);box-shadow:none;background:0 0;border-color:#0000;height:auto;padding:0}.btn--tertiary:hover{text-decoration:underline}.btn--tertiary:active{box-shadow:none}.btn--tertiary:before{display:none}.btn__icon{fill:currentColor;flex:none;width:1em;height:1em}.btn--danger{--btn-fill:var(--status-critical-accent);background:linear-gradient(to bottom, color-mix(in srgb, var(--btn-fill) 90%, #fff), var(--btn-fill) 55%, color-mix(in srgb, var(--btn-fill) 93%, #000));color:var(--text-inverse);border-color:var(--status-critical-border)}.btn--danger:hover,.btn--danger:active{--btn-fill:color-mix(in srgb, var(--status-critical-accent) 88%, black)}.field label{margin-bottom:var(--space-8);font-weight:500;display:block}.field input,.field select,.field textarea{width:100%;padding:var(--space-12);border-radius:var(--radius-medium);border:1px solid var(--border-control);background:var(--surface-card);color:var(--text-primary);font-family:inherit;font-size:14px;transition:border-color .12s,box-shadow .12s}.field input:hover,.field select:hover,.field textarea:hover{border-color:var(--color-neutral-500)}.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible{outline:2px solid var(--focus-light);outline-offset:2px}.field input::placeholder,.field textarea::placeholder{color:var(--text-tertiary)}.card{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-large)}.alert{gap:var(--space-12);padding:var(--space-16);border-radius:var(--radius-medium);border:1px solid;grid-template-columns:auto 1fr;display:grid}.alert__title{margin:0 0 var(--space-8);font-weight:600}.alert p{margin:0}.alert--info{background:var(--status-info-bg);border-color:var(--status-info-border);color:var(--status-info-fg)}.alert--warning{background:var(--status-warning-bg);border-color:var(--status-warning-border);color:var(--status-warning-fg)}.alert--success{background:var(--status-success-bg);border-color:var(--status-success-border);color:var(--status-success-fg)}.alert--critical{background:var(--status-critical-bg);border-color:var(--status-critical-border);color:var(--status-critical-fg)}
:root{--font-heading:var(--font-bricolage), "Bricolage Grotesque", system-ui, -apple-system, sans-serif;--font-heading-weight:600;--font-body:var(--font-inter), "Inter", system-ui, -apple-system, sans-serif;--max:1140px}html{height:100%}html,body{max-width:100vw;overflow-x:hidden}body{min-height:100%;color:var(--text-primary);background:var(--surface-canvas);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;margin:0;font-size:16px;line-height:1.5;display:flex}h1,h2,h3{font-family:var(--font-heading);font-weight:var(--font-heading-weight);margin:0}*{box-sizing:border-box}a{color:inherit;text-decoration:none}
