@font-face{font-family:Miriam;src:url(/fonts/MiriamLibre.woff2)format("woff2");font-weight:400 700;font-display:swap}@font-face{font-family:MiriamFallback;src:local(Arial);size-adjust:103%;ascent-override:96%;descent-override:28%}@font-face{font-family:Orbitron;src:url(/fonts/Orbitron.woff2)format("woff2");font-weight:600 900;font-display:swap}@font-face{font-family:Glitch;src:url(/fonts/RubikGlitch.woff2)format("woff2");font-weight:400;font-display:optional}:root{--void:#030308;--void-2:#08071a;--void-3:#110e2c;--void-4:#1b1642;--red:#ff2a3d;--mag:#ff1ec8;--uv:#7b2dff;--cyan:#19f0ff;--hot:#fff;--wa:#25d366;--text:#f4f2ff;--muted:#b9b3d6;--dim:#8a84ad;--line:#b9b3d624;--line-2:#b9b3d647;--laser:linear-gradient(90deg, var(--red), var(--mag) 35%, var(--uv) 68%, var(--cyan));--laser-v:linear-gradient(180deg, var(--red), var(--mag) 35%, var(--uv) 68%, var(--cyan));--glow-m:0 0 12px #ff1ec8b3, 0 0 40px #ff1ec859;--glow-c:0 0 12px #19f0ffb3, 0 0 40px #19f0ff4d;--display:"Miriam", "MiriamFallback", system-ui, sans-serif;--body:"Miriam", "MiriamFallback", system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--latin:"Orbitron", "Miriam", sans-serif;--r:20px;--wrap:1220px;--gut:16px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (min-width:720px){:root{--gut:28px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:90px}body{background:var(--void);color:var(--text);font:400 17px/1.75 var(--body);-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}img,svg,canvas{max-width:100%;height:auto;display:block}a{color:inherit;-webkit-text-decoration-color:color-mix(in srgb, var(--mag) 70%, transparent);text-decoration-color:color-mix(in srgb, var(--mag) 70%, transparent);text-underline-offset:4px}a:hover{color:#fff}:focus-visible{outline:3px solid var(--cyan);outline-offset:3px;border-radius:6px}h1,h2,h3,h4{font-family:var(--display);letter-spacing:-.015em;text-wrap:balance;margin:0 0 .5em;font-weight:700;line-height:1.08}p{text-wrap:pretty;margin:0 0 1.1em}.wrap{width:min(100% - var(--gut) * 2, var(--wrap));margin-inline:auto}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.skip{inset-inline-start:12px;z-index:100;background:var(--cyan);color:#000;border-radius:10px;padding:10px 16px;font-weight:700;position:absolute;top:-60px}.skip:focus{top:12px}.latin{font-family:var(--latin);letter-spacing:.08em;direction:ltr;unicode-bidi:isolate}.grad{background:var(--laser);color:#0000;-webkit-background-clip:text;background-clip:text}.muted{color:var(--muted)}.glitch{font-family:"Glitch", var(--display);font-weight:400}.btn{cursor:pointer;min-height:54px;font:700 1rem/1 var(--body);color:#fff;background:var(--void-3);isolation:isolate;border:0;border-radius:14px;justify-content:center;align-items:center;gap:.55em;padding:0 1.5em;text-decoration:none;transition:transform .2s;display:inline-flex;position:relative}.btn:before{content:"";z-index:-1;border-radius:inherit;background:var(--laser);-webkit-mask-composite:xor;padding:1.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.btn:hover{color:#fff;box-shadow:var(--glow-m);transform:translateY(-2px)}.btn svg{flex:none;width:20px;height:20px}.btn.hot{background:var(--laser);box-shadow:0 10px 34px -10px #ff1ec8e6}.btn.hot:before{display:none}.btn.wa{background:var(--wa);color:#03240f;box-shadow:0 10px 30px -12px #25d366cc}.btn.wa:before{display:none}.btn.ghost{background:#ffffff08}.btn.sm{border-radius:12px;min-height:42px;padding:0 1em;font-size:.92rem}.btn-row{flex-wrap:wrap;gap:12px;display:flex}.topbar{border-bottom:1px solid var(--line);background:#000;font-size:.84rem;font-weight:700;position:relative}.topbar:after{content:"";background:var(--laser);opacity:.8;height:1px;position:absolute;inset:auto 0 -1px}.topbar .wrap{justify-content:space-between;align-items:center;gap:12px;min-height:36px;display:flex}.topbar a{white-space:nowrap;direction:ltr;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.topbar svg{flex:none;width:15px;height:15px}.topbar .live{font:700 .72rem/1 var(--latin);letter-spacing:.16em;color:var(--muted);direction:ltr;align-items:center;gap:8px;display:inline-flex}.topbar .live i{background:var(--red);width:8px;height:8px;box-shadow:0 0 10px var(--red);border-radius:50%;animation:1.2s steps(2,end) infinite rec}@keyframes rec{50%{opacity:.2}}.topbar .hide-s{display:none}@media (min-width:720px){.topbar .hide-s{display:inline-flex}}.hdr{z-index:40;isolation:isolate;position:sticky;top:0}.hdr:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--line);background:#030308c7;position:absolute;inset:0}.hdr .wrap{align-items:center;gap:14px;min-height:66px;display:flex}.hdr .logo img{width:auto;height:48px}.nav{margin-inline-start:auto;display:none}.nav ul{gap:2px;margin:0;padding:0;list-style:none;display:flex}.nav a{color:var(--muted);border-radius:10px;padding:8px 12px;font-size:.95rem;font-weight:700;text-decoration:none;display:block}.nav a:hover,.nav a[aria-current=page]{color:#fff;text-shadow:0 0 14px #ff1ec8e6}.hdr-cta{align-items:center;gap:8px;margin-inline-start:auto;display:flex}.hdr-cta .call{display:none}.burger{border:1px solid var(--line-2);color:#fff;cursor:pointer;background:#ffffff0a;border-radius:12px;place-items:center;width:46px;height:46px;display:grid}.burger svg{width:22px;height:22px}@media (min-width:1100px){.nav{display:block}.hdr-cta{margin-inline-start:6px}.hdr-cta .call{display:inline-flex}.burger{display:none}}.mnav{z-index:60;background:radial-gradient(90% 50% at 50% 0%, #7b2dff59, transparent 70%), radial-gradient(90% 50% at 50% 100%, #ff1ec84d, transparent 70%), var(--void);padding:18px var(--gut) 28px;flex-direction:column;display:none;position:fixed;inset:0;overflow-y:auto}html.menu-open .mnav{display:flex}html.menu-open{overflow:hidden}.mnav-top{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.mnav-top img{width:auto;height:44px}.mnav ol{margin:0 0 24px;padding:0;list-style:none}.mnav li a{border-bottom:1px solid var(--line);font:700 1.65rem/1.15 var(--display);align-items:baseline;gap:14px;padding:12px 4px;text-decoration:none;display:flex}.mnav li a .t{font:700 .78rem/1 var(--latin);letter-spacing:.1em;color:var(--cyan);direction:ltr;min-width:52px}.mnav li:nth-child(odd) a .t{color:var(--mag)}.mnav .btn-row .btn{flex:140px}.hero{isolation:isolate;background:radial-gradient(70% 55% at 50% 100%, #7b2dff47, transparent 70%), var(--void);align-items:center;min-height:min(100svh - 102px,900px);padding:40px 0 70px;display:grid;position:relative;overflow:hidden}.hero canvas.laser{z-index:-1;width:100%;height:100%;position:absolute;inset:0}.hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(180deg, #03030833, transparent 30%, transparent 60%, var(--void)), repeating-linear-gradient(0deg, #0000002e 0 1px, transparent 1px 3px);position:absolute;inset:0}.hero .wrap{position:relative}.onair{border:1px solid var(--line-2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font:700 .74rem/1 var(--latin);letter-spacing:.18em;direction:ltr;background:#0000008c;border-radius:999px;align-items:center;gap:10px;padding:8px 14px;display:inline-flex}.onair i{background:var(--red);width:9px;height:9px;box-shadow:0 0 12px var(--red);border-radius:50%;animation:1.2s steps(2,end) infinite rec}.eq{align-items:flex-end;gap:2px;height:14px;display:inline-flex}.eq b{background:var(--cyan);transform-origin:bottom;border-radius:1px;width:3px;height:14px;animation:.48s ease-in-out infinite alternate eq}.eq b:nth-child(2){background:var(--mag);animation-delay:-.2s}.eq b:nth-child(3){animation-delay:-.35s}.eq b:nth-child(4){background:var(--mag);animation-delay:-.1s}@keyframes eq{0%{transform:scaleY(.2)}to{transform:scaleY(1)}}.mega{text-align:left;font:900 clamp(2.4rem, 11.2vw, 9.2rem)/.9 var(--latin);letter-spacing:-.01em;direction:ltr;margin:22px 0 6px}.mega .w1{color:#0000;-webkit-text-stroke:2px #fff;display:block;position:relative}.mega .w1:after{content:attr(data-t);color:#fff;-webkit-text-stroke:0;text-shadow:var(--glow-m);clip-path:inset(0 100% 0 0);animation:5.5s cubic-bezier(.7,0,.3,1) infinite scanfill;position:absolute;inset:0}@keyframes scanfill{0%,8%{clip-path:inset(0 100% 0 0)}42%,70%{clip-path:inset(0)}92%,to{clip-path:inset(0 0 0 100%)}}.mega .w2{align-items:center;gap:.18em;display:flex}.mega .w2 span{background:var(--laser);color:#0000;filter:drop-shadow(0 0 18px #ff1ec88c);letter-spacing:.1em;-webkit-background-clip:text;background-clip:text}.mega .w2 small{font:700 clamp(.6rem, 1.6vw, .95rem)/1.5 var(--latin);letter-spacing:.24em;color:var(--muted)}.hero h1{text-shadow:0 2px 30px #000c;max-width:18ch;margin:18px 0 12px;font-size:clamp(1.9rem,7.6vw,3.6rem)}.hero h1 em{background:var(--laser);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.hero .lead{color:#d9d4f2;text-shadow:0 2px 20px #000;max-width:38em;font-size:clamp(1.02rem,3.4vw,1.2rem)}.hero .btn-row{margin:22px 0 18px}.proof{color:var(--muted);flex-wrap:wrap;gap:8px 18px;margin:0;padding:0;font-size:.9rem;font-weight:700;list-style:none;display:flex}.proof li{align-items:center;gap:8px;display:inline-flex}.proof li:before{content:"";background:var(--laser);width:14px;height:2px;box-shadow:var(--glow-m)}.ticker{background:var(--laser);color:#000;z-index:2;direction:ltr;margin:-18px 0 0;position:relative;overflow:hidden;transform:rotate(-1.6deg)scale(1.04);box-shadow:0 0 40px #ff1ec880}.ticker-track{width:max-content;animation:30s linear infinite tick;display:flex}.ticker span{font:900 clamp(1rem, 3.6vw, 1.5rem)/1 var(--latin);letter-spacing:.08em;white-space:nowrap;padding:14px 18px}.ticker span:after{content:"✦";margin-left:36px}.ticker span:lang(he),.ticker span.he{font-family:var(--display);letter-spacing:0;font-weight:700}@keyframes tick{to{transform:translate(-50%)}}.sec{padding:76px 0;position:relative}.sec.tight{padding:46px 0}.sec.alt{background:linear-gradient(180deg, var(--void), var(--void-2) 18%, var(--void-2) 82%, var(--void))}.sec-head{gap:12px;max-width:820px;margin-bottom:34px;display:grid}.stamp{font:700 .78rem/1 var(--latin);letter-spacing:.2em;color:var(--cyan);align-items:center;gap:10px;display:inline-flex}.stamp time,.stamp b{direction:ltr;unicode-bidi:isolate;border:1px solid;border-radius:6px;padding:6px 9px;box-shadow:inset 0 0 12px #19f0ff33}.stamp span{font-family:var(--body);letter-spacing:0;color:var(--muted);font-size:.95rem}.sec-head h2{margin:0;font-size:clamp(2.1rem,7.6vw,4rem)}.sec-head p{color:var(--muted);margin:0;font-size:1.08rem}.center{text-align:center;justify-items:center;margin-inline:auto}.kick-en{text-align:left;-webkit-user-select:none;user-select:none;direction:ltr;margin:0 0 -.25em}.kick-en:before{content:attr(data-k);font:900 clamp(2.6rem, 11vw, 7rem)/.9 var(--latin);color:#0000;-webkit-text-stroke:1.5px var(--line-2)}.lineup{background:radial-gradient(60% 40% at 80% 10%, #ff1ec82e, transparent 70%), radial-gradient(60% 40% at 10% 90%, #19f0ff24, transparent 70%), var(--void);padding:76px 0 50px;position:relative;overflow:hidden}.rail{scroll-snap-type:x mandatory;padding:8px var(--gut) 20px;margin-inline:calc(var(--gut) * -1);scrollbar-width:thin;scrollbar-color:var(--mag) transparent;grid-auto-columns:min(72vw,280px);grid-auto-flow:column;gap:16px;display:grid;overflow-x:auto}.rail>*{scroll-snap-align:start}.passes{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:20px;display:grid}.pass{border-radius:var(--r);background:var(--void-2);isolation:isolate;flex-direction:column;transition:transform .35s cubic-bezier(.2,.8,.2,1);display:flex;position:relative;overflow:hidden}.pass:before{content:"";z-index:3;pointer-events:none;border-radius:inherit;background:var(--laser);-webkit-mask-composite:xor;opacity:.55;padding:1.5px;transition:opacity .3s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.pass:hover{transform:translateY(-6px)}.pass:hover:before{opacity:1}.pass figure{aspect-ratio:4/5;background:var(--void-3);margin:0;position:relative;overflow:hidden}.pass figure img{object-fit:cover;width:100%;height:100%;transition:transform .7s}.pass figure:before{content:"";z-index:1;pointer-events:none;mix-blend-mode:screen;background:repeating-linear-gradient(0deg,#0003 0 1px,#0000 1px 4px),linear-gradient(160deg,#ff1ec842,#0000 45%,#19f0ff33);transition:opacity .5s;position:absolute;inset:0}.pass figure:after{content:"";z-index:1;background:linear-gradient(#0000 50%,#030308f0);position:absolute;inset:0}.pass .scan{inset-inline:0;z-index:2;background:var(--cyan);height:3px;box-shadow:0 0 14px var(--cyan), 0 0 40px var(--cyan);opacity:0;position:absolute;top:0}.pass:hover .scan{animation:1.1s ease-in-out scan}@keyframes scan{0%{opacity:1;transform:translateY(0)}to{transform:translateY(var(--h,420px));opacity:0}}.pass:hover figure img{transform:scale(1.05)}.pass:hover figure:before{opacity:.2}.pass .num{top:12px;z-index:2;font:900 .8rem/1 var(--latin);letter-spacing:.12em;color:#fff;direction:ltr;position:absolute;inset-inline-start:12px}.pass .hour{top:10px;z-index:2;font:700 .74rem/1 var(--latin);letter-spacing:.1em;border:1px solid var(--cyan);color:var(--cyan);direction:ltr;background:#0009;border-radius:8px;padding:7px 9px;position:absolute;inset-inline-end:10px}.pass .who{bottom:12px;z-index:2;position:absolute;inset-inline:14px}.pass .who .nm1{font:700 2.2rem/1 var(--display);color:#fff;text-shadow:0 0 22px #ff1ec899;margin:0}.pass .who p:not(.nm1){color:#d9d4f2;margin:6px 0 0;font-size:.86rem;font-weight:700}.pass .meta{flex:1;gap:10px;padding:12px 14px 14px;display:grid}.chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.chips li{color:#d8ccff;background:#7b2dff24;border:1px solid #7b2dff73;border-radius:6px;padding:5px 9px;font-size:.76rem;font-weight:700}.pass .book{background:var(--wa);color:#03240f;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:46px;margin-top:auto;font-size:.95rem;font-weight:800;text-decoration:none;display:flex}.pass .book svg{width:18px;height:18px}@media (max-width:559px){.passes{grid-template-columns:1fr 1fr;gap:12px}.passes .pass .num{top:9px;font-size:.66rem;inset-inline-start:9px}.passes .pass .hour{top:7px;padding:5px 6px;font-size:.62rem;inset-inline-end:7px}.passes .pass .who{inset-inline:10px;bottom:8px}.passes .pass .who .nm1{font-size:1.45rem}.passes .pass .who p:not(.nm1){font-size:.72rem;line-height:1.35}.passes .pass .meta{gap:8px;padding:10px}.passes .pass .chips li:nth-child(n+3){display:none}.passes .pass .chips li{padding:4px 7px;font-size:.68rem}.passes .pass .book{min-height:40px;font-size:.8rem}.passes .pass .book .nm{display:none}}.sets{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:16px;display:grid}.set{border-radius:var(--r);background:var(--void-2);border:1px solid var(--line);min-height:270px;color:var(--text);isolation:isolate;flex-direction:column;gap:8px;padding:26px 22px 22px;text-decoration:none;transition:border-color .3s,transform .3s;display:flex;position:relative;overflow:hidden}.set:before{content:"";z-index:-1;inset-inline-end:-230px;background:repeating-conic-gradient(from 0deg at 50% 50%, #ff1ec88c 0 .7deg, transparent .7deg 9deg);opacity:.35;width:460px;height:460px;transition:opacity .4s,transform 1.4s;position:absolute;bottom:-230px;-webkit-mask:radial-gradient(circle,#000 0 30%,#0000 70%);mask:radial-gradient(circle,#000 0 30%,#0000 70%)}.set:nth-child(2n):before{background:repeating-conic-gradient(from 0deg, #19f0ff8c 0 .7deg, transparent .7deg 9deg)}.set:hover{border-color:var(--mag);color:#fff;transform:translateY(-4px)}.set:hover:before{opacity:.95;transform:rotate(40deg)}.set .no{font:900 .74rem/1 var(--latin);letter-spacing:.3em;color:var(--cyan);text-align:right;direction:ltr}.set .no b{letter-spacing:0;color:#0000;-webkit-text-stroke:1.5px #ffffff73;margin-top:6px;font-size:3.2rem;display:block}.set .en{font:700 .74rem/1 var(--latin);letter-spacing:.22em;color:var(--mag);text-align:right;direction:ltr}.set h3,.set h2{margin:0;font-size:1.85rem}.set p{color:var(--muted);margin:0}.set .t{border-top:1px dashed var(--line-2);color:#fff;margin-top:auto;padding-top:12px;font-size:.88rem;font-weight:700}.tickets{grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr));gap:18px;display:grid}.ticket{--c:var(--mag);min-height:196px;color:var(--text);grid-template-columns:1fr 86px;text-decoration:none;transition:transform .3s;display:grid;position:relative}.ticket:nth-child(3n+2){--c:var(--cyan)}.ticket:nth-child(3n){--c:var(--uv)}.ticket:hover{color:#fff;transform:rotate(-1.2deg)translateY(-4px)}.ticket .main{background:radial-gradient(circle 12px at 0 0, transparent 11px, var(--void-3) 12px) top left / 100% 51% no-repeat, radial-gradient(circle 12px at 0 100%, transparent 11px, var(--void-3) 12px) bottom left / 100% 51% no-repeat;border-right:3px solid var(--c);border-radius:0 16px 16px 0;flex-direction:column;gap:6px;padding:20px 20px 18px;display:flex;position:relative}.ticket .stub{background:radial-gradient(circle 12px at 100% 0, transparent 11px, var(--void-4) 12px) top right / 100% 51% no-repeat, radial-gradient(circle 12px at 100% 100%, transparent 11px, var(--void-4) 12px) bottom right / 100% 51% no-repeat;border-radius:16px 0 0 16px;place-items:center;padding:12px 6px;display:grid;position:relative}.ticket .stub:after{content:"";inset-block:14px;border-right:2px dashed #ffffff40;position:absolute;right:0}.ticket .adm{font:900 .68rem/1 var(--latin);letter-spacing:.3em;color:var(--c);text-align:right;direction:ltr}.ticket h3,.ticket h2{margin:2px 0;font-size:1.7rem}.ticket p{color:var(--muted);margin:0;font-size:.92rem;line-height:1.55}.ticket .go{color:var(--c);margin-top:auto;font-size:.9rem;font-weight:800}.ticket .stub>div{align-items:center;gap:8px;display:flex}.ticket .bar{writing-mode:vertical-rl;font:700 .62rem/1 var(--latin);letter-spacing:.25em;color:var(--muted);transform:rotate(180deg)}.ticket .code{opacity:.8;background:repeating-linear-gradient(0deg,#fff 0 2px,#0000 2px 4px,#fff 4px 5px,#0000 5px 8px,#fff 8px 11px,#0000 11px 13px);border-radius:2px;width:36px;height:120px}.night{gap:10px;margin:0;padding:0;list-style:none;display:grid;position:relative}.night li{background:var(--void-2);border:1px solid var(--line);border-radius:14px;grid-template-columns:82px 1fr;align-items:start;gap:4px 16px;padding:16px 18px 16px 16px;display:grid;position:relative;overflow:hidden}.night li:before{content:"";background:var(--laser-v);width:4px;position:absolute;inset-block:0;inset-inline-start:0}.night li:nth-child(2n):before{background:linear-gradient(180deg, var(--cyan), var(--uv))}.night time{font:900 1.15rem/1 var(--latin);letter-spacing:.04em;color:#fff;text-shadow:var(--glow-m);direction:ltr;grid-row:span 2;padding-top:4px}.night h3,.night h2{grid-column:2;margin:0;font-size:1.3rem}.night p{color:var(--muted);grid-column:2;margin:0}@media (min-width:900px){.night.h{grid-template-columns:repeat(5,1fr)}.night.h li{grid-template-columns:1fr;padding:22px 18px 20px}.night.h time{grid-row:auto;margin-bottom:10px;font-size:1.7rem}.night.h h3,.night.h p{grid-column:1}.night.h li:before{background:var(--laser);width:auto;height:3px;inset-block:0 auto;inset-inline:0}}.metro{gap:8px;margin:0;padding:0;list-style:none;display:grid;position:relative}.metro a{color:var(--text);background:var(--void-2);border:1px solid var(--line);border-radius:14px;grid-template-columns:52px 1fr auto;align-items:center;gap:14px;padding:12px 14px;text-decoration:none;transition:border-color .25s,background .25s;display:grid;position:relative}.metro a:hover{border-color:var(--cyan);background:var(--void-3);color:#fff}.metro .st{width:52px;height:40px;font:900 .9rem/1 var(--latin);color:#000;background:var(--laser);direction:ltr;border-radius:8px;place-items:center;display:grid}.metro li:nth-child(2n) .st{background:linear-gradient(90deg, var(--cyan), var(--uv))}.metro b{font:700 1.3rem/1.15 var(--display);display:block}.metro small{color:var(--muted);font-size:.88rem}.metro .go{font:900 .74rem/1 var(--latin);letter-spacing:.16em;color:var(--cyan);direction:ltr}@media (min-width:900px){.metro.two{grid-template-columns:1fr 1fr}}.grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,270px),1fr));gap:16px;display:grid}.card{border-radius:var(--r);background:var(--void-2);border:1px solid var(--line);padding:22px;position:relative}.card h3{margin-bottom:8px;font-size:1.35rem}.card p{color:var(--muted);margin:0}.card .ico{width:48px;height:48px;color:var(--mag);background:#ff1ec81a;border-radius:12px;place-items:center;margin-bottom:14px;display:grid;box-shadow:inset 0 0 0 1px #ff1ec873,0 0 20px #ff1ec840}.card:nth-child(2n) .ico{color:var(--cyan);background:#19f0ff14;box-shadow:inset 0 0 0 1px #19f0ff73,0 0 20px #19f0ff33}.card .ico svg{width:24px;height:24px}a.card{color:var(--text);text-decoration:none;transition:border-color .25s,transform .25s}a.card:hover{border-color:var(--mag);transform:translateY(-3px)}.split{align-items:center;gap:30px;display:grid}@media (min-width:900px){.split{grid-template-columns:1fr 1fr;gap:56px}.split.rev>:first-child{order:2}}.photo-frame{border-radius:22px;position:relative;overflow:hidden}.photo-frame img{object-fit:cover;width:100%;height:100%}.photo-frame:before{content:"";z-index:2;border-radius:inherit;background:var(--laser);-webkit-mask-composite:xor;padding:2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.photo-frame:after{content:"";mix-blend-mode:screen;pointer-events:none;background:repeating-linear-gradient(0deg,#0000002e 0 1px,#0000 1px 4px),linear-gradient(160deg,#ff1ec840,#0000 50%,#19f0ff33);position:absolute;inset:0}.manifesto{font:700 clamp(1.7rem, 6vw, 3.1rem)/1.2 var(--display);margin:0}.manifesto span{color:#6f6996;transition:color .5s}.manifesto span.on{color:#fff}.manifesto em{background:var(--laser);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.stats{background:var(--line);border:1px solid var(--line);border-radius:var(--r);grid-template-columns:repeat(2,1fr);gap:1px;display:grid;overflow:hidden}.stats div{background:var(--void);padding:24px 18px}.stats b{font:900 clamp(2.4rem, 9vw, 3.8rem)/1 var(--latin);text-align:right;background:var(--laser);color:#0000;direction:ltr;-webkit-background-clip:text;background-clip:text;display:block}.stats span{color:var(--muted);font-size:.92rem;font-weight:700}@media (min-width:900px){.stats{grid-template-columns:repeat(4,1fr)}}.quick{background:radial-gradient(80% 120% at 100% 0%, #ff1ec847, transparent 60%), radial-gradient(80% 120% at 0% 100%, #19f0ff33, transparent 60%), var(--void-2);isolation:isolate;border-radius:26px;padding:28px 20px;position:relative;overflow:hidden}.quick:before{content:"";z-index:-1;border-radius:inherit;background:var(--laser);-webkit-mask-composite:xor;padding:1.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.quick h2{font-size:clamp(1.9rem,6.5vw,3rem)}.qb{gap:12px;margin-top:18px;display:grid}.qb label{gap:6px;font-size:.92rem;font-weight:700;display:grid}.qb select,.qb input{font:700 1rem var(--body);color:var(--text);background:var(--void);border:1.5px solid var(--line-2);border-radius:12px;width:100%;min-height:52px;padding:0 14px}.qb select:focus,.qb input:focus{border-color:var(--cyan);box-shadow:var(--glow-c);outline:none}.qb .btn{width:100%}.qb .note{color:var(--dim);margin:0;font-size:.84rem}.pills{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.pills a{border:1px solid var(--line-2);background:#ffffff08;border-radius:10px;padding:10px 14px;font-size:.92rem;font-weight:700;text-decoration:none}.pills a:hover{border-color:var(--wa);color:#fff}@media (min-width:900px){.quick{padding:44px}.qb{grid-template-columns:repeat(4,1fr) auto;align-items:end}.qb .btn{width:auto}.qb .note{grid-column:1/-1}}.band{isolation:isolate;background:#000;border-radius:26px;align-items:center;gap:16px;padding:34px 22px;display:grid;position:relative;overflow:hidden}.band:before{content:"";z-index:-1;background:repeating-conic-gradient(from 0deg at 50% 50%, #ff1ec899 0 1deg, transparent 1deg 7deg, #19f0ff80 7deg 8deg, transparent 8deg 14deg);opacity:.5;animation:16s linear infinite sweep;position:absolute;inset:-60%}.band:after{content:"";z-index:-1;background:radial-gradient(70% 90%,#000c,#00000073);position:absolute;inset:0}@keyframes sweep{to{transform:rotate(1turn)}}.band h2{margin:0;font-size:clamp(1.8rem,6.4vw,2.8rem)}.band p{color:#e4def9;margin:0;font-weight:700}@media (min-width:900px){.band{grid-template-columns:1fr auto;padding:46px 48px}}.faq{gap:10px;display:grid}.faq details{border:1px solid var(--line);background:var(--void-2);border-radius:14px}.faq details[open]{border-color:var(--mag);box-shadow:0 0 24px -8px #ff1ec899}.faq summary{cursor:pointer;justify-content:space-between;gap:14px;padding:18px 20px;font-size:1.06rem;font-weight:700;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font:900 1.4rem/1 var(--latin);color:var(--cyan);transition:transform .3s}.faq details[open] summary:after{color:var(--mag);transform:rotate(45deg)}.faq .a{color:var(--muted);padding:0 20px 18px}.faq .a p:last-child{margin:0}.page-hero{isolation:isolate;border-bottom:1px solid var(--line);padding:42px 0 34px;position:relative;overflow:hidden}.page-hero:before{content:"";z-index:-1;inset-inline-end:-420px;background:repeating-conic-gradient(from 0deg at 50% 50%, #ff1ec880 0 .5deg, transparent .5deg 6deg, #19f0ff73 6deg 6.5deg, transparent 6.5deg 12deg);opacity:.45;width:1000px;height:1000px;animation:80s linear infinite sweep;position:absolute;top:-620px;-webkit-mask:radial-gradient(circle,#000 0 15%,#0000 60%);mask:radial-gradient(circle,#000 0 15%,#0000 60%)}.page-hero h1{margin:16px 0 14px;font-size:clamp(2.3rem,9.5vw,4.6rem)}.page-hero .lead{color:#d3cdee;max-width:46em;font-size:1.12rem}.crumbs{color:var(--dim);font-size:.86rem}.crumbs ol{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.crumbs li:not(:last-child):after{content:"/";color:var(--mag);margin-inline-start:6px}.crumbs a{text-decoration:none}.layout{gap:34px;display:grid}@media (min-width:1000px){.layout{grid-template-columns:minmax(0,1fr) 330px;gap:48px}.aside-sticky{align-self:start;position:sticky;top:100px}}.prose{max-width:72ch;font-size:1.07rem}.prose h2{margin:1.8em 0 .6em;scroll-margin-top:100px;font-size:clamp(1.6rem,5.4vw,2.25rem)}.prose h2:before{content:"";background:var(--laser);width:56px;height:3px;box-shadow:var(--glow-m);border-radius:2px;margin-bottom:14px;display:block}.prose h3{margin:1.4em 0 .5em;font-size:1.35rem}.prose ul,.prose ol{margin:0 0 1.2em;padding-inline-start:1.3em}.prose li{margin-bottom:.45em}.prose li::marker{color:var(--mag)}.prose blockquote{border-inline-start:3px solid var(--cyan);background:#19f0ff0d;border-radius:0 14px 14px 0;margin:1.6em 0;padding:18px 22px;font-size:1.15rem}.prose table{border-collapse:collapse;width:100%;margin:1.4em 0;font-size:.96rem;display:block;overflow-x:auto}.prose th,.prose td{border-bottom:1px solid var(--line);text-align:right;padding:11px 12px}.prose th{color:var(--cyan);background:var(--void-2);font-weight:700}.prose strong{color:#fff}.prose a{color:#ff7ee2;font-weight:700}.prose hr{background:var(--line);border:0;height:1px;margin:2em 0}.prose .night{margin:20px 0;padding:0}.box{border-radius:var(--r);background:var(--void-2);border:1px solid var(--line-2);padding:22px}.box h3,.box h2{font-size:1.3rem}.box ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.box li{color:var(--muted);gap:10px;display:flex}.box li:before{content:"✦";color:var(--mag)}.box+.box{margin-top:16px}.toc a{color:var(--muted);text-decoration:none}.toc a:hover{color:#fff}.mag{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:20px;display:grid}.post{border-radius:var(--r);background:var(--void-2);border:1px solid var(--line);color:var(--text);flex-direction:column;text-decoration:none;transition:transform .3s,border-color .3s;display:flex;position:relative;overflow:hidden}.post:hover{border-color:var(--mag);color:#fff;transform:translateY(-4px)}.post figure{aspect-ratio:16/10;background:var(--void-3);margin:0;position:relative;overflow:hidden}.post figure img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.post figure:after{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#00000024 0 1px,#0000 1px 4px),linear-gradient(#0000 60%,#08071acc);position:absolute;inset:0}.post:hover figure img{transform:scale(1.05)}.post .cat{z-index:1;top:12px;border:1px solid var(--mag);color:#ffd0f3;background:#000;border-radius:6px;padding:6px 10px;font-size:.76rem;font-weight:800;position:absolute;inset-inline-start:12px}.post .body{gap:8px;padding:18px 18px 20px;display:grid}.post h3,.post h2{margin:0;font-size:1.3rem}.post p{color:var(--muted);margin:0;font-size:.95rem}.post .m{color:var(--cyan);font-size:.8rem;font-weight:700}.post.big{grid-column:1/-1}@media (min-width:900px){.post.big{grid-template-columns:1.3fr 1fr;display:grid}.post.big figure{aspect-ratio:auto;min-height:340px}.post.big .body{align-content:center;padding:34px}.post.big h3{font-size:2.2rem}}.cats{flex-wrap:wrap;gap:8px;margin-bottom:26px;display:flex}.cats a{border:1px solid var(--line-2);border-radius:10px;padding:9px 14px;font-size:.92rem;font-weight:700;text-decoration:none}.cats a[aria-current=page],.cats a:hover{background:var(--laser);color:#000;border-color:#0000}.art-fig{border:1px solid var(--line-2);border-radius:20px;margin:0 0 30px;overflow:hidden}.art-fig img{aspect-ratio:2;object-fit:cover;width:100%}.art-fig figcaption{color:var(--dim);background:var(--void-2);padding:8px 14px;font-size:.78rem}.art-fig figcaption a{color:var(--dim)}.byline{color:var(--dim);flex-wrap:wrap;gap:6px 16px;font-size:.9rem;font-weight:700;display:flex}.incta{border:1px solid var(--line-2);background:linear-gradient(100deg,#ff1ec81f,#19f0ff1a);border-radius:16px;gap:12px;margin:2em 0;padding:20px 22px;display:grid}.incta p{color:#fff;margin:0;font-weight:700}@media (min-width:700px){.incta{grid-template-columns:1fr auto;align-items:center}}.profile{gap:30px;display:grid}@media (min-width:900px){.profile{grid-template-columns:420px 1fr;align-items:start;gap:50px}.profile>.pass{position:sticky;top:100px}}.sig{background:#19f0ff0d;border:1px dashed #19f0ff8c;border-radius:16px;padding:20px 22px}.sig b{color:var(--cyan);margin-bottom:6px;display:block}.foot{border-top:1px solid var(--line);background:#000;margin-top:80px;padding:54px 0 120px;font-size:.95rem;position:relative;overflow:hidden}.foot:before{content:"";background:var(--laser);height:2px;box-shadow:0 0 20px var(--mag);position:absolute;inset:0 0 auto}.foot-grid{grid-template-columns:1fr 1fr;gap:30px;display:grid}.foot-grid>:first-child{grid-column:1/-1}@media (min-width:900px){.foot-grid{grid-template-columns:1.4fr 1fr 1fr 1fr}.foot-grid>:first-child{grid-column:auto}.foot{padding-bottom:50px}}.foot h3{font:900 .74rem/1 var(--latin);letter-spacing:.24em;color:var(--cyan);text-align:right;direction:ltr;margin-bottom:14px}.foot ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.foot a{color:var(--muted);text-decoration:none}.foot a:hover{color:#fff}.foot .logo img{width:auto;height:56px;margin-bottom:14px}.foot .legal{border-top:1px solid var(--line);color:var(--dim);gap:6px;margin-top:36px;padding-top:20px;font-size:.85rem;display:grid}.foot .legal a,.muted a,.faq a{color:var(--muted);text-decoration:underline}.fab{z-index:45;gap:10px;display:grid;position:fixed;bottom:84px;right:14px}.fab a,.fab button{cursor:pointer;border:0;border-radius:50%;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 12px 30px -8px #000000b3}.fab .w{background:var(--wa);color:#03240f}.fab .w svg{width:28px;height:28px}.fab .a11{color:#130c33;background:#fff}.fab .a11 svg{width:26px;height:26px}@media (min-width:900px){.fab{bottom:24px}}.callbar{z-index:44;padding:10px 12px calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--line);background:#030308f0;grid-template-columns:1fr 1fr;gap:8px;display:grid;position:fixed;inset:auto 0 0}.callbar .btn{min-height:50px}@media (min-width:900px){.callbar{display:none}}html.menu-open .fab,html.menu-open .callbar{display:none}.a11y-panel{z-index:70;color:#130c33;background:#fff;border-radius:18px;width:min(92vw,330px);max-height:70vh;padding:18px;display:none;position:fixed;bottom:150px;right:14px;overflow:auto;box-shadow:0 30px 80px #0009}.a11y-panel.open{display:block}.a11y-panel h2{font:700 1.15rem var(--body);justify-content:space-between;align-items:center;margin:0 0 12px;display:flex}.a11y-panel h2 button{cursor:pointer;color:inherit;background:0 0;border:0;font-size:1.5rem}.a11y-panel .opts{grid-template-columns:1fr 1fr;gap:8px;display:grid}.a11y-panel .opts button{color:#130c33;min-height:62px;font:700 .85rem var(--body);cursor:pointer;background:#f6f4ff;border:2px solid #ddd8f0;border-radius:12px;padding:8px}.a11y-panel .opts button[aria-pressed=true]{background:#ebe2ff;border-color:#6a2cff}.a11y-panel .reset{color:#fff;cursor:pointer;background:#130c33;border:0;border-radius:12px;width:100%;min-height:44px;margin-top:10px;font-weight:700}.a11y-panel a{color:#4a1fc4;margin-top:10px;font-size:.85rem;display:inline-block}html.a-big{font-size:118%}html.a-contrast{--muted:#fff;--dim:#eee;--line:#fff;--line-2:#fff}html.a-links a{outline:1px dashed;text-decoration:underline!important}html.a-readable body,html.a-readable h1,html.a-readable h2,html.a-readable h3{font-family:Arial,sans-serif!important}html.a-spacing p,html.a-spacing li{letter-spacing:.04em;word-spacing:.12em;line-height:2.1}html.a-stop *,html.a-stop :before,html.a-stop :after{transition:none!important;animation:none!important}html.a-stop canvas.laser{display:none}html.a-gray{filter:grayscale()}html.a-cursor,html.a-cursor *{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40'%3E%3Cpath d='M4 2l28 16-12 3-6 13z' fill='%23000' stroke='%23fff' stroke-width='2'/%3E%3C/svg%3E") 4 2,auto!important}html.a-headings h1,html.a-headings h2,html.a-headings h3{outline:2px solid var(--cyan);outline-offset:4px}@supports (animation-timeline:view()){.rise{animation:linear both rise;animation-timeline:view();animation-range:entry entry 40%}@keyframes rise{0%{transform:translateY(36px)}to{transform:none}}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.mega .w1:after{clip-path:none}}
