@font-face{font-family:fontJakarta;src:url(../media/PlusJakartaSans_latin-s.p.2d3htdvh9pcl0.woff2)format("woff2");font-display:swap;font-weight:200 800}@font-face{font-family:fontJakarta Fallback;src:local(Arial);ascent-override:98.16%;descent-override:20.99%;line-gap-override:0.0%;size-adjust:105.75%}.fontjakarta_f6e8153b-module__2Qp47G__className{font-family:fontJakarta,fontJakarta Fallback}.fontjakarta_f6e8153b-module__2Qp47G__variable{--font-jakarta:"fontJakarta", "fontJakarta Fallback"}
@font-face{font-family:fontJetBrainsMono;src:url(../media/JetBrainsMono_latin-s.p.2zw8_pit24n0g.woff2)format("woff2");font-display:swap;font-weight:100 800}@font-face{font-family:fontJetBrainsMono Fallback;src:local(Arial);ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.0%;size-adjust:131.49%}.fontjetbrainsmono_fda9cced-module__g4_Pja__className{font-family:fontJetBrainsMono,fontJetBrainsMono Fallback}.fontjetbrainsmono_fda9cced-module__g4_Pja__variable{--font-jetbrains-mono:"fontJetBrainsMono", "fontJetBrainsMono Fallback"}
:root{--paper:#f6f3ec;--paper-2:#ebe6db;--paper-3:#e0d9ca;--surface:var(--paper);--ink:#1a1714;--ink-2:#4a423a;--ink-3:#7a716a;--ink-4:#a89e95;--ink-hover:#2a2520;--line:#d6cfc4;--line-2:#c4bcae;--line-strong:#8a8278;--red:#b5392e;--red-soft:#b5392e14;--red-line:#b5392e40;--amber:#b07a1e;--amber-soft:#b07a1e14;--amber-line:#b07a1e40;--green:#4a7547;--green-soft:#4a754714;--green-line:#4a754740;--blue:#2d5a8a;--blue-soft:#2d5a8a14;--blue-line:#2d5a8a40;--purple:#6b3a8c;--purple-soft:#6b3a8c14;--purple-line:#6b3a8c40;--orange:#a8541c;--orange-soft:#a8541c14;--orange-line:#a8541c40;--font-ui:var(--font-jakarta), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:var(--font-jetbrains-mono), ui-monospace, "Cascadia Mono", monospace;--shadow-1:0 1px 2px #1a17140a;--shadow-2:0 4px 16px #1a17140f, 0 1px 3px #1a17140a;--shadow-3:0 20px 50px #1a17141f, 0 6px 14px #1a17140f;--radius-1:4px;--radius-2:8px;--radius-3:12px;--client-palette-1:#1e3a5f;--client-palette-2:#5a3e8e;--client-palette-3:#2d6651;--client-palette-4:#8b5a2b;--client-palette-5:#b5392e;--client-palette-6:#3a5fa3;--client-palette-7:#8b3a6d;--client-palette-8:#c19023;--client-palette-9:#4a7c8c;--client-palette-10:#5e3a8b;--client-palette-11:#8b3a3a;--client-palette-12:#3a6b5c;--client-palette-13:#6e4a2e;--client-palette-14:#b2851e;--client-palette-15:#6b3a8c;--client-palette-16:#2e6e4f;--on-ink-2:#e8e2d8;--on-ink-green:#8fbf8a;--on-ink-amber:#e0b35a;--on-ink-red:#e0806f;--green-container:#dfe8da;--amber-container:#f1e4c8;--red-container:#f3dcd8;--on-amber-container:#8a5a10;--paper-hover:#efeae0;--paper-2-hover:#e3ddd0;--paper-sunken:#f3efe6;--ink-deep:#141210}
*,:before,:after{box-sizing:border-box}html,body{height:100%;margin:0;padding:0}body{font-family:var(--font-ui);color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.005em;font-size:14px;line-height:1.5}button{font-family:inherit;font-size:inherit;color:inherit;text-align:inherit;cursor:pointer;appearance:none;background:0 0;border:0;padding:0}input,textarea,select{color:inherit;font-family:inherit}a{color:inherit;text-decoration:none}*{scrollbar-width:thin;scrollbar-color:var(--line) transparent}::-webkit-scrollbar{width:3px;height:3px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--line);border-radius:100px;transition:background .2s}::-webkit-scrollbar-thumb:hover{background:var(--ink-4)}::-webkit-scrollbar-corner{background:0 0}
h1{letter-spacing:-.025em;margin:0;font-size:30px;font-weight:800;line-height:1.1}h2{letter-spacing:-.018em;margin:0;font-size:22px;font-weight:700;line-height:1.25}h3{letter-spacing:-.01em;margin:0;font-size:16px;font-weight:600;line-height:1.3}p{margin:0}.eyebrow{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--ink-3);font-size:10px;font-weight:600}.eyebrow-red{color:var(--red)}.field-label{color:var(--ink-3);text-transform:uppercase;letter-spacing:.1em;margin-bottom:6px;font-size:11px;font-weight:600;display:block}.mono{font-family:var(--font-mono)}.dim{color:var(--ink-3)}.dim2{color:var(--ink-4)}.bold{font-weight:700}.semi{font-weight:600}.tnum{font-variant-numeric:tabular-nums}.upper{text-transform:uppercase;letter-spacing:.1em}
.flex{display:flex}.col{flex-direction:column}.between{justify-content:space-between}.center{align-items:center}.middle{justify-content:center}.end{align-items:flex-end}.grow{flex:1}.wrap{flex-wrap:wrap}.gap-2{gap:2px}.gap-3{gap:3px}.gap-4{gap:4px}.gap-6{gap:6px}.gap-8{gap:8px}.gap-10{gap:10px}.gap-12{gap:12px}.gap-14{gap:14px}.gap-16{gap:16px}.gap-20{gap:20px}.gap-24{gap:24px}.gap-32{gap:32px}.gap-40{gap:40px}.rel{position:relative}.abs{position:absolute}.hr{background:var(--line);border:0;width:100%;height:1px;margin:0}.vr{background:var(--line);align-self:stretch;width:1px}.srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
