@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/golos-text-cyrillic-ext-400-normal-Bo67NYBq.woff2)format("woff2"),url(/assets/golos-text-cyrillic-ext-400-normal-D592xEk3.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/golos-text-cyrillic-400-normal-C7us6pn1.woff2)format("woff2"),url(/assets/golos-text-cyrillic-400-normal-BwL4n7Pb.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/golos-text-latin-ext-400-normal-BjKcJWKY.woff2)format("woff2"),url(/assets/golos-text-latin-ext-400-normal-BXgyX_iE.woff)format("woff");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:Golos Text;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/golos-text-latin-400-normal-Coi1FYaD.woff2)format("woff2"),url(/assets/golos-text-latin-400-normal-DOuJOmdK.woff)format("woff");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:Golos Text;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/golos-text-cyrillic-ext-500-normal-CLsu_eDI.woff2)format("woff2"),url(/assets/golos-text-cyrillic-ext-500-normal-InHNvB7v.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/golos-text-cyrillic-500-normal-BSLQUuP1.woff2)format("woff2"),url(/assets/golos-text-cyrillic-500-normal-hXinzVVQ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/golos-text-latin-ext-500-normal-9vZPKadr.woff2)format("woff2"),url(/assets/golos-text-latin-ext-500-normal-BmtMVntR.woff)format("woff");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:Golos Text;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/golos-text-latin-500-normal-BznAvurO.woff2)format("woff2"),url(/assets/golos-text-latin-500-normal-BQo4s7Kn.woff)format("woff");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:Golos Text;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/golos-text-cyrillic-ext-600-normal-uuhKjiyO.woff2)format("woff2"),url(/assets/golos-text-cyrillic-ext-600-normal-rSWq63aw.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/golos-text-cyrillic-600-normal-lpQ9rVRR.woff2)format("woff2"),url(/assets/golos-text-cyrillic-600-normal-BgvEFMNR.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/golos-text-latin-ext-600-normal-DLLCs_GQ.woff2)format("woff2"),url(/assets/golos-text-latin-ext-600-normal-C6iohuVX.woff)format("woff");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:Golos Text;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/golos-text-latin-600-normal-Bhk8uV1U.woff2)format("woff2"),url(/assets/golos-text-latin-600-normal-B_o32mE8.woff)format("woff");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:Golos Text;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/golos-text-cyrillic-ext-700-normal-D3ZaBy6G.woff2)format("woff2"),url(/assets/golos-text-cyrillic-ext-700-normal-DPkDx3rk.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/golos-text-cyrillic-700-normal-BKmY45Ip.woff2)format("woff2"),url(/assets/golos-text-cyrillic-700-normal-ClsrbE7_.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/golos-text-latin-ext-700-normal-0O3DoeVP.woff2)format("woff2"),url(/assets/golos-text-latin-ext-700-normal-CezX9NlQ.woff)format("woff");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:Golos Text;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/golos-text-latin-700-normal-CxmN_Nfd.woff2)format("woff2"),url(/assets/golos-text-latin-700-normal-DAuVRgMH.woff)format("woff");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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-cyrillic-ext-400-normal-C_uLvvQ5.woff2)format("woff2"),url(/assets/jetbrains-mono-cyrillic-ext-400-normal-Bh0R7Dhr.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-cyrillic-400-normal-BEIGL1Tu.woff2)format("woff2"),url(/assets/jetbrains-mono-cyrillic-400-normal-ugxPyKxw.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-greek-400-normal-C190GLew.woff2)format("woff2"),url(/assets/jetbrains-mono-greek-400-normal-B9oWc5Lo.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-vietnamese-400-normal-ByoDsISC.woff2)format("woff2"),url(/assets/jetbrains-mono-vietnamese-400-normal-CqNFfHCs.woff)format("woff");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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-ext-400-normal-Bc8Ftmh3.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-ext-400-normal-fXTG6kC5.woff)format("woff");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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff)format("woff");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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-cyrillic-ext-500-normal-C9ShMxGR.woff2)format("woff2"),url(/assets/jetbrains-mono-cyrillic-ext-500-normal-CEVyPk4Y.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-cyrillic-500-normal-DmUKJPL_.woff2)format("woff2"),url(/assets/jetbrains-mono-cyrillic-500-normal-DJqRU3vO.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-greek-500-normal-JpySY46c.woff2)format("woff2"),url(/assets/jetbrains-mono-greek-500-normal-D7SFKleX.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-vietnamese-500-normal-BvH7FW2L.woff2)format("woff2"),url(/assets/jetbrains-mono-vietnamese-500-normal-DNRqzVM1.woff)format("woff");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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-ext-500-normal-Cut-4mMH.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-ext-500-normal-ckzbgY84.woff)format("woff");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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-500-normal-CJOVTJB7.woff)format("woff");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}:root{--font:"Golos Text", system-ui, -apple-system, "Segoe UI", sans-serif;--mono:"JetBrains Mono", ui-monospace, monospace;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ok-bg:#e6ece2;--ok-text:#2f4a2d;--warn-bg:#f3ddb8;--warn-text:#7a4500;--warn-faint:#fbf1e1;--warn-value:#8a4f00;--warn-dot:#c27a12;--warn-line:#a15c00;--crit:#b42318;--crit-solid:#b42318;--on-crit:#fff;--crit-faint:#fbe9e6;--crit-text:#8e1b12;--crit-border:#e8bdb6;--crit-tint:#fdf3f1;--nodata-bg:#f6e3c7;--nodata-card:#fcfaf6;--nodata-border:#d9c9a8;--idle-bg:#f1efe8;--idle-dot:#8c9387;--unread:#3f6fb0;--scale-track:#e3ebdd;--scale-warn:#f3ddb8;--scale-crit:#f2c9c2;--scale-range:#7e977a;--scale-mark:#1f2a1f;--stale-track:#ecede8;--stale-range:#c9ccc3;--stale-mark:#a3a79c;--stale-value:#7a8076;--share-ok:#8fae8a;--share-warn:#d9963a;--share-crit:#c0392b;--share-nodata:#e3e6de;--series-do:#4e6c4b;--series-temp:#4f6d8a;--series-ph:#8a6a3f;--grid:#eef0ea;--axis:#dde1d7;--tooltip-bg:#1f2a1f;--tooltip-text:#f4f7f2;--heat-lo:oklch(94% .03 230);--heat-hi:oklch(45% .09 230);--hatch-a:#e3e6de;--hatch-b:#f4f5f1;--hatch:repeating-linear-gradient(45deg, var(--hatch-a) 0 3px, var(--hatch-b) 3px 6px);--warn-ink-strong:#5c3600}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ok-bg:#24331f;--ok-text:#bcd9b3;--warn-bg:#4a3415;--warn-text:#f2b872;--warn-faint:#2b2214;--warn-value:#e8a85a;--warn-dot:#d9963a;--warn-line:#d9963a;--crit:#f07563;--crit-solid:#c0302a;--on-crit:#fff;--crit-faint:#3a1d19;--crit-text:#f6a396;--crit-border:#6e3329;--crit-tint:#2a1a17;--nodata-bg:#3d3020;--nodata-card:#1f1c16;--nodata-border:#5c4e35;--idle-bg:#2a2e28;--idle-dot:#8c9387;--unread:#7fa6e0;--scale-track:#2c3a2a;--scale-warn:#5a4219;--scale-crit:#5c2a24;--scale-range:#8fae8a;--scale-mark:#eef2ea;--stale-track:#2a2d29;--stale-range:#4a4e47;--stale-mark:#6f756b;--stale-value:#8e958a;--share-ok:#6f9a69;--share-warn:#d9963a;--share-crit:#e0533f;--share-nodata:#343832;--series-do:#8fc08a;--series-temp:#85aad0;--series-ph:#d2a96a;--grid:#283028;--axis:#343d33;--tooltip-bg:#eef2ea;--tooltip-text:#1a211a;--heat-lo:oklch(32% .04 230);--heat-hi:oklch(80% .1 230);--hatch-a:#2e322d;--hatch-b:#232722;--hatch:repeating-linear-gradient(45deg, var(--hatch-a) 0 3px, var(--hatch-b) 3px 6px);--warn-ink-strong:#f6cf96}:root,[data-scheme=sage]{--bg:#f1f2ed;--surface:#fff;--surface-2:#f6f7f3;--border:#e2e5dc;--border-strong:#d9ded2;--divider:#edf0e8;--text:#1f2a1f;--text-2:#4b5648;--text-3:#5e685a;--accent:#5e7d5b;--on-accent:#fff;--accent-soft:#e6ece2;--accent-faint:#eef2ea;--accent-ink:#2b3f2a;--accent-disabled:#a9b5a6;--link:#3f5a3d;--fresh:#5b7558;--fresh-text:#f4f7f2;--fresh-muted:#eef3eb;--avatar:#dce4d6;--fresh-chip:#ffffff29;--fresh-tile:#ffffff1a;--fresh-dot:#cfe8c6;--surface-input:#fafbf8;--switch-off:#c9cec3;--tabbar-bg:#fffffff5;--skeleton-a:#ebede6;--skeleton-b:#f4f5f1;--switch-knob:#fff;--shadow-widget:0 6px 20px #3c50370f;--shadow-selected:0 8px 24px #3c5a3724;--shadow-modal:0 24px 60px #1f2a1f40;--backdrop:#1f2a1f59}:root[data-theme=dark],[data-theme=dark] [data-scheme=sage]{--bg:#131813;--surface:#1b221b;--surface-2:#222a22;--border:#2e382d;--border-strong:#3e4a3c;--divider:#262e25;--text:#e8ede5;--text-2:#bac3b5;--text-3:#9aa595;--accent:#8fb08a;--on-accent:#132013;--accent-soft:#2a3a28;--accent-faint:#212c20;--accent-ink:#cfe3c9;--accent-disabled:#44513f;--link:#a9cda3;--fresh:#2f4630;--fresh-text:#eef4ec;--fresh-muted:#b7c9b2;--avatar:#33432f;--fresh-chip:#ffffff1f;--fresh-tile:#ffffff14;--fresh-dot:#a8d49c;--surface-input:var(--surface-2);--switch-off:#4a5248;--tabbar-bg:#141814f0;--skeleton-a:#232a23;--skeleton-b:#2c342b;--switch-knob:#e8ede5;--shadow-widget:none;--shadow-selected:0 0 0 1px var(--accent);--shadow-modal:0 24px 60px #0000008c;--backdrop:#0000008c}:root[data-scheme=forest],[data-scheme=forest]{--bg:#efe9df;--surface:#fffdf9;--surface-2:#f7f2ea;--border:#e4dccd;--border-strong:#d8cdba;--divider:#eee7db;--text:#14302d;--text-2:#3e504c;--text-3:#59665f;--accent:#0b5648;--on-accent:#fff;--accent-soft:#dceae4;--accent-faint:#eaf2ee;--accent-ink:#0f3d3a;--accent-disabled:#9db5ad;--link:#0b5648;--fresh:#0f3d3a;--fresh-text:#f2e6d6;--fresh-muted:#c9d9d2;--avatar:#d5e3dd}:root[data-scheme=forest][data-theme=dark],[data-theme=dark] [data-scheme=forest]{--bg:#0a1a18;--surface:#102522;--surface-2:#152e2a;--border:#1f3b37;--border-strong:#2c4c47;--divider:#18332f;--text:#efe7da;--text-2:#c4beb2;--text-3:#9eaaa4;--accent:#5fb39e;--on-accent:#062520;--accent-soft:#163f38;--accent-faint:#12312c;--accent-ink:#bfe5da;--accent-disabled:#2d564e;--link:#7fcdb9;--fresh:#0e4749;--fresh-text:#efe7da;--fresh-muted:#a9c8c0;--avatar:#1e4741}:root[data-scheme=sea],[data-scheme=sea]{--bg:#edf1f3;--surface:#fff;--surface-2:#f4f7f8;--border:#dce3e6;--border-strong:#cdd6da;--divider:#e8edef;--text:#0d1b2a;--text-2:#3a4a56;--text-3:#55636d;--accent:#105869;--on-accent:#fff;--accent-soft:#dceaee;--accent-faint:#ebf3f5;--accent-ink:#053c49;--accent-disabled:#9bb4bc;--link:#105869;--fresh:#053c49;--fresh-text:#eef4f6;--fresh-muted:#b8d0d7;--avatar:#d3e3e8}:root[data-scheme=sea][data-theme=dark],[data-theme=dark] [data-scheme=sea]{--bg:#08151c;--surface:#0e1f28;--surface-2:#132732;--border:#1e3542;--border-strong:#2b4652;--divider:#172c37;--text:#e6eef1;--text-2:#b5c3ca;--text-3:#93a3ab;--accent:#5fa9bf;--on-accent:#04222b;--accent-soft:#143d4a;--accent-faint:#10303b;--accent-ink:#bfe0ea;--accent-disabled:#2a5160;--link:#86c3d6;--fresh:#08262d;--fresh-text:#e6eef1;--fresh-muted:#a3bfc7;--avatar:#1b3e4a}:root[data-scheme=dusk],[data-scheme=dusk]{--bg:#f3f0ea;--surface:#fff;--surface-2:#f7f5f0;--border:#e4e0d8;--border-strong:#d6d1c7;--divider:#edeae3;--text:#24222e;--text-2:#4a4756;--text-3:#605d6b;--accent:#5b5f8d;--on-accent:#fff;--accent-soft:#e4e4ef;--accent-faint:#efeff5;--accent-ink:#2f3752;--accent-disabled:#a9abc4;--link:#4b4f7e;--fresh:#2f3752;--fresh-text:#f3ebdd;--fresh-muted:#c5c7da;--avatar:#dcdcea}:root[data-scheme=dusk][data-theme=dark],[data-theme=dark] [data-scheme=dusk]{--bg:#14151f;--surface:#1c1e2b;--surface-2:#232535;--border:#2f3245;--border-strong:#3d4157;--divider:#262839;--text:#ece9f1;--text-2:#bebaca;--text-3:#9d99ab;--accent:#9a9ed6;--on-accent:#171a2e;--accent-soft:#2e3150;--accent-faint:#252842;--accent-ink:#d4d6f2;--accent-disabled:#43466a;--link:#afb3e6;--fresh:#2f3752;--fresh-text:#f3ebdd;--fresh-muted:#b9bbd3;--avatar:#33365a}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--text);font:400 14px/1.5 var(--font);font-variant-numeric:tabular-nums;margin:0}a{color:var(--link);font-weight:500;text-decoration:none}a:hover{text-decoration:underline}code,.mono{font-family:var(--mono);word-break:break-all;font-size:13px}h1{letter-spacing:-.01em;margin:4px 0 20px;font-size:30px;font-weight:600;line-height:1.2}h2{margin:0 0 12px;font-size:17px;font-weight:600}h3{margin:0 0 8px;font-size:14px;font-weight:600}p{margin:0 0 12px}.muted{color:var(--text-3);font-size:12px}.overline{letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);font-size:12px;font-weight:600}.topbar{background:var(--surface);border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:20px;padding:12px 32px;display:flex}.brand{color:var(--text);align-items:center;gap:10px;font-size:15px;font-weight:600;display:flex}.brand:hover{text-decoration:none}.brand-mark{background:var(--accent);width:32px;height:32px;color:var(--on-accent);border-radius:10px;place-items:center;font-size:15px;font-weight:700;display:grid}.brand small{color:var(--text-3);font-size:13px;font-weight:500}.nav{flex-wrap:wrap;flex:1;gap:4px;display:flex}.nav a{color:var(--text-2);border-radius:999px;align-items:center;min-height:36px;padding:8px 14px;font-weight:500;display:inline-flex}.nav a:hover{background:var(--accent-faint);text-decoration:none}.nav a.active{background:var(--accent-soft);color:var(--accent-ink);font-weight:600}.who{align-items:center;gap:10px;display:flex}.avatar{background:var(--avatar);width:36px;height:36px;color:var(--accent-ink);text-transform:uppercase;border-radius:999px;place-items:center;font-weight:600;display:grid}.avatar:hover{text-decoration:none}main{max-width:1376px;margin:0 auto;padding:24px 32px 48px}main.narrow-page{max-width:1100px}.crumbs{color:var(--text-3);margin:0 0 4px;font-size:13px}.crumbs a{color:var(--text-3)}.page-sub{color:var(--text-2);margin:-12px 0 20px}.widget{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-widget);border-radius:24px;margin-bottom:20px;padding:20px 24px}.widget>h2:first-child{margin-top:0}.widget-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.widget-head h2{margin:0}.cols{grid-template-columns:repeat(auto-fit,minmax(min(380px,100%),1fr));gap:20px;display:grid}.cols>.widget{margin-bottom:0}.cols+*{margin-top:20px}.tiles{grid-template-columns:repeat(auto-fit,minmax(min(170px,100%),1fr));gap:12px;margin-bottom:20px;display:grid}.tile{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-widget);border-radius:20px;padding:16px 18px}.tile b{letter-spacing:-.01em;font-size:30px;font-weight:600;line-height:1.15;display:block}.tile span{color:var(--text-3);font-size:13px}.note{border-radius:16px;margin:0 0 16px;padding:12px 16px;font-weight:500}.note.ok{background:var(--ok-bg);color:var(--ok-text)}.note.err{background:var(--crit-faint);color:var(--crit-text);border:1px solid var(--crit-border)}.note.warn{background:var(--warn-faint);color:var(--warn-text)}.note.info{background:var(--accent-faint);color:var(--accent-ink)}.chip{white-space:nowrap;background:var(--idle-bg);color:var(--text-2);border-radius:999px;align-items:center;gap:6px;padding:3px 11px;font-size:12px;font-weight:600;display:inline-flex}.chip:before{content:"";background:var(--idle-dot);border-radius:999px;width:7px;height:7px}.chip.st-active{background:var(--ok-bg);color:var(--ok-text)}.chip.st-active:before{background:var(--ok-text)}.chip.st-expiring{background:var(--warn-faint);color:var(--warn-text)}.chip.st-expiring:before{background:var(--warn-dot)}.chip.st-grace{background:var(--warn-bg);color:var(--warn-text)}.chip.st-grace:before{background:var(--warn-dot)}.chip.st-restricted{background:var(--crit-faint);color:var(--crit-text)}.chip.st-restricted:before{background:var(--crit)}.table-wrap{margin:0 -8px;overflow-x:auto}table{border-collapse:collapse;width:100%}th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);border-bottom:1px solid var(--divider);white-space:nowrap;padding:8px;font-size:12px;font-weight:600}td{border-bottom:1px solid var(--divider);vertical-align:top;padding:10px 8px}tr:last-child td{border-bottom:0}tr.dim td{color:var(--text-3)}td.num,th.num{text-align:right}td.json{font-family:var(--mono);color:var(--text-3);word-break:break-all;max-width:28rem;font-size:12px}.empty{color:var(--text-3);padding:12px 0}.kv{grid-template-columns:minmax(120px,34%) 1fr;gap:0;margin:0;display:grid}.kv dt,.kv dd{border-bottom:1px solid var(--divider);margin:0;padding:9px 0}.kv dt{color:var(--text-3);padding-right:12px;font-size:13px}.kv dt:last-of-type,.kv dd:last-child{border-bottom:0}.big{letter-spacing:-.01em;font-size:22px;font-weight:600}form.stack{gap:14px;display:grid}form.grid{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));align-items:end;gap:14px;display:grid}form.inline{flex-wrap:wrap;align-items:center;gap:8px;margin:4px 8px 4px 0;display:inline-flex}.wide{grid-column:1/-1}label{color:var(--text-2);gap:6px;font-size:13px;font-weight:600;display:grid}label.check{color:var(--text);align-items:center;gap:8px;margin-right:16px;font-weight:500;display:inline-flex}fieldset{border:0;margin:0;padding:0}input,select,textarea{font:400 14px/1.4 var(--font);color:var(--text);background:var(--surface-input);border:1px solid var(--border-strong);border-radius:12px;width:100%;min-width:0;min-height:44px;padding:0 14px}textarea{padding:10px 14px}input[type=checkbox]{width:18px;min-height:18px;accent-color:var(--accent)}input:focus,select:focus,textarea:focus,button:focus-visible,a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}form.inline input{width:auto;min-width:12rem}button,.button{font:600 14px/1 var(--font);cursor:pointer;background:var(--accent);min-height:44px;color:var(--on-accent);border:1px solid var(--accent);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 20px;display:inline-flex}.button:hover{text-decoration:none}button.secondary,.button.secondary{background:var(--surface);color:var(--accent-ink);border-color:var(--border-strong)}button.danger{background:var(--surface);color:var(--crit-text);border-color:var(--crit-border)}button.link{color:var(--link);background:0 0;border:0;min-height:36px;padding:0;font-weight:500}button.link.danger{color:var(--crit-text)}button:disabled{background:var(--accent-disabled);border-color:var(--accent-disabled);cursor:not-allowed}.actions{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));align-items:start;gap:16px;display:grid}details{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-widget);border-radius:20px;padding:14px 18px}details>summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:28px;font-size:15px;font-weight:600;list-style:none;display:flex}details>summary::-webkit-details-marker{display:none}details>summary:after{content:"+";color:var(--text-3);font-size:18px;font-weight:500}details[open]>summary:after{content:"−"}details[open]>summary{margin-bottom:14px}.widget details{box-shadow:none;background:var(--surface-2)}.auth{max-width:440px;margin:8vh auto 0}.auth .brand{margin-bottom:20px}.secret{font-family:var(--mono);letter-spacing:.04em;word-break:break-all;background:var(--surface-2);border:1px dashed var(--border-strong);border-radius:14px;margin:0 0 12px;padding:12px 14px;font-size:17px;font-weight:500}@media (width<=768px){.topbar{gap:10px;padding:10px 16px}.nav{flex-wrap:nowrap;flex-basis:100%;order:3;margin:0 -16px;padding:0 16px;overflow-x:auto}.nav a{white-space:nowrap;min-height:40px}.who{margin-left:auto}main{padding:16px 16px 40px}h1{font-size:24px}.widget{border-radius:20px;padding:16px}.kv{grid-template-columns:1fr}.kv dt{border-bottom:0;padding-bottom:0}form.inline input{flex:12rem;min-width:0}}@media (prefers-reduced-motion:no-preference){a,button,.nav a{transition:background-color .15s,color .15s,border-color .15s}}.spaced{margin-top:20px}.kv-row{display:contents}.kv .kv-row:last-child dt,.kv .kv-row:last-child dd{border-bottom:0}.center{text-align:center;margin-top:20vh}.row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.form-end{align-items:center;gap:10px;display:flex}form.grid .form-end{grid-column:1/-1}form.inline .form-end{display:inline-flex}.cols-2{flex-wrap:wrap;gap:8px 16px;margin-top:8px;display:flex}.secret-card{border-color:var(--border-strong)}.secret-card .row{margin-top:8px}.widget-head .chip{margin-left:auto}dd .chip{margin-left:8px}.appearance{grid-column:1/-1;gap:16px;display:grid}.appearance .schemes{max-width:720px}.appearance>h2,.appearance p{margin:0}.appearance-row{gap:8px;display:grid}.field-label{color:var(--text-2);font-size:13px;font-weight:600}.seg{background:var(--surface);border:1px solid var(--border);border-radius:999px;flex-wrap:wrap;justify-self:start;gap:4px;padding:4px;display:inline-flex}.seg-item{font:inherit;min-height:36px;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 16px;font-size:13px;font-weight:600}.seg-item:hover{color:var(--accent-ink)}.seg-item[aria-checked=true]{background:var(--accent);color:var(--on-accent)}.schemes{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.scheme{min-height:0;font:inherit;border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;text-align:center;border-radius:18px;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px;padding:8px;display:flex}.scheme[aria-checked=true]{border:2px solid var(--accent);padding:7px}.scheme:hover{border-color:var(--border-strong)}.scheme[aria-checked=true]:hover{border-color:var(--accent)}.scheme-preview{background:var(--bg);border-radius:12px;gap:6px;height:64px;padding:8px;display:flex}.scheme-fresh{background:var(--fresh);border-radius:8px;flex:1}.scheme-tile{background:var(--surface);border:1px solid var(--border);border-radius:8px;flex-direction:column;flex:1;justify-content:flex-end;gap:4px;padding:6px;display:flex}.scheme-line{background:var(--text-3);opacity:.5;border-radius:2px;width:70%;height:4px}.scheme-accent{background:var(--accent);border-radius:3px;height:6px}.scheme-label{font-size:13px;font-weight:600}@media (width<=768px){.schemes{grid-template-columns:repeat(2,minmax(0,1fr))}}.chip.inv-draft{background:var(--idle-bg);color:var(--text-2)}.chip.inv-issued{background:var(--warn-faint);color:var(--warn-text)}.chip.inv-issued:before{background:var(--warn-dot)}.chip.inv-overdue{background:var(--crit-faint);color:var(--crit-text)}.chip.inv-overdue:before{background:var(--crit)}.chip.inv-paid{background:var(--ok-bg);color:var(--ok-text)}.chip.inv-paid:before{background:var(--ok-text)}.chip.inv-cancelled{background:var(--idle-bg);color:var(--text-3)}.farm-picks{flex-wrap:wrap;grid-column:1/-1;gap:8px 16px;display:flex}.totals{grid-template-columns:auto auto;justify-content:end;gap:6px 24px;margin:12px 0 0;display:grid}.totals dt{color:var(--text-2);text-align:right}.totals dd{text-align:right;margin:0;font-weight:600}.totals .big{font-size:22px}
