@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: #e2e3df;--surface: #eff0ec;--line: #c5c7c0;--text: #1f201e;--muted: #595b56;--accent: #835200;--accent-soft: #e9dfc4;--accent-line: #d4c08f;--accent-strong: #5a3800;--key: #e5a019;--key-hover: #d4920f;--key-edge: #c0830d;--key-ink: #1e1e1d;--in: #2c6a3c;--in-soft: #dde6d8;--in-line: #b6c6ae;--in-strong: #1d4a29;--out: #ac3519;--out-soft: #efdcd5;--out-line: #deb8ab;--out-strong: #842712;--debt: #a14a12;--debt-soft: #efe0d1;--debt-line: #dcbd9f;--sub: #3a5582;--sub-soft: #dde2ea;--sub-line: #b7c2d4;--sunken: #e8e9e4;--sunken-deep: #dcddd7;--surface-muted: #e6e7e2;--on-accent: #ffffff;--scrim: rgba(31, 32, 30, .42);--bar: #cdcec9;--bar-rule: #9fa29b;--bar-muted: #4a4c47;--bar-accent: #6a4200;--bar-shadow: 0 2px 3px rgba(31, 32, 30, .18);--topbar: rgba(205, 206, 201, .96);--radius: 16px;--radius-control: 10px;--shadow: 0 1px 2px rgba(30, 30, 29, .06), 0 1px 1px rgba(30, 30, 29, .04);--shadow-drawer: 0 8px 24px rgba(30, 30, 29, .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: #252628;--surface: #2e2f32;--line: #48494e;--text: #f0f0f0;--muted: #ababb0;--accent: #e5a019;--accent-soft: #3d3627;--accent-line: #6b5524;--accent-strong: #f4c766;--key: #e5a019;--key-hover: #f0b53a;--key-edge: #c0830d;--key-ink: #1e1e1d;--in: #86c595;--in-soft: #27322b;--in-line: #3f5b46;--in-strong: #b5e0be;--out: #f39580;--out-soft: #3a2c29;--out-line: #6a4037;--out-strong: #f8bcae;--debt: #ef9a5a;--debt-soft: #3a2e25;--debt-line: #6a4a30;--sub: #9fb5dc;--sub-soft: #2a2f3a;--sub-line: #434e66;--sunken: #36373b;--sunken-deep: #3d3e43;--surface-muted: #29292c;--on-accent: #1e1e1d;--scrim: rgba(0, 0, 0, .6);--bar: #1e1e21;--bar-rule: #4a4a52;--bar-muted: #a8a8ad;--bar-accent: #e5a019;--bar-shadow: 0 2px 3px rgba(0, 0, 0, .45);--topbar: rgba(30, 30, 33, .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, .45);color-scheme:dark}}:root[data-theme=dark]{--bg: #252628;--surface: #2e2f32;--line: #48494e;--text: #f0f0f0;--muted: #ababb0;--accent: #e5a019;--accent-soft: #3d3627;--accent-line: #6b5524;--accent-strong: #f4c766;--key: #e5a019;--key-hover: #f0b53a;--key-edge: #c0830d;--key-ink: #1e1e1d;--in: #86c595;--in-soft: #27322b;--in-line: #3f5b46;--in-strong: #b5e0be;--out: #f39580;--out-soft: #3a2c29;--out-line: #6a4037;--out-strong: #f8bcae;--debt: #ef9a5a;--debt-soft: #3a2e25;--debt-line: #6a4a30;--sub: #9fb5dc;--sub-soft: #2a2f3a;--sub-line: #434e66;--sunken: #36373b;--sunken-deep: #3d3e43;--surface-muted: #29292c;--on-accent: #1e1e1d;--scrim: rgba(0, 0, 0, .6);--bar: #1e1e21;--bar-rule: #4a4a52;--bar-muted: #a8a8ad;--bar-accent: #e5a019;--bar-shadow: 0 2px 3px rgba(0, 0, 0, .45);--topbar: rgba(30, 30, 33, .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, .45);color-scheme:dark}html,body{background:var(--bg)}.boot-blank{min-height:100vh}
