@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:block;src:url(./assets/fonts/poppins-300-latin-ext.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:Poppins;font-style:normal;font-weight:300;font-display:block;src:url(./assets/fonts/poppins-300-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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:Poppins;font-style:normal;font-weight:400;font-display:block;src:url(./assets/fonts/poppins-400-latin-ext.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:Poppins;font-style:normal;font-weight:400;font-display:block;src:url(./assets/fonts/poppins-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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:Poppins;font-style:normal;font-weight:500;font-display:block;src:url(./assets/fonts/poppins-500-latin-ext.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:Poppins;font-style:normal;font-weight:500;font-display:block;src:url(./assets/fonts/poppins-500-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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}:root{--u: calc(100vw / 1586);--pad: calc(52 * var(--u));--ink:#eef0ff;--ink-dim:#d3d6ef;--ink-faint:#b9bee0;--bg:#020309}*{box-sizing:border-box}html,body{margin:0;background:var(--bg);color:var(--ink);overflow:hidden}body{font-family:Poppins,system-ui,sans-serif;font-weight:300;-webkit-font-smoothing:antialiased}a{color:inherit}:focus-visible{outline:2px solid #9fe3ff;outline-offset:4px;border-radius:6px}.hero{position:relative;width:100vw;height:100vh;overflow:hidden}#scene{position:absolute;inset:0;width:100%;height:100%;display:block}.scrim{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#0203098c,#02030959 30%,#02030900 44%)}.site-header{position:absolute;z-index:3;left:var(--pad);top:calc(41 * var(--u))}.brand{display:inline-flex;align-items:center;min-height:44px;border-radius:6px}.brand img{display:block;height:calc(22 * var(--u));width:auto}.hero-copy{position:absolute;z-index:2;left:var(--pad);top:calc(252 * var(--u));width:calc(640 * var(--u))}.eyebrow{margin:0 0 calc(22 * var(--u));font-weight:400;font-size:max(12px,calc(14 * var(--u)));letter-spacing:.25em;text-transform:uppercase;color:#d2d6f3}h1{margin:0;font-weight:500;font-size:calc(80 * var(--u));line-height:1.06;letter-spacing:-.035em;filter:drop-shadow(0 calc(1.4 * var(--u)) 0 rgba(58,44,150,.62)) drop-shadow(0 0 calc(20 * var(--u)) rgba(112,96,255,.16))}h1 .line{display:block;width:max-content;padding-bottom:.06em;color:transparent;background:linear-gradient(104deg,#fff0 0 40%,#aae6ff8c 45.5%,#fffffffa,#ffc8f5b3 51.5%,#fff0 57% 100%),radial-gradient(ellipse 9% 26% at 7% 18%,#fffffff2,#fff0 70%),radial-gradient(ellipse 7% 22% at 62% 20%,#ffffffbf,#fff0 70%),linear-gradient(180deg,#fbfaff,#f4f1ff 36%,#ece6ff00 66%),linear-gradient(100deg,#c9bcff,#a8c4ff 18%,#8fe2ff,#c7b6ff,#f0b6ec,#b9a8ff 82%,#9fdcff);background-size:320% 100%,100% 100%,100% 100%,100% 100%,260% 100%;background-position:120% 0,0 0,0 0,0 0,0% 0;-webkit-background-clip:text;background-clip:text;animation:h1-sheen 7.5s cubic-bezier(.45,.05,.3,1) infinite,h1-hue 18s ease-in-out infinite alternate}h1 .line+.line{animation-delay:.38s,-6s}@keyframes h1-sheen{0%{background-position:120% 0,0 0,0 0,0 0,var(--hx, 0%) 0}38%,to{background-position:-20% 0,0 0,0 0,0 0,var(--hx, 0%) 0}}@keyframes h1-hue{0%{--hx:0%}to{--hx:100%}}@property --hx{syntax:"<percentage>";inherits:false;initial-value:0%}h1{animation:h1-glow 9s ease-in-out infinite alternate}@keyframes h1-glow{0%{filter:drop-shadow(0 calc(1.4 * var(--u)) 0 rgba(58,44,150,.62)) drop-shadow(0 0 calc(20 * var(--u)) rgba(112,96,255,.16))}to{filter:drop-shadow(0 calc(1.4 * var(--u)) 0 rgba(58,44,150,.62)) drop-shadow(0 0 calc(26 * var(--u)) rgba(90,190,255,.22))}}@media(prefers-reduced-motion:reduce){h1,h1 .line{animation:none}}html[data-still="1"] h1,html[data-still="1"] h1 .line{animation:none}h1 .line+.line{margin-top:0}.lede{margin:calc(30 * var(--u)) 0 0;font-size:max(16px,calc(20.5 * var(--u)));line-height:1.62;color:var(--ink-dim);font-weight:400}.lede .l{display:block}.start{position:relative;margin-top:calc(44 * var(--u));display:inline-flex;align-items:center;gap:calc(14 * var(--u));min-height:48px;padding:0 calc(26 * var(--u)) 0 calc(18 * var(--u));text-decoration:none;font-weight:500;font-size:max(14px,calc(15.5 * var(--u)));letter-spacing:.02em;color:var(--ink);border-radius:999px;border:1px solid rgba(214,208,255,.34);background:linear-gradient(180deg,#2820606b,#0c0a206b);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 0 calc(22 * var(--u)) #7c60ff2e,inset 0 1px #ffffff14;transition:border-color .25s,box-shadow .25s}.start:hover{border-color:#d6d0ffb3;box-shadow:0 0 calc(28 * var(--u)) #7c60ff52,inset 0 1px #ffffff1f}.start .arrow{animation:start-arrow 2.4s cubic-bezier(.45,0,.3,1) infinite}@keyframes start-arrow{0%,to{transform:translateY(-2px);opacity:.75}50%{transform:translateY(4px);opacity:1}}@media(prefers-reduced-motion:reduce){.start .arrow{animation:none}}html[data-still="1"] .start .arrow{animation:none}.site-menu{position:absolute;z-index:3;right:var(--pad);top:calc(35 * var(--u));width:48px;height:48px;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;background:transparent;border:0;border-radius:999px;cursor:pointer;color:var(--ink)}.site-menu span{display:block;width:24px;height:1.5px;border-radius:2px;background:currentColor;transition:width .25s}.site-menu span:nth-of-type(2){width:18px;margin-left:6px}.site-menu:hover span:nth-of-type(2){width:24px;margin-left:0}.start .arrow{width:calc(16 * var(--u));height:calc(30 * var(--u));min-width:12px;min-height:22px;color:#dfe2ff}.start:hover span{text-decoration:underline;text-underline-offset:6px}:root:not([data-view=hero]):not([data-view=debug]) .hero-copy,:root:not([data-view=hero]):not([data-view=debug]) .site-header,:root:not([data-view=hero]):not([data-view=debug]) .scrim,[data-view=debug] .hero-copy,[data-view=debug] .scrim{display:none}#debug-labels{position:absolute;inset:0;pointer-events:none;z-index:5;font:500 12px/1.2 ui-monospace,Menlo,monospace;color:#fff}#debug-labels span{position:absolute;background:#000000a8;padding:3px 6px;border-radius:4px;white-space:nowrap}.m-only{display:none}@media(max-aspect-ratio:9/10){.m-only{display:inline}.d-only{display:none}.site-header{left:24px;top:14px}.brand img{height:18px}.hero-copy{left:24px;right:24px;top:78px;width:auto}.eyebrow{margin:0 0 12px;font-size:12px;letter-spacing:.22em}h1{font-size:clamp(40px,11.8vw,48px);line-height:1.04;filter:drop-shadow(0 1px 0 rgba(58,44,150,.62)) drop-shadow(0 0 14px rgba(112,96,255,.16))}h1 .line{width:auto}h1 .line:first-child{display:inline;-webkit-box-decoration-break:clone;box-decoration-break:clone}.lede{margin-top:16px;font-size:16px;line-height:1.55}.start{position:fixed;top:auto;margin-top:0;left:24px;bottom:max(20px,env(safe-area-inset-bottom));gap:12px;font-size:15px;padding:0 20px 0 14px}.site-menu{right:12px;top:4px}.start .arrow{width:14px;height:26px}.scrim{background:linear-gradient(180deg,#020309b8,#02030980 26%,#02030900 42% 86%,#02030999)}}html[data-motion=v1]{overflow-x:hidden;overflow-y:auto}html[data-motion=v1] body{overflow:visible}html[data-motion=v1]{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html[data-motion=v1]{scroll-behavior:auto}}[data-motion=v1] .site-header,[data-motion=v1] .site-menu{position:fixed}.journey{position:relative;height:200vh}.stage{position:sticky;top:0;height:100vh}.anchor-end{position:absolute;left:0;top:calc(100% - 100vh);width:1px;height:1px}.after{height:60vh;background:var(--bg)}.dim{position:absolute;inset:0;pointer-events:none;opacity:0;background:radial-gradient(ellipse 38% 24% at 50% 23%,#020309e6,#02030980 60%,#02030900)}.hero-copy,.choice,.scrim{will-change:opacity}.choice{position:absolute;z-index:2;left:50%;top:calc(128 * var(--u));transform:translate(-50%);width:min(90vw,calc(760 * var(--u)));text-align:center;opacity:0}.choice .eyebrow{margin-bottom:calc(18 * var(--u))}.choice h2:focus{outline:none}.choice:before{content:"";position:absolute;z-index:-1;inset:calc(-46 * var(--u)) calc(-90 * var(--u));border-radius:50%;background:radial-gradient(ellipse 50% 50% at 50% 48%,#020309b8,#02030975 55%,#02030900);filter:blur(10px);pointer-events:none}.choice .eyebrow,.choice .lede{text-shadow:0 1px 2px rgba(2,3,9,.9),0 0 18px rgba(2,3,9,.85)}.choice h2{margin:0;font-weight:500;font-size:calc(58 * var(--u));line-height:1.08;letter-spacing:-.03em;filter:drop-shadow(0 2px 3px rgba(2,3,9,.85)) drop-shadow(0 0 calc(22 * var(--u)) rgba(2,3,9,.8)) drop-shadow(0 0 calc(18 * var(--u)) rgba(112,96,255,.22))}.choice h2 .line{display:inline-block;color:transparent;background:linear-gradient(180deg,#fbfaff,#f1edff 45%,#c9bcff);-webkit-background-clip:text;background-clip:text;padding-bottom:.06em}.choice .lede{margin-top:calc(16 * var(--u))}.actions{display:flex;justify-content:center;gap:calc(20 * var(--u));margin-top:calc(30 * var(--u));flex-wrap:wrap}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 calc(34 * var(--u));min-width:calc(170 * var(--u));border-radius:999px;border:1px solid rgba(214,208,255,.55);color:var(--ink);text-decoration:none;font-weight:500;font-size:max(15px,calc(16 * var(--u)));background:#06061494;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 4px 20px #0203098c}.btn.primary{border-color:#a892fff2;background:linear-gradient(180deg,#7c60ffb8,#543cd29e);box-shadow:0 4px 20px #02030980,0 0 calc(24 * var(--u)) #7c60ff66}.btn:hover{border-color:#fff}.btn,.start{outline-offset:4px}@media(max-aspect-ratio:9/10){.journey{height:175vh}.anchor-end{top:calc(100% - 100vh)}.choice{top:84px;width:calc(100vw - 48px)}.choice h2{font-size:clamp(32px,9vw,40px)}.btn{min-width:0;flex:1 1 140px;padding:0 18px}}.scene-status{position:fixed;z-index:9;right:calc(52 * var(--u));bottom:calc(36 * var(--u));margin:0;padding:8px 14px;border-radius:999px;background:#080818b3;border:1px solid rgba(214,208,255,.25);color:var(--ink-dim);font-size:13px;letter-spacing:.02em}html:not([data-debug="1"]) .scene-status{display:none}html[data-ready="1"] .scene-status{display:none}html[data-ready=error] .scene-status{color:#ffd2d2;border-color:#ff787880;max-width:min(560px,80vw);border-radius:10px;white-space:pre-wrap}.poster{position:absolute;inset:0;z-index:0;pointer-events:none;transition:opacity 1.4s ease}.poster img{width:100%;height:100%;object-fit:cover;display:block}html[data-live="1"] .poster{opacity:0}.perf-hud{position:fixed;z-index:50;left:8px;bottom:8px;margin:0;padding:8px 10px;border-radius:8px;background:#000000b8;color:#b8ffcf;font:12px/1.35 ui-monospace,Menlo,monospace;pointer-events:none;white-space:pre}html[data-lp=v1] .journey{height:auto}.journey-track{position:relative;z-index:4;margin-top:-100vh;pointer-events:none}.track-space{height:1800vh}html[data-lp=v1] .anchor{position:absolute;left:0;width:1px;height:1px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.tl-ui{position:absolute;inset:0;z-index:3;pointer-events:none;opacity:0}.tl-ui.on .tl-dots,.tl-ui.on .tl-skip{pointer-events:auto}.tl-stops{list-style:none;margin:0;padding:0}.tl-stop{position:absolute;left:calc(935 * var(--u));top:calc(205 * var(--u));width:calc(560 * var(--u));opacity:0;transition:opacity .45s ease;outline:none}.tl-stop.is-on{opacity:1;transition-duration:.25s}.tl-year,.tl-copy,.tl-title .w{opacity:0;transform:translateY(22px);filter:blur(9px);transition:opacity .5s ease,transform .8s cubic-bezier(.22,1,.36,1),filter .7s cubic-bezier(.22,1,.36,1)}.tl-title .w{display:inline-block;transform:translateY(.45em);transition-delay:calc(.14s + var(--i,0) * .06s)}.tl-copy{transition-delay:.38s}.tl-stop.is-on .tl-year,.tl-stop.is-on .tl-copy,.tl-stop.is-on .tl-title .w{opacity:1;transform:none;filter:none}.tl-stop:not(.is-on) .tl-year,.tl-stop:not(.is-on) .tl-copy,.tl-stop:not(.is-on) .tl-title .w{transition-duration:.3s;transition-delay:0s}html[data-rm="1"] .tl-year,html[data-rm="1"] .tl-copy,html[data-rm="1"] .tl-title .w{transform:none;filter:none}@media(prefers-reduced-motion:reduce){.tl-year,.tl-copy,.tl-title .w{transform:none;filter:none}}.tl-stop:before{content:"";position:absolute;z-index:-1;inset:calc(-60 * var(--u)) calc(-80 * var(--u));background:radial-gradient(ellipse 60% 55% at 40% 45%,#020309b8,#02030959 60%,#02030900);filter:blur(8px)}.tl-year{margin:0;font-weight:500;font-size:calc(104 * var(--u));line-height:1;letter-spacing:-.03em;color:transparent;background:linear-gradient(180deg,#fbfaff,#e7e1ff 40%,#a9a0ff 72%,#7fd3ff);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 0 calc(22 * var(--u)) rgba(112,96,255,.35))}.tl-title{margin:calc(10 * var(--u)) 0 0;font-weight:500;font-size:calc(38 * var(--u));line-height:1.12;letter-spacing:-.02em;color:#f1eeff;text-shadow:0 2px 14px rgba(2,3,9,.9)}.tl-copy{margin:calc(18 * var(--u)) 0 0;font-size:max(15px,calc(18 * var(--u)));font-weight:400;line-height:1.62;color:var(--ink-dim);text-shadow:0 1px 2px rgba(2,3,9,.9),0 0 18px rgba(2,3,9,.85)}.tl-count{position:absolute;left:calc(935 * var(--u));top:calc(150 * var(--u));margin:0;font:400 max(12px,calc(13 * var(--u)))/1 ui-monospace,Menlo,monospace;letter-spacing:.2em;color:#9fd8ff}.tl-dots{position:absolute;left:50%;bottom:calc(34 * var(--u));transform:translate(-50%);display:flex;gap:calc(14 * var(--u))}.tl-dots a{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:28px;min-height:44px;justify-content:flex-end;text-decoration:none;color:#d6d0ff80;font:400 11px/1 ui-monospace,Menlo,monospace;letter-spacing:.06em}.tl-dots a:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 8px currentColor}.tl-dots a span{opacity:0;transition:opacity .25s}.tl-dots a:hover span,.tl-dots a:focus-visible span,.tl-dots a[aria-current] span{opacity:1}.tl-dots a[aria-current]{color:#12d866}.tl-skip{position:absolute;left:var(--pad);bottom:calc(40 * var(--u));min-height:44px;display:inline-flex;align-items:center;padding:0 18px;border-radius:999px;border:1px solid rgba(214,208,255,.35);background:#06061480;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:var(--ink);text-decoration:none;font-size:14px;font-weight:500}.tl-skip:hover{border-color:#fff}.tl-skip,.tl-restart{transition:opacity .4s ease,border-color .2s}.tl-restart{position:absolute;left:var(--pad);bottom:calc(40 * var(--u));min-height:44px;display:inline-flex;align-items:center;padding:0 18px;border-radius:999px;border:1px solid rgba(18,216,102,.5);background:#06061480;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:var(--ink);text-decoration:none;font-size:14px;font-weight:500;opacity:0;pointer-events:none}.tl-restart:hover{border-color:#12d866}.tl-ui.at-end .tl-skip{opacity:0;pointer-events:none}.tl-ui.on.at-end .tl-restart{opacity:1;pointer-events:auto}.tl-ui.jumping .tl-skip,.tl-ui.jumping .tl-restart{opacity:0;pointer-events:none}@media(max-aspect-ratio:9/10){.tl-stop{inset:auto 20px 118px;width:auto}.tl-year{font-size:56px}.tl-title{font-size:26px}.tl-copy{font-size:15px;line-height:1.55}.tl-count{left:20px;top:78px;bottom:auto}.tl-dots{bottom:18px;gap:6px;max-width:calc(100vw - 150px);left:20px;transform:none;flex-wrap:nowrap;overflow:hidden}.tl-dots a{min-width:18px}.tl-dots a span{display:none}.tl-skip,.tl-restart{left:auto;right:16px;bottom:16px;font-size:13px;padding:0 14px}}html[data-lp=v1] .lp-next{height:auto;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:0 var(--pad);background:#020309;text-align:center;outline:none}.lp-next-k{margin:0;font:400 max(12px,calc(13 * var(--u)))/1 ui-monospace,Menlo,monospace;letter-spacing:.2em;text-transform:uppercase;color:#9fd8ff}.lp-next-t{margin:0;font-weight:500;font-size:max(30px,calc(56 * var(--u)));letter-spacing:-.02em;color:#f1eeff}.lp-next-n{margin:0;color:var(--ink-dim);font-weight:400}html[data-lp=v1]{scroll-behavior:auto}.lede,.tl-copy,.lp-next-n{text-wrap:pretty}html[data-lp=v1]:not([data-live="1"]):not([data-webgl="0"]) .scene-status{display:block;left:50%;right:auto;transform:translate(-50%);bottom:28px;color:#e8e4ff}html[data-webgl="0"] .journey{height:auto}html[data-webgl="0"] .stage{position:relative;display:flow-root;height:auto;min-height:100vh;overflow:visible}html[data-webgl="0"] #scene,html[data-webgl="0"] .scene-status,html[data-webgl="0"] .choice,html[data-webgl="0"] .dim,html[data-webgl="0"] .journey>.anchor{display:none}html[data-webgl="0"] .poster,html[data-webgl="0"] .scrim{bottom:auto;height:100vh;opacity:1}html[data-webgl="0"] .tl-ui{position:relative;inset:auto;z-index:2;opacity:1;margin-top:100vh;padding:10vh var(--pad) 12vh;pointer-events:auto;background:#020309}html[data-webgl="0"] .tl-count,html[data-webgl="0"] .tl-dots{display:none}html[data-webgl="0"] .tl-stops{display:grid;gap:12vh;max-width:1180px;margin:0 auto}html[data-webgl="0"] .tl-stop{position:relative;inset:auto;width:auto;opacity:1;transform:none;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);grid-template-rows:1fr auto auto auto 1fr;column-gap:clamp(24px,4vw,64px);align-items:start;scroll-margin-top:8vh}html[data-webgl="0"] .tl-year{grid-column:2;grid-row:2}html[data-webgl="0"] .tl-title{grid-column:2;grid-row:3}html[data-webgl="0"] .tl-copy{grid-column:2;grid-row:4}html[data-webgl="0"] .tl-stop:before{display:none}html[data-webgl="0"] .tl-fb-img{grid-column:1;grid-row:1 / -1;width:100%;height:auto;aspect-ratio:1;border-radius:18px;border:1px solid rgba(160,170,255,.35);box-shadow:0 0 60px #5a50ff2e;background:#020309}html[data-webgl="0"] .tl-skip,html[data-webgl="0"] .tl-restart{position:static;margin:4vh auto 0;width:max-content;display:flex;opacity:1;pointer-events:auto}html[data-webgl="0"] .tl-year,html[data-webgl="0"] .tl-copy,html[data-webgl="0"] .tl-title .w{opacity:1;transform:none;filter:none}@media(max-aspect-ratio:9/10){html[data-webgl="0"] .tl-stop{grid-template-columns:1fr;grid-template-rows:none;gap:14px}html[data-webgl="0"] .tl-fb-img,html[data-webgl="0"] .tl-year,html[data-webgl="0"] .tl-title,html[data-webgl="0"] .tl-copy{grid-column:1;grid-row:auto}}.navs{position:relative;pointer-events:auto;padding:0 var(--pad) 22vh;color:var(--ink)}.navs-head{max-width:calc(900 * var(--u));margin:0 auto;padding:0 0 12vh;text-align:center;opacity:0;transform:translateY(24px);filter:blur(8px);transition:opacity .8s ease,transform 1s cubic-bezier(.22,1,.36,1),filter .9s cubic-bezier(.22,1,.36,1)}.navs-head.is-on{opacity:1;transform:none;filter:none}.navs-head{position:relative}.navs-head:before{content:"";position:absolute;z-index:-1;inset:calc(-70 * var(--u)) calc(-120 * var(--u)) calc(-10 * var(--u));border-radius:50%;pointer-events:none;background:radial-gradient(ellipse 50% 52% at 50% 46%,#020309db,#02030999 55%,#02030900);filter:blur(12px)}.navs-eyebrow{color:#9fe3c0}.navs-title{margin:0;font-weight:500;font-size:max(38px,calc(76 * var(--u)));line-height:1.04;letter-spacing:-.035em;color:transparent;background:linear-gradient(180deg,#fbfaff,#e9e3ff 45%,#b6a8ff 80%,#7fd3ff);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 0 calc(24 * var(--u)) rgba(112,96,255,.35))}.navs-lede{max-width:calc(760 * var(--u));margin:calc(26 * var(--u)) auto 0;text-shadow:0 1px 2px rgba(2,3,9,.9),0 0 18px rgba(2,3,9,.85)}.navs-cta{display:flex;flex-direction:column;align-items:center;gap:12px;margin:calc(34 * var(--u)) 0 0}.navs-cta span{max-width:calc(560 * var(--u));font-size:max(13px,calc(14.5 * var(--u)));line-height:1.5;color:var(--ink-faint);text-shadow:0 1px 2px rgba(2,3,9,.9)}.navs-list{list-style:none;margin:0 auto;padding:0;max-width:calc(1260 * var(--u));display:grid;gap:max(56px,11vh)}.nr:nth-child(odd) .nr-card{margin-right:calc(110 * var(--u))}.nr:nth-child(2n) .nr-card{margin-left:calc(110 * var(--u))}.nr{scroll-margin-top:12vh}.nr-card{position:relative;margin:0;border-radius:22px;padding:calc(26 * var(--u)) calc(34 * var(--u)) calc(28 * var(--u));background:linear-gradient(180deg,#100d28db,#060614e6);border:1px solid rgba(160,170,255,.26);box-shadow:0 30px 90px #0009,inset 0 1px #ffffff0f,0 0 70px #5c4be924;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);overflow:hidden}.nr-card:after{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(180deg,rgba(255,255,255,.028) 0 1px,transparent 1px 3px)}.nr-card:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:2;opacity:0;transition:opacity .9s ease;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='.55'/%3E%3C/svg%3E")}.nr:not(.is-on) .nr-card:before{opacity:.5;animation:nr-static .18s steps(3) infinite}@keyframes nr-static{0%{background-position:0 0}33%{background-position:-40px 30px}66%{background-position:25px -55px}to{background-position:0 0}}.nr-who,.nr-lead,.nr-ch{transition:opacity .7s ease,filter .8s ease,transform .9s cubic-bezier(.22,1,.36,1)}.nr:not(.is-on) .nr-who,.nr:not(.is-on) .nr-lead,.nr:not(.is-on) .nr-ch{opacity:0;filter:blur(8px);transform:translateY(10px)}.nr.is-on .nr-lead{transition-delay:.12s}.nr.is-on .nr-ch{transition-delay:.24s}.nr-bar{display:flex;align-items:center;gap:10px;margin:0 0 calc(18 * var(--u));font:500 max(11px,calc(12 * var(--u)))/1 ui-monospace,Menlo,monospace;letter-spacing:.18em;text-transform:uppercase;color:#9fd8ff}.nr-led{width:8px;height:8px;border-radius:50%;background:#12d866;box-shadow:0 0 10px #12d866;animation:nr-led 2.4s ease-in-out infinite}@keyframes nr-led{0%,to{opacity:1}50%{opacity:.35}}.nr-tag{margin-left:auto;padding:4px 8px;border:1px solid rgba(255,180,120,.6);border-radius:6px;color:#ffc59a;letter-spacing:.12em}.nr-who{display:flex;align-items:center;gap:16px}.nr-photo{position:relative;flex:none;width:64px;height:64px;border-radius:14px;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at 50% 38%,#2c2670,#0b0a22 72%);border:1px solid rgba(160,170,255,.38);box-shadow:0 0 18px #5c4be940;font:600 20px/1 ui-monospace,Menlo,monospace;color:#d6dbff;letter-spacing:.04em}.nr-photo img{width:100%;height:100%;object-fit:cover;filter:grayscale(.35) contrast(1.05)}.nr-photo:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(180deg,rgba(0,0,0,.22) 0 1px,transparent 1px 3px);pointer-events:none}.nr-name{margin:0;font-weight:500;font-size:max(19px,calc(22 * var(--u)));line-height:1.2;letter-spacing:-.01em;color:#f3f1ff}.nr-in{display:inline-grid;place-items:center;width:22px;height:22px;margin-left:6px;vertical-align:2px;border-radius:5px;background:#a0aaff29;border:1px solid rgba(160,170,255,.4);color:#dfe3ff;text-decoration:none;font:700 12px/1 system-ui,sans-serif}.nr-in:hover,.nr-in:focus-visible{background:#243ad7;border-color:#8fa0ff;color:#fff}.nr-role{margin:4px 0 0;font-size:max(14px,calc(15 * var(--u)));color:var(--ink-dim)}.nr-lead{margin:calc(22 * var(--u)) 0 calc(24 * var(--u));padding:0}.nr-lead p{margin:0;font-weight:500;font-size:max(21px,calc(30 * var(--u)));line-height:1.28;letter-spacing:-.018em;color:transparent;background:linear-gradient(180deg,#fbfaff,#ece7ff 55%,#c2b6ff);-webkit-background-clip:text;background-clip:text;text-wrap:balance}.nr-ch{display:grid;grid-template-columns:1fr 1fr;gap:calc(24 * var(--u))}.ch-tabs{display:none}.ch{position:relative;display:flex;flex-direction:column;border-radius:14px;padding:16px 20px 12px;min-width:0}.ch-then{background:linear-gradient(180deg,#3c200857,#1c0e044d);border:1px solid rgba(255,176,96,.26)}.ch-now{background:linear-gradient(180deg,#0a1e3457,#06101e4d);border:1px solid rgba(120,220,255,.26)}.ch-k{margin:0 0 12px;font:500 max(11px,calc(12 * var(--u)))/1 ui-monospace,Menlo,monospace;letter-spacing:.2em;text-transform:uppercase}.ch-then .ch-k{color:#ffb877}.ch-now .ch-k{color:#7fe6ff}.ch-view{position:relative;height:clamp(240px,38vh,380px);overflow:hidden;outline:none;border-radius:6px}.ch-view:focus-visible{box-shadow:0 0 0 2px #9fe3ffb3}.ch-flow{height:100%;column-fill:auto;transition:transform .55s cubic-bezier(.22,1,.36,1)}.ch-flow p{margin:0 0 .85em;font-size:max(15px,calc(16.5 * var(--u)));line-height:1.62;font-weight:400}.ch-then .ch-flow p{color:#f5dcc0;text-shadow:0 0 8px rgba(255,150,70,.18)}.ch-now .ch-flow p{color:#e9edff}.ch-flow .ch-sub{font-weight:600;letter-spacing:.01em;break-after:avoid}.ch-then .ch-sub{color:#ffcf9d}.ch-now .ch-sub{color:#aef0ff}.ch.has-more .ch-view:after{content:"";position:absolute;left:0;right:0;bottom:0;height:34px;pointer-events:none;background:linear-gradient(0deg,rgba(8,8,22,.65),transparent)}.ch-pager{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:10px;font:500 12px/1 ui-monospace,Menlo,monospace;letter-spacing:.12em;color:var(--ink-faint)}.ch-pager[hidden]{display:none}.pg{width:40px;height:34px;border-radius:9px;border:1px solid rgba(214,208,255,.38);background:#0606148c;color:var(--ink);font-size:12px;cursor:pointer}.pg:hover:not(:disabled){border-color:#fff}.pg:disabled{opacity:.3;cursor:default}.ch-then .pg{border-color:#ffb06073}.ch-now .pg{border-color:#78dcff73}.navs-tx{min-height:40vh;scroll-margin-top:10vh}@media(max-aspect-ratio:9/10){.navs{padding:0 16px 18vh}.navs-head{padding-bottom:9vh;max-width:none}.navs-lede,.navs-cta span,.navs-list{max-width:none}.navs-head:before{inset:-40px -16px -36px}.nr:nth-child(n) .nr-card{margin:0;padding:18px 16px}.nr-ch{grid-template-columns:1fr}.ch-tabs{display:flex;gap:6px;margin-bottom:10px}.ch-tab{flex:1;min-height:40px;border-radius:10px;border:1px solid rgba(214,208,255,.3);background:#06061480;color:var(--ink-dim);font:500 12px/1 ui-monospace,Menlo,monospace;letter-spacing:.14em;text-transform:uppercase}.ch-tab[aria-selected=true]{color:#fff;border-color:#d6d0ffcc;background:#28206080}.nr-ch[data-tab=then] .ch-now,.nr-ch[data-tab=now] .ch-then,.ch .ch-k{display:none}.ch-view{height:46vh}}@media(prefers-reduced-motion:reduce){.navs-head,.nr-who,.nr-lead,.nr-ch,.ch-flow{transition:none!important;transform:none!important;filter:none!important}.nr-card:before{display:none}.nr-led{animation:none}}html[data-rm="1"] .nr-card:before{display:none}html[data-webgl="0"] .journey-track{margin-top:0;pointer-events:auto}html[data-webgl="0"] .track-space{display:none}html[data-webgl="0"] .navs{padding-top:10vh;background:#020309}.navs-tx{max-width:calc(1260 * var(--u));margin:max(80px,14vh) auto 0;padding:calc(34 * var(--u));border-radius:24px;background:linear-gradient(180deg,#0c0b22e0,#04040eeb);border:1px solid rgba(18,216,102,.28);box-shadow:0 30px 90px #0009,0 0 60px #12d86614;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.tx-head{max-width:calc(760 * var(--u))}.tx-eyebrow{color:#9fe3c0}.tx-title{margin:0;font-weight:500;font-size:max(28px,calc(44 * var(--u)));line-height:1.1;letter-spacing:-.025em;color:#f3f1ff}.tx-lede{margin:calc(14 * var(--u)) 0 0;font-size:max(15px,calc(17 * var(--u)))}.tx-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.9fr);gap:calc(40 * var(--u));margin-top:calc(30 * var(--u));align-items:start}.tx-form{display:grid;gap:16px}.tx-f{display:grid;gap:8px;position:relative}.tx-l{font:500 max(11px,calc(12 * var(--u)))/1.2 ui-monospace,Menlo,monospace;letter-spacing:.16em;text-transform:uppercase;color:#9fd8ff}.tx-then .tx-l{color:#ffb877}.tx-now .tx-l{color:#7fe6ff}.tx-form textarea,.tx-form input[type=text],.tx-form input:not([type]),.tx-form input[type=url],.tx-form input[type=email]{width:100%;box-sizing:border-box;border-radius:12px;border:1px solid rgba(214,208,255,.28);background:#04040eb3;color:var(--ink);font:400 16px/1.55 Poppins,system-ui,sans-serif;padding:12px 14px;caret-color:#12d866;resize:vertical}.tx-then textarea{border-color:#ffb06059}.tx-now textarea{border-color:#78dcff59}.tx-form textarea:focus,.tx-form input:focus{outline:none;border-color:#12d866;box-shadow:0 0 0 3px #12d8662e}.tx-c{position:absolute;right:12px;bottom:10px;font:400 11px ui-monospace,Menlo,monospace;color:var(--ink-faint)}.tx-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.tx-err{margin:0;color:#ffb3a1;font-size:14px}.tx-actions{display:flex;flex-wrap:wrap;gap:12px}.tx-li{margin:0;font-size:14px;color:var(--ink-dim)}.tx-li a{color:#9fe3ff}.tx-send{border-top:1px solid rgba(214,208,255,.16);padding-top:14px}.tx-send summary{cursor:pointer;font-weight:500;color:#dfe3ff}.tx-send[open] summary{margin-bottom:12px}.tx-send>*:not(summary){margin-top:12px}.tx-note{margin:0;font-size:14px;color:var(--ink-dim)}.tx-consent{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.5;color:var(--ink-dim)}.tx-consent input{margin-top:4px;accent-color:#12d866}.tx-submit:disabled{opacity:.45;cursor:not-allowed}.tx-status{margin:0;font:400 12px ui-monospace,Menlo,monospace;letter-spacing:.06em;color:#ffc59a}.tx-preview{margin:0;position:sticky;top:12vh}.tx-canvas{display:block;width:100%;height:auto;border-radius:16px;border:1px solid rgba(160,170,255,.3);box-shadow:0 20px 60px #0000008c}.tx-preview figcaption{margin-top:8px;font:400 12px ui-monospace,Menlo,monospace;letter-spacing:.1em;color:var(--ink-faint);text-align:center}@media(max-aspect-ratio:9/10){.navs-cta .btn{flex:0 0 auto}.tx-actions{flex-direction:column}.tx-actions .btn{flex:0 0 auto;width:100%}.navs-tx{padding:20px 16px;max-width:none}.tx-head{max-width:none}.tx-grid,.tx-row{grid-template-columns:1fr}.tx-preview{position:static;max-width:320px;margin:0 auto}}.navs button.btn,.navs .tx-submit{font-family:inherit;cursor:pointer}html.navs3d .navs{height:var(--navs-h,505vh);padding:0;overflow:hidden;pointer-events:none}html.navs3d .navs>*{visibility:hidden}@font-face{font-family:VT323;src:url(assets/fonts/vt323-latin-ext.woff2) format("woff2");unicode-range:U+0100-024F,U+1E00-1EFF;font-display:swap}@font-face{font-family:VT323;src:url(assets/fonts/vt323-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+2000-206F,U+20AC,U+2190-25FF;font-display:swap}.nv{position:absolute;inset:0;z-index:3;pointer-events:none;visibility:hidden;--vis:0;--g:#12d866;--g-hi:#8dffc2;--g-ink:#4cf59e;--p:#5c4be9;--p-hi:#a196ff;--b:#243ad7;--b-hi:#7d8cff;--amber:#ffb347;--violet:#a196ff;--cyan:#8fe9ff}.nv.on{visibility:visible}.nv button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.nv :focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.nv:not(.reading) :is(.nv-scr,.nv-change,.nv-keys,.nv-pill){pointer-events:none}.nv-head{position:absolute;left:50%;top:50%;width:min(860px,86vw);transform:translate(-50%,-50%);text-align:center;opacity:0;pointer-events:auto}.nv-head:before{content:"";position:absolute;z-index:-1;inset:-12% -14% -10%;border-radius:50%;background:radial-gradient(closest-side,rgba(2,3,10,.86),rgba(2,3,10,.55) 55%,transparent)}.nv-scr{position:absolute;left:0;top:0;transform-origin:0 0;opacity:var(--vis);pointer-events:auto}.nv-glass{position:absolute;inset:0;display:flex;flex-direction:column;gap:clamp(10px,1.6vh,18px);padding:clamp(12px,2vh,22px) clamp(14px,1.7vw,28px) clamp(12px,1.9vh,20px);overflow:hidden}.nv-plate{position:relative;display:grid;grid-template-columns:auto minmax(0,300px) minmax(0,1fr);align-items:center;gap:0 clamp(14px,1.5vw,26px);padding:clamp(10px,1.5vh,16px) clamp(14px,1.4vw,22px);border-radius:14px;background:linear-gradient(90deg,#12d86614,#5c4be914 50%,#243ad71a);box-shadow:inset 0 0 0 1px #b4aaff33}.pl-ph{width:clamp(50px,4.6vw,68px);aspect-ratio:1;border-radius:50%;padding:2px;background:conic-gradient(from 200deg,var(--g),var(--p),var(--b),var(--g));box-shadow:0 0 22px #5c4be973}.pl-ph span{display:grid;place-items:center;width:100%;height:100%;border-radius:50%;overflow:hidden;background:radial-gradient(circle at 35% 30%,#5c4be9,#1b1650);font:500 clamp(14px,1.2vw,18px)/1 Poppins,sans-serif;color:#fff}.pl-ph img{width:100%;height:100%;object-fit:cover}.pl-eb{margin:0 0 6px;font:500 10.5px/1 Poppins,sans-serif;letter-spacing:.26em;text-transform:uppercase;color:var(--g-hi)}.pl-eb b{font-weight:500;color:#fff}.pl-nm{margin:0;font:500 clamp(18px,1.55vw,24px)/1.12 Poppins,sans-serif;letter-spacing:-.01em;color:#fff}.pl-rl{margin:4px 0 0;font:400 clamp(12px,.92vw,13.5px)/1.35 Poppins,sans-serif;color:#b3b9de}.pl-lk{display:flex;flex-wrap:wrap;gap:8px;margin:9px 0 0}.pl-lk:empty{display:none}.pl-lk a{font:500 11px/1 Poppins,sans-serif;letter-spacing:.06em;color:#e9ecff;text-decoration:none;padding:6px 10px;border-radius:999px;border:1px solid rgba(160,170,255,.42);background:#0a0c208c;transition:border-color .2s,color .2s}.pl-lk a:hover,.pl-lk a:focus-visible{border-color:var(--g);color:#fff}.pl-q{margin:0;padding:.1em 0 .1em clamp(16px,1.5vw,24px);border-left:3px solid transparent;border-image:linear-gradient(180deg,var(--g),var(--p),var(--b)) 1}.pl-q p{margin:0;font:300 clamp(16px,1.42vw,21px)/1.42 Poppins,sans-serif;color:#f4f2ff;text-wrap:pretty}.pl-q p:before{content:"„"}.pl-q p:after{content:"”"}.nv-tabs{display:none}.nv-split{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) clamp(34px,3vw,48px) minmax(0,1fr)}.nv-div{display:flex;flex-direction:column;align-items:center;gap:8px;padding:24px 0}.nv-div i{flex:1;width:1px;background:linear-gradient(180deg,transparent,rgba(18,216,102,.5),rgba(92,75,233,.7),transparent)}.nv-div span{font:400 15px/1 VT323,monospace;letter-spacing:.06em;text-align:center;color:#cfc8ff;text-shadow:0 0 8px rgba(92,75,233,.8)}.pan{position:relative;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 30px;grid-template-rows:auto minmax(0,1fr);column-gap:10px}.pan-hd{grid-column:1/-1;display:flex;align-items:center;gap:.5em;margin:0 0 clamp(8px,1.3vh,14px)}.pan-body{grid-column:1;grid-row:2;min-height:0;overflow-y:auto;overscroll-behavior:auto;scrollbar-width:none;outline-offset:4px;border-radius:4px}.pan-body::-webkit-scrollbar{display:none}.pan.more .pan-body{-webkit-mask-image:linear-gradient(180deg,#000 80%,transparent);mask-image:linear-gradient(180deg,#000 80%,transparent)}.pan-txt p{margin:0 0 .72em}.pan-rail{grid-column:2;grid-row:2;display:flex;flex-direction:column;align-items:center;gap:6px;min-height:0;opacity:.28;transition:opacity .3s}.pan.can .pan-rail{opacity:1}.pan:not(.can) .pan-rail button{pointer-events:none}.pan-rail button{width:28px;height:28px;flex:0 0 28px;display:grid;place-items:center;font-size:11px;line-height:1;transition:background .2s,border-color .2s}.pan-track{position:relative;flex:1;width:3px;border-radius:2px;background:#ffffff17}.pan-track b{position:absolute;left:0;right:0;top:0;height:100%;border-radius:2px;transition:top .08s linear}.pan.more .pan-dn{animation:nvNudge 1.8s ease-in-out infinite}@keyframes nvNudge{0%,to{transform:none}50%{transform:translateY(3px)}}.pan-then{padding:clamp(12px,1.8vh,18px) clamp(12px,1.1vw,18px) clamp(10px,1.4vh,14px) clamp(16px,1.5vw,22px);border-radius:28px/34px;background:radial-gradient(110% 95% at 50% 45%,#083e1e9e,#020e07f2 78%);box-shadow:inset 0 0 44px #000000d9,inset 0 0 0 1px #12d8666b,0 0 28px #12d86624;font-family:VT323,monospace;font-size:clamp(17.5px,1.55vw,26px);line-height:1.12;color:var(--g-ink);text-shadow:0 0 .28em rgba(18,216,102,.7),0 0 .8em rgba(18,216,102,.28)}.pan-then:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:repeating-linear-gradient(180deg,rgba(0,0,0,.22) 0 1px,transparent 1px 3px),radial-gradient(100% 90% at 50% 50%,transparent 62%,rgba(0,0,0,.42))}.pan-then .pan-hd{padding:.12em .45em .08em;border-radius:4px;background:var(--g);color:#021a0b;text-shadow:none;font-size:1.3em;line-height:1}.pan-then .pan-k{letter-spacing:.1em;text-transform:uppercase}.pan-then .pan-y{letter-spacing:.04em}.pan-then .pan-tag{margin-left:auto;font-size:.62em;letter-spacing:.12em;text-transform:uppercase;opacity:.72}.pan-then .pan-txt .ch-sub,.pan-then .pan-txt strong{display:block;font-weight:400;font-size:1.3em;line-height:1;color:var(--g-hi);margin:.2em 0 .45em}.pan-then .pan-rail button{color:var(--g-ink);border:1px solid rgba(18,216,102,.5);border-radius:6px;background:#02180b99}.pan-then .pan-rail button:hover{background:#12d8662e}.pan-then .pan-track b{background:var(--g);box-shadow:0 0 8px #12d866cc}.pan-now{padding:clamp(12px,1.8vh,18px) clamp(12px,1.1vw,18px) clamp(10px,1.4vh,14px) clamp(16px,1.5vw,24px);border-radius:16px;background:linear-gradient(180deg,#1e185cd1,#090924ed);box-shadow:inset 0 0 0 1px #7c6cff73,inset 0 1px #c8c3ff40,0 0 28px #5c4be933;font-family:Poppins,sans-serif;font-size:clamp(14.5px,1.13vw,17.5px);line-height:1.62;color:#e8e8ff}.pan-now .pan-hd{padding:0 0 .6em;border-bottom:1px solid rgba(124,108,255,.35);font:500 1.18em/1 Poppins,sans-serif;letter-spacing:.2em;text-transform:uppercase}.pan-now .pan-k{color:#fff}.pan-now .pan-y{color:var(--p-hi)}.pan-now .pan-tag{margin-left:auto;display:flex;align-items:center;gap:.6em;font-size:.56em;letter-spacing:.22em;color:#c4bdff}.pan-now .pan-tag:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--g);box-shadow:0 0 8px var(--g);animation:nvLive 2.2s ease-in-out infinite}@keyframes nvLive{50%{opacity:.35}}.pan-now .pan-txt .ch-sub,.pan-now .pan-txt strong{display:block;font-weight:500;font-size:1.13em;line-height:1.35;color:#fff;margin:0 0 .5em}.pan-now .pan-rail button{color:#d6d1ff;border:1px solid rgba(124,108,255,.6);border-radius:50%;background:#14103c99}.pan-now .pan-rail button:hover{background:#5c4be94d}.pan-now .pan-track b{background:linear-gradient(180deg,var(--p-hi),var(--b-hi));box-shadow:0 0 8px #7c6cffe6}.nv-static{position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity .16s;mix-blend-mode:screen;animation:nvStatic .14s steps(4) infinite;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='1.25' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 1.4 -.25'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}@keyframes nvStatic{0%{background-position:0 0}25%{background-position:-37px 21px}50%{background-position:44px -13px}75%{background-position:-9px -41px}to{background-position:0 0}}.nv.tuning .nv-static{opacity:.88}.nv-osd{position:absolute;right:2.4%;top:5%;margin:0;opacity:0;transition:opacity .2s;font:400 clamp(30px,3vw,46px)/1 VT323,monospace;color:#f2fff7;text-shadow:0 0 .15em #fff,0 0 .5em rgba(18,216,102,.9);pointer-events:none}.nv.tuning .nv-osd{opacity:1}.nv .nv-arrow{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#fff;pointer-events:auto;border-radius:999px;border:1px solid rgba(140,125,255,.6);background:#08091acc;box-shadow:0 0 20px #5c4be94d;transition:border-color .2s,background .2s,box-shadow .2s}.nv .nv-arrow:hover{border-color:#fff;background:#1e1a46e0;box-shadow:0 0 28px #aa8cff80}.nv-next{flex-direction:column-reverse}.ar-ch{font-size:19px;line-height:1}.ar-n{font:400 19px/1 VT323,monospace;letter-spacing:.06em;color:#d4ccff}.nv[data-mobile="0"] .nv-arrow{position:absolute;top:50%;width:56px;height:clamp(118px,22vh,168px);transform:translateY(-50%)}.nv[data-mobile="0"] .nv-prev{left:calc(var(--gut,120px) * -.5 - 28px)}.nv[data-mobile="0"] .nv-next{right:calc(var(--gut,120px) * -.5 - 28px)}.nv-change{position:absolute;left:50%;top:0;display:flex;align-items:center;gap:12px;opacity:var(--vis);pointer-events:auto}.nv-change-t{display:flex;align-items:center;gap:12px;margin:0;white-space:nowrap;font:500 11px/1 Poppins,sans-serif;letter-spacing:.28em;text-transform:uppercase;color:#eceeff;padding:8px 16px 8px 18px;border-radius:999px;border:1px solid rgba(200,190,255,.42);background:#060714e0;box-shadow:0 6px 18px #0000008c}.nv-change-t:before,.nv-change-t:after{content:"▼";font-size:8px;letter-spacing:0;color:var(--g)}.nv-keys{position:absolute;inset:0;pointer-events:none}.nv-key{position:absolute;left:0;top:0;width:var(--kw,48px);height:calc(var(--kw,48px) * .92);border-radius:10px;opacity:var(--vis);pointer-events:auto;font:400 max(17px,calc(var(--kw,48px) * .42))/1 VT323,monospace!important;color:#ffffff6b!important;transition:color .2s}.nv-key:hover{color:#ffffffe6!important}.nv-key.on{color:#180c1ee0!important;text-shadow:0 0 6px rgba(255,255,255,.7)}.nv-pill{position:absolute;bottom:clamp(14px,3vh,28px);display:inline-flex;align-items:center;gap:10px;min-height:52px;box-sizing:border-box;opacity:var(--vis);pointer-events:auto;font:500 13.5px/1 Poppins,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#fff;text-decoration:none;padding:0 24px;border-radius:999px;border:1px solid rgba(160,150,255,.55);background:#060714db;box-shadow:0 8px 24px #00000080;transition:border-color .2s,background .2s,transform .2s}.nv-pill:hover,.nv-pill:focus-visible{border-color:#fff;transform:translateY(-1px)}.nv-tx{left:var(--pad,44px);background:var(--p);border-color:transparent;box-shadow:0 0 26px #5c4be98c,0 8px 24px #00000080}.nv-tx:hover,.nv-tx:focus-visible{background:#6d5df0}.nv-soon{position:absolute;left:50%;bottom:calc(clamp(14px,3.2vh,30px) + 52px);transform:translate(-50%);margin:0;font:400 13px/1.4 Poppins,sans-serif;color:#ffe2bd;padding:9px 16px;border-radius:10px;background:#140a04eb;border:1px solid rgba(255,170,90,.5);opacity:0;transition:opacity .3s}.nv-soon.on{opacity:1}.nv[data-mobile="1"] .nv-glass{padding:10px;gap:8px}.nv[data-mobile="1"] .nv-plate{grid-template-columns:auto minmax(0,1fr);gap:0 12px;padding:10px 12px}.nv[data-mobile="1"] .pl-ph{width:44px}.nv[data-mobile="1"] .pl-nm{font-size:16px}.nv[data-mobile="1"] .pl-rl{font-size:12px}.nv[data-mobile="1"] .pl-lk{margin-top:6px}.nv[data-mobile="1"] .pl-q{grid-column:1/-1;margin-top:10px;padding-left:12px}.nv[data-mobile="1"] .pl-q p{font-size:14px;line-height:1.42}.nv[data-mobile="1"] .nv-tabs{display:grid;grid-template-columns:1fr 1fr;gap:6px}.nv-tabs button{min-height:40px;border-radius:10px;transition:background .2s,color .2s}.nv-tabs .tab-then{font:400 21px/1 VT323,monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--g-ink);border:1px solid rgba(18,216,102,.5);background:#02180b99}.nv-tabs .tab-then[aria-selected=true]{background:var(--g);color:#021a0b}.nv-tabs .tab-now{font:400 12.5px/1 Poppins,sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#c4bdff;border:1px solid rgba(124,108,255,.55);background:#14103c99}.nv-tabs .tab-now b{font-weight:500}.nv-tabs .tab-now[aria-selected=true]{background:var(--p);color:#fff;box-shadow:0 0 16px #5c4be999}.nv[data-mobile="1"] .nv-split{grid-template-columns:minmax(0,1fr)}.nv[data-mobile="1"] .nv-div,.nv[data-mobile="1"] .nv-split[data-tab=then] .pan-now,.nv[data-mobile="1"] .nv-split[data-tab=now] .pan-then{display:none}.nv[data-mobile="1"] .pan{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) 26px;column-gap:8px}.nv[data-mobile="1"] .pan-hd{display:none}.nv[data-mobile="1"] .pan-body,.nv[data-mobile="1"] .pan-rail{grid-row:1}.nv[data-mobile="1"] .pan-rail button{width:26px;height:26px;flex-basis:26px}.nv[data-mobile="1"] .pan-then{font-size:18.5px;padding:12px 10px 10px 14px;border-radius:20px/24px}.nv[data-mobile="1"] .pan-now{font-size:14.5px;padding:12px 10px 10px 14px}.pan-next{margin:.9em 0 .3em}.pan-next .to-now{font:500 12px/1 Poppins,sans-serif!important;letter-spacing:.14em;text-transform:uppercase;color:#fff!important;text-shadow:none;background:var(--p)!important;padding:11px 14px!important;border-radius:8px}.nv[data-mobile="1"] .nv-change{gap:10px}.nv[data-mobile="1"] .nv-change .nv-arrow{flex-direction:row;height:40px;padding:0 13px;gap:8px}.nv[data-mobile="1"] .nv-change-t{font-size:9.5px;letter-spacing:.14em;gap:0;padding:0;border:0;background:none;box-shadow:none;text-shadow:0 1px 3px #000}.nv[data-mobile="1"] .nv-change-t:before,.nv[data-mobile="1"] .nv-change-t:after{display:none}.nv[data-mobile="1"] .nv-pill{bottom:10px;min-height:44px;font-size:11px;letter-spacing:.06em;padding:0 14px}.nv[data-mobile="1"] .nv-tx{left:10px}html.tx-lock{overflow:hidden}.tx3{position:absolute;inset:0;z-index:4;pointer-events:none;visibility:hidden;--tvis:0;--g:#12d866;--g-hi:#8dffc2;--g-ink:#4cf59e;--p:#5c4be9;--p-hi:#a196ff;--b:#243ad7;--amber:#ffb347;--cyan:#8fe9ff}.tx3.on{visibility:visible}.tx3 button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.tx3 :focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.tx3-intro{position:absolute;right:clamp(28px,5vw,80px);top:50%;width:min(440px,32vw);transform:translateY(-50%);opacity:var(--tvis);transition:opacity .3s}.tx3.open .tx3-intro{opacity:0}.tx3-eb{margin:0 0 14px;font:500 11px/1 Poppins,sans-serif;letter-spacing:.3em;text-transform:uppercase;color:var(--g-hi)}.tx3-h{margin:0;font:500 clamp(28px,2.6vw,40px)/1.08 Poppins,sans-serif;letter-spacing:-.02em;color:#fff;text-wrap:balance}.tx3-lede{margin:18px 0 0;font:400 clamp(14.5px,1.1vw,16.5px)/1.6 Poppins,sans-serif;color:#cfd3f0;text-wrap:pretty}.tx3-cta{display:flex;flex-wrap:wrap;align-items:center;gap:14px 20px;margin:28px 0 0}.tx3-back{font:500 11px/1 Poppins,sans-serif!important;letter-spacing:.18em;text-transform:uppercase;color:#d9dcff!important;padding:12px 4px!important}.tx3-back:hover{color:#fff!important}.tx3-term{position:absolute;right:clamp(20px,4vw,64px);top:50%;width:clamp(380px,35vw,540px);max-height:88vh;overflow:auto;transform:translateY(-50%);pointer-events:auto;padding:18px 22px 20px;border-radius:18px;background:radial-gradient(120% 90% at 50% 30%,#062e16f0,#020c06f7 75%);box-shadow:inset 0 0 0 1px #12d86680,0 0 40px #12d8662e,0 24px 70px #000000a6;font-family:VT323,monospace;color:var(--g-ink);text-shadow:0 0 .28em rgba(18,216,102,.55);scrollbar-width:thin;scrollbar-color:rgba(18,216,102,.5) transparent}.tx3-term[hidden]{display:none}.tx3-term:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:repeating-linear-gradient(180deg,rgba(0,0,0,.18) 0 1px,transparent 1px 3px)}.tt-top{display:flex;align-items:center;gap:12px;font-size:19px;letter-spacing:.08em;text-transform:uppercase;color:var(--g-hi)}.tt-top #tt-title{flex:1}.tt-x{width:32px;height:32px;border-radius:8px;border:1px solid rgba(18,216,102,.45)!important;font-size:15px!important}.tt-x:hover{background:#12d8662e!important}.tt-steps{display:flex;gap:6px;margin:14px 0 16px;padding:0;list-style:none}.tt-steps li{flex:1;padding:6px 0 5px;text-align:center;font-size:16px;letter-spacing:.06em;text-transform:uppercase;border:1px solid rgba(18,216,102,.3);color:#12d86680}.tt-steps li.done{color:var(--g);border-color:#12d86699}.tt-steps li.on{background:var(--g);color:#021a0b;border-color:var(--g);text-shadow:none}.tt-pane{margin:0;padding:0;border:0;min-width:0}.tt-pane legend{padding:0;margin:0 0 12px;font-size:clamp(24px,2vw,30px);line-height:1.02;color:#d8ffe9}.tt-pane textarea,.tt-pane input:not([type=checkbox]){display:block;width:100%;box-sizing:border-box;padding:10px 12px;border-radius:4px;border:1px solid rgba(18,216,102,.6);background:#12d8660f;font:400 21px/1.1 VT323,monospace;color:#9dffcb;text-shadow:0 0 .25em rgba(18,216,102,.6);caret-color:var(--g);resize:vertical}.tt-pane textarea{min-height:128px}.tt-pane textarea::placeholder,.tt-pane input::placeholder{color:#12d86661}.tt-pane textarea:focus,.tt-pane input:focus{outline:none;border-color:var(--g);box-shadow:0 0 0 1px var(--g),0 0 16px #12d8664d}.tt-c{margin:6px 0 0;text-align:right;font-size:16px;color:#12d86699}.tt-f{display:block;margin:0 0 12px}.tt-f>span{display:block;margin:0 0 6px;font-size:18px;color:var(--g-hi)}.tt-f i{font-style:normal;opacity:.6}.tt-err{margin:12px 0 0;padding:8px 10px;font-size:18px;color:#ffe9e4;background:#ff5a3c29;border:1px solid rgba(255,120,80,.5)}.tt-err[hidden],.tt-sending[hidden]{display:none}.tt-sending{margin:14px 0 0;font-size:24px;letter-spacing:.12em;text-transform:uppercase;color:#eafff3}.tt-sending span{display:inline-block;margin-left:12px;letter-spacing:.02em;animation:ttBars 1s steps(8) infinite;clip-path:inset(0 100% 0 0)}@keyframes ttBars{to{clip-path:inset(0 0 0 0)}}.tt-nav{display:flex;justify-content:space-between;gap:10px;margin:16px 0 0}.tt-nav [hidden]{display:none}.tt-b{font:500 12px/1 Poppins,sans-serif!important;letter-spacing:.14em;text-transform:uppercase;text-shadow:none;padding:13px 18px!important;border-radius:999px;border:1px solid rgba(18,216,102,.5)!important;color:#c9ffe0!important;transition:background .2s}.tt-b:hover{background:#12d86629!important}.tt-next{margin-left:auto;background:#5c4be9!important;color:#fff!important;border-color:transparent!important;box-shadow:0 0 22px #5c4be999}.tt-next:hover{background:#6d5df0!important}.tt-b:disabled{opacity:.45;cursor:default}.tx3.sending .tt-pane{opacity:.4}.tt-done{display:grid;grid-template-columns:minmax(0,200px) minmax(0,1fr);gap:4px 18px;align-items:start}.tt-done[hidden]{display:none}.tt-done legend{grid-column:1/-1;float:left;width:100%}.tt-prev{margin:0}.tt-cv{display:block;width:100%;height:auto;border-radius:10px;box-shadow:0 0 0 1px #12d86666,0 12px 30px #00000080}.tt-share{display:flex;flex-direction:column;gap:10px;align-items:stretch}.tt-share .tt-dl{background:#5c4be9!important;color:#fff!important;border-color:transparent!important;box-shadow:0 0 22px #5c4be980}.tt-li{margin:0;font:400 12.5px/1.45 Poppins,sans-serif;color:#d6ffe8;text-shadow:none}.tt-li a{color:#fff}.tt-send{font:400 13px/1.45 Poppins,sans-serif;color:#d0f5e1;text-shadow:none}.tt-send summary{cursor:pointer;font:400 17px/1.2 VT323,monospace;color:var(--g-hi)}.tt-send .tt-f>span{font-size:16px}.tt-send input:not([type=checkbox]){font-size:18px}.tt-note{margin:6px 0;opacity:.8}.tt-ok{display:flex;gap:8px;margin:6px 0 10px;font-size:12.5px}.tt-again{font:400 17px/1 VT323,monospace!important;color:var(--g)!important;text-decoration:underline;text-underline-offset:3px;align-self:flex-start;padding:6px 0!important}.tx3[data-mobile="1"] .tx3-intro{left:16px;right:16px;top:auto;bottom:calc(16px + env(safe-area-inset-bottom));width:auto;transform:none}.tx3[data-mobile="1"] .tx3-h{font-size:26px}.tx3[data-mobile="1"] .tx3-lede{font-size:14.5px;margin-top:12px}.tx3[data-mobile="1"] .tx3-cta{margin-top:18px}.tx3[data-mobile="1"] .tx3-term{left:10px;right:10px;top:auto;bottom:calc(10px + env(safe-area-inset-bottom));width:auto;max-height:64vh;transform:none;padding:14px 14px 16px}.tx3[data-mobile="1"] .tt-steps li{font-size:14px}.tx3[data-mobile="1"] .tt-done{grid-template-columns:minmax(0,120px) minmax(0,1fr);gap:4px 12px}.tx3[data-mobile="1"] .tt-b{padding:11px 12px!important;font-size:11px!important}.tx3-intro:before{content:"";position:absolute;z-index:-1;inset:-18% -16% -16%;border-radius:50%;pointer-events:none;background:radial-gradient(closest-side,rgba(2,3,10,.88),rgba(2,3,10,.6) 60%,transparent)}.tx3[data-mobile="1"] .tx3-intro:before{inset:-40px -16px -16px;border-radius:24px 24px 0 0;background:linear-gradient(180deg,transparent,rgba(2,3,10,.9) 22%)}.navs-q{position:relative;margin:clamp(22px,3vh,34px) auto 0;max-width:min(760px,90vw);padding:18px 26px 20px;border-radius:14px;text-align:center;background:#040614d1;box-shadow:inset 0 0 0 1px #8c7dff59,0 0 30px #5c4be940}.navs-q:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.5px;pointer-events:none;background:linear-gradient(90deg,#12d866,#5c4be9,#243ad7);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.navs-q-k{margin:0 0 10px;font:400 18px/1 VT323,monospace;letter-spacing:.14em;text-transform:uppercase;color:#4cf59e;text-shadow:0 0 8px rgba(18,216,102,.7)}.navs-q-k:before{content:"● ";color:#12d866}.navs-q-t{margin:0;font:500 clamp(20px,2vw,30px)/1.28 Poppins,sans-serif;letter-spacing:-.01em;color:#fff;text-wrap:balance}.navs-q-t:before{content:"„"}.navs-q-t:after{content:"”"}.navs-cta span{display:inline-block;padding:9px 16px;border-radius:10px;background:#040512d1;color:#eef0ff!important;font-weight:400!important;font-size:max(14.5px,calc(16 * var(--u)))!important;line-height:1.5!important;text-shadow:none}.nv-head .navs-lede{margin-top:calc(18 * var(--u))}.nv-head .navs-cta{margin-top:clamp(18px,2.6vh,28px)}@media(max-width:720px){.navs-q{padding:14px 16px 16px}.navs-q-k{font-size:16px}}.nv-plate{padding-right:clamp(52px,4.6vw,70px)}.nv-bug{position:absolute;right:clamp(14px,1.3vw,20px);top:clamp(12px,1.4vh,16px);width:clamp(22px,1.9vw,30px);height:auto;opacity:.5;filter:drop-shadow(0 0 6px rgba(92,75,233,.9))}.nv-ident{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:16px;opacity:0;pointer-events:none;transition:opacity .25s;background:radial-gradient(60% 60% at 50% 50%,#243ad759,#040512eb)}.nv-ident img{width:clamp(70px,8vw,120px);height:auto;filter:drop-shadow(0 0 18px rgba(92,75,233,1)) drop-shadow(0 0 40px rgba(18,216,102,.5))}.nv-ident span{font:400 clamp(16px,1.4vw,22px)/1 VT323,monospace;letter-spacing:.24em;text-transform:uppercase;color:#8dffc2;text-shadow:0 0 8px rgba(18,216,102,.8)}.nv.ident .nv-ident{opacity:1}.nv-badge{position:absolute;left:50%;bottom:-17px;transform:translate(-50%);margin:0;white-space:nowrap;font:500 9px/1 Poppins,sans-serif;letter-spacing:.32em;text-transform:uppercase;color:#dcdeff80;pointer-events:none}.nv[data-mobile="1"] .nv-badge{display:none}.nv[data-mobile="1"] .nv-plate{padding-right:44px}.nv[data-mobile="1"] .nv-bug{width:20px;right:12px;top:12px}.nv[data-mobile="1"] .pl-eb{letter-spacing:.14em;font-size:9.5px}html.bingo3d .bingo{height:var(--bingo-h,510vh);pointer-events:none;overflow:hidden}.bingo{position:relative;color:var(--ink);pointer-events:auto}.bg-ui{--g:#12d866;--g-hi:#8dffc2;--g-ink:#4cf59e;--p:#5c4be9;--p-hi:#a196ff;--b:#243ad7;--b-hi:#7d8cff;--bvis:1}:where(.bg-ui) button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.bg-ui :focus-visible,.bg-res :focus-visible{outline:2px solid var(--g);outline-offset:3px}.bg-stage{position:absolute;inset:0;z-index:5;display:grid;grid-template-columns:minmax(220px,1fr) min(77vh,670px,47vw) minmax(290px,1fr);align-items:center;gap:clamp(18px,2vw,36px);padding:68px var(--pad,44px) 84px;box-sizing:border-box;visibility:hidden;pointer-events:none}.bg-stage>:not(.bg-board){opacity:var(--bvis)}.bg-stage .bg-board{background:rgba(5,6,24,calc(.72 * var(--boot,1)));box-shadow:inset 0 0 0 1px rgba(140,125,255,calc(.32 * var(--boot,1))),0 0 60px rgba(92,75,233,calc(.25 * var(--boot,1)))}.bg-stage .bg-board:before{opacity:var(--boot,1)}.bg-stage .bg-cell{opacity:clamp(0,calc((var(--boot,1) - .3 - var(--bi,0) * .5) * 6),1)}.bg-stage.on{visibility:visible}.bg-stage.playing{pointer-events:auto}.bg-head{align-self:center}.bg-eb{color:var(--g-hi)}.bg-title{margin:.2em 0 0;font:500 clamp(30px,2.9vw,46px)/1.05 Poppins,sans-serif;letter-spacing:-.025em;color:#fff;text-wrap:balance}.bg-lede{margin:16px 0 0;max-width:34ch;color:#d4d7f2;text-wrap:pretty}.bg-board{position:relative;list-style:none;margin:0;padding:clamp(10px,1.2vw,16px);display:grid;grid-template-columns:repeat(5,1fr);gap:clamp(6px,.65vw,10px);aspect-ratio:1;box-sizing:border-box;border-radius:18px;background:#050618b8;box-shadow:inset 0 0 0 1px #8c7dff52,0 0 60px #5c4be940}.bg-board:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:2px;pointer-events:none;background:linear-gradient(90deg,var(--g),var(--p),var(--b));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;filter:drop-shadow(0 0 10px rgba(92,75,233,.8))}.bg-cell{display:block;min-width:0;min-height:0}.bg-tile{position:relative;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;gap:.35em;padding:.55em .5em .5em;box-sizing:border-box;border-radius:10px;text-align:center;overflow:hidden;background:linear-gradient(180deg,#1a164ed1,#090922e6);box-shadow:inset 0 0 0 1px #8c7dff59;transition:transform .18s,box-shadow .25s,background .25s}.bg-tile:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px #c8beffbf,0 6px 18px #5c4be959}.bg-code{position:absolute;left:.55em;top:.45em;font:400 clamp(11px,.85vw,14px)/1 VT323,monospace;letter-spacing:.08em;color:var(--p-hi)}.bg-tile .bg-txt{margin-top:.6em}.bg-txt{font:400 clamp(10.5px,.92vw,14px)/1.25 Poppins,sans-serif;color:#e4e6fb;text-wrap:balance;hyphens:manual}.bg-ico{display:none;width:34%;aspect-ratio:1;margin:0 auto;background:url(assets/bingo/icons.webp) calc(var(--ic,0) * 20%) calc(var(--ir,0) * 33.333%) / 600% 400% no-repeat;image-rendering:pixelated;filter:drop-shadow(0 0 6px rgba(92,75,233,.6))}.has-icons .bg-ico{display:block}.has-icons .bg-tile .bg-txt{margin-top:.15em}.bg-tile.on .bg-ico{filter:drop-shadow(0 0 8px rgba(18,216,102,.85)) brightness(1.15)}.bg-tile.on{background:linear-gradient(160deg,#12d86661,#5c4be98c 70%,#243ad780);box-shadow:inset 0 0 0 1.5px #8dffc2cc,0 0 22px #12d8664d}.bg-tile.on .bg-code{color:#eafff3;text-shadow:0 0 8px rgba(18,216,102,.9)}.bg-tile.on .bg-txt{color:#fff}.bg-tile.on:after{content:"✓";position:absolute;right:6px;top:4px;font:400 16px/1 VT323,monospace;color:var(--g-hi)}.bg-tile.hit{box-shadow:inset 0 0 0 2px #ffffffd9,0 0 28px #8dffc273}.bg-tile.spark{animation:bgSpark .5s ease-out}@keyframes bgSpark{0%{transform:scale(.94)}55%{transform:scale(1.05)}to{transform:none}}.bg-tile.flash{animation:bgFlash .7s ease-out}@keyframes bgFlash{0%{filter:brightness(1)}35%{filter:brightness(2.2) saturate(1.3)}to{filter:none}}.bg-centre{background:radial-gradient(circle at 50% 42%,#243ad78c,#06061af2 70%)!important;box-shadow:inset 0 0 0 1px #7d8cffb3,0 0 26px #243ad773!important}.bg-centre:after{display:none}.bg-centre .bg-txt{font-size:clamp(9.5px,.75vw,11.5px);color:#c9d0ff}.bg-centre .bg-code{color:#fff}.bg-centre .bg-txt{margin-top:.2em}.bg-star{display:block;width:34%;aspect-ratio:1;margin:0 auto;border-radius:50%;background:radial-gradient(circle,#fff 0 12%,rgba(210,200,255,.9) 22%,rgba(92,75,233,.45) 48%,transparent 70%);animation:bgStar 3.2s ease-in-out infinite}@keyframes bgStar{50%{transform:scale(1.25);filter:brightness(1.35)}}.bg-centre.revealed .bg-star{background:radial-gradient(circle,#fff 0 10%,rgba(141,255,194,.9) 24%,rgba(92,75,233,.6) 50%,transparent 72%)}.bg-tip{position:absolute;left:50%;top:50%;z-index:3;width:min(330px,80%);transform:translate(-50%,-50%);margin:0;padding:14px 16px;border-radius:12px;text-align:center;font:400 13px/1.45 Poppins,sans-serif;color:#e8eaff;background:#06071af5;box-shadow:inset 0 0 0 1px #7d8cff99,0 12px 40px #0009;opacity:0;pointer-events:none;transition:opacity .25s}.bg-tip.on{opacity:1}.bg-tip b{color:#fff;font-weight:500}.bg-beams{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible}.bg-beams line{stroke:url(#bgBeam);stroke-width:3;stroke-linecap:round;opacity:.32;filter:drop-shadow(0 0 6px rgba(141,255,194,.9))}.bg-beams line.fresh{stroke-dasharray:1200;stroke-dashoffset:1200;animation:bgBeam .7s ease-out forwards;opacity:.95}@keyframes bgBeam{to{stroke-dashoffset:0}}.bg-toast{position:absolute;left:50%;top:50%;z-index:4;margin:0;text-align:center;transform:translate(-50%,-50%) scale(.6);font:400 clamp(70px,8vw,130px)/1 VT323,monospace;letter-spacing:.06em;color:#fff;text-shadow:0 0 12px #fff,0 0 30px rgba(18,216,102,.95),0 0 60px rgba(92,75,233,.9);opacity:0;pointer-events:none;white-space:nowrap}.bg-toast b{display:block;font-weight:400}.bg-toast small{display:block;margin-top:6px;font:400 clamp(18px,1.6vw,26px)/1 VT323,monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--g-hi);text-shadow:0 0 10px rgba(18,216,102,.9)}.bg-board.quake{animation:bgQuake .5s cubic-bezier(.3,.7,.4,1)}@keyframes bgQuake{0%{transform:scale(1)}18%{transform:scale(1.025)}40%{transform:scale(.995) rotate(-.3deg)}60%{transform:scale(1.008) rotate(.2deg)}to{transform:none}}.bg-toast.on{animation:bgToast 1.9s cubic-bezier(.2,1.4,.4,1) forwards}@keyframes bgToast{0%{opacity:0;transform:translate(-50%,-50%) scale(.5)}14%{opacity:1;transform:translate(-50%,-50%) scale(1.08)}24%{transform:translate(-50%,-50%) scale(1)}80%{opacity:1}to{opacity:0;transform:translate(-50%,-50%) scale(1.04)}}.bg-toast i{position:absolute;left:50%;top:50%;width:14px;height:14px;margin:-7px;background:conic-gradient(from 45deg,transparent 0 10%,#fff 12% 13%,transparent 15% 35%,#fff 37% 38%,transparent 40% 60%,#fff 62% 63%,transparent 65% 85%,#fff 87% 88%,transparent 90%);clip-path:polygon(50% 0,58% 42%,100% 50%,58% 58%,50% 100%,42% 58%,0 50%,42% 42%);background:#8dffc2;opacity:0}.bg-toast.on i{animation:bgSpk 1.2s ease-out var(--d) forwards}.bg-toast i:nth-child(3n){background:#a196ff}.bg-toast i:nth-child(3n+1){background:#7d8cff}@keyframes bgSpk{0%{opacity:0;transform:rotate(var(--a)) translateY(0) scale(.4)}20%{opacity:1}to{opacity:0;transform:rotate(var(--a)) translateY(-230px) scale(1.4)}}.bg-side{align-self:center;display:flex;flex-direction:column;gap:14px;padding:18px 20px;border-radius:16px;background:#050618c7;box-shadow:inset 0 0 0 1px #8c7dff4d}.bg-side.pop .bg-body{animation:bgPop .7s cubic-bezier(.2,1.5,.4,1)}@keyframes bgPop{0%{transform:scale(.7);filter:brightness(2)}to{transform:none}}.bg-arch{display:flex;flex-direction:column;align-items:center;text-align:center}.bg-body{width:min(190px,60%);height:auto;aspect-ratio:1}.bg-arch-k{margin:4px 0;font:500 10.5px/1 Poppins,sans-serif;letter-spacing:.24em;text-transform:uppercase;color:var(--g-hi)}.bg-arch-n{margin:0;font:500 clamp(20px,1.7vw,26px)/1.1 Poppins,sans-serif;color:#fff}.bg-arch-l{margin:8px 0 0;font:300 clamp(13px,1vw,15px)/1.45 Poppins,sans-serif;color:#d6d9f5;text-wrap:pretty}.bg-count{margin:0;font:400 15px/1 Poppins,sans-serif;color:#cfd2f0}.bg-count b{font:400 34px/1 VT323,monospace;color:#fff;margin-right:2px}.bg-count span{color:#a9aed6}.bg-bar{position:relative;height:6px;margin:10px 0 8px;border-radius:3px;background:#ffffff14}.bg-bar i{position:absolute;left:0;top:0;bottom:0;border-radius:3px;background:linear-gradient(90deg,var(--g),var(--p),var(--b-hi));box-shadow:0 0 10px #12d86699;transition:width .4s}.bg-bar span{position:absolute;top:-3px;width:2px;height:12px;background:#ffffff80}.bg-next{margin:0;font:400 13px/1.4 Poppins,sans-serif;color:#cfd2f0}.bg-next b{color:var(--g-hi);font-weight:500}.bg-stats{display:flex;flex-wrap:wrap;gap:8px;margin:0}.bg-stats>span{font:400 17px/1.15 VT323,monospace;letter-spacing:.05em;padding:6px 11px;border-radius:12px;box-shadow:inset 0 0 0 1px #8c7dff73;color:#d6d1ff}.bg-stats b{font-weight:400;color:#fff}.bg-lines.lit{box-shadow:inset 0 0 0 1px var(--g)!important;color:var(--g-hi)!important}.bg-mark{box-shadow:inset 0 0 0 1px #12d8668c!important;color:var(--g-hi)!important}.bg-act{display:flex;align-items:center;gap:14px}.bg-claim{flex:1;min-height:50px;white-space:nowrap}.bg-reset{font:500 11px/1 Poppins,sans-serif!important;letter-spacing:.14em;text-transform:uppercase;color:#a9aed6!important;padding:10px 4px!important}.bg-reset:hover{color:#fff!important}.bg-vs{position:absolute;left:50%;top:70px;z-index:6;transform:translate(-50%);margin:0;padding:10px 18px;border-radius:999px;font:400 14px/1.4 Poppins,sans-serif;color:#eafff3;background:#04160ceb;box-shadow:inset 0 0 0 1px #12d86699}.bg-flow .bg-vs{position:static;transform:none;margin:0 auto 16px;display:table}.bg-vs b{color:#fff;font-weight:500}.bg-nav{position:absolute;left:0;right:0;bottom:clamp(14px,3vh,28px);display:flex;justify-content:space-between;padding:0 var(--pad,44px);pointer-events:none}.bg-pill{pointer-events:auto;display:inline-flex;align-items:center;min-height:52px;padding:0 24px!important;border-radius:999px;font:500 13.5px/1 Poppins,sans-serif!important;letter-spacing:.08em;text-transform:uppercase;color:#fff!important;border:1px solid rgba(160,150,255,.55)!important;background:#060714db!important;transition:border-color .2s,transform .2s}.bg-pill:hover{border-color:#fff!important;transform:translateY(-1px)}.bg-go{background:var(--p)!important;border-color:transparent!important;box-shadow:0 0 26px #5c4be98c}.bg-fly{position:fixed;z-index:60;width:16px;height:16px;margin:-8px;border-radius:50%;background:radial-gradient(circle,#fff,#12d866e6 45%,#5c4be900 72%);pointer-events:none;transition:transform .75s cubic-bezier(.5,0,.2,1),opacity .75s}.bg-res{position:absolute;inset:0;z-index:40;display:grid;place-items:center;padding:20px;box-sizing:border-box;background:#02030cc7;backdrop-filter:blur(6px)}body>.bg-res{position:fixed}.bg-res[hidden]{display:none}.bg-res-in{position:relative;display:grid;grid-template-columns:minmax(0,340px) minmax(0,420px);gap:28px;align-items:center;max-height:92vh;overflow:auto;padding:26px;border-radius:20px;background:#07081cf5;box-shadow:inset 0 0 0 1px #8c7dff66,0 30px 90px #000000b3}.bg-res-x{position:absolute;right:14px;top:12px;width:34px;height:34px;border-radius:8px;border:1px solid rgba(160,150,255,.4)!important;color:#fff!important;font-size:15px!important;background:none;cursor:pointer}.bg-res-card{margin:0}.bg-res-card canvas{display:block;width:100%;height:auto;border-radius:12px;box-shadow:0 0 0 1px #a196ff66,0 14px 40px #0009}.bg-res-k{margin:0 0 8px;font:500 11px/1 Poppins,sans-serif;letter-spacing:.24em;text-transform:uppercase;color:#8dffc2}.bg-res-n{margin:0;font:500 clamp(24px,2.1vw,32px)/1.12 Poppins,sans-serif;color:#fff;text-wrap:balance}.bg-res-l{margin:10px 0 0;font:300 16px/1.5 Poppins,sans-serif;color:#e1e3fa}.bg-res-s{margin:14px 0 0;font:400 13.5px/1.5 Poppins,sans-serif;color:#c9cdec}.bg-res-s b{color:#fff;font-weight:500}.bg-res-s i{color:#a9aed6}.bg-res-vs{margin:12px 0 0;padding:10px 12px;border-radius:10px;font:400 13.5px/1.45 Poppins,sans-serif;color:#eafff3;background:#12d8661a;box-shadow:inset 0 0 0 1px #12d86673}.bg-res-f{display:block;margin:16px 0 0}.bg-res-f span{display:block;margin:0 0 6px;font:400 12.5px/1 Poppins,sans-serif;color:#c9cdec}.bg-res-f i{font-style:normal;opacity:.7}.bg-res-f input{width:100%;box-sizing:border-box;padding:10px 12px;border-radius:8px;border:1px solid rgba(160,150,255,.45);background:#ffffff0a;font:400 15px/1.2 Poppins,sans-serif;color:#fff}.bg-res-a{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:16px 0 0}.bg-res-a .btn{grid-column:1/-1;min-height:48px}.bg-b{min-height:44px;padding:0 12px;border-radius:999px;border:1px solid rgba(160,150,255,.5);background:none;font:500 11.5px/1.2 Poppins,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#fff;cursor:pointer}.bg-b:hover{border-color:#fff}.bg-ch{grid-column:1/-1;border-color:#12d86699;color:#8dffc2}.bg-res-note{margin:12px 0 0;font:400 13px/1.45 Poppins,sans-serif;color:#d6ffe8}.bg-res-note a{color:#fff}.bg-res-note input{width:100%;margin-top:6px;padding:6px;font-size:12px}.bg-res-back{margin-top:14px;font:500 11px/1 Poppins,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#a9aed6;background:none;border:0;cursor:pointer;padding:8px 0}.bg-deck{display:none}.bg-ui[data-mobile="1"][data-view=deck] .bg-deck{display:flex}.bg-ui[data-mobile="1"][data-view=deck] .bg-board{display:none}.bg-deck{flex-direction:column;align-items:center;gap:12px}.bg-mini{display:grid;grid-template-columns:repeat(5,14px);gap:4px}.bg-mini i{width:14px;height:14px;border-radius:3px;box-shadow:inset 0 0 0 1px #a096ff80;cursor:pointer}.bg-mini i.on{background:linear-gradient(135deg,var(--g),var(--p));box-shadow:none}.bg-mini i.mid{background:radial-gradient(circle,#fff 0 25%,#5c4be9b3 60%);box-shadow:none}.bg-mini i.cur{outline:2px solid #fff;outline-offset:1px}.bg-stack{position:relative;width:100%;max-width:340px}.bg-stack[hidden],.bg-dbtn[hidden]{display:none!important}.bg-card-d{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:clamp(190px,28vh,250px);padding:22px 22px 18px;border-radius:18px;box-sizing:border-box;touch-action:pan-y;user-select:none;background:linear-gradient(160deg,#201a62f2,#0a0a26f7);box-shadow:inset 0 0 0 1px #8c7dff8c,0 18px 40px #0000008c;transition:transform .26s ease-out,opacity .26s}.bg-card-d.drag{transition:none}.bg-card-d.out-r{transform:translate(130%) rotate(16deg)!important;opacity:0}.bg-card-d.out-l{transform:translate(-130%) rotate(-16deg)!important;opacity:0}.bg-card-d[data-lean=yes]{box-shadow:inset 0 0 0 2px var(--g),0 0 30px #12d86666}.bg-card-d[data-lean=no]{box-shadow:inset 0 0 0 2px #fff6}.bg-card-d.was:after{content:"✓ na koncie";position:absolute;right:16px;top:14px;font:400 16px/1 VT323,monospace;color:var(--g-hi)}.bg-dk{display:flex;justify-content:space-between;margin:0 0 14px;font:400 18px/1 VT323,monospace;letter-spacing:.08em;color:var(--p-hi)}.bg-dt{margin:0;font:500 21px/1.3 Poppins,sans-serif;color:#fff;text-wrap:balance}.bg-dhint{margin:16px 0 0;font:400 11.5px/1.3 Poppins,sans-serif;color:#a9aed6}.bg-dbtn{display:flex;gap:10px;width:100%;max-width:340px}.bg-dbtn button{flex:1;min-height:48px;border-radius:999px;font:500 12.5px/1 Poppins,sans-serif!important;letter-spacing:.06em;text-transform:uppercase}.bg-no{border:1px solid rgba(160,150,255,.5)!important;color:#d6d9f5!important}.bg-yes{background:var(--g)!important;color:#032312!important;box-shadow:0 0 22px #12d86673}.bg-dend{margin:0;max-width:300px;text-align:center;font:400 14px/1.45 Poppins,sans-serif;color:#d6d9f5}.bg-view{font:500 11px/1 Poppins,sans-serif!important;letter-spacing:.14em;text-transform:uppercase;color:#a9aed6!important;padding:8px!important}.bg-stage[data-mobile="1"]{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:10px;padding:64px 14px 72px;overflow:auto}.bg-stage[data-mobile="1"] .bg-title{font-size:25px}.bg-stage[data-mobile="1"] .bg-lede{font-size:13px;margin-top:6px;max-width:none}.bg-stage[data-mobile="1"] .bg-eb{font-size:10px}.bg-ui[data-mobile="1"] .bg-side{display:grid;grid-template-columns:52px minmax(0,1fr) auto;grid-template-areas:"body name act" "body count act";align-items:center;gap:2px 12px;padding:10px 12px}.bg-ui[data-mobile="1"] .bg-arch{display:contents}.bg-ui[data-mobile="1"] .bg-body{grid-area:body;width:52px}.bg-ui[data-mobile="1"] .bg-arch-t{grid-area:name;text-align:left;align-self:end}.bg-ui[data-mobile="1"] .bg-arch-k,.bg-ui[data-mobile="1"] .bg-arch-l,.bg-ui[data-mobile="1"] .bg-stats,.bg-ui[data-mobile="1"] .bg-reset,.bg-ui[data-mobile="1"] .bg-bar{display:none}.bg-ui[data-mobile="1"] .bg-arch-n{font-size:15px;line-height:1.15}.bg-ui[data-mobile="1"] .bg-meter{grid-area:count;align-self:start}.bg-ui[data-mobile="1"] .bg-count{font-size:12px}.bg-ui[data-mobile="1"] .bg-count b{font-size:20px}.bg-ui[data-mobile="1"] .bg-next{font-size:11px}.bg-ui[data-mobile="1"] .bg-act{grid-area:act}.bg-ui[data-mobile="1"] .bg-claim{min-height:44px;padding:0 14px;font-size:13px}.bg-stage[data-mobile="1"] .bg-lede{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bg-ui[data-mobile="1"] .bg-card-d{min-height:clamp(150px,22vh,200px);padding:18px}.bg-ui[data-mobile="1"] .bg-dt{font-size:19px}.bg-ui[data-mobile="1"] .bg-deck{gap:9px}.bg-ui[data-mobile="1"][data-view=board] .bg-txt{font-size:8.5px}.bg-ui[data-mobile="1"][data-view=board] .bg-code{font-size:11px}.bg-ui[data-mobile="1"][data-view=board] .bg-tile{padding:.3em .2em;border-radius:7px}.bg-ui[data-mobile="1"] .bg-board{width:100%;max-width:400px;align-self:center;padding:7px;gap:4px}.bg-stage[data-mobile="1"] .bg-nav{position:fixed;bottom:10px;padding:0 10px}.bg-stage[data-mobile="1"] .bg-pill{min-height:44px;padding:0 14px!important;font-size:11px!important}@media(max-width:760px){.bg-res-in{grid-template-columns:1fr;gap:16px;padding:18px}.bg-res-card{max-width:240px;margin:0 auto}}.bg-flow{display:grid;grid-template-columns:minmax(0,1fr) min(600px,92vw) minmax(0,1fr);gap:32px;align-items:center;max-width:1400px;margin:0 auto;padding:12vh var(--pad,24px)}.bingo:has(.bg-flow){background:#03030d}@media(max-width:1000px){.bg-flow{grid-template-columns:1fr;justify-items:center;text-align:center}.bg-flow .bg-lede{margin-inline:auto}}.bg-flow[data-mobile="1"]{display:flex;flex-direction:column;align-items:stretch;gap:14px;padding:10vh 14px}.tx3-bingo{font:500 12px/1 Poppins,sans-serif!important;letter-spacing:.12em;text-transform:uppercase;color:#8dffc2!important;padding:14px 18px!important;border-radius:999px;border:1px solid rgba(18,216,102,.55)!important}.tx3-bingo:hover{border-color:#8dffc2!important;background:#12d8661a!important}.tx3-sub{margin:14px 0 0}.tt-share .tt-bingo{border-color:#12d86699!important;color:#8dffc2!important}.tt-scroll{margin:12px 0 0;padding:9px 11px;font:400 16px/1.3 VT323,monospace;color:#d8ffe9;background:#12d8661a;border:1px solid rgba(18,216,102,.45)}.tt-scroll[hidden]{display:none}.tt-go-bingo{font:inherit!important;color:#fff!important;text-decoration:underline;text-underline-offset:3px}.nv-holo{position:absolute;left:0;top:0;z-index:3;pointer-events:auto;display:grid;place-items:end center;padding:0 0 8px;border-radius:10px;background:none;border:0;cursor:pointer;color:#fff;opacity:0;transition:opacity .25s,box-shadow .25s}.nv-holo[hidden]{display:none}.nv-holo span{font:400 18px/1 VT323,monospace;letter-spacing:.08em;padding:6px 12px;border-radius:6px;background:#04160ce6;box-shadow:inset 0 0 0 1px #12d866b3;color:#8dffc2}.nv-holo:hover,.nv-holo:focus-visible{opacity:1;box-shadow:0 0 0 2px #8dffc2d9,0 0 40px #12d86673}.bg-vs[hidden]{display:none!important}.bg-flow .bg-vs{grid-column:1/-1}.bg-side{position:relative}.bg-rankup{position:absolute;left:50%;top:-14px;margin:0;transform:translate(-50%,-100%) scale(.8);white-space:nowrap;padding:9px 16px;border-radius:999px;font:500 14px/1 Poppins,sans-serif;color:#fff;background:linear-gradient(90deg,#12d866f2,#5c4be9f2);box-shadow:0 0 30px #12d86680;opacity:0;pointer-events:none}.bg-rankup span{margin-right:8px;font:400 18px/1 VT323,monospace;letter-spacing:.14em;text-transform:uppercase;color:#032312}.bg-rankup.on{animation:bgRank 2.4s cubic-bezier(.2,1.4,.4,1) forwards}@keyframes bgRank{0%{opacity:0;transform:translate(-50%,-80%) scale(.7)}12%{opacity:1;transform:translate(-50%,-100%) scale(1.05)}22%{transform:translate(-50%,-100%) scale(1)}82%{opacity:1}to{opacity:0;transform:translate(-50%,-120%)}}.bg-body{width:min(210px,64%)}.bg-award{position:absolute;inset:0;z-index:39;display:grid;place-items:center;background:radial-gradient(60% 60% at 50% 50%,#0e0a34db,#02030cf0);cursor:pointer}body>.bg-award{position:fixed}.bg-award[hidden]{display:none}.bg-res-d{display:grid;grid-template-columns:1fr 1fr;gap:12px 18px;margin:16px 0 0}.bg-res-d div{min-width:0}.bg-res-d dt{margin:0 0 4px;font:500 10.5px/1 Poppins,sans-serif;letter-spacing:.22em;text-transform:uppercase;color:#8dffc2}.bg-res-d dd{margin:0;font:400 14px/1.4 Poppins,sans-serif;color:#fff}.bg-res-d dd i{display:block;color:#a9aed6;font-size:12.5px}.bg-dico{display:block;width:72px;margin:0 0 10px}.tt-scroll{opacity:0;transform:translateY(6px);transition:opacity .45s ease,transform .45s ease}.tt-scroll.on{opacity:1;transform:none}.tx3-term.tt-off{animation:ttOff .62s cubic-bezier(.6,0,.4,1) forwards;pointer-events:none}@keyframes ttOff{0%{transform:translateY(-50%) scale(1);filter:brightness(1)}45%{transform:translateY(-50%) scaleY(.012);filter:brightness(2.6)}75%{transform:translateY(-50%) scale(.02,.012);filter:brightness(3);opacity:1}to{transform:translateY(-50%) scale(0);opacity:0}}.tx3[data-mobile="1"] .tx3-term.tt-off{animation-name:ttOffM}@keyframes ttOffM{0%{transform:scale(1)}45%{transform:scaleY(.012);filter:brightness(2.6)}75%{transform:scale(.02,.012);opacity:1}to{transform:scale(0);opacity:0}}.bg-card-d.was:after{top:auto;bottom:14px}.bg-stage{grid-template-columns:minmax(210px,1fr) min(57vw,860px,calc((100vh - 152px)*1.24)) minmax(270px,1fr);gap:clamp(16px,1.8vw,30px)}.bg-stage .bg-board,.bg-flow .bg-board{aspect-ratio:1.24}.bg-board .bg-code{display:none}.bg-tile{gap:.4em;padding:.6em .55em}.bg-tile .bg-txt,.has-icons .bg-tile .bg-txt{margin-top:0}.bg-txt{font-size:clamp(12.5px,.95vw,15px);line-height:1.22}.bg-ico{width:clamp(24px,2.1vw,34px);flex:0 0 auto;filter:grayscale(1) brightness(1.15) opacity(.42);transition:filter .3s}.bg-tile:hover .bg-ico{filter:grayscale(.4) brightness(1.1) opacity(.75)}.bg-tile.on .bg-ico{filter:drop-shadow(0 0 7px rgba(18,216,102,.85)) brightness(1.12)}.bg-centre .bg-txt{font-size:clamp(12px,.88vw,14px)}.bg-tile.fit-tight .bg-ico{width:clamp(20px,1.6vw,26px)}.bg-tile.fit-tight{gap:.25em}.bg-tile.fit-noicon .bg-ico{display:none!important}.bg-flow{grid-template-columns:minmax(0,1fr) min(780px,94vw) minmax(0,1fr)}.bg-ui[data-mobile="1"][data-view=board] .bg-ico{display:none}.bg-ui[data-mobile="1"] .bg-board{aspect-ratio:1}.bg-fx{position:absolute;inset:0;width:100%;height:100%;z-index:38;pointer-events:none}.bg-flow>.bg-fx{position:fixed}.bg-toast{font-size:calc(clamp(70px,8vw,130px) * (1 + var(--lv,1) * .06))}.bg-toast small{font-size:calc(clamp(18px,1.6vw,26px) * (1 + var(--lv,1) * .08))}.bg-award{display:block;--fade:1;background:radial-gradient(60% 60% at 50% 42%,rgba(14,10,52,calc(.86 * var(--fade))),rgba(2,3,12,calc(.94 * var(--fade))))}.bg-award-cv{position:absolute;inset:0;width:100%;height:100%}.bg-award-k{position:absolute;left:50%;top:calc(42% + min(25.5vw,25.5vh) + 18px);margin:0;transform:translate(-50%) scale(2.4);opacity:0;white-space:nowrap;font:400 26px/1 VT323,monospace;letter-spacing:.34em;text-transform:uppercase;color:#8dffc2;text-shadow:0 0 10px rgba(18,216,102,.9);padding:6px 14px;border:2px solid rgba(141,255,194,.75);border-radius:6px}.bg-award.stamp .bg-award-k{animation:bgStamp .36s cubic-bezier(.3,1.6,.5,1) forwards}@keyframes bgStamp{0%{opacity:0;transform:translate(-50%) scale(2.4) rotate(-6deg)}to{opacity:calc(var(--fade));transform:translate(-50%) scale(1) rotate(-2deg)}}.bg-award-n{position:absolute;left:0;right:0;top:calc(42% + min(25.5vw,25.5vh) + 72px);margin:0;text-align:center;font:500 clamp(30px,3.4vw,52px)/1.1 Poppins,sans-serif;color:#fff;opacity:var(--fade);text-shadow:0 0 26px rgba(92,75,233,.95)}.bg-award-n.typing:after{content:"▌";color:#8dffc2;margin-left:2px}.bg-award-skip{position:absolute;left:50%;bottom:24px;transform:translate(-50%);margin:0;font:500 11px/1 Poppins,sans-serif;letter-spacing:.2em;text-transform:uppercase;color:#dcdeff73;opacity:var(--fade)}.bg-res.arriving .bg-res-in{animation:bgArrive .5s cubic-bezier(.2,1,.3,1)}.bg-res.arriving .bg-res-card{opacity:0;animation:bgCardIn .12s .44s forwards}@keyframes bgArrive{0%{opacity:0;transform:translateY(24px) scale(.97)}to{opacity:1;transform:none}}@keyframes bgCardIn{to{opacity:1}}.bg-award{z-index:45}.bg-res.arriving{background:#02030cc7}.bg-stage .bg-board{background:rgba(5,6,24,calc(.72 * var(--boot,1) * var(--bp,1)));box-shadow:inset 0 0 0 1px rgba(140,125,255,calc(.32 * var(--boot,1) * var(--bp,1))),0 0 60px rgba(92,75,233,calc(.25 * var(--boot,1) * var(--bp,1)))}.bg-stage .bg-board:before{opacity:calc(var(--boot,1) * var(--bp,1))}.bg-stage.exiting .bg-board{will-change:transform;opacity:var(--bo,1);pointer-events:none}.bg-stage.exiting .bg-cell{opacity:var(--bt,1)}.bg-stage.exiting .bg-cell:has(.bg-centre){opacity:1}.bg-stage.exiting .bg-beams{opacity:var(--bt,1)}.bg-stage.passing .bg-centre{background:transparent!important;box-shadow:inset 0 0 0 1.5px #bab0fff2,0 0 18px #5c4be9b3,inset 0 0 26px #5c4be973!important}.bg-stage.exiting .bg-centre .bg-txt,.bg-stage.exiting .bg-centre .bg-code,.bg-stage.exiting .bg-centre .bg-star{opacity:var(--bs,1)}.bg-stage.exiting>:not(.bg-board){opacity:calc(var(--bvis) * 1)}.bg-eb{white-space:nowrap}.bg-title{font-size:clamp(34px,3.3vw,54px);line-height:1.02;letter-spacing:-.03em}.bg-lede{margin-top:14px;font-size:clamp(14.5px,1.08vw,17px);line-height:1.55;max-width:30ch}.bg-hint{margin:20px 0 0;font:400 20px/1.2 VT323,ui-monospace,monospace;letter-spacing:.04em;color:#8dffc2;max-width:30ch;text-shadow:0 1px 3px rgba(2,3,10,.95)}.bg-hint-a:before{content:"►"}.bg-ui[data-mobile="1"] .bg-hint-a:before,.bg-flow .bg-hint-a:before{content:"▼"}.bg-stage[data-mobile="1"] .bg-hint{margin-top:8px;font-size:18px;max-width:none}.bg-tile.beckon,.bg-card-d.beckon{animation:bgBeckon 2.4s ease-in-out}@keyframes bgBeckon{0%,to{box-shadow:inset 0 0 0 1px #8c7dff59}15%,45%,75%{box-shadow:inset 0 0 0 2px #12d866,0 0 26px #12d866a6}30%,60%,90%{box-shadow:inset 0 0 0 1px #8c7dff59}}.bg-stage[data-mobile="1"] .bg-title{font-size:27px}.bg-stage[data-mobile="1"] .bg-lede{max-width:none}.bg-stage{grid-template-columns:minmax(250px,1fr) min(54vw,840px,calc((100vh - 152px)*1.24)) minmax(250px,1fr)}.bg-title{font-size:clamp(32px,3vw,48px);text-wrap:balance}.bg-stage .bg-head{align-self:center;padding:14px 0;border-radius:18px;background:radial-gradient(closest-side,rgba(2,3,12,.55),transparent)}.bg-stage{grid-template-columns:minmax(250px,1fr) min(54vw,860px) minmax(250px,1fr)}.bg-stage .bg-board{aspect-ratio:auto;width:100%;height:min(calc(min(54vw,860px) / 1.24),calc(100vh - 152px));grid-template-rows:repeat(5,minmax(0,1fr))}.bg-stage[data-mobile="1"] .bg-board{height:auto;aspect-ratio:1}.bg-board.fit-tight .bg-ico{width:clamp(20px,1.6vw,26px)}.bg-board.fit-tight .bg-tile{gap:.25em}.bg-stage[data-mobile="1"] .bg-lede{display:block;-webkit-line-clamp:unset;overflow:visible;font-size:13.5px;line-height:1.45}.bg-stage[data-mobile="1"] .bg-l1{display:none}.bg-l1{display:block;margin-bottom:.35em}html.labs3d .labs{height:var(--labs-h,800vh);pointer-events:none;overflow:hidden}.labs{position:relative;color:var(--ink)}.lb-ui{--g:#12d866;--g-hi:#8dffc2;--p:#5c4be9;--p-hi:#a196ff}.lb-stage{position:absolute;inset:0;z-index:5;visibility:hidden;pointer-events:none}.lb-stage.on{visibility:visible}.lb-stage .lb-beat{position:absolute;left:var(--pad,44px);top:50%;width:min(560px,40vw);transform:translateY(calc(-50% + (1 - var(--k,0)) * 18px));opacity:0;pointer-events:none;padding:18px 0;border-radius:18px;background:radial-gradient(closest-side,rgba(2,3,12,.5),transparent)}.lb-stage .lb-beat.live{pointer-events:auto}.lb-cta[hidden]{display:none}.lb-eb{color:var(--g-hi)}.lb-eb-s{color:#ffc58a}.lb-h{margin:.2em 0 0;font:500 clamp(30px,3vw,50px)/1.07 Poppins,sans-serif;letter-spacing:-.022em;color:#fff;text-wrap:balance;background:linear-gradient(100deg,#fff,#ece6ff,#a9dcff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.lb-p{margin:16px 0 0;max-width:40ch;color:#d4d7f2;text-wrap:pretty}.lb-hint{margin:22px 0 0;font:400 20px/1.2 VT323,ui-monospace,monospace;letter-spacing:.04em;color:var(--g-hi)}.lb-hint-m,.lb-chips{display:none}.lb-tile{display:inline-flex;align-items:center;gap:8px;margin:20px 0 0;padding:5px 12px;border:1px solid rgba(255,255,255,.28);border-radius:7px;background:#080a1a99;font:400 20px/1.15 VT323,ui-monospace,monospace;color:#d8def8}.lb-tile .lb-tick{display:none}.lb-tile.mine{border-color:#12d86699;background:#08201499;color:#d9ffe9}.lb-tile.mine .lb-tick{display:inline;color:var(--g)}.lb-redact{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin:22px 0 0}.lb-redact-k{font:400 17px/1 VT323,ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase;color:#ffc58a}.lb-redact-t{padding:4px 12px;border:1px dashed rgba(255,197,138,.45);border-radius:7px;background:#140c0880;font:400 20px/1.15 VT323,ui-monospace,monospace;color:#e8d8c8;filter:blur(4.5px);user-select:none}.lb-stage .lb-beat[data-b=dark],.lb-stage .lb-beat[data-b=scan]{top:clamp(96px,13vh,150px);transform:translateY(calc((1 - var(--k,0)) * 18px))}.lb-cta{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin:26px 0 0}.lb-cta-n{font:400 18px/1 VT323,ui-monospace,monospace;letter-spacing:.04em;color:#b9b4dc}.lb-arrow{margin-left:10px}.lb-wl{position:absolute;left:0;top:0;font:400 19px/1 VT323,ui-monospace,monospace;letter-spacing:.05em;color:#cdd7ff;white-space:nowrap;opacity:0;pointer-events:none;text-shadow:0 0 6px #000,0 0 2px #000}.lb-wl[data-found="1"]{color:#c8ffe0}.lb-target{position:absolute;left:0;top:0;margin:0;opacity:0;pointer-events:none}.lb-tg-c{display:block;width:132px;height:132px;border:2px solid transparent;background:linear-gradient(#ffc58a,#ffc58a) top left/22px 2px,linear-gradient(#ffc58a,#ffc58a) top left/2px 22px,linear-gradient(#ffc58a,#ffc58a) top right/22px 2px,linear-gradient(#ffc58a,#ffc58a) top right/2px 22px,linear-gradient(#ffc58a,#ffc58a) bottom left/22px 2px,linear-gradient(#ffc58a,#ffc58a) bottom left/2px 22px,linear-gradient(#ffc58a,#ffc58a) bottom right/22px 2px,linear-gradient(#ffc58a,#ffc58a) bottom right/2px 22px;background-repeat:no-repeat}.lb-tg-t{position:absolute;left:150px;top:50%;transform:translateY(-50%);font:400 22px/1 VT323,ui-monospace,monospace;letter-spacing:.08em;color:#ffd2ad;white-space:nowrap}.lb-hot{position:absolute;left:0;top:0;width:80px;height:80px;margin:0;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer;visibility:hidden;pointer-events:auto}.lb-hot:before{content:"";position:absolute;inset:0;border-radius:50%;border:1.5px dashed rgba(160,255,200,0);transition:border-color .25s,transform .25s;transform:scale(.92)}.lb-hot.hover:before,.lb-hot:focus-visible:before{border-color:#a0ffc8d9;transform:scale(1)}.lb-hot-n{position:absolute;left:50%;top:calc(100% + 8px);transform:translate(-50%);font:400 19px/1 VT323,ui-monospace,monospace;letter-spacing:.05em;color:#ffe3c2;white-space:nowrap;text-shadow:0 0 6px #000;opacity:.85}.lb-hot.hover .lb-hot-n{color:#c8ffe0;opacity:1}.lb-card{position:absolute;left:0;top:0;width:min(440px,34vw);box-sizing:border-box;padding:22px 24px 24px;border-radius:14px;background:#070816db;border:1px solid rgba(18,216,102,.5);box-shadow:0 0 40px #12d86626;opacity:0;transform:translateY(8px);transition:opacity .3s,transform .3s;pointer-events:auto}.lb-card.show{opacity:1;transform:none}.lb-card .lb-tile{margin-top:0}.lb-card .lb-eb{margin:16px 0 8px}.lb-ch{margin:0;font:500 22px/1.25 Poppins,sans-serif;color:#fff}.lb-cp{margin:8px 0 0;font-size:16px;line-height:1.55;color:#d4d7f2;min-height:3.1em}.lb-card .lb-cta{margin-top:16px}.lb-close{position:absolute;right:10px;top:8px;width:34px;height:34px;border:0;border-radius:50%;background:transparent;color:#cfcbea;font-size:24px;line-height:1;cursor:pointer}.lb-close:hover{background:#ffffff14}.lb-stage[data-mobile="1"] .lb-beat{left:20px;right:20px;width:auto;top:96px;transform:translateY(calc((1 - var(--k,0)) * 14px))}.lb-stage[data-mobile="1"] .lb-h{font-size:27px}.lb-stage[data-mobile="1"] .lb-p{font-size:14px;margin-top:8px}.lb-stage[data-mobile="1"] .lb-hint-d{display:none}.lb-stage[data-mobile="1"] .lb-hint-m{display:inline}.lb-stage[data-mobile="1"] .lb-chips{display:flex;gap:10px;margin:12px 0 0}.lb-chips .lb-open{min-height:44px;padding:0 16px;border-radius:22px;border:1px solid rgba(255,255,255,.45);background:#080a1ab3;color:#fff;font:400 14px Poppins,sans-serif}.lb-stage[data-mobile="1"] .lb-hot{display:none}.lb-stage[data-mobile="1"] .lb-card{left:12px!important;right:12px;top:auto!important;bottom:12px;width:auto}.lb-stage[data-mobile="1"] .lb-wl{font-size:15px}.lb-stage[data-mobile="1"] .lb-beat[data-b=dark],.lb-stage[data-mobile="1"] .lb-beat[data-b=scan]{top:84px}@media(prefers-reduced-motion:reduce){.lb-card{transition:none}}html:not(.labs3d) .labs{padding:12vh var(--pad,24px)}html:not(.labs3d) .lb-ui{display:grid;gap:48px;max-width:760px}html:not(.labs3d) .lb-hot,html:not(.labs3d) .lb-target{display:none}html:not(.labs3d) .lb-card{position:static;opacity:1;transform:none;width:auto}html:not(.labs3d) .lb-card[hidden]{display:block}html:not(.labs3d) .lb-close{display:none}.lb-stage[data-mobile="1"] .lb-beat[data-b=scan]{bottom:22px;display:flex;flex-direction:column;align-items:flex-start;background:none;padding:0}.lb-stage[data-mobile="1"] .lb-beat[data-b=scan] .lb-p{display:none}.lb-stage[data-mobile="1"] .lb-beat[data-b=scan] .lb-tile{margin-top:auto;font-size:17px}.lb-stage[data-mobile="1"] .lb-beat[data-b=scan] .lb-cta{margin-top:12px}.lb-stage[data-mobile="1"] .lb-beat[data-b=scan] .lb-h{text-shadow:none;filter:drop-shadow(0 0 10px rgba(0,0,0,.8))}html[data-lp=v1] .lp-end{min-height:60vh;gap:14px}.lp-end-logo{width:132px;height:auto;opacity:.9}.lp-end-t{margin:10px 0 0;font:500 clamp(22px,2vw,30px)/1.2 Poppins,sans-serif;color:#f1eeff}.lp-end-n{margin:0;max-width:44ch;color:var(--ink-dim)}.lp-end-l{display:flex;gap:22px;flex-wrap:wrap;justify-content:center;margin:8px 0 0}.lp-end-l a{color:#cfd2f4;text-decoration:none;border-bottom:1px solid rgba(207,210,244,.35);padding-bottom:2px}.lp-end-l a:hover{color:#fff;border-color:#fff}.lp-end-c{margin:18px 0 0;font-size:13px;color:#77749a}.lb-mcp-logo{width:18px;height:18px;margin-right:8px;vertical-align:-4px;opacity:.9;filter:drop-shadow(0 0 6px rgba(18,216,102,.6))}.lb-h{background:none;-webkit-text-fill-color:initial;filter:drop-shadow(0 calc(1.4 * var(--u)) 0 rgba(58,44,150,.62)) drop-shadow(0 0 calc(20 * var(--u)) rgba(112,96,255,.16));animation:h1-glow 9s ease-in-out infinite alternate}.lb-hl{color:transparent;-webkit-text-fill-color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-bottom:.06em;background:linear-gradient(104deg,#fff0 0 40%,#aae6ff8c 45.5%,#fffffffa,#ffc8f5b3 51.5%,#fff0 57% 100%),radial-gradient(ellipse 9% 26% at 7% 18%,#fffffff2,#fff0 70%),linear-gradient(180deg,#fbfaff,#f4f1ff 36%,#ece6ff00 66%),linear-gradient(100deg,#c9bcff,#a8c4ff 18%,#8fe2ff,#c7b6ff,#f0b6ec,#b9a8ff 82%,#9fdcff);background-size:320% 100%,100% 100%,100% 100%,260% 100%;background-position:120% 0,0 0,0 0,0% 0;-webkit-background-clip:text;background-clip:text;animation:lb-sheen 7.5s cubic-bezier(.45,.05,.3,1) infinite,h1-hue 18s ease-in-out infinite alternate}@keyframes lb-sheen{0%{background-position:120% 0,0 0,0 0,var(--hx,0%) 0}38%,to{background-position:-20% 0,0 0,0 0,var(--hx,0%) 0}}@media(prefers-reduced-motion:reduce){.lb-h,.lb-hl{animation:none}}html[data-still="1"] .lb-h,html[data-still="1"] .lb-hl{animation:none}.lb-scroll span{display:inline-block;animation:lb-bob 1.6s ease-in-out infinite}@keyframes lb-bob{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}.lb-nav{position:absolute;right:var(--pad,44px);bottom:clamp(14px,3vh,28px);margin:0;pointer-events:none}.lb-next{min-height:52px;padding:0 24px;border-radius:999px;border:1px solid transparent;background:var(--p);color:#fff;font:500 13.5px/1 Poppins,sans-serif;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 0 26px #5c4be98c;cursor:pointer;opacity:0;transform:translateY(8px);transition:opacity .35s,transform .35s;pointer-events:none}.lb-next.show{opacity:1;transform:none;pointer-events:auto}.lb-next:hover{background:#6d5ef0}.lb-stage[data-mobile="1"] .lb-nav{right:12px;bottom:10px}.lb-stage.card-open .lb-next{opacity:0!important;pointer-events:none!important}.lb-stage[data-mobile="1"] .lb-next{min-height:52px;width:52px;padding:0;justify-content:center}.lb-stage[data-mobile="1"] .lb-next .lb-next-t{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.lb-stage[data-mobile="1"] .lb-cta-n{display:none}html:not(.labs3d) .labs{position:relative;z-index:6;padding:14vh var(--pad,24px) 10vh;background:radial-gradient(ellipse 60% 40% at 72% 18%,rgba(92,75,233,.2),transparent 70%),radial-gradient(ellipse 50% 35% at 20% 80%,rgba(18,216,102,.08),transparent 70%),#05050f}html:not(.labs3d) .lb-hint,html:not(.labs3d) .lb-chips,html:not(.labs3d) .lb-nav,html:not(.labs3d) .lb-target{display:none}html:not(.labs3d) .lb-ui{gap:64px}html:not(.labs3d) .lb-card{border-radius:14px;padding:22px 24px}.lb-redact{position:relative}.lb-redact-t{filter:none;color:#e8d8c8;border-style:solid;border-color:#ffc58a59}.lb-redact-t i{font-style:normal;color:transparent;background:#050308;box-shadow:0 0 0 1px #ffc58a40;border-radius:2px;padding:0 2px;background-image:repeating-linear-gradient(135deg,rgba(255,197,138,.08) 0 6px,transparent 6px 12px)}.lb-stamp{position:absolute;right:-6px;top:22px;transform:rotate(-9deg);padding:4px 10px;border:2px solid rgba(255,120,120,.75);border-radius:4px;font:400 20px/1 VT323,ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;color:#ff8c8ce6;mix-blend-mode:screen;opacity:.85}.lb-stage[data-mobile="1"] .lb-stamp{right:auto;left:150px;top:-4px;font-size:16px}:is(button,a.btn,a.start,.start,[role=button]):not(:disabled){cursor:pointer}:is(button,a.btn,a.start,.start,[role=button]):not(:disabled):not(.bg-tile):active{scale:.965;filter:brightness(1.18);transition:scale .06s ease-out,filter .06s ease-out}.lp-press{animation:lp-ring .62s cubic-bezier(.22,1,.36,1)}@keyframes lp-ring{0%{outline:2px solid rgba(196,186,255,.9);outline-offset:0}to{outline:2px solid rgba(196,186,255,0);outline-offset:16px}}.lb-hot.lp-press{animation:none}.lb-hot.lp-press:before{border-color:#a0ffc8;transform:scale(1.15)}@media(prefers-reduced-motion:reduce){.lp-press{animation:none}}.site-menu{z-index:81}.sm-ring{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg);pointer-events:none}.sm-ring circle{fill:none;stroke-width:1.5}.sm-track{stroke:#ffffff1f}.sm-prog{stroke:#8dffc2;stroke-dasharray:138.2;stroke-dashoffset:138.2;stroke-linecap:round;filter:drop-shadow(0 0 3px rgba(18,216,102,.7));transition:stroke-dashoffset .3s linear}.site-menu span{transition:width .25s,transform .3s,opacity .2s,margin .25s}.site-menu[aria-expanded=true] span:nth-of-type(1){transform:translateY(7.5px) rotate(45deg);width:22px}.site-menu[aria-expanded=true] span:nth-of-type(2){opacity:0}.site-menu[aria-expanded=true] span:nth-of-type(3){transform:translateY(-7.5px) rotate(-45deg);width:22px}.jm{position:fixed;inset:0;z-index:80;background:radial-gradient(ellipse 70% 60% at 85% 20%,rgba(92,75,233,.16),transparent 70%),#03030ccc;-webkit-backdrop-filter:blur(18px) saturate(1.25);backdrop-filter:blur(18px) saturate(1.25);opacity:0;transition:opacity .3s ease;color:#e9e6ff}.jm.open{opacity:1}.jm[hidden]{display:none}.jm-in{box-sizing:border-box;height:100%;overflow-y:auto;overscroll-behavior:contain;padding:clamp(88px,12vh,130px) var(--pad,44px) 48px;max-width:980px}.jm-eb{margin:0;color:#8dffc2}.jm-sub{margin:6px 0 0;font:400 20px/1 VT323,ui-monospace,monospace;letter-spacing:.06em;color:#9c98c4}.jm-path{list-style:none;margin:clamp(24px,4vh,44px) 0 0;padding:0 0 0 34px;position:relative}.jm-path:before{content:"";position:absolute;left:9px;top:10px;bottom:14px;width:2px;border-radius:2px;background:linear-gradient(180deg,#12d866,#5c4be9 55%,#243ad7 85%,#ffb27a);box-shadow:0 0 12px #5c4be999}.jm-st{position:relative;margin:0 0 clamp(14px,2.4vh,26px);opacity:0;transform:translate(-14px);transition:opacity .45s cubic-bezier(.22,1,.36,1),transform .45s cubic-bezier(.22,1,.36,1)}.jm.open .jm-st{opacity:1;transform:none}.jm-st:nth-child(1){transition-delay:.04s}.jm-st:nth-child(2){transition-delay:.08s}.jm-st:nth-child(3){transition-delay:.12s}.jm-st:nth-child(4){transition-delay:.16s}.jm-st:nth-child(5){transition-delay:.2s}.jm-st:nth-child(6){transition-delay:.24s}.jm-st:nth-child(7){transition-delay:.28s}.jm-st:before{content:"";position:absolute;left:-30px;top:12px;width:12px;height:12px;border-radius:50%;background:#0b0a1c;border:2px solid #a196ff;box-shadow:0 0 10px #a196ff99;transition:transform .25s}.jm-st>a{display:inline-flex;flex-direction:column;gap:4px;color:inherit;text-decoration:none;padding:4px 10px 6px 0;border-radius:8px;transition:transform .25s}.jm-st>a:hover,.jm-st>a:focus-visible{transform:translate(6px)}.jm-st:hover:before{transform:scale(1.3)}.jm-k{font:400 18px/1 VT323,ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase;color:#a9b2ff}.jm-t{font:500 clamp(24px,2.5vw,40px)/1.1 Poppins,sans-serif;letter-spacing:-.02em;color:#fff}.jm-st>a:hover .jm-t{background:linear-gradient(100deg,#fff,#d6ccff 50%,#8dffc2);-webkit-background-clip:text;background-clip:text;color:transparent}.jm-st.here:before{left:-34px;top:6px;width:20px;height:20px;border:0;border-radius:0;background:#8dffc2;box-shadow:none;filter:drop-shadow(0 0 8px rgba(18,216,102,.9));clip-path:polygon(50% 0,59% 41%,100% 50%,59% 59%,50% 100%,41% 59%,0 50%,41% 41%);animation:jm-here 2.4s ease-in-out infinite}.jm-st.here>a .jm-k:after{content:"  ·  Jesteś tutaj";color:#8dffc2}@keyframes jm-here{0%,to{transform:scale(1) rotate(0)}50%{transform:scale(1.18) rotate(45deg)}}.jm-years,.jm-sub-l{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 0}.jm-years a,.jm-sub-l a{padding:6px 10px;border:1px solid rgba(161,150,255,.35);border-radius:7px;background:#0a0a1e8c;color:#d9d6f5;text-decoration:none;font:400 19px/1 VT323,ui-monospace,monospace;letter-spacing:.06em;transition:border-color .2s,background .2s,color .2s}.jm-years a:hover,.jm-sub-l a:hover,.jm-years a:focus-visible,.jm-sub-l a:focus-visible{border-color:#fff;color:#fff}.jm-years a.here{border-color:#12d866;background:#12d86624;color:#c8ffe0}.jm-sub-l a{font:400 15px/1 Poppins,sans-serif;letter-spacing:0;padding:8px 12px}.jm-secret .jm-k{color:#ffc58a}.jm-secret:before{border-color:#ff9be8;box-shadow:0 0 14px #ff9be8e6;animation:jm-m31 1.6s ease-in-out infinite}@keyframes jm-m31{0%,to{box-shadow:0 0 8px #ff9be899}50%{box-shadow:0 0 22px #ff9be8}}.jm-foot{display:flex;flex-wrap:wrap;gap:22px;margin:clamp(20px,4vh,40px) 0 0 34px}.jm-foot a{color:#b9b4dc;text-decoration:none;border-bottom:1px solid rgba(185,180,220,.35);padding-bottom:2px;font-size:15px}.jm-foot a:hover{color:#fff;border-color:#fff}@media(max-aspect-ratio:9/10){.jm-in{padding:84px 20px 32px}.jm-t{font-size:22px}.jm-k{font-size:16px}.jm-years a{font-size:17px;padding:6px 8px}}@media(prefers-reduced-motion:reduce){.jm,.jm-st{transition:none}.jm-st.here:before,.jm-secret:before{animation:none}}.jm:focus{outline:none}.jm a:focus-visible{outline:1.5px solid rgba(141,255,194,.75);outline-offset:4px;border-radius:8px}.jm-in{padding-top:clamp(72px,9.5vh,118px)}.jm-path{margin-top:clamp(18px,3vh,40px)}.jm-st{margin-bottom:clamp(9px,1.7vh,22px)}.jm-t{font-size:clamp(22px,2.15vw,36px)}.jm-years,.jm-sub-l{margin-top:8px}.jm{background:#02020a6b;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.jm-in{position:absolute;top:0;right:0;bottom:0;width:min(440px,100vw);max-width:none;height:auto;padding:84px 28px 28px 30px;background:linear-gradient(180deg,#0a091ceb,#050510f0);-webkit-backdrop-filter:blur(18px) saturate(1.2);backdrop-filter:blur(18px) saturate(1.2);border-left:1px solid rgba(161,150,255,.22);box-shadow:-30px 0 80px #00000073;transform:translate(28px);transition:transform .4s cubic-bezier(.22,1,.36,1);scrollbar-width:none}.jm-in::-webkit-scrollbar{display:none}.jm.open .jm-in{transform:none}.jm-sub{font-size:17px;margin-top:4px}.jm-path{margin-top:22px;padding-left:28px}.jm-path:before{left:7px;top:8px;bottom:10px}.jm-st{margin-bottom:12px}.jm-st:before{left:-26px;top:9px;width:10px;height:10px}.jm-st.here:before{left:-30px;top:4px;width:18px;height:18px}.jm-st>a{gap:2px;padding:2px 8px 3px 0}.jm-k{font-size:15px}.jm-t{font-size:clamp(18px,1.45vw,22px);letter-spacing:-.01em}.jm-years,.jm-sub-l{gap:5px;margin-top:7px}.jm-years a{font-size:15px;padding:4px 7px;border-radius:6px}.jm-sub-l a{font-size:13px;padding:6px 10px}.jm-foot{margin:18px 0 0 28px;gap:16px}.jm-foot a{font-size:13px}@media(max-aspect-ratio:9/10){.jm-in{width:100vw;border-left:0;padding:76px 20px 24px}.jm-t{font-size:20px}}.jt{position:fixed;left:0;right:0;bottom:0;z-index:79;height:22px;padding-bottom:env(safe-area-inset-bottom);pointer-events:none;font-family:Poppins,sans-serif}.jt-track{position:absolute;left:14px;right:14px;bottom:8px;height:3px;pointer-events:auto;transition:height .18s ease,bottom .18s ease}.jt-track:before{content:"";position:absolute;inset:-9px 0 -7px}.jt:hover .jt-track,.jt.expanded .jt-track{height:6px}.jt-seg{position:absolute;top:0;height:100%;margin:0;padding:0;border:0;border-radius:3px;background:#ffffff2b;overflow:hidden;cursor:pointer;--c1:#12d866;--c2:#5c4be9}.jt-seg:nth-child(2){--c1:#3fb9a0;--c2:#7d6cff}.jt-seg:nth-child(3){--c1:#7d6cff;--c2:#5c4be9}.jt-seg:nth-child(4){--c1:#5c4be9;--c2:#3f55e6}.jt-seg:nth-child(5){--c1:#3f55e6;--c2:#243ad7}.jt-seg:nth-child(6){--c1:#243ad7;--c2:#a196ff}.jt-seg:nth-child(7){--c1:#a196ff;--c2:#ff9be8}.jt-fill{position:absolute;inset:0;transform-origin:left center;transform:scaleX(0);background:linear-gradient(90deg,var(--c1),var(--c2));box-shadow:0 0 8px #8dffc259}.jt-ticks i{position:absolute;top:0;bottom:0;width:1px;background:#0505108c}.jt-knob{position:absolute;top:50%;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;border-radius:50%;background:#fff;box-shadow:0 0 0 3px #12d86659,0 0 12px #8dffc2e6;pointer-events:none;transition:transform .18s}.jt:hover .jt-knob,.jt.expanded .jt-knob{transform:scale(1.35)}.jt-end{position:absolute;right:-3px;top:50%;width:7px;height:7px;margin-top:-3.5px;border-radius:50%;background:#ff9be8;box-shadow:0 0 10px #ff9be8e6;animation:jm-m31 1.6s ease-in-out infinite;pointer-events:none}.jt-tip,.jt-now{position:absolute;bottom:22px;margin:0;transform:translate(-50%);padding:5px 9px;border-radius:6px;background:#060614eb;border:1px solid rgba(161,150,255,.35);color:#e9e6ff;font:400 17px/1 VT323,ui-monospace,monospace;letter-spacing:.06em;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .15s}.jt-tip{left:0}.jt.tip .jt-tip{opacity:1}.jt-now{left:14px;color:#c8ffe0;border-color:#12d86680}.jt.now:not(.tip):not(.expanded) .jt-now{opacity:1}.jt:before{content:"";position:fixed;left:0;right:0;bottom:0;height:200px;background:linear-gradient(to top,#02020af0,#02020abf 55%,#02020a00);opacity:0;transition:opacity .3s;pointer-events:none}.jt.expanded:before{opacity:1}.jt-labels{position:absolute;left:14px;right:14px;bottom:24px;height:118px;opacity:0;transform:translateY(8px);transition:opacity .3s ease,transform .35s cubic-bezier(.22,1,.36,1);pointer-events:none}.jt.expanded .jt-labels{opacity:1;transform:none;pointer-events:auto}.jt-ch{position:absolute;bottom:0;box-sizing:border-box;padding:0 8px 0 10px;border-left:1px solid rgba(161,150,255,.35)}.jt-go{display:flex;flex-direction:column;align-items:flex-start;gap:3px;margin:0;padding:0;border:0;background:none;color:inherit;text-align:left;cursor:pointer}.jt-k{font:400 14px/1 VT323,ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase;color:#a9b2ff}.jt-t{font:500 15px/1.15 Poppins,sans-serif;color:#fff}.jt-go:hover .jt-t{color:#c8ffe0}.jt-ch.here{border-left-color:#12d866}.jt-ch.here .jt-k{color:#8dffc2}.jt-ch.here .jt-k:after{content:" · tu jesteś"}.jt-secret .jt-k{color:#ffc58a}.jt-years,.jt-sub{display:flex;flex-wrap:wrap;gap:3px;margin:7px 0 0}.jt-y{min-width:26px;margin:0;padding:3px 4px;border:1px solid rgba(161,150,255,.3);border-radius:4px;background:#0a0a1e99;color:#d9d6f5;font:400 14px/1 VT323,ui-monospace,monospace;cursor:pointer}.jt-y.here{border-color:#12d866;background:#12d86629;color:#c8ffe0}.jt-p{margin:0;padding:4px 8px;border:1px solid rgba(161,150,255,.35);border-radius:5px;background:#0a0a1e99;color:#e9e6ff;font:400 12px/1.1 Poppins,sans-serif;cursor:pointer}.jt-y:hover,.jt-p:hover{border-color:#fff;color:#fff}@media(max-width:899px),(max-aspect-ratio:9/10){.jt-labels,.jt:before{display:none}.jt-track{left:10px;right:10px;bottom:6px}.jt-tip{display:none}}@media(prefers-reduced-motion:reduce){.jt-end{animation:none}.jt-labels{transition:none}}html.jm-on :is(.tl-skip,.tl-restart,.bg-nav,.lb-nav,.nv-pill,.tl-dots){opacity:0!important;pointer-events:none!important;transition:opacity .2s}.tl-next{position:absolute;right:var(--pad);bottom:calc(40 * var(--u));min-height:52px;display:inline-flex;align-items:center;gap:8px;padding:0 24px;border-radius:999px;background:var(--p,#5c4be9);color:#fff;text-decoration:none;font:500 13.5px/1 Poppins,sans-serif;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 0 26px #5c4be98c;opacity:0;pointer-events:none;transition:opacity .4s ease}.tl-ui.on .tl-next{opacity:1;pointer-events:auto}.tl-ui.jumping .tl-next{opacity:0;pointer-events:none}.tl-next:hover{background:#6d5ef0}@media(max-aspect-ratio:9/10){.tl-next{right:auto;left:16px;bottom:16px;min-height:44px;font-size:12px;padding:0 16px}}.navs-cta-b{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;padding:0!important;background:none!important;border-radius:0!important}@media(max-aspect-ratio:9/10){.navs-cta-b{flex-direction:column;align-items:stretch;width:100%}}.navs-cta .navs-cta-b{display:flex!important;max-width:none!important;line-height:normal!important;text-shadow:none!important}.navs-cta .btn span{all:unset}.bg-win{position:absolute;z-index:3;display:none;box-sizing:border-box;border:1.5px solid rgba(186,176,255,.95);box-shadow:0 0 18px #5c4be9b3,inset 0 0 26px #5c4be973;pointer-events:none}.bg-stage.exiting .bg-win{display:block}.bg-stage.exiting .bg-board{will-change:auto}.bg-stage.exiting .bg-centre{background:radial-gradient(circle at 50% 42%,rgba(36,58,215,calc(.55 * var(--wg,1))),rgba(6,6,26,calc(.95 * var(--wg,1))) 70%)!important;box-shadow:none!important}.bg-stage.exiting :is(.bg-ico,.bg-beams line){filter:none!important}.bg-stage.exiting .bg-tile{box-shadow:none!important;transition:none!important}.bg-stage.exiting .bg-board:before{display:none}.bg-stage.passing .bg-board{visibility:hidden}.navs-cta .btn .nv-read-a{margin-left:8px}.bg-stage{grid-template-columns:minmax(240px,.95fr) min(52vw,820px) minmax(300px,1.2fr)}.bg-stage .bg-board{height:min(calc(min(52vw,820px) / 1.24),calc(100vh - 152px));padding:clamp(9px,.85vw,12px);gap:clamp(5px,.5vw,8px)}.bg-stage .bg-side{padding:22px 24px;gap:16px}.bg-stage .bg-body{width:min(230px,68%)}.bg-mark.locked{box-shadow:inset 0 0 0 1px #8c7dff59!important;color:#9c98c4!important}.bg-mark.locked b{color:#b9b4dc;font-style:normal}.lb-stage:not(.on) .lb-hot{visibility:hidden!important}.bg-stage{--bh:min(calc(min(52vw,820px) / 1.24), calc(100vh - 152px) )}.bg-stage .bg-side{box-sizing:border-box;height:var(--bh);align-self:center;justify-content:space-between;overflow:hidden;padding:18px 22px;gap:10px}.bg-stage .bg-body{width:clamp(84px,calc(var(--bh) - 400px),230px)}.bg-stage .bg-stats{gap:6px}@media(min-aspect-ratio:9/10){.site-header{top:calc(16 * var(--u))}.site-menu{top:calc(12 * var(--u))}}html[data-lp=v1] body:before{content:"";position:fixed;left:0;right:0;top:0;height:88px;z-index:2;pointer-events:none;background:linear-gradient(180deg,#02020a80,#02020a00)}h1 .line,.choice h2 .line{padding-bottom:.2em;margin-bottom:-.14em}.navs-title{padding-bottom:.22em;margin-bottom:-.22em}.nr-lead p{padding-bottom:.18em;margin-bottom:-.18em}.nv-head .navs-cta .navs-cta-n{position:absolute;left:50%;top:100%;transform:translate(-50%);margin-top:clamp(28px,6.5vh,64px);max-width:none;white-space:nowrap;padding:0!important;background:none!important;border-radius:0!important;font-size:max(13.5px,calc(15 * var(--u)))!important;color:#cfd2ee!important;text-shadow:0 1px 2px rgba(2,3,9,.95),0 0 12px rgba(2,3,9,.95),0 0 26px rgba(2,3,9,.85)!important}.nv-head .navs-cta .navs-cta-n:before{content:"";position:absolute;z-index:-1;inset:-14px -48px;border-radius:50%;pointer-events:none;background:radial-gradient(closest-side,#020309c7,#02030973 60%,#02030900)}@media(max-aspect-ratio:9/10){.nv-head .navs-cta .navs-cta-n{position:relative;left:auto;top:auto;transform:none;margin-top:6px;white-space:normal}}.lb-cd{font-variant-numeric:tabular-nums;white-space:nowrap}.hero-copy .lede .l,.choice .lede .l{text-wrap:balance}.tx3 button.btn{padding:0 max(22px,calc(34 * var(--u)))}.nr-www{display:inline-grid;place-items:center;height:22px;padding:0 7px;margin-left:4px;vertical-align:2px;border-radius:5px;background:#12d8661a;border:1px solid rgba(18,216,102,.42);font:600 11px/1 Poppins,sans-serif;letter-spacing:.06em;color:#9df5c5;text-decoration:none}.nr-www:hover,.nr-www:focus-visible{background:#12d866;border-color:#8dffc2;color:#04120a}.lp-ldr{position:fixed;z-index:8;left:calc(var(--pad) - 72px);bottom:calc(-16px + env(safe-area-inset-bottom));display:none;pointer-events:none;opacity:0}.lp-ldr.on{display:block}.lp-ldr.jump{left:50%;top:50%;bottom:auto;transform:translate(-50%,-50%)}.lp-ldr-cv{display:block}.lp-ldr-t{position:absolute;margin:0;white-space:nowrap;font:500 11px/1.2 Poppins,sans-serif;letter-spacing:.22em;text-transform:uppercase;color:#dcd8ff;text-shadow:0 1px 2px rgba(2,3,9,.95),0 0 14px rgba(2,3,9,.9)}.lp-ldr.jump .lp-ldr-t{font-size:12px;letter-spacing:.26em}.lp-ldr-p{font-variant-numeric:tabular-nums;color:#9ff0c6}html.ldr-on:not([data-ready=error]) .scene-status{display:none!important}@media(max-aspect-ratio:9/10){.lp-ldr:not(.jump){left:-50px;bottom:calc(52px + env(safe-area-inset-bottom))}}.gr-hp{position:absolute!important;left:-10000px!important;top:auto;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.tt-sst{margin:8px 0 0;font-size:12.5px;line-height:1.45;color:#9df5c5}.tt-sst:empty{display:none}.tt-ok a,.tx-consent a,.lb-nf-ok a{color:inherit;text-decoration:underline;text-underline-offset:2px}.tx-status{min-height:1.4em;color:#9df5c5}.lb-nf[hidden]{display:none}.lb-nf{margin:24px 0 0;max-width:460px}.lb-nf-k{margin:0 0 10px;font:500 12px/1 Poppins,sans-serif;letter-spacing:.2em;text-transform:uppercase;color:#ffc58a}.lb-nf-row{display:flex;gap:10px;flex-wrap:wrap}.lb-nf-row input{flex:1 1 220px;min-height:48px;padding:0 16px;border-radius:999px;border:1px solid rgba(214,208,255,.35);background:#040512b8;color:#f1efff;font:400 15px Poppins,sans-serif}.lb-nf-row input:focus{outline:2px solid #8f80ff;outline-offset:2px}.lb-nf-ok{display:flex;gap:8px;align-items:flex-start;margin:12px 0 0;font-size:12.5px;line-height:1.5;color:#c9c6e6}.lb-nf-ok input{margin-top:3px;accent-color:#12d866}.lb-nf-st{margin:8px 0 0;font-size:13px;color:#9df5c5}.lb-nf-st:empty{display:none}.lb-nf-n{margin:-4px 0 10px;font-size:13px;line-height:1.45;color:#c9c6e6}.lb-nf{margin:20px 0 0;max-width:470px;padding:14px 16px 12px;border-radius:14px;background:#040512c2;border:1px solid rgba(255,197,138,.24);box-shadow:0 10px 30px #00000059}.lb-nf-row{flex-wrap:nowrap}.lb-nf-row input{flex:1 1 auto;min-width:0}.lb-nf .lb-nf-b{flex:0 0 auto;min-width:0;padding:0 22px}@media(max-height:760px)and (min-aspect-ratio:9/10){.lb-beat[data-b=secret] .lb-redact{display:none}.lb-beat[data-b=secret] .lb-nf{margin-top:14px}}@media(max-aspect-ratio:9/10){.lb-nf-row{flex-wrap:wrap}.lb-nf .lb-nf-b{width:100%}.lb-nf{padding:12px 14px}}.gr-st{margin:10px 0 0;padding:10px 12px;border-radius:10px;border:1px solid;display:grid;gap:3px;font:400 13px/1.45 Poppins,sans-serif;text-align:left}.gr-st[hidden]{display:none}.gr-st-t{display:flex;gap:8px;align-items:center;font-weight:600;letter-spacing:0;text-transform:none}.gr-st-i{flex:none;display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;font:700 11px/1 Poppins,sans-serif}.gr-st-x{opacity:.92}.gr-st[data-kind=ok]{background:#12d8661f;border-color:#12d8668c;color:#dcffea}.gr-st[data-kind=ok] .gr-st-i{background:#12d866;color:#04120a}.gr-st[data-kind=err]{background:#ff5c5c1a;border-color:#ff808099;color:#ffe3e3}.gr-st[data-kind=err] .gr-st-i{background:#ff6b6b;color:#1a0505}.gr-st[data-kind=info]{background:#5c4be929;border-color:#8f80ff99;color:#e8e4ff}.gr-st[data-kind=info] .gr-st-i{background:#8f80ff;color:#0b0820}.gr-st[data-kind=busy]{background:#ffffff0a;border-color:#d6d0ff40;color:#d8d5f2}.gr-st[data-kind=busy] .gr-st-i{border:2px solid rgba(214,208,255,.3);border-top-color:#e8e4ff;animation:gr-spin .8s linear infinite}@keyframes gr-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.gr-st[data-kind=busy] .gr-st-i{animation:none}}.gr-bad input:not([type=checkbox]),.gr-bad textarea{border-color:#ff8080!important;box-shadow:0 0 0 1px #ff8080a6 inset!important}.gr-bad input[type=checkbox]{outline:2px solid #ff8080;outline-offset:2px}.gr-ferr{display:block;flex-basis:100%;margin-top:5px;font:400 12px/1.4 Poppins,sans-serif;letter-spacing:0;text-transform:none;color:#ffb8b8}span.gr-ferr.gr-ferr{display:block;flex-basis:100%;margin-top:5px;font:400 12px/1.4 Poppins,sans-serif!important;letter-spacing:0!important;text-transform:none!important;color:#ffb8b8!important;opacity:1}.tt-ok+.gr-ferr,.tx-consent+.gr-ferr,.lb-nf-ok+.gr-ferr,.lb-nf-row+.gr-ferr{margin:4px 0 6px}.tt-ok input[type=checkbox]{flex:none;align-self:flex-start;width:16px;height:16px;margin-top:3px}.lp-end-c a,.lp-end-ck{color:inherit;text-decoration:underline;text-underline-offset:2px}.lp-end-ck{font:inherit;background:none;border:0;padding:0;cursor:pointer}.cb-only{display:none}html.cb-ready .cb-only{display:inline}:is(.btn,.start,.nv-pill,.bg-pill,.lb-next,.tt-b,.tx3-bingo,.bg-b,.tl-skip,.tl-restart,.tl-next){font-family:Poppins,sans-serif!important;font-weight:500!important;text-transform:none!important;letter-spacing:.01em!important;text-shadow:none!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}:is(.btn.primary,.start,.tl-next,.nv-tx,.tx3-bingo,.tt-next,.tt-bingo,.bg-go,.lb-next){background:linear-gradient(180deg,#7c60ffb8,#543cd29e)!important;border:1px solid rgba(226,220,255,.85)!important;color:#fff!important;box-shadow:0 4px 20px #02030980,0 0 24px #7c60ff6b!important}:is(.btn.primary,.start,.tl-next,.nv-tx,.tx3-bingo,.tt-next,.tt-bingo,.bg-go,.lb-next):is(:hover,:focus-visible):not(:disabled){border-color:#fff!important;background:linear-gradient(180deg,#8c72ffd1,#624ae2b8)!important}:is(.btn:not(.primary),.tl-restart,.bg-back,.tt-back){background:#0606149e!important;border:1px solid rgba(236,234,255,.6)!important;color:#eef0ff!important;box-shadow:0 4px 20px #02030980!important}:is(.btn:not(.primary),.tl-restart,.bg-back,.tt-back):is(:hover,:focus-visible):not(:disabled){border-color:#fff!important;background:#161434bd!important}:is(.choice .btn:not(.primary),.nv .nv-arrow,.tl-ui .tl-skip,.tx3 .tx3-go,.tx3 .tt-sh,.tx3 .tt-dl,.tx3 .tt-cp,.tx3 .tt-sub,.bg-ui .bg-claim,.bg-res .bg-b,.lb-cta .btn:not(.lb-go),.navs .tx-share,.navs .tx-copy,.navs .tx-submit){background:#040a0ca8!important;border:1px solid rgba(18,216,102,.8)!important;color:#e6fff0!important;box-shadow:0 4px 20px #02030980,0 0 22px #12d8664d!important}:is(.choice .btn:not(.primary),.nv .nv-arrow,.tl-ui .tl-skip,.tx3 .tx3-go,.tx3 .tt-sh,.tx3 .tt-dl,.tx3 .tt-cp,.tx3 .tt-sub,.bg-ui .bg-claim,.bg-res .bg-b,.lb-cta .btn:not(.lb-go),.navs .tx-share,.navs .tx-copy,.navs .tx-submit):is(:hover,:focus-visible):not(:disabled){border-color:#8dffc2!important;background:#12d86624!important;box-shadow:0 4px 20px #02030980,0 0 28px #12d86673!important}:is(.tx3-back,.bg-res-back,.bg-reset,.tt-again){font:500 11px/1 Poppins,sans-serif!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:#d9dcff!important;background:none!important;border:0!important;text-decoration:none!important;box-shadow:none!important}:is(.tx3-back,.bg-res-back,.bg-reset,.tt-again):is(:hover,:focus-visible){color:#fff!important}.lb-cta-n{color:#8dffc2!important}:is(.nv-pill,.bg-pill,.lb-next,.tl-next){font-size:15px!important}:is(.tt-b,.bg-b){font-size:14px!important}.tx3-bingo{display:inline-flex;align-items:center;min-height:48px;font-size:15px!important;padding:0 24px!important}.bg-res-a .bg-sh{grid-column:1/-1;min-height:48px}:is(input:not([type=checkbox]),textarea){color-scheme:dark}:is(input,textarea):is(:-webkit-autofill,:autofill){-webkit-box-shadow:0 0 0 1000px #0a0b1e inset!important;box-shadow:0 0 0 1000px #0a0b1e inset!important;-webkit-text-fill-color:#f1efff!important;caret-color:#f1efff;transition:background-color 99999s ease-out 0s}.tt-pane :is(input,textarea):is(:-webkit-autofill,:autofill){-webkit-box-shadow:0 0 0 1000px #04170c inset!important;box-shadow:0 0 0 1000px #04170c inset!important;-webkit-text-fill-color:#9dffcb!important}.hero-hint{margin:calc(26 * var(--u)) 0 0;font:400 max(17px,calc(20 * var(--u)))/1.2 VT323,ui-monospace,monospace;letter-spacing:.04em;color:#8dffc2;text-shadow:0 1px 3px rgba(2,3,10,.95)}.hero-hint+.start{margin-top:calc(22 * var(--u))}.hero-hint span[aria-hidden]{display:inline-block;animation:lb-bob 1.6s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.hero-hint span[aria-hidden]{animation:none}}.hero-hint .hh-t{display:none}@media(hover:none)and (pointer:coarse)and (prefers-reduced-motion:no-preference){.hero-hint .hh-s{display:none}.hero-hint .hh-t{display:inline}}.hero-hint .hh-p{display:none}@media(hover:none)and (pointer:coarse)and (prefers-reduced-motion:no-preference)and (max-width:600px){.hero-hint .hh-p{display:block;margin-top:4px}}.hero-hint{text-shadow:0 0 4px rgba(2,3,10,1),0 0 12px rgba(2,3,10,.92),0 1px 3px rgba(2,3,10,.95)}.bg-stage[data-mobile="1"]{overflow:hidden;padding:58px 14px 66px;gap:8px}.bg-stage[data-mobile="1"] .bg-head{flex:0 0 auto;padding:0!important;background:none!important}.bg-stage[data-mobile="1"] .bg-eb{font-size:11px}.bg-stage[data-mobile="1"] .bg-hint{margin-top:6px;font-size:17px}.bg-ui[data-mobile="1"][data-view=deck] .bg-deck{flex:1 1 auto;min-height:0;justify-content:center;gap:8px}.bg-ui[data-mobile="1"] .bg-mini{grid-template-columns:repeat(5,11px);gap:3px}.bg-ui[data-mobile="1"] .bg-mini i{width:11px;height:11px}.bg-ui[data-mobile="1"] .bg-stack{flex:0 1 auto;min-height:0;display:flex}.bg-ui[data-mobile="1"] .bg-card-d{flex:1;min-height:clamp(132px,21vh,200px)}.bg-ui[data-mobile="1"] .bg-dhint{font-size:12.5px;margin-top:10px}.bg-ui[data-mobile="1"] .bg-dbtn button{min-height:46px;font-size:13px!important}.bg-ui[data-mobile="1"] .bg-view{min-height:40px;font-size:12px!important;flex:0 0 auto}.bg-ui[data-mobile="1"][data-view=board] .bg-deck{display:flex;flex:0 0 auto}.bg-ui[data-mobile="1"][data-view=board] .bg-deck>:not(.bg-view){display:none}.bg-ui[data-mobile="1"][data-view=board] :is(.bg-lede,.bg-hint){display:none}.bg-ui[data-mobile="1"][data-view=board] .bg-board{flex:0 1 auto;width:min(100%,calc(100vh - 300px))}.bg-ui[data-mobile="1"][data-view=board] .bg-txt{font-size:9.5px;line-height:1.15}.bg-stage[data-mobile="1"] .bg-side{flex:0 0 auto;height:auto!important;padding:8px 12px!important;gap:2px 10px!important}.bg-ui[data-mobile="1"] .bg-body{width:44px}.bg-stage[data-mobile="1"] .bg-pill{font-size:13px!important;padding:0 16px!important}@media(max-height:720px){.bg-stage[data-mobile="1"] .bg-lede{display:none}}.tx3[data-mobile="1"] .tx3-cta{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.tx3[data-mobile="1"] .tx3-cta>button{width:100%;justify-content:center}.tx3[data-mobile="1"] .tx3-back{min-height:44px}.tx3[data-mobile="1"] .tt-done{row-gap:8px}.tx3[data-mobile="1"] .tt-share{display:contents}.tx3[data-mobile="1"] .tt-prev{grid-row:span 3;align-self:start}.tx3[data-mobile="1"] .tt-share>:is(.tt-sh,.tt-dl,.tt-cp){grid-column:2}.tx3[data-mobile="1"] .tt-share>:is(.tt-li,.tt-send,.tt-bingo,.tt-again){grid-column:1/-1}.tx3[data-mobile="1"] .tt-b{font-size:13px!important;min-height:44px}.tx3[data-mobile="1"] .tt-x{width:40px;height:40px}.nv[data-mobile="1"] .pl-q p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13.5px}.nv[data-mobile="1"] .pl-ph{width:38px}.nv[data-mobile="1"] .pl-eb{font-size:10.5px}.nv[data-mobile="1"] .nv-change-t{display:none}.nv[data-mobile="1"] .pan-next{margin:14px 0 26px}.nv[data-mobile="1"] :is(.pan-rail button,.pl-lk a){position:relative}.nv[data-mobile="1"] :is(.pan-rail button,.pl-lk a):after{content:"";position:absolute;inset:-9px -6px}.nv[data-mobile="1"] .nv-key:after{content:"";position:absolute;inset:-7px -6px}.lb-stage[data-mobile="1"] .lb-card{background:#070816f7;box-shadow:0 0 0 100vmax #02030a8c,0 18px 40px #0009}.lb-close{width:44px;height:44px;right:4px;top:2px}.lb-stage[data-mobile="1"] .lb-cta-n{display:block;flex-basis:100%;font-size:17px}.lb-stage[data-mobile="1"] .lb-stamp{left:auto;right:2px;top:30px}@media(max-aspect-ratio:9/10){.jt-track{pointer-events:none}.site-header{z-index:80}.site-header:before{content:"";position:fixed;left:0;right:0;top:0;height:74px;z-index:-1;pointer-events:none;background:linear-gradient(#02030ae6,#02030a99 55%,#02030a00)}html.tx-lock .site-header{z-index:3}.hero-copy:before{content:"";position:absolute;z-index:-1;inset:-36px -48px -24px -24px;pointer-events:none;background:radial-gradient(130% 95% at 18% 48%,#02030acc,#02030a85 55%,#02030a00 86%)}.tl-stop{bottom:94px}.tl-stop:before{content:"";position:absolute;z-index:-1;inset:-30px -20px;pointer-events:none;background:linear-gradient(180deg,#02030a00,#02030ab8 24%,#02030ad6)}.tl-year{font-size:42px}.tl-title{margin-top:6px}.tl-copy{margin-top:10px;font-size:14px;line-height:1.48}.tl-dots{bottom:64px;left:18px;right:18px;max-width:none;justify-content:space-between;pointer-events:none!important}.tl-dots a{min-height:22px}.tl-skip,.tl-restart{left:14px;right:auto;bottom:14px;min-height:44px}.tl-next{right:14px;left:auto;bottom:14px;min-height:44px;padding:0 18px}.jm-years a,.jm-sub-l a{min-height:36px;min-width:44px;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box}}@media(max-aspect-ratio:9/10){.lp-end-l a{display:inline-flex;align-items:center;min-height:40px;padding:0 6px}}.bg-ui[data-mobile="1"] .bg-side{grid-template-columns:40px minmax(0,1fr) auto!important;grid-template-areas:"body name act" "meta meta meta"!important;row-gap:4px!important}.bg-ui[data-mobile="1"] .bg-body{width:40px}.bg-ui[data-mobile="1"] .bg-arch-n{font-size:14px;line-height:1.15}.bg-ui[data-mobile="1"] .bg-meter{grid-area:meta;display:flex;flex-wrap:wrap;align-items:baseline;gap:0 10px}.bg-ui[data-mobile="1"] .bg-count{font-size:12px;line-height:1.35;margin:0}.bg-ui[data-mobile="1"] .bg-count b{font-size:15px}.bg-ui[data-mobile="1"] .bg-next{font-size:12px;line-height:1.35;margin:0}.bg-ui[data-mobile="1"][data-view=board] .bg-board{width:min(100%,calc(100vh - 345px))}@media(max-height:640px){.bg-ui[data-mobile="1"] .bg-mini{display:none}}@media(max-aspect-ratio:9/10){html.tx-lock .site-menu{visibility:hidden}.bg-res :is(dt,.bg-res-k){font-size:11px}.bg-res-back,.tx3[data-mobile="1"] .tt-again{min-height:44px}:is(.tx3-back,.bg-res-back,.bg-reset,.tt-again){font-size:12px!important}.nv[data-mobile="1"] .pl-eb{font-size:11px}.nv[data-mobile="1"] .pl-lk a{font-size:12px}.lb-stage[data-mobile="1"] .lb-cta-n{max-width:calc(100% - 70px)}}.bg-ui[data-mobile="1"][data-view=board] .bg-board{width:auto;height:min(calc(100vh - 341px),calc(100vw - 28px));aspect-ratio:auto;grid-template-rows:repeat(5,minmax(0,1fr));align-self:stretch}.bg-ui[data-mobile="1"][data-view=board] .bg-tile{min-height:0;overflow:hidden}@media(max-aspect-ratio:9/10){.bg-res-x{width:44px;height:44px;right:8px;top:8px}.lb-stage[data-mobile="1"] .lb-card>.lb-tile:first-of-type{margin-right:40px}.tx3[data-mobile="1"] .tt-send summary{padding:10px 0}.nv[data-mobile="1"] .pan-next .to-now,.jm-years a,.jm-sub-l a{min-height:40px}}.bg-stage[data-mobile="1"]{padding-bottom:82px}.bg-stage[data-mobile="1"] .bg-nav{bottom:26px}.bg-ui[data-mobile="1"] .bg-card-d{min-height:clamp(124px,19vh,190px)}.bg-ui[data-mobile="1"][data-view=board] .bg-board{height:min(calc(100vh - 357px),calc(100vw - 28px))}.lb-stage[data-mobile="1"] .lb-next{width:auto;padding:0 18px;gap:8px}.lb-stage[data-mobile="1"] .lb-next:before{content:"Dalej"}.lb-stage[data-mobile="1"] .lb-nav{bottom:26px}.lb-stage[data-mobile="1"] .lb-beat:before{content:"";position:absolute;z-index:-1;inset:-34px -20px -24px;pointer-events:none;background:radial-gradient(130% 90% at 25% 40%,#02030abd,#02030a75 58%,#02030a00 88%)}#CookiebotWidget{display:none!important}.jm-foot .cb-only{display:none}html.cb-ready .jm-foot .cb-only{display:inline-flex}.lb-desk{display:none;margin:20px 0 0}@media(hover:none)and (pointer:coarse)and (max-width:600px){html.tlock .lb-desk{display:block}}.lb-desk-t{margin:0;font:400 19px/1.2 VT323,ui-monospace,monospace;letter-spacing:.04em;color:var(--g-hi);text-shadow:0 0 4px rgba(2,3,10,1),0 0 12px rgba(2,3,10,.92),0 1px 3px rgba(2,3,10,.95)}.lb-desk .lb-cta{margin:14px 0 0;gap:10px 14px}.lb-desk-st{font-size:13px;line-height:1.35;color:#cfd2f4}.jm-foot{row-gap:20px}.jm-foot a{position:relative}.jm-foot a:after{content:"";position:absolute;inset:-9px -6px}.lb-stage[data-mobile="1"] .lb-beat .lb-cta .btn{flex:0 0 auto}.lb-stage[data-mobile="1"] .lb-cta-n{max-width:calc(100% - 130px)}.start{gap:8px;padding:0 calc(26 * var(--u))}.start:hover span{text-decoration:none}.start:hover span:first-child{text-decoration:underline;text-underline-offset:6px}@media(max-aspect-ratio:9/10){.start{padding:0 22px}}html{overflow-x:hidden}@supports (overflow-x:clip){html,body{overflow-x:clip}}.tx3[data-mobile="1"] .tx3-intro{top:min(calc(40% + 12px),calc(100% - var(--txi-h,0px) - 14px - env(safe-area-inset-bottom)));bottom:auto}.tx3[data-mobile="1"] .tx3-intro:before{inset:-12px -16px -40px;background:linear-gradient(180deg,#02030a00,#02030ae6 10%)}.lb-stage[data-mobile="1"] .lb-tg-t{display:none}@media(max-aspect-ratio:9/10){.hero-copy:before{bottom:-60px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 9%,#000 72%,transparent);mask-image:linear-gradient(180deg,transparent,#000 9%,#000 72%,transparent)}}@media(min-aspect-ratio:9/10){.hero-copy{--u:min(calc(100vw / 1586), calc(100vh / 992))}}.hero-copy .lede .l{display:inline}.hero-copy .lede{text-wrap:pretty;max-width:34em}@media(min-aspect-ratio:9/10){.hero-copy{top:calc(51.41vh - 258 * var(--u))}.choice{top:max(calc(128 * var(--u)),calc(50vh - 368 * var(--u)))}.tl-stop{top:max(calc(205 * var(--u)),calc(50vh - 291 * var(--u)))}.tl-count{top:max(calc(150 * var(--u)),calc(50vh - 346 * var(--u)))}}.hero-hint{text-wrap:balance}@media(min-aspect-ratio:16/10){.hero-hint{white-space:nowrap}}.stage{height:100vh}:root{--vb:0px}@supports (height:100dvh){:root{--vb: calc(100vh - 100dvh) }}@media(max-aspect-ratio:9/10){.tl-ui,.lb-stage,.bg-stage{bottom:var(--vb)}.nv[data-mobile="1"] .nv-pill{bottom:calc(10px + var(--vb))}.tx3[data-mobile="1"] .tx3-term{bottom:calc(10px + env(safe-area-inset-bottom) + var(--vb))}.tx3[data-mobile="1"] .tx3-intro{top:min(calc(40% + 12px),calc(100% - var(--vb) - var(--txi-h,0px) - 14px - env(safe-area-inset-bottom)))}.lb-stage[data-mobile="1"] .lb-beat[data-b=secret]{bottom:40px;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:auto;scrollbar-width:none;padding-bottom:10px}.lb-stage[data-mobile="1"] .lb-beat[data-b=secret]::-webkit-scrollbar{display:none}}@media(max-aspect-ratio:9/10)and (max-height:860px){.lb-beat[data-b=secret] .lb-redact{display:none}.lb-beat[data-b=secret] .lb-nf{margin-top:14px}}.lb-stage[data-mobile="1"] .lb-next{gap:0}.lb-stage[data-mobile="1"] .lb-next:before{margin-right:8px}.lb-stage[data-mobile="1"] .lb-wl{z-index:-1}@supports (height:100dvh){.bg-ui[data-mobile="1"][data-view=board] .bg-board{height:min(calc(100dvh - 357px),calc(100vw - 28px))}}html.tlock{overscroll-behavior:none}html.tlock :is(.pan-body,.bg-res-in,.bg-stage,.jm-in,.tx3-term,.lb-beat){overscroll-behavior:contain!important}html.tlock .lb-scroll{display:none}.lp-nudge{animation:lp-ring .62s cubic-bezier(.22,1,.36,1) 2}.nv[data-mobile="0"] .nv-arrow{width:62px;height:clamp(170px,32vh,250px)}.nv .nv-arrow .ar-ch{color:#8dffc2}.nv .nv-arrow .ar-n{color:#c8ffe0}.nv[data-mobile="0"] .nv-key:after{content:"";position:absolute;left:-4px;right:-4px;top:-4px;bottom:calc(-60% - 4px)}.nv[data-mobile="0"] .nv-prev{left:calc(var(--gut,120px) * -.5 - 31px)}.nv[data-mobile="0"] .nv-next{right:calc(var(--gut,120px) * -.5 - 31px)}.bg-res-note kbd,.tt-li kbd,.tx-li kbd{display:inline-block;padding:0 6px;border:1px solid rgba(214,255,232,.5);border-radius:5px;font:500 12px/1.6 Poppins,sans-serif;white-space:nowrap}.nv[data-mobile="1"] .nv-tx{left:50%;top:0;bottom:auto}@media(max-aspect-ratio:9/10)and (min-height:740px){.lb-stage[data-mobile="1"] .lb-beat[data-b=scan] .lb-p{display:block;margin-top:12px;font-size:14.5px;line-height:1.5}}
