@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fef07dbb0973bf53-s.518e079e.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:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8a480f0b521d4e75-s.p.ea323500.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/53b9e256198e5412-s.853d50a3.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:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7178b3e590c64307-s.55554cd0.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.3b6cae6d.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:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fef07dbb0973bf53-s.518e079e.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:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8a480f0b521d4e75-s.p.ea323500.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/53b9e256198e5412-s.853d50a3.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:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7178b3e590c64307-s.55554cd0.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.3b6cae6d.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:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fef07dbb0973bf53-s.518e079e.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:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8a480f0b521d4e75-s.p.ea323500.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/53b9e256198e5412-s.853d50a3.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:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7178b3e590c64307-s.55554cd0.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.3b6cae6d.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:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fef07dbb0973bf53-s.518e079e.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:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8a480f0b521d4e75-s.p.ea323500.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(../media/53b9e256198e5412-s.853d50a3.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:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7178b3e590c64307-s.55554cd0.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.3b6cae6d.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:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_68edbc8c-module___6nFFa__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_68edbc8c-module___6nFFa__variable{--font-geist:"Geist","Geist Fallback"}
@font-face{font-family:Unbounded;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d0d9446e69c4847e-s.344a0dc1.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:500;font-display:swap;src:url(../media/4e1c87b7aa9e2f2f-s.p.ab54a6c0.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:500;font-display:swap;src:url(../media/3fd967fc5374d70a-s.fbfab8ec.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:500;font-display:swap;src:url(../media/dd14639a62c56cb2-s.aaba70fa.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b59689b1142d37ce-s.p.0d06c9b2.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;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d0d9446e69c4847e-s.344a0dc1.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:600;font-display:swap;src:url(../media/4e1c87b7aa9e2f2f-s.p.ab54a6c0.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:600;font-display:swap;src:url(../media/3fd967fc5374d70a-s.fbfab8ec.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:600;font-display:swap;src:url(../media/dd14639a62c56cb2-s.aaba70fa.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b59689b1142d37ce-s.p.0d06c9b2.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;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d0d9446e69c4847e-s.344a0dc1.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:700;font-display:swap;src:url(../media/4e1c87b7aa9e2f2f-s.p.ab54a6c0.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:700;font-display:swap;src:url(../media/3fd967fc5374d70a-s.fbfab8ec.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:700;font-display:swap;src:url(../media/dd14639a62c56cb2-s.aaba70fa.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b59689b1142d37ce-s.p.0d06c9b2.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;font-style:normal;font-weight:800;font-display:swap;src:url(../media/d0d9446e69c4847e-s.344a0dc1.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:800;font-display:swap;src:url(../media/4e1c87b7aa9e2f2f-s.p.ab54a6c0.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:800;font-display:swap;src:url(../media/3fd967fc5374d70a-s.fbfab8ec.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:800;font-display:swap;src:url(../media/dd14639a62c56cb2-s.aaba70fa.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-weight:800;font-display:swap;src:url(../media/b59689b1142d37ce-s.p.0d06c9b2.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_97134f19-module__zSTgdq__className{font-family:Unbounded,Unbounded Fallback;font-style:normal}.unbounded_97134f19-module__zSTgdq__variable{--font-unbounded:"Unbounded","Unbounded Fallback"}
html{-moz-text-size-adjust:none;text-size-adjust:none;-webkit-tap-highlight-color:#0000}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul,ol{margin:0;padding:0;list-style:none}body{min-height:100dvh;line-height:1.5}h1,h2,h3,h4,button,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}a:not([class]){text-decoration-skip-ink:auto;color:currentColor}img,picture,svg{max-width:100%;display:block}input,button,textarea,select{font-family:inherit;font-size:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}button{cursor:pointer;background:0 0;border:none;padding:0}a{text-decoration:none}:root,:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg-primary:#111015;--color-bg-secondary:#19181e;--color-bg-tertiary:#201f26;--color-bg-elevated:#25242b;--color-surface:#1c1b20;--color-surface-hover:#232228;--color-surface-active:#2a292f;--color-surface-strong:#16151a;--color-overlay:#07060ac7;--color-section-bg:#1a191f;--color-section-border:#ffffff0f;--color-section-divider:#ffffff12;--color-border:#ffffff0f;--color-border-interactive:#ffffff1f;--color-border-hover:#ffffff2e;--color-border-strong:#7bce2b66;--color-text-primary:#ececf0;--color-text-secondary:#8a8991;--color-text-tertiary:#696871;--color-text-muted:#57565f;--color-text-disabled:#87878752;--color-text-on-accent:#2b480f;--color-accent:#7bce2b;--color-accent-strong:#92e244;--color-accent-soft:#7bce2b29;--color-accent-glow:#7bce2b52;--color-accent-foreground:#2b480f;--color-telegram:#1c8adb;--color-telegram-soft:#1c8adb66;--color-telegram-bg:#1c8adb2e;--color-magenta:#ff1f8a;--color-magenta-soft:#ff1f8a2e;--overlay-faint:#ffffff05;--overlay-soft:#ffffff0a;--overlay-soft-hover:#ffffff12;--overlay-medium:#ffffff14;--overlay-strong:#ffffff2e;--overlay-glass-tint:#ffffff0d;--overlay-divider:#ffffff12;--color-pill-bg:#1312188f;--color-pill-border:#ffffff0e;--color-pill-highlight:#ffffff06;--color-tooltip-bg:#141318f5;--color-tooltip-border:#ffffff14;--color-modal-backdrop:#0009;--color-skeleton-base:#ffffff0a;--color-skeleton-shine:#ffffff14;--color-track:#ffffff0f;--color-track-ring:#aedff414;--gradient-brand:linear-gradient(135deg,#7bce2b 0%,#4fa017 100%);--gradient-panel:linear-gradient(180deg,#1c1b20 0%,#161519 100%);--gradient-card-hover:linear-gradient(180deg,#121b22e6 0%,#0a1117fa 100%);--gradient-card-active:linear-gradient(180deg,#0e171df5 0%,#080d12 100%);--gradient-card-selected:linear-gradient(135deg,#00ff9d29 0%,#00b8ff1f 100%);--gradient-card-selected-hover:linear-gradient(135deg,#00ff9d33 0%,#00b8ff29 100%);--gradient-section-divider:linear-gradient(90deg,transparent 0%,#ffffff14 50%,transparent 100%);--gradient-page:radial-gradient(ellipse 76% 36% at 50% 0%,#e2e6ec1a,transparent 72%),linear-gradient(180deg,#111015 0%,#121116 52%,#100f14 100%);--gradient-hero-glow:radial-gradient(ellipse 75% 70% at 50% -10%,#dce6f029 0%,#dce6f00f 30%,#dce6f005 55%,transparent 80%);--gradient-card:linear-gradient(180deg,#24232999 0%,#161519eb 100%);--gradient-project-vignette:linear-gradient(180deg,transparent 30%,#08070cf0 100%),linear-gradient(90deg,#08070c61,transparent 55%);--gradient-project-divider:linear-gradient(180deg,transparent 0%,#ececf038 50%,transparent 100%);--color-chart-record-bg:#232227;--color-chart-record-fill:#1c1b20;--color-chart-record-dot:#fff;--color-chart-stripe:#ffffff2e;--color-chart-gradient-top:#ffffff38;--color-chart-gradient-bottom:#00000038;--color-chart-cursor-line:#ececf059;--color-chart-cursor-ring:#ececf0bf;--color-chart-dot-muted:#ffffff47;--color-success:var(--color-accent);--color-warning:#ffbf5c;--color-error:#ff2e55;--color-info:var(--color-telegram);--color-credits:var(--color-telegram);--color-gems:#c084fc;--color-star:#ffb84d;--font-family-primary:var(--font-geist),"Segoe UI",sans-serif;--font-family-display:var(--font-unbounded),"Trebuchet MS",sans-serif;--font-family-mono:"JetBrains Mono","Space Mono","Consolas",monospace;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.375rem;--font-size-5xl:3rem;--font-size-display-sm:2.5rem;--font-size-display:clamp(2rem,6.4vw + .5rem,3.6rem);--font-size-stat:clamp(2.2rem,8vw,4.6rem);--font-size-hero-xl:clamp(2.6rem,10vw,6rem);--font-size-hero-lg:clamp(2.3rem,8vw,4.5rem);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--line-height-tight:1.1;--line-height-normal:1.45;--line-height-relaxed:1.65;--spacing-0:0;--spacing-1:.25rem;--spacing-2:.5rem;--spacing-3:.75rem;--spacing-4:1rem;--spacing-5:1.25rem;--spacing-6:1.5rem;--spacing-7:1.75rem;--spacing-8:2rem;--spacing-10:2.5rem;--spacing-12:3rem;--spacing-14:3.5rem;--spacing-16:4rem;--spacing-20:5rem;--spacing-section:clamp(2rem,3vw,3.75rem);--layout-page-pad-top:clamp(var(--spacing-4),2.4vw,var(--spacing-10));--layout-page-pad-bottom:clamp(var(--spacing-6),3vw,var(--spacing-12));--layout-section-gap:clamp(var(--spacing-7),3.4vw,var(--spacing-14));--layout-section-inner-gap:clamp(var(--spacing-3),1.4vw,var(--spacing-5));--layout-stack-gap:var(--spacing-3);--layout-hero-pad-top:clamp(var(--spacing-7),5vw,var(--spacing-16));--layout-hero-pad-bottom:clamp(var(--spacing-2),2vw,var(--spacing-8));--layout-subhero-pad-top:clamp(var(--spacing-5),3vw,var(--spacing-12));--layout-subhero-gap:clamp(var(--spacing-3),1.4vw,var(--spacing-5));--layout-header-pad-top:clamp(var(--spacing-3),1.6vw,var(--spacing-6));--layout-footer-pad-block:clamp(var(--spacing-5),2.2vw,var(--spacing-10));--layout-footer-margin-top:clamp(var(--spacing-6),3vw,var(--spacing-12));--layout-touch-min:44px;--radius-xs:4px;--radius-sm:7px;--radius-md:12px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:20px;--radius-3xl:24px;--radius-4xl:32px;--radius-section:18px;--radius-button:7px;--radius-full:9999px;--shadow-sm:0 8px 24px -18px #000000e6;--shadow-md:0 18px 48px -26px #000000d1;--shadow-lg:0 26px 80px -32px #000000db;--shadow-xl:0 36px 120px -48px #000000eb;--shadow-glow-accent:0 0 24px #7bce2b52;--shadow-glow-brand:0 12px 32px -10px #7bce2b8c;--shadow-card:0 24px 60px -32px #000000b8;--shadow-flag:0 2px 8px -2px #0000008c;--shadow-bar-logo:drop-shadow(0 6px 14px #0006);--ease-emphasis:cubic-bezier(.22,1,.36,1);--ease-snap:cubic-bezier(.2,.9,.1,1.15);--ease-sharp:cubic-bezier(.6,0,.2,1);--transition-fast:.16s var(--ease-emphasis);--transition-normal:.26s var(--ease-emphasis);--transition-slow:.42s var(--ease-emphasis);--z-dropdown:100;--z-sticky:200;--z-overlay:250;--z-modal-backdrop:300;--z-modal:400;--z-toast:500;--safe-area-top:env(safe-area-inset-top,0px);--safe-area-bottom:env(safe-area-inset-bottom,0px);--safe-area-left:env(safe-area-inset-left,0px);--safe-area-right:env(safe-area-inset-right,0px);--surface-blur:24px;--grid-size:32px;--grid-dot-color:#ffffff05;--noise-opacity:.6;--noise-blend:overlay;--app-max-width:440px;--page-max-width:1664px;--page-content-max-width:1664px;--content-gutter:clamp(.875rem,4vw,2rem);--topbar-height:84px;--mobile-nav-height:60px;--bottomnav-height:72px;--bottomnav-offset:var(--spacing-4);--bottomnav-clearance:var(--spacing-4);--content-padding-bottom:calc(var(--bottomnav-height) + var(--bottomnav-offset) + var(--bottomnav-clearance) + var(--safe-area-bottom));--fab-offset:calc(var(--content-padding-bottom) + var(--spacing-4))}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg-primary:#f9fafb;--color-bg-secondary:#fff;--color-bg-tertiary:#f3f4f6;--color-bg-elevated:#fff;--color-surface:#fff;--color-surface-hover:#f3f4f6;--color-surface-active:#e5e7eb;--color-surface-strong:#fff;--color-overlay:#11182766;--color-section-bg:#fff;--color-section-border:#11182714;--color-section-divider:#1118270f;--color-border:#11182714;--color-border-interactive:#11182724;--color-border-hover:#1118273d;--color-border-strong:#3f820e73;--color-text-primary:#111827;--color-text-secondary:#4b5563;--color-text-tertiary:#6b7280;--color-text-muted:#9ca3af;--color-text-disabled:#11182752;--color-text-on-accent:#fff;--color-accent:#4f9a16;--color-accent-strong:#3f7e10;--color-accent-soft:#4f9a161f;--color-accent-glow:#4f9a1638;--color-accent-foreground:#fff;--color-telegram:#1473b9;--color-telegram-soft:#1473b92e;--color-telegram-bg:#1473b91a;--color-magenta:#d6166f;--color-magenta-soft:#d6166f1f;--overlay-faint:#11182706;--overlay-soft:#1118270a;--overlay-soft-hover:#11182712;--overlay-medium:#1118271a;--overlay-strong:#11182738;--overlay-glass-tint:#ffffffb3;--overlay-divider:#1118270f;--color-pill-bg:#ffffffc7;--color-pill-border:#1118270f;--color-pill-highlight:#ffffffd9;--color-tooltip-bg:#fffffffa;--color-tooltip-border:#11182714;--color-modal-backdrop:#11182761;--color-skeleton-base:#1118270d;--color-skeleton-shine:#1118271a;--color-track:#1118270f;--color-track-ring:#1118270a;--gradient-brand:linear-gradient(135deg,#6ab224 0%,#3a7b0d 100%);--gradient-panel:linear-gradient(180deg,#fff 0%,#fafbfc 100%);--gradient-card-hover:linear-gradient(180deg,#fff 0%,#f3f4f6 100%);--gradient-card-active:linear-gradient(180deg,#f3f4f6 0%,#e5e7eb 100%);--gradient-card-selected:linear-gradient(135deg,#4f9a161f 0%,#1473b914 100%);--gradient-card-selected-hover:linear-gradient(135deg,#4f9a162e 0%,#1473b91f 100%);--gradient-section-divider:linear-gradient(90deg,transparent 0%,#1118271f 50%,transparent 100%);--gradient-page:radial-gradient(ellipse 78% 36% at 50% 0%,#6382e614,transparent 72%),linear-gradient(180deg,#f9fafb 0%,#f9fafb 50%,#f3f4f6 100%);--gradient-hero-glow:radial-gradient(ellipse 75% 70% at 50% -10%,#6382e61a 0%,#6382e60a 30%,#6382e604 55%,transparent 80%);--gradient-card:linear-gradient(180deg,#fffffff2 0%,#f9fafbd9 100%);--gradient-project-vignette:linear-gradient(180deg,transparent 28%,#111827e0 100%),linear-gradient(90deg,#11182752,transparent 55%);--gradient-project-divider:linear-gradient(180deg,transparent 0%,#ffffffb3 50%,transparent 100%);--color-chart-record-bg:#eef0f3;--color-chart-record-fill:#f9fafb;--color-chart-record-dot:#111827;--color-chart-stripe:#1118271a;--color-chart-gradient-top:#ffffffb3;--color-chart-gradient-bottom:#1118271f;--color-chart-cursor-line:#11182766;--color-chart-cursor-ring:#1118278c;--color-chart-dot-muted:#1118274d;--color-warning:#d68500;--color-error:#d62f4f;--color-info:var(--color-telegram);--color-credits:var(--color-telegram);--color-gems:#9b51e0;--color-star:#e69414;--shadow-sm:0 6px 16px -12px #1118272e;--shadow-md:0 14px 36px -22px #11182738;--shadow-lg:0 24px 56px -32px #1118273d;--shadow-xl:0 32px 90px -44px #11182747;--shadow-glow-accent:0 0 24px #4f9a1638;--shadow-glow-brand:0 12px 28px -14px #4f9a1666;--shadow-card:0 18px 44px -32px #11182738;--shadow-flag:0 2px 6px -1px #1118272e;--shadow-bar-logo:drop-shadow(0 4px 10px #11182729);--grid-dot-color:#1118270a;--noise-opacity:0;--noise-blend:multiply}@media (max-width:768px){:root{--surface-blur:16px;--topbar-height:64px;--radius-section:14px;--radius-3xl:18px;--grid-size:24px}}@media (max-width:480px){:root{--surface-blur:12px;--topbar-height:60px;--grid-size:20px;--noise-opacity:.4}}*,:before,:after{box-sizing:border-box}html{background:var(--color-bg-primary);scroll-behavior:smooth;-moz-text-size-adjust:100%;text-size-adjust:100%;min-height:100%;font-size:16px}body{--font-family-primary:var(--font-geist),"Segoe UI",sans-serif;--font-family-display:var(--font-unbounded),"Trebuchet MS",sans-serif;min-height:100dvh;font-family:var(--font-family-primary);color:var(--color-text-primary);background:var(--gradient-page);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;isolation:isolate;margin:0;position:relative;overflow-x:hidden}button,input,textarea,select{font:inherit}button{color:inherit;touch-action:manipulation}a{color:inherit;-webkit-tap-highlight-color:#0000;text-decoration:none}img,svg{max-width:100%;display:block}p,h1,h2,h3,h4{margin:0}body:before{content:"";background-image:radial-gradient(circle,var(--grid-dot-color)1px,transparent 1.4px);background-size:var(--grid-size)var(--grid-size);pointer-events:none;z-index:-2;position:fixed;inset:0;-webkit-mask-image:radial-gradient(70% 55% at 50% 30%,#0000 0%,#0000008c 55%,#000 90%);mask-image:radial-gradient(70% 55% at 50% 30%,#0000 0%,#0000008c 55%,#000 90%)}body:after{content:"";pointer-events:none;mix-blend-mode:var(--noise-blend);opacity:var(--noise-opacity);z-index:-1;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.92' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.05'/%3E%3C/svg%3E");position:fixed;inset:0}::selection{background:var(--color-accent-soft);color:var(--color-text-primary)}@keyframes pulse-ring{0%{box-shadow:0 0 0 0 var(--color-accent-glow)}70%{box-shadow:0 0 0 18px #7bce2b00}to{box-shadow:0 0 #7bce2b00}}.app-shell{width:min(var(--page-max-width),100% - 2rem);padding:max(var(--safe-area-top),var(--spacing-4))0 max(var(--safe-area-bottom) + var(--spacing-10),var(--spacing-10));z-index:1;margin:0 auto;position:relative}.eyebrow{margin-bottom:var(--spacing-3);font-family:var(--font-family-display);letter-spacing:.18em;text-transform:uppercase;color:var(--color-accent);font-size:.8rem;font-weight:700}.terminal-text{font-family:var(--font-family-mono);color:var(--color-accent);font-variant-numeric:tabular-nums}.accent-text{color:var(--color-accent)}.muted-text{color:var(--color-text-secondary)}.tabular{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.glass-panel{background:var(--gradient-panel);-webkit-backdrop-filter:blur(var(--surface-blur))saturate(1.3);box-shadow:var(--shadow-md),inset 0 1px 0 var(--overlay-glass-tint);border:1px solid var(--color-border);position:relative}.glass-panel-interactive{background:var(--gradient-panel);-webkit-backdrop-filter:blur(var(--surface-blur))saturate(1.3);box-shadow:var(--shadow-md),inset 0 1px 0 var(--overlay-glass-tint);border:1px solid var(--color-border);transition:transform var(--transition-normal),background var(--transition-normal),border-color var(--transition-normal),box-shadow var(--transition-normal),color var(--transition-fast);position:relative}.glass-panel-interactive:hover{background:var(--gradient-card-hover);border-color:var(--color-border-hover);box-shadow:var(--shadow-md);transform:translateY(-1px)}.glass-panel-interactive:active{background:var(--gradient-card-active);border-color:var(--color-border);box-shadow:var(--shadow-md);transform:scale(.985)}.surface-card{background:var(--gradient-panel);-webkit-backdrop-filter:blur(var(--surface-blur))saturate(1.3);box-shadow:var(--shadow-md),inset 0 1px 0 var(--overlay-glass-tint);border:1px solid var(--color-border);border-radius:var(--radius-3xl);padding:var(--spacing-4);position:relative}.surface-card-interactive{background:var(--gradient-panel);-webkit-backdrop-filter:blur(var(--surface-blur))saturate(1.3);box-shadow:var(--shadow-md),inset 0 1px 0 var(--overlay-glass-tint);border:1px solid var(--color-border);transition:transform var(--transition-normal),background var(--transition-normal),border-color var(--transition-normal),box-shadow var(--transition-normal),color var(--transition-fast);border-radius:var(--radius-3xl);padding:var(--spacing-4);position:relative}.surface-card-interactive:hover{background:var(--gradient-card-hover);border-color:var(--color-border-hover);box-shadow:var(--shadow-md);transform:translateY(-1px)}.surface-card-interactive:active{background:var(--gradient-card-active);border-color:var(--color-border);box-shadow:var(--shadow-md);transform:scale(.985)}.hide-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.hide-scrollbar::-webkit-scrollbar{display:none}.tma-shell{width:min(100%,var(--app-max-width));min-height:100dvh;padding:max(var(--safe-area-top),var(--spacing-4))var(--content-gutter)calc(var(--content-padding-bottom) + var(--spacing-4));z-index:1;gap:var(--spacing-4);flex-direction:column;margin:0 auto;display:flex;position:relative}.tma-shell--centered{justify-content:center}.screen-header{justify-content:space-between;align-items:center;gap:var(--spacing-4);display:flex}.stack-grid,.panel-stack,.section-stack{gap:var(--spacing-4);display:grid}.metric-grid{gap:var(--spacing-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.action-grid{gap:var(--spacing-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important}}
