@font-face{font-family:Raleway Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/raleway-cyrillic-ext-wght-normal.38is4kf6_bs_8.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Raleway Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/raleway-cyrillic-wght-normal.2ymrd1-h--_k6.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Raleway Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/raleway-vietnamese-wght-normal.0yhgv5ojathm3.woff2)format("woff2-variations");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:Raleway Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/raleway-latin-ext-wght-normal.3sk1bguzngd9x.woff2)format("woff2-variations");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:Raleway Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/raleway-latin-wght-normal.43nl7c6owh8w3.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(../media/jetbrains-mono-cyrillic-ext-wght-normal.1ladf10s224e1.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(../media/jetbrains-mono-cyrillic-wght-normal.0x7cg5h5x34js.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(../media/jetbrains-mono-greek-wght-normal.1k07jbkicvzf3.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(../media/jetbrains-mono-vietnamese-wght-normal.0a13tgqsi9z78.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(../media/jetbrains-mono-latin-ext-wght-normal.3rxtet6g9i1k3.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(../media/jetbrains-mono-latin-wght-normal.2rmhnsrc80fag.woff2)format("woff2-variations");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{--color-paper:#fbfcf9;--color-paper-2:#f4f6f0;--color-paper-3:#eaece4;--color-surface:#fefefc;--color-ink:#0d0e08;--color-ink-2:#2d2f29;--color-muted:#5d5f57;--color-neutral:#41433d;--color-rule:#d9dcd3;--color-rule-2:#b9bcb2;--color-accent:#b5e544;--color-accent-hover:#a8d832;--color-accent-ink:#0d0e08;--color-action:#0d0e08;--color-action-hover:#1c1e18;--color-action-pressed:#050603;--color-action-ink:#fbfcf9;--color-selected:#0d0e08;--color-selected-hover:#1c1e18;--color-control-border:#d0d2ca;--color-control-border-hover:#85877e;--color-focus:#84b100;--color-focus-on-accent:#1a1b15;--color-success:#176020;--color-success-soft:#dff6de;--color-warning:#835100;--color-warning-soft:#fff0d6;--color-gold:#916600;--color-gold-soft:#ffedc0;--color-flame:#ff9600;--color-flame-soft:#ffefd6;--color-activity-1:#c7d2fe;--color-activity-2:#818cf8;--color-activity-3:#4f46e5;--color-error:#b31319;--color-error-soft:#ffece8;--color-shadow:#0d0e08;--color-scrim:#0d0e084d;--color-editor:#10142a;--color-editor-raised:#181d38;--color-editor-rule:#2b304f;--color-code:#e7ebf8;--color-code-muted:#a2a7bb;--color-level-soft:#d9f8e0;--color-level-easy:#65c281;--color-level-medium:#137d41;--color-level-strong:#016732;--color-level-hard:#074a24;--color-level-easy-ink:#0d0e08;--color-level-medium-ink:#fbfcf9;--color-level-hard-ink:#fbfcf9;--color-brand-amber:#eac346;--color-brand-sun:#e7e239;--color-brand-lime:var(--color-accent);--color-brand-mint:#26cea5;--color-brand-teal:#0c9ead;--color-brand-ocean:#048db4;--color-on-ink:#f4f6f1;--color-on-ink-muted:#b0b2aa;--color-ink-rule:#2d2f29;--font-display:"Raleway Variable", sans-serif;--font-body:"Raleway Variable", sans-serif;--font-mono:"JetBrains Mono Variable", monospace;--space-2xs:.25rem;--space-xs:.5rem;--space-sm:.75rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2.5rem;--space-2xl:4rem;--space-3xl:6rem;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.25rem;--text-xl:1.563rem;--text-2xl:1.953rem;--text-3xl:2.441rem;--text-4xl:3.052rem;--text-display:clamp(2.75rem, 8vw, 5.5rem);--radius-sm:.5rem;--radius-md:.75rem;--radius-lg:1rem;--radius-input:.625rem;--radius-card:.75rem;--radius-pill:999px;--rule-thin:1px;--dur-fast:.12s;--dur-base:.22s;--dur-slow:.42s;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.7, 0, .84, 0);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--z-base:1;--z-raised:10;--z-dropdown:100;--z-sticky:200;--z-modal:400;--z-toast:500}@supports (color:lab(0% 0 0)){:root{--color-paper:lab(98.8833% -.687867 1.31378);--color-paper-2:lab(96.6061% -1.37064 2.63187);--color-paper-3:lab(93.1684% -2.04775 3.95489);--color-surface:lab(99.6845% -.516385 .984955);--color-ink:lab(3.7716% -1.14451 2.16855);--color-ink-2:lab(18.9044% -1.67531 3.32453);--color-muted:lab(39.8065% -2.02549 3.97495);--color-neutral:lab(28.1853% -1.68592 3.31433);--color-rule:lab(87.3683% -2.04638 3.95601);--color-rule-2:lab(75.7889% -2.37846 4.62332);--color-accent:lab(85.5123% -32.5852 68.5693);--color-accent-hover:lab(80.8532% -32.3553 69.6424);--color-accent-ink:lab(3.7716% -1.14451 2.16855);--color-action:lab(3.7716% -1.14451 2.16855);--color-action-hover:lab(10.8025% -1.97643 4.02487);--color-action-pressed:lab(1.59419% -.531733 1.00717);--color-action-ink:lab(98.8833% -.687867 1.31378);--color-selected:lab(3.7716% -1.14451 2.16855);--color-selected-hover:lab(10.8025% -1.97643 4.02487);--color-control-border:lab(83.8882% -2.04557 3.95677);--color-control-border-hover:lab(56.0681% -2.36815 4.63268);--color-focus:lab(66.9268% -32.8612 82.4868);--color-focus-on-accent:lab(9.64211% -1.97217 3.99524);--color-success:lab(35.3027% -33.7634 28.8208);--color-success-soft:lab(94.7233% -11.1774 8.71127);--color-warning:lab(39.3602% 20.5144 62.3903);--color-warning-soft:lab(95.4544% 2.6814 15.3591);--color-gold:lab(46.5753% 15.0862 71.8649);--color-gold-soft:lab(94.4423% 1.76835 25.7527);--color-error:lab(38.9304% 59.9305 43.4411);--color-error-soft:lab(95.0481% 10.5661 6.22011);--color-shadow:lab(3.7716% -1.14451 2.16855);--color-scrim:lab(3.7716% -1.14451 2.16855/.3);--color-editor:lab(6.78536% 4.22113 -15.9513);--color-editor-raised:lab(11.2926% 5.06542 -18.5867);--color-editor-rule:lab(20.5928% 4.59494 -19.7952);--color-code:lab(92.9194% .695735 -6.76159);--color-code-muted:lab(68.4674% 1.34516 -11.1728);--color-level-easy-ink:lab(3.7716% -1.14451 2.16855);--color-level-medium-ink:lab(98.8833% -.687867 1.31378);--color-level-hard-ink:lab(98.8833% -.687867 1.31378);--color-brand-amber:lab(80.684% 5.20855 64.9061);--color-brand-sun:lab(88.3242% -11.8195 76.4689);--color-brand-mint:lab(74.025% -49.7107 8.10183);--color-brand-teal:lab(59.1252% -31.1015 -18.2186);--color-brand-ocean:lab(53.9611% -21.958 -29.8494);--color-on-ink:lab(96.5847% -1.02985 1.97231);--color-on-ink-muted:lab(72.288% -2.04223 3.95972);--color-ink-rule:lab(18.9044% -1.67531 3.32453)}}.app-theme,.theme-light{--color-paper:var(--lightningcss-light,#fbfcf9)var(--lightningcss-dark,#0d0e08);--color-paper-2:var(--lightningcss-light,#f4f6f0)var(--lightningcss-dark,#1c1e18);--color-paper-3:var(--lightningcss-light,#eaece4)var(--lightningcss-dark,#282a23);--color-surface:var(--lightningcss-light,#fefefc)var(--lightningcss-dark,#141610);--color-ink:var(--lightningcss-light,#0d0e08)var(--lightningcss-dark,#f1f2ee);--color-ink-2:var(--lightningcss-light,#2d2f29)var(--lightningcss-dark,#c9ccc4);--color-muted:var(--lightningcss-light,#5d5f57)var(--lightningcss-dark,#979991);--color-neutral:var(--lightningcss-light,#41433d)var(--lightningcss-dark,#b0b2ab);--color-rule:var(--lightningcss-light,#d9dcd3)var(--lightningcss-dark,#2a2c26);--color-rule-2:var(--lightningcss-light,#b9bcb2)var(--lightningcss-dark,#41443b);--color-action:var(--lightningcss-light,#0d0e08)var(--lightningcss-dark,#b5e544);--color-action-hover:var(--lightningcss-light,#1c1e18)var(--lightningcss-dark,#c5f658);--color-action-pressed:var(--lightningcss-light,#050603)var(--lightningcss-dark,#a2d128);--color-action-ink:var(--lightningcss-light,#fbfcf9)var(--lightningcss-dark,#0d0e08);--color-selected:var(--lightningcss-light,#0d0e08)var(--lightningcss-dark,#2d2f28);--color-selected-hover:var(--lightningcss-light,#1c1e18)var(--lightningcss-dark,#373932);--color-control-border:var(--lightningcss-light,#d0d2ca)var(--lightningcss-dark,#3a3c35);--color-control-border-hover:var(--lightningcss-light,#85877e)var(--lightningcss-dark,#686a61);--color-success:var(--lightningcss-light,#176020)var(--lightningcss-dark,#60c473);--color-success-soft:var(--lightningcss-light,#dff6de)var(--lightningcss-dark,#16301a);--color-warning:var(--lightningcss-light,#835100)var(--lightningcss-dark,#ebb353);--color-warning-soft:var(--lightningcss-light,#fff0d6)var(--lightningcss-dark,#3a270b);--color-gold:var(--lightningcss-light,#916600)var(--lightningcss-dark,#e9be57);--color-gold-soft:var(--lightningcss-light,#ffedc0)var(--lightningcss-dark,#392c07);--color-flame-soft:var(--lightningcss-light,#ffefd6)var(--lightningcss-dark,#4c2905);--color-activity-1:var(--lightningcss-light,#c7d2fe)var(--lightningcss-dark,#4338ca);--color-activity-2:var(--lightningcss-light,#818cf8)var(--lightningcss-dark,#6366f1);--color-activity-3:var(--lightningcss-light,#4f46e5)var(--lightningcss-dark,#a5b4fc);--color-error:var(--lightningcss-light,#b31319)var(--lightningcss-dark,#f9786c);--color-error-soft:var(--lightningcss-light,#ffece8)var(--lightningcss-dark,#481b17);--color-shadow:var(--lightningcss-light,#0d0e08)var(--lightningcss-dark,#000);--color-scrim:var(--lightningcss-light,#0d0e084d)var(--lightningcss-dark,#0009);--color-level-soft:var(--lightningcss-light,#d9f8e0)var(--lightningcss-dark,#15301b);--color-level-easy:var(--lightningcss-light,#65c281)var(--lightningcss-dark,#2d7b44);--color-level-medium:var(--lightningcss-light,#137d41)var(--lightningcss-dark,#3eab5e);--color-level-strong:var(--lightningcss-light,#016732)var(--lightningcss-dark,#51c672);--color-level-hard:var(--lightningcss-light,#074a24)var(--lightningcss-dark,#73e396);--color-level-easy-ink:var(--lightningcss-light,#0d0e08)var(--lightningcss-dark,#f1f2ee);--color-level-medium-ink:var(--lightningcss-light,#fbfcf9)var(--lightningcss-dark,#0d0e08);--color-level-hard-ink:var(--lightningcss-light,#fbfcf9)var(--lightningcss-dark,#0d0e08)}@supports (color:lab(0% 0 0)){.app-theme,.theme-light{--color-paper:var(--lightningcss-light,lab(98.8833% -.687867 1.31378))var(--lightningcss-dark,lab(3.7716% -1.14451 2.16855));--color-paper-2:var(--lightningcss-light,lab(96.6061% -1.37064 2.63187))var(--lightningcss-dark,lab(10.8025% -1.97643 4.02487));--color-paper-3:var(--lightningcss-light,lab(93.1684% -2.04775 3.95489))var(--lightningcss-dark,lab(16.6039% -1.99319 4.00686));--color-surface:var(--lightningcss-light,lab(99.6845% -.516385 .984955))var(--lightningcss-dark,lab(6.80596% -1.7245 3.26926));--color-ink:var(--lightningcss-light,lab(3.7716% -1.14451 2.16855))var(--lightningcss-dark,lab(95.4247% -1.02976 1.97235));--color-ink-2:var(--lightningcss-light,lab(18.9044% -1.67531 3.32453))var(--lightningcss-dark,lab(81.5471% -1.70773 3.2946));--color-muted:var(--lightningcss-light,lab(39.8065% -2.02549 3.97495))var(--lightningcss-dark,lab(63.0077% -2.03887 3.96273));--color-neutral:var(--lightningcss-light,lab(28.1853% -1.68592 3.31433))var(--lightningcss-dark,lab(72.267% -1.7058 3.29624));--color-rule:var(--lightningcss-light,lab(87.3683% -2.04638 3.95601))var(--lightningcss-dark,lab(17.7641% -1.99586 4.00409));--color-rule-2:var(--lightningcss-light,lab(75.7889% -2.37846 4.62332))var(--lightningcss-dark,lab(28.2255% -2.33802 4.6617));--color-action:var(--lightningcss-light,lab(3.7716% -1.14451 2.16855))var(--lightningcss-dark,lab(85.5123% -32.5852 68.5693));--color-action-hover:var(--lightningcss-light,lab(10.8025% -1.97643 4.02487))var(--lightningcss-dark,lab(91.3341% -32.8453 67.5015));--color-action-pressed:var(--lightningcss-light,lab(1.59419% -.531733 1.00717))var(--lightningcss-dark,lab(78.523% -32.2321 70.2774));--color-action-ink:var(--lightningcss-light,lab(98.8833% -.687867 1.31378))var(--lightningcss-dark,lab(3.7716% -1.14451 2.16855));--color-selected:var(--lightningcss-light,lab(3.7716% -1.14451 2.16855))var(--lightningcss-dark,lab(18.9243% -1.99834 4.00152));--color-selected-hover:var(--lightningcss-light,lab(10.8025% -1.97643 4.02487))var(--lightningcss-dark,lab(23.565% -2.00686 3.99295));--color-control-border:var(--lightningcss-light,lab(83.8882% -2.04557 3.95677))var(--lightningcss-dark,lab(24.7251% -2.00866 3.99113));--color-control-border-hover:var(--lightningcss-light,lab(56.0681% -2.36815 4.63268))var(--lightningcss-dark,lab(44.4673% -2.35894 4.64127));--color-success:var(--lightningcss-light,lab(35.3027% -33.7634 28.8208))var(--lightningcss-dark,lab(71.7165% -43.9638 31.5966));--color-success-soft:var(--lightningcss-light,lab(94.7233% -11.1774 8.71127))var(--lightningcss-dark,lab(17.1108% -14.6217 10.4371));--color-warning:var(--lightningcss-light,lab(39.3602% 20.5144 62.3903))var(--lightningcss-dark,lab(76.816% 14.2787 55.8993));--color-warning-soft:var(--lightningcss-light,lab(95.4544% 2.6814 15.3591))var(--lightningcss-dark,lab(17.6072% 6.43703 20.9798));--color-gold:var(--lightningcss-light,lab(46.5753% 15.0862 71.8649))var(--lightningcss-dark,lab(79.3699% 8.11177 56.6391));--color-gold-soft:var(--lightningcss-light,lab(94.4423% 1.76835 25.7527))var(--lightningcss-dark,lab(18.9104% 3.09563 24.1824));--color-flame-soft:var(--lightningcss-light,lab(95.2469% 2.64898 14.1895))var(--lightningcss-dark,lab(20.8234% 14.8132 27.8658));--color-error:var(--lightningcss-light,lab(38.9304% 59.9305 43.4411))var(--lightningcss-dark,lab(65.9957% 49.6354 30.9767));--color-error-soft:var(--lightningcss-light,lab(95.0481% 10.5661 6.22011))var(--lightningcss-dark,lab(16.9688% 21.764 13.7255));--color-shadow:var(--lightningcss-light,lab(3.7716% -1.14451 2.16855))var(--lightningcss-dark,lab(0% 0 0));--color-scrim:var(--lightningcss-light,lab(3.7716% -1.14451 2.16855/.3))var(--lightningcss-dark,lab(0% 0 0/.6));--color-level-soft:var(--lightningcss-light,lab(94.8442% -13.7534 8.01401))var(--lightningcss-dark,lab(17.1185% -15.0061 9.79488));--color-level-easy:var(--lightningcss-light,lab(71.4876% -39.8398 23.9043))var(--lightningcss-dark,lab(45.7694% -34.7054 22.8629));--color-level-medium:var(--lightningcss-light,lab(45.8623% -40.3597 24.238))var(--lightningcss-dark,lab(62.447% -45.3063 29.8899));--color-level-strong:var(--lightningcss-light,lab(37.7048% -36.7884 22.219))var(--lightningcss-dark,lab(71.8596% -48.2532 31.7513));--color-level-hard:var(--lightningcss-light,lab(26.9144% -28.0262 16.8167))var(--lightningcss-dark,lab(82.2146% -46.1154 27.459));--color-level-easy-ink:var(--lightningcss-light,lab(3.7716% -1.14451 2.16855))var(--lightningcss-dark,lab(95.4247% -1.02976 1.97235));--color-level-medium-ink:var(--lightningcss-light,lab(98.8833% -.687867 1.31378))var(--lightningcss-dark,lab(3.7716% -1.14451 2.16855));--color-level-hard-ink:var(--lightningcss-light,lab(98.8833% -.687867 1.31378))var(--lightningcss-dark,lab(3.7716% -1.14451 2.16855))}}.app-theme{background:var(--color-paper);color:var(--color-ink-2);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){.app-theme{--lightningcss-light: ;--lightningcss-dark:initial}}.app-theme[data-theme=light],.theme-light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.app-theme[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html:has(.app-theme){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;background:var(--lightningcss-light,#fbfcf9)var(--lightningcss-dark,#0d0e08);background:var(--lightningcss-light,lab(98.8833% -.687867 1.31378))var(--lightningcss-dark,lab(3.7716% -1.14451 2.16855))}@media (prefers-color-scheme:dark){html:has(.app-theme){--lightningcss-light: ;--lightningcss-dark:initial}}html:has(.app-theme[data-theme=light]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html:has(.app-theme[data-theme=dark]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html:has(.app-theme) body{background:0 0}
