@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(/assets/Figtree-latin-wght-D_ZTVpCC.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(/assets/Figtree-latin-ext-wght-C5tEHAKb.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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}:root{--bg: #eef3f3;--surface: #ffffff;--line: #d3e0e0;--text: #0f1f22;--muted: #526669;--accent: #0b6e7f;--accent-soft: #d7ecee;--accent-line: #a3cfd5;--accent-strong: #074753;--key: #0b6e7f;--key-hover: #095f6d;--key-edge: #085664;--key-ink: #ffffff;--in: #287539;--in-soft: #e0efdf;--in-line: #b3d3b1;--in-strong: #1b5427;--out: #c0392b;--out-soft: #fbe8e5;--out-line: #e9b8b1;--out-strong: #8d2318;--debt: #a94d0e;--debt-soft: #f8e6d6;--debt-line: #e6c3a3;--sub: #3f5a8a;--sub-soft: #e1e7f1;--sub-line: #b9c6dd;--sunken: #e9f1f1;--sunken-deep: #dbe7e7;--surface-muted: #f3f7f7;--on-accent: #ffffff;--scrim: rgba(15, 31, 34, .42);--bar: #0b6e7f;--bar-text: #f2fbfb;--bar-rule: #085664;--bar-muted: #cde8eb;--bar-accent: #bff0f2;--bar-sunken: #0a6271;--bar-sunken-deep: #085361;--bar-shadow: 0 2px 3px rgba(8, 60, 68, .22);--topbar: rgba(11, 110, 127, .96);--radius: 16px;--radius-control: 10px;--shadow: 0 1px 2px rgba(15, 31, 34, .06), 0 1px 1px rgba(15, 31, 34, .04);--shadow-drawer: 0 8px 24px rgba(15, 31, 34, .16);--top-h: 56px;--gutter: 16px;--gap: 14px;--island-gap: 9px;--island-radius: 12px;--control-h: 40px;--control-h-sm: 32px;--control-pad: 14px;--control-pad-sm: 10px;--control-font: .9rem;--control-font-sm: .8rem;--control-icon: 18px;--control-icon-sm: 16px;--field-h: 44px;--font-ui: "Figtree", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;color-scheme:light}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--bg: #0c1517;--surface: #142023;--line: #263639;--text: #e6f0f0;--muted: #97abad;--accent: #5cc8d4;--accent-soft: #163a40;--accent-line: #275f67;--accent-strong: #a2e4eb;--key: #5cc8d4;--key-hover: #7ad4de;--key-edge: #3fb0bd;--key-ink: #061416;--in: #7bd389;--in-soft: #18301c;--in-line: #2f5a36;--in-strong: #b3e8bb;--out: #ff8b7b;--out-soft: #3a1f1c;--out-line: #6e3b34;--out-strong: #ffbdb3;--debt: #f2a766;--debt-soft: #33251a;--debt-line: #6a4a2e;--sub: #a5b9e0;--sub-soft: #1c2536;--sub-line: #3a4a69;--sunken: #1a2a2d;--sunken-deep: #213337;--surface-muted: #10191b;--on-accent: #061416;--scrim: rgba(0, 0, 0, .6);--bar: #09292e;--bar-text: #e6f0f0;--bar-rule: #163a40;--bar-muted: #a3bec1;--bar-accent: #5cc8d4;--bar-sunken: #0f363c;--bar-sunken-deep: #154249;--bar-shadow: 0 2px 3px rgba(0, 0, 0, .5);--topbar: rgba(9, 41, 46, .96);--radius: 8px;--radius-control: 5px;--shadow: 0 0 0 1px rgba(255, 255, 255, .04);--shadow-drawer: 0 8px 24px rgba(0, 0, 0, .5);color-scheme:dark}}:root[data-theme=dark]{--bg: #0c1517;--surface: #142023;--line: #263639;--text: #e6f0f0;--muted: #97abad;--accent: #5cc8d4;--accent-soft: #163a40;--accent-line: #275f67;--accent-strong: #a2e4eb;--key: #5cc8d4;--key-hover: #7ad4de;--key-edge: #3fb0bd;--key-ink: #061416;--in: #7bd389;--in-soft: #18301c;--in-line: #2f5a36;--in-strong: #b3e8bb;--out: #ff8b7b;--out-soft: #3a1f1c;--out-line: #6e3b34;--out-strong: #ffbdb3;--debt: #f2a766;--debt-soft: #33251a;--debt-line: #6a4a2e;--sub: #a5b9e0;--sub-soft: #1c2536;--sub-line: #3a4a69;--sunken: #1a2a2d;--sunken-deep: #213337;--surface-muted: #10191b;--on-accent: #061416;--scrim: rgba(0, 0, 0, .6);--bar: #09292e;--bar-text: #e6f0f0;--bar-rule: #163a40;--bar-muted: #a3bec1;--bar-accent: #5cc8d4;--bar-sunken: #0f363c;--bar-sunken-deep: #154249;--bar-shadow: 0 2px 3px rgba(0, 0, 0, .5);--topbar: rgba(9, 41, 46, .96);--radius: 8px;--radius-control: 5px;--shadow: 0 0 0 1px rgba(255, 255, 255, .04);--shadow-drawer: 0 8px 24px rgba(0, 0, 0, .5);color-scheme:dark}html,body{background:var(--bg)}.boot-blank{min-height:100vh}
