@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-cyrillic-ext-400-normal-9PYOMWMR.woff2) format("woff2"),url(/assets/geist-cyrillic-ext-400-normal-ChfpGzr5.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-cyrillic-400-normal-DXusLSnH.woff2) format("woff2"),url(/assets/geist-cyrillic-400-normal-DkrqoNl2.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-vietnamese-400-normal-C4gMWAkH.woff2) format("woff2"),url(/assets/geist-vietnamese-400-normal-C8xY9-dI.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-latin-ext-400-normal-CND6cjiG.woff2) format("woff2"),url(/assets/geist-latin-ext-400-normal-Bz1pQMyt.woff) format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-latin-400-normal-B40WzpMT.woff2) format("woff2"),url(/assets/geist-latin-400-normal-akEymXtG.woff) format("woff");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:Geist;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-cyrillic-ext-500-normal-UpgxCE-h.woff2) format("woff2"),url(/assets/geist-cyrillic-ext-500-normal-BXrH8YSv.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-cyrillic-500-normal-NWpm63d5.woff2) format("woff2"),url(/assets/geist-cyrillic-500-normal-BboVsk8R.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-vietnamese-500-normal-DEhtl5QD.woff2) format("woff2"),url(/assets/geist-vietnamese-500-normal-_b1ojCbH.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-latin-ext-500-normal-BovoTgeE.woff2) format("woff2"),url(/assets/geist-latin-ext-500-normal-C9fx-R30.woff) format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-latin-500-normal-CTWBw9NS.woff2) format("woff2"),url(/assets/geist-latin-500-normal-BDXIbFrL.woff) format("woff");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:Geist;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/geist-cyrillic-ext-600-normal-Cr7e20Aw.woff2) format("woff2"),url(/assets/geist-cyrillic-ext-600-normal-PR76dHFV.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/geist-cyrillic-600-normal-BeW5VFD_.woff2) format("woff2"),url(/assets/geist-cyrillic-600-normal-CnEeIcMC.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/geist-vietnamese-600-normal-BFUgqsz8.woff2) format("woff2"),url(/assets/geist-vietnamese-600-normal-B5MZcNo4.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/geist-latin-ext-600-normal-CVFbg5dS.woff2) format("woff2"),url(/assets/geist-latin-ext-600-normal-TmIUreF9.woff) format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/geist-latin-600-normal-CSETrqM2.woff2) format("woff2"),url(/assets/geist-latin-600-normal-DsPlZH-9.woff) format("woff");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:Geist;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/geist-cyrillic-ext-700-normal-CVY63QZD.woff2) format("woff2"),url(/assets/geist-cyrillic-ext-700-normal-CBIC21Ex.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/geist-cyrillic-700-normal-BSHy2ewF.woff2) format("woff2"),url(/assets/geist-cyrillic-700-normal-BH7gZKkM.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/geist-vietnamese-700-normal-Bnl4KG60.woff2) format("woff2"),url(/assets/geist-vietnamese-700-normal-Dm6ODIDG.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/geist-latin-ext-700-normal-BnofTsEi.woff2) format("woff2"),url(/assets/geist-latin-ext-700-normal-DKAtFBEc.woff) format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/geist-latin-700-normal-CFi8mLqe.woff2) format("woff2"),url(/assets/geist-latin-700-normal-Bod5GerT.woff) format("woff");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:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-mono-cyrillic-ext-400-normal-XB2BPmDK.woff2) format("woff2"),url(/assets/geist-mono-cyrillic-ext-400-normal-CkxHOdCb.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-mono-cyrillic-400-normal-C51Di1Mf.woff2) format("woff2"),url(/assets/geist-mono-cyrillic-400-normal-CPJFfJgk.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-mono-symbols2-400-normal-BS9BGVxz.woff2) format("woff2"),url(/assets/geist-mono-symbols2-400-normal-DjbiTEEA.woff) format("woff");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-mono-vietnamese-400-normal-CKEaXIlx.woff2) format("woff2"),url(/assets/geist-mono-vietnamese-400-normal-CZEPLOgu.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-mono-latin-ext-400-normal-DI-rJ0UV.woff2) format("woff2"),url(/assets/geist-mono-latin-ext-400-normal-CfzLURNc.woff) format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-mono-latin-400-normal-DTRLJnHl.woff2) format("woff2"),url(/assets/geist-mono-latin-400-normal-B2yvC1Cq.woff) format("woff");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:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-mono-cyrillic-ext-500-normal-C7aYOB1D.woff2) format("woff2"),url(/assets/geist-mono-cyrillic-ext-500-normal-BY1KTvO5.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-mono-cyrillic-500-normal-D2cXvDHF.woff2) format("woff2"),url(/assets/geist-mono-cyrillic-500-normal-DfuvdVgn.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-mono-symbols2-500-normal-Q_ksOahU.woff2) format("woff2"),url(/assets/geist-mono-symbols2-500-normal-CmnCPGa0.woff) format("woff");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-mono-vietnamese-500-normal-Bs29RrUZ.woff2) format("woff2"),url(/assets/geist-mono-vietnamese-500-normal-Dx9-epDo.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-mono-latin-ext-500-normal-Buglb9-a.woff2) format("woff2"),url(/assets/geist-mono-latin-ext-500-normal-CrWEgvU_.woff) format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-mono-latin-500-normal-YINYabwD.woff2) format("woff2"),url(/assets/geist-mono-latin-500-normal-D-GG86Jb.woff) format("woff");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}:root,[data-theme=classic][data-mode=light]{color-scheme:light;--bg:#f5f4f1;--surface:#fff;--surface-soft:#fbfaf8;--sunk:#f7f6f3;--line-soft:#f0eee9;--chip:#efede8;--hover:#ebe9e4;--line:#e7e4df;--line-strong:#e2dfd9;--faint:#cfcbc4;--muted-3:#a19d96;--muted-2:#8a867f;--muted-1:#706c66;--ink-soft:#55524d;--ink:#1c1b19;--fill:#1c1b19;--fill-hover:#33312d;--on-fill:#fff;--stage:#151513;--accent:#9881d9;--a-38-08-215:oklch(.38 .08 215);--a-38-09-60:oklch(.38 .09 60);--a-38-1-155:oklch(.38 .1 155);--a-42-09-60:oklch(.42 .09 60);--a-42-16-295:oklch(.42 .16 295);--a-45-1-60:oklch(.45 .1 60);--a-45-12-155:oklch(.45 .12 155);--a-45-14-345:oklch(.45 .14 345);--a-48-18-295:oklch(.48 .18 295);--a-50-17-28:oklch(.5 .17 28);--a-50-18-295:oklch(.5 .18 295);--a-52-12-230:oklch(.52 .12 230);--a-55-1-295:oklch(.55 .1 295);--a-55-13-60:oklch(.55 .13 60);--a-55-17-28:oklch(.55 .17 28);--a-55-2-28:oklch(.55 .2 28);--a-56-13-60:oklch(.56 .13 60);--a-60-17-295:oklch(.6 .17 295);--a-62-18-28:oklch(.62 .18 28);--a-65-14-155:oklch(.65 .14 155);--a-66-13-295:oklch(.66 .13 295);--a-70-13-345:oklch(.7 .13 345);--a-70-16-155:oklch(.7 .16 155);--a-72-1-205:oklch(.72 .1 205);--a-76-14-75:oklch(.76 .14 75);--a-92-06-155:oklch(.92 .06 155);--a-93-045-205:oklch(.93 .045 205);--a-93-05-295:oklch(.93 .05 295);--a-94-04-345:oklch(.94 .04 345);--a-94-045-28:oklch(.94 .045 28);--a-95-05-155:oklch(.95 .05 155);--a-95-05-80:oklch(.95 .05 80);--a-96-04-80:oklch(.96 .04 80);--a-975-015-295:oklch(.975 .015 295)}[data-theme=classic][data-mode=dark]{color-scheme:dark;--bg:#22201d;--surface:#2b2926;--surface-soft:#2f2d29;--sunk:#272522;--line-soft:#34312d;--chip:#383531;--hover:#3b3834;--line:#3e3b36;--line-strong:#4a4741;--faint:#5f5b54;--muted-3:#8b867e;--muted-2:#a29d94;--muted-1:#b7b2a9;--ink-soft:#d5d0c7;--ink:#f1ede6;--fill:#ece7df;--fill-hover:#ffffff;--on-fill:#1c1b19;--stage:#161513;--accent:#b9a6ee;--a-38-08-215:oklch(.84 .06 215);--a-38-09-60:oklch(.84 .068 60);--a-38-1-155:oklch(.84 .075 155);--a-42-09-60:oklch(.84 .068 60);--a-42-16-295:oklch(.84 .11 295);--a-45-1-60:oklch(.84 .075 60);--a-45-12-155:oklch(.84 .09 155);--a-45-14-345:oklch(.84 .105 345);--a-48-18-295:oklch(.84 .11 295);--a-50-17-28:oklch(.84 .11 28);--a-50-18-295:oklch(.84 .11 295);--a-52-12-230:oklch(.84 .09 230);--a-55-1-295:oklch(.84 .075 295);--a-55-13-60:oklch(.84 .098 60);--a-55-17-28:oklch(.84 .11 28);--a-55-2-28:oklch(.84 .11 28);--a-56-13-60:oklch(.84 .098 60);--a-60-17-295:oklch(.68 .17 295);--a-62-18-28:oklch(.68 .18 28);--a-65-14-155:oklch(.68 .14 155);--a-66-13-295:oklch(.68 .13 295);--a-70-13-345:oklch(.7 .13 345);--a-70-16-155:oklch(.7 .16 155);--a-72-1-205:oklch(.72 .1 205);--a-76-14-75:oklch(.76 .14 75);--a-92-06-155:oklch(.34 .06 155);--a-93-045-205:oklch(.34 .06 205);--a-93-05-295:oklch(.34 .06 295);--a-94-04-345:oklch(.34 .06 345);--a-94-045-28:oklch(.34 .06 28);--a-95-05-155:oklch(.34 .06 155);--a-95-05-80:oklch(.33 .06 50);--a-96-04-80:oklch(.33 .06 50);--a-975-015-295:oklch(.34 .032 295)}[data-theme=icecream][data-mode=light]{color-scheme:light;--bg:#fbf6ee;--surface:#fffdf9;--surface-soft:#fff9f2;--sunk:#f7f0e7;--line-soft:#f2e9df;--chip:#f3ecf3;--hover:#f0e6f3;--line:#ece2d9;--line-strong:#e4d8cd;--faint:#d0c3ba;--muted-3:#a9999c;--muted-2:#8f7f87;--muted-1:#76666f;--ink-soft:#5b4c58;--ink:#3a2c3a;--fill:#c9b6f2;--fill-hover:#b9a2ec;--on-fill:#2d2142;--stage:#2a2340;--accent:#b9a2ec;--a-38-08-215:oklch(.38 .08 215);--a-38-09-60:oklch(.38 .09 60);--a-38-1-155:oklch(.38 .1 155);--a-42-09-60:oklch(.42 .09 60);--a-42-16-295:oklch(.42 .16 295);--a-45-1-60:oklch(.45 .1 60);--a-45-12-155:oklch(.45 .12 155);--a-45-14-345:oklch(.45 .14 345);--a-48-18-295:oklch(.48 .18 295);--a-50-17-28:oklch(.5 .17 28);--a-50-18-295:oklch(.5 .18 295);--a-52-12-230:oklch(.52 .12 230);--a-55-1-295:oklch(.55 .1 295);--a-55-13-60:oklch(.55 .13 60);--a-55-17-28:oklch(.55 .17 28);--a-55-2-28:oklch(.55 .2 28);--a-56-13-60:oklch(.56 .13 60);--a-60-17-295:oklch(.78 .136 295);--a-62-18-28:oklch(.78 .144 28);--a-65-14-155:oklch(.78 .112 155);--a-66-13-295:oklch(.78 .104 295);--a-70-13-345:oklch(.78 .104 345);--a-70-16-155:oklch(.78 .128 155);--a-72-1-205:oklch(.78 .08 205);--a-76-14-75:oklch(.78 .112 75);--a-92-06-155:oklch(.92 .065 155);--a-93-045-205:oklch(.93 .064 205);--a-93-05-295:oklch(.93 .065 295);--a-94-04-345:oklch(.94 .058 345);--a-94-045-28:oklch(.94 .064 28);--a-95-05-155:oklch(.94 .065 155);--a-95-05-80:oklch(.94 .065 80);--a-96-04-80:oklch(.94 .058 80);--a-975-015-295:oklch(.94 .027 295)}[data-theme=icecream][data-mode=dark]{color-scheme:dark;--bg:#221e33;--surface:#2b2640;--surface-soft:#2f2a46;--sunk:#27223a;--line-soft:#332d4b;--chip:#383151;--hover:#3c3556;--line:#3e3758;--line-strong:#4b4368;--faint:#625981;--muted-3:#8e85a9;--muted-2:#a59dbe;--muted-1:#bab3d0;--ink-soft:#d7d1e7;--ink:#f4f0fb;--fill:#d9c9ff;--fill-hover:#e8ddff;--on-fill:#241d38;--stage:#1a1728;--accent:#d9c9ff;--a-38-08-215:oklch(.86 .06 215);--a-38-09-60:oklch(.86 .068 60);--a-38-1-155:oklch(.86 .075 155);--a-42-09-60:oklch(.86 .068 60);--a-42-16-295:oklch(.86 .11 295);--a-45-1-60:oklch(.86 .075 60);--a-45-12-155:oklch(.86 .09 155);--a-45-14-345:oklch(.86 .105 345);--a-48-18-295:oklch(.86 .11 295);--a-50-17-28:oklch(.86 .11 28);--a-50-18-295:oklch(.86 .11 295);--a-52-12-230:oklch(.86 .09 230);--a-55-1-295:oklch(.86 .075 295);--a-55-13-60:oklch(.86 .098 60);--a-55-17-28:oklch(.86 .11 28);--a-55-2-28:oklch(.86 .11 28);--a-56-13-60:oklch(.86 .098 60);--a-60-17-295:oklch(.72 .145 295);--a-62-18-28:oklch(.72 .153 28);--a-65-14-155:oklch(.72 .119 155);--a-66-13-295:oklch(.72 .111 295);--a-70-13-345:oklch(.72 .111 345);--a-70-16-155:oklch(.72 .136 155);--a-72-1-205:oklch(.72 .085 205);--a-76-14-75:oklch(.76 .119 75);--a-92-06-155:oklch(.36 .075 155);--a-93-045-205:oklch(.36 .07 205);--a-93-05-295:oklch(.36 .075 295);--a-94-04-345:oklch(.36 .064 345);--a-94-045-28:oklch(.36 .07 28);--a-95-05-155:oklch(.36 .075 155);--a-95-05-80:oklch(.35 .06 50);--a-96-04-80:oklch(.35 .06 50);--a-975-015-295:oklch(.36 .032 295)}body{margin:0;background:var(--bg);color:var(--ink);transition:background-color .25s ease,color .25s ease;font-family:Geist,system-ui,sans-serif;-webkit-font-smoothing:antialiased}a{color:var(--ink)}a:hover{color:var(--a-50-18-295)}input,textarea,button,select{font-family:inherit}textarea{resize:vertical}*{box-sizing:border-box}@keyframes jfStamp{0%{transform:translate(-50%,-50%) scale(3) rotate(-14deg);opacity:0}60%{transform:translate(-50%,-50%) scale(.92) rotate(-14deg);opacity:1}to{transform:translate(-50%,-50%) scale(1) rotate(-14deg);opacity:1}}@keyframes jfShake{0%,to{transform:translate(0)}20%{transform:translate(-7px,4px) rotate(-.7deg)}40%{transform:translate(6px,-3px) rotate(.6deg)}60%{transform:translate(-3px,1px)}80%{transform:translate(2px)}}@keyframes jfFlyOut{to{transform:translate(130%,-12%) rotate(14deg);opacity:0}}@keyframes jfFold{0%{transform:none;opacity:1}60%{transform:scale(.5,.3) rotate(-12deg);opacity:1}to{transform:scale(.12,.1) rotate(-25deg);opacity:0}}@keyframes jfPlane{0%{opacity:0;transform:translate(0) rotate(-18deg) scale(.5)}10%{opacity:1}35%{transform:translate(16vw,-4vh) rotate(-6deg) scale(1)}60%{transform:translate(30vw,-16vh) rotate(-24deg) scale(.95)}75%{transform:translate(36vw,-26vh) rotate(-60deg) scale(.9)}to{opacity:0;transform:translate(75vw,-70vh) rotate(-35deg) scale(.7)}}@keyframes jfPop{0%{transform:scale(1)}25%{transform:scale(1.03)}to{transform:scale(.7) translateY(30px);opacity:0}}@keyframes jfConf{0%{transform:translate(0) rotate(0);opacity:1}45%{transform:translate(calc(var(--dx)*.6),var(--dy)) rotate(calc(var(--r)*.5));opacity:1}to{transform:translate(var(--dx),calc(var(--dy) + 320px)) rotate(var(--r));opacity:0}}@keyframes jfSlot{0%{opacity:0;transform:scaleX(.5)}12%,82%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes jfFall{0%{transform:translate(0)}18%{transform:translate(var(--sx),8px) rotate(0)}to{transform:translate(calc(var(--sx)*2.5),110vh) rotate(var(--r))}}@keyframes jfCombo{0%{transform:translate(-50%) scale(.3);opacity:0}22%{transform:translate(-50%) scale(1.18);opacity:1}38%{transform:translate(-50%) scale(1)}78%{opacity:1}to{transform:translate(-50%,-40px) scale(1);opacity:0}}@media(max-width:760px){html,body{overflow-x:hidden;-webkit-text-size-adjust:100%;text-size-adjust:100%}input,textarea,select{font-size:16px!important}}.jfOrgPlus{opacity:0!important;pointer-events:none!important;transition:opacity .15s ease,background .15s ease,color .15s ease!important}.jfOrgCard:hover .jfOrgPlus,.jfOrgCard:has(:focus-visible) .jfOrgPlus{opacity:1!important;pointer-events:auto!important}.jfOrgDragging .jfOrgCard .jfOrgPlus{opacity:0!important;pointer-events:none!important}.jfOrgDragging,.jfOrgDragging *{cursor:grabbing!important}@keyframes jfOrgDash{to{stroke-dashoffset:-24}}.jfOrgDash{animation:jfOrgDash 2.4s linear infinite}@keyframes jfOrgPulse{0%,to{box-shadow:0 0 #d77cb173}50%{box-shadow:0 0 0 6px #d77cb100}}.jfOrgPulse{animation:jfOrgPulse 2s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.jfOrgDash,.jfOrgPulse{animation:none}}
