:root,[data-theme=light]{color-scheme:light;--color-canvas:#f4f1ea;--color-surface:#fbf9f5;--color-surface-raised:#ffffff;--color-surface-sunken:#eceadf;--color-surface-translucent:rgb(251 249 245/0.82);--color-surface-floating:rgb(255 255 255/0.9);--color-scrim:rgb(23 24 27/0.42);--color-ink:#17181b;--color-ink-muted:#5f6168;--color-ink-subtle:#7f8188;--color-line:#dcd6c9;--color-line-strong:#b9b2a5;--color-brand:#1f4f45;--color-brand-hover:#173d35;--color-brand-active:#102f29;--color-brand-soft:#dce8e3;--color-on-brand:#fbf9f5;--color-focus:#c75f3f;--color-accent-coral:#a64a32;--color-accent-coral-soft:#f1ddd7;--color-accent-plum:#76546f;--color-accent-plum-soft:#e9dce6;--color-accent-teal:#2e7d6b;--color-accent-teal-soft:#dbe9e5;--color-accent-indigo:#4a5ac7;--color-accent-indigo-soft:#e1e4f5;--color-rock:var(--color-accent-coral);--color-rock-soft:var(--color-accent-coral-soft);--color-jazz:var(--color-accent-plum);--color-jazz-soft:var(--color-accent-plum-soft);--color-ethno:var(--color-accent-teal);--color-ethno-soft:var(--color-accent-teal-soft);--color-electronic:var(--color-accent-indigo);--color-electronic-soft:var(--color-accent-indigo-soft);--color-success:#287153;--color-success-soft:#dcebe4;--color-warning:#8b5748;--color-warning-soft:#f0e0db;--color-danger:#a03824;--color-danger-soft:#f2ddd7;--color-info:#4d657c;--color-info-soft:#dfe7ee;--color-static-white:#ffffff;--color-static-black:#000000;--paper-canvas:#f4f1ea;--paper-surface:#fbf9f5;--paper-raised:#ffffff;--paper-sunken:#eceadf;--paper-ink:#17181b;--paper-ink-muted:#5f6168;--paper-ink-subtle:#7f8188;--paper-line:#dcd6c9;--paper-line-strong:#b9b2a5;--paper-brand:#1f4f45;--paper-coral:#a64a32;--paper-plum:#76546f;--paper-teal:#2e7d6b;--paper-indigo:#4a5ac7;--gradient-brand-night:linear-gradient(155deg,#101114,#17332c 42%,#1f4f45);--font-display:"Onest","Golos Text",system-ui,sans-serif;--font-sans:"Golos Text",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-label:var(--font-sans);--font-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--weight-regular:400;--weight-medium:500;--weight-label:600;--weight-semibold:600;--weight-bold:700;--weight-display:800;--text-xs:0.75rem;--text-label-compact:0.8125rem;--text-label:0.875rem;--text-sm:0.875rem;--text-md:1rem;--text-lg:1.125rem;--text-xl:1.375rem;--text-2xl:1.75rem;--text-3xl:clamp(2.25rem,5vw,4.5rem);--text-display:clamp(3rem,8vw,7.5rem);--leading-tight:1.02;--leading-heading:1.14;--leading-body:1.55;--leading-label:1.25;--leading-snug:1.4;--tracking-tight:-0.025em;--tracking-label:0;--case-label:none;--clip-gate-panel:polygon(0 0,78% 0,100% 16%,100% 100%,0 100%);--clip-photo-hinge:polygon(0 0,84% 0,100% 14%,100% 100%,0 100%);--accent-data-rail:3px;--accent-color-stroke:3px;--accent-genre-stroke:var(--accent-color-stroke);--photo-parallax-max:6%;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-inline-tight:var(--space-1);--space-inline:var(--space-2);--space-actions:var(--space-3);--space-stack-tight:var(--space-1);--space-stack-text:var(--space-2);--space-stack:var(--space-4);--space-stack-action:var(--space-5);--space-stack-group:var(--space-6);--space-inset-compact:var(--space-3) var(--space-4);--space-inset-card:var(--space-5);--space-inset-panel:var(--space-6);--space-section:clamp(4rem,10vw,8rem);--radius-xs:6px;--radius-sm:10px;--radius-md:14px;--radius-lg:20px;--radius-xl:24px;--radius-control:12px;--radius-field:14px;--radius-card:20px;--radius-panel:24px;--radius-overlay:28px;--radius-pill:999px;--border-thin:1px;--border-strong:2px;--color-border-soft:rgb(23 24 27/0.08);--color-border-translucent:rgb(255 255 255/0.56);--shadow-control:0 1px 2px rgb(23 24 27/0.06),0 5px 14px rgb(23 24 27/0.04);--shadow-card:0 2px 5px rgb(23 24 27/0.04),0 14px 36px rgb(42 35 26/0.07);--shadow-floating:0 8px 24px rgb(23 24 27/0.09),0 26px 64px rgb(42 35 26/0.1);--shadow-overlay:0 20px 72px rgb(23 24 27/0.2);--shadow-focus:0 0 0 3px rgb(199 95 63/0.22);--shadow-raised:var(--shadow-card);--blur-navigation:18px;--blur-overlay:24px;--container:80rem;--gutter-mobile:1rem;--gutter-desktop:1.5rem;--control-height:2.75rem;--control-height-lg:3.25rem;--touch-target:2.75rem;--duration-instant:80ms;--duration-fast:140ms;--duration-base:220ms;--duration-slow:360ms;--ease-standard:cubic-bezier(0.22,0.61,0.36,1);--ease-emphasized:cubic-bezier(0.2,0.8,0.2,1);--ease-exit:cubic-bezier(0.4,0,1,1);--interaction-hover-lift:-2px;--interaction-press-scale:0.98;--interaction-icon-shift:2px}[data-theme=dark]{color-scheme:dark;--color-canvas:#101114;--color-surface:#171a1e;--color-surface-raised:#1c2025;--color-surface-sunken:#13161a;--color-surface-translucent:rgb(23 26 30/0.82);--color-surface-floating:rgb(28 32 37/0.92);--color-scrim:rgb(0 0 0/0.56);--color-ink:#eae8e2;--color-ink-muted:#a3a4ab;--color-ink-subtle:#7d8088;--color-line:#2b2e35;--color-line-strong:#464b55;--color-brand:#74c2ab;--color-brand-hover:#91d2bf;--color-brand-active:#a7dfce;--color-brand-soft:#173c34;--color-on-brand:#101114;--color-focus:#e4805f;--color-accent-coral:#de8067;--color-accent-coral-soft:#42251f;--color-accent-plum:#c39ab9;--color-accent-plum-soft:#3d2a39;--color-accent-teal:#91ad88;--color-accent-teal-soft:#293829;--color-accent-indigo:#aaa7dd;--color-accent-indigo-soft:#302f4c;--color-rock:var(--color-accent-coral);--color-rock-soft:var(--color-accent-coral-soft);--color-jazz:var(--color-accent-plum);--color-jazz-soft:var(--color-accent-plum-soft);--color-ethno:var(--color-accent-teal);--color-ethno-soft:var(--color-accent-teal-soft);--color-electronic:var(--color-accent-indigo);--color-electronic-soft:var(--color-accent-indigo-soft);--color-success:#74c2ab;--color-success-soft:#173c34;--color-warning:#d89a87;--color-warning-soft:#412923;--color-danger:#e4805f;--color-danger-soft:#42251f;--color-info:#91b3cf;--color-info-soft:#233544;--color-border-soft:rgb(234 232 226/0.1);--color-border-translucent:rgb(234 232 226/0.14);--shadow-control:0 1px 2px rgb(0 0 0/0.18),0 5px 14px rgb(0 0 0/0.14);--shadow-card:0 2px 6px rgb(0 0 0/0.2),0 16px 40px rgb(0 0 0/0.24);--shadow-floating:0 10px 28px rgb(0 0 0/0.3),0 30px 72px rgb(0 0 0/0.34);--shadow-overlay:0 24px 84px rgb(0 0 0/0.48);--shadow-focus:0 0 0 3px rgb(228 128 95/0.28);--shadow-raised:var(--shadow-card)}@media (prefers-reduced-motion:reduce){:root{--duration-fast:1ms;--duration-base:1ms;--duration-slow:1ms;--interaction-hover-lift:0px;--interaction-press-scale:1;--interaction-icon-shift:0px}}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:400 900;src:url(/brand/fonts/golos-text-cyrillic-wght-normal.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:400 900;src:url(/brand/fonts/onest-cyrillic-wght-normal.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:400 900;src:url(/brand/fonts/onest-latin-wght-normal.woff2) format("woff2-variations");unicode-range:u+00??,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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:var(--weight-regular);src:url(/brand/fonts/jetbrains-mono-cyrillic-400-normal.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:var(--weight-regular);src:url(/brand/fonts/jetbrains-mono-latin-400-normal.woff2) format("woff2");unicode-range:u+00??,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:Golos Text;font-style:normal;font-display:swap;font-weight:400 900;src:url(/brand/fonts/golos-text-latin-wght-normal.woff2) format("woff2-variations");unicode-range:u+00??,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}*,:after,:before{box-sizing:border-box}body,html{min-height:100%}body,html{background:var(--color-canvas)}body{margin:0;color:var(--color-ink);font-family:var(--font-sans);text-rendering:optimizeLegibility}h2{font-size:var(--text-xl)}h3{font-size:var(--text-lg)}h4{font-size:var(--text-md)}small{font-size:var(--text-label-compact)}img{display:block;max-width:100%}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}a{color:inherit;text-decoration:none}