@font-face{font-family:VT323;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/751eccb0decf5e18-s.woff2) format("woff2");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:VT323;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f6590a0f07a97750-s.woff2) format("woff2");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:VT323;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b7bd7951037de757-s.p.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:VT323 Fallback;src:local("Arial");ascent-override:89.16%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:89.73%}.__className_4f2f0f{font-family:VT323,VT323 Fallback;font-weight:400;font-style:normal}.__variable_4f2f0f{--font-phosphor:"VT323","VT323 Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.woff2) format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.woff2) format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.p.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/73cb51aac9c97f90-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d26bbd13d6b70f89-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/20535187d867b7b9-s.woff2) format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5356a6a4f2c8c8d8-s.woff2) format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/db96af6b531dc71f-s.p.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:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/704b853f32d191d5-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/656feb427634a431-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/991629005c80bdf1-s.woff2) format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/46e154b2fcbd6033-s.woff2) format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/37786be940ec402b-s.p.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:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_b4c22e{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_b4c22e{--font-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}@font-face{font-family:Archivo Black;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b8bfb68ab9ab617c-s.woff2) format("woff2");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:Archivo Black;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/982ceffe7b733b3b-s.p.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:Archivo Black Fallback;src:local("Arial");ascent-override:70.78%;descent-override:16.93%;line-gap-override:0.00%;size-adjust:124.05%}.__className_93a132{font-family:Archivo Black,Archivo Black Fallback;font-weight:400;font-style:normal}.__variable_93a132{--font-display:"Archivo Black","Archivo Black Fallback"}:root{--bg:#020604;--bg-deep:#000000;--bg-panel:#051208;--bg-bezel:#1a1612;--phosphor:#33ff66;--phosphor-bright:#b8ffd0;--phosphor-dim:#16a046;--phosphor-faint:#0a5c2a;--amber:#ffb000;--red:#ff3030;--cyan:#00e5ff;--white:#f5fff7;--shadow-phosphor:0 0 1px currentColor,0 0 4px currentColor,0 0 12px rgba(51,255,102,0.35);--font-phosphor:var(--font-phosphor,"VT323",ui-monospace,"Courier New",monospace);--font-mono:var(--font-mono,"IBM Plex Mono",ui-monospace,"Courier New",monospace)}*{box-sizing:border-box;margin:0;padding:0}body,html{height:100%;background:var(--bg-bezel);color:var(--phosphor);font-family:var(--font-phosphor);font-size:22px;line-height:1.25;overflow:hidden}body{padding:0}a{text-decoration:none}a,button{color:inherit}button{background:none;border:none;font:inherit;cursor:pointer}::selection{background:var(--phosphor);color:var(--bg-deep)}.crt-bezel{position:fixed;inset:0;background:radial-gradient(ellipse at 50% 50%,#2a2520 0,#0d0a07 70%,#000 100%);padding:clamp(8px,1.5vmin,24px);display:grid;place-items:stretch}.crt-screen{position:relative;width:100%;height:100%;overflow:hidden;isolation:isolate;display:flex;flex-direction:column;background:radial-gradient(ellipse at 50% 50%,#06140a 0,#020604 65%,#000 100%);border-radius:clamp(20px,2.5vmin,36px);box-shadow:inset 0 0 60px rgba(0,0,0,.85),inset 0 0 180px rgba(0,60,25,.18),0 0 0 2px #0d0a07,0 0 0 6px #1a1612,0 0 0 8px #050403,0 30px 80px rgba(0,0,0,.7);color:var(--phosphor);text-shadow:var(--shadow-phosphor);transform:perspective(2000px) rotateX(.15deg);transform-origin:center top}.crt-content{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;padding:clamp(1rem,3vmin,2.5rem) clamp(1rem,4vmin,3rem)}.crt-content::-webkit-scrollbar{width:14px}.crt-content::-webkit-scrollbar-track{background:var(--bg-deep);border-left:1px solid var(--phosphor-faint)}.crt-content::-webkit-scrollbar-thumb{background:var(--phosphor-faint);border:2px solid var(--bg-deep)}.crt-content::-webkit-scrollbar-thumb:hover{background:var(--phosphor-dim)}.crt-scanlines{z-index:100;background:repeating-linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,0) 2px,rgba(0,0,0,.32) 3px);mix-blend-mode:multiply}.crt-rgbmask,.crt-scanlines{position:fixed;inset:0;pointer-events:none}.crt-rgbmask{z-index:101;background:repeating-linear-gradient(90deg,rgba(255,0,0,.035) 0,rgba(0,255,0,.035) 1px,rgba(0,0,255,.035) 2px);mix-blend-mode:overlay;opacity:.3}.crt-vignette{z-index:102;background:radial-gradient(ellipse at 50% 50%,transparent 60%,rgba(0,0,0,.42) 100%)}.crt-flicker,.crt-vignette{position:fixed;inset:0;pointer-events:none}.crt-flicker{z-index:103;background:rgba(255,255,255,.012);animation:flicker 4.5s ease-in-out infinite}@keyframes flicker{0%,to{opacity:.85}50%{opacity:1}}.power{position:fixed;inset:0;display:grid;place-items:center;overflow:hidden;z-index:200}.power,.power--firing{background:#000}.power__cluster{display:flex;flex-direction:column;align-items:center;text-align:center;gap:clamp(.85rem,2vmin,1.4rem);max-width:90vw;transition:opacity .22s ease-out,transform .22s ease-out,filter .22s ease-out}.power--fading .power__cluster{opacity:0;transform:scale(.96);filter:brightness(.6)}.power__brand{gap:.25em;font-size:clamp(13px,1.7vmin,18px);letter-spacing:.18em;text-shadow:0 0 4px rgba(51,255,102,.35);margin-bottom:clamp(.25rem,.5vmin,.5rem)}.power__warn{color:var(--amber);text-shadow:0 0 6px rgba(255,176,0,.5);font-size:clamp(12px,1.5vmin,16px);letter-spacing:.22em;white-space:nowrap;margin-bottom:clamp(.5rem,1vmin,.85rem)}.power__hint{margin-top:clamp(.5rem,1vmin,.85rem)}.power__brand,.power__hint{text-shadow:0 0 4px rgba(51,255,102,.3)}.power__brand{display:flex;flex-direction:column;gap:.4rem;color:var(--phosphor-dim);font-size:clamp(14px,1.7vmin,18px);letter-spacing:.15em;text-transform:uppercase}.power__brand-top{color:var(--phosphor)}.power__brand-model{color:var(--phosphor-dim)}.power__button{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;width:clamp(180px,22vmin,250px);height:clamp(180px,22vmin,250px);border-radius:50%;background:radial-gradient(circle at 35% 30%,#3a1010 0,#1a0606 60%,#080202 100%);color:#ff5555;text-shadow:0 0 14px var(--red),0 0 30px rgba(255,48,48,.4);font-family:var(--font-phosphor);letter-spacing:.2em;cursor:pointer;box-shadow:inset 0 0 0 2px #1f0808,inset 0 -8px 18px rgba(0,0,0,.7),inset 0 8px 18px rgba(255,90,90,.18),0 0 0 6px #0a0303,0 0 0 8px #050202,0 0 50px rgba(255,48,48,.4),0 18px 30px rgba(0,0,0,.8);animation:power-breathe 2.8s ease-in-out infinite;transition:transform 80ms ease,box-shadow 80ms ease,filter 80ms ease}.power__button:hover{color:#ff6a6a;text-shadow:0 0 18px var(--red);box-shadow:inset 0 0 0 2px #1a0606,inset 0 -8px 18px rgba(0,0,0,.7),inset 0 8px 12px rgba(255,60,60,.14),0 0 0 6px #0a0303,0 0 0 8px #050202,0 0 50px rgba(255,48,48,.45),0 18px 30px rgba(0,0,0,.8)}.power__button:active{transform:translateY(2px);box-shadow:inset 0 0 0 2px #1a0606,inset 0 6px 14px rgba(0,0,0,.8),inset 0 -4px 8px rgba(255,60,60,.05),0 0 0 6px #0a0303,0 0 0 8px #050202,0 0 28px rgba(255,48,48,.55),0 8px 14px rgba(0,0,0,.8)}@keyframes power-breathe{0%,to{text-shadow:0 0 10px var(--red);box-shadow:inset 0 0 0 2px #1a0606,inset 0 -8px 18px rgba(0,0,0,.7),inset 0 8px 12px rgba(255,60,60,.08),0 0 0 6px #0a0303,0 0 0 8px #050202,0 0 26px rgba(255,48,48,.18),0 18px 30px rgba(0,0,0,.8)}50%{text-shadow:0 0 16px var(--red);box-shadow:inset 0 0 0 2px #1a0606,inset 0 -8px 18px rgba(0,0,0,.7),inset 0 8px 12px rgba(255,60,60,.12),0 0 0 6px #0a0303,0 0 0 8px #050202,0 0 44px rgba(255,48,48,.32),0 18px 30px rgba(0,0,0,.8)}}.power__button-glyph{font-size:clamp(64px,10vmin,96px);line-height:1;margin-top:-.05em}.power__button-label{font-size:clamp(15px,1.9vmin,20px);font-weight:400;letter-spacing:.3em;margin-top:.1em;opacity:.85}.power__hint{color:var(--phosphor-dim);font-size:clamp(13px,1.6vmin,18px);letter-spacing:.12em;max-width:38ch;line-height:1.5;text-shadow:0 0 4px rgba(51,255,102,.25)}.power__dot{position:absolute;top:50%;left:50%;width:18px;height:18px;border-radius:50%;background:var(--white);box-shadow:0 0 24px var(--phosphor-bright),0 0 64px var(--phosphor),0 0 120px rgba(51,255,102,.6);transform:translate(-50%,-50%) scale(0);opacity:0;animation:crt-dot .55s cubic-bezier(.2,.7,.2,1) .35s forwards}@keyframes crt-dot{0%{transform:translate(-50%,-50%) scale(0);opacity:0}30%{opacity:1}to{transform:translate(-50%,-50%) scale(1);opacity:1}}.power__hline{position:absolute;left:0;right:0;top:50%;height:3px;background:linear-gradient(90deg,transparent 0,var(--phosphor-bright) 6%,var(--white) 50%,var(--phosphor-bright) 94%,transparent 100%);box-shadow:0 0 20px var(--phosphor-bright),0 0 48px var(--phosphor);transform:translateY(-50%) scaleX(0);transform-origin:center;opacity:0;animation:crt-hline .8s cubic-bezier(.2,.7,.2,1) .9s forwards}@keyframes crt-hline{0%{transform:translateY(-50%) scaleX(0);opacity:0}20%{opacity:1}to{transform:translateY(-50%) scaleX(1);opacity:1}}.power__fill{position:absolute;inset:0;background:radial-gradient(ellipse 70% 50% at center,var(--phosphor-bright) 0,var(--phosphor) 35%,var(--phosphor-dim) 65%,var(--bg-deep) 100%);transform:scaleY(0);transform-origin:center;opacity:0;animation:crt-fill .9s cubic-bezier(.4,0,.6,1) 1.7s forwards}@keyframes crt-fill{0%{transform:scaleY(0);opacity:0}30%{transform:scaleY(.4);opacity:.95}70%{transform:scaleY(1);opacity:1}to{transform:scaleY(1);opacity:.55}}.power__flash{position:absolute;inset:0;background:var(--white);opacity:0;animation:crt-flash .45s ease-out 2.05s forwards}@keyframes crt-flash{0%{opacity:0}20%{opacity:.95}to{opacity:0}}.power__roll{position:absolute;left:0;right:0;height:18%;background:linear-gradient(180deg,transparent,rgba(255,255,255,.18) 30%,rgba(255,255,255,.35) 50%,rgba(255,255,255,.18) 70%,transparent);top:-20%;opacity:0;animation:crt-roll 1.1s ease-out 2.4s forwards}@keyframes crt-roll{0%{top:-20%;opacity:0}10%{opacity:.9}90%{opacity:.45}to{top:120%;opacity:0}}.power__caption{position:absolute;bottom:14%;left:0;right:0;text-align:center;font-family:var(--font-phosphor);font-size:clamp(16px,2vmin,22px);letter-spacing:.3em;color:var(--phosphor-bright);text-shadow:0 0 10px var(--phosphor);opacity:0;animation:crt-caption 2.4s ease-out .9s forwards;z-index:2}@keyframes crt-caption{0%{opacity:0;transform:translateY(8px)}15%{opacity:1;transform:translateY(0)}85%{opacity:1}to{opacity:0}}.boot{font-family:var(--font-phosphor);font-size:clamp(18px,2.2vmin,26px);line-height:1.15;color:var(--phosphor);text-shadow:var(--shadow-phosphor);padding:.5rem 0;min-height:70vh;white-space:pre-wrap;position:relative;animation:boot-warmup 1.2s ease-out}@keyframes boot-warmup{0%{filter:brightness(2.5) blur(2px);transform:translateY(2px) scaleY(.97)}40%{filter:brightness(1.6) blur(.5px);transform:translateY(0) scaleY(1)}to{filter:brightness(1) blur(0);transform:translateY(0) scaleY(1)}}.boot__line{display:block;min-height:1.15em}.boot__status{font-weight:700;margin-left:.5em}.boot__status--intakt,.boot__status--ok,.boot__status--online,.boot__status--ready,.boot__status--stabil{color:var(--phosphor-bright)}.boot__status--warn{color:var(--amber);text-shadow:0 0 6px rgba(255,176,0,.5)}.boot__status--fail{color:var(--red);text-shadow:0 0 6px rgba(255,48,48,.55)}.boot__status--crit{color:var(--red);text-shadow:0 0 8px rgba(255,48,48,.65);animation:caret .7s steps(1) infinite}.boot__line--warn{color:var(--amber);text-shadow:0 0 6px rgba(255,176,0,.45)}.boot__line--crit{color:var(--red);text-shadow:0 0 6px rgba(255,48,48,.55)}.boot__line--alarm{color:var(--white);background:var(--red);padding:0 .5em;margin:.1em 0;text-shadow:0 0 6px rgba(255,48,48,.6);font-weight:700;letter-spacing:.05em;animation:alarm-flash .55s steps(1) infinite}@keyframes alarm-flash{0%,55%{background:var(--red);color:var(--white)}56%,to{background:#2a0000;color:var(--red)}}.boot__cursor{display:inline-block;width:.5em;background:var(--phosphor);color:transparent;animation:caret 1s steps(1) infinite;text-shadow:none}@keyframes caret{0%,50%{opacity:1}51%,to{opacity:0}}.boot__skip{position:fixed;bottom:clamp(2rem,5vmin,3.5rem);left:0;right:0;text-align:center;font-size:clamp(14px,1.6vmin,18px);color:var(--phosphor-dim);letter-spacing:.15em;animation:caret 1.6s steps(1) infinite}.desktop{font-family:var(--font-phosphor);font-size:clamp(18px,2.2vmin,26px);line-height:1.2;min-height:70vh}.desktop__banner{font-family:var(--font-mono);font-size:clamp(8px,.95vmin,12px);line-height:1.05;color:var(--phosphor-bright);text-shadow:var(--shadow-phosphor);white-space:pre;overflow:hidden;margin-bottom:1rem}.desktop__tagline{color:var(--phosphor-dim);margin-bottom:1.5rem;font-size:clamp(16px,1.8vmin,22px)}.desktop__prompt{color:var(--phosphor-bright);margin:1.25rem 0 .5rem}.desktop__prompt--ready{margin-top:2rem}.desktop__listing{margin-bottom:1.5rem}.desktop__listing-foot,.desktop__listing-head{color:var(--phosphor-dim);letter-spacing:.02em}.desktop__listing-rule{color:var(--phosphor-faint);margin:.25rem 0;white-space:nowrap;overflow:hidden}.desktop__item{display:grid;grid-template-columns:14ch 7ch 1fr 6ch;grid-gap:1ch;gap:1ch;padding:.15em .5em;cursor:pointer;position:relative;color:var(--phosphor)}.desktop__item:before{content:"> ";position:absolute;left:-1.2ch;opacity:0;color:var(--phosphor-bright)}.desktop__item.is-selected,.desktop__item:hover{background:var(--phosphor);color:var(--bg-deep);text-shadow:none}.desktop__item.is-selected:before,.desktop__item:hover:before{opacity:1;color:var(--bg-deep)}.desktop__cell--name{font-weight:700}.desktop__cell--desc{color:inherit;opacity:.85}.desktop__cell--key{text-align:right;opacity:.85}.desktop__hint{margin-top:1rem;color:var(--phosphor-dim);font-size:clamp(14px,1.6vmin,18px);display:flex;gap:.5em;flex-wrap:wrap}.desktop__hint span:not(.desktop__hint-sep){color:var(--phosphor-bright);font-weight:700;margin-right:.3em}.desktop__hint-sep{color:var(--phosphor-faint)}.cursor{display:inline-block;background:var(--phosphor);color:transparent;width:.6ch;margin-left:.2ch;animation:caret 1s steps(1) infinite;text-shadow:none}.desktop__shutdown{position:absolute;bottom:clamp(1rem,2vmin,1.5rem);left:clamp(1rem,2vmin,1.5rem);display:inline-flex;align-items:center;gap:.4em;padding:.35em .85em;background:linear-gradient(180deg,#3a0a0a,#1a0404);color:#ff8a8a;text-shadow:0 0 6px rgba(255,48,48,.55);font-family:var(--font-phosphor);font-size:clamp(15px,1.9vmin,22px);letter-spacing:.18em;border-color:#ff8080 #1a0000 #1a0000 #ff8080;border-style:solid;border-width:2px;box-shadow:inset 0 0 0 1px var(--red),0 0 14px rgba(255,48,48,.3);cursor:pointer;z-index:6}.desktop__shutdown:hover{color:var(--white);text-shadow:0 0 10px var(--red);filter:brightness(1.2)}.desktop__shutdown:active,.desktop__shutdown:focus-visible{border-color:#1a0000 #ff8080 #ff8080 #1a0000;border-style:solid;border-width:2px;transform:translate(1px,1px);outline:none}.desktop2026{gap:clamp(2rem,5vmin,3.5rem);min-height:70vh;position:relative;padding-bottom:5rem}.desktop2026,.desktop2026__hero{display:flex;flex-direction:column}.desktop2026__hero{gap:.75rem}.desktop2026__meta{display:inline-flex;align-items:center;gap:.5em;font-size:clamp(13px,1.6vmin,18px);letter-spacing:.2em;text-transform:uppercase;color:var(--phosphor-dim)}.desktop2026__dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--phosphor-bright);box-shadow:0 0 10px var(--phosphor);animation:caret 1.4s steps(1) infinite}.desktop2026__title{font-family:var(--font-phosphor);font-size:clamp(48px,11vmin,128px);font-weight:400;line-height:.9;letter-spacing:.02em;display:flex;flex-direction:column;color:var(--phosphor-bright);text-shadow:0 0 12px var(--phosphor),0 0 32px rgba(51,255,102,.4)}.desktop2026__title span{display:block}.desktop2026__tagline{color:var(--phosphor-dim);font-size:clamp(15px,1.9vmin,22px);max-width:60ch;margin-top:.5em}.apps{display:flex;flex-direction:column;gap:1rem}.apps__head{display:flex;justify-content:space-between;font-size:clamp(13px,1.6vmin,17px);letter-spacing:.2em;text-transform:uppercase;color:var(--phosphor-dim);border-bottom:1px dashed var(--phosphor-faint);padding-bottom:.4em}.apps__count{color:var(--phosphor)}.apps__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:clamp(.85rem,1.6vmin,1.25rem);gap:clamp(.85rem,1.6vmin,1.25rem)}.app-card{display:grid;grid-template-rows:140px 1fr auto;position:relative;padding:0;background:linear-gradient(180deg,#061206,#030904);border:1px solid var(--phosphor-faint);color:var(--phosphor);cursor:pointer;overflow:hidden;transition:transform .2s cubic-bezier(.2,.7,.2,1),border-color .2s ease,box-shadow .2s ease,background .2s ease;text-shadow:0 0 4px rgba(51,255,102,.25)}.app-card:before{content:"";position:absolute;inset:6px;border:1px solid transparent;pointer-events:none;background:linear-gradient(90deg,currentColor 0,currentColor 16px,transparent 0) 0 0 /100% 1px no-repeat,linear-gradient(180deg,currentColor 0,currentColor 16px,transparent 0) 0 0 /1px 100% no-repeat,linear-gradient(180deg,currentColor 0,currentColor 16px,transparent 0) 100% 0 /1px 100% no-repeat,linear-gradient(270deg,currentColor 0,currentColor 16px,transparent 0) 100% 0 /100% 1px no-repeat;opacity:.4;transition:opacity .2s ease}.app-card.is-selected,.app-card:focus-visible{transform:translateY(-3px);border-color:currentColor;background:linear-gradient(180deg,#0b1d0b,#050d05);box-shadow:0 0 0 1px currentColor,0 18px 40px rgba(0,0,0,.6),0 0 28px currentColor;outline:none}.app-card.is-selected:before{opacity:1}.app-card--amber,.app-card--cyan,.app-card--green,.app-card--red{color:var(--phosphor)}.app-card--red.is-selected,.app-card--red:hover{color:var(--red);background:linear-gradient(180deg,#1d0606,#060101)}.app-card--green.is-selected,.app-card--green:hover{color:var(--phosphor)}.app-card--amber.is-selected,.app-card--amber:hover{color:var(--amber)}.app-card--cyan.is-selected,.app-card--cyan:hover{color:var(--cyan)}.app-card__art{display:grid;place-items:center;background:linear-gradient(180deg,#051405,#020602);border-bottom:1px solid var(--phosphor-faint);position:relative;overflow:hidden}.app-card.is-selected .app-card__art{background:linear-gradient(180deg,rgba(255,255,255,.04),transparent)}.app-card__art-glyph{font-size:clamp(64px,9vmin,92px);line-height:1;text-shadow:0 0 12px currentColor,0 0 32px currentColor;transition:transform .3s ease}.app-card.is-selected .app-card__art-glyph{transform:scale(1.08) rotate(-2deg);filter:drop-shadow(0 0 18px currentColor)}.app-card__art-wave{display:inline-flex;align-items:flex-end;gap:4px;height:60%}.app-card__art-wave span{width:6px;background:currentColor;box-shadow:0 0 10px currentColor;border-radius:1px;animation:wave-bar 1.3s ease-in-out infinite alternate;transform-origin:bottom}.app-card__art-wave span:first-child{height:30%}.app-card__art-wave span:nth-child(2){height:65%}.app-card__art-wave span:nth-child(3){height:45%}.app-card__art-wave span:nth-child(4){height:85%}.app-card__art-wave span:nth-child(5){height:55%}.app-card__art-wave span:nth-child(6){height:75%}.app-card__art-wave span:nth-child(7){height:40%}.app-card__art-wave span:nth-child(8){height:60%}@keyframes wave-bar{0%{transform:scaleY(.5)}to{transform:scaleY(1)}}.app-card__art-stage{display:inline-flex;align-items:flex-end;gap:14px;height:65%}.app-card__art-stage span{width:2px;background:currentColor;position:relative;box-shadow:0 0 8px currentColor;animation:stage-flicker 2.4s ease-in-out infinite}.app-card__art-stage span:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:0;height:0;border-left:22px solid transparent;border-right:22px solid transparent;border-top:70px solid;opacity:.15;filter:blur(2px)}.app-card__art-stage span:first-child{height:60%}.app-card__art-stage span:nth-child(2){height:78%}.app-card__art-stage span:nth-child(3){height:90%}.app-card__art-stage span:nth-child(4){height:78%}.app-card__art-stage span:nth-child(5){height:60%}@keyframes stage-flicker{0%,to{opacity:1}50%{opacity:.55}}.app-card__art-net{display:grid;grid-template-columns:repeat(3,12px);grid-template-rows:repeat(3,12px);grid-gap:12px;gap:12px}.app-card__art-net span{width:12px;height:12px;border-radius:50%;background:currentColor;box-shadow:0 0 8px currentColor;animation:net-blink 2s steps(1) infinite}@keyframes net-blink{0%,60%{opacity:1}61%,to{opacity:.2}}.app-card__body{padding:clamp(.85rem,1.6vmin,1.25rem);display:flex;flex-direction:column;gap:.35em}.app-card__key{display:flex;align-items:baseline;gap:.75em;font-size:clamp(12px,1.4vmin,15px);letter-spacing:.18em;color:var(--phosphor-faint);text-transform:uppercase}.app-card__key>span:first-child{color:var(--amber);text-shadow:0 0 6px rgba(255,176,0,.5);font-weight:700}.app-card__name{color:var(--phosphor-dim)}.app-card__title{font-family:var(--font-phosphor);font-size:clamp(28px,4vmin,42px);font-weight:400;line-height:1;letter-spacing:.02em;color:currentColor;text-shadow:0 0 10px currentColor;margin-top:.05em}.app-card__desc{color:var(--phosphor-dim);font-size:clamp(14px,1.6vmin,17px);line-height:1.35}.app-card__cta{display:flex;justify-content:space-between;align-items:center;padding:.5em clamp(.9rem,1.6vmin,1.25rem);border-top:1px dashed var(--phosphor-faint);font-size:clamp(13px,1.5vmin,17px);letter-spacing:.25em;color:var(--phosphor-dim)}.app-card__cta span{transition:transform .2s ease;display:inline-block}.app-card.is-selected .app-card__cta{color:currentColor}.app-card.is-selected .app-card__cta span{transform:translateX(6px)}.apps__hint{display:flex;gap:.45em;align-items:baseline;flex-wrap:wrap;margin-top:.5rem;font-size:clamp(12px,1.4vmin,16px);letter-spacing:.16em;color:var(--phosphor-faint);text-transform:uppercase}.apps__hint kbd{font-family:var(--font-phosphor);background:rgba(51,255,102,.08);color:var(--phosphor-bright);border:1px solid var(--phosphor-dim);padding:.05em .5em;letter-spacing:.1em}.apps__sep{color:var(--phosphor-faint);opacity:.7}.dos-window{border:2px solid var(--phosphor);background:var(--bg-panel);box-shadow:inset 0 0 0 1px var(--phosphor-faint),0 0 30px rgba(51,255,102,.08);margin-bottom:3rem;position:relative}.dos-window:before{content:"";position:absolute;inset:4px;border:1px solid var(--phosphor-dim);pointer-events:none}.dos-window__title{background:var(--phosphor);color:var(--bg-deep);padding:.1em .75em;font-size:clamp(16px,1.9vmin,22px);text-shadow:none;border-bottom:2px solid var(--phosphor)}.dos-window__menu,.dos-window__title{display:flex;align-items:center;justify-content:space-between;font-family:var(--font-phosphor);position:relative;z-index:2}.dos-window__menu{padding:.15em .6em;background:var(--bg-deep);border-bottom:1px solid var(--phosphor-dim);font-size:clamp(14px,1.7vmin,19px);flex-wrap:wrap;gap:.25em}.dos-window__menu-left,.dos-window__menu-right{display:flex;gap:.25em;align-items:center;flex-wrap:wrap}.dos-window__menu-item{display:inline-flex;align-items:baseline;gap:.35em;padding:.05em .5em;color:var(--phosphor);text-shadow:0 0 4px rgba(51,255,102,.45);cursor:pointer;border:1px solid transparent}.dos-window__menu-item:hover{background:var(--phosphor);color:var(--bg-deep);text-shadow:none}.dos-window__menu-key{color:var(--amber);text-shadow:0 0 4px rgba(255,176,0,.5);font-weight:700;letter-spacing:.03em}.dos-window__menu-back:hover .dos-window__menu-key,.dos-window__menu-item:hover .dos-window__menu-key{color:var(--bg-deep);text-shadow:none}.dos-window__menu-name{letter-spacing:.05em}.dos-window__menu-back{display:inline-flex;align-items:baseline;gap:.4em;padding:.05em .6em;border:1px solid var(--red);color:var(--red);text-shadow:0 0 6px rgba(255,48,48,.5);cursor:pointer;animation:back-blink 1.6s steps(2) infinite}.dos-window__menu-back:hover{background:var(--red);color:var(--white);text-shadow:0 0 8px var(--red);animation:none}@keyframes back-blink{0%,70%{box-shadow:0 0 0 0 rgba(255,48,48,0)}85%{box-shadow:0 0 14px 1px rgba(255,48,48,.4)}to{box-shadow:0 0 0 0 rgba(255,48,48,0)}}.dos-window__path{letter-spacing:.04em;text-transform:uppercase}.dos-window__path strong{font-weight:700}.dos-window__controls{display:flex;gap:.25em;align-items:center}.dos-window__btn{display:inline-flex;align-items:center;justify-content:center;width:2ch;height:1.2em;background:var(--bg-deep);color:var(--phosphor);text-shadow:var(--shadow-phosphor);border:1px solid var(--bg-deep);font-size:.95em;line-height:1}.dos-window__btn--close{background:var(--red);color:var(--white);text-shadow:0 0 6px rgba(255,48,48,.6);width:2.5ch;font-weight:700}.dos-window__btn--close:hover{background:var(--white);color:var(--red);text-shadow:0 0 8px var(--white)}.dos-window__body{padding:clamp(1rem,2.5vmin,1.75rem);font-family:var(--font-phosphor);font-size:clamp(18px,2.1vmin,24px);line-height:1.3;position:relative;z-index:1}.dos-window__status{border-top:1px solid var(--phosphor-dim);padding:.15em .75em;font-family:var(--font-phosphor);font-size:clamp(14px,1.7vmin,19px);color:var(--phosphor-bright);display:flex;gap:.5em;flex-wrap:wrap;align-items:center;background:rgba(51,255,102,.04)}.dos-window__status .sep{color:var(--phosphor-faint)}.prog__title{font-family:var(--font-phosphor);font-weight:400;font-size:clamp(22px,3vmin,36px);letter-spacing:.04em;color:var(--phosphor-bright);margin-bottom:.5rem}.prog__lead{color:var(--phosphor-dim);margin-bottom:1.5rem;max-width:70ch}.prog__empty{border:1px dashed var(--phosphor-dim);padding:1.5rem;color:var(--amber);text-shadow:0 0 4px var(--amber);margin:1rem 0;text-align:center;letter-spacing:.05em}.prog__empty code{background:var(--phosphor);color:var(--bg-deep);padding:0 .3em;text-shadow:none}.prog__year{margin-top:1.5rem}.prog__year-head{color:var(--phosphor-dim);margin:1.25rem 0 .5rem;font-size:clamp(16px,1.9vmin,22px);white-space:nowrap;overflow:hidden}.prog__row{display:grid;grid-template-columns:4ch minmax(0,1fr) auto;grid-gap:1.25rem;gap:1.25rem;padding:.45em .5em;border-bottom:1px dashed var(--phosphor-faint);align-items:center;position:relative;color:var(--phosphor);transition:background 80ms}.prog__row--concert{grid-template-columns:12ch minmax(0,1fr) auto}.prog__row.is-selected{background:var(--phosphor);color:var(--bg-deep);text-shadow:none}.prog__row.is-selected .prog__link,.prog__row.is-selected .prog__status,.prog__row.is-selected small{color:var(--bg-deep);background:transparent}.prog__row.is-featured{color:var(--phosphor-bright)}.prog__row.is-featured .prog__row-idx{color:var(--amber)}.prog__row-idx{color:var(--phosphor-faint)}.prog__row-title{font-weight:400;min-width:0}.prog__row-title small{font-size:.78em;display:block;margin-top:.1em}.prog__row-date,.prog__row-title small{color:var(--phosphor-dim)}.prog__row-date--big{font-size:1.1em;color:var(--phosphor-bright);line-height:1.1}.prog__row-date--big small{color:var(--phosphor-dim);font-size:.65em}.prog__row-links{display:flex;gap:.4em;align-items:center;flex-wrap:wrap}.prog__link{color:var(--cyan);text-shadow:0 0 6px rgba(0,229,255,.45);padding:0 .2em}.prog__link:hover{background:var(--cyan);color:var(--bg-deep);text-shadow:none}.prog__status{letter-spacing:.05em}.status--upcoming{color:var(--phosphor-bright)}.status--soldout{color:var(--red);text-shadow:0 0 6px rgba(255,48,48,.5)}.status--cancelled{text-decoration:line-through}.status--cancelled,.status--past{color:var(--phosphor-faint)}.status--crit{color:var(--red);text-shadow:0 0 8px rgba(255,48,48,.6);animation:blink 1s steps(1) infinite}@keyframes blink{0%,55%{opacity:1}56%,to{opacity:.25}}.prog__alert{background:var(--red);color:var(--white);padding:.5em 1em;margin:0 0 1.5rem;text-align:center;letter-spacing:.1em;font-weight:700;text-shadow:0 0 6px rgba(255,48,48,.5);animation:alarm 1s steps(1) infinite;border:1px solid var(--white)}@keyframes alarm{0%,55%{background:var(--red);color:var(--white)}56%,to{background:#2a0000;color:var(--red)}}.prog__syslog{font-family:var(--font-mono);font-size:clamp(13px,1.6vmin,17px);white-space:pre-wrap;color:var(--phosphor-bright);background:rgba(0,0,0,.35);padding:1rem;border:1px dashed var(--phosphor-dim);margin:1.25rem 0;line-height:1.5}.statusbar{flex:0 0 auto;background:var(--phosphor);color:var(--bg-deep);text-shadow:none;font-family:var(--font-phosphor);font-size:clamp(14px,1.7vmin,19px);padding:.05em .75em;display:flex;gap:.4em;align-items:center;letter-spacing:.03em;z-index:5;border-top:2px solid var(--phosphor-bright)}.statusbar__sep{color:var(--bg-deep);opacity:.4}.statusbar__spacer{flex:1 1}.statusbar__btn{background:var(--bg-deep);color:var(--phosphor);text-shadow:0 0 4px rgba(51,255,102,.5);padding:0 .4em;font-family:var(--font-phosphor);font-size:inherit;letter-spacing:.05em;border:0;cursor:pointer}.statusbar__btn:hover{color:var(--phosphor-bright);text-shadow:0 0 6px var(--phosphor)}.statusbar__crit{color:var(--red);text-shadow:0 0 4px rgba(255,48,48,.4);font-weight:700;animation:blink 1.2s steps(1) infinite;background:var(--bg-deep);padding:0 .3em}.tray{position:absolute;right:clamp(.75rem,1.5vmin,1.25rem);bottom:calc(var(--statusbar-h, 36px) + clamp(.75rem, 1.5vmin, 1.25rem));z-index:6;pointer-events:auto}.tray__panel{display:inline-grid;grid-template-columns:auto auto auto;align-items:center;gap:.55em;padding:.45em .7em;background:linear-gradient(180deg,#1a4a26,#0f2a18);color:var(--phosphor-bright);font-family:var(--font-phosphor);font-size:clamp(13px,1.7vmin,18px);letter-spacing:.05em;text-shadow:0 0 6px var(--phosphor);border-color:#5fff8a #001a08 #001a08 #5fff8a;border-style:solid;border-width:2px;box-shadow:inset 0 0 0 1px var(--phosphor),0 0 14px rgba(51,255,102,.25);-webkit-user-select:none;-moz-user-select:none;user-select:none}.tray__speaker{display:grid;place-items:center;width:26px;height:26px;background:var(--bg-deep);color:var(--phosphor-bright);border:1px solid var(--phosphor);cursor:pointer;transition:background .12s,color .12s}.tray__speaker:focus-visible,.tray__speaker:hover{background:var(--phosphor-bright);color:var(--bg-deep);outline:none}.tray__speaker.is-muted{color:var(--red);border-color:var(--red);background:rgba(255,48,48,.12)}.tray__bars{display:inline-flex;align-items:flex-end;gap:2px;height:22px;padding:2px;background:rgba(0,0,0,.5);border:1px solid var(--phosphor-faint);cursor:ew-resize;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tray__bars:focus-visible{outline:2px solid var(--phosphor-bright);outline-offset:2px}.tray__bar{width:5px;height:100%;background:var(--phosphor-faint);border:0;padding:0;pointer-events:none;transition:background 80ms}.tray__bar.is-on{background:var(--phosphor)}.tray__bar.is-on:nth-child(n+6){background:var(--phosphor-bright)}.tray__bar.is-on:nth-child(n+9){background:var(--amber)}.tray__readout{width:4ch;min-width:4ch;max-width:4ch;text-align:right;font-size:.85em;letter-spacing:.08em;color:var(--phosphor-bright);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden}.statusbar__brand{font-weight:700}html[data-motion=reduced] *,html[data-motion=reduced] :after,html[data-motion=reduced] :before{animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important;transition-duration:.001ms!important;transition-delay:0s!important;scroll-behavior:auto!important}html[data-motion=reduced] .boot__cursor,html[data-motion=reduced] .boot__skip,html[data-motion=reduced] .cursor,html[data-motion=reduced] .statusbar__crit,html[data-motion=reduced] .tray__wave{animation-duration:1.6s!important;animation-iteration-count:infinite!important}html[data-motion=reduced] .crt-flicker,html[data-motion=reduced] .power__flash,html[data-motion=reduced] .power__roll{display:none!important}html[data-motion=reduced] .boot,html[data-motion=reduced] .crt-rgbmask,html[data-motion=reduced] .crt-scanlines,html[data-motion=reduced] .crt-vignette,html[data-motion=reduced] .dos-window,html[data-motion=reduced] .gauge__status.crit,html[data-motion=reduced] .prog__alert,html[data-motion=reduced] .reactor--meltdown{animation:none!important}html[data-motion=reduced] .power__dot,html[data-motion=reduced] .power__fill,html[data-motion=reduced] .power__hline{animation-duration:.2s!important;animation-delay:0s!important}html[data-motion=reduced] .power__button{animation:none!important;box-shadow:inset 0 0 0 2px #1f0808,inset 0 -8px 18px rgba(0,0,0,.7),inset 0 8px 18px rgba(255,90,90,.18),0 0 0 6px #0a0303,0 0 0 8px #050202,0 0 46px rgba(255,48,48,.42),0 18px 30px rgba(0,0,0,.8)!important}html[data-motion=reduced] .power,html[data-motion=reduced] .power__brand,html[data-motion=reduced] .power__button,html[data-motion=reduced] .power__hint,html[data-motion=reduced] .power__warn{opacity:1!important}@media (max-width:900px){.statusbar__hide-md{display:none!important}}@media (max-width:720px){body,html{font-size:17px}.crt-bezel{padding:4px}.crt-content{padding:.85rem .85rem 1rem}.crt-screen{border-radius:12px}.desktop__banner{font-size:6px;line-height:1.05}.desktop__item{grid-template-columns:11ch 1fr 4ch;gap:.6em;font-size:.95em}.desktop__cell--size{display:none}.desktop__cell--desc,.desktop__hint{font-size:.85em}.desktop__listing-foot,.desktop__listing-head,.desktop__listing-rule{overflow:hidden;white-space:nowrap}.boot{font-size:14px;line-height:1.25;white-space:pre-wrap;word-break:break-word}.boot__skip{font-size:12px;bottom:4.5rem}.dos-window__title{font-size:14px}.dos-window__path{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:65%}.dos-window__menu{padding:.2em .35em;gap:.35em;flex-direction:column;align-items:stretch}.dos-window__menu-left{overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch}.dos-window__menu-left::-webkit-scrollbar{height:4px}.dos-window__menu-left::-webkit-scrollbar-thumb{background:var(--phosphor-faint)}.dos-window__menu-item{white-space:nowrap;font-size:14px}.dos-window__menu-back{justify-content:center;font-size:14px}.dos-window__menu-back .dos-window__menu-name{letter-spacing:.04em}.dos-window__body{padding:.85rem .65rem;font-size:16px}.prog__row{grid-template-columns:3ch 1fr;gap:.4rem;padding:.5em .25em}.prog__row--concert{grid-template-columns:9ch 1fr}.prog__row-date,.prog__row-links{grid-column:1/-1;margin-top:.15em}.prog__row-title small{font-size:.75em}.prog__title{font-size:20px}.prog__year-head{font-size:14px;overflow:hidden;white-space:nowrap}.statusbar{font-size:11px;padding:.15em .4em;gap:.25em;letter-spacing:.02em}.statusbar__sep{font-size:.9em}.statusbar__hide-sm{display:none!important}.statusbar__btn{font-size:11px;padding:0 .3em}.tray{right:.5rem;bottom:calc(var(--statusbar-h, 32px) + .5rem)}.tray__btn{min-width:64px;padding:.35em .4em;font-size:13px;border-width:2px}.tray__btn-head{font-size:.7em}.power__cluster{gap:.6rem}.power__brand{font-size:11px;gap:.15em}.power__warn{font-size:10px;letter-spacing:.15em;margin-bottom:.5rem}.power__hint{font-size:11px;max-width:28ch;margin-top:.5rem}}@media (max-width:420px){body,html{font-size:16px}.desktop__banner{display:none}.desktop__listing-head{font-size:11px}.desktop__cell--desc{display:none}.desktop__item{grid-template-columns:11ch 1fr}.statusbar,.statusbar__btn{font-size:10px}.tray__btn{min-width:56px;padding:.3em}.tray__btn-icon{font-size:1.1em}.boot,.dos-window__title{font-size:12px}}.socials2026{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:clamp(.6rem,1.2vmin,1rem);gap:clamp(.6rem,1.2vmin,1rem);margin-top:.5rem}.social-card{--brand:var(--phosphor);display:grid;grid-template-rows:110px auto auto;align-items:stretch;background:linear-gradient(180deg,#061206,#030904);border:1px solid var(--phosphor-faint);color:var(--phosphor);cursor:pointer;position:relative;overflow:hidden;transition:transform .2s cubic-bezier(.2,.7,.2,1),border-color .2s ease,box-shadow .2s ease,background .2s ease,color .2s ease;text-decoration:none}.social-card:before{content:"";position:absolute;inset:5px;pointer-events:none;background:linear-gradient(90deg,currentColor 0,currentColor 14px,transparent 0) 0 0 /100% 1px no-repeat,linear-gradient(90deg,currentColor 0,currentColor 14px,transparent 0) 0 100% /100% 1px no-repeat,linear-gradient(180deg,currentColor 0,currentColor 14px,transparent 0) 0 0 /1px 100% no-repeat,linear-gradient(180deg,currentColor 0,currentColor 14px,transparent 0) 100% 0 /1px 100% no-repeat,linear-gradient(270deg,currentColor 0,currentColor 14px,transparent 0) 100% 0 /100% 1px no-repeat,linear-gradient(270deg,currentColor 0,currentColor 14px,transparent 0) 100% 100% /100% 1px no-repeat,linear-gradient(0deg,currentColor 0,currentColor 14px,transparent 0) 0 100% /1px 100% no-repeat,linear-gradient(0deg,currentColor 0,currentColor 14px,transparent 0) 100% 100% /1px 100% no-repeat;opacity:.35;transition:opacity .2s ease}.social-card.is-selected,.social-card:focus-visible{transform:translateY(-3px);border-color:var(--brand);color:var(--brand);background:linear-gradient(180deg,rgba(255,255,255,.04),#030904);box-shadow:0 0 0 1px var(--brand),0 18px 36px rgba(0,0,0,.55),0 0 24px var(--brand);outline:none}.social-card.is-selected:before{opacity:1}.social-card__art{display:grid;place-items:center;background:linear-gradient(180deg,#051405,#020602);border-bottom:1px solid var(--phosphor-faint);color:var(--phosphor-dim);transition:color .2s ease,background .2s ease}.social-card.is-selected .social-card__art{color:var(--brand);background:linear-gradient(180deg,color-mix(in srgb,var(--brand) 12%,transparent) 0,transparent 100%)}.social-card__art svg{filter:drop-shadow(0 0 6px currentColor);transition:transform .25s ease}.social-card.is-selected .social-card__art svg{transform:scale(1.08)}.social-card__body{padding:.85rem 1rem .5rem;display:flex;flex-direction:column;gap:.15em}.social-card__label{font-family:var(--font-phosphor);font-size:clamp(20px,2.6vmin,28px);letter-spacing:.05em;color:currentColor;text-shadow:0 0 8px currentColor}.social-card__handle{color:var(--phosphor-dim);font-size:clamp(13px,1.5vmin,16px);letter-spacing:.04em}.social-card__cta{display:flex;align-items:center;justify-content:space-between;padding:.45em 1rem;border-top:1px dashed var(--phosphor-faint);font-size:clamp(12px,1.4vmin,15px);letter-spacing:.25em;color:var(--phosphor-dim)}.social-card.is-selected .social-card__cta{color:var(--brand);border-top-color:color-mix(in srgb,var(--brand) 40%,transparent)}.social-card__cta span:last-child{transition:transform .2s ease}.social-card.is-selected .social-card__cta span:last-child{transform:translate(2px,-2px)}.speaker__wave{stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;animation:speaker-pulse 1.6s steps(1) infinite;opacity:.5}.speaker__wave--1{animation-delay:0s}.speaker__wave--2{animation-delay:.18s}.speaker__wave--3{animation-delay:.36s}@keyframes speaker-pulse{0%,49%{opacity:1}50%,to{opacity:.25}}[data-nav-index]{scroll-margin-top:80px;scroll-margin-bottom:80px}@media (max-width:720px){[data-nav-index]{scroll-margin-top:50px;scroll-margin-bottom:50px}}.dos-window__btn--close:focus-visible,.dos-window__menu-back:focus-visible,.dos-window__menu-item:focus-visible{outline:2px solid var(--phosphor-bright);outline-offset:2px;background:var(--phosphor);color:var(--bg-deep);text-shadow:none}.dos-window--red .dos-window__btn--close:focus-visible,.dos-window--red .dos-window__menu-back:focus-visible,.dos-window--red .dos-window__menu-item:focus-visible{outline-color:var(--poster-white);background:var(--poster-red);color:var(--poster-white)}.dos-window__menu-left{list-style:none;padding:0;margin:0}.dos-window__menu-left li{display:contents}.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}:root{--poster-bg:#0a0306;--poster-red:#ff1a1a;--poster-red-deep:#b30000;--poster-white:#f5f0eb;--poster-dim:#6f6258}.dos-window--red{border-color:var(--poster-red);box-shadow:inset 0 0 0 1px rgba(255,26,26,.4),0 0 30px rgba(255,26,26,.18);background:radial-gradient(ellipse at 75% 35%,rgba(255,26,26,.12) 0,transparent 55%),var(--poster-bg)}.dos-window--red:before{border-color:rgba(255,26,26,.45)}.dos-window--red .dos-window__title{background:var(--poster-red);border-bottom-color:var(--poster-red);color:#1a0000}.dos-window--red .dos-window__menu{border-bottom-color:rgba(255,26,26,.35)}.dos-window--red .dos-window__menu-item:hover{background:var(--poster-red);color:var(--poster-white)}.dos-window--red .dos-window__status{border-top-color:rgba(255,26,26,.35);color:var(--poster-white)}.poster{position:relative;min-height:70vh;padding:clamp(1rem,2.5vmin,2rem);color:var(--poster-white);font-family:var(--font-mono);background:radial-gradient(ellipse 70% 50% at 80% 30%,rgba(255,26,26,.18) 0,transparent 60%),radial-gradient(ellipse 60% 40% at 20% 80%,rgba(255,26,26,.06) 0,transparent 60%)}.poster__top{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:1rem;gap:1rem;align-items:center;margin-bottom:clamp(1rem,2.5vmin,1.75rem);position:relative}.poster__top-left,.poster__top-right{display:flex;flex-direction:column;gap:.1em}.poster__top-right{align-items:flex-end}.poster__kicker{font-family:var(--font-mono);font-size:clamp(11px,1.3vmin,14px);letter-spacing:.18em;text-transform:uppercase;color:var(--poster-white);font-weight:700}.poster__kicker--lg{font-size:clamp(13px,1.6vmin,17px)}.poster__id{letter-spacing:.16em;color:var(--poster-white)}.poster__id,.poster__live{font-family:var(--font-mono);font-size:clamp(11px,1.3vmin,14px)}.poster__live{display:inline-flex;align-items:center;gap:.4em;letter-spacing:.2em;color:var(--poster-red);font-weight:700}.poster__live-dot{width:9px;height:9px;border-radius:50%;background:var(--poster-red);box-shadow:0 0 8px var(--poster-red),0 0 16px rgba(255,26,26,.5);animation:poster-pulse 1.2s ease-in-out infinite}.poster__live-sm{display:inline-flex;align-items:center;gap:.35em;color:var(--poster-red);font-weight:700}@keyframes poster-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.poster__wave{display:inline-flex;align-items:flex-end;gap:2px;height:24px;width:clamp(80px,12vmin,130px);justify-content:center}.poster__wave>span{display:inline-block;width:2px;background:var(--poster-red);box-shadow:0 0 4px rgba(255,26,26,.6);transition:height 90ms cubic-bezier(.4,0,.6,1);transform-origin:bottom}.crosshair{position:absolute;font-family:var(--font-mono);font-size:clamp(18px,2vmin,24px);color:var(--poster-white);pointer-events:none;opacity:.6;font-weight:700;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.crosshair--tl{top:clamp(3rem,6vmin,4.5rem);left:clamp(.5rem,1.5vmin,1.25rem)}.crosshair--tr{top:clamp(3rem,6vmin,4.5rem);right:clamp(.5rem,1.5vmin,1.25rem)}.crosshair--bl{left:clamp(.5rem,1.5vmin,1.25rem)}.crosshair--bl,.crosshair--br{bottom:clamp(3rem,6vmin,4.5rem)}.crosshair--br{right:clamp(.5rem,1.5vmin,1.25rem)}.poster__title{font-family:var(--font-display,"Archivo Black"),"Impact",sans-serif;font-weight:400;font-size:clamp(54px,14vmin,168px);line-height:.88;letter-spacing:-.025em;color:var(--poster-red);text-shadow:0 0 16px rgba(255,26,26,.4),0 0 40px rgba(255,26,26,.2);margin:0 0 clamp(1.25rem,3vmin,2rem);text-transform:uppercase;display:flex;flex-direction:column}.poster__title span{display:block}.poster__grid{gap:clamp(.85rem,2vmin,1.5rem);font-family:var(--font-mono);font-size:clamp(13px,1.7vmin,17px)}.poster__grid,.poster__month{display:flex;flex-direction:column}.poster__month{gap:.15em}.poster__month--past{opacity:.55}.poster__month-label{color:var(--poster-dim);font-size:clamp(11px,1.3vmin,14px);letter-spacing:.1em;white-space:nowrap;overflow:hidden;text-overflow:clip;margin-bottom:.35em}.poster-row,.poster__month-label{font-weight:700;text-transform:uppercase}.poster-row{display:grid;grid-template-columns:7ch 15ch 1.5ch 1fr 10ch;grid-gap:.75em;gap:.75em;align-items:center;padding:.4em .5em;color:var(--poster-red);letter-spacing:.04em;text-shadow:0 0 6px rgba(255,26,26,.45);text-decoration:none;cursor:default;border-left:2px solid transparent;transition:background .15s ease,color .15s ease,border-color .15s ease,padding-left .15s ease}a.poster-row{cursor:pointer}.poster-row.is-selected{background:rgba(255,26,26,.08);border-left-color:var(--poster-red);color:#ff5050;padding-left:.9em}.poster-row.is-cancelled,.poster-row.is-past,.poster-row.is-soldout{color:var(--poster-dim);text-shadow:none}.poster-row.is-cancelled{text-decoration:line-through}.poster-row__date{display:flex;flex-direction:column;align-items:flex-start;gap:.05em;white-space:nowrap;line-height:1.05}.poster-row__date,.poster-row__day{color:var(--poster-white)}.poster-row__time{color:var(--poster-dim);font-size:.78em;letter-spacing:.05em;white-space:nowrap}.poster-row__city{color:var(--poster-red);white-space:nowrap;overflow:hidden;text-overflow:clip}.poster-row__sep{color:var(--poster-dim);text-align:center}.poster-row__venue{color:var(--poster-red);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.poster-row__status{display:flex;justify-content:flex-end;align-items:center}.poster-row__tag{font-size:.78em;padding:.1em .5em;border:1px solid;letter-spacing:.1em}.poster-row__tag--out{color:var(--poster-red)}.poster-row__tag--cancel{color:var(--poster-dim)}.poster-row__tag--ticket{color:var(--poster-white);border-color:var(--poster-white)}.poster-row.is-selected .poster-row__tag--ticket{background:var(--poster-white);color:var(--poster-bg)}.poster__empty{padding:3rem 1rem;border:1px dashed var(--poster-red);color:var(--poster-red);text-align:center;letter-spacing:.1em;font-weight:700}.poster__bottom{margin-top:clamp(2rem,4vmin,3rem);display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:1rem;border-top:1px solid rgba(255,26,26,.2);padding-top:1rem}.poster__coords{flex-direction:column;gap:.1em;color:var(--poster-white);letter-spacing:.06em}.poster__coords,.poster__sponsors{display:flex;font-family:var(--font-mono);font-size:clamp(11px,1.3vmin,14px)}.poster__sponsors{gap:1em;align-items:center;color:var(--poster-dim);letter-spacing:.18em;text-transform:uppercase}.poster__sponsor{border:1px solid var(--poster-dim);padding:.25em .65em;white-space:nowrap}@media (max-width:720px){.poster{padding:.75rem}.poster__title{font-size:56px;line-height:.9}.poster__top{grid-template-columns:1fr auto}.poster__wave{display:none}.poster-row{grid-template-columns:5ch 1fr;gap:.5em;font-size:13px}.poster-row__sep,.poster-row__venue{grid-column:1/-1;padding-left:5.5ch;color:var(--poster-red);opacity:.85}.poster-row__sep{display:none}.poster-row__meta{grid-column:1/-1;padding-left:5.5ch}.crosshair{display:none}}.desktop2026__hero{position:relative}.desktop2026__hero-top{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:1rem;gap:1rem;align-items:center;margin-bottom:.5rem}.desktop2026__id{display:flex;flex-direction:column;align-items:flex-end;gap:.1em;font-family:var(--font-mono);font-size:clamp(11px,1.3vmin,14px);letter-spacing:.16em;color:var(--poster-white)}.desktop2026__title{font-family:var(--font-display,"Archivo Black"),"Impact",sans-serif!important;font-weight:400!important;color:var(--poster-red)!important;text-shadow:0 0 16px rgba(255,26,26,.4),0 0 40px rgba(255,26,26,.2)!important;letter-spacing:-.025em!important;text-transform:uppercase;line-height:.88}.desktop2026__title span,.poster__title span{display:block;position:relative;animation-name:neon-flicker-a;animation-duration:11s;animation-iteration-count:infinite;animation-timing-function:steps(1)}.desktop2026__title span:nth-child(2),.poster__title span:nth-child(2){animation-name:neon-flicker-b;animation-duration:13.7s;animation-delay:-3.2s}@keyframes neon-flicker-a{0%,11%,13%,7%,9%,to{opacity:1;text-shadow:0 0 16px rgba(255,26,26,.4),0 0 40px rgba(255,26,26,.2)}8%{opacity:.55;text-shadow:0 0 14px rgba(255,26,26,.35),0 0 32px rgba(255,26,26,.15)}10%{opacity:.82;text-shadow:0 0 15px rgba(255,26,26,.38),0 0 36px rgba(255,26,26,.18)}12%{opacity:.45;text-shadow:0 0 12px rgba(255,26,26,.32),0 0 28px rgba(255,26,26,.14)}47%,49%,51%{opacity:1;text-shadow:0 0 16px rgba(255,26,26,.4),0 0 40px rgba(255,26,26,.2)}48%{opacity:.6;text-shadow:0 0 13px rgba(255,26,26,.35),0 0 30px rgba(255,26,26,.16)}50%{opacity:.4;text-shadow:0 0 11px rgba(255,26,26,.32),0 0 26px rgba(255,26,26,.14)}}@keyframes neon-flicker-b{0%,23%,25%,27%,to{opacity:1;text-shadow:0 0 16px rgba(255,26,26,.4),0 0 40px rgba(255,26,26,.2)}24%{opacity:.6;text-shadow:0 0 13px rgba(255,26,26,.35),0 0 30px rgba(255,26,26,.16)}26%{opacity:.42;text-shadow:0 0 11px rgba(255,26,26,.32),0 0 26px rgba(255,26,26,.14)}78%,80%,82%,84%{opacity:1;text-shadow:0 0 16px rgba(255,26,26,.4),0 0 40px rgba(255,26,26,.2)}79%{opacity:.7;text-shadow:0 0 14px rgba(255,26,26,.37),0 0 34px rgba(255,26,26,.17)}81%{opacity:.5;text-shadow:0 0 12px rgba(255,26,26,.33),0 0 28px rgba(255,26,26,.15)}83%{opacity:.78;text-shadow:0 0 14px rgba(255,26,26,.37),0 0 34px rgba(255,26,26,.17)}}html[data-motion=reduced] .desktop2026__title span,html[data-motion=reduced] .poster__title span{animation:none!important;opacity:1!important}.coord-widget{display:inline-flex;align-items:center;gap:.6em;color:var(--poster-white);font-family:var(--font-mono);font-size:clamp(11px,1.3vmin,14px);letter-spacing:.12em;line-height:1.3}.coord-widget__lines{display:flex;flex-direction:column;align-items:flex-end;gap:.15em;white-space:nowrap}.coord-widget__lines span:nth-child(2){color:var(--poster-dim)}.globe-icon{display:block;flex-shrink:0;color:currentColor;filter:drop-shadow(0 0 4px currentColor)}.globe-icon__meridians,.globe-icon__static{fill:none;stroke:currentColor}.globe-icon__static{stroke-width:1;opacity:.85}.globe-icon__static line{stroke-width:.8;opacity:.7}.globe-icon__static ellipse{stroke-width:.6;opacity:.55}.globe-icon__meridian{stroke:currentColor;stroke-width:.8;animation:globe-meridian 16s linear infinite}@keyframes globe-meridian{0%{transform:translateX(-6px)}to{transform:translateX(54px)}}html[data-motion=reduced] .globe-icon__meridian{animation:none!important;transform:translateX(24px)!important}.musik{display:flex;flex-direction:column;gap:clamp(2rem,4vmin,3rem)}.featured-release{display:grid;grid-template-columns:auto 1fr;grid-gap:clamp(1.25rem,3vmin,2.5rem);gap:clamp(1.25rem,3vmin,2.5rem);align-items:center;padding:clamp(1.25rem,2.5vmin,2rem);border:1px solid var(--phosphor);background:radial-gradient(ellipse at 20% 50%,rgba(51,255,102,.18) 0,transparent 60%),linear-gradient(180deg,rgba(51,255,102,.06) 0,var(--bg-panel) 100%);position:relative;overflow:hidden;box-shadow:0 0 30px rgba(51,255,102,.12)}.featured-release:before{content:"";position:absolute;top:-1px;right:-1px;width:110px;height:110px;background:linear-gradient(135deg,transparent 50%,var(--amber) 50%);opacity:.18;pointer-events:none}.featured-release__art{display:grid;place-items:center}.featured-release__body{display:flex;flex-direction:column;gap:.5rem;min-width:0}.featured-release__tag{display:inline-flex;align-items:center;gap:.4em;color:var(--amber);text-shadow:0 0 8px rgba(255,176,0,.45);font-size:clamp(11px,1.4vmin,14px);letter-spacing:.3em;font-weight:700;text-transform:uppercase}.featured-release__star{display:inline-block;animation:featured-star 2.4s ease-in-out infinite}@keyframes featured-star{0%,to{transform:rotate(0deg)}50%{transform:rotate(72deg)}}.featured-release__title{font-family:var(--font-display,"Archivo Black"),"Impact",sans-serif;font-weight:400;font-size:clamp(36px,7vw,84px);line-height:.95;letter-spacing:-.02em;color:var(--phosphor-bright);text-shadow:0 0 18px rgba(51,255,102,.5),0 0 40px rgba(51,255,102,.25);text-transform:uppercase;margin:0}.featured-release__date{font-family:var(--font-mono);font-size:clamp(12px,1.5vmin,15px);letter-spacing:.18em;color:var(--phosphor-dim);margin-top:.25em}.featured-release__links{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.featured-release__link{display:inline-flex;align-items:center;gap:.5em;padding:.45em .85em .45em .7em;background:var(--bg-deep);color:var(--phosphor-bright);border:1px solid var(--phosphor-dim);font-family:var(--font-mono);font-size:clamp(12px,1.5vmin,14px);letter-spacing:.08em;text-decoration:none;text-shadow:0 0 4px rgba(51,255,102,.4);transition:background .15s ease,border-color .15s ease,transform .15s ease,color .15s ease}.featured-release__link:focus-visible,.featured-release__link:hover{background:var(--phosphor);color:var(--bg-deep);border-color:var(--phosphor);text-shadow:none;transform:translate(-2px,-2px);box-shadow:4px 4px 0 var(--phosphor-faint);outline:none}.featured-release__link-arrow{color:var(--phosphor-dim);transition:transform .15s ease,color .15s ease}.featured-release__link:hover .featured-release__link-arrow{color:var(--bg-deep);transform:translate(2px,-2px)}.musik__year-section{display:flex;flex-direction:column;gap:clamp(.85rem,2vmin,1.5rem);padding-top:clamp(1.5rem,3vmin,2.5rem);position:relative}.musik__year-section:before{content:"";display:block;height:6px;background:repeating-linear-gradient(90deg,var(--phosphor) 0 8px,transparent 8px 14px);margin-bottom:clamp(.5rem,1vmin,1rem);box-shadow:0 0 12px rgba(51,255,102,.25)}.musik__year-header{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;align-items:end;grid-gap:.25rem 1.25rem;gap:.25rem 1.25rem;margin-bottom:.5rem}.musik__year-meta{grid-column:2;grid-row:1;display:flex;align-items:center;justify-content:space-between;font-family:var(--font-mono);font-size:clamp(11px,1.4vmin,13px);letter-spacing:.25em;text-transform:uppercase;border-bottom:1px dashed var(--phosphor-faint);padding-bottom:.35em}.musik__year-meta,.musik__year-tag{color:var(--phosphor-dim)}.musik__year-count{color:var(--phosphor-bright);text-shadow:0 0 4px rgba(51,255,102,.45)}.musik__year-num{grid-column:1;grid-row:1/span 2;font-family:var(--font-display,"Archivo Black"),"Impact",sans-serif;font-weight:400;font-size:clamp(72px,14vmin,156px);line-height:.85;letter-spacing:-.04em;color:var(--phosphor-bright);text-shadow:0 0 18px rgba(51,255,102,.55),0 0 50px rgba(51,255,102,.25);margin:0;align-self:start}.musik__year-rule{grid-column:2;grid-row:2;align-self:end;height:4px;background:linear-gradient(90deg,var(--phosphor) 0,transparent 100%);opacity:.4}.musik__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:clamp(.75rem,1.5vmin,1.25rem);gap:clamp(.75rem,1.5vmin,1.25rem)}.song-card{display:flex;flex-direction:column;background:linear-gradient(180deg,#061206,#030904);border:1px solid var(--phosphor-faint);position:relative;overflow:hidden;transition:transform .2s cubic-bezier(.2,.7,.2,1),border-color .2s ease,box-shadow .2s ease,background .2s ease}.song-card.is-selected{transform:translateY(-3px);border-color:var(--phosphor);background:linear-gradient(180deg,rgba(51,255,102,.08),#050d05);box-shadow:0 0 0 1px var(--phosphor),0 18px 36px rgba(0,0,0,.55),0 0 24px rgba(51,255,102,.4)}.song-card.is-featured{border-color:var(--amber)}.song-card.is-featured.is-selected{box-shadow:0 0 0 1px var(--amber),0 18px 36px rgba(0,0,0,.55),0 0 28px rgba(255,176,0,.5)}.song-card__art{position:relative;height:160px;display:grid;place-items:center;background:radial-gradient(circle at 50% 50%,rgba(51,255,102,.05) 0,transparent 60%),linear-gradient(135deg,#0a1a0a,#050a05);border-bottom:1px solid var(--phosphor-faint);overflow:hidden}.song-card.is-selected .song-card__art{background:radial-gradient(circle at 50% 50%,rgba(51,255,102,.12) 0,transparent 60%),linear-gradient(135deg,#0d1f0d,#061106)}.song-card__num{position:absolute;top:.5rem;left:.7rem;font-family:var(--font-mono);font-size:13px;letter-spacing:.18em;color:var(--phosphor-bright);text-shadow:0 0 6px rgba(51,255,102,.55);font-weight:700;z-index:2}.song-card__star{position:absolute;top:.45rem;right:.6rem;color:var(--amber);text-shadow:0 0 8px rgba(255,176,0,.55);font-size:18px;z-index:2;animation:featured-star 3s ease-in-out infinite}.song-card__body{padding:.9rem 1rem .6rem;display:flex;flex-direction:column;gap:.25rem;flex:1 1;min-width:0}.song-card__title{font-family:var(--font-phosphor);font-weight:400;font-size:clamp(20px,2.5vmin,26px);line-height:1.05;color:var(--phosphor-bright);text-shadow:0 0 8px rgba(51,255,102,.45);text-transform:uppercase;letter-spacing:.02em;margin:0;word-break:break-word}.song-card.is-featured .song-card__title{color:var(--amber);text-shadow:0 0 10px rgba(255,176,0,.5)}.song-card__date{font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;color:var(--phosphor-dim);text-transform:uppercase}.song-card__links{display:flex;gap:.4rem;padding:.5rem 1rem .9rem;border-top:1px dashed var(--phosphor-faint);margin-top:auto}.song-card__link{display:inline-grid;place-items:center;width:28px;height:28px;border:1px solid var(--phosphor-faint);color:var(--phosphor-dim);text-decoration:none;transition:color .15s ease,border-color .15s ease,background .15s ease,transform .15s ease}.song-card__link:focus-visible,.song-card__link:hover{color:var(--bg-deep);background:var(--phosphor-bright);border-color:var(--phosphor-bright);transform:translateY(-2px);outline:none}.vinyl{position:relative;border-radius:50%;background:conic-gradient(from 0deg at 50% 50%,rgba(255,255,255,.1) 0deg,rgba(255,255,255,.02) 45deg,rgba(0,0,0,.2) 90deg,rgba(0,0,0,.05) 145deg,rgba(255,255,255,.08) 200deg,rgba(0,0,0,.18) 270deg,rgba(255,255,255,.04) 320deg,rgba(255,255,255,.1) 1turn),radial-gradient(circle at 28% 22%,rgba(255,255,255,.18) 0,transparent 28%),repeating-radial-gradient(circle at center,#0a0a0a 0,#0a0a0a 1.5px,rgba(255,255,255,.04) 0,rgba(255,255,255,.04) 3px),radial-gradient(circle at 50% 50%,#1a1a1a 0,#050505 75%);box-shadow:inset 0 0 14px rgba(0,0,0,.7),0 0 18px rgba(51,255,102,.18),0 6px 16px rgba(0,0,0,.55);transition:box-shadow .25s ease;flex-shrink:0;overflow:hidden}.vinyl__label{inset:30%;background:radial-gradient(circle at 30% 25%,rgba(255,255,255,.2) 0,transparent 35%),radial-gradient(circle at center,var(--vinyl-label) 0,color-mix(in srgb,var(--vinyl-label) 70%,#000) 100%);box-shadow:inset 0 0 8px rgba(0,0,0,.4),0 0 14px color-mix(in srgb,var(--vinyl-label) 60%,transparent)}.vinyl__hole,.vinyl__label{position:absolute;border-radius:50%}.vinyl__hole{top:50%;left:50%;transform:translate(-50%,-50%);width:9%;height:9%;background:#000;box-shadow:inset 0 0 4px rgba(0,0,0,1),0 0 0 1px rgba(255,255,255,.08)}.song-card.is-selected .vinyl{box-shadow:inset 0 0 14px rgba(0,0,0,.7),0 0 30px rgba(51,255,102,.35),0 6px 16px rgba(0,0,0,.55)}.featured-release.is-selected{border-color:var(--phosphor-bright);box-shadow:0 0 0 1px var(--phosphor-bright),0 0 50px rgba(51,255,102,.28)}.preview-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:rgba(5,14,5,.85);border:1.5px solid var(--phosphor-bright);color:var(--phosphor-bright);text-shadow:0 0 6px var(--phosphor);cursor:pointer;z-index:3;opacity:0;transition:opacity .2s ease,transform .2s ease,background .15s ease;pointer-events:none;box-shadow:0 0 0 1px rgba(0,0,0,.5),0 0 14px rgba(51,255,102,.4)}.preview-btn--lg{width:64px;height:64px;border-width:2px}.preview-btn__glyph{font-family:var(--font-mono);font-size:14px;font-weight:700;margin-left:2px;line-height:1}.preview-btn--lg .preview-btn__glyph{font-size:22px}.featured-release .preview-btn.is-pinned,.featured-release .preview-btn.is-playing,.featured-release.is-selected .preview-btn,.featured-release:hover .preview-btn,.song-card .preview-btn.is-pinned,.song-card .preview-btn.is-playing,.song-card.is-selected .preview-btn,.song-card:hover .preview-btn{opacity:1;pointer-events:auto}.preview-btn:focus-visible,.preview-btn:hover{background:var(--phosphor-bright);color:var(--bg-deep);text-shadow:none;transform:translate(-50%,-50%) scale(1.08);outline:none}.preview-btn.is-playing{background:var(--phosphor-bright);color:var(--bg-deep);text-shadow:none;animation:preview-pulse 1.2s ease-in-out infinite}.preview-btn.is-pinned{background:var(--amber,#ffb347);color:var(--bg-deep);text-shadow:none;border-color:var(--amber,#ffb347);animation:none;box-shadow:0 0 0 1px rgba(0,0,0,.6),0 0 18px rgba(255,179,71,.75)}.preview-btn.is-pinned:focus-visible,.preview-btn.is-pinned:hover{background:var(--amber,#ffb347);filter:brightness(1.1)}@keyframes preview-pulse{0%,to{box-shadow:0 0 0 1px rgba(0,0,0,.5),0 0 14px rgba(51,255,102,.4)}50%{box-shadow:0 0 0 1px rgba(0,0,0,.5),0 0 22px rgba(51,255,102,.85)}}html[data-motion=reduced] .preview-btn.is-playing{animation:none}