.results-shell:has(.ds-main){background:#020b18;min-height:100vh}.ds-main em{text-shadow:none}.ds-main *{box-sizing:border-box}.ds-main{padding-top:22px;padding-bottom:48px;color:#f2f8ff}.ds-breadcrumb{display:flex;gap:12px;align-items:center;font-size:12px;color:#a0b7c7;margin-bottom:20px}.ds-breadcrumb a{color:#00daef}.ds-demo{padding:10px 15px;border:1px solid #ffbd5740;background:#ffbd570b;color:#ffd48a;font-size:12px;border-radius:8px}.ds-preview{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:12px 0;font-size:12px;color:#9ab5c7}.ds-controls a,.ds-controls button,.ds-preview button{border:1px solid #366179;background:#061522;border-radius:6px;padding:9px 13px;color:#d6edff;cursor:pointer;font:inherit}.ds-controls button:hover,.ds-preview button:hover{border-color:#00daef;color:#00e7ff}.ds-stage{position:relative;isolation:isolate;overflow:hidden;border:1px solid #1b859d;border-radius:16px;background:#020a16;box-shadow:0 0 60px #00b5ff0c;min-width:0}.ds-stage:fullscreen{overflow-y:auto;width:100%;min-height:100vh;border-radius:0;padding-inline:max(0px,calc((100vw - 1450px)/2));background:#020a16}.ds-heading{position:relative;z-index:2;padding:36px 38px 0}.ds-heading h1{font-family:var(--font-display,Impact),Impact,sans-serif;font-style:italic;font-size:clamp(34px,4.9vw,68px);font-weight:900;line-height:1;letter-spacing:-.025em;margin:0 0 18px;max-width:100%}.ds-explainer em,.ds-heading em,.ds-prize em{font-style:inherit;color:#ff078e}.ds-heading p{display:flex;gap:14px;align-items:center;color:#d1e1ef;font-size:13px}.ds-pill{background:#00d9ed;border-radius:20px;padding:6px 13px;color:#031320;font-size:11px;letter-spacing:.04em;font-weight:900;text-transform:uppercase}.ds-atmosphere{position:absolute;inset:0;z-index:-1;overflow:hidden;background:radial-gradient(ellipse at 20% 54%,#006b954f,transparent 50%),radial-gradient(ellipse at 87% 48%,#9b00543d,transparent 50%),linear-gradient(180deg,#020b16,#061526 80%,#020b16)}.ds-atmosphere>i{position:absolute;width:3px;height:75%;left:9%;top:8%;background:linear-gradient(transparent,#00e7ff,transparent);box-shadow:0 0 18px 3px #00e7ff80;transform:rotate(15deg);opacity:.7;animation:ds-light 9s ease-in-out infinite alternate}.ds-atmosphere>i:nth-child(2){left:49%;background:linear-gradient(transparent,#ff078e,transparent);box-shadow:0 0 18px 3px #ff078e70;transform:rotate(-13deg);animation-delay:-4s}.ds-atmosphere>i:nth-child(3){left:91%;height:70%;opacity:.45;animation-delay:-7s}.ds-floor{position:absolute;inset:48% -30% -60%;transform:perspective(500px) rotateX(60deg);background:repeating-linear-gradient(90deg,transparent 0 89px,#00c3e414 90px 91px),repeating-linear-gradient(0deg,transparent 0 59px,#ff168b10 60px 61px);mask-image:linear-gradient(transparent,#000 40%);border-top:1px solid #08d6ee33}.ds-show{display:grid;grid-template-columns:1.08fr 1fr;gap:24px;align-items:center;padding:0 38px 28px;min-height:420px}.ds-prize{position:relative;height:380px;min-width:0;display:flex;align-items:flex-end;justify-content:center}.ds-podium{position:absolute;left:3%;width:94%;bottom:63px;height:98px;border-radius:50%;background:radial-gradient(ellipse,#123047,#061321 65%);border:2px solid #47f0ff;box-shadow:0 8px 0 #061324,0 11px 0 #00a8d8,0 25px 0 #040916,0 27px 0 #c81780,0 35px 30px #fb008a22,0 0 45px #00d5f233}.ds-podium:before{content:"";position:absolute;inset:10px 8%;border:1px solid #17d8f84a;border-radius:50%}.ds-art{position:absolute;z-index:1;bottom:115px;left:3%;width:94%;height:250px;object-fit:contain;transform:translate(var(--art-x),var(--art-y)) scale(var(--art-scale));transform-origin:center bottom;filter:drop-shadow(0 12px 12px #0009)}.ds-art-photo{left:14%;width:72%;height:270px;bottom:102px;object-fit:contain;background:#071321;border:1px solid #66d4ee8c;border-radius:16px;padding:8px;box-shadow:-9px 0 30px #00d6ef20,9px 0 30px #ff078e26}.ds-prize h2{z-index:2;position:relative;text-align:center;font-family:var(--font-display,Impact),Impact,sans-serif;font-size:clamp(24px,3vw,39px);font-style:italic;line-height:1.05;font-weight:900;margin:0;padding:0 0 10px;max-width:100%;text-wrap:balance}.ds-prize h2 em{margin-left:8px}.ds-art-placeholder{position:absolute;bottom:120px;width:72%;height:230px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border:1px solid #28d8f9;border-radius:15px;background:linear-gradient(135deg,#052436,#140a29);padding:20px}.ds-art-placeholder span{font-size:70px;color:#00eaff;text-shadow:0 0 30px #00eaff}.ds-focus{text-align:center;min-width:0;position:relative;z-index:2}.ds-clock{position:relative;width:min(100%,370px);aspect-ratio:1;margin:0 auto;border-radius:50%;background:radial-gradient(circle,#06111d 50%,#082437 68%,transparent 70%);box-shadow:0 0 55px #00dfff13}.ds-clock svg{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg);overflow:visible}.ds-clock circle{fill:none;stroke-width:5}.ds-track{stroke:#1d405b}.ds-clock .ds-progress{stroke:url(#stage-ring);stroke-width:7;stroke-linecap:round;filter:drop-shadow(0 0 8px #00dcff);transition:stroke-dasharray .3s linear}.ds-ticks{position:absolute;inset:9%;border-radius:50%;background:repeating-conic-gradient(from 0deg,#20dcef 0deg 1deg,transparent 1deg 6deg);mask-image:radial-gradient(circle,transparent 64%,#000 65% 69%,transparent 70%);opacity:.65}.ds-clock-face{position:absolute;inset:15%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:13px}.ds-digits{font-family:var(--font-display,Impact),Impact,sans-serif;font-variant-numeric:tabular-nums;font-size:clamp(62px,7.5vw,100px);line-height:1;letter-spacing:.02em;text-shadow:0 0 23px #4cceff30}.ds-clock-face>span{font-size:11px;font-weight:900;color:#00dff7;text-transform:uppercase;letter-spacing:.14em}.ds-clock-message{font-size:24px;line-height:1.15;max-width:210px;display:grid;gap:15px;justify-items:center}.ds-stay{max-width:370px;margin:12px auto 0;line-height:1.5;font-size:13px;color:#bfd0e3}.ds-loading{border:2px solid #12394d;border-top-color:#00dded;border-radius:50%;width:38px;height:38px;animation:ds-spin 1.5s linear infinite}.ds-proof{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,1fr);margin:0 24px;padding:20px 8px;background:#031320dd;border:1px solid #00d8ee88;border-radius:10px}.ds-proof>div{display:flex;align-items:center;gap:14px;padding:0 20px;min-width:0}.ds-proof>div+div{border-left:1px solid #31536b}.ds-proof b{flex:0 0 36px;display:grid;place-items:center;width:36px;height:36px;border:2px solid #00cce5;border-radius:50%;color:#00e3f7;font-size:20px}.ds-proof strong{display:block;font-size:12px;line-height:1.4}.ds-proof small{display:block;color:#9db4c9;font-size:10px;margin-top:5px;line-height:1.4}.ds-controls{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:17px 25px;font-size:11px;position:relative;z-index:2}.ds-controls a{margin-left:auto}.ds-controls span{color:#ffc17e}.ds-explainer{border:1px solid #1a748b;border-radius:12px;display:grid;grid-template-columns:1.3fr repeat(3,1fr);gap:20px;align-items:center;margin-top:16px;padding:24px;background:#04111e}.ds-explainer h2{font-family:var(--font-display,Impact),Impact,sans-serif;font-style:italic;font-size:23px;margin:0;line-height:1.1}.ds-explainer>div{display:flex;align-items:center;gap:12px;font-size:12px}.ds-explainer b{font-size:19px;color:#00e4fb;border:1px solid #00d2e5;flex:0 0 32px;height:32px;display:grid;place-items:center;border-radius:50%}.ds-explainer small{display:block;color:#8faec2;font-size:10px;line-height:1.5;margin-top:5px}.ds-evidence{margin-top:16px;border:1px solid #203e52;border-radius:10px;padding:20px;font-size:12px;background:#04111e}.ds-evidence summary{cursor:pointer;font-weight:700;display:flex;justify-content:space-between}.ds-evidence summary span{color:#00d8ee}.ds-evidence dl{display:grid;gap:12px;padding:15px 0}.ds-evidence dt{color:#8ba7bc}.ds-evidence dd{margin:6px 0 0;overflow-wrap:anywhere;font-family:monospace}.ds-evidence a{color:#00d8ee}.ds-ticket-wrap{position:relative;padding:35px 0 20px;min-height:330px;display:flex;align-items:center;justify-content:center;flex-direction:column}.ds-ticket-label{color:#00e5fa;text-transform:uppercase;font-size:11px;letter-spacing:.13em;font-weight:900;margin-bottom:22px}.ds-ticket{position:relative;min-width:250px;max-width:100%;padding:20px 28px;background:linear-gradient(135deg,#ffa1d2,#ff37a1 55%,#cf0074);border:2px solid #ffb8df;color:#13091b;box-shadow:0 0 0 7px #ff289517,0 0 45px #ff078e55;transform:rotate(-4deg);border-radius:14px;overflow:hidden}.ds-ticket:before{content:"";position:absolute;inset:9px;border:1px dashed #490b35a8;border-radius:8px;pointer-events:none}.ds-ticket>span{display:block;font-size:14px;font-weight:900;letter-spacing:.17em}.ds-ticket strong{font-family:var(--font-display,Impact),Impact,sans-serif;font-size:clamp(45px,6vw,80px);line-height:1.2;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ds-ticket-wrap h3{font-size:23px;margin:25px 0 0}.ds-ticket-wrap p{font-size:12px;color:#aec7d8;margin:10px 0 0}.ds-revealing .ds-ticket{background:linear-gradient(130deg,#b7faff,#00d8f6);border-color:#b1f7ff;box-shadow:0 0 55px #00eaff55;animation:ds-reveal 1.2s cubic-bezier(.15,.8,.2,1) both}.ds-revealing .ds-ticket:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,#fff9 50%,transparent 70%);transform:translateX(-150%);animation:ds-sweep 1s ease-out .6s both}.ds-actions{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.ds-actions a{padding:13px 18px;border:1px solid #00d8ee;color:#00e1f6;border-radius:7px;font-size:12px;font-weight:800;background:#041421}.ds-actions .ds-primary{background:#f9088d;color:white;border-color:#ff32a3;box-shadow:0 5px 25px #ff008c30}.ds-other-winners{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;padding:5px 24px 24px;position:relative;z-index:3}.ds-other-winners article{border:1px solid #91416b;border-radius:8px;padding:14px 24px;background:#130b23;text-align:center}.ds-other-winners span{display:block;font-size:10px;color:#c4a6bd}.ds-other-winners strong{display:block;color:#ff49aa;font-size:24px}.ds-other-winners p{margin:4px 0 0;font-size:12px}.ds-confetti{position:absolute;inset:0;pointer-events:none;z-index:1;overflow:hidden}.ds-confetti i{position:absolute;left:calc(var(--i) * 3.3%);top:-25px;background:#00e6ff;width:7px;height:15px;transform:rotate(calc(var(--i) * 29deg));animation:ds-confetti 3.5s calc(var(--i) * 45ms) ease-out 1 both}.ds-confetti i:nth-child(2n){background:#ff008c}.ds-confetti i:nth-child(3n){background:#eee;width:5px;height:8px}.ds-main a:focus-visible,.ds-main button:focus-visible,.ds-main summary:focus-visible{outline:2px solid #fff;outline-offset:4px}@keyframes ds-spin{to{transform:rotate(1turn)}}@keyframes ds-light{to{opacity:.3;transform:rotate(-8deg) translateX(25px)}}@keyframes ds-reveal{0%{opacity:0;transform:scale(.65) rotate(-12deg);filter:blur(10px)}to{opacity:1;transform:scale(1) rotate(-4deg);filter:blur(0)}}@keyframes ds-sweep{to{transform:translateX(150%)}}@keyframes ds-confetti{0%{opacity:0;top:-20px}15%{opacity:1}to{top:95%;opacity:0;transform:translateX(45px) rotate(460deg)}}@media(max-width:1000px){.ds-show{padding-inline:20px;gap:8px}.ds-heading{padding:28px 24px 0}.ds-clock{width:min(100%,320px)}.ds-prize{height:350px}.ds-art{height:230px}.ds-art-photo{height:235px}.ds-proof>div{padding:0 10px;gap:8px}.ds-proof b{flex-basis:29px;width:29px;height:29px}.ds-explainer{gap:12px;padding:20px}.ds-explainer h2{font-size:20px}}@media(max-width:650px){.ds-heading{padding:25px 20px 0}.ds-heading h1{font-size:39px;max-width:340px}.ds-heading p{font-size:11px;gap:8px;flex-wrap:wrap}.ds-show{grid-template-columns:1fr;padding:10px 18px 24px;gap:20px}.ds-prize{height:245px;order:1}.ds-focus{order:0}.ds-clock{width:275px}.ds-digits{font-size:77px}.ds-clock-message{font-size:21px}.ds-prize h2{font-size:29px}.ds-podium{height:65px;bottom:45px;left:6%;width:88%}.ds-art{height:190px;bottom:78px;left:5%;width:90%}.ds-art-photo{height:175px;bottom:72px;left:20%;width:60%}.ds-proof{grid-template-columns:1fr;margin:0 14px;padding:5px 14px}.ds-proof>div{padding:13px 0}.ds-proof>div+div{border-left:0;border-top:1px solid #31536b}.ds-proof strong{font-size:12px}.ds-proof small{font-size:10px}.ds-controls{padding:15px;gap:8px}.ds-controls a{margin-left:0}.ds-explainer{grid-template-columns:1fr;padding:22px;gap:22px}.ds-explainer h2{font-size:25px}.ds-explainer small{font-size:11px}.ds-ticket-wrap{min-height:270px;padding:12px 0}.ds-ticket strong{font-size:65px}.ds-actions{margin-top:10px}.ds-ticket-label{font-size:10px}.ds-stage:fullscreen .ds-heading h1{font-size:35px}.ds-art-placeholder{height:150px;bottom:80px}.ds-breadcrumb{font-size:10px}}@media(prefers-reduced-motion:reduce){.ds-stage *,.ds-stage :after,.ds-stage :before{animation:none!important;transition:none!important}.ds-confetti{display:none}}.ds-reduced *{animation:none!important;transition:none!important}.ds-prize{--podium-bottom:63px;--podium-depth:98px}.ds-podium{bottom:var(--podium-bottom);height:var(--podium-depth)}.ds-art-cutout{left:8%;width:84%;height:auto;bottom:calc(var(--podium-bottom) + var(--podium-depth) * .38);object-position:center bottom}@media(max-width:650px){.ds-prize{--podium-bottom:45px;--podium-depth:65px}.ds-art-cutout{left:10%;width:80%;height:auto}}.ds-lock-emblem{position:absolute;top:20%;left:calc(50% - 30px);width:60px;height:60px;color:#00e7ff;filter:drop-shadow(0 0 12px #00e7ff80);animation:ds-lock-breathe 2.8s ease-in-out infinite}.ds-lock-emblem svg{position:static;width:100%;height:100%;transform:none;fill:#061a2a;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.ds-lock-emblem:not(.is-locked) svg>path:last-child{opacity:0}.ds-lock-emblem.is-locked{color:#ff078e;filter:drop-shadow(0 0 12px #ff078e80);animation:ds-lock-seal .7s ease-out both}.ds-phase-locked .ds-clock-face,.ds-phase-locking .ds-clock-face,.ds-phase-waiting .ds-clock-face{padding-top:64px}.ds-phase-locking .ds-progress{animation:ds-spin 5s linear infinite;transform-origin:center}@keyframes ds-lock-breathe{50%{opacity:.65;transform:translateY(-4px)}}@keyframes ds-lock-seal{0%{transform:scale(1.2);opacity:.4}to{transform:scale(1);opacity:1}}@media(prefers-reduced-motion:reduce){.ds-lock-emblem,.ds-phase-locking .ds-progress{animation:none}}.ds-orbit{position:absolute;inset:-3%;border-radius:50%;pointer-events:none;border:1px solid #37ddff24;animation:ds-orbit-turn 18s linear infinite}.ds-orbit:after,.ds-orbit:before{content:"";position:absolute;inset:3%;border-radius:50%;border-color:#00e7ff transparent #ff168f;border-style:solid;border-width:2px;opacity:.65}.ds-orbit:after{inset:-3%;border-width:1px;border-top-color:#ff168f;border-bottom-color:transparent;transform:rotate(65deg)}.ds-orbit i{position:absolute;width:6px;height:6px;left:calc(50% - 3px);top:-3px;border-radius:50%;background:#b7faff;box-shadow:0 0 12px 3px #00dfff88}.ds-orbit i:nth-child(2){top:auto;bottom:-3px;background:#ff81c7;box-shadow:0 0 12px 3px #ff168f88}.ds-orbit i:nth-child(3){left:-3px;top:calc(50% - 3px)}.ds-scan{position:absolute;inset:12%;border-radius:50%;overflow:hidden;pointer-events:none;opacity:0}.ds-phase-checking .ds-scan,.ds-phase-locking .ds-scan{opacity:.65}.ds-scan:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 35%,#00e7ff14 48%,#75f6ff99 50%,transparent 51%);transform:translateY(-100%);animation:ds-scan-pass 3.6s ease-in-out infinite}.ds-phase-checking .ds-orbit,.ds-phase-locking .ds-orbit{animation-duration:7s}.ds-phase-locked .ds-orbit{animation-duration:28s;border-color:#ff168f55}.ds-lock-emblem.is-locked svg>path:first-child{animation:ds-shackle-close .65s cubic-bezier(.2,.8,.3,1) both}.ds-lock-emblem.is-locked svg>path:last-child{stroke-dasharray:30;stroke-dashoffset:30;animation:ds-check-draw .5s ease-out .55s forwards}.ds-phase-locked .ds-clock:after{content:"";position:absolute;inset:5%;border:2px solid #ff168f;border-radius:50%;pointer-events:none;animation:ds-seal-ring 1.3s ease-out both}.ds-final-countdown .ds-orbit{animation-duration:5s}.ds-final-countdown .ds-digits{color:#fff;text-shadow:0 0 24px #ff168f66;animation:ds-final-breathe 1.5s ease-in-out infinite}.ds-reveal-burst{position:absolute;inset:10% 5%;pointer-events:none;border-radius:50%;background:radial-gradient(ellipse,#00e7ff1c,transparent 65%)}.ds-reveal-burst i{position:absolute;left:50%;top:50%;height:2px;width:44%;transform-origin:left;transform:rotate(calc(var(--ray) * 30deg)) scaleX(.75);background:linear-gradient(90deg,transparent 45%,#00e7ff88,transparent);opacity:.45}.ds-revealing .ds-reveal-burst{animation:ds-burst-open 1.5s ease-out both}.ds-ticket-wrap h3{position:relative}.ds-revealing h3{animation:ds-name-in .7s ease-out .6s both}.ds-phase-winner .ds-reveal-burst{background:radial-gradient(ellipse,#ff168f22,transparent 70%)}.ds-phase-winner .ds-reveal-burst i{background:linear-gradient(90deg,transparent 45%,#ff55b288,transparent)}@keyframes ds-orbit-turn{to{transform:rotate(1turn)}}@keyframes ds-scan-pass{0%,15%{transform:translateY(-100%)}85%,to{transform:translateY(100%)}}@keyframes ds-shackle-close{0%{transform:translateY(-9px)}to{transform:translateY(0)}}@keyframes ds-check-draw{to{stroke-dashoffset:0}}@keyframes ds-seal-ring{0%{opacity:.8;transform:scale(.9)}to{opacity:0;transform:scale(1.14)}}@keyframes ds-final-breathe{50%{transform:scale(1.035)}}@keyframes ds-burst-open{0%{opacity:0;transform:scale(.45) rotate(-15deg)}45%{opacity:1}to{opacity:.65;transform:scale(1) rotate(0)}}@keyframes ds-name-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:650px){.ds-orbit{inset:-1%}.ds-reveal-burst{inset:8% 0}}@media(prefers-reduced-motion:reduce){.ds-clock:after,.ds-digits,.ds-lock-emblem svg>path,.ds-orbit,.ds-reveal-burst,.ds-revealing h3,.ds-scan:after{animation:none!important}.ds-scan{display:none}.ds-lock-emblem.is-locked svg>path:last-child{stroke-dashoffset:0}.ds-phase-locked .ds-clock:after{display:none}}.ds-rolling .ds-ticket{background:linear-gradient(135deg,#042637,#0c1029);color:#91f5ff;border-color:#00e7ff;transform:rotate(0);box-shadow:0 0 45px #00e7ff55}.ds-rolling .ds-ticket strong{display:block;filter:blur(1px);text-shadow:0 -12px 0 #00e7ff22,0 12px 0 #ff168f22;animation:ds-reel-vibrate .14s linear infinite}.ds-rolling .ds-ticket:after{content:"";position:absolute;inset:0;background:linear-gradient(#020d22bb,transparent 35% 65%,#020d22bb);pointer-events:none}.ds-rolling .ds-reveal-burst{animation:ds-orbit-turn 3s linear infinite}.ds-revealing .ds-ticket{animation:ds-ticket-land .8s cubic-bezier(.16,.8,.25,1) both}.ds-explosion i{left:50%;top:58%;width:7px;height:13px;animation:ds-confetti-explode 3s calc(mod(var(--i),6) * 35ms) cubic-bezier(.12,.6,.4,1) both;--angle:calc(var(--i) * 137.5deg);--distance:calc(180px + mod(var(--i),9) * 42px)}.ds-lasers{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:1;opacity:.6;animation:ds-lasers-fade 5s ease-out both}.ds-lasers i{position:absolute;bottom:-15%;left:10%;width:3px;height:140%;background:linear-gradient(transparent,#00e7ff88,#affaff);box-shadow:0 0 16px #00dfff;transform-origin:bottom;animation:ds-laser-sweep 2.8s ease-in-out 2 alternate}.ds-lasers i:nth-child(2n){left:auto;right:10%;background:linear-gradient(transparent,#ff168f88,#ffb2dd);box-shadow:0 0 16px #ff168f;animation-direction:alternate-reverse}.ds-lasers i:nth-child(3n){animation-delay:.3s;opacity:.5}.ds-lasers i:nth-child(3n+1){animation-delay:.6s}@keyframes ds-reel-vibrate{50%{transform:translateY(2px)}}@keyframes ds-ticket-land{0%{transform:scale(.8) rotate(0);filter:brightness(1.7)}60%{transform:scale(1.06) rotate(-5deg);filter:brightness(1.15)}to{transform:scale(1) rotate(-4deg);filter:brightness(1)}}@keyframes ds-confetti-explode{0%{opacity:0;transform:translate(0) rotate(0)}8%{opacity:1}75%{opacity:1}to{opacity:0;transform:translate(calc(cos(var(--angle)) * var(--distance)),calc(sin(var(--angle)) * var(--distance) + 160px)) rotate(calc(var(--i) * 83deg))}}@keyframes ds-laser-sweep{0%{transform:rotate(-42deg)}to{transform:rotate(42deg)}}@keyframes ds-lasers-fade{0%{opacity:0}15%,55%{opacity:.6}to{opacity:0}}@media(max-width:650px){.ds-explosion i{--distance:calc(100px + mod(var(--i),9) * 22px)}}@media(prefers-reduced-motion:reduce){.ds-explosion,.ds-lasers{display:none}.ds-rolling .ds-ticket strong{animation:none;filter:none}}.ds-digits.ds-scheduled-digits{font-size:clamp(30px,4vw,48px);letter-spacing:-1px}.ds-ticket-origin{position:relative;isolation:isolate;max-width:100%}.ds-ticket-origin .ds-ticket{z-index:2}.ds-ticket-wrap>.ds-ticket-label,.ds-ticket-wrap>h3,.ds-ticket-wrap>p{position:relative;z-index:3}.ds-ticket-origin .ds-reveal-burst{inset:-65% -28%;z-index:-1}.ds-ticket-fx{position:absolute;inset:0;pointer-events:none;z-index:0}.ds-ticket-fx .ds-confetti{inset:0;overflow:visible}.ds-ticket-fx .ds-explosion i{left:50%;top:50%;--distance:calc(150px + mod(var(--i),9) * 24px);animation:ds-ticket-particles 3.4s calc(mod(var(--i),6) * 25ms) cubic-bezier(.1,.65,.25,1) both;box-shadow:0 0 7px currentColor}.ds-ticket-fx .ds-explosion i:nth-child(4n){width:3px;height:23px;border-radius:50%;background:#b9faff}.ds-impact-glow{position:absolute;left:50%;top:50%;width:190%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,#d9ffffbb 0,#00eaff66 18%,#ff078e33 40%,transparent 65%);animation:ds-ticket-glow 2s ease-out both}.ds-shockwaves{position:absolute;inset:0}.ds-shockwaves i{position:absolute;left:50%;top:50%;width:85%;aspect-ratio:1;border:2px solid #9cffff;border-radius:50%;box-shadow:0 0 22px #00dfff88,inset 0 0 18px #00dfff55;animation:ds-ticket-shockwave 1.8s cubic-bezier(.1,.6,.2,1) both}.ds-shockwaves i:nth-child(2){animation-delay:.16s;border-color:#ff55b2;box-shadow:0 0 20px #ff078e88}.ds-shockwaves i:nth-child(3){animation-delay:.32s;border-width:1px}.ds-ticket-beams{position:absolute;inset:0}.ds-ticket-beams i{position:absolute;left:50%;top:50%;height:3px;width:clamp(160px,25vw,340px);transform-origin:left center;background:linear-gradient(90deg,#caffff,#00eaff88 35%,transparent);filter:drop-shadow(0 0 7px #00eaff);--bearing:calc(var(--beam) * 36deg);animation:ds-ticket-beam 2.4s calc(mod(var(--beam),3) * .06s) ease-out both}.ds-ticket-beams i:nth-child(2n){background:linear-gradient(90deg,#ffe2f4,#ff168f88 35%,transparent);filter:drop-shadow(0 0 7px #ff168f)}@keyframes ds-ticket-particles{0%{opacity:0;transform:translate(-50%,-50%) scale(.3)}8%{opacity:1}58%{opacity:1;transform:translate(calc(cos(var(--angle)) * var(--distance)),calc(sin(var(--angle)) * var(--distance))) rotate(calc(var(--i) * 47deg))}to{opacity:0;transform:translate(calc(cos(var(--angle)) * var(--distance) * 1.15),calc(sin(var(--angle)) * var(--distance) + 140px)) rotate(calc(var(--i) * 83deg)) scale(.5)}}@keyframes ds-ticket-shockwave{0%{opacity:0;transform:translate(-50%,-50%) scale(.2)}12%{opacity:.8}to{opacity:0;transform:translate(-50%,-50%) scale(2.7)}}@keyframes ds-ticket-glow{0%{opacity:0;scale:.3}14%{opacity:1;scale:.8}to{opacity:0;scale:1.6}}@keyframes ds-ticket-beam{0%{opacity:0;transform:rotate(var(--bearing)) scaleX(.15)}15%{opacity:.8}to{opacity:0;transform:rotate(calc(var(--bearing) + 18deg)) scaleX(1.2)}}@media(max-width:650px){.ds-ticket-fx .ds-explosion i{--distance:calc(90px + mod(var(--i),9) * 15px)}.ds-ticket-origin .ds-reveal-burst{inset:-40% -12%}}@media(prefers-reduced-motion:reduce){.ds-ticket-fx{display:none}}.neon-detail{background:radial-gradient(ellipse at 15% 5%,var(--customer-surface,#06374a66),transparent 35%),var(--customer-surface,#020e20);color:var(--customer-text,#fff);--gold:#00e5ff;--pink:#ff008c;--ink:#fff;--navy:#04182a}.neon-detail *{box-sizing:border-box}.neon-detail :is(h1,h2,h3){font-family:Rush,Impact,sans-serif;font-style:italic;letter-spacing:0;line-height:1.05}.neon-detail em{color:#ff008c;text-shadow:none;font-style:inherit}.neon-detail p{line-height:1.65}.neon-detail .detail-main{padding-top:20px;padding-bottom:40px}.neon-detail .breadcrumbs{margin:0 0 22px;color:var(--customer-muted,#abc6d7);font-size:12px}.neon-detail .breadcrumbs a{color:var(--customer-accent,#00dff5)}.neon-detail .detail-hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);grid-template-rows:auto 1fr;gap:20px 30px;background:none;border:0;box-shadow:none;padding:0;margin:0 0 36px;border-radius:0;overflow:visible}.neon-detail .detail-gallery{grid-column:1;grid-row:1/3;position:sticky;top:20px;min-width:0}.neon-detail .detail-primary-media{aspect-ratio:1;border:1px solid var(--customer-border,#1787a3);border-radius:12px;box-shadow:0 0 35px #00cfff12;background:var(--customer-surface,#031625)}.neon-detail .detail-primary-media img{object-fit:contain}.neon-detail .detail-copy:before,.neon-detail .detail-primary-media:after{display:none}.neon-detail .detail-type{background:#00e5ff;color:#04182a;font-size:12px;padding:8px 12px;border-radius:5px}.neon-detail .detail-thumbnails{display:flex;margin-top:12px;overflow-x:auto;padding:2px}.neon-detail .detail-thumbnail{flex:0 0 80px;height:80px;border:1px solid var(--customer-border,#225e74);border-radius:6px;background:var(--customer-surface,#04182a)}.neon-detail .detail-thumbnail.active{border-color:#00e5ff;box-shadow:0 0 12px #00e5ff33}.neon-detail .detail-thumbnail img{object-fit:contain}.neon-detail .detail-copy{grid-column:2;grid-row:1;padding:0;margin:0;text-align:left}.neon-detail .detail-kicker{color:var(--customer-accent,#00e5ff);font-size:12px;letter-spacing:.06em}.neon-detail .detail-copy h1{font-size:clamp(40px,4.7vw,68px);max-width:100%;line-height:1;margin:12px 0}.neon-detail .detail-copy h1 em{display:block}.neon-detail .detail-summary{color:var(--customer-muted,#c0d4e2);font-size:13px;margin:12px 0}.neon-detail .detail-categories{margin:10px 0}.neon-detail .detail-categories a{background:var(--customer-surface,#062638);color:var(--customer-muted,#8ceeff);border-color:var(--customer-border,#225e74)}.neon-detail .competition-status{padding:16px;background:var(--customer-surface,#04182a);border:1px solid var(--customer-border,#225e74);border-radius:10px;margin:15px 0 0;box-shadow:none}.neon-detail .status-headline{gap:12px}.neon-detail .status-countdown strong{font-size:25px;color:var(--customer-text,white)}.neon-detail .status-countdown small{color:var(--customer-muted,#9fbbd1)}.neon-detail .status-price{display:none}.neon-detail .status-numbers{margin-top:12px;border-color:var(--customer-border,#225e74)}.neon-detail .status-numbers strong{color:var(--customer-text,white);font-size:17px}.neon-detail .status-foot,.neon-detail .status-headline span,.neon-detail .status-numbers span{color:var(--customer-muted,#b2cddd)}.neon-detail .status-progress{background:var(--customer-surface,#0d354b);height:9px}.neon-detail .status-progress>span{background:linear-gradient(90deg,#00b6ee,#00efff);box-shadow:0 0 10px #00e5ff44}.neon-detail .status-progress-label{color:var(--customer-muted,#b2cddd)}.neon-detail .status-foot{font-size:11px;gap:8px;flex-wrap:wrap}.neon-detail .entry-panel{grid-column:2;grid-row:2;align-self:start;width:100%;margin:0;padding:22px;background:linear-gradient(140deg,var(--customer-surface,#062435),var(--customer-surface,#031221));border:1px solid var(--customer-border,#00bcd6);border-radius:12px;box-shadow:0 0 18px #00e5ff14;scroll-margin-top:20px}.neon-detail .entry-panel>h2{font-size:28px;margin:4px 0}.neon-detail .entry-panel>.detail-kicker{display:block}.neon-detail .entry-price{display:block;margin:10px 0}.neon-detail .entry-price span{font-size:28px;color:var(--customer-accent,#00e5ff)}.neon-detail .entry-price small{color:var(--customer-muted,#a9c8d8)}.neon-detail .entry-method-tabs{border-color:var(--customer-border,#245c71);background:var(--customer-surface,#03121f)}.neon-detail .entry-method-tabs button{color:var(--customer-muted,#bcd3e2);font-size:12px}.neon-detail .entry-method-tabs button.active{background:#00d9ef;color:#00131f}.neon-detail .quantity-presets{gap:8px;flex-wrap:wrap}.neon-detail .quantity-presets button{background:var(--customer-surface,#061b2d);border:1px solid var(--customer-border,#226c85);color:var(--customer-muted,#d4e8f5);min-height:38px}.neon-detail .quantity-presets button.active{background:#00dff2;color:#001523;border-color:#00dff2}.neon-detail .quantity-stepper{background:var(--customer-surface,#031421);border-color:var(--customer-border,#285e75)}.neon-detail .quantity-stepper button{background:var(--customer-surface,#08364b);color:var(--customer-muted,#bff7ff)}.neon-detail .quantity-field input{color:var(--customer-text,white)}.neon-detail .quantity-slider input{accent-color:#00dff2}.neon-detail .entry-total{border-color:var(--customer-border,#245c71)}.neon-detail .entry-total strong{color:var(--customer-text,white)}.neon-detail .checkout-button{background:#ff008c;color:white;border:1px solid #ff50b0;border-radius:7px;box-shadow:0 5px 22px #ff008c25}.neon-detail .checkout-note,.neon-detail .entry-assurances,.neon-detail .quantity-field span,.neon-detail .quantity-slider small{color:var(--customer-muted,#a5c3d7)}.neon-detail .checkout-note a{color:var(--customer-accent,#00e5ff)}.neon-detail .entry-tier-summary button{background:var(--customer-surface,#052034);border-color:var(--customer-border,#245c71);color:var(--customer-text,white)}.neon-detail .entry-tier-summary button.active{border-color:#00e5ff}.neon-detail .entry-tier-summary strong,.neon-detail .tier-saving{color:var(--customer-muted,#9ceeff)}.neon-detail .tier-discount{background:#ff008c;color:var(--customer-text,white)}.neon-detail .free-entry-panel{background:var(--customer-surface,#062637);border-color:#00e5ff}.neon-detail .free-entry-panel :is(p,small){color:var(--customer-muted,#c4dbe7);white-space:pre-line}.neon-detail .mobile-purchase-bar{background:var(--customer-surface,#031422);border-top:1px solid var(--customer-border,#00a9c3);color:var(--customer-text,white)}.neon-detail .mobile-purchase-bar button{background:#ff008c;color:white}.neon-detail .mobile-purchase-bar strong{color:var(--customer-text,white)}.neon-detail .instant-win-section{margin:35px 0;padding:0;background:none;border:0;border-radius:0}.neon-detail .instant-win-inner{max-width:none;padding:0}.neon-detail .instant-win-heading{gap:20px}.neon-detail .instant-win-heading h2{font-size:clamp(30px,3vw,44px);color:var(--customer-text,white)}.neon-detail .instant-win-heading p{color:var(--customer-muted,#aac8db);font-size:13px}.neon-detail .instant-win-summary{gap:8px}.neon-detail .instant-win-summary article{background:var(--customer-surface,#052234);border:1px solid var(--customer-border,#225e74);border-radius:8px}.neon-detail .instant-win-summary strong{color:var(--customer-accent,#00e5ff)}.neon-detail .instant-win-summary span{color:var(--customer-muted,#bad4e5)}.neon-detail .instant-proof-link{background:var(--customer-surface,#052234);border-color:var(--customer-border,#225e74);color:var(--customer-accent,#00e5ff)}.neon-detail .hybrid-notice{background:var(--customer-surface,#082538);border:1px solid var(--customer-border,#225e74);color:var(--customer-muted,#cae6f4)}.neon-detail .hybrid-notice span{color:var(--customer-accent,#00e5ff)}.neon-detail .instant-prize-list{display:grid;gap:16px}.neon-detail .instant-prize-row{background:var(--customer-surface,#041a2b);border:1px solid var(--customer-border,#226e84);border-radius:10px;min-width:0;align-self:start}.neon-detail .instant-prize-row:hover{transform:none;border-color:#00d5ee;box-shadow:none}.neon-detail .instant-prize-toggle{display:flex;flex-direction:column;align-items:stretch;gap:12px;background:transparent;color:var(--customer-text,white);padding:12px;width:100%;text-align:center}.neon-detail .instant-prize-row.sold-out .instant-prize-toggle{background:var(--customer-surface,#101c2b)}.neon-detail .instant-prize-thumb{width:100%;height:auto;aspect-ratio:1;background:var(--customer-surface,#062334);border-radius:7px}.neon-detail .instant-prize-thumb img{object-fit:contain;width:100%;height:100%}.neon-detail .instant-prize-title strong{color:var(--customer-text,white);font:italic 29px Rush,Impact,sans-serif}.neon-detail .instant-prize-count{color:var(--customer-muted,#a8c8dc);font-size:11px;line-height:1.7}.neon-detail .instant-prize-count strong{color:var(--customer-accent,#00e5ff)}.neon-detail .instant-prize-open-label{font-size:11px;color:var(--customer-accent,#00e5ff)}.neon-detail .instant-prize-chevron{display:none}.neon-detail .instant-prize-row.is-expanded{grid-column:1/-1}.neon-detail .is-expanded .instant-prize-toggle{flex-direction:row;align-items:center;text-align:left;gap:20px}.neon-detail .is-expanded .instant-prize-thumb{width:95px;flex:0 0 95px}.neon-detail .instant-prize-panel{border-color:var(--customer-border,#225e74);background:var(--customer-surface,#031422);padding:20px}.neon-detail .instant-prize-tabs button{color:var(--customer-muted,#aacadd)}.neon-detail .instant-prize-tabs button.active{background:#00dff2;color:#031422}.neon-detail .instant-ticket-intro p{color:var(--customer-muted,#adcadd)}.neon-detail .instant-ticket-intro strong{color:var(--customer-accent,#00e5ff)}.neon-detail .instant-ticket{background:var(--customer-surface,#052c3e);border:1px solid var(--customer-border,#16849b)}.neon-detail .instant-ticket,.neon-detail .instant-ticket strong{color:var(--customer-text,white)}.neon-detail .instant-ticket span{color:var(--customer-accent,#77edff)}.neon-detail .instant-ticket.won{background:#35172d;border-color:#a94480}.neon-detail .instant-ticket.won span,.neon-detail .instant-ticket.won strong{color:var(--customer-muted,#ff9ed0)}.neon-detail .instant-ticket-pagination{color:var(--customer-muted,#b6d5e6)}.neon-detail .instant-ticket-pagination button{background:var(--customer-surface,#052c3e);color:var(--customer-muted,#9ef2ff);border-color:var(--customer-border,#225e74)}.neon-detail .instant-ticket-message{color:var(--customer-muted,#c5dfec);background:var(--customer-surface,#072335)}.neon-detail .instant-prize-description{color:var(--customer-muted,#c2d8e5)}.neon-detail .instant-number-filters{display:flex;gap:8px;flex-wrap:wrap}.neon-detail .instant-number-filters button{padding:9px 16px;border:1px solid var(--customer-border,#286b81);border-radius:25px;background:var(--customer-surface,#041a2b);color:var(--customer-muted,#c5dfed);font-size:12px;cursor:pointer}.neon-detail .instant-number-filters button[aria-pressed=true]{background:#00dff2;border-color:#00dff2;color:#001620}.neon-detail .prize-information{margin:32px 0;border:1px solid var(--customer-border,#226e84);border-radius:12px;overflow:hidden;background:var(--customer-surface,#041627)}.neon-detail .prize-tabs{display:flex;overflow-x:auto;border-bottom:1px solid var(--customer-border,#226e84);background:var(--customer-surface,#031221)}.neon-detail .prize-tabs button{flex:1;white-space:nowrap;padding:18px 22px;background:none;color:var(--customer-muted,#bfd7e5);border:0;border-bottom:3px solid transparent;cursor:pointer;font-weight:700;font-size:14px}.neon-detail .prize-tabs button[aria-selected=true]{color:var(--customer-accent,#00e5ff);border-bottom-color:#ff008c;background:var(--customer-surface,#082538)}.neon-detail .prize-information [role=tabpanel]{padding:28px}.neon-detail .prize-information [hidden]{display:none}.neon-detail .competition-faq,.neon-detail .prize-content{padding:0;margin:0;background:none;border:0;box-shadow:none;color:var(--customer-muted,#c5dce9)}.neon-detail .competition-faq h2,.neon-detail .prize-content h2{font-size:36px;color:var(--customer-text,white);margin:8px 0 20px}.neon-detail .prize-description{font-size:15px;line-height:1.85;color:var(--customer-muted,#c4d9e7);white-space:pre-line;max-width:85ch}.neon-detail .prize-description.is-collapsed{max-height:290px;overflow:hidden;mask-image:linear-gradient(#000 75%,transparent)}.neon-detail .prize-read-more{background:var(--customer-surface,#082f43);border:1px solid var(--customer-border,#00a7c0);color:var(--customer-accent,#00e5ff);padding:12px 18px;margin:16px 0;border-radius:6px;cursor:pointer}.neon-detail .prize-features article{background:var(--customer-surface,#062334);border-color:var(--customer-border,#226e84)}.neon-detail .prize-features h3{color:var(--customer-text,white)}.neon-detail .prize-features p{color:var(--customer-muted,#b0ccdd)}.neon-detail .prize-specifications{margin:0}.neon-detail .prize-specifications div{background:var(--customer-surface,#062334);border-color:var(--customer-border,#226e84);padding:16px}.neon-detail .prize-specifications dt{color:var(--customer-muted,#8bc9dc)}.neon-detail .prize-specifications dd{color:var(--customer-text,white)}.neon-detail .competition-faq details{background:var(--customer-surface,#062334);border-color:var(--customer-border,#226e84)}.neon-detail .competition-faq summary{color:var(--customer-text,white)}.neon-detail .competition-faq p{color:var(--customer-muted,#bbd3e2)}.neon-detail .postal-copy{white-space:pre-line}.neon-detail .draw-commitment{background:var(--customer-surface,#052334);border-color:var(--customer-border,#226e84);color:var(--customer-muted,#abcddd);margin-top:20px}.neon-detail .draw-commitment code{overflow-wrap:anywhere;color:var(--customer-muted,#99e9f9)}.neon-detail .detail-information{margin:30px 0;padding:25px;background:var(--customer-surface,#041627);border:1px solid var(--customer-border,#226e84);border-radius:12px}.neon-detail .detail-information-inner{padding:0}.neon-detail .detail-information-heading h2{font-size:34px;color:var(--customer-text,white)}.neon-detail .detail-information-heading p{color:var(--customer-muted,#b5cfdf)}.neon-detail .detail-information-grid article{background:var(--customer-surface,#062334);border-color:var(--customer-border,#226e84)}.neon-detail .detail-information-grid h3{color:var(--customer-text,white);font-size:23px}.neon-detail .detail-information-grid p{color:var(--customer-muted,#b5cfdf)}.neon-detail .detail-step-top i{background:var(--customer-surface,#05364a)}.neon-detail .detail-step-top i,.neon-detail .detail-step-top span{color:var(--customer-accent,#00e5ff)}.neon-detail .detail-process-trust{color:var(--customer-muted,#91cada)}.neon-detail .competition-disclaimer{background:var(--customer-surface,#062334);border-color:var(--customer-border,#226e84);color:var(--customer-muted,#b4cddd)}.neon-detail .detail-entry-cta{background:linear-gradient(100deg,var(--customer-surface,#052b3e),var(--customer-surface,#200d2d));border:1px solid var(--customer-border,#226e84);margin:24px 0;border-radius:12px;padding:25px}.neon-detail .detail-entry-cta-inner{padding:0}.neon-detail .detail-entry-cta a{background:#ff008c;color:white}.neon-detail :is(button,a,[role=tabpanel]):focus-visible{outline:2px solid #00e5ff;outline-offset:4px}@media(max-width:1000px){.neon-detail .detail-hero{gap:20px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.neon-detail .entry-panel{padding:16px}.neon-detail .instant-prize-list{grid-template-columns:repeat(2,minmax(0,1fr))}.neon-detail .detail-copy h1{font-size:44px}.neon-detail .instant-win-heading{display:block}.neon-detail .instant-win-summary{margin-top:16px}}@media(max-width:700px){.neon-detail .detail-hero{display:flex;flex-direction:column;gap:20px}.neon-detail .detail-gallery{position:static;width:100%}.neon-detail .detail-copy{width:100%;padding:0;margin:0}.neon-detail .detail-copy h1{font-size:44px}.neon-detail .entry-panel{width:100%;margin:0;padding:20px 16px}.neon-detail .detail-gallery{order:0}.neon-detail .detail-copy{order:1}.neon-detail .entry-panel{order:2}.neon-detail .detail-primary-media{border-radius:10px}.neon-detail .instant-prize-list{gap:10px}.neon-detail .instant-prize-toggle{padding:9px}.neon-detail .instant-prize-title strong{font-size:24px}.neon-detail .instant-prize-panel{padding:14px}.neon-detail .is-expanded .instant-prize-toggle{gap:12px;flex-wrap:wrap}.neon-detail .is-expanded .instant-prize-thumb{width:70px;flex-basis:70px}.neon-detail .prize-information [role=tabpanel]{padding:20px 16px}.neon-detail .prize-tabs button{padding:16px 14px;font-size:12px}.neon-detail .detail-information{padding:20px 16px}.neon-detail .detail-information-heading h2{font-size:30px}.neon-detail .detail-main{padding-bottom:100px}.neon-detail .detail-entry-cta{padding:22px 16px}.neon-detail .instant-win-heading h2{font-size:33px}.neon-detail .prize-content h2{font-size:30px}.neon-detail .detail-information-grid{grid-template-columns:1fr}.neon-detail .instant-ticket-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.neon-detail :is(.instant-win-section,.detail-information,.detail-entry-cta){width:100%;transform:none;left:auto;right:auto;color:#fff}.neon-detail :is(.instant-win-inner,.detail-information-inner,.detail-entry-cta-inner,.competition-faq,.prize-content){width:100%;max-width:none;margin-inline:0}.neon-detail .instant-win-heading{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.neon-detail .instant-prize-overview{padding:0;gap:8px;align-items:center}.neon-detail .is-expanded .instant-prize-overview{align-items:flex-start}.neon-detail .instant-prize-thumb{min-height:0;align-self:auto}.neon-detail .instant-prize-count{width:auto}.neon-detail .instant-prize-list{margin-top:16px}.neon-detail .instant-win-summary article{min-height:100px;padding:18px}.neon-detail .detail-information:before,.neon-detail .prize-content:after{display:none}.neon-detail .entry-panel>h2{font-size:24px}.neon-detail .quantity-presets{display:flex}.neon-detail .quantity-presets button{flex:1;padding:8px}.neon-detail .quantity-slider{display:none}.neon-detail .status-numbers{background:var(--customer-surface,#062234);border-radius:7px}.neon-detail .status-numbers div{padding:10px}@media(max-width:700px){.neon-detail .hybrid-notice{flex-direction:column;align-items:flex-start;gap:10px}.neon-detail .detail-entry-cta-inner{grid-template-columns:1fr;gap:20px}.neon-detail .detail-process-trust{grid-template-columns:1fr}.neon-detail .instant-win-summary article{padding:12px}.neon-detail .instant-win-summary strong{font-size:24px}}.neon-detail .instant-ticket-intro>div{background:var(--customer-surface,#062a3c);border:1px solid var(--customer-border,#226e84);border-left:3px solid #ff008c;border-radius:7px}.neon-detail .instant-ticket-intro span{color:var(--customer-muted,#a6cbdc)}.neon-detail .instant-prize-thumb:has(>b){background:radial-gradient(ellipse at 25% 20%,#00d5ef38,transparent 65%),radial-gradient(ellipse at 90% 90%,#ff008c38,transparent 65%),var(--customer-surface,#031a2b);box-shadow:inset 0 0 35px #00c5ef12}.neon-detail .instant-prize-thumb>b{font:italic 44px Rush,Impact,sans-serif;color:var(--customer-text,#fff);text-shadow:0 0 25px #00e5ff55}.neon-detail .is-expanded .instant-prize-thumb>b{font-size:26px}.neon-detail .instant-prize-panel{scroll-margin-top:20px}.neon-detail .detail-information article:hover{transform:none}.neon-detail .prize-information:after{display:none}.neon-detail .detail-hero{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-template-rows:auto;gap:28px;align-items:start}.neon-detail .detail-gallery{grid-row:auto;position:static}.neon-detail .detail-copy{grid-row:auto;display:block}.neon-detail .detail-heading>.detail-kicker{display:table;background:#00e5ff;color:#001b29;font:italic 19px Rush,Impact,sans-serif;padding:7px 12px;border-radius:5px;letter-spacing:0;margin:0 0 16px}.neon-detail .detail-copy h1{font-size:clamp(44px,4.8vw,72px);line-height:.98;margin:0 0 14px;text-wrap:wrap}.neon-detail .detail-summary{margin:0 0 18px;font-size:14px;line-height:1.5;color:var(--customer-text,#e3edf5)}.neon-detail .detail-type{display:none}.neon-detail .detail-primary-media{border-radius:7px}.neon-detail .detail-thumbnails{gap:10px}.neon-detail .detail-thumbnail{flex:1;max-width:calc(25% - 7.5px);height:auto;aspect-ratio:1}.comp-dates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.comp-dates>div{display:flex;align-items:center;gap:12px;border:1px solid var(--customer-border,#26576b);border-radius:6px;padding:12px}.comp-dates>div>span{font-size:24px;color:var(--customer-accent,#00e5ff)}.comp-dates p{margin:0!important;line-height:1.3!important}.comp-dates strong{display:block;font-size:13px}.comp-dates small{display:block;font-size:11px;color:var(--customer-muted,#c1d5e4);margin-top:3px}.comp-sales{display:flex;justify-content:space-between;gap:10px;margin:14px 0 7px;font-size:13px}.comp-sales b{color:var(--customer-accent,#00e5ff)}.comp-progress{height:13px;background:var(--customer-surface,#063247);border-radius:8px;overflow:hidden}.comp-progress>span{display:block;height:100%;background:linear-gradient(90deg,#00b9ed,#00f0ff);border-radius:8px}.comp-entry{margin-top:24px;padding:18px;border:1px solid var(--customer-border,#00bfd9);background:linear-gradient(130deg,var(--customer-surface,#062438),var(--customer-surface,#020e1d));border-radius:8px;box-shadow:0 0 16px #00dfff1a;scroll-margin-top:20px}.comp-entry-heading{display:flex;justify-content:space-between;align-items:center;gap:12px}.comp-entry-heading h2{font-size:25px!important;margin:0!important;text-transform:uppercase}.comp-entry-heading>span{font-size:13px;color:var(--customer-accent,#00e5ff);font-weight:800;white-space:nowrap}.comp-stepper{display:flex;justify-content:center;align-items:center;margin:18px 0 12px;gap:12px}.comp-stepper button{width:40px;height:40px;border:1px solid var(--customer-border,#266983);border-radius:5px;background:linear-gradient(var(--customer-surface,#10455d),var(--customer-surface,#052033));color:var(--customer-text,white);font-size:25px;cursor:pointer}.comp-stepper input{appearance:textfield;text-align:center;width:90px;background:none;color:var(--customer-text,white);border:0;font:26px Rush,Impact,sans-serif}.comp-stepper input::-webkit-inner-spin-button{appearance:none}.comp-presets{display:flex;justify-content:center;gap:8px;flex-wrap:wrap}.comp-presets button{border:1px solid var(--customer-border,#285f75);border-radius:5px;color:var(--customer-text,white);background:var(--customer-surface,#041928);min-width:40px;height:32px;padding:0 12px;cursor:pointer}.comp-presets button[aria-pressed=true]{background:#00e5ff;color:#00131e;box-shadow:0 0 14px #00e5ff55;border-color:#00e5ff}.comp-total{display:flex;justify-content:space-between;border-top:1px solid var(--customer-border,#234c62);padding:14px 0 10px;margin-top:15px;font-size:16px}.comp-total strong{font-size:23px}.comp-add{display:block;width:100%;border:0;border-radius:5px;background:#ff008c;color:var(--customer-text,white);font-weight:800;font-size:15px;text-transform:uppercase;min-height:48px;cursor:pointer;box-shadow:0 5px 20px #ff008c22}.comp-add:disabled,.comp-stepper button:disabled{opacity:.5;cursor:default}.comp-limit{text-align:center;color:var(--customer-muted,#b9d2e1);font-size:11px;margin:12px 0 5px!important}.comp-postal-link{display:block;margin:auto;border:0;background:none;text-decoration:underline;color:var(--customer-muted,#d3e8f2);font-size:12px;cursor:pointer}.comp-basket-link{display:block;text-align:center;color:var(--customer-accent,#00e5ff);margin-top:10px}.comp-postal{padding:15px 0}.comp-postal p{white-space:pre-line;font-size:13px;color:var(--customer-muted,#bdd7e7)}.comp-bundles button,.comp-postal button{background:var(--customer-surface,#06293b);color:var(--customer-muted,#b4f4ff);border:1px solid var(--customer-border,#256b82);border-radius:5px;padding:9px;cursor:pointer}.comp-bundles{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px;font-size:11px}.comp-bundles button[aria-pressed=true]{border-color:#00e5ff}.neon-detail .instant-win-section{border-top:1px solid var(--customer-border,#14516a);padding-top:22px;margin:30px 0}.neon-detail .instant-win-heading{display:block}.neon-detail .hybrid-notice,.neon-detail .instant-win-heading .detail-kicker,.neon-detail .instant-win-summary{display:none}.neon-detail .instant-win-heading h2{font-size:40px;max-width:none;text-wrap:wrap;margin:0}.neon-detail .instant-win-heading h2 em{display:inline}.neon-detail .instant-win-heading>div:first-child>p:not(.detail-kicker){margin:8px 0 0;max-width:none;color:var(--customer-muted,#d4e5ee);font-size:14px}.neon-detail .instant-number-filters{margin:16px 0}.neon-detail .instant-prize-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.neon-detail .instant-prize-toggle{padding:0 0 14px;gap:10px}.neon-detail .instant-prize-thumb{border-radius:6px 6px 0 0}.neon-detail .instant-prize-overview{padding:0 10px}.neon-detail .instant-prize-open-label{font-size:12px}.neon-detail .instant-prize-row.is-expanded .instant-prize-toggle{padding:12px}.neon-detail .instant-proof-link{margin:12px 0 0}.neon-detail .detail-information{padding:22px 0;border:0;border-top:1px solid var(--customer-border,#14516a);border-radius:0;background:none}.neon-detail .detail-information-heading{display:block;margin:0 0 16px}.neon-detail .detail-information-heading .detail-kicker,.neon-detail .detail-information-heading>p{display:none}.neon-detail .detail-information-heading h2{font-size:32px}.neon-detail .detail-information-grid{gap:15px}.neon-detail .detail-information-grid article{padding:18px;border-radius:7px;min-height:0;box-shadow:none}.neon-detail .detail-information-grid h3{font-size:24px;margin:12px 0 8px}.neon-detail .detail-information-grid p{font-size:13px}.neon-detail .detail-step-top i{width:36px;height:36px;border:0;background:none}.neon-detail .detail-step-top span{background:#00e5ff;color:#001b27;width:32px;height:32px;display:grid;place-items:center;border-radius:50%;font-size:15px;letter-spacing:0}.neon-detail .detail-process-trust{background:var(--customer-surface,#032034);border-color:var(--customer-border,#246780)}.neon-detail .detail-entry-cta h2{font-size:32px}.neon-detail .detail-entry-cta .detail-kicker{color:var(--customer-accent,#00e5ff)}@media(max-width:1000px){.neon-detail .detail-hero{gap:20px;grid-template-columns:1fr 1fr}.comp-entry-heading h2{font-size:21px!important}.comp-entry-heading>span{font-size:11px}.comp-dates>div{padding:10px;gap:7px}}@media(max-width:700px){.neon-detail .detail-hero{display:flex;gap:18px}.neon-detail .detail-copy{display:contents}.neon-detail .detail-heading{order:0;width:100%}.neon-detail .detail-gallery{order:1}.neon-detail .comp-schedule{order:2;width:100%}.neon-detail .comp-entry{order:3;width:100%;margin:0;padding:16px}.neon-detail .detail-copy h1{font-size:44px}.neon-detail .detail-heading>.detail-kicker{font-size:17px;margin-bottom:12px}.neon-detail .detail-summary{font-size:13px;margin-bottom:0}.neon-detail .instant-prize-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.neon-detail .instant-win-heading h2{font-size:33px}.comp-dates strong{font-size:12px}.comp-dates small{font-size:10px}.comp-sales{font-size:12px}.neon-detail .detail-main{padding-top:18px}.neon-detail .breadcrumbs{display:flex;font-size:10px;margin-bottom:16px;flex-wrap:wrap}.neon-detail .detail-information-heading h2{font-size:29px}}.neon-detail :is(.instant-win-heading h2,.prize-content h2,.detail-information h2,.detail-information h3,.detail-entry-cta h2){text-transform:uppercase}.neon-detail .detail-information-grid{margin-top:18px}.neon-detail .detail-information-grid article:before{display:none}.neon-detail .competition-disclaimer{width:100%;margin:18px 0;font-size:11px;padding:12px 16px}.neon-detail .detail-entry-cta{margin:20px 0;padding:22px}.neon-detail .detail-entry-cta-inner{gap:20px}.neon-detail .detail-entry-cta h2{margin:0 0 8px}.neon-detail .detail-entry-cta a{border-radius:5px;min-height:46px}.neon-detail .detail-entry-cta a span{color:white}.neon-detail .prize-content>h3{font:600 17px Arial,sans-serif;margin:0 0 18px;color:var(--customer-text,#eef7ff)}.neon-detail .prize-features{margin-top:20px;gap:12px}.neon-detail .prize-features article{padding:14px}.neon-detail .prize-features h3{font-size:20px}.neon-detail .prize-features article>span{display:inline-flex;align-items:center;justify-content:center;min-width:48px;height:48px;font-size:32px;line-height:1;color:var(--customer-accent,#00dff5)}.neon-detail .instant-ticket>span{background:var(--customer-surface,#064058);color:var(--customer-muted,#94f1ff)}.neon-detail .instant-ticket.won>span{background:#421333;color:var(--customer-muted,#ffacd8)}.neon-detail .instant-ticket strong{font-size:19px}.neon-detail .detail-information-grid article:after{display:none}.neon-detail .detail-entry-cta p{font-size:12px}.neon-detail .detail-verification{margin:34px 0;border:1px solid var(--customer-border,#16728b);border-radius:12px;background:linear-gradient(110deg,var(--customer-surface,#082838),var(--customer-surface,#071528) 75%);box-shadow:inset 0 0 30px #00e5ff08;color:var(--customer-text,#edfaff)}.neon-detail .detail-verification>summary{display:flex;align-items:center;gap:20px;padding:26px;cursor:pointer;list-style:none}.neon-detail .detail-verification>summary::-webkit-details-marker{display:none}.neon-detail .detail-verification>summary>svg{width:42px;height:48px;color:var(--customer-accent,#00e5ff);flex-shrink:0}.neon-detail .detail-verification>summary>span:nth-child(2){flex:1;display:grid;gap:6px}.neon-detail .detail-verification strong{font-family:Rush,Impact,sans-serif;font-size:28px;font-style:italic;text-transform:uppercase;line-height:1.1}.neon-detail .detail-verification>summary>span>span{color:var(--customer-muted,#b9c9d9);font-size:14px;line-height:1.6}.neon-detail .detail-verification-action{display:flex;align-items:center;gap:16px;padding:13px 17px;border:1px solid var(--customer-border,#298097);border-radius:6px;font-size:13px;font-weight:700}.neon-detail .detail-verification-action b{color:var(--customer-accent,#00e5ff)}.neon-detail .detail-verification[open] .detail-verification-action b{transform:rotate(45deg)}.neon-detail .detail-verification-content{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:25px;padding:0 26px 26px;border-top:1px solid var(--customer-border,#16728b55)}.neon-detail .detail-verification-content h3{font-size:18px;margin:22px 0 10px}.neon-detail .detail-verification-content p{font-size:14px;line-height:1.7;color:var(--customer-muted,#b9c9d9)}.neon-detail .detail-verification-content code{display:block;overflow-wrap:anywhere;font-size:12px;color:var(--customer-muted,#b5eaf3);margin:15px 0}.neon-detail .detail-verification-content a{display:inline-block;color:var(--customer-accent,#00e5ff);font-size:14px;margin-top:12px}.neon-detail .detail-page-faq{margin:18px 0 24px;background:transparent;border:0;padding:0}.neon-detail .detail-page-faq h2{font-family:Rush,Impact,sans-serif;font-size:26px;font-style:italic;text-transform:uppercase;margin:0 0 10px}.neon-detail .detail-page-faq h2 em{color:#ff008c}.neon-detail .detail-faq-grid{display:grid;gap:10px;grid-template-columns:1fr 1fr;align-items:start}.neon-detail .detail-faq-grid details{margin:0;padding:0;border:1px solid var(--customer-border,#28546b);border-radius:5px;background:var(--customer-surface,#06182a)}.neon-detail .detail-faq-grid summary{padding:12px 40px 12px 15px;font-size:13px;font-weight:500;line-height:1.5;cursor:pointer}.neon-detail .detail-faq-grid p{padding:0 15px 14px;font-size:13px;line-height:1.7;color:var(--customer-muted,#b9c9d9);white-space:pre-line}.neon-detail .detail-faq-grid summary:focus-visible,.neon-detail .detail-verification>summary:focus-visible{outline:2px solid #00e5ff;outline-offset:5px}@media(max-width:700px){.neon-detail .detail-verification>summary{flex-wrap:wrap;padding:20px;gap:14px}.neon-detail .detail-verification-action{width:100%;justify-content:center}.neon-detail .detail-verification strong{font-size:25px}.neon-detail .detail-verification-content{padding:0 20px 20px}.neon-detail .detail-faq-grid{grid-template-columns:1fr}}.neon-detail .detail-faq-grid details[open] summary:after,.neon-detail .detail-faq-grid summary:after{width:20px;height:20px;right:12px;border-radius:0;background:none;color:var(--customer-text,#e5f6ff);font-size:20px}.neon-detail .detail-faq-grid summary{display:flex;align-items:center;gap:12px;padding:12px 14px;min-height:46px}.neon-detail .detail-faq-grid summary>span{flex:1;min-width:0}.neon-detail .detail-faq-grid details[open] summary:after,.neon-detail .detail-faq-grid summary:after{content:none}.neon-detail .faq-question-icon{width:19px;height:19px;flex:0 0 19px;color:var(--customer-muted,#d7f4ff)}.neon-detail .faq-toggle-icon{width:20px;height:20px;flex:0 0 20px;color:var(--customer-text,#e9faff);transition:color .18s ease}.neon-detail .detail-faq-grid summary:hover .faq-toggle-icon{color:var(--customer-accent,#00e5ff)}.neon-detail .detail-faq-grid details[open] .faq-toggle-vertical{display:none}.neon-basket{color:var(--customer-text,#eef7ff);padding-block:28px 48px!important;min-height:65vh}.neon-basket *{box-sizing:border-box}.neon-basket .basket-breadcrumb{display:flex;gap:12px;font-size:13px;margin-bottom:20px;color:var(--customer-muted,#d2e7f4)}.neon-basket .basket-breadcrumb a{color:var(--customer-muted,#9adcea)}.neon-basket .nb-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:24px}.neon-basket :is(h1,h2,h3){font-family:Rush,Impact,sans-serif;font-style:italic;text-transform:uppercase;letter-spacing:0;line-height:1.1;margin:0;color:var(--customer-text,#fff)}.neon-basket h1{font-size:clamp(42px,5vw,68px)}.neon-basket h1 em{color:#ff008c;font-style:inherit}.neon-basket .nb-heading p{margin:10px 0 0;font-size:16px;color:var(--customer-muted,#c3dce9)}.neon-basket .nb-steps{list-style:none;display:flex;gap:32px;padding:0;margin:0}.neon-basket .nb-steps li{display:grid;justify-items:center;gap:9px;font-size:12px;color:var(--customer-muted,#b2c9dd);position:relative}.neon-basket .nb-steps li+li:before{content:"";position:absolute;top:14px;right:calc(50% + 20px);width:60px;border-top:1px solid var(--customer-border,#305269)}.neon-basket .nb-steps span{display:grid;place-items:center;width:29px;height:29px;border:1px solid var(--customer-border,#5c9ab9);border-radius:50%}.neon-basket .nb-steps [aria-current]{color:var(--customer-accent,#00e5ff);font-weight:700}.neon-basket .nb-steps [aria-current] span{background:#00e5ff;color:#031321;border-color:#00e5ff}.neon-basket .nb-message:empty{display:none}.neon-basket .nb-message{font-size:13px;color:var(--customer-muted,#8ce9f7);margin:0 0 15px}.neon-basket .nb-layout{display:grid;grid-template-columns:minmax(0,2.1fr) minmax(290px,1fr);gap:18px;align-items:start}.neon-basket .nb-items,.neon-basket .nb-summary{border:1px solid var(--customer-border,#28637b);border-radius:8px;padding:18px;background:linear-gradient(125deg,var(--customer-surface,#061b2d),var(--customer-surface,#031020))}.neon-basket h2{font-size:31px}.neon-basket .nb-items>h2{margin:0 0 18px 5px}.neon-basket .nb-item{display:grid;grid-template-columns:112px minmax(0,1fr) 132px 82px;align-items:center;gap:16px;padding:10px;border:1px solid var(--customer-border,#214b64);border-radius:7px;margin-bottom:12px;min-width:0}.neon-basket .nb-image{aspect-ratio:1;display:grid;place-items:center;border-radius:5px;overflow:hidden;background:var(--customer-surface,#0c273b);color:var(--customer-accent,#00e5ff)}.neon-basket .nb-image img{width:100%;height:100%;object-fit:cover}.neon-basket .nb-copy h3{font-size:23px;overflow-wrap:anywhere}.neon-basket .nb-copy p{font-size:13px;margin:10px 0;color:var(--customer-muted,#d7e9f4)}.neon-basket .nb-remove{display:flex;align-items:center;gap:8px;border:0;background:none;padding:5px 0;color:var(--customer-muted,#bdd9ec);font-size:12px;text-decoration:underline;cursor:pointer;min-height:32px}.neon-basket .nb-remove svg{width:18px;height:18px}.neon-basket .nb-line-total>span,.neon-basket .nb-quantity>span{font-size:12px;display:block;margin-bottom:8px;color:var(--customer-muted,#c9dfed);text-align:center}.neon-basket .nb-quantity>div{display:flex;height:44px;border:1px solid var(--customer-border,#3b7590);border-radius:5px;overflow:hidden}.neon-basket .nb-quantity button{width:40px;flex-shrink:0;border:0;background:linear-gradient(var(--customer-surface,#10364d),var(--customer-surface,#071a2c));color:var(--customer-text,#fff);font-size:22px;cursor:pointer}.neon-basket .nb-quantity button:disabled{opacity:.35;cursor:default}.neon-basket .nb-quantity input{width:50px;min-width:0;flex:1;background:var(--customer-surface,#031222);border:0;border-inline:1px solid var(--customer-border,#234b62);color:var(--customer-text,white);text-align:center;font-size:20px;font-weight:700;appearance:textfield;border-radius:0;padding:0}.neon-basket .nb-quantity input::-webkit-inner-spin-button,.neon-basket .nb-quantity input::-webkit-outer-spin-button{appearance:none;margin:0}.neon-basket .nb-line-total strong{font-family:Rush,Impact,sans-serif;font-size:30px;display:block;text-align:center;white-space:nowrap}.neon-basket .nb-browse{display:flex;align-items:center;gap:10px;color:var(--customer-accent,#00e5ff);font-size:14px;margin:18px 0 0}.neon-basket .nb-browse span{text-decoration:underline}.neon-basket .nb-summary{border-color:#00cfe6;padding:24px;box-shadow:0 0 18px #00dfff0c}.neon-basket .nb-summary p{font-size:14px;line-height:1.5;margin:12px 0 22px;color:var(--customer-muted,#d3e7f4)}.neon-basket .nb-summary .nb-count{font-size:16px;padding-bottom:20px;border-bottom:1px solid var(--customer-border,#285e75);margin-bottom:20px}.neon-basket .nb-total span{font-size:16px;color:var(--customer-muted,#81e7f7);font-weight:700}.neon-basket .nb-total strong{display:block;font-family:Rush,Impact,sans-serif;font-size:60px;line-height:1.15;margin-top:7px}.neon-basket .nb-primary{display:flex;align-items:center;justify-content:center;gap:15px;background:#ff008c;border-radius:6px;padding:16px;color:white;font-family:Rush,Impact,sans-serif;font-size:24px;font-style:italic;text-transform:uppercase;min-height:52px;text-align:center}.neon-basket .nb-primary:hover{background:#e5007d}.neon-basket .nb-primary span{font-family:Arial,sans-serif;font-style:normal}.neon-basket .nb-summary small{display:block;text-align:center;margin-top:15px;color:var(--customer-muted,#b7cedc);font-size:12px}.neon-basket .nb-assurances{display:flex;align-items:center;justify-content:space-around;gap:20px;border:1px solid var(--customer-border,#28637b);border-radius:7px;background:var(--customer-surface,#041426);margin-top:22px;padding:18px}.neon-basket .nb-assurances>span{display:flex;align-items:center;gap:14px;font-size:13px;color:var(--customer-muted,#d4e7f2)}.neon-basket .nb-assurances svg{width:32px;height:32px;flex-shrink:0;color:var(--customer-accent,#00e5ff)}.neon-basket .nb-empty{display:flex;align-items:center;justify-content:center;gap:32px;min-height:300px;padding:40px 24px;border:1px solid var(--customer-border,#28637b);border-radius:8px;background:radial-gradient(ellipse at 30% 50%,var(--customer-surface,#07304666),transparent 65%),var(--customer-surface,#041426)}.neon-basket .nb-empty>svg{width:110px;flex-shrink:0;color:var(--customer-accent,#00e5ff);filter:drop-shadow(0 0 10px #00cfff40)}.neon-basket .nb-empty p{color:var(--customer-muted,#bed4e3);font-size:15px;margin:12px 0 22px}.neon-basket :is(a,button,input):focus-visible{outline:2px solid #00e5ff;outline-offset:4px}@media(max-width:1100px){.neon-basket .nb-item{grid-template-columns:88px minmax(0,1fr) 124px;gap:12px}.neon-basket .nb-line-total{grid-column:3}.neon-basket .nb-line-total>span{display:none}.neon-basket .nb-copy,.neon-basket .nb-image{grid-row:1/3}.neon-basket .nb-steps{gap:22px}.neon-basket .nb-summary{padding:18px}}@media(max-width:800px){.neon-basket .nb-layout{grid-template-columns:1fr}.neon-basket .nb-steps{display:none}.neon-basket .nb-item{grid-template-columns:100px minmax(0,1fr) 132px 85px}.neon-basket .nb-line-total{grid-column:auto}.neon-basket .nb-line-total>span{display:block}.neon-basket .nb-copy,.neon-basket .nb-image{grid-row:auto}.neon-basket .nb-assurances{flex-wrap:wrap;justify-content:flex-start}.neon-basket .nb-summary .nb-primary{width:100%}}@media(max-width:600px){.neon-basket{padding-block:20px 30px!important}.neon-basket .nb-heading p{font-size:13px}.neon-basket .nb-heading{margin-bottom:20px}.neon-basket .nb-items{padding:12px}.neon-basket h2{font-size:26px}.neon-basket .nb-item{grid-template-columns:80px minmax(0,1fr);gap:12px;padding:10px}.neon-basket .nb-copy h3{font-size:20px}.neon-basket .nb-copy p{margin:6px 0;font-size:12px}.neon-basket .nb-quantity{grid-column:1;min-width:124px;border-top:1px solid var(--customer-border,#214b64);padding-top:10px}.neon-basket .nb-quantity>span{text-align:left}.neon-basket .nb-line-total{grid-column:2;align-self:end;text-align:right}.neon-basket .nb-line-total strong,.neon-basket .nb-line-total>span{text-align:right}.neon-basket .nb-assurances{display:grid;gap:16px;border:0;background:none;padding:0 8px}.neon-basket .nb-assurances svg{width:25px;height:25px}.neon-basket .nb-empty{flex-direction:column;text-align:center;gap:16px;padding:28px 18px}.neon-basket .nb-empty>svg{width:90px}.neon-basket .nb-primary{font-size:22px}}.checkout-shell.neon-basket-shell{background:var(--customer-surface,#020e20);color:var(--customer-text,#eef7ff);min-height:0}.neon-basket h1 em{text-shadow:none}body:has(.neon-basket-shell){background:var(--customer-surface,#020e20)}.neon-basket .nb-steps li+li:before{width:40px;right:calc(50% + 22px)}.checkout-shell.neon-checkout-shell,body:has(.neon-checkout-shell){background:var(--customer-surface,#020e20);color:var(--customer-text,#eef7ff)}.neon-checkout{padding-block:28px 45px!important;color:var(--customer-text,#edf5ff)}.neon-checkout *{box-sizing:border-box}.nc-preview-recovery h2,.nc-recovery-card h1,.neon-checkout :is(h1,h2,h3){font-family:Rush,Impact,sans-serif;text-transform:uppercase;font-style:italic;letter-spacing:0;color:var(--customer-text,#fff);line-height:1.1}.neon-checkout a{color:var(--customer-accent,#71e9f8);text-decoration:underline}.neon-checkout .nc-breadcrumb{display:flex;gap:10px;font-size:12px;margin-bottom:18px;color:var(--customer-muted,#b8d5e6)}.neon-checkout .checkout-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:0 0 28px;padding:0;background:none;border:0}.neon-checkout .checkout-heading h1{font-size:clamp(42px,5vw,68px);margin:0;max-width:none}.neon-checkout .checkout-heading h1 em{color:#ff008c;font-style:inherit;text-shadow:none}.neon-checkout .checkout-heading p{font-size:15px;color:var(--customer-muted,#d0e4f0);max-width:none;margin:10px 0 0}.neon-checkout .nc-progress{display:flex;gap:24px;list-style:none;padding:0;margin:0}.neon-checkout .nc-progress li{display:grid;justify-items:center;gap:8px;font-size:11px;color:var(--customer-muted,#a4c3d9);white-space:nowrap}.neon-checkout .nc-progress span{display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--customer-border,#386e89);border-radius:50%}.neon-checkout .nc-progress li:not(:last-child) span{background:#00e5ff;color:#031526}.neon-checkout .nc-progress [aria-current]{color:var(--customer-accent,#00e5ff)}.neon-checkout .checkout-grid{display:grid;grid-template-columns:minmax(0,1.95fr) minmax(285px,1fr);gap:20px;align-items:start}.neon-checkout .checkout-main{display:grid;gap:14px;min-width:0}.neon-checkout .checkout-section{position:relative;display:grid;grid-template-columns:32px minmax(0,1fr);gap:12px;padding:18px;border:1px solid var(--customer-border,#167994);border-radius:8px;background:linear-gradient(115deg,var(--customer-surface,#062238),var(--customer-surface,#031222));box-shadow:none;margin:0}.neon-checkout .checkout-section>div{min-width:0}.neon-checkout .checkout-step{width:30px;height:30px;border-radius:50%;background:#00e5ff;color:#021827;display:grid;place-items:center;font-weight:800;font-size:16px;box-shadow:0 0 12px #00e5ff20}.neon-checkout .checkout-section h2{font-size:25px;margin:3px 0 14px}.neon-checkout .checkout-section p{font-size:13px;color:var(--customer-muted,#c8ddeb);line-height:1.6}.neon-checkout .checkout-section a{font-size:12px}.neon-checkout .checkout-line{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:14px 0;border-bottom:1px solid var(--customer-border,#254359);color:var(--customer-text,#eff8ff)}.neon-checkout .checkout-line:first-of-type{padding-top:0}.neon-checkout .checkout-line small{display:block;color:var(--customer-muted,#a9c6d9);font-size:12px;margin-top:5px}.neon-checkout .checkout-line strong{font-size:14px}.neon-checkout .checkout-line+a{display:inline-block;margin-top:12px}.neon-checkout .nc-manage{display:block;margin:-4px 0 12px}.neon-checkout .address-options{display:grid;gap:10px}.neon-checkout .address-options label{background:var(--customer-surface,#041a2d);border:1px solid var(--customer-border,#28576e);border-radius:6px;padding:14px;display:flex;align-items:center;gap:12px;color:var(--customer-muted,#d6e6ef);font-size:13px;line-height:1.7}.neon-checkout .address-options label:has(input:checked){border-color:#00dcec;box-shadow:0 0 8px #00e5ff15}.neon-checkout .address-options strong{display:block;color:var(--customer-text,white)}.neon-checkout input{accent-color:#00e5ff}.neon-checkout .checkout-limit-notice{background:var(--customer-surface,#061c30);border:1px solid var(--customer-border,#21465e);border-radius:6px;padding:12px;color:var(--customer-muted,#d3e5f0)}.neon-checkout .checkout-limit-notice p{margin:0 0 8px}.neon-checkout .checkout-limit-notice>span{color:var(--customer-muted,#a2c0d3);font-size:11px;line-height:1.6;display:block}.neon-checkout .checkout-limit-notice a{display:inline-block;margin-top:8px}.neon-checkout .eligibility-ok{color:var(--customer-accent,#68e5e9)!important;margin-bottom:0}.neon-checkout .eligibility-ok:before{content:"✓";margin-right:8px}.neon-checkout .eligibility-issues{color:var(--customer-muted,#ffd69d);font-size:13px;padding-left:20px}.neon-checkout .checkout-section-intro{margin:0 0 10px}.neon-checkout .debit-information{display:flex;flex-wrap:wrap;gap:5px 12px;background:none;border:0;padding:0;margin:10px 0;font-size:12px;color:var(--customer-muted,#c7dfed)}.neon-checkout .debit-information span{color:var(--customer-muted,#b9d1e2);font-size:12px}.neon-checkout .wallet-balance-card{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;background:none;border:0;padding:8px 0;margin:0 0 10px;color:var(--customer-muted,#c7dfed);font-size:12px}.neon-checkout .wallet-balance-card strong{font-size:16px;color:var(--customer-text,white)}.neon-checkout .payment-choice-buttons{display:grid;grid-template-columns:1fr 1fr;gap:10px}.neon-checkout .payment-choice-buttons button{padding:15px 12px;border:1px solid var(--customer-border,#426e88);border-radius:6px;background:var(--customer-surface,#031325);color:var(--customer-text,#e8f6ff);text-align:left;cursor:pointer;box-shadow:none}.neon-checkout .payment-choice-buttons button.active{border-color:#00e5ff;background:var(--customer-surface,#06283a);box-shadow:inset 0 0 14px #00e5ff0c}.neon-checkout .payment-choice-buttons button strong{display:block;font-size:13px;color:var(--customer-text,white)}.neon-checkout .payment-choice-buttons button span{display:block;margin-top:7px;font-size:11px;color:var(--customer-muted,#b7d1e2)}.neon-checkout .payment-choice-buttons button:disabled{opacity:.45;cursor:default}.neon-checkout .wallet-amount-field{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0;color:var(--customer-muted,#cce3ee);font-size:12px}.neon-checkout .wallet-amount-field>div{display:flex;align-items:center;border:1px solid var(--customer-border,#386d87);border-radius:5px;background:var(--customer-surface,#031323);padding:0 10px;height:42px}.neon-checkout .wallet-amount-field input{background:none;border:0;color:var(--customer-text,white);width:100px;padding:8px;font-size:14px}.neon-checkout .wallet-amount-field small{display:block;width:100%;color:var(--customer-muted,#9abbd0);font-size:11px}.neon-checkout .payment-split-preview{display:flex;align-items:center;justify-content:space-around;gap:15px;padding:12px;background:var(--customer-surface,#071e31);border:1px solid var(--customer-border,#214b65);border-radius:6px}.neon-checkout .payment-split-preview span{text-align:center;color:var(--customer-text,white)}.neon-checkout .payment-split-preview small{display:block;font-size:12px;color:var(--customer-muted,#a9c7d8)}.neon-checkout .payment-split-preview strong{font-size:18px}.neon-checkout .checkout-confirmations{display:grid;gap:14px}.neon-checkout .checkout-confirmations label{display:flex;gap:10px;align-items:flex-start;background:none;border:0;border-radius:0;padding:0;color:white}.neon-checkout .checkout-confirmations input{position:static;opacity:1;width:19px;height:19px;margin:2px 0;flex:0 0 19px;appearance:auto}.neon-checkout .confirmation-check{display:none}.neon-checkout .checkout-confirmations strong{font-size:13px}.neon-checkout .checkout-confirmations small{display:block;font-size:11px;margin-top:4px;color:var(--customer-muted,#adc6d9)}.neon-checkout .checkout-summary{position:sticky;top:20px;border:1px solid #00cfe6;border-radius:8px;background:linear-gradient(120deg,var(--customer-surface,#082439),var(--customer-surface,#031020));padding:23px;color:var(--customer-text,white);box-shadow:none}.neon-checkout .checkout-summary .detail-kicker{display:none}.neon-checkout .checkout-summary h2{font-size:30px;margin:0 0 12px}.neon-checkout .checkout-summary p{font-size:13px;line-height:1.6;color:var(--customer-muted,#c3dce9)}.neon-checkout .checkout-total-lines{display:grid;gap:12px;border-bottom:1px solid var(--customer-border,#456377);padding:12px 0 20px;margin-bottom:20px}.neon-checkout .checkout-total-lines>span{display:flex;justify-content:space-between;color:var(--customer-text,white);font-size:14px}.neon-checkout .checkout-total-lines small{font-size:14px;color:var(--customer-muted,#c4dce9)}.neon-checkout .checkout-summary>strong{font-family:Rush,Impact,sans-serif;font-style:italic;font-size:58px;color:var(--customer-text,white);line-height:1.1}.neon-checkout .checkout-button{width:100%;padding:16px 12px;min-height:52px;border:1px solid #ff008c;border-radius:6px;background:#ff008c;color:white;font-family:Rush,Impact,sans-serif;font-size:24px;font-style:italic;text-transform:uppercase;cursor:pointer;box-shadow:none;margin:12px 0}.neon-checkout .checkout-button:disabled{opacity:.45;cursor:not-allowed}.neon-checkout .checkout-summary>small{display:block;font-size:11px;line-height:1.6;color:var(--customer-muted,#b4cdde);margin-bottom:10px}.neon-checkout .debit-policy{display:grid;gap:5px;background:none;border-top:1px solid var(--customer-border,#24445d);border-radius:0;padding:16px 0 0;margin-top:18px;font-size:12px;color:var(--customer-muted,#acc7da)}.neon-checkout .account-message,.neon-checkout .nc-preview{padding:12px 16px;border:1px solid var(--customer-border,#2b637c);border-radius:6px;background:var(--customer-surface,#08263b);color:var(--customer-muted,#9aeaf3);font-size:12px;margin:0 0 18px}.neon-checkout .checkout-blocking-error,.neon-checkout .empty-basket{background:var(--customer-surface,#061c30);border:1px solid var(--customer-border,#43738a);color:var(--customer-muted,#d2e6f4);border-radius:8px;padding:30px;box-shadow:none}.neon-checkout .checkout-blocking-error h2{font-size:25px}.neon-checkout .checkout-blocking-error button{background:#ff008c;color:white;border:0;padding:14px;border-radius:5px}.nc-recovery-card a:focus-visible,.neon-checkout :is(input,button,a):focus-visible{outline:2px solid #00e5ff;outline-offset:4px}.nc-preview-recovery{max-width:1280px;padding:24px;margin:auto;color:var(--customer-muted,#d3e5f2)}.nc-preview-recovery>div{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.nc-preview-recovery>p{font-size:13px;color:var(--customer-muted,#97b9ce)}.nc-recovery{min-height:65vh;display:grid;place-items:center}.nc-recovery-card{padding:30px;border:1px solid var(--customer-border,#1686a0);border-radius:8px;background:linear-gradient(120deg,var(--customer-surface,#082439),var(--customer-surface,#031020));color:var(--customer-muted,#c7deec);width:100%;max-width:650px}.nc-recovery-card>svg{width:48px;height:48px;color:var(--customer-accent,#00e5ff);margin-bottom:15px}.nc-recovery-card h1{font-size:30px;margin:0 0 14px}.nc-recovery-card p{font-size:14px;line-height:1.7}.nc-recovery-card a{display:inline-block;padding:10px 14px;border:1px solid var(--customer-border,#17879d);border-radius:5px;color:var(--customer-muted,#8af1fa);font-size:13px;margin:10px 10px 0 0}.nc-recovery-unavailable>svg{color:#ffbd64}@media(max-width:850px){.neon-checkout .checkout-grid{grid-template-columns:1fr}.neon-checkout .checkout-summary{position:static}.neon-checkout .checkout-heading{align-items:flex-start;flex-direction:column}.nc-preview-recovery>div{grid-template-columns:1fr}}@media(max-width:500px){.neon-checkout{padding-block:20px 30px!important}.neon-checkout .checkout-section{grid-template-columns:25px minmax(0,1fr);gap:8px;padding:12px}.neon-checkout .checkout-step{width:25px;height:25px;font-size:14px}.neon-checkout .checkout-section h2{font-size:22px}.neon-checkout .checkout-summary{padding:18px}.neon-checkout .checkout-heading h1{font-size:42px}.neon-checkout .checkout-heading p{font-size:13px}.neon-checkout .nc-progress{gap:22px}.neon-checkout .payment-choice-buttons button{padding:12px 9px}.nc-recovery-card{padding:22px}.nc-preview-recovery{padding:20px 16px}}.neon-checkout .checkout-heading{max-width:none}.neon-checkout .eligibility-ok{background:none;padding:8px 0 0;border-radius:0}.neon-checkout .debit-information strong{color:var(--customer-muted,#d7eaf5)}.neon-checkout .checkout-confirmations label{min-height:0}.neon-checkout .checkout-confirmations label:has(input:checked){background:none;box-shadow:none}.neon-checkout .checkout-total-lines>span{padding:0;border:0}.neon-checkout .checkout-total-lines{border-top:0}.neon-checkout .checkout-button:disabled{background:#ff008c;color:white}.neon-checkout .debit-policy{border-inline:0;border-bottom:0}.neon-checkout .wallet-amount-field>div>span{background:none;color:var(--customer-muted,#c8e5f3);padding:0}.neon-checkout .nc-entry-copy{display:flex;align-items:center;gap:12px;min-width:0}.neon-checkout .nc-entry-copy img{width:76px;height:56px;object-fit:cover;border-radius:5px;flex-shrink:0}@media(max-width:500px){.neon-checkout .nc-entry-copy img{width:45px;height:45px}.neon-checkout .nc-entry-copy{gap:8px}.neon-checkout .checkout-line strong{font-size:12px}.neon-checkout .checkout-line small{font-size:10px}}.account-shell:has(.neon-auth),body:has(.neon-auth){background:var(--customer-surface,#020e20);color:var(--customer-text,#eff8ff)}.neon-auth{padding-block:30px 55px!important;min-height:70vh;display:flex;flex-direction:column;align-items:center}.neon-auth *{box-sizing:border-box}.neon-auth .auth-return{color:var(--customer-muted,#8beaf5);font-size:13px;margin:0 0 20px;text-decoration:none}.neon-auth .auth-card{width:100%;max-width:450px;padding:32px;border:1px solid var(--customer-border,#16879f);border-radius:10px;background:radial-gradient(ellipse at 0 0,var(--customer-surface,#07364a55),transparent 70%),var(--customer-surface,#041426);box-shadow:0 0 28px #00e5ff0b;margin:0}.neon-auth .auth-card-wide{max-width:580px}.neon-auth h1,.neon-auth h2{font-family:Rush,Impact,sans-serif;font-style:italic;text-transform:uppercase;letter-spacing:0;color:var(--customer-text,white);line-height:1.1}.neon-auth h1{font-size:40px;text-align:center;margin:0 0 10px}.neon-auth h1 em{color:#ff008c;font-style:inherit;text-shadow:none}.neon-auth .auth-card>p{font-size:14px;text-align:center;color:var(--customer-muted,#c5deec);line-height:1.6;margin:0 0 24px}.neon-auth .account-form{margin:0}.neon-auth .account-form,.neon-auth .account-form-grid{display:grid;grid-template-columns:1fr;gap:18px}.neon-auth .full{grid-column:1/-1}.neon-auth label{display:grid;gap:8px;color:var(--customer-text,#edf6fc);font-size:14px;font-weight:500;min-width:0}.neon-auth input:not([type=checkbox]),.neon-auth select{width:100%;height:46px;padding:10px 12px;border:1px solid var(--customer-border,#426b84);border-radius:5px;background:var(--customer-surface,#061b2b);color:var(--customer-text,white);font-size:16px;min-width:0;box-shadow:none;color-scheme:dark}.neon-auth label small{font-size:12px;line-height:1.5;color:var(--customer-muted,#a9c5d7);font-weight:400}.neon-auth .account-form button,.neon-auth .phone-verification-form button,.neon-auth .phone-verification-resend{min-height:46px;padding:12px 16px;border:1px solid #ff008c;border-radius:5px;background:#ff008c;color:white;font-family:Rush,Impact,sans-serif;font-size:24px;font-style:italic;text-transform:uppercase;cursor:pointer;box-shadow:none}.neon-auth button:disabled{opacity:.5;cursor:default}.neon-auth a{color:var(--customer-accent,#6debf8)}.neon-auth .auth-forgot{font-size:13px;justify-self:end;margin-top:-6px}.neon-auth .auth-card .auth-switch{border-top:1px solid var(--customer-border,#25465e);margin:24px 0 0;padding-top:20px;font-size:13px}.neon-auth .auth-password{display:flex;position:relative}.neon-auth .auth-password input{padding-right:50px}.neon-auth .account-form .auth-password button{position:absolute;right:0;top:0;width:46px;height:46px;padding:12px;border:0;background:none;color:var(--customer-muted,#9ed9ec);font-size:14px}.neon-auth .auth-password svg{width:22px;height:22px}.neon-auth .auth-steps{display:flex;justify-content:space-between;gap:10px;list-style:none;padding:0;margin:0 0 8px;grid-column:1/-1}.neon-auth .auth-steps li{display:flex;align-items:center;gap:7px;color:var(--customer-muted,#9fbfd4);font-size:11px}.neon-auth .auth-steps li>span{width:26px;height:26px;flex:0 0 26px;border:1px solid var(--customer-border,#56839a);border-radius:50%;display:grid;place-items:center}.neon-auth .auth-steps .complete,.neon-auth .auth-steps [aria-current]{color:var(--customer-accent,#00e5ff)}.neon-auth .auth-steps .complete>span,.neon-auth .auth-steps [aria-current]>span{background:#00e5ff;color:#031626;border-color:#00e5ff}.neon-auth .auth-step-heading{font-size:26px;margin:0}.neon-auth .auth-step-fields{display:grid;gap:18px}.neon-auth [hidden]{display:none!important}.neon-auth .auth-optional{border:0;padding:0;background:none;color:var(--customer-muted,#7ee9f5)}.neon-auth .auth-optional summary{font-size:13px;cursor:pointer;padding:5px 0}.neon-auth .auth-optional label{margin-top:12px}.neon-auth .registration-address{border:0;padding:0;margin:0;min-width:0}.neon-auth .registration-address legend{display:none}.neon-auth .registration-address>p{font-size:13px;color:var(--customer-muted,#abc9dd);line-height:1.6;margin:0 0 18px}.neon-auth .registration-address .account-form-grid{grid-template-columns:1fr 1fr;gap:16px}.neon-auth .check{display:flex;align-items:flex-start;gap:10px;line-height:1.6;font-size:13px;font-weight:400}.neon-auth input[type=checkbox]{width:19px;height:19px;flex:0 0 19px;margin:2px 0;accent-color:#00e5ff}.neon-auth .auth-step-actions{display:flex;justify-content:flex-end;gap:14px}.neon-auth .auth-step-actions button:not(.auth-back){flex:1}.neon-auth .account-form .auth-back{font-family:inherit;font-size:13px;text-transform:none;font-style:normal;background:none;border:0;color:var(--customer-muted,#81e4f2);padding-left:0;flex:0 0 70px}.neon-auth .form-error,.neon-auth .phone-verification-message{background:#301727;border:1px solid #974b69;color:var(--customer-text,#ffe3ed);padding:12px;border-radius:5px;font-size:13px;line-height:1.6;margin:0}.neon-auth .form-success{background:var(--customer-surface,#082f36);color:var(--customer-muted,#b9edf2);padding:12px;border-radius:5px;font-size:13px}.neon-auth .phone-verification-card{padding:0;margin:0;border:0;background:none;box-shadow:none;color:var(--customer-muted,#d2e5f2)}.neon-auth .phone-verification-card h2{font-size:32px;margin:12px 0}.neon-auth .phone-verification-card p{color:var(--customer-muted,#b9d3e5);font-size:14px;line-height:1.6}.neon-auth .phone-verification-form{display:grid;gap:16px;margin-top:18px}.neon-auth .phone-verification-form input{letter-spacing:.3em;text-align:center;font-size:22px}.neon-auth .phone-verification-resend{background:none;border:0;font-family:inherit;font-size:13px;text-transform:none;font-style:normal;color:var(--customer-accent,#77e9f5);margin-top:12px;width:100%}.neon-auth :is(input,select,button,a,summary):focus-visible{outline:2px solid #00e5ff;outline-offset:3px}@media(max-width:600px){.neon-auth{padding-block:20px 35px!important}.neon-auth .auth-card{padding:24px 18px}.neon-auth h1{font-size:34px}.neon-auth .auth-steps li{flex-direction:column;text-align:center;font-size:10px;gap:7px}.neon-auth .registration-address .account-form-grid{grid-template-columns:1fr}.neon-auth .auth-step-heading{font-size:25px}}.auth-page.neon-auth{background:var(--customer-surface,#020e20)}.neon-auth .auth-card>p:not(.auth-switch){color:var(--customer-muted,#c5deec)}.neon-auth .account-form label,.neon-auth .account-form label small{letter-spacing:0;text-transform:none}.neon-auth .account-form label{gap:7px}.neon-auth .auth-card>p:not(.detail-kicker):not(.auth-switch){color:var(--customer-muted,#c5deec);margin:10px 0 24px}.neon-auth .account-form input:not([type=checkbox]){min-height:46px}.information-shell,body:has(.information-shell){background:var(--customer-surface,#020e20);color:var(--customer-text,#e7f4ff)}.neon-information{padding-block:28px 45px!important}.neon-information *{box-sizing:border-box}.neon-information h1,.neon-information h2{font-family:Rush,Impact,sans-serif;font-style:italic;text-transform:uppercase;letter-spacing:0;line-height:1.1;color:var(--customer-text,#fff)}.neon-information h1{font-size:clamp(38px,5vw,66px);margin:0 0 14px;max-width:850px}.neon-information h1 em{color:#ff008c;font-style:inherit;text-shadow:none}.neon-information h2{font-size:28px;margin:0 0 8px}.neon-information p{font-size:15px;line-height:1.65;color:var(--customer-muted,#c6deeb)}.neon-information .info-breadcrumb{font-size:13px;color:var(--customer-muted,#a9cadc);margin-bottom:24px}.neon-information a{color:var(--customer-accent,#73e7f5)}.neon-information .info-hero{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-bottom:28px}.neon-information .info-hero p{margin:0}.neon-information .info-hero>svg{width:120px;height:120px;flex:0 0 120px;color:var(--customer-accent,#00e5ff);filter:drop-shadow(0 0 10px #00e5ff20)}.neon-information .info-preview{padding:10px 14px;border:1px solid var(--customer-border,#245b72);border-radius:5px;font-size:12px;margin-bottom:18px}.neon-information .help-search{display:flex;align-items:center;gap:14px;padding:0 16px;border:1px solid var(--customer-border,#00b4d1);border-radius:6px;background:var(--customer-surface,#082237);margin-bottom:18px}.neon-information .help-search svg{width:24px;height:24px;color:var(--customer-muted,#bcf4ff)}.neon-information .help-search input{flex:1;min-width:0;background:none;border:0;padding:16px 0;color:var(--customer-text,white);font-size:16px;outline-offset:3px}.neon-information .help-search input::placeholder{color:var(--customer-muted,#b0cbdc)}.neon-information .help-categories{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:30px}.neon-information .help-categories button{display:flex;align-items:center;gap:20px;min-height:92px;padding:20px;background:var(--customer-surface,#041b2b);border:1px solid var(--customer-border,#1786a0);border-radius:7px;color:var(--customer-text,white);font-size:16px;text-align:left;cursor:pointer}.neon-information .help-categories button:hover,.neon-information .help-categories button[aria-pressed=true]{background:var(--customer-surface,#093347);border-color:#00e5ff}.neon-information .help-categories svg{width:34px;height:34px;flex:0 0 34px;color:var(--customer-accent,#00e5ff)}.neon-information .help-results-heading{display:flex;justify-content:space-between;gap:15px;align-items:center}.neon-information .help-results-heading button{border:0;background:none;color:var(--customer-muted,#7eeef7);cursor:pointer;text-decoration:underline;font-size:13px}.neon-information .help-count{font-size:12px;color:var(--customer-muted,#97b9d0);margin:0 0 14px}.neon-information .help-faqs{display:grid;gap:10px}.neon-information .help-faqs details{border:1px solid var(--customer-border,#235f78);border-radius:6px;background:var(--customer-surface,#051b2c);overflow:hidden}.neon-information .help-faqs summary{display:flex;align-items:center;gap:15px;list-style:none;cursor:pointer;padding:13px 16px;min-height:48px;font-size:14px;font-weight:600}.neon-information .help-faqs summary::-webkit-details-marker{display:none}.neon-information .help-faqs summary>span{flex:1}.neon-information .help-faqs svg{width:22px;height:22px;flex:0 0 22px;color:var(--customer-accent,#00e5ff)}.neon-information .help-faqs .help-expand{color:var(--customer-muted,#d7f4ff)}.neon-information details[open] .help-expand-vertical{display:none}.neon-information .help-faqs p{margin:0;padding:0 53px 18px;white-space:pre-line;font-size:14px}.neon-information .info-support{display:grid;grid-template-columns:40px 1fr auto;gap:15px;align-items:center;border:1px solid var(--customer-border,#187a92);border-radius:7px;background:var(--customer-surface,#061c2e);padding:24px;margin-top:28px}.neon-information .info-support>svg{width:36px;height:36px;color:var(--customer-accent,#00e5ff)}.neon-information .info-support p{margin:0;font-size:14px}.neon-information .info-support small{grid-column:2/-1;color:var(--customer-muted,#a9c7d8);font-size:12px}.neon-information .info-button{display:inline-flex;justify-content:center;align-items:center;background:#ff008c;color:white;padding:14px 22px;border-radius:5px;font-family:Rush,Impact,sans-serif;text-transform:uppercase;font-style:italic;font-size:23px;text-decoration:none;min-height:48px}.neon-information .info-blocks{display:grid;gap:16px}.neon-information .info-step{display:flex;align-items:center;gap:24px;border:1px solid var(--customer-border,#16839c);border-radius:8px;background:linear-gradient(110deg,var(--customer-surface,#072639),var(--customer-surface,#031526));padding:25px}.neon-information .info-step>div{flex:1}.neon-information .info-step p{margin:8px 0 0;white-space:pre-line}.neon-information .info-step-number{display:grid;place-items:center;width:52px;height:52px;flex:0 0 52px;border:2px solid #00dff5;border-radius:50%;color:var(--customer-accent,#00e5ff);font-family:Rush,Impact,sans-serif;font-size:30px;font-style:italic}.neon-information .info-step>svg{width:65px;height:65px;color:var(--customer-accent,#00e5ff)}.neon-information .info-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.neon-information .info-card{padding:24px;border:1px solid var(--customer-border,#16839c);border-radius:7px;background:var(--customer-surface,#061d2e);text-align:center}.neon-information .info-card>svg{width:40px;height:40px;color:var(--customer-accent,#00e5ff);margin-bottom:12px}.neon-information .info-card p{font-size:14px;margin:8px 0 0}.neon-information .info-callout{display:flex;align-items:center;gap:18px;border:1px solid var(--customer-border,#187b93);border-radius:7px;padding:22px;background:var(--customer-surface,#052134)}.neon-information .info-callout>div{flex:1}.neon-information .info-callout p{margin:0;white-space:pre-line}.neon-information .info-callout>svg{width:36px;height:36px;color:var(--customer-accent,#00e5ff);flex-shrink:0}.neon-information :is(button,input,a,summary):focus-visible{outline:2px solid #00e5ff;outline-offset:4px}@media(max-width:700px){.neon-information .info-hero>svg{display:none}.neon-information .help-categories{grid-template-columns:1fr 1fr;gap:10px}.neon-information .help-categories button{flex-direction:column;text-align:center;justify-content:center;gap:10px;font-size:13px;padding:14px;min-height:100px}.neon-information .info-support{grid-template-columns:30px 1fr;padding:18px}.neon-information .info-support .info-button,.neon-information .info-support small{grid-column:1/-1}.neon-information .info-cards{grid-template-columns:1fr}.neon-information .info-step{gap:14px;padding:18px}.neon-information .info-step>svg{display:none}.neon-information h2{font-size:25px}.neon-information .info-step-number{width:38px;height:38px;flex-basis:38px;font-size:24px}.neon-information .info-callout{flex-wrap:wrap;padding:18px}.neon-information .info-callout .info-button{width:100%}.neon-information .help-faqs p{padding:0 16px 16px}.neon-information .help-faqs summary{gap:10px;font-size:13px}}.neon-information .info-card>svg{display:block;margin:0 auto 12px}.neon-information .info-hero h1 em{display:inline-block}.neon-information .info-action-only{background:none;border:0;padding:10px;justify-content:center}.neon-information .info-action-only>div{display:none}.neon-information .info-evidence .info-button{background:none;color:var(--customer-accent,#00e5ff);font:600 14px/1.5 Arial,sans-serif;text-transform:none;border:1px solid var(--customer-border,#187b93)}.site-shell:has(.neon-legal),body:has(.neon-legal){background:var(--customer-surface,#020e20);color:var(--customer-text,#e8f0fb)}.neon-legal{color:var(--customer-text,#e8f0fb);padding-top:26px!important;padding-bottom:64px!important}.neon-legal a{color:inherit;text-decoration:none}.policy-preview-banner{padding:12px 18px;background:var(--customer-surface,#132740);border:1px solid var(--customer-border,#22536a);border-radius:8px;color:var(--customer-muted,#8cecff);font-size:13px;margin-bottom:22px}.policy-breadcrumb{display:flex;gap:10px;flex-wrap:wrap;font-size:12px;color:#8d9db3}.policy-hero{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:44px 28px 38px;background:radial-gradient(ellipse at 85% 80%,var(--customer-surface,#09304780),transparent 60%)}.policy-eyebrow{font-size:11px;letter-spacing:2px;color:var(--customer-accent,#36d9ed);font-weight:800}.policy-hero h1{font-family:Rush,Impact,sans-serif;font-style:italic;text-transform:uppercase;font-size:clamp(36px,5vw,64px);line-height:1.05;letter-spacing:.2px;margin:16px 0}.policy-hero h1 em{color:#ff168e;font-style:inherit;text-shadow:none}.policy-summary{max-width:650px;color:var(--customer-muted,#aab8cc);font-size:15px;line-height:1.8}.policy-meta{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px;font-size:11px;color:var(--customer-muted,#b6c9da)}.policy-meta span{border:1px solid var(--customer-border,#234052);background:var(--customer-surface,#0b1d30);border-radius:5px;padding:7px 12px}.policy-art{width:170px;flex-shrink:0;color:var(--customer-accent,#32d8f1);filter:drop-shadow(0 0 18px #00d9ff44);margin-right:55px}.policy-tabs{display:flex;gap:8px;overflow:auto;padding:18px 0;border-top:1px solid var(--customer-border,#1b3045);border-bottom:1px solid var(--customer-border,#1b3045)}.policy-tabs a{white-space:nowrap;padding:10px 15px;border:1px solid var(--customer-border,#263749);border-radius:6px;font-size:12px;font-weight:700}.policy-tabs a[aria-current=page]{background:var(--customer-surface,#052a3c);border-color:var(--customer-border,#00bed9);color:var(--customer-accent,#4de7f5)}.policy-layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:50px;margin:38px 0;align-items:start}.policy-contents{position:sticky;top:110px;border:1px solid var(--customer-border,#20364b);background:var(--customer-surface,#08192b);border-radius:10px;padding:20px;max-height:calc(100dvh - 135px);overflow:auto}.policy-contents h2{font-size:16px;margin:0 0 18px}.policy-contents ol{list-style:none;padding:0;margin:0}.policy-contents a{display:flex;gap:12px;font-size:12px;line-height:1.5;padding:10px 0;color:var(--customer-muted,#abbacf)}.policy-contents a span{color:var(--customer-accent,#33d7ed);font-size:11px}.policy-contents a:hover{color:var(--customer-text,#fff)}.policy-print{margin-top:20px;border:1px solid var(--customer-border,#2a465c);background:var(--customer-surface,#0b2035);color:var(--customer-muted,#cde9f0);border-radius:5px;padding:12px;font:inherit;font-size:12px;cursor:pointer;width:100%}.policy-document{max-width:790px;min-width:0;overflow-wrap:anywhere}.policy-document section{scroll-margin-top:125px;border-bottom:1px solid var(--customer-border,#203043);padding:0 0 30px;margin-bottom:30px}.policy-document h2{display:flex;gap:15px;align-items:baseline;font-size:21px;line-height:1.4;margin:0 0 18px}.policy-document h2 span{color:var(--customer-accent,#2ed3e9);font-size:14px;font-weight:500}.policy-document p,.policy-document ul{list-style:disc;padding-left:23px;margin:18px 0}.policy-document li{font-size:15px;line-height:1.95;color:var(--customer-muted,#bcc7d7);white-space:pre-line}.policy-document p{margin:0 0 17px}.policy-document ul{list-style:disc;padding-left:23px;margin:18px 0}.policy-document li{padding-left:4px;margin-bottom:8px}.policy-document li::marker{color:var(--customer-accent,#21d7eb)}.policy-note{border-left:3px solid #20d5ec;background:var(--customer-surface,#0a2437);border-radius:0 6px 6px 0;padding:18px 22px;color:var(--customer-muted,#c3dce7);font-size:14px;line-height:1.8;white-space:pre-line}.policy-mobile-contents{display:none}.policy-related{border-top:1px solid var(--customer-border,#203043);padding-top:26px}.policy-related h2{font-size:26px;margin:10px 0 22px}.policy-related>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.policy-related a{position:relative;border:1px solid var(--customer-border,#203b51);background:var(--customer-surface,#091b2e);padding:22px 40px 22px 22px;border-radius:8px}.policy-related a strong{display:block;margin-bottom:8px;font-size:15px}.policy-related a span{color:var(--customer-muted,#94a8be);font-size:12px;line-height:1.7}.policy-related a b{position:absolute;right:18px;top:22px;color:var(--customer-accent,#30d9e9)}.neon-legal :focus-visible{outline:2px solid #29d8ef;outline-offset:4px}@media(max-width:900px){.policy-layout{grid-template-columns:210px minmax(0,1fr);gap:26px}.policy-art{margin-right:0;width:125px}.policy-hero{padding-left:0;padding-right:0}}@media(max-width:640px){.policy-art{display:none}.policy-hero{padding-top:30px}.policy-layout{display:block;margin-top:24px}.policy-contents{position:static;max-height:none;margin-bottom:28px;padding:16px}.policy-desktop-contents{display:none}.policy-mobile-contents{display:block}.policy-mobile-contents summary{display:flex;justify-content:space-between;font-size:14px;cursor:pointer}.policy-print{margin-top:14px}.policy-document h2{font-size:19px}.policy-document li,.policy-document p{font-size:14px}.policy-tabs a{padding:10px}.policy-related>div{grid-template-columns:1fr}}@media print{.site-shell,body,body.boxed-storefront{background:#fff!important;color:#111!important}.policy-art,.policy-breadcrumb,.policy-contents,.policy-preview-banner,.policy-related,.policy-tabs,.site-footer,.site-header,body:after,body:before,footer,header.site-header{display:none!important}body.boxed-storefront main.neon-legal{width:100%!important;max-width:none!important;padding:0!important;background:#fff!important;border:0!important;box-shadow:none!important}.policy-layout{display:block}.policy-hero{padding:0 0 24px;background:none}.policy-document{max-width:none}.neon-legal h1,.neon-legal h2,.neon-legal li,.neon-legal p,.policy-eyebrow,.policy-meta span,.policy-note{color:#111!important}.policy-document section{scroll-margin:0}.policy-note{background:#f4f4f4}.policy-meta span{background:none}.policy-hero h1{font-size:32px}}