@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/15e68363db025245-s.1wipxygp50e3o.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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/73c245f25efeb428-s.25dnktztm9r8a.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/2fb49f465a7596fa-s.32zsdjpb2n8w3.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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/4f1286e370850421-s.1lyazbzrmv0ix.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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/920e43e9d9224810-s.0bo0-jd_sxci0.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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/955fc0c3187926d9-s.p.1z9wwd_zk97yk.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:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_caafa2e3-module__8mmPia__className{font-family:Manrope,Manrope Fallback;font-style:normal;font-weight:800}.manrope_caafa2e3-module__8mmPia__variable{--font-hero:"Manrope", "Manrope Fallback"}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-green-bg:#070e0b;--color-green-bg-elevated:#11211b;--color-green-border:#1f4239;--color-green-solid:#1a3a32;--color-green-solid-hover:#23544a;--color-green-text:#d2ece5;--color-accent-bg:#031f16;--color-accent-bg-elevated:#052b1e;--color-accent-border:#067d56;--color-accent-solid:#03ffaa;--color-accent-solid-hover:#82ffd5;--color-accent-text:#c1ffe8;--color-neutral-bg:#111315;--color-neutral-bg-elevated:#1a1d20;--color-neutral-border:#39414a;--color-neutral-solid:#b6b8b0;--color-neutral-solid-hover:#c9c8bd;--color-neutral-text:#edede9;--color-danger-bg:#1a0707;--color-danger-bg-elevated:#240a0a;--color-danger-border:#7a2020;--color-danger-solid:#e23939;--color-danger-solid-hover:#ec5858;--color-danger-text:#fde0e0;--color-warning-bg:#1a1205;--color-warning-solid:#f5a623;--color-warning-text:#ffd285;--color-success-bg:#031f16;--color-success-solid:#03ffaa;--color-success-text:#c1ffe8;--color-info-bg:#051217;--color-info-solid:#4aa8c4;--color-info-text:#a4ddef;--color-alpha-accent-muted:#03ffaa33;--color-alpha-green-overlay:#1a3a32cc;--color-alpha-on-dark-muted:#161616a6;--color-green-surface:#0e1d19;--color-green-surface-high:#132620;--color-code-bg:#050a08;--color-code-keyword:#c678dd;--color-code-string:#98c379;--color-code-number:#d19a66;--color-code-operator:#56b6c2;--color-code-function:#e5c07b;--color-code-comment:#5c6370;--color-code-variable:#e06c75;--color-code-plain:#abb2bf;--bg-app:var(--color-neutral-bg);--bg-surface:var(--color-neutral-bg-elevated);--bg-surface-alt:var(--color-neutral-bg);--bg-rail:var(--color-green-bg);--bg-rail-active:var(--color-green-bg-elevated);--border-rail:var(--color-green-border);--bg-accent-soft:var(--color-accent-bg);--bg-danger-soft:var(--color-danger-bg);--fg-default:var(--color-neutral-text);--fg-muted:var(--color-neutral-solid);--fg-subtle:var(--color-neutral-border);--fg-accent:var(--color-accent-solid);--fg-danger:var(--color-danger-solid);--fg-on-accent:var(--color-green-bg);--border-subtle:var(--color-neutral-border);--border-default:var(--color-neutral-solid);--border-accent:var(--color-accent-border);--border-danger:var(--color-danger-border);--solid-accent:var(--color-accent-solid);--solid-green:var(--color-green-solid);--solid-danger:var(--color-danger-solid);--focus-ring:var(--color-accent-solid);--font-display:"Denimink", Georgia, serif;--font-body:"Inter", system-ui, -apple-system, sans-serif;--font-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--font-weight-regular:400;--font-weight-semibold:600;--font-size-display:4rem;--font-size-h1:3rem;--font-size-h2:2.25rem;--font-size-h3:1.75rem;--font-size-h4:1.375rem;--font-size-h5:1.125rem;--font-size-body:1.125rem;--font-size-body-sm:1rem;--font-size-caption:.875rem;--font-size-label:.8125rem;--font-size-eyebrow:.8125rem;--line-height-tight:1.1;--line-height-snug:1.2;--line-height-comfort:1.3;--line-height-normal:1.5;--line-height-prose:1.6;--letter-spacing-normal:0em;--letter-spacing-track:.05em;--letter-spacing-eyebrow:.08em;--space-0:0rem;--space-0_25:.25rem;--space-0_5:.5rem;--space-0_75:.75rem;--space-1:1rem;--space-1_5:1.5rem;--space-2:2rem;--space-3:3rem;--space-4:4rem;--space-5:5rem;--space-7:7rem;--space-10:10rem;--radius-none:0;--radius-sm:8px;--radius-full:9999px;--duration-fast:.1s;--duration-base:.2s;--duration-slow:.3s;--easing-standard:cubic-bezier(.4, 0, .2, 1);--easing-out:cubic-bezier(0, 0, .2, 1);--content-sm:32rem;--content-md:48rem;--content-lg:64rem;--sidebar-w:240px;--topbar-h:56px}*,:before,:after{box-sizing:border-box}html,body{background-color:var(--bg-app);color:var(--fg-default);font-family:var(--font-body);font-size:var(--font-size-body-sm);line-height:var(--line-height-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0}body{min-height:100vh}a{color:var(--fg-accent);text-decoration:none}a:hover{text-decoration:underline}button{font-family:inherit;font-size:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0}button:focus-visible,a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}h1,h2,h3,h4,h5,h6{font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);margin:0}p{margin:0}
