@font-face{font-family:Unbounded;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/d0d9446e69c4847e-s.3h31fjnwrfycc.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/4e1c87b7aa9e2f2f-s.p.3o02-8iknf6dl.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/3fd967fc5374d70a-s.42u1-lj4buy61.woff2)format("woff2");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:Unbounded;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/dd14639a62c56cb2-s.0kda-l-rfpyyq.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/b59689b1142d37ce-s.p.1bk8_xp319hr4.woff2)format("woff2");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:Unbounded Fallback;src:local(Arial);ascent-override:73.93%;descent-override:18.2%;line-gap-override:0.0%;size-adjust:134.59%}.unbounded_e6f7998f-module__KbuiTq__className{font-family:Unbounded,Unbounded Fallback;font-style:normal}.unbounded_e6f7998f-module__KbuiTq__variable{--font-unbounded:"Unbounded", "Unbounded Fallback"}
@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4084ce120da2621a-s.0for97nelvzih.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/16d91c780434f2ce-s.p.0y1w0k24nk0rl.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a45e4938f2a14ebd-s.3e-lg5zbsykpq.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-209F,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/611a8bd7707cff25-s.1vqdc5lvrb4tb.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AE,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB??}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4d81d00cb6dc755c-s.3j7br4w5g0o3h.woff2)format("woff2");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:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ef79401ea952b7f0-s.0t4d9turf_6_x.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8800dfc60902df36-s.p.2sla2yow9-9p_.woff2)format("woff2");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:Onest Fallback;src:local(Arial);ascent-override:92.2%;descent-override:28.99%;line-gap-override:0.0%;size-adjust:105.2%}.onest_c233b9c3-module___8hOGW__className{font-family:Onest,Onest Fallback;font-style:normal}.onest_c233b9c3-module___8hOGW__variable{--font-onest:"Onest", "Onest Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.2f7nqdagzwx2-.woff2)format("woff2");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-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.176arc174-8zp.woff2)format("woff2");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-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.0bp8oijd_gu96.woff2)format("woff2");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-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.1fby2rem9ngyr.woff2)format("woff2");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-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.0vfdmo25voy_0.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.3t6q91iet4nsy.woff2)format("woff2");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 Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_9cdf0c52-module__zURbNG__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_9cdf0c52-module__zURbNG__variable{--font-jetbrains:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--font-display:"Unbounded", system-ui, sans-serif;--font-text:"Onest", system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, monospace;--type-display-xl:700 clamp(44px, 2.4vw + 35px, 64px) / 1.08 var(--font-display);--type-display-l:650 clamp(32px, 1.4vw + 27px, 44px) / 1.11 var(--font-display);--type-display-m:600 clamp(24px, .95vw + 20px, 32px) / 1.15 var(--font-display);--type-title-l:700 clamp(22px, .7vw + 19px, 28px) / 1.24 var(--font-text);--type-title-m:650 clamp(19px, .35vw + 18px, 22px) / 1.26 var(--font-text);--type-title-s:600 17px / 22px var(--font-text);--type-body-l:400 17px / 26px var(--font-text);--type-body-m:400 15px / 22px var(--font-text);--type-body-s:400 13px / 18px var(--font-text);--type-label-l:600 17px / 22px var(--font-text);--type-label-m:600 15px / 20px var(--font-text);--type-label-s:600 13px / 16px var(--font-text);--type-overline:600 12px / 16px var(--font-text);--type-caption:500 12px / 16px var(--font-text);--type-mono-xl:600 28px / 32px var(--font-mono);--type-mono-m:500 15px / 22px var(--font-mono);--track-display-xl:-.02em;--track-display-l:-.015em;--track-display-m:-.01em;--track-overline:.06em;--track-mono-xl:.14em;--space-0:0;--space-1:2px;--space-2:4px;--space-3:8px;--space-4:12px;--space-5:16px;--space-6:20px;--space-7:24px;--space-8:32px;--space-9:40px;--space-10:48px;--space-11:64px;--space-12:80px;--space-13:120px;--radius-xs:6px;--radius-s:10px;--radius-m:14px;--radius-l:20px;--radius-xl:28px;--radius-pill:999px;--size-touch-min:44px;--size-button-primary:56px;--size-nav-bottom:64px;--size-bar-top:56px;--size-workout-control:64px;--size-cabinet-sidebar:248px;--size-admin-sidebar:220px;--size-admin-row:40px;--shadow-e1:0 1px 2px #1013110f, 0 1px 1px #1013110a;--shadow-e2:0 4px 12px #10131114, 0 2px 4px #1013110a;--shadow-e3:0 12px 32px #1013111f, 0 4px 8px #1013110f;--shadow-highlight:inset 0 1px 0 #ffffff0f;--dur-instant:80ms;--dur-fast:.14s;--dur-base:.22s;--dur-slow:.34s;--dur-celebrate:.7s;--ease-standard:cubic-bezier(.2,0,0,1);--ease-emphasized:cubic-bezier(.3,0,0,1);--ease-exit:cubic-bezier(.4,0,1,1);--spring-pop:linear(0, .101, .319, .558, .765, .918, 1.014, 1.062, 1.076, 1.07, 1.053, 1.035, 1.019, 1.007, .999, .996, .994, .995, .996, .997, 1);--spring-pop-dur:.49s;--spring-standard:linear(0, .066, .207, .371, .525, .657, .762, .842, .9, .941, .968, .985, .995, 1.001, 1.003, 1.004, 1.004, 1.004, 1.003, 1.002, 1);--spring-standard-dur:.47s;--spring-gentle:linear(0, .035, .118, .225, .339, .449, .551, .64, .717, .781, .833, .875, .909, .934, .954, .968, .979, .987, .993, .996, 1);--spring-gentle-dur:.43s;--z-base:0;--z-sticky:100;--z-nav:200;--z-sheet:300;--z-modal:400;--z-toast:500;--z-celebrate:600;--glass-blur:20px;--glass-saturate:1.4;--glass-opacity:.78;--aura-opacity:1;--chart-1:#c8f542;--chart-2:#5aa9ff;--chart-3:#ff8a5b;--chart-4:#b48cff;--chart-5:#3ddc97;--chart-6:#ffd25a;--color-telegram:#1976c9}:root,[data-theme=fitmo-light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg-canvas:#f6f7f4;--color-bg-surface:#fff;--color-bg-raised:#fff;--color-bg-overlay:#eef0ec;--color-border-subtle:#e3e6e1;--color-border-strong:#cbd0c9;--color-text-primary:#101311;--color-text-secondary:#4d5550;--color-text-tertiary:#646c67;--color-accent:#c8f542;--color-accent-hover:#d4f86a;--color-accent-pressed:#b3e02a;--color-accent-subtle:#f0fbd2;--color-accent-text:#4d7900;--color-on-accent:#101311;--color-status-success:#047b57;--color-status-warning:#9f5b00;--color-status-danger:#c4312f;--color-status-info:#196acc;--color-status-neutral:#4d5550;--color-status-success-subtle:#ebf8f2;--color-status-warning-subtle:#fff1dc;--color-status-danger-subtle:#fce4e3;--color-status-info-subtle:#f0f6fe;--color-status-neutral-subtle:#eef0ec;--color-aura-1:#d4f86a;--color-aura-2:#f0fbd2;--color-aura-3:#f6f7f4;--depth:var(--shadow-e1)}@media (prefers-color-scheme:dark){:root:not([data-theme]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg-canvas:#0b0d0c;--color-bg-surface:#131614;--color-bg-raised:#1a1e1b;--color-bg-overlay:#222724;--color-border-subtle:#262b28;--color-border-strong:#343b37;--color-text-primary:#f2f5f3;--color-text-secondary:#a8b0ab;--color-text-tertiary:#87908b;--color-accent:#c8f542;--color-accent-hover:#d4f86a;--color-accent-pressed:#b3e02a;--color-accent-subtle:#c8f5421f;--color-accent-text:#c8f542;--color-on-accent:#0b0d0c;--color-status-success:#3ddc97;--color-status-warning:#ffb547;--color-status-danger:#ff6e6c;--color-status-info:#5aa9ff;--color-status-neutral:#a8b0ab;--color-status-success-subtle:#3ddc971f;--color-status-warning-subtle:#ffb5471f;--color-status-danger-subtle:#ff5c5c1f;--color-status-info-subtle:#5aa9ff1f;--color-status-neutral-subtle:#a8b0ab1f;--color-aura-1:#c8f542;--color-aura-2:#3ddc97;--color-aura-3:#0b0d0c;--depth:var(--shadow-highlight)}}[data-theme=fitmo-dark],[data-theme=impuls]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg-canvas:#0b0d0c;--color-bg-surface:#131614;--color-bg-raised:#1a1e1b;--color-bg-overlay:#222724;--color-border-subtle:#262b28;--color-border-strong:#343b37;--color-text-primary:#f2f5f3;--color-text-secondary:#a8b0ab;--color-text-tertiary:#87908b;--color-accent:#c8f542;--color-accent-hover:#d4f86a;--color-accent-pressed:#b3e02a;--color-accent-subtle:#c8f5421f;--color-accent-text:#c8f542;--color-on-accent:#0b0d0c;--color-status-success:#3ddc97;--color-status-warning:#ffb547;--color-status-danger:#ff6e6c;--color-status-info:#5aa9ff;--color-status-neutral:#a8b0ab;--color-status-success-subtle:#3ddc971f;--color-status-warning-subtle:#ffb5471f;--color-status-danger-subtle:#ff5c5c1f;--color-status-info-subtle:#5aa9ff1f;--color-status-neutral-subtle:#a8b0ab1f;--color-aura-1:#c8f542;--color-aura-2:#3ddc97;--color-aura-3:#0b0d0c;--color-workout-accent:var(--color-accent);--depth:var(--shadow-highlight)}[data-theme=impuls]{--color-bg-surface:#141815;--color-bg-raised:#1c211d;--color-bg-overlay:#232924}[data-theme=grafit]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg-canvas:#0e0f12;--color-bg-surface:#16181c;--color-bg-raised:#1f2228;--color-bg-overlay:#272a31;--color-border-subtle:#2a2d34;--color-border-strong:#3a3e47;--color-text-primary:#f3f4f6;--color-text-secondary:#a3a8b3;--color-text-tertiary:#8b919c;--color-accent:#ff7a1a;--color-accent-hover:#ff872f;--color-accent-pressed:#ea6700;--color-accent-subtle:#ff7a1a24;--color-accent-text:#ff8a3d;--color-on-accent:#0e0f12;--color-status-success:#3ddc97;--color-status-warning:#ffb547;--color-status-danger:#ff6e6c;--color-status-info:#5aa9ff;--color-status-neutral:#a3a8b3;--color-status-success-subtle:#3ddc971f;--color-status-warning-subtle:#ffb5471f;--color-status-danger-subtle:#ff5c5c1f;--color-status-info-subtle:#5aa9ff1f;--color-status-neutral-subtle:#a3a8b31f;--color-aura-1:#ff7a1a;--color-aura-2:#ff3d6e;--color-aura-3:#0e0f12;--color-workout-accent:var(--color-accent);--depth:var(--shadow-highlight)}[data-theme=rassvet]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg-canvas:#fbf7f2;--color-bg-surface:#fff;--color-bg-raised:#fff;--color-bg-overlay:#f3ece4;--color-border-subtle:#eadfd4;--color-border-strong:#d9cbbe;--color-text-primary:#1d1714;--color-text-secondary:#6b5f57;--color-text-tertiary:#75685f;--color-accent:#ff6b4a;--color-accent-hover:#ed5a3a;--color-accent-pressed:#e2502f;--color-accent-subtle:#ffeee7;--color-accent-text:#c03f28;--color-on-accent:#1d1714;--color-status-success:#047b57;--color-status-warning:#9f5b00;--color-status-danger:#c4312f;--color-status-info:#196acc;--color-status-neutral:#6b5f57;--color-status-success-subtle:#ebf8f2;--color-status-warning-subtle:#fff1dc;--color-status-danger-subtle:#fce4e3;--color-status-info-subtle:#f0f6fe;--color-status-neutral-subtle:#f3ece4;--color-aura-1:#ffb199;--color-aura-2:#ff6b4a;--color-aura-3:#fbf7f2;--color-workout-accent:#ff7e5f;--depth:0 1px 2px #1d17140f, 0 1px 1px #1d17140a}[data-theme=myata]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg-canvas:#f3f8f6;--color-bg-surface:#fff;--color-bg-raised:#fff;--color-bg-overlay:#e6efeb;--color-border-subtle:#d9e6e1;--color-border-strong:#c3d4cd;--color-text-primary:#0f1a17;--color-text-secondary:#4f625c;--color-text-tertiary:#5a6d67;--color-accent:#14b8a6;--color-accent-hover:#00a897;--color-accent-pressed:#009888;--color-accent-subtle:#d5f5ef;--color-accent-text:#0f766e;--color-on-accent:#0f1a17;--color-status-success:#047b57;--color-status-warning:#9f5b00;--color-status-danger:#c4312f;--color-status-info:#196acc;--color-status-neutral:#4f625c;--color-status-success-subtle:#ebf8f2;--color-status-warning-subtle:#fff1dc;--color-status-danger-subtle:#fce4e3;--color-status-info-subtle:#f0f6fe;--color-status-neutral-subtle:#e6efeb;--color-aura-1:#99f6e4;--color-aura-2:#14b8a6;--color-aura-3:#f3f8f6;--color-workout-accent:#2dd4bf;--depth:0 1px 2px #0f1a170f, 0 1px 1px #0f1a170a}@supports (color:oklch(0.5 0.1 120)){[data-theme=impuls],[data-theme=fitmo-dark]{--color-accent:oklch(90.77% .2011 123);--color-accent-text:oklch(90.77% .2011 123)}[data-theme=grafit]{--color-accent:oklch(72.36% .1868 48.9);--color-accent-text:oklch(75% .1668 50.5)}[data-theme=rassvet]{--color-accent:oklch(70.66% .1875 34.1);--color-accent-text:oklch(54.95% .1691 32.4)}[data-theme=myata]{--color-accent:oklch(70.38% .123 182.5);--color-accent-text:oklch(51.09% .0861 186.4)}}@media (prefers-contrast:more){:root,:root:not([data-theme]),[data-theme]{--color-text-tertiary:var(--color-text-secondary);--color-text-secondary:var(--color-text-primary);--color-border-subtle:var(--color-border-strong);--glass-opacity:1;--glass-blur:0px;--aura-opacity:.35}}[data-contrast=more]{--color-text-tertiary:var(--color-text-secondary);--color-text-secondary:var(--color-text-primary);--color-border-subtle:var(--color-border-strong);--glass-opacity:1;--glass-blur:0px;--aura-opacity:.35}@media (prefers-reduced-transparency:reduce){:root,[data-theme]{--glass-opacity:1;--glass-blur:0px}}@media (prefers-reduced-motion:reduce){:root,[data-theme]{--dur-base:.12s;--dur-slow:.12s;--dur-celebrate:.12s;--spring-pop:linear(0, 1);--spring-standard:linear(0, 1);--spring-gentle:linear(0, 1);--spring-pop-dur:.12s;--spring-standard-dur:.12s;--spring-gentle-dur:.12s}}:where(html,[data-theme]){--color-focus-ring:var(--color-accent-text);--focus-ring-gap:var(--color-bg-canvas);--focus-ring:0 0 0 2px var(--focus-ring-gap), 0 0 0 4px var(--color-focus-ring);--aura:radial-gradient(90% 60% at 10% 0%, color-mix(in oklch, var(--color-aura-1) 45%, transparent), transparent 70%), radial-gradient(70% 50% at 100% 20%, color-mix(in oklch, var(--color-aura-2) 35%, transparent), transparent 70%), var(--color-aura-3);--color-border-control:color-mix(in srgb, var(--color-text-tertiary) 78%, var(--color-bg-surface));--color-glass:color-mix(in srgb, var(--color-bg-surface) calc(var(--glass-opacity) * 100%), transparent)}
:root{--font-display:var(--font-unbounded), "Unbounded", system-ui, sans-serif;--font-text:var(--font-onest), "Onest", system-ui, sans-serif;--font-mono:var(--font-jetbrains), "JetBrains Mono", ui-monospace, monospace}:where(html,[data-theme]){--color-card-border:transparent;--color-selected-on-overlay:var(--color-bg-surface);--shadow-modal:var(--shadow-e3);--scrim:#10131152}:where([data-theme=fitmo-dark],[data-theme=impuls],[data-theme=grafit]){--color-card-border:var(--color-border-subtle);--color-selected-on-overlay:var(--color-border-strong);--shadow-modal:0 12px 32px #00000080, 0 4px 8px #0000004d;--scrim:#0000008f}@media (prefers-color-scheme:dark){:root:not([data-theme]){--color-card-border:var(--color-border-subtle);--color-selected-on-overlay:var(--color-border-strong);--shadow-modal:0 12px 32px #00000080, 0 4px 8px #0000004d;--scrim:#0000008f}}:where([data-theme=rassvet],[data-theme=myata]){--aura:radial-gradient(90% 60% at 10% 0%, color-mix(in oklch, var(--color-aura-1) 80%, transparent), transparent 70%), radial-gradient(70% 50% at 100% 20%, color-mix(in oklch, var(--color-aura-2) 47%, transparent), transparent 70%), var(--color-aura-3)}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--color-bg-canvas);min-height:100dvh;color:var(--color-text-primary);font:var(--type-body-m);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;margin:0}img,svg,video,canvas{max-width:100%;display:block}svg{flex:none}button,input,select,textarea{font:inherit;color:inherit}:where(h1,h2,h3,h4){text-wrap:balance}:where(p,li,dd,figcaption){text-wrap:pretty}:where(p){-webkit-hyphens:auto;hyphens:auto}:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}:focus:not(:focus-visible){outline:none}:where(a){color:var(--color-accent-text);text-underline-offset:.18em;text-decoration-thickness:1px}:where(a:hover){text-decoration-thickness:2px}:where(h1){font:var(--type-title-l);letter-spacing:-.01em}:where(h2){font:var(--type-title-m)}:where(h3){font:var(--type-title-s)}:where(small){font:var(--type-body-s);color:var(--color-text-secondary)}:where(code,kbd,samp){font-family:var(--font-mono);font-size:.93em}:where(hr){border:0;border-top:1px solid var(--color-border-subtle)}:where(button:not([class]),input[type=submit]:not([class]),input[type=button]:not([class])){min-height:var(--size-touch-min);border-radius:var(--radius-pill);cursor:pointer;box-shadow:inset 0 0 0 1.5px var(--color-border-strong);color:var(--color-text-primary);font:var(--type-label-m);background:0 0;border:0;padding:0 16px}:where(button:not([class]):hover){background:var(--color-bg-overlay)}:where(button:not([class]):disabled){color:var(--color-text-tertiary);cursor:not-allowed}:where(input:not([class]):not([type=checkbox],[type=radio],[type=file],[type=color],[type=range]),select:not([class]),textarea:not([class])){min-height:var(--size-touch-min);border-radius:var(--radius-s);border:1.5px solid var(--color-border-control);background:var(--color-bg-surface);color:var(--color-text-primary);padding:8px 12px}:where(input[type=checkbox]:not([class]),input[type=radio]:not([class])){accent-color:var(--color-accent-text);width:18px;height:18px}:where(fieldset:not([class])){border:1px solid var(--color-border-subtle);border-radius:var(--radius-m);padding:12px 16px}:where(table:not([class])){border-collapse:collapse}:where(table:not([class]) th,table:not([class]) td){border-bottom:1px solid var(--color-border-subtle);text-align:left;padding:8px 10px}:where(table:not([class]) th){font:var(--type-label-s);color:var(--color-text-secondary)}:where(progress:not([class])){accent-color:var(--color-accent-text)}.f-display-xl{font:var(--type-display-xl);letter-spacing:var(--track-display-xl)}.f-display-l{font:var(--type-display-l);letter-spacing:var(--track-display-l)}.f-display-m{font:var(--type-display-m);letter-spacing:var(--track-display-m)}.f-title-l{font:var(--type-title-l);letter-spacing:-.01em}.f-title-m{font:var(--type-title-m)}.f-title-s{font:var(--type-title-s)}.f-body-l{font:var(--type-body-l)}.f-body-m{font:var(--type-body-m)}.f-body-s{font:var(--type-body-s);letter-spacing:.005em}.f-label-l{font:var(--type-label-l)}.f-label-m{font:var(--type-label-m)}.f-label-s{font:var(--type-label-s);letter-spacing:.01em}.f-overline{font:var(--type-overline);letter-spacing:var(--track-overline);text-transform:uppercase}.f-caption{font:var(--type-caption);letter-spacing:.01em}.f-mono-xl{font:var(--type-mono-xl);letter-spacing:var(--track-mono-xl)}.f-mono-m{font:var(--type-mono-m);letter-spacing:.02em}:is(.f-display-xl,.f-display-l,.f-display-m,.f-title-l,.f-title-m,.f-title-s){text-wrap:balance;margin:0}:is(.f-body-l,.f-body-m,.f-body-s,.f-caption){margin:0}.f-c-primary{color:var(--color-text-primary)}.f-c-secondary{color:var(--color-text-secondary)}.f-c-tertiary{color:var(--color-text-tertiary)}.f-c-accent{color:var(--color-accent-text)}.f-c-success{color:var(--color-status-success)}.f-c-warning{color:var(--color-status-warning)}.f-c-danger{color:var(--color-status-danger)}.f-c-info{color:var(--color-status-info)}.f-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.f-aura{pointer-events:none;z-index:0;background:var(--aura);height:520px;opacity:var(--aura-opacity);position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.f-aura[data-drift]{animation:60s ease-in-out infinite alternate f-aura-drift}@keyframes f-aura-drift{0%{transform:translate(0,0)scale(1)}to{transform:translate(-3%,2%)scale(1.06)}}@media (prefers-reduced-motion:reduce){.f-aura[data-drift]{animation:none}}
