@font-face{font-family:Tele2 Slab;src:url(../fonts/Tele2Slab-Regular.otf)format("opentype");font-weight:400;font-display:swap}@font-face{font-family:Tele2 Slab;src:url(../fonts/Tele2Slab-Italic.otf)format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Tele2 Slab;src:url(../fonts/Tele2Slab-Bold.otf)format("opentype");font-weight:700;font-display:swap}@font-face{font-family:Tele2 Slab;src:url(../fonts/Tele2Slab-Heavy.otf)format("opentype");font-weight:900;font-display:swap}:root{--bg:#03040b;--ink:#eef3ff;--ink-2:#b9c6ee;--ink-3:#7f8bb3;--blue:#1e5bff;--cyan:#4fd8ff;--violet:#9d5cff;--line:#4fd8ff38;--panel:#0609189e;--holo:linear-gradient(100deg, #b9f3ff 0%, #8fb3ff 18%, #e3a6ff 36%, #fff1b8 52%, #9effe0 68%, #8fb3ff 84%, #b9f3ff 100%);--slab:"Tele2 Slab", Rockwell, "Roboto Slab", Georgia, serif;--sans:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--gutter:clamp(16px, 5vw, 64px);--nav-h:64px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font:400 17px/1.6 var(--sans);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}#gl{z-index:0;width:100vw;height:100vh;display:block;position:fixed;inset:0}.no-gl body,.no-gl{background:radial-gradient(120% 70% at 50% 110%, #0d1e5a 0%, var(--bg) 60%)}.no-gl #gl{display:none}a{color:inherit}strong{color:var(--ink);font-weight:700}body.is-off{overflow:hidden}.boot{z-index:20;-webkit-user-select:none;user-select:none;place-items:center;display:grid;position:fixed;inset:0}.boot__btn{cursor:pointer;touch-action:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;width:46vmin;height:46vmin;color:var(--cyan);background:0 0;border:0;border-radius:50%}.boot__btn:focus-visible{outline:2px dashed var(--cyan);outline-offset:8px}.boot__fallback{fill:none;stroke:currentColor;stroke-width:7px;stroke-linecap:round;width:80%;height:80%;filter:drop-shadow(0 0 12px var(--blue));opacity:calc(.45 + var(--charge,0) * .55);display:none}.no-gl .boot__fallback{margin:auto;display:block}.boot__label,.boot__hint{text-align:center;pointer-events:none;margin:0;position:absolute;left:0;right:0}.boot__label{font:900 clamp(22px, 4.5vmin, 40px)/1 var(--slab);letter-spacing:.12em;color:var(--ink);text-shadow:0 0 18px #1e5bffe6;top:calc(50% + 26vmin)}.boot__hint{font:500 12px/1.4 var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3);animation:2.4s ease-in-out infinite blink;top:calc(50% + 26vmin + clamp(34px,7vmin,60px))}@keyframes blink{50%{opacity:.35}}body.is-on .boot{pointer-events:none}.sound{z-index:40;right:calc(var(--gutter) + 18px);border:1px solid var(--line);background:var(--panel);color:var(--ink-2);font:500 11px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;-webkit-backdrop-filter:blur(8px);border-radius:999px;align-items:center;gap:8px;padding:8px 12px;display:flex;position:fixed;bottom:18px}.sound__bars{align-items:flex-end;gap:2px;height:12px;display:flex}.sound__bars i{background:currentColor;border-radius:1px;width:2px;height:4px}.sound[aria-pressed=true]{color:var(--cyan);border-color:var(--cyan)}.sound[aria-pressed=true] .sound__bars i{animation:.9s ease-in-out infinite eq}.sound[aria-pressed=true] .sound__bars i:nth-child(2){animation-delay:-.3s}.sound[aria-pressed=true] .sound__bars i:nth-child(3){animation-delay:-.6s}@keyframes eq{50%{height:12px}}body.is-off .nav,body.is-off .meter,body.is-off .next,body.is-off main{opacity:0;visibility:hidden}.next{z-index:28;left:50%;bottom:max(14px, env(safe-area-inset-bottom));border:1px solid var(--cyan);width:max-content;max-width:calc(100vw - 120px);min-height:46px;color:var(--ink);cursor:pointer;font:500 12px/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase;text-align:left;-webkit-backdrop-filter:blur(8px);-webkit-tap-highlight-color:transparent;background:#060918d1;border-radius:999px;align-items:center;gap:12px;padding:6px 18px 6px 20px;transition:opacity .4s,visibility .4s;animation:1.8s ease-in-out infinite next-bob,1.8s ease-in-out infinite next-glow;display:flex;position:fixed;translate:-50%}.next.is-hidden{opacity:0;visibility:hidden}.next b{font:700 13px/1.2 var(--slab);letter-spacing:.08em;color:var(--cyan)}.next:hover{background:#1e5bff80}.next:focus-visible{outline:2px dashed var(--cyan);outline-offset:4px}.next__chev{flex-direction:column;flex:none;align-items:center;display:flex}.next__chev i{border:solid var(--cyan);opacity:.2;border-width:0 2px 2px 0;width:10px;height:10px;margin-top:-5px;animation:1.2s linear infinite next-chev;display:block;rotate:45deg}.next__chev i:first-child{margin-top:-4px}.next__chev i:nth-child(2){animation-delay:.2s}.next__chev i:nth-child(3){animation-delay:.4s}@keyframes next-bob{50%{transform:translateY(-6px)}}@keyframes next-glow{0%,to{box-shadow:0 0 10px #4fd8ff59}50%{box-shadow:0 0 28px #4fd8ffd9,0 0 50px #1e5bff99}}@keyframes next-chev{30%{opacity:1}70%,to{opacity:.2}}@media (prefers-reduced-motion:reduce){.next{animation:none;box-shadow:0 0 18px #4fd8ff99}.next__chev i{opacity:1;animation:none}}.nav{z-index:30;height:var(--nav-h);padding:0 var(--gutter);justify-content:space-between;align-items:center;gap:24px;display:flex;position:fixed;top:0;left:0;right:0}.nav:before{content:"";z-index:-2;-webkit-backdrop-filter:blur(10px);background:#03040bb8;border-bottom:1px solid #4fd8ff1a;position:absolute;inset:0}.nav__brand{font:900 16px/1 var(--slab);letter-spacing:.14em;text-shadow:0 0 14px #1e5bffcc;text-decoration:none}.nav__links{gap:clamp(14px,2.4vw,34px);display:flex}.nav__links a{font:700 13px/1 var(--slab);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);padding:6px 0;text-decoration:none;transition:color .25s;position:relative}.nav__links a span{font:500 10px/1 var(--mono);color:var(--ink-3);letter-spacing:.05em;margin-right:6px}.nav__links a:after{content:"";background:var(--cyan);height:2px;box-shadow:0 0 10px var(--cyan);transform-origin:0;transition:transform .35s;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.nav__links a:hover,.nav__links a[aria-current=true]{color:var(--ink)}.nav__links a[aria-current=true]:after{transform:scaleX(1)}.nav__toggle{display:none}@media (width<=900px){.nav__toggle{border:1px solid var(--line);background:var(--panel);color:var(--ink);font:700 12px/1 var(--slab);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;border-radius:999px;padding:9px 14px;display:block}.nav__links{z-index:-1;padding:0 var(--gutter);-webkit-backdrop-filter:blur(12px);opacity:0;visibility:hidden;background:#03040bf0;flex-direction:column;justify-content:center;gap:8px;transition:opacity .3s,visibility .3s;position:fixed;inset:0}.nav.is-open .nav__links{opacity:1;visibility:visible}.nav__links a{padding:14px 0;font-size:clamp(26px,8vw,40px)}.nav__links a span{margin-bottom:6px;font-size:11px;display:block}.nav__links a:after{bottom:6px}}.meter{z-index:25;right:clamp(8px,1.6vw,24px);top:calc(var(--nav-h) + 12px);pointer-events:none;width:14px;position:fixed;bottom:64px}.meter__track{background:#4fd8ff1a;border-radius:2px;width:4px;position:absolute;top:0;bottom:22px;left:5px;overflow:hidden}.meter__fill{transform-origin:bottom;background:linear-gradient(to top, var(--blue), var(--cyan) 70%, #fff);box-shadow:0 0 12px var(--cyan);position:absolute;inset:0;transform:scaleY(0)}.meter__ticks{flex-direction:column;justify-content:space-between;display:flex;position:absolute;top:0;bottom:22px;left:0}.meter__ticks i{background:var(--line);width:14px;height:1px}.meter__readout{white-space:nowrap;font:600 11px/1 var(--mono);letter-spacing:.06em;color:var(--cyan);text-shadow:0 0 8px var(--blue);margin:0;position:absolute;bottom:0;right:-2px}main{z-index:10;position:relative}.sec{min-height:100svh;padding:calc(var(--nav-h) + 8vh) calc(var(--gutter) + 26px) 12vh var(--gutter);max-width:1240px;margin:0 auto;scroll-margin-top:0;position:relative}.eyebrow{font:500 12px/1.4 var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--cyan);margin:0 0 18px}.eyebrow:before{content:"▮ ";text-shadow:0 0 8px var(--cyan)}.title{font:900 clamp(40px, 9.5vw, 128px)/.92 var(--slab);text-transform:uppercase;letter-spacing:-.01em;text-shadow:0 0 40px #1e5bff73;overflow-wrap:anywhere;-webkit-hyphens:manual;hyphens:manual;margin:0 0 28px}.lead{font:700 clamp(20px, 2.6vw, 30px)/1.3 var(--slab);color:var(--ink);max-width:30ch;margin:0 0 18px}.sec p{max-width:58ch;color:var(--ink-2)}.sec .lead{color:var(--ink)}.sec,.sec p{text-shadow:0 1px 12px #03040be6}.btn{cursor:pointer;min-height:48px;font:700 14px/1 var(--slab);letter-spacing:.1em;text-transform:uppercase;background:var(--blue);color:#fff;border:1px solid var(--blue);border-radius:999px;align-items:center;gap:10px;padding:0 22px;text-decoration:none;transition:box-shadow .25s,transform .25s;display:inline-flex;box-shadow:0 0 24px #1e5bff8c}.btn:hover{transform:translateY(-1px);box-shadow:0 0 36px #4fd8ffbf}.btn--ghost{background:var(--panel);border-color:var(--line);box-shadow:none}.btn--ghost:hover{border-color:var(--cyan)}.btn:focus-visible,.nav a:focus-visible,.sound:focus-visible,.nav__toggle:focus-visible{outline:2px dashed var(--cyan);outline-offset:4px}.hero{flex-direction:column;justify-content:center;display:flex}.hero__title{font:900 clamp(64px, 19vw, 260px)/.86 var(--slab);letter-spacing:-.02em;color:#f4f8ff;text-shadow:0 0 18px #4fd8ffd9,0 0 60px #1e5bffcc,0 0 140px #1e5bff80;margin:0 0 32px}.hero__title .ch{display:inline-block}.hero__body{max-width:640px}.hero__lead{max-width:22ch;font-size:clamp(24px,3.4vw,40px)}.countdown{margin-top:48px}.countdown__label{font:500 12px/1.4 var(--mono);letter-spacing:.2em;text-transform:uppercase;margin:0 0 14px;color:var(--ink-3)!important}.countdown__grid{align-items:flex-start;gap:clamp(6px,1.6vw,18px);display:flex}.cd{flex-direction:column;align-items:center;gap:8px;display:flex}.cd small{font:500 10px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.cd__sep{font:900 clamp(40px, 9vw, 96px)/1 var(--slab);color:var(--blue);opacity:.7}.led{text-align:center;min-width:2ch;font:900 clamp(44px, 11vw, 120px)/1 var(--slab);font-variant-numeric:tabular-nums;color:#dff6ff;filter:drop-shadow(0 0 6px var(--cyan));display:block;position:relative;-webkit-mask:radial-gradient(circle,#000 58%,#0000 62%) 0 0/5px 5px;mask:radial-gradient(circle,#000 58%,#0000 62%) 0 0/5px 5px}.countdown.is-live .led{color:var(--cyan)}.meet{flex-direction:column;justify-content:center;display:flex}.cards{grid-template-columns:repeat(3,1fr);gap:16px;margin:40px 0 32px;display:grid}.card{background:var(--panel);border:1px solid var(--line);-webkit-backdrop-filter:blur(8px);border-radius:4px;padding:26px 24px 28px;position:relative}.card:before,.card:after{content:"";border:2px solid var(--cyan);width:14px;height:14px;position:absolute}.card:before{border-bottom:0;border-right:0;top:-1px;left:-1px}.card:after{border-top:0;border-left:0;bottom:-1px;right:-1px}.card__label{letter-spacing:.22em;text-transform:uppercase;margin:0 0 14px;font:500 11px/1.4 var(--mono)!important;color:var(--cyan)!important}.card__value{font:700 clamp(22px, 2.4vw, 30px)/1.2 var(--slab);margin:0;color:var(--ink)!important}.card__sub{color:var(--ink-2);margin:8px 0 0}.actions{flex-wrap:wrap;gap:12px;display:flex}@media (width<=760px){.cards{grid-template-columns:1fr}}.style{padding-top:calc(var(--nav-h) + 3svh)}.style .title{font-size:clamp(40px,min(9.5vw,13svh),128px)}.style__head{min-height:calc(100svh - var(--nav-h) - 3svh - 76px);grid-template-columns:1.1fr .9fr;align-items:center;gap:24px;display:grid}.style__anchor{aspect-ratio:1;width:100%}.holo-text{background:var(--holo);color:#0000;text-shadow:none;filter:drop-shadow(0 0 24px #8fb3ff59);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:6s linear infinite holo}@keyframes holo{to{background-position:-200% 0}}.style__tag{font:900 clamp(20px, 2.4vw, 28px)/1.25 var(--slab);background:var(--holo);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:6s linear infinite holo;color:#0000!important;text-shadow:none!important}.style__more{scroll-margin-top:calc(var(--nav-h) + 24px);margin-top:6vh}@media (width<=860px){.style__head{grid-template-columns:1fr;min-height:0}.style__anchor{order:-1;justify-self:center;width:min(60vw,34svh,420px);margin:-1vh 0 -2vh}}.gallery{gap:14px;margin-top:20px;display:flex}.tile{flex:var(--ar) 1 0;min-width:0;transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));--shine:.5;background:#0a0e22;border:1px solid #b9f3ff2e;border-radius:6px;margin:0;transition:transform .35s ease-out,border-color .3s;display:block;position:relative;overflow:hidden}.tile img{width:100%;height:auto;display:block}.tile:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 25%,#ff8ce680 38%,#78dcff80 47%,#fff0a073 56%,#0000 70%) 0 0/300% 300%;background-position:calc(var(--shine) * 100%) calc(var(--shine) * 100%);mix-blend-mode:color-dodge;opacity:.55;position:absolute;inset:0}.tile:hover{border-color:#b9f3ff80}@media (width<=720px){.gallery{flex-wrap:wrap;gap:10px}.tile:first-child{flex-basis:100%}}.prog{padding-top:calc(var(--nav-h) + 2svh);flex-direction:column;justify-content:center;padding-bottom:76px;display:flex}.prog .eyebrow{margin-bottom:clamp(6px,1.2svh,14px)}.prog .title{margin-bottom:clamp(8px,1.6svh,18px);font-size:clamp(34px,min(7vw,10svh),96px)}.prog .lead{max-width:60ch;margin-bottom:0;font-size:clamp(16px,min(2vw,2.8svh),22px)}.timeline{margin:clamp(10px,2.4svh,28px) 0 0;padding:0 0 0 28px;list-style:none;position:relative}.timeline:before,.timeline__fill{content:"";background:#4fd8ff1f;border-radius:2px;width:3px;position:absolute;top:8px;bottom:8px;left:6px}.timeline__fill{background:linear-gradient(to bottom, var(--blue), var(--cyan));box-shadow:0 0 14px var(--cyan);transform-origin:top;transform:scaleY(0)}.tl{opacity:.38;border-bottom:1px solid #4fd8ff1a;grid-template-columns:76px 1fr auto;align-items:center;gap:18px;padding:clamp(5px,1.3svh,13px) 0;transition:opacity .5s;display:grid;position:relative}.tl:before{content:"";background:var(--bg);border:2px solid #4fd8ff59;border-radius:50%;width:15px;height:15px;transition:all .4s;position:absolute;top:50%;left:-28px;translate:0 -50%}.tl time{font:900 clamp(16px, min(2.2vw, 3.1svh), 26px)/1 var(--slab);font-variant-numeric:tabular-nums;color:var(--cyan)}.tl h3{font:900 clamp(15px, min(2.2vw, 3.1svh), 26px)/1.1 var(--slab);text-transform:uppercase;margin:0}.tl p{margin:6px 0 0}.tl__lvl{font:600 13px/1 var(--mono);color:var(--ink-3);letter-spacing:.08em}.tl.is-lit{opacity:1}.tl.is-lit:before{background:var(--cyan);border-color:var(--cyan);box-shadow:0 0 14px var(--cyan), 0 0 30px var(--blue)}.tl.is-lit .tl__lvl{color:var(--cyan)}.tl--off.is-lit:before{background:var(--bg);box-shadow:none;border-color:var(--ink-3)}.tl.is-now{opacity:1}.tl.is-now h3:after{content:"Dabar";vertical-align:middle;font:700 10px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;background:var(--cyan);color:var(--bg);border-radius:3px;margin-left:12px;padding:3px 8px}@media (width<=560px){.tl{grid-template-columns:48px 1fr auto;gap:8px}.tl__lvl{letter-spacing:0;font-size:11px}}.finale{text-align:center;min-height:100svh;padding:calc(var(--nav-h) + 2svh) var(--gutter) 40px;align-content:center;place-items:center;display:grid}.finale__pct{font:900 clamp(96px, min(24vw, 34svh), 300px)/.8 var(--slab);letter-spacing:-.04em;color:#fff;text-shadow:0 0 20px var(--cyan), 0 0 80px var(--blue), 0 0 180px var(--blue);font-variant-numeric:tabular-nums;margin:0}.finale__unit{vertical-align:top;margin-left:.04em;font-size:.4em}.finale__body{flex-direction:column;align-items:center;gap:18px;margin-top:clamp(16px,4svh,40px);display:flex}.finale__body[hidden],.finale__ask[hidden]{display:none}.finale__title:focus{outline:none}.finale__pct.is-unstable{animation:2.2s step-end infinite unstable}@keyframes unstable{0%,to{opacity:1;transform:none}12%{opacity:.55;transform:translate(-3px)}14%{opacity:1;transform:none}47%{opacity:.3}49%{opacity:1;transform:translate(4px)skew(-4deg)}51%{transform:none}78%{opacity:.7}}.finale__ask{flex-direction:column;align-items:center;gap:10px;margin-top:2vh;display:flex}.finale__need{font:900 clamp(40px, min(9vw, 13svh), 110px)/.95 var(--slab);text-transform:uppercase;color:#fff;text-shadow:0 0 18px var(--cyan), 0 0 60px var(--blue);margin:0}.finale__sub{font:700 clamp(17px, 2vw, 22px)/1.35 var(--slab);color:var(--ink)!important;margin:0 auto 18px!important}.boost{cursor:pointer;color:var(--cyan);-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;align-items:center;gap:12px;padding:0;display:flex;position:relative}.boost svg{aspect-ratio:1;fill:none;stroke:currentColor;stroke-width:7px;stroke-linecap:round;stroke-dasharray:.1 9.5;width:clamp(110px,22vmin,160px);filter:drop-shadow(0 0 10px var(--cyan)) drop-shadow(0 0 26px var(--blue));background:radial-gradient(circle,#1e5bff47,#03040b66 70%);border-radius:50%;transition:transform .2s;animation:1.6s ease-in-out infinite beat}.boost:before{content:"";aspect-ratio:1;border:2px solid var(--cyan);opacity:0;pointer-events:none;border-radius:50%;width:clamp(110px,22vmin,160px);animation:1.6s ease-out infinite ring;position:absolute;top:0;left:50%;translate:-50%}.boost:hover svg,.boost:focus-visible svg{transform:scale(1.06)}.boost:active svg{transform:scale(.94)}.boost:focus-visible{outline:none}.boost:focus-visible svg{outline:2px dashed var(--cyan);outline-offset:8px}.boost__label{font:900 15px/1 var(--slab);letter-spacing:.14em;text-transform:uppercase;color:var(--ink)}@keyframes beat{50%{filter:drop-shadow(0 0 16px var(--cyan)) drop-shadow(0 0 44px var(--blue))}}@keyframes ring{0%{opacity:.8;scale:1}to{opacity:0;scale:1.6}}@media (prefers-reduced-motion:reduce){.boost svg,.boost:before{animation:none}}.finale__title{font:900 clamp(36px, 7vw, 88px)/1 var(--slab);text-transform:uppercase;background:var(--holo);color:#0000;text-shadow:none;filter:drop-shadow(0 0 22px #8fb3ff8c);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;margin:0;animation:4s linear infinite holo}.finale__meta{font:500 12px/1.6 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-2);margin:0 auto}.finale__credit{font:500 10px/1 var(--mono);letter-spacing:.08em;color:var(--ink-2);text-shadow:0 0 6px var(--bg), 0 0 2px var(--bg);padding:4px 8px;text-decoration:none;position:absolute;bottom:14px;left:50%;translate:-50%}.finale__credit:hover,.finale__credit:focus-visible{color:var(--cyan)}body.blackout main,body.blackout .nav,body.blackout .meter{transition:opacity 80ms;opacity:0!important}body.is-on main,body.is-on .nav,body.is-on .meter{transition:opacity .4s}.js body.is-on [data-reveal]{opacity:0}.js.reduced body.is-on [data-reveal]{opacity:1}@media (width<=600px){.sound{padding:10px;bottom:14px;right:30px}.sound__label,.next__word{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}
