@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8298327da6d5bcce-s.0vdai6er2bzon.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:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.3xwp9-ll1pnw_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2b402d8aebffd579-s.370ev4_4-yiay.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:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a88409fdd7dc121c-s.41r31qmhr7_rd.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1gavkj72q9u43.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:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.0%;size-adjust:112.83%}.montserrat_d0ddc804-module__zBffoa__className{font-family:Montserrat,Montserrat Fallback;font-style:normal}.montserrat_d0ddc804-module__zBffoa__variable{--font-display-var:"Montserrat", "Montserrat Fallback"}
@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/91bd2e40df15814e-s.1zpt8rrvsu92z.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:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.0mxk1tgo-hrwu.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:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.1akpt5k8ff_pw.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.2rlmbw0a3_pri.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:Hanken Grotesk Fallback;src:local(Arial);ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.0%;size-adjust:100.94%}.hanken_grotesk_a925f810-module__xYLZsa__className{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.hanken_grotesk_a925f810-module__xYLZsa__variable{--font-sans-var:"Hanken Grotesk", "Hanken Grotesk Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.27spqqad3wyeo.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.2jyz_zw3a8jit.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.30bdpjkrtcces.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.1v5bejj26fx9h.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:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_38bbd0cb-module__iMOqkW__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_38bbd0cb-module__iMOqkW__variable{--font-mono-var:"Geist Mono", "Geist Mono Fallback"}
:root{--brand-ink:#1f1d20;--brand-cream:#faf7f1;--brand-coral:#ed464e;--brand-red:#d1252d;--brand-green:#2f8a5f;--brand-green-hover:#24734e;--neutral-950:#1f1d20;--neutral-900:#2e2a2f;--neutral-850:#3a353b;--neutral-800:#4a444c;--neutral-750:#625b64;--neutral-700:#7a727d;--neutral-650:#928a94;--neutral-600:#aaa3ad;--neutral-500:#c0bbc3;--neutral-400:#d3cfd6;--neutral-300:#e3e0e5;--neutral-200:#efecef;--neutral-100:#fbfaf8;--coral-600:#d1252d;--coral-500:#ed464e;--coral-400:#ff5961;--coral-300:#ff747b;--coral-200:#ff9ba0;--yellow-400:#facc15;--color-bg:#f7f4ef;--color-surface:#fff;--color-surface-elevated:#fffdf9;--color-surface-subtle:#f1eee9;--color-surface-muted:#e8e3dd;--color-surface-hover:#ede8e2;--color-surface-strong:var(--neutral-950);--color-surface-sunken:#eee9e1;--color-border:#1f1d201f;--color-border-subtle:#1f1d2014;--color-border-strong:#1f1d2038;--color-border-interactive:#1f1d206b;--color-text:#1f1d20;--color-text-soft:#3f3941;--color-text-muted:#514a53;--color-inverse:#fff;--color-primary:var(--coral-600);--color-primary-hover:#ad1f26;--color-primary-active:var(--coral-500);--color-primary-text:#a51d24;--color-primary-on:#fff;--color-primary-soft:#ed464e1a;--color-primary-soft-strong:#ed464e29;--color-primary-border:#d1252d52;--color-danger:#c4252e;--color-danger-soft:#d1252d1a;--color-danger-border:#d1252d47;--color-success:#237a51;--color-success-soft:#23975b1a;--color-success-border:#23975b42;--color-warning:#9b6217;--color-warning-soft:#a765171f;--color-warning-border:#a7651747;--color-header-bg:#ffffffe0;--color-search-bg:#fff;--color-input-bg:#fff;--color-floating-bg:#ffffffeb;--color-media-placeholder:#eee9e1;--color-code-bg:#201d20;--color-code-text:#fbfaf8;--color-prompt-bg:#fffaf5;--color-prompt-text:#1f1d20;--color-prompt-muted:#514a53;--color-overlay:#1f1d20db;--color-overlay-soft:#1f1d2075;--color-modal-backdrop:#1f1d2085;--color-selection:#ed464e3d;--color-paid:var(--yellow-400);--color-paid-on:#1f1d20;--color-restricted:var(--coral-600);--color-restricted-on:#fff;--color-restricted-soft:#d1252d1a;--color-restricted-border:#d1252d47;--color-media-chip:#070708d1;--color-media-chip-border:#ffffff1f;--color-media-glass:#ffffff14;--color-media-scrim:#070708d6;--color-media-scrim-clear:#07070800;--color-media-tile:#fffffff5;--color-media-tile-on:#1f1d20;--color-media-text:#f4f4f5;--color-media-success:#64df96;--color-media-warning:#efb45f;--color-media-danger:#ff858c;--font-sans:"Proxima Nova", var(--font-sans-var,"Hanken Grotesk"), ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display:var(--font-display-var,Montserrat), ui-sans-serif, -apple-system, BlinkMacSystemFont, sans-serif;--font-mono:var(--font-mono-var,"Geist Mono"), ui-monospace, "SFMono-Regular", Menlo, Consolas, "Liberation Mono", monospace;--text-2xs:.6875rem;--text-xs:.75rem;--text-sm:.875rem;--text-md:1rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.375rem;--text-2xl:1.75rem;--text-3xl:2.25rem;--text-4xl:3rem;--text-5xl:4rem;--weight-light:300;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-mid:650;--weight-bold:700;--weight-extrabold:800;--weight-black:900;--leading-none:1;--leading-tight:1.1;--leading-snug:1.3;--leading-normal:1.5;--leading-relaxed:1.65;--tracking-display:-.03em;--tracking-heading:-.015em;--tracking-normal:0;--tracking-wide:.12em;--space-0:0;--space-0-5:.125rem;--space-1:.25rem;--space-1-5:.375rem;--space-2:.5rem;--space-2-5:.625rem;--space-3:.75rem;--space-3-5:.875rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:1.75rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--radius-xs:6px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-2xl:28px;--radius-full:999px;--radius-pill:999px;--radius-card:clamp(10px, .45rem + .6vw, 16px);--shadow-xs:0 1px 2px #1f1d2014;--shadow-sm:0 2px 10px #1f1d201a;--shadow-md:0 14px 34px #1f1d2024;--shadow-lg:0 30px 78px #1f1d202e;--shadow-xl:0 48px 110px #1f1d2038;--focus-ring-width:3px;--focus-ring-offset:2px;--color-focus-ring:#d1252d47;--focus-ring:0 0 0 var(--focus-ring-width) var(--color-focus-ring);--duration-fast:.12s;--duration-base:.18s;--duration-slow:.28s;--ease-standard:cubic-bezier(.4, 0, .2, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--transition:var(--duration-base) ease;--page-gutter:clamp(.75rem, 1.6vw, 1.5rem);--container:min(1800px, calc(100vw - 32px));--container-prose:min(860px, calc(100vw - 40px));--container-narrow:min(1180px, calc(100vw - 40px));--header-height:68px;--control-height-sm:36px;--control-height-md:44px;--control-height-lg:52px;--tap-min:44px;--z-base:0;--z-raised:10;--z-sticky:100;--z-header:200;--z-popover:300;--z-modal:400;--z-toast:500;--surface:var(--color-surface);--surface-raised:var(--color-surface-elevated);--text-primary:var(--color-text);--text-secondary:var(--color-text-soft);--text-muted:var(--color-text-muted);--border-subtle:var(--color-border);--border-strong:var(--color-border-strong);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--neutral-950:#070708;--neutral-900:#0b0b0d;--neutral-850:#111113;--neutral-800:#161619;--neutral-750:#1b1b1f;--neutral-700:#232328;--neutral-650:#2b2b31;--neutral-600:#35353c;--neutral-500:#64646c;--neutral-400:#8b8b93;--neutral-300:#b6b6bd;--neutral-200:#d5d5da;--neutral-100:#f4f4f5;--color-bg:var(--neutral-900);--color-surface:var(--neutral-850);--color-surface-elevated:var(--neutral-800);--color-surface-subtle:var(--neutral-750);--color-surface-muted:var(--neutral-700);--color-surface-hover:var(--neutral-650);--color-surface-strong:var(--neutral-100);--color-surface-sunken:var(--neutral-950);--color-border:var(--neutral-700);--color-border-subtle:var(--neutral-750);--color-border-strong:var(--neutral-600);--color-border-interactive:var(--neutral-500);--color-text:var(--neutral-100);--color-text-soft:var(--neutral-300);--color-text-muted:var(--neutral-400);--color-inverse:var(--neutral-850);--color-primary:var(--coral-400);--color-primary-hover:var(--coral-300);--color-primary-text:var(--coral-200);--color-primary-on:var(--neutral-850);--color-primary-soft:#ed464e29;--color-primary-soft-strong:#ed464e3d;--color-primary-border:#ed464e61;--color-danger:#ff858c;--color-danger-soft:#d1252d26;--color-danger-border:#ff858c52;--color-success:#64df96;--color-success-soft:#23975b29;--color-success-border:#64df9647;--color-warning:#efb45f;--color-warning-soft:#a765172e;--color-warning-border:#efb45f47;--color-header-bg:#0b0b0deb;--color-search-bg:var(--neutral-850);--color-input-bg:#131316;--color-floating-bg:#111113e6;--color-media-placeholder:#17171b;--color-code-bg:var(--neutral-950);--color-code-text:var(--neutral-100);--color-prompt-bg:var(--neutral-950);--color-prompt-text:var(--neutral-100);--color-prompt-muted:#9b9ba3;--color-overlay:#070708e0;--color-overlay-soft:#00000094;--color-modal-backdrop:#000000b3;--color-selection:#ed464e57;--color-paid-on:var(--neutral-850);--color-restricted-on:var(--neutral-100);--color-restricted-soft:#d1252d26;--color-restricted-border:#ff858c52;--shadow-xs:0 1px 2px #0000004d;--shadow-sm:0 2px 10px #00000040;--shadow-md:0 14px 34px #0000005c;--shadow-lg:0 30px 78px #00000080;--shadow-xl:0 48px 110px #0000009e;--color-focus-ring:#ff596173;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root{--marketing-wide:1760px;--marketing-reading:760px;--marketing-hero:920px;--marketing-dialog:1000px;--marketing-display:4.5rem;--marketing-textarea:150px;--marketing-result:320px;--marketing-upload:420px;--marketing-feature-image:240px;--marketing-table-min:640px;--marketing-menu:220px;--feed-card-min-height:220px;--feed-card-mark:19px;--feed-card-chip:16px;--feed-card-chip-text:.5625rem;--feed-card-action:44px;--feed-card-popover:216px;--feed-card-scrim-lead:56px;--feed-card-restricted-blur:10px;--feed-card-gate-mark:44px}
a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:var(--focus-ring-width) solid var(--color-primary);outline-offset:var(--focus-ring-offset)}.focus-inset:focus-visible{box-shadow:var(--focus-ring);outline:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,:before,:after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:where(h1,h2,h3,h4,h5,h6){font-family:var(--font-display);font-weight:var(--weight-bold);letter-spacing:var(--tracking-heading);line-height:var(--leading-snug);text-wrap:balance;margin:0}:where(h1){font-size:var(--text-3xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-display);line-height:var(--leading-tight)}:where(h2){font-size:var(--text-2xl)}:where(h3){font-size:var(--text-xl)}:where(h4){font-size:var(--text-lg)}:where(h5){font-size:var(--text-md)}:where(h6){font-size:var(--text-sm)}:where(p){line-height:var(--leading-normal);text-wrap:pretty;margin:0}:where(code,pre,kbd,samp){font-family:var(--font-mono)}:where(button,[role=button],input[type=checkbox],input[type=radio]){min-width:24px;min-height:24px}::selection{background:var(--color-selection);color:var(--color-text)}:where(html){scrollbar-color:var(--color-border-strong) transparent;scrollbar-width:thin}:where(img,picture,video,canvas,svg){max-width:100%;display:block}:where(img,video){background:var(--color-media-placeholder)}:where(:disabled,[aria-disabled=true]){opacity:.5;cursor:not-allowed}:where(h1,h2,h3,h4,h5,h6,p,dd){overflow-wrap:anywhere}
*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--color-bg)}body{background:var(--color-bg);min-height:100vh;color:var(--color-text);font-family:var(--font-sans);font-size:var(--text-md);line-height:var(--leading-normal);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{color:inherit}.site-container{width:var(--container);margin-inline:auto}.page-stack{gap:var(--space-8);padding-block:var(--space-8) var(--space-16);display:grid}.page-heading{justify-content:space-between;align-items:flex-end;gap:var(--space-6);display:flex}.page-heading h1{font-size:clamp(var(--text-2xl), 3vw, var(--text-4xl));letter-spacing:var(--tracking-display);line-height:var(--leading-none);margin:0}.page-heading p{margin:var(--space-3) 0 0;color:var(--color-text-soft);max-width:72ch;line-height:var(--leading-relaxed)}.section-title{font-size:var(--text-xl);letter-spacing:var(--tracking-heading);margin:0}.stack{gap:var(--space-4);display:grid}.stack-lg{gap:var(--space-8);display:grid}.cluster{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.split{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.surface{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm)}.muted{color:var(--color-text-soft)}.kicker{text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-primary);font-size:var(--text-xs);font-weight:var(--weight-bold)}.help{font-size:var(--text-xs);color:var(--color-text-muted)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.form-grid{gap:var(--space-4);display:grid}.form-row{gap:var(--space-1-5);display:grid}.form-row label{font-size:var(--text-sm);font-weight:var(--weight-semibold)}.input,.textarea,.select{width:100%;min-height:var(--control-height-md);border:1px solid var(--color-border-interactive);background:var(--color-input-bg);color:var(--color-text);border-radius:var(--radius-md);padding:var(--space-3);transition:border-color var(--transition), box-shadow var(--transition), background var(--transition);outline:none}.input::placeholder,.textarea::placeholder{color:var(--color-text-muted)}.input:focus-visible,.textarea:focus-visible,.select:focus-visible{border-color:var(--color-primary);box-shadow:var(--focus-ring);outline:none}.textarea{resize:vertical;min-height:130px;line-height:var(--leading-normal)}.table-wrap{border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);overflow-x:auto}.table{border-collapse:collapse;width:100%;min-width:720px}.table th,.table td{padding:var(--space-3-5) var(--space-4);border-bottom:1px solid var(--color-border);text-align:left;vertical-align:middle}.table th{color:var(--color-text-soft);font-size:var(--text-xs);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.table tr:last-child td{border-bottom:0}.badge{align-items:center;gap:var(--space-1-5);padding:var(--space-1-5) var(--space-2-5);border-radius:var(--radius-full);background:var(--color-surface-subtle);color:var(--color-text-soft);font-size:var(--text-xs);font-weight:var(--weight-bold);line-height:var(--leading-none);border:1px solid #0000;display:inline-flex}.badge--success{color:var(--color-success);background:var(--color-success-soft);border-color:var(--color-success-border)}.badge--warning{color:var(--color-warning);background:var(--color-warning-soft);border-color:var(--color-warning-border)}.badge--danger{color:var(--color-danger);background:var(--color-danger-soft);border-color:var(--color-danger-border)}@media (max-width:760px){:root{--container:min(100% - 20px, 1800px)}.page-stack{padding-top:var(--space-5)}.page-heading{flex-direction:column;align-items:flex-start}}@keyframes loading-pulse{0%,to{opacity:.78}50%{opacity:.46}}.loading-pulse{animation:1.45s ease-in-out infinite loading-pulse}@media (prefers-reduced-motion:reduce){.loading-pulse{opacity:.6;animation:none}}main,.site-container,.table-wrap{min-width:0}.table-wrap{overscroll-behavior-inline:contain;max-width:100%}.page-heading>*{min-width:0;max-width:100%}.page-heading :is(h1,p){overflow-wrap:anywhere}@media (max-width:760px){.page-heading{gap:var(--space-4)}.page-heading>.cluster{width:100%}:root :is(input:not([type]),input[type=text],input[type=search],input[type=email],input[type=url],input[type=tel],input[type=password],input[type=number],select,textarea){min-width:0;max-width:100%;font-size:max(1rem,16px)}.page-stack{gap:var(--space-6)}.page-stack>nav[aria-label=Breadcrumb]{margin-bottom:0}}
