:root{--c-ink:#05070c;--c-ink-2:#090d15;--c-ink-3:#0d1220;--c-lime:#a4ff28;--c-lime-bright:#d2ff7a;--c-lime-deep:#4fbe00;--c-magenta:#ff3ec8;--c-magenta-deep:#a3138a;--c-blue:#35a6ff;--c-blue-deep:#0d54c4;--c-gold:#ffd24a;--bg:var(--c-ink);--surface:#090d15db;--surface-2:#05070cb8;--text:#f2f7ff;--muted:#ced9f0b8;--muted-dim:#ced9f075;--accent:var(--c-lime);--accent-deep:var(--c-lime-deep);--accent-soft:color-mix(in srgb, var(--accent) 14%, transparent);--accent-line:color-mix(in srgb, var(--accent) 55%, transparent);--ink:#06140a;--radius-xs:8px;--radius-sm:12px;--radius:16px;--bw:1.5px;--shell:1180px;--glow-sm:0 0 14px -3px var(--accent);--glow-md:0 0 30px -6px var(--accent), 0 0 8px -3px var(--accent);--glow-lg:0 0 56px -8px var(--accent), 0 0 16px -4px var(--accent)}[data-accent=green]{--accent:var(--c-lime);--accent-deep:var(--c-lime-deep);--ink:#06140a}[data-accent=magenta]{--accent:var(--c-magenta);--accent-deep:var(--c-magenta-deep);--ink:#1a0316}[data-accent=blue]{--accent:var(--c-blue);--accent-deep:var(--c-blue-deep);--ink:#02101f}[data-accent=gold]{--accent:var(--c-gold);--accent-deep:#c99400;--ink:#180f00}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{color:var(--text);background-color:var(--bg);-webkit-font-smoothing:antialiased;background-image:radial-gradient(70% 40% at 50% -6%,#a4ff281a 0%,#0000 62%),radial-gradient(60% 45% at 100% 8%,#783cdc29 0%,#0000 60%),radial-gradient(80% 50% at 0 100%,#35a6ff1a 0%,#0000 60%);background-attachment:fixed;min-height:100vh;font-family:Inter,sans-serif;line-height:1.55}a{color:inherit;text-decoration:none}button{cursor:pointer;color:inherit;background:0 0;border:none;font-family:inherit}img,svg{max-width:100%;display:block}ul,ol{list-style:none}.accent{color:var(--accent)}.display{text-transform:uppercase;letter-spacing:.01em;font-family:Anton,Oswald,sans-serif;font-weight:400;line-height:.92}.ph{line-height:1}:where(button,a,[tabindex]):focus-visible{outline:2px solid var(--accent);outline-offset:3px}@keyframes ctaShine{0%{transform:translate(-160%)skew(-16deg)}34%{transform:translate(460%)skew(-16deg)}to{transform:translate(460%)skew(-16deg)}}@keyframes glowBreath{0%,to{opacity:.5}50%{opacity:1}}@keyframes chevronRun{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@keyframes starDrift{0%{transform:translate(0)}to{transform:translateY(-2000px)}}@keyframes dustDrift{0%{transform:translate(0)}to{transform:translateY(-1400px)}}@keyframes panelIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes sealPop{0%{opacity:0;transform:scale(.7)}60%{opacity:1;transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@keyframes barCracks{0%{opacity:1;filter:brightness(1.9);background-position:-137px;transform:none}1.44%{opacity:.15;filter:brightness(.7)}3.11%{opacity:.82;filter:brightness(1.45);background-position:-58px;transform:scaleY(-1)}4.56%{opacity:.15;filter:brightness(.7)}7.33%{opacity:.95;filter:brightness(1.75);background-position:-211px;transform:none}8.78%{opacity:.15;filter:brightness(.7)}10%{opacity:.6;filter:brightness(1.15);background-position:-19px;transform:scaleY(-1)}11.44%{opacity:.15;filter:brightness(.7)}15.56%{opacity:1;filter:brightness(1.95);background-position:-302px;transform:none}17%{opacity:.15;filter:brightness(.7)}18.89%{opacity:.7;filter:brightness(1.3);background-position:-95px;transform:scaleY(-1)}20.33%{opacity:.15;filter:brightness(.7)}21.33%{opacity:.88;filter:brightness(1.55);background-position:-248px;transform:none}22.78%{opacity:.15;filter:brightness(.7)}26.22%{opacity:.55;filter:brightness(1.1);background-position:-166px;transform:scaleY(-1)}27.67%{opacity:.15;filter:brightness(.7)}29.11%{opacity:.95;filter:brightness(1.7);background-position:-41px;transform:none}30.56%{opacity:.15;filter:brightness(.7)}33.11%{opacity:.68;filter:brightness(1.25);background-position:-283px;transform:scaleY(-1)}34.56%{opacity:.15;filter:brightness(.7)}39.33%{opacity:1;filter:brightness(1.85);background-position:-122px;transform:none}40.78%{opacity:.15;filter:brightness(.7)}42%{opacity:.62;filter:brightness(1.2);background-position:-225px;transform:scaleY(-1)}43.44%{opacity:.15;filter:brightness(.7)}45.56%{opacity:.9;filter:brightness(1.6);background-position:-75px;transform:none}47%{opacity:.15;filter:brightness(.7)}50.22%{opacity:.58;filter:brightness(1.15);background-position:-264px;transform:scaleY(-1)}51.67%{opacity:.15;filter:brightness(.7)}53.11%{opacity:1;filter:brightness(1.9);background-position:-151px;transform:none}54.56%{opacity:.15;filter:brightness(.7)}58.44%{opacity:.72;filter:brightness(1.35);background-position:-33px;transform:scaleY(-1)}59.89%{opacity:.15;filter:brightness(.7)}61.78%{opacity:.93;filter:brightness(1.7);background-position:-197px;transform:none}63.22%{opacity:.15;filter:brightness(.7)}64.22%{opacity:.57;filter:brightness(1.1);background-position:-109px;transform:scaleY(-1)}65.67%{opacity:.15;filter:brightness(.7)}68.44%{opacity:1;filter:brightness(1.95);background-position:-318px;transform:none}69.89%{opacity:.15;filter:brightness(.7)}74.22%{opacity:.66;filter:brightness(1.25);background-position:-234px;transform:scaleY(-1)}75.67%{opacity:.15;filter:brightness(.7)}77.33%{opacity:.85;filter:brightness(1.5);background-position:-88px;transform:none}78.78%{opacity:.15;filter:brightness(.7)}81.11%{opacity:.6;filter:brightness(1.15);background-position:-179px;transform:scaleY(-1)}82.56%{opacity:.15;filter:brightness(.7)}83.78%{opacity:1;filter:brightness(1.8);background-position:-256px;transform:none}85.22%{opacity:.15;filter:brightness(.7)}88.89%{opacity:.75;filter:brightness(1.4);background-position:-12px;transform:scaleY(-1)}90.33%{opacity:.15;filter:brightness(.7)}92.44%{opacity:.95;filter:brightness(1.75);background-position:-145px;transform:none}93.89%{opacity:.15;filter:brightness(.7)}95.56%{opacity:.64;filter:brightness(1.2);background-position:-292px;transform:scaleY(-1)}97%,to{opacity:.15;filter:brightness(.7)}}@keyframes sparkFly{0%{opacity:0;transform:translate(0, 0) rotate(var(--rot,0deg)) scaleX(.5)}9%{opacity:1}45%{transform:translate(calc(var(--dx) * .55), calc(var(--dy) * .42 - 6px)) rotate(var(--rot,0deg)) scaleX(1)}50%{opacity:1}to{opacity:0;transform:translate(var(--dx), var(--dy)) rotate(calc(var(--rot,0deg) + 16deg)) scaleX(.6)}}@keyframes barSparkle{0%,to{opacity:.35}50%{opacity:1}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.backdrop{z-index:-1;pointer-events:none;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.backdrop-stars{will-change:transform;background-repeat:repeat;width:100%;height:200%;display:block;position:absolute;top:0;left:0;-webkit-mask-image:linear-gradient(90deg,#0000 0% 34%,#000 62% 100%);mask-image:linear-gradient(90deg,#0000 0% 34%,#000 62% 100%)}.backdrop-stars--far{opacity:.5;background-image:radial-gradient(1px 1px at 20px 30px,#eaf2ffe6,#0000),radial-gradient(1px 1px at 140px 90px,#eaf2ffb3,#0000),radial-gradient(1px 1px at 90px 160px,#c8b4ffcc,#0000),radial-gradient(1px 1px at 200px 50px,#eaf2ff99,#0000);background-size:240px 240px;animation:140s linear infinite starDrift}.backdrop-stars--mid{opacity:.55;background-image:radial-gradient(1.5px 1.5px at 50px 80px,#eaf2fff2,#0000),radial-gradient(1.5px 1.5px at 180px 200px,#a8c8ffd9,#0000),radial-gradient(1px 1px at 280px 120px,#eaf2ffb3,#0000);background-size:340px 340px;animation:90s linear infinite starDrift}.backdrop-stars--near{opacity:.6;background-image:radial-gradient(2px 2px at 120px 140px,#fff,#0000),radial-gradient(2px 2px at 320px 280px,#c8dcffe6,#0000),radial-gradient(1.5px 1.5px at 400px 60px,#ffecb4d9,#0000);background-size:480px 480px;animation:60s linear infinite starDrift}.backdrop-glow{filter:blur(90px);opacity:.55;border-radius:50%;animation:9s ease-in-out infinite glowBreath;position:absolute}.backdrop-glow--top{background:radial-gradient(closest-side,#a4ff2838,#0000);width:90vw;height:52vh;top:-22vh;left:50%;transform:translate(-50%)}.backdrop-glow--bottom{background:radial-gradient(closest-side,#783cdc47,#0000);width:70vw;height:56vh;animation-delay:-4s;bottom:-26vh;right:-10vw}.backdrop-dust{will-change:transform;background-repeat:repeat;width:100%;height:200%;position:absolute;top:0;left:0}.backdrop-dust--far{opacity:.5;background-image:radial-gradient(1px 1px at 40px 60px,#a4ff288c,#0000),radial-gradient(1px 1px at 190px 140px,#ffffff73,#0000),radial-gradient(1px 1px at 300px 40px,#a4ff2859,#0000);background-size:360px 360px;animation:120s linear infinite dustDrift}.backdrop-dust--near{opacity:.45;background-image:radial-gradient(2px 2px at 120px 220px,#d2ff7ab3,#0000),radial-gradient(1.6px 1.6px at 420px 90px,#ffffff80,#0000);background-size:520px 520px;animation:70s linear infinite dustDrift}@media (prefers-reduced-motion:reduce){.backdrop-dust,.backdrop-glow,.backdrop-stars{animation:none}}.cta{isolation:isolate;background:linear-gradient(135deg, var(--c-lime-bright) 0%, var(--c-lime) 46%, var(--c-lime-deep) 100%);width:100%;color:var(--ink);text-transform:uppercase;border-radius:12px;justify-content:center;align-items:center;gap:.6rem;padding:12px 20px;font-family:Parkinsans,Inter,sans-serif;font-size:max(.95rem,min(4.6vw,1.125rem));font-weight:700;line-height:.9;transition:transform .2s,box-shadow .25s,filter .25s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 0 34px -8px #a4ff28d9,0 12px 30px -16px #000000e6}.cta i{font-size:1.3em}.cta:after{content:"";z-index:-1;filter:blur(3px);pointer-events:none;background:linear-gradient(105deg,#0000 0%,#fff9 50%,#0000 100%);width:38%;animation:4.6s cubic-bezier(.4,0,.2,1) infinite ctaShine;position:absolute;top:-30%;bottom:-30%;left:0;transform:translate(-160%)skew(-16deg)}.cta:hover{filter:brightness(1.06);transform:translateY(-2px);box-shadow:0 0 44px -6px #a4ff28f2,0 16px 34px -18px #000000e6}.cta:active{transform:translateY(0)}.ghost-btn{isolation:isolate;text-transform:uppercase;width:100%;color:var(--text);background:#a4ff286b;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;padding:12px 20px;font-family:Parkinsans,Inter,sans-serif;font-size:max(.95rem,min(4.6vw,1.125rem));font-weight:700;line-height:.9;transition:background .22s,color .22s,transform .2s;display:inline-flex;position:relative}.ghost-btn:before{content:"";z-index:-1;inset:var(--bw);border-radius:inherit;background:#080c13f5;transition:background .22s;position:absolute}.ghost-btn i{color:#fff;font-size:1.2em}.ghost-btn:hover{color:var(--c-lime-bright);background:#a4ff28cc;transform:translateY(-1px)}.ghost-btn:hover:before{background:#0e180af5}.meter{justify-items:center;width:100%;display:grid}.meter-track{--meter-h:20px;--pad:3px;width:100%;height:var(--meter-h);padding:var(--pad);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--accent) 40%, transparent), inset 0 2px 10px #000000e6;background:#020408d1;border-radius:999px;position:relative}.meter-fill{height:100%;width:var(--w,0%);min-width:calc(var(--meter-h) - 6px);background:linear-gradient(90deg, var(--accent-deep) 0%, var(--accent) 45%, color-mix(in srgb, var(--accent) 74%, #fff 26%) 100%);box-shadow:0 0 26px -2px var(--accent), 0 0 52px -12px var(--accent), inset 0 1px 0 #fff9, inset 0 -5px 10px -4px #00000073;border-radius:999px;transition:width 1.1s cubic-bezier(.2,.7,.2,1);display:block;position:relative;overflow:hidden}.meter-chip{border:1px solid color-mix(in srgb, var(--accent) 45%, transparent);white-space:nowrap;filter:drop-shadow(0 0 6px #000000bf);background:#090f0b;border-radius:6px;align-items:baseline;gap:4px;margin-top:.6rem;padding:2px 24px;display:inline-flex;position:relative}.meter-chip strong{color:var(--accent);font-family:Open Sans,sans-serif;font-size:18px;font-weight:800;line-height:.9}.meter-chip span{color:#fff;font-family:Open Sans,sans-serif;font-size:14px;font-weight:600;line-height:.9}.meter--wide .meter-chip{margin-top:0;position:absolute;bottom:-9px;left:50%;transform:translate(-50%)}.meter--wide .meter-track{--meter-h:clamp(28px, 7vw, 40px);--pad:2px;box-shadow:none;background:#0e1111;border:1px solid #4cf10380}.meter--fx .meter-fill{background:linear-gradient(90deg, var(--accent-deep) 0%, var(--accent) 45%, color-mix(in srgb, var(--accent) 72%, #fff) 85%, color-mix(in srgb, var(--accent) 20%, #fff) 100%);box-shadow:0 0 22px color-mix(in srgb, var(--accent) 72%, transparent), 0 0 48px color-mix(in srgb, var(--accent) 42%, transparent), inset 0 0 14px #ffffff4d}.meter--fx .meter-fill:before{content:"";mix-blend-mode:screen;opacity:.7;background:url(/art/bar-cracks.svg) 50%/auto 100% repeat-x;animation:4.5s step-end infinite barCracks;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000029 24%,#00000080 56%,#000000e0 84%,#000 100%);mask-image:linear-gradient(90deg,#0000 0%,#00000029 24%,#00000080 56%,#000000e0 84%,#000 100%)}.meter--fx .meter-fill:after{content:"";background:linear-gradient(90deg,#0000,#ffffff9e 22% 78%,#0000) top/100% .7px no-repeat,radial-gradient(1.1px 1.1px at 12% 30%,#fff,#0000 100%),radial-gradient(.8px .8px at 27% 72%,#f6ffdc,#0000 100%),radial-gradient(1.3px 1.3px at 41% 22%,#fff,#0000 100%),radial-gradient(.9px .9px at 56% 64%,#fff,#0000 100%),radial-gradient(1.1px 1.1px at 68% 36%,#f6ffdc,#0000 100%),radial-gradient(.8px .8px at 79% 78%,#fff,#0000 100%),radial-gradient(1.4px 1.4px at 91% 44%,#fff,#0000 100%);animation:2.6s ease-in-out infinite barSparkle;position:absolute;top:0;bottom:0;left:0;right:0;transform:scaleX(-1)}.meter-sparks{inset:var(--pad);pointer-events:none;transform:translateX(-5px) scale(-1, var(--dyk,1));transform-origin:var(--w,0%) 50%;transition:transform-origin 1.1s cubic-bezier(.2,.7,.2,1);position:absolute}.meter--wide .meter-sparks{--dyk:1.2}.meter--prize .meter-sparks{--dyk:.67}.meter-sparks b{top:50%;left:var(--w,0%);width:var(--len,10px);height:var(--th,2px);margin-top:calc(var(--th,2px) / -2);background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--accent) 78%, #fff) 42%, color-mix(in srgb, var(--accent) 8%, #fff) 100%);box-shadow:0 0 7px color-mix(in srgb, var(--accent) 88%, transparent), 0 0 16px color-mix(in srgb, var(--accent) 58%, transparent);opacity:0;transform-origin:0;animation:sparkFly var(--dur,1s) linear var(--delay,0s) infinite;border-radius:999px;transition:left 1.1s cubic-bezier(.2,.7,.2,1);position:absolute}.meter-sparks b:first-child{--dx:44px;--dy:-18px;--rot:-20deg;--len:4.6px;--th:2.3px;--dur:1.04s;--delay:0s}.meter-sparks b:nth-child(2){--dx:30px;--dy:14px;--rot:16deg;--len:3.4px;--th:1.8px;--dur:.82s;--delay:.1s}.meter-sparks b:nth-child(3){--dx:53px;--dy:4px;--rot:-4deg;--len:5.7px;--th:2.6px;--dur:1.18s;--delay:.22s}.meter-sparks b:nth-child(4){--dx:24px;--dy:-26px;--rot:-38deg;--len:3px;--th:1.6px;--dur:.74s;--delay:.3s}.meter-sparks b:nth-child(5){--dx:38px;--dy:23px;--rot:26deg;--len:4.2px;--th:2px;--dur:.96s;--delay:.42s}.meter-sparks b:nth-child(6){--dx:59px;--dy:-8px;--rot:-10deg;--len:6.1px;--th:2.6px;--dur:1.24s;--delay:.5s}.meter-sparks b:nth-child(7){--dx:20px;--dy:6px;--rot:10deg;--len:2.7px;--th:1.6px;--dur:.68s;--delay:.64s}.meter-sparks b:nth-child(8){--dx:46px;--dy:28px;--rot:30deg;--len:4.6px;--th:2px;--dur:1.02s;--delay:.72s}.meter-sparks b:nth-child(9){--dx:34px;--dy:-31px;--rot:-34deg;--len:3.8px;--th:1.8px;--dur:.88s;--delay:.86s}.meter-sparks b:nth-child(10){--dx:63px;--dy:12px;--rot:8deg;--len:6.5px;--th:2.6px;--dur:1.3s;--delay:.94s}.meter-sparks b:nth-child(11){--dx:26px;--dy:-12px;--rot:-24deg;--len:3px;--th:1.6px;--dur:.78s;--delay:1.06s}.meter-sparks b:nth-child(12){--dx:50px;--dy:-22px;--rot:-18deg;--len:4.9px;--th:2.3px;--dur:1.12s;--delay:1.16s}.meter-sparks b:nth-child(13){--dx:32px;--dy:18px;--rot:22deg;--len:3.4px;--th:1.8px;--dur:.9s;--delay:1.28s}.meter-sparks b:nth-child(14){--dx:42px;--dy:-4px;--rot:-8deg;--len:4.2px;--th:2px;--dur:1s;--delay:1.38s}.meter-sparks b:nth-child(15){--dx:22px;--dy:25px;--rot:34deg;--len:2.7px;--th:1.6px;--dur:.72s;--delay:1.5s}.meter-sparks b:nth-child(16){--dx:57px;--dy:8px;--rot:6deg;--len:5.3px;--th:2.3px;--dur:1.2s;--delay:1.58s}.link-panel{--green:#62df01;gap:8px;width:100%;display:grid}.link-cta{background:var(--green);filter:drop-shadow(0 0 8px #2ce501bf);color:#000;text-transform:uppercase;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;padding:12px;font-family:Parkinsans,Inter,sans-serif;font-size:max(.95rem,min(4.6vw,1.125rem));font-weight:700;line-height:.9;transition:transform .2s,filter .25s;display:flex;box-shadow:inset 0 0 12px #ecffdd}.link-cta i{font-size:24px}.link-cta:hover{filter:drop-shadow(0 0 12px #2ce501f2);transform:translateY(-1px)}.link-cta:active{transform:translateY(0)}.link-field{background:#0e1111;border:1px solid #4cf10340;border-radius:12px;justify-content:center;align-items:center;gap:10px;height:48px;padding:8px 12px;display:flex}.link-field-url{text-overflow:ellipsis;white-space:nowrap;text-align:center;color:#fff;flex:auto;min-width:0;font-family:Parkinsans,Inter,sans-serif;font-size:max(.72rem,min(1.05vw,.875rem));font-weight:700;line-height:.9;overflow:hidden}.link-field-url b{font-weight:inherit;color:var(--green)}.link-field-copy{width:20px;height:100%;color:var(--green);flex-shrink:0;justify-content:center;align-items:center;font-size:20px;transition:color .2s,transform .2s;display:inline-flex;position:relative}.link-field-copy:before{content:"";background:linear-gradient(180deg, #62df0100 0%, var(--green) 50%, #62df0100 100%);width:1px;position:absolute;top:0;bottom:0;left:-5px}.link-field-copy:hover{color:#a4ff28;transform:translateY(-1px)}.ig-tile{justify-items:center;gap:.34rem;width:100%;padding:.25rem 0;transition:transform .2s;display:grid}.ig-tile-icon{aspect-ratio:1;background:#0c1d29;border-radius:50%;width:max(42px,min(11vw,54px));transition:box-shadow .25s,filter .25s;display:block;position:relative;overflow:hidden;box-shadow:0 6px 18px -8px #000000e6}.ig-tile-icon svg,.ig-tile-icon img{object-fit:cover;border-radius:50%;width:100%;height:100%}.ig-tile-label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-dim);font-family:Oswald,sans-serif;font-size:.6rem;font-weight:600;transition:color .2s}.ig-tile:hover{transform:translateY(-2px)}.ig-tile:hover .ig-tile-label{color:var(--text)}.ig-tile-check{background:var(--c-lime);color:#06140a;width:20px;height:20px;box-shadow:0 0 14px -2px var(--c-lime);border-radius:50%;place-items:center;font-size:.72rem;animation:.35s cubic-bezier(.2,.8,.3,1) both sealPop;display:grid;position:absolute;top:-6px;right:-6px}.ig-tile[data-done] .ig-tile-icon{box-shadow:0 0 0 2px var(--c-lime), 0 0 20px -4px var(--c-lime)}.ig-tile[data-done] .ig-tile-label{color:var(--c-lime)}.toast{left:50%;bottom:calc(1.25rem + env(safe-area-inset-bottom));z-index:400;max-width:min(92vw,460px);color:var(--text);text-align:left;opacity:0;pointer-events:none;background:#060a10f5;border-radius:12px;align-items:center;gap:.5rem;padding:.85rem 1.2rem;font-size:.9rem;font-weight:500;transition:opacity .25s,transform .25s;display:flex;position:fixed;transform:translate(-50%,18px);box-shadow:0 0 0 1.5px #a4ff2880,0 18px 40px -18px #000}.toast i{color:var(--c-lime);flex-shrink:0;font-size:1.25rem}.toast[data-show]{opacity:1;transform:translate(-50%)}.modal-overlay{z-index:300;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#020408d1;place-items:center;padding:1.1rem;animation:.25s both panelIn;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.modal{border-radius:var(--radius);background:#a4ff2880;width:min(640px,100%);max-height:min(82vh,760px);padding:max(1.25rem,min(4vw,2rem));position:relative;overflow:hidden auto;box-shadow:0 0 60px -18px #a4ff28b3}.modal:before{content:"";inset:var(--bw);border-radius:inherit;z-index:0;background:linear-gradient(#0b1018 0%,#05070c 100%);position:absolute}.modal>*{z-index:1;position:relative}.modal-head{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.1rem;display:flex}.modal-title{text-transform:uppercase;letter-spacing:.01em;color:#fff;font-family:Anton,Oswald,sans-serif;font-size:max(1.35rem,min(5vw,1.9rem));font-weight:400}.modal-close{width:40px;height:40px;color:var(--c-lime);background:#a4ff281a;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:1.3rem;transition:background .2s,transform .2s;display:inline-flex}.modal-close:hover{background:#a4ff2838;transform:rotate(90deg)}.modal-rules{gap:.9rem;display:grid}.modal-rules li{border-bottom:1px solid #a4ff2824;grid-template-columns:auto 1fr;align-items:start;gap:.8rem;padding-bottom:.9rem;display:grid}.modal-rules li:last-child{border-bottom:none;padding-bottom:0}.modal-rule-n{color:var(--c-lime);font-family:Anton,Oswald,sans-serif;font-size:1.05rem;line-height:1.35}.modal-rules p{color:var(--muted);font-size:.92rem}.modal-foot{color:var(--muted-dim);border-top:1px solid #a4ff282e;align-items:center;gap:.5rem;margin-top:1.25rem;padding-top:1rem;font-size:.8rem;display:flex}.modal-foot i{color:var(--c-lime);font-size:1.15rem}.page{z-index:1;min-height:100vh;padding-bottom:env(safe-area-inset-bottom);position:relative}.shell{width:min(100%, var(--shell));grid-template-columns:minmax(0,1fr);gap:max(.85rem,min(2.4vw,1.15rem));margin:0 auto;padding:0 max(.75rem,min(3vw,1.5rem)) max(2rem,min(5vw,3rem));display:grid}.panel{isolation:isolate;border-radius:var(--radius);background:color-mix(in srgb, var(--accent) 52%, transparent);box-shadow:0 0 42px -18px var(--accent), 0 18px 40px -28px #000;padding:max(.9rem,min(3.2vw,1.35rem)) max(1rem,min(3.6vw,1.6rem));animation:.5s cubic-bezier(.2,.7,.2,1) both panelIn;position:relative}.panel:before{content:"";z-index:-1;inset:var(--bw);border-radius:inherit;background:radial-gradient(120% 100% at 50% -20%, color-mix(in srgb, var(--accent) 12%, transparent) 0%, transparent 60%), linear-gradient(180deg, #0b111c 0%, #05070c 100%);position:absolute}.page-art{display:none}.hero{--u:clamp(.8px, 100vw / 390, 1.6px);align-items:center;gap:calc(24 * var(--u));padding:0 calc(32 * var(--u)) calc(16 * var(--u));flex-direction:column;grid-area:1/1;margin-inline-start:calc(-1*max(.75rem,min(3vw,1.5rem)));margin-inline-end:calc(-1*max(.75rem,min(3vw,1.5rem)));display:flex;position:relative}.hero>:not(.hero-art){max-width:calc(326 * var(--u))}.hero-art{width:calc(390 * var(--u));pointer-events:none;max-width:100%;position:absolute;top:0;bottom:0;left:50%;overflow:hidden;transform:translate(-50%)}.hero-art:after{content:"";background:linear-gradient(#0000 58.859%,#000 71.8%);position:absolute;top:0;bottom:0;left:0;right:0}.hero-card{top:calc(10 * var(--u));left:calc(50% - 185 * var(--u));width:calc(370 * var(--u));height:calc(268 * var(--u));border-radius:calc(32 * var(--u));box-shadow:inset 0 calc(4 * var(--u)) calc(8 * var(--u)) #00c95154;border:1px solid #64df04;position:absolute;overflow:hidden}.hero-card>img{object-fit:cover;width:100%;height:100%}.hero-card-veil{top:calc(-40 * var(--u));left:calc(-18 * var(--u));width:calc(396 * var(--u));height:calc(287 * var(--u));background:linear-gradient(270deg,#05010a00 0%,#05010a 40% 60%,#05010a00 100%),#0003;position:absolute}.hero-couple{top:calc(-18 * var(--u));left:calc(50% - 317 * var(--u));width:calc(303 * var(--u));height:calc(266 * var(--u));position:absolute;overflow:hidden}.hero-couple>img{top:calc(-52 * var(--u));left:calc(3.8 * var(--u));width:calc(296.2 * var(--u));height:calc(485.4 * var(--u));max-width:none;position:absolute}.hero-car{top:calc(-48.1 * var(--u));left:calc(50% + 49.7 * var(--u));width:calc(202 * var(--u));height:calc(331 * var(--u));max-width:none;position:absolute}.hero-logo{padding:calc(6 * var(--u)) calc(12 * var(--u));border-radius:calc(12 * var(--u));background:#000;border:1px solid #7ee52e;align-items:center;transition:transform .3s;display:grid;position:relative}.hero-logo img{width:calc(137.27 * var(--u));height:auto}.hero-logo:hover{transform:translateY(-1px)}.hero-title{font-family:Parkinsans,Inter,sans-serif;font-weight:800;font-size:calc(100 * var(--u));text-transform:uppercase;justify-items:center;line-height:.9;display:grid;position:relative}.hero-line{color:#0000;filter:drop-shadow(0 2px 10px #000000d9);-webkit-background-clip:text;background-clip:text}.hero-line+.hero-line{margin-top:calc(-2 * var(--u))}.hero-line--maior,.hero-line--gamer{background-image:linear-gradient(#fff 0%,#e8f4dc 100%)}.hero-line--campanha,.hero-line--brasil{background-image:linear-gradient(#7dff5a 0%,#48d50a 61.538%)}.hero-line--maior{justify-content:center;align-items:flex-end;gap:.06em;font-size:.32em;display:flex}.hero-line--campanha{font-size:.36em}.hero-line--gamer{font-size:.32em}.hero-line--brasil{font-size:.2em}.hero-controller{width:calc(41.4 * var(--u));height:calc(26.328 * var(--u));object-fit:cover;filter:drop-shadow(0 calc(7.2 * var(--u)) calc(9.6 * var(--u)) #000c);flex-shrink:0}.hero-tagline{width:calc(144 * var(--u));margin-top:calc(-20 * var(--u));font-family:Parkinsans,Inter,sans-serif;font-weight:700;font-size:calc(10 * var(--u));text-align:center;color:#fff;line-height:.9;position:relative}.hero-aside{width:100%;position:relative}@media (max-width:899.98px){.hero>.hero-aside{max-width:none;width:calc(100% + 2 * (32 * var(--u) - clamp(.75rem, 3vw, 1.5rem)))}}.panel--progress{--accent:#36f503;--accent-deep:#2cc501;--chev-inset:clamp(.55rem, 2.4vw, 1rem);--chev-w:16px;--chev-gap:16px;padding-inline:calc(var(--chev-inset) + var(--chev-w) + var(--chev-gap));text-align:center;grid-template-columns:minmax(0,1fr);grid-template-areas:"label""count""meter";align-items:center;gap:.5rem;display:grid}.progress-main,.progress-head{display:contents}.panel-chevrons{color:var(--accent);justify-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.panel-chevrons--left{left:var(--chev-inset)}.panel-chevrons--right{right:var(--chev-inset)}.panel-chevrons img{width:var(--chev-w);height:14px;filter:drop-shadow(0 0 6px color-mix(in srgb, var(--accent) 85%, transparent));animation:1.9s ease-in-out infinite chevronRun}.panel-chevrons img:nth-child(2){animation-delay:.13s}.panel-chevrons img:nth-child(3){animation-delay:.26s}.panel-chevrons img:nth-child(4){animation-delay:.39s}.panel-chevrons img:nth-child(5){animation-delay:.52s}.progress-icon,.bonus-plus{background:#021101;border-radius:99px;flex-shrink:0;place-items:center;width:72px;height:72px;position:relative;box-shadow:0 0 2px #f1f9cba8,0 0 8px #01e58a40,inset 0 4px 4px #00ff595c}.progress-icon{display:none}.bonus-plus{display:grid}.progress-icon:after,.bonus-plus:after{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(#dcffc9 0% 18%,#021101 48% 68%,#008033 100%);padding:1.5px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.progress-icon:before,.bonus-plus:before{content:"";opacity:.75;-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(#84d376 0%,#3d7034 100%);border-radius:99px;width:64px;height:64px;padding:1.5px;position:relative;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.progress-icon img{object-fit:contain;width:36px;height:32px;position:absolute;transform:scale(1.5)}.progress-label{text-transform:uppercase;color:var(--accent);grid-area:label;font-family:Open Sans,sans-serif;font-size:max(1rem,min(4.4vw,19.8px));font-style:italic;font-weight:700;line-height:.9}.progress-count{grid-area:count;justify-items:center;gap:.35rem;line-height:.9;display:grid}.progress-count strong{color:#0000;text-shadow:0 0 8px #2ce50180;background:linear-gradient(#fff 0%,#e8f4dc 100%);-webkit-background-clip:text;background-clip:text;font-family:Parkinsans,Open Sans,sans-serif;font-size:max(3.2rem,min(15vw,66px));font-weight:800;line-height:.9}.progress-count span{text-transform:uppercase;color:#fff;font-family:Open Sans,sans-serif;font-size:max(1rem,min(4.4vw,19.8px));font-style:italic;font-weight:700;line-height:.9}.progress-trophy{flex-shrink:0;width:116px;height:100px;display:none}.progress-trophy img{object-fit:contain;filter:drop-shadow(0 0 24px #00ff483d)drop-shadow(0 0 24px #30ff0080);width:100%;height:100%;display:block}.meter--wide{grid-area:meter;margin-top:.5rem}.prize-grid{gap:max(.85rem,min(2.4vw,1.15rem));display:grid}.panel--prize{--pad-l:30%;--pad-y:clamp(1rem, 3vw, 1.5rem);border-radius:var(--radius);background:0 0;flex-direction:column;min-height:max(150px,min(30vw,196px));padding:0;display:flex;position:relative}.meter--prize .meter-track{overflow:hidden}.prize-layers{z-index:0;border-radius:var(--radius);background:color-mix(in srgb, var(--accent) 52%, transparent);pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.prize-frame{inset:var(--bw);border-radius:inherit;position:absolute;overflow:hidden}.prize-bg{object-fit:cover;width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.prize-frame:after{content:"";background:linear-gradient(90deg,#0000 0% 30%,#05070c 68% 100%);position:absolute;top:0;bottom:0;left:0;right:0}.prize-art{z-index:1;width:var(--pad-l);position:absolute;top:5%;bottom:5%;left:0;right:auto}.panel--prize[data-accent=magenta] .prize-art{left:calc(var(--pad-l) * .05);width:calc(var(--pad-l) * .9)}.prize-art img{object-fit:contain;width:100%;height:100%;display:block}.prize-art[data-fit=contain] img{filter:drop-shadow(0 6px 14px #0009)}.prize-top{z-index:1;min-width:0;padding-top:var(--pad-y);flex:auto;align-items:center;gap:max(.6rem,min(2.4vw,1.1rem));display:flex;position:relative}.prize-body{min-width:0;padding-left:var(--pad-l);flex-direction:column;flex:auto;align-items:flex-start;gap:.5rem;display:flex}.prize-title{text-transform:uppercase;color:#fff;text-align:left;flex-wrap:wrap;justify-content:flex-start;align-items:baseline;gap:.1rem .45rem;font-family:Anton,Oswald,sans-serif;font-weight:400;line-height:.92;display:flex}.prize-title-top{font-size:max(1.5rem,min(7vw,2.5rem))}.prize-title-bottom{text-shadow:0 0 26px color-mix(in srgb, var(--accent) 70%, transparent);font-size:max(1.5rem,min(7vw,2.5rem))}.panel--prize[data-accent=blue] .prize-title{flex-direction:column;gap:.1rem}.panel--prize[data-accent=blue] .prize-title-top{font-size:max(1.25rem,min(5.6vw,2.05rem))}.panel--prize[data-accent=blue] .prize-title-bottom{color:var(--accent)}.panel--prize[data-accent=magenta] .prize-title-top,.panel--prize[data-accent=magenta] .prize-title-bottom{font-size:max(2.25rem,min(10.5vw,3.75rem))}.prize-goal{align-items:center;gap:.35rem;display:inline-flex;position:relative}.prize-goal i{color:#fff;font-size:1.25rem}.prize-goal strong{color:#fff;font-family:Anton,Oswald,sans-serif;font-size:max(1rem,min(4vw,1.25rem));font-weight:400}.prize-goal span{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-family:Oswald,sans-serif;font-size:max(1rem,min(4vw,1.25rem));font-weight:600}.prize-seal{width:max(62px,min(17vw,88px));filter:drop-shadow(0 0 16px color-mix(in srgb, var(--accent) 55%, transparent));flex-shrink:0;place-items:center;margin-right:max(1rem,min(3vw,1.5rem));animation:.5s cubic-bezier(.2,.8,.3,1) .25s both sealPop;display:grid}.prize-seal-icon{width:100%;height:auto;transform:scale(1.5)}.prize-meter-row{padding:.4rem clamp(1rem, 3vw, 1.5rem) var(--pad-y) var(--pad-l)}.meter--prize{z-index:1;width:100%;position:relative}.meter--prize .meter-chip{left:50%;bottom:calc(-1 * (var(--pad-y) + 9px));margin-top:0;position:absolute;transform:translate(-50%)}.panel--bonus{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"head award""profiles profiles";align-items:center;gap:max(.7rem,min(2.6vw,1rem));padding-top:0;padding-bottom:12px;display:grid}.bonus-head{grid-area:head;align-items:center;gap:0;display:flex}.bonus-copy{text-align:center;flex-direction:column;align-items:center;display:flex}.bonus-gift{width:94px;height:94px;filter:drop-shadow(0 0 14px color-mix(in srgb, var(--accent) 55%, transparent));flex-shrink:0;place-items:center;display:grid}.bonus-gift img{object-fit:contain;width:94px;max-width:none;height:94px}.bonus-title{letter-spacing:.01em;text-transform:uppercase;color:var(--accent);text-shadow:0 0 26px color-mix(in srgb, var(--accent) 55%, transparent);align-items:center;gap:.4rem;font-family:Anton,Oswald,sans-serif;font-size:max(1.35rem,min(6.4vw,2.1rem));font-weight:400;display:flex}.bonus-sub{letter-spacing:.09em;text-transform:uppercase;color:#fff;font-family:Anton,Oswald,sans-serif;font-size:max(.72rem,min(3.1vw,.92rem))}.bonus-profiles{grid-area:profiles;grid-template-columns:repeat(6,minmax(0,1fr));gap:max(.15rem,min(1.4vw,.6rem));display:grid}.bonus-award{grid-area:award;align-items:center;gap:.7rem;display:flex}.bonus-plus{font-family:Anton,Oswald,sans-serif;font-size:1.5rem}.bonus-plus-label{color:#fff;text-shadow:0 0 12px #ffffff8c;place-items:center;display:grid;position:absolute;top:0;bottom:0;left:0;right:0;transform:scale(1.5)}.bonus-state{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);align-items:center;gap:.4rem;font-family:Anton,Oswald,sans-serif;font-size:max(.8rem,min(2.2vw,1rem));line-height:1.05;display:none}.bonus-state i{color:var(--accent);font-size:1.4em}.panel--bonus[data-active] .bonus-state{color:var(--accent)}.panel--bonus[data-active] .bonus-plus{animation:.45s cubic-bezier(.2,.8,.3,1) both sealPop}.actions{gap:.6rem;margin-top:.2rem;display:grid}.page-foot{text-align:center;color:var(--muted-dim);padding:0 max(1rem,min(4vw,2rem)) max(1.5rem,min(4vw,2.5rem));font-size:.74rem}.page-foot strong{color:var(--muted)}.page-foot-dim{opacity:.72;margin-top:.35rem}@media (min-width:640px){.bonus-state{display:flex}.panel--bonus{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"head profiles award";padding-bottom:0}.bonus-head{gap:.7rem}.bonus-profiles{gap:.6rem;padding-inline-start:.5rem;padding-inline-end:.5rem}.bonus-gift,.bonus-gift img{width:130px;height:130px}.actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center}.actions .ghost-btn{width:100%;margin:0}}@media (min-width:900px){.hero-art{display:none}.hero>:not(.hero-art){max-width:none}.page-art{--pad:clamp(.75rem, 3vw, 1.5rem);--band-w:calc(min(100vw, var(--shell)) - 2 * var(--pad));pointer-events:none;grid-area:1/1;margin-inline-start:calc(50% - 50vw);margin-inline-end:calc(50% - 50vw);display:block;position:relative;overflow:clip visible}.page-art:after{content:"";pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.hero{aspect-ratio:971/200;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:36px;width:100%;min-height:216px;margin-inline-start:0;margin-inline-end:0;padding:16px 32px;display:grid}.page-art{--art-w:calc(1.3825 * var(--band-w));--band-h:max(216px, .20597 * var(--band-w))}.page-art>img{top:50%;left:calc(50% - 1.0848 * var(--band-w));width:var(--art-w);max-width:none;height:auto;-webkit-mask-image:linear-gradient(#000 0% 72%,#000000b3 82%,#00000042 92%,#0000 100%),linear-gradient(90deg,#0000 0%,#000 6% 58%,#0000 67%);mask-image:linear-gradient(#000 0% 72%,#000000b3 82%,#00000042 92%,#0000 100%),linear-gradient(90deg,#0000 0%,#000 6% 58%,#0000 67%);-webkit-mask-size:100% calc(32.5% + .876 * var(--band-h)), 100% 100%;-webkit-mask-size:100% calc(32.5% + .876 * var(--band-h)), 100% 100%;mask-size:100% calc(32.5% + .876 * var(--band-h)), 100% 100%;-webkit-mask-composite:source-in;position:absolute;transform:translateY(-32.5%);-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}.page-art:after{background:radial-gradient(78% 46% at 42% 44%,#00000080 0%,#0000003d 46%,#0000 76%)}.hero-logo{background:0 0;border:0;grid-column:1;place-self:start;min-height:30px;padding:0}.hero-logo img{filter:drop-shadow(0 2px 12px #000000e6);width:172px}.hero-tagline{display:none}.hero-title{grid-area:1/2;font-size:6.25rem}.hero-line+.hero-line{margin-top:-.08em}.hero-line--maior{gap:.115em;font-size:.52em}.hero-line--campanha{font-size:.6em}.hero-line--gamer{font-size:.66em}.hero-line--brasil{font-size:.36em}.hero-controller{filter:drop-shadow(0 12px 16px #000c);width:1.327em;height:.846em}.hero-line{filter:none}.hero-aside{grid-area:1/3;justify-self:stretch;width:auto}.panel--progress{text-align:left;align-items:center;gap:max(1rem,min(2.6vw,32px));padding:10px 16px;display:flex}.panel-chevrons{flex-shrink:0;width:24.6px;position:static;transform:none}.progress-main{flex-direction:column;flex:1;align-items:center;gap:4px;min-width:0;padding-bottom:12px;display:flex}.progress-head,.progress-count{white-space:nowrap;align-items:center;gap:max(.8rem,min(1.9vw,24px));display:flex}.progress-icon{display:grid}.progress-trophy{display:block}.meter--wide{width:100%;margin-top:0}.prize-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.panel--prize{--pad-l:40%}.panel--prize[data-accent=magenta] .prize-art{width:var(--pad-l);left:0}}@media (min-width:1180px){.prize-title-top,.prize-title-bottom{font-size:2.7rem}.panel--prize[data-accent=blue] .prize-title-top{font-size:2.2rem}}
