@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.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:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.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:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.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:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.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:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.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_c15e96cb-module__0bjUvq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_c15e96cb-module__0bjUvq__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Zilla Slab;font-style:normal;font-weight:400;font-display:swap;src:url(../media/77ff06b584ce5c3b-s.0yerge6bhg0s8.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:Zilla Slab;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f8a66589f2577848-s.p.19ov67ggp0a_t.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:Zilla Slab;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0ec8b6964dca4738-s.1i10huw_oenth.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:Zilla Slab;font-style:normal;font-weight:500;font-display:swap;src:url(../media/49bcce62f8e09af8-s.p.185_gu0vrql5h.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:Zilla Slab;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8cd2bc38ce1bfc5d-s.2rk-i3moeh87f.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:Zilla Slab;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c3191a2e06136a6d-s.p.329kkwbds1fbr.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:Zilla Slab Fallback;src:local(Times New Roman);ascent-override:88.36%;descent-override:23.96%;line-gap-override:0.0%;size-adjust:106.83%}.zilla_slab_9b72bc18-module__ipm3mW__className{font-family:Zilla Slab,Zilla Slab Fallback;font-style:normal}.zilla_slab_9b72bc18-module__ipm3mW__variable{--font-zilla:"Zilla Slab", "Zilla Slab Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.3bz3aq452sydg.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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.2sb9jzhmrh7ny.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.343obqi851wr5.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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.40kcwrf1wub16.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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.200l3jur7oygh.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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.269kn9uafm0ti.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:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_f8290d5a-module__2Nw1lG__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_f8290d5a-module__2Nw1lG__variable{--font-jetbrains:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--measure-grid:1240px;--measure-read:860px;--measure-doc:720px;--gutter:clamp(20px, 4vw, 42px);--bar-h:49px;--rail-w:214px;--rail-w-collapsed:62px;--drawer-w:min(280px, 84vw);--z-base:1;--z-rail:30;--z-bar:40;--z-sheet:100;--z-modal:110;--z-toast:120;--ts:1.05;--font-ui:var(--font-inter), system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-display:var(--font-zilla), Georgia, serif;--font-mono:var(--font-jetbrains), "SFMono-Regular", ui-monospace, monospace;--fs-micro:calc(var(--ts) * 10.5px);--fs-pill:calc(var(--ts) * 11px);--fs-body:calc(var(--ts) * 16px);--fs-lead:calc(var(--ts) * 18px);--fs-h3:calc(var(--ts) * 20px);--fs-h2:calc(var(--ts) * 24px);--fs-h1:calc(var(--ts) * clamp(25px, 4.4vw, 33px));--fs-display:calc(var(--ts) * 32px);--fs-label:calc(var(--ts) * 11px);--lh-body:1.55;--lh-tight:1.25;--radius:5px;--radius-card:12px;--radius-pill:999px;--gap:16px;--tap:44px;--field-pad:10px 12px;--btn-pad:12px 22px;--btn-pad-quiet:8px 14px;--btn-pad-add:8px 16px;--card-pad:20px;--focus-ring:3px;--dur-fast:.18s;--dur-fade:.14s;--dur-ceremony:2.4s;--ease:ease;--pv-paper:#f6f4ed;--pv-accent:#2e4a5c;--font-seal:Didot, "Bodoni MT", "Playfair Display", Georgia, serif}@media (min-width:721px){:root{--tap:36px;--field-pad:5px 10px;--btn-pad:7px 18px;--btn-pad-quiet:5px 12px;--btn-pad-add:5px 14px;--card-pad:18px}}[data-brand=ff5]{--canvas:#2f4b5e;--canvas-2:#253d4e;--rail:#2a4456;--rail-ink:#c6d3df;--paper:#efece3;--paper-2:#f6f4ed;--paper-edge:#e3ded2;--ink:#23262b;--slate:#5a5f66;--mute:#64686e;--line:#e2d7c0;--on-canvas:#e9f0f6;--brand:#35566b;--brand-2:#456a83;--seal:#2e4a5c;--foil:#b99339;--ring-sealed:#a8261f;--accent-on-canvas:#d9b45c;--focus-on-paper:var(--brand);--field-focus-halo:#f0e4c6;--on-brand:#fff;--paper-shadow:0 16px 44px #0000004d;--drawer-shadow:10px 0 40px #0000006b;--rail-shadow:8px 0 30px #00000038;--scrim:#00000052;--card-paper:var(--paper);--card-paper-sealed:#e4dfd0;--seal-gold:#8f6a1c;--cstate-start:var(--slate);--cstate-saved:var(--foil);--cstate-sealed:var(--ring-sealed);--cstate-start-fill:var(--paper-2);--cstate-start-ink:var(--slate);--cstate-saved-fill:#f0e4c6;--cstate-saved-ink:#6b5518;--cstate-sealed-fill:#f3dcda;--cstate-sealed-ink:#7a1c17;--scroll-thumb:#8a8577;--rail-hover:color-mix(in srgb, var(--on-canvas) 6%, transparent);--rail-current:color-mix(in srgb, var(--on-canvas) 11%, transparent);--rail-rule:color-mix(in srgb, var(--on-canvas) 12%, transparent)}
*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}html{-moz-text-size-adjust:100%;text-size-adjust:100%;background:var(--canvas)}body{font-family:var(--font-ui);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink);background:var(--canvas);overflow-wrap:anywhere;min-height:100dvh}input,select,textarea,button{font:inherit}input,select,textarea{font-size:max(16px, var(--fs-body))}@media (min-width:721px){input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden]),select:not([multiple]){line-height:var(--lh-tight)}}:focus-visible{outline:var(--focus-ring) solid var(--focus-color,var(--accent-on-canvas));outline-offset:2px}.num,time,data,a[href^=tel\:]{font-variant-numeric:tabular-nums}.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}@media (prefers-reduced-motion:reduce){:root{--dur-fast:0s;--dur-fade:0s;--dur-ceremony:0s}*,:before,:after{transition-duration:0s!important;animation-duration:0s!important}}@supports not selector(::-webkit-scrollbar){html,[role=region],dialog[data-variant=modal]{scrollbar-width:thin;scrollbar-color:var(--scroll-thumb) transparent}[data-shell=rail],dialog[data-variant=sheet]{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--rail-ink) 38%, transparent) transparent}}html::-webkit-scrollbar{background:0 0;width:6px;height:6px}[role=region]::-webkit-scrollbar{background:0 0;width:6px;height:6px}dialog[data-variant=modal]::-webkit-scrollbar{background:0 0;width:6px;height:6px}[data-shell=rail]::-webkit-scrollbar{background:0 0;width:6px;height:6px}dialog[data-variant=sheet]::-webkit-scrollbar{background:0 0;width:6px;height:6px}html::-webkit-scrollbar-track{background:0 0}[role=region]::-webkit-scrollbar-track{background:0 0}dialog[data-variant=modal]::-webkit-scrollbar-track{background:0 0}[data-shell=rail]::-webkit-scrollbar-track{background:0 0}dialog[data-variant=sheet]::-webkit-scrollbar-track{background:0 0}html::-webkit-scrollbar-corner{background:0 0}[role=region]::-webkit-scrollbar-corner{background:0 0}dialog[data-variant=modal]::-webkit-scrollbar-corner{background:0 0}[data-shell=rail]::-webkit-scrollbar-corner{background:0 0}dialog[data-variant=sheet]::-webkit-scrollbar-corner{background:0 0}html::-webkit-scrollbar-button{width:0;height:0;display:none}[role=region]::-webkit-scrollbar-button{width:0;height:0;display:none}dialog[data-variant=modal]::-webkit-scrollbar-button{width:0;height:0;display:none}[data-shell=rail]::-webkit-scrollbar-button{width:0;height:0;display:none}dialog[data-variant=sheet]::-webkit-scrollbar-button{width:0;height:0;display:none}html::-webkit-scrollbar-thumb{background:var(--scroll-thumb);border-radius:3px}[role=region]::-webkit-scrollbar-thumb{background:var(--scroll-thumb);border-radius:3px}dialog[data-variant=modal]::-webkit-scrollbar-thumb{background:var(--scroll-thumb);border-radius:3px}html::-webkit-scrollbar-thumb:hover{background:var(--slate)}[role=region]::-webkit-scrollbar-thumb:hover{background:var(--slate)}dialog[data-variant=modal]::-webkit-scrollbar-thumb:hover{background:var(--slate)}[data-shell=rail]::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--rail-ink) 38%, transparent);border-radius:3px}dialog[data-variant=sheet]::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--rail-ink) 38%, transparent);border-radius:3px}[data-shell=rail]::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--rail-ink) 62%, transparent)}dialog[data-variant=sheet]::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--rail-ink) 62%, transparent)}
