@font-face{font-family:Petrona;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/81eaa21ef15157b8-s.1llw8gqcir88w.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:Petrona;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/ba97317155a52f38-s.3pu26u5ltfkgr.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:Petrona;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/9254db10a3b4f046-s.p.1s8vjit5iynwh.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:Petrona;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1ad7f0459bcbc502-s.16ut80lstufiw.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:Petrona;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/c5babb2fd44e97de-s.1wv8usxfsmpnc.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:Petrona;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2aeed2bd2aff4ccd-s.p.3aibo0fea9uod.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:Petrona Fallback;src:local(Times New Roman);ascent-override:80.31%;descent-override:25.27%;line-gap-override:0.0%;size-adjust:106.83%}.petrona_66ddac2a-module__LxEFHa__className{font-family:Petrona,Petrona Fallback}.petrona_66ddac2a-module__LxEFHa__variable{--font-petrona:"Petrona", "Petrona Fallback"}
@font-face{font-family:Public Sans;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/4be156f4dddd8892-s.2ab3xgvicopo4.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:Public Sans;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/918b3a0139788cb0-s.1k8ol-xrz7686.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:Public Sans;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/179b7c2d8bc29e73-s.p.2krwocdmqsa2a.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:Public Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6e8df35dd937fa7a-s.0itc0wjx1mi4q.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:Public Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fc2699ecc8323b38-s.1gwygi6ipeo67.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:Public Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fa0520225c6f3d07-s.p.33u8lzvd44aqk.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:Public Sans Fallback;src:local(Arial);ascent-override:90.59%;descent-override:21.46%;line-gap-override:0.0%;size-adjust:104.87%}.public_sans_9241c61c-module__k2Y7Wa__className{font-family:Public Sans,Public Sans Fallback}.public_sans_9241c61c-module__k2Y7Wa__variable{--font-public-sans:"Public Sans", "Public Sans Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.0rgnxg2b64rzs.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.2vemzm0itqzfy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.3cb5lpr2l6xud.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1u30mmyq6lnsd.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.40sczeszzbjw1.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.1yd4_i3e35931.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.1qc6dx89jd2qv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.29yke99gs9qpn.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.1i-sca43-qwng.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.0oace-s_gkfks.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ff74e33ebd7bca3-s.352ti9pm7m6qh.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a69062cfe6f77f8-s.0o-3_g79811ob.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a4838fcda0d1bca-s.0ngr-xkgqz1kf.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2e95a7d252b9825a-s.15orukf5wyxb5.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/23b7a97ae3b5c134-s.p.226pwps5o-gq_.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:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_e9d71eb-module___O-_RW__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_e9d71eb-module___O-_RW__variable{--font-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--paper-0:#fcfaf5;--paper-1:#fff;--paper-2:#f5f1e8;--paper-3:#ede8dc;--paper-4:#e3ddcd;--line-1:#e7e0d0;--line-2:#d3cab6;--line-3:#b8ac93;--line-4:#9a8e76;--ink-4:#a49c88;--ink-3:#8a8371;--ink-2:#635d4f;--ink-1:#3a362d;--ink-0:#1c1a15;--accent-tint:#fbf0e4;--accent-soft:#f4dcc1;--accent-line:#e0a96d;--accent:#b4530a;--accent-strong:#934206;--accent-deep:#6f3105;--accent-on:#fff;--ok-tint:#eaf1ea;--ok-line:#a9c4ad;--ok:#3f6b4a;--ok-strong:#325640;--warn-tint:#fbf2dc;--warn-line:#dcc182;--warn:#8a6212;--warn-strong:#6e4d0d;--danger-tint:#f9e9e6;--danger-line:#dfaea6;--danger:#9e3128;--danger-strong:#7f2620;--info-tint:#e9eef4;--info-line:#a8bccf;--info:#3f5b78;--info-strong:#334a61;--machine-tint:#f4ebf1;--machine-line:#c3a3b8;--machine:#7a4a6b;--machine-strong:#623b56;--surface-page:var(--paper-0);--surface-card:var(--paper-1);--surface-sunken:var(--paper-2);--surface-hover:var(--paper-2);--surface-active:var(--paper-3);--surface-selected:var(--accent-tint);--surface-overlay:#1c1a156b;--surface-rail:var(--paper-2);--border-hairline:var(--line-1);--border-default:var(--line-2);--border-strong:var(--line-3);--border-focus:var(--accent);--text-heading:var(--ink-0);--text-body:var(--ink-1);--text-muted:var(--ink-2);--text-faint:var(--ink-3);--text-placeholder:var(--ink-4);--text-accent:var(--accent-strong);--text-on-accent:var(--accent-on);--text-link:var(--accent-strong);--text-link-hover:var(--accent-deep);--control-bg:var(--paper-1);--control-bg-hover:var(--paper-2);--control-bg-disabled:var(--paper-2);--control-border:var(--line-2);--control-border-hover:var(--line-3);--status-draft-fg:var(--ink-2);--status-draft-bg:var(--paper-3);--status-published-fg:var(--ok-strong);--status-published-bg:var(--ok-tint);--prov-human-fg:var(--ink-2);--prov-human-bg:var(--paper-3);--prov-ai-fg:var(--machine);--prov-ai-bg:var(--machine-tint);--sev-avoid-fg:var(--danger-strong);--sev-avoid-bg:var(--danger-tint);--sev-caution-fg:var(--warn-strong);--sev-caution-bg:var(--warn-tint);--sev-note-fg:var(--info-strong);--sev-note-bg:var(--info-tint);--voice-reported-fg:var(--info-strong);--voice-reported-bg:var(--info-tint);--voice-instructional-fg:var(--accent-strong);--voice-instructional-bg:var(--accent-tint);--matrix-hole-bg:var(--paper-2);--matrix-hole-fg:var(--ink-4)}[data-theme=dark]{--paper-0:#17150f;--paper-1:#1f1d16;--paper-2:#272419;--paper-3:#322e21;--paper-4:#3d3829;--line-1:#312d20;--line-2:#413c2b;--line-3:#57503a;--line-4:#6e6549;--ink-4:#6e6752;--ink-3:#938b74;--ink-2:#b6ad94;--ink-1:#ded6c2;--ink-0:#f6f1e5;--accent-tint:#2e1d0c;--accent-soft:#4a2f11;--accent-line:#7a4a17;--accent:#d9752c;--accent-strong:#e8974f;--accent-deep:#f2b57c;--accent-on:#1a1208;--ok-tint:#182317;--ok-line:#33502f;--ok:#7fae86;--ok-strong:#a3c9a8;--warn-tint:#241d0d;--warn-line:#4d3c14;--warn:#c9a55f;--warn-strong:#e0c58a;--danger-tint:#251512;--danger-line:#522a25;--danger:#cf8078;--danger-strong:#e4a49d;--info-tint:#151d24;--info-line:#2c3f52;--info:#8aa8c2;--info-strong:#adc3d6;--machine-tint:#221621;--machine-line:#4b3244;--machine:#c093b3;--machine-strong:#d6b3ca;--surface-overlay:#0009;--text-on-accent:var(--accent-on)}
:root{--font-display:var(--font-petrona,"Petrona"),ui-serif,Georgia,"Times New Roman",serif;--font-ui:var(--font-public-sans,"Public Sans"),ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono:var(--font-plex-mono,"IBM Plex Mono"),ui-monospace,"SFMono-Regular",Menlo,monospace;--text-3xs:11px;--text-2xs:12px;--text-xs:13px;--text-sm:14px;--text-base:15px;--text-md:16px;--text-lg:20px;--text-xl:25px;--text-2xl:31px;--text-3xl:39px;--text-4xl:49px;--text-5xl:61px;--weight-light:300;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--leading-flush:1;--leading-tight:1.12;--leading-snug:1.28;--leading-normal:1.5;--leading-relaxed:1.65;--tracking-tighter:-.02em;--tracking-tight:-.01em;--tracking-normal:0;--tracking-wide:.02em;--tracking-caps:.07em;--measure-prose:68ch;--measure-narrow:46ch;--measure-wide:88ch;--type-display:var(--weight-medium) var(--text-4xl)/var(--leading-tight) var(--font-display);--type-title:var(--weight-medium) var(--text-2xl)/var(--leading-tight) var(--font-display);--type-heading:var(--weight-semibold) var(--text-lg)/var(--leading-snug) var(--font-display);--type-subheading:var(--weight-semibold) var(--text-sm)/var(--leading-snug) var(--font-ui);--type-body:var(--weight-regular) var(--text-base)/var(--leading-normal) var(--font-ui);--type-prose:var(--weight-regular) var(--text-md)/var(--leading-relaxed) var(--font-display);--type-ui:var(--weight-medium) var(--text-sm)/var(--leading-snug) var(--font-ui);--type-caption:var(--weight-regular) var(--text-xs)/var(--leading-snug) var(--font-ui);--type-mono:var(--weight-regular) var(--text-xs)/var(--leading-snug) var(--font-mono);--type-label:var(--weight-semibold) var(--text-2xs)/var(--leading-snug) var(--font-ui)}
:root{--space-0:0;--space-px:1px;--space-1:2px;--space-2:4px;--space-3:6px;--space-4:8px;--space-5:12px;--space-6:16px;--space-7:20px;--space-8:24px;--space-9:32px;--space-10:40px;--space-11:48px;--space-12:64px;--space-13:80px;--space-14:96px;--space-15:128px;--control-h-sm:28px;--control-h-md:34px;--control-h-lg:40px;--control-px-sm:var(--space-4);--control-px-md:var(--space-5);--control-px-lg:var(--space-6);--row-h:40px;--row-h-dense:32px;--tap-min:44px;--gutter:var(--space-8);--page-max:1320px;--prose-max:720px;--rail-w:248px;--rail-w-collapsed:56px;--inspector-w:340px;--topbar-h:56px}
:root{--radius-xs:2px;--radius-sm:4px;--radius-control:5px;--radius-card:6px;--radius-lg:8px;--radius-xl:12px;--radius-pill:999px;--border-w:1px;--border-w-thick:2px;--rule-hairline:var(--border-w) solid var(--border-hairline);--rule-default:var(--border-w) solid var(--border-default);--rule-strong:var(--border-w) solid var(--border-strong);--shadow-none:none;--shadow-xs:0 1px 1px #2e26140d;--shadow-sm:0 1px 2px #2e261412, 0 1px 1px #2e26140a;--shadow-md:0 4px 10px -2px #2e26141a, 0 1px 2px #2e26140f;--shadow-lg:0 16px 36px -8px #2e26142e, 0 2px 6px #2e261412;--shadow-press:inset 0 1px 2px #2e26141f;--ring-w:2px;--ring-offset:2px;--ring:0 0 0 var(--ring-w) var(--border-focus);--ring-offset-shadow:0 0 0 var(--ring-offset) var(--surface-card);--focus-ring:var(--ring-offset-shadow), 0 0 0 calc(var(--ring-offset) + var(--ring-w)) var(--border-focus);--blur-scrim:blur(2px);--blur-sticky:saturate(180%) blur(8px);--z-base:0;--z-raised:10;--z-sticky:20;--z-rail:30;--z-dropdown:40;--z-overlay:50;--z-dialog:60;--z-toast:70;--z-tooltip:80}
:root{--ease-standard:cubic-bezier(.2,0,.3,1);--ease-out:cubic-bezier(0,0,.25,1);--ease-in:cubic-bezier(.4,0,1,1);--ease-inout:cubic-bezier(.4,0,.2,1);--dur-instant:80ms;--dur-fast:.12s;--dur-base:.18s;--dur-slow:.26s;--dur-slower:.4s;--transition-color:color var(--dur-fast) var(--ease-standard), background-color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard);--transition-shadow:box-shadow var(--dur-fast) var(--ease-standard);--transition-transform:transform var(--dur-fast) var(--ease-standard)}@media (prefers-reduced-motion:reduce){:root{--dur-instant:0s;--dur-fast:0s;--dur-base:0s;--dur-slow:0s;--dur-slower:0s}}
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--surface-page);color:var(--text-body);font:var(--type-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}h1,h2,h3,h4,h5,h6{color:var(--text-heading);font-family:var(--font-display);font-weight:var(--weight-medium);line-height:var(--leading-tight);text-wrap:pretty;margin:0}p{text-wrap:pretty;margin:0}a{color:var(--text-link);text-underline-offset:2px;text-decoration-line:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--accent-line);text-decoration-color:var(--accent-line);transition:var(--transition-color)}a:hover{color:var(--text-link-hover);text-decoration-color:currentColor}a:focus-visible{border-radius:var(--radius-xs);box-shadow:var(--focus-ring);outline:none}code,kbd,samp,pre{font-family:var(--font-mono);font-size:.92em}hr{border:0;border-top:var(--rule-hairline);height:0;margin:0}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:none}::selection{background:var(--accent-soft);color:var(--ink-0)}[hidden]{display:none!important}
*,:before,:after{box-sizing:border-box}body{margin:0}img,video{max-width:100%}
