.moderation-page{max-width:1440px;margin:auto;padding:135px 40px 70px;min-height:90vh}.mod-topbar{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-bottom:35px}.mod-topbar h1{font-size:32px;margin-top:12px;letter-spacing:-1px}.mod-topbar>div:last-child{display:flex;align-items:center;gap:18px}.mod-topbar>div:last-child>span{display:flex;align-items:center;gap:8px;font-size:12px;color:#c1a7d6}.mod-topbar .button{min-height:44px;font-size:12px;padding:10px 18px}.mod-layout{display:grid;grid-template-columns:195px minmax(0,1fr);gap:28px}.mod-sidebar{display:flex;flex-direction:column;gap:7px;align-self:start;position:sticky;top:20px}.mod-sidebar button{display:flex;align-items:center;gap:12px;padding:13px 15px;border:1px solid transparent;border-radius:12px;background:none;text-align:left;font-size:13px;color:#ab98bd;min-height:48px}.mod-sidebar button:hover{background:#a14fdf12;color:#e2c9f5}.mod-sidebar button.selected{background:#a34ce922;border-color:#aa58e640;color:#e3c2ff}.mod-content{min-width:0}.mod-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-bottom:22px}.mod-stats article{padding:25px;background:linear-gradient(135deg,#25142f,#130d1b);border:1px solid #ab5ae02a;border-radius:16px;display:flex;flex-direction:column;gap:14px}.mod-stats svg{width:23px;height:23px;color:#b878e7}.mod-stats strong{font-size:30px;font-weight:500}.mod-stats span{font-size:11px;color:#a78bb9}.mod-panel{padding:30px;border:1px solid #a45ad026;border-radius:18px;background:linear-gradient(125deg,#20122866,#100b17)}.mod-panel h2{font-size:25px;font-weight:500;margin:10px 0 18px;letter-spacing:-.5px}.mod-panel>p{font-size:12px;margin-bottom:22px}.mod-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:15px}.mod-panel-heading h2{margin-bottom:0}.mod-panel-heading .button{font-size:11px;min-height:44px;padding:10px 18px;gap:8px}.mod-facts{margin:0 0 25px}.mod-facts>div{display:flex;justify-content:space-between;gap:20px;padding:15px 0;border-bottom:1px solid #ffffff0b;font-size:12px}.mod-facts dt{color:#9d86ad}.mod-facts dd{margin:0;text-align:right;color:#d7c2e7}.mod-actions{display:flex;gap:12px;flex-wrap:wrap;margin:25px 0}.mod-actions .button{font-size:12px;padding:12px 20px;min-height:46px;gap:10px}.mod-success{display:flex;align-items:center;gap:12px;padding:12px 18px;border:1px solid #76b68a33;border-radius:12px;background:#39634525;color:#bee2c9;font-size:12px;margin-bottom:22px}.mod-success>.text-link{margin-left:auto;font-size:11px;flex-shrink:0}.mod-login-page{min-height:85vh;padding:145px 20px 70px;display:flex;align-items:flex-start;justify-content:center}.mod-login{margin:0}.mod-login h1{font-size:28px;text-align:center;margin:18px 0}.mod-login>p{text-align:center;font-size:12px;margin-bottom:25px}.mod-search{display:flex;align-items:center;gap:10px;margin:25px 0}.mod-search>input{flex:1;min-width:0;border:1px solid #a456e750;background:#1b1324;border-radius:11px;color:#e8d9f2;padding:13px 16px;font-size:12px}.mod-search .button{font-size:12px;padding:12px 18px;gap:8px;min-height:44px}.mod-table-wrap{width:100%;overflow:auto;scrollbar-width:thin;scrollbar-color:#82539b #160e1d}.mod-table{width:100%;border-collapse:collapse;white-space:nowrap;font-size:11px}.mod-table th{font-weight:400;color:#9b7faf;text-align:left;padding:14px 14px 14px 0;border-bottom:1px solid #a358ce25}.mod-table td{padding:18px 14px 18px 0;border-bottom:1px solid #ffffff0a;color:#c9b7d6}.mod-table td strong{font-size:12px;font-weight:500;color:#efe1fa}.mod-table td small{display:block;color:#91779f;font-size:9px;margin-top:6px}.mod-table td a{color:#c187ed;text-decoration:underline;text-underline-offset:3px}.mod-pagination{display:flex;align-items:center;gap:9px;font-size:11px;color:#a58cb7;margin:18px 0}.mod-pagination>span:first-child{margin-right:auto}.mod-note{font-size:10px!important;line-height:1.7!important;color:#8e769e!important;margin:16px 0 0!important}.mod-fieldset{border:0;padding:0;margin:20px 0;min-width:0}.mod-fieldset:disabled{opacity:.65}.mod-prize-editor{padding:22px;background:#8b44b60a;border:1px solid #a253cb25;border-radius:14px;margin-bottom:18px}.mod-prize-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.mod-prize-title h3{font-size:15px;font-weight:500;color:#c9abde}.mod-prize-title .icon-button{color:#c98caa}.mod-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}.mod-textarea{display:block;margin:0 0 18px}.mod-textarea>span{display:block;font-size:11px;color:#b7a8c7;margin-bottom:8px}.mod-textarea textarea{display:block;width:100%;max-width:100%;min-width:0;resize:vertical;padding:13px 15px;background:#1b1424;border:1px solid #a456e76b;border-radius:11px;color:#eee1f8;font:12px/1.7 Rubik,sans-serif;min-height:85px}.mod-check{display:flex;align-items:flex-start;gap:10px;color:#cbb5dc;font-size:12px;line-height:1.6;margin:15px 0}.mod-check input{min-height:0;width:17px;height:17px;accent-color:#a752e8;flex-shrink:0;margin:1px 0}.mod-loading{padding:35px 0;display:flex;gap:15px;align-items:center;font-size:12px;color:#bca2ce}.mod-panel>.form-error .text-link{display:block}.mod-draw-stage{text-align:center;padding:5px 0 12px}.mod-draw-stage .lotto-ball{width:135px;height:135px;font-size:54px;margin:25px auto 18px}.mod-draw-stage p{font-size:12px}.mod-number-history{margin:30px 0;max-height:300px;overflow-y:auto}.mod-subheading{font-size:18px;font-weight:500;margin:30px 0 18px}.mod-rounds{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.mod-rounds article{padding:20px;border:1px solid #a75fce25;border-radius:12px;background:#25122e33}.mod-rounds strong{font-size:14px;font-weight:500;display:block;margin-bottom:10px}.mod-rounds span,.mod-rounds p{font-size:11px;color:#af91c2;line-height:1.7}.mod-events{margin-top:25px}.mod-events article{display:flex;align-items:flex-start;gap:14px;border-bottom:1px solid #ffffff0b;padding:18px 0}.mod-events article>svg{color:#9e6abc;flex-shrink:0;margin-top:2px}.mod-events strong{font-size:13px;font-weight:400}.mod-events p{font-size:11px;margin:7px 0}.mod-events small{font-size:10px;color:#91779e}@media(max-width:1000px){.moderation-page{padding:120px 24px 50px}.mod-layout{grid-template-columns:160px minmax(0,1fr);gap:18px}.mod-sidebar button{font-size:12px;padding:11px;gap:9px}.mod-panel{padding:24px}.mod-stats article{padding:20px}.mod-stats strong{font-size:26px}}@media(max-width:700px){.moderation-page{padding:105px 16px 45px}.mod-topbar{align-items:flex-start;gap:15px;flex-direction:column;margin-bottom:22px}.mod-topbar h1{font-size:26px}.mod-topbar .eyebrow{font-size:9px}.mod-topbar>div:last-child{width:100%;justify-content:space-between}.mod-layout{display:flex;flex-direction:column;gap:22px}.mod-sidebar{position:static;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.mod-sidebar button{padding:10px 6px;font-size:10px;gap:7px;justify-content:center;flex-direction:column;min-height:64px}.mod-sidebar svg{width:18px;height:18px}.mod-stats{gap:8px}.mod-stats article{padding:16px 10px;gap:12px;border-radius:12px}.mod-stats strong{font-size:23px}.mod-stats span{font-size:9px;line-height:1.5}.mod-panel{padding:20px 16px}.mod-panel h2{font-size:22px}.mod-panel-heading{align-items:flex-start;flex-direction:column}.mod-panel-heading .button{font-size:10px}.mod-panel .eyebrow{font-size:8px;letter-spacing:1.5px}.mod-facts>div{font-size:11px;gap:15px}.mod-facts dt,.mod-facts dd{flex:1;line-height:1.6}.mod-actions{gap:10px}.mod-actions .button{font-size:11px;width:100%;min-height:47px}.mod-search{gap:8px}.mod-search .button{padding:12px;font-size:10px}.mod-search>input{font-size:11px;padding:13px 10px}.mod-prize-editor{padding:15px 12px}.mod-form-grid{grid-template-columns:1fr;gap:0}.mod-check{font-size:11px}.mod-rounds{grid-template-columns:1fr}.mod-login-page{padding-top:110px}.mod-login h1{font-size:25px}.mod-success{flex-wrap:wrap;font-size:11px;gap:8px}.mod-success>.text-link{margin:0}.mod-note{font-size:9px!important}}.mod-prize-actions{display:flex;align-items:center;gap:4px;flex-wrap:wrap;justify-content:flex-end}.mod-prize-position{display:flex;align-items:center;gap:8px;font-size:11px;color:#c9abde;margin-right:8px}.mod-prize-position select{min-width:54px;min-height:44px;border:1px solid #a456e76b;border-radius:9px;background:#1b1424;color:#eee1f8;font:inherit;padding:7px}.mod-prize-actions .icon-button{width:44px;height:44px;color:#d5b6ef}.mod-prize-actions .icon-button:disabled{opacity:.3;cursor:default}.mod-reorder-status{font-size:12px;color:#d5b6ef;line-height:1.5;margin-top:12px}.mod-reorder-status:empty{display:none}.mod-rounds article>small{display:block;margin:0 0 6px;color:#d9c2e8;font-size:11px}.mod-rounds article>span{display:block}.mod-rounds article>p{margin-top:14px}.mod-rounds article>p>strong{margin-bottom:4px;color:#eee1f8}@media(max-width:480px){.mod-prize-title{align-items:flex-start;flex-direction:column;gap:12px}.mod-prize-actions{width:100%;justify-content:flex-start}.mod-prize-position{margin-right:auto}}:root{font-family:Rubik,sans-serif;color:#f8f6fb;background:#09070e;font-synthesis:none;font-weight:400;--purple:#b05bff;--muted:#a6a0b3;--border:#ffffff12}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;min-width:320px}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}a{color:inherit;text-decoration:none}button{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid #d6a4ff;outline-offset:5px}button,input,select{min-height:44px}h1,h2,h3,p{margin:0}p{line-height:1.65;color:var(--muted)}.purple{color:var(--purple)}.eyebrow{font-size:11px;letter-spacing:2.2px;font-weight:500;color:var(--purple);display:block}.display{font-weight:900;font-style:italic;text-transform:uppercase;letter-spacing:-1.8px}.header{height:94px;position:absolute;top:0;left:0;width:100%;z-index:20;border-bottom:1px solid var(--border);background:linear-gradient(#08060dcc,#08060d40)}.header-inner{height:100%;max-width:1460px;padding:0 5.5%;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:inline-flex;flex-direction:column;align-items:center;line-height:.82;transform:rotate(-8deg);position:relative}.brand svg{width:23px;height:23px;color:var(--purple);stroke-width:2.5;margin-bottom:0}.brand>span{font:900 italic 34px Rubik,sans-serif;letter-spacing:-3.5px;text-shadow:2px 2px #793eb0}.brand-link{padding:5px 8px}.navigation{display:flex;gap:32px;height:100%;align-items:center}.navigation a{position:relative;font-size:14px;color:#bbb5c4;min-height:44px;display:flex;align-items:center;transition:color .2s}.navigation a:hover,.navigation a.active{color:#fff}.navigation a.active:after{content:"";height:3px;background:var(--purple);position:absolute;left:0;right:0;bottom:9px;box-shadow:0 0 10px #ae40ff80}.header-actions{display:flex;gap:10px;align-items:center}.button{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:54px;padding:15px 27px;border:1px solid #c576ff50;border-radius:100px;background:linear-gradient(110deg,#a744ff,#8921e9);font-size:14px;font-weight:500;color:#fff;box-shadow:0 5px 25px #9426f02b;transition:transform .2s,box-shadow .2s,background .2s}.button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 32px #a744ff60;background:linear-gradient(110deg,#ba67ff,#a137fa)}.header-join{min-height:46px;color:#160925;padding:12px 24px;gap:13px}.icon-button{border:0;background:transparent;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%}.icon-button:hover{background:#ffffff10}.menu-toggle,.mobile-results{display:none!important}.hero{position:relative;min-height:850px;height:min(960px,100svh);isolation:isolate;background:#050508;overflow:hidden}.hero-art{position:absolute;top:0;right:0;bottom:0;left:0;background:url(/assets/celebration-20261023.webp) center center/cover no-repeat;z-index:-2}.hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#04030508 60%,#09070e);z-index:-1}.hero-inner{position:relative;max-width:1420px;margin:auto;height:100%;display:grid;grid-template-columns:1fr 1.5fr 1fr;align-items:center;padding:100px 7.5% 135px;gap:15px}.hero-left{padding-top:55px}.hero-left>.eyebrow{font-size:9px;letter-spacing:1.5px;margin-bottom:18px;color:#c2a4d9}.hero-left h1 span{display:block;font-style:italic;text-transform:uppercase;font-size:clamp(23px,2.7vw,40px);font-weight:800;letter-spacing:-1.5px;color:#bf78ff}.hero-left h1 strong{font-size:clamp(48px,5.3vw,79px);font-weight:900;font-style:italic;line-height:1.1;white-space:nowrap;text-transform:uppercase;letter-spacing:-3px}.brush-line{height:5px;background:linear-gradient(90deg,#7f26dd,#c366ff 75%,transparent);transform:rotate(-4deg);border-radius:100%;margin:12px 0 34px;position:relative}.brush-line:after{content:"";position:absolute;top:7px;left:12%;width:70%;height:2px;background:#a245ff;border-radius:50%}.hero-left h2{font-size:17px;line-height:1.4;font-weight:500;margin-bottom:13px}.hero-left p{font-size:13px;color:#c4bdcf;line-height:1.65}.hero-note{font-size:10px;color:#81748f;display:flex;align-items:center;gap:6px;margin-top:24px}.hero-center{height:100%;display:flex;align-items:center;flex-direction:column;justify-content:flex-start;padding-top:10px;pointer-events:none}.brand-large{transform:rotate(-9deg);margin-top:0}.brand-large svg{width:86px;height:70px;margin-bottom:2px}.brand-large>span{font-size:clamp(90px,11.5vw,170px);letter-spacing:-15px;text-shadow:5px 8px #8736c9,0 5px 50px #9d45fb50;line-height:.95}.hero-right{padding-top:60px;text-align:center}.status-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 13px;background:#7e34b91a;border:1px solid #ae65e82b;border-radius:100px;font-size:10px;color:#cfbae3}.status-pill>span{width:5px;height:5px;background:#bc66ff;border-radius:50%;box-shadow:0 0 9px #a943fc}.hero-right .status-pill{margin-bottom:22px}.hero-right h2{font-size:clamp(27px,3.1vw,44px);display:flex;align-items:center;justify-content:center;gap:12px;white-space:nowrap}.hero-right h2 svg{color:var(--purple);width:36px;height:36px;transform:rotate(15deg)}.hero-right .brush-line{margin:8px 0 34px}.hero-right p{font-size:14px;color:#d8d0df;margin-bottom:23px}.hero-right .button{width:100%;max-width:270px;text-transform:uppercase;color:#170925;font-size:14px;font-weight:600}.join-note{display:block;font-size:10px;color:#a399b1;margin-top:13px}.perks{position:absolute;bottom:80px;left:23%;right:23%;display:grid;grid-template-columns:repeat(4,1fr);justify-content:center}.perks>div{display:flex;flex-direction:column;gap:8px;align-items:center;text-align:center;border-right:1px solid #ffffff12}.perks>div:last-child{border:0}.perks svg{color:#bc66ff;width:25px;height:25px}.perks span{font-size:11px;line-height:1.5;color:#ded7e4}.scroll-hint{position:absolute;bottom:25px;left:50%;transform:translate(-50%);font-size:9px;letter-spacing:1.5px;text-transform:uppercase;color:#7c708c;display:flex;align-items:center;gap:14px;padding:10px}.scroll-hint span{font-size:19px;color:#b05bff}.section{max-width:1180px;margin:auto;padding:95px 40px;scroll-margin-top:20px}.section-top{display:flex;align-items:flex-end;justify-content:space-between;gap:35px;margin-bottom:40px}.section h2{font-size:36px;font-weight:600;letter-spacing:-1.2px;margin-top:14px}.section-top>p{font-size:13px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.steps article{position:relative;padding:32px;border:1px solid var(--border);border-radius:18px;background:linear-gradient(130deg,#1a112370,#0d0a13)}.step-number{position:absolute;right:25px;top:26px;font-size:42px;font-weight:600;color:#ffffff08}.steps article>svg{width:32px;height:32px;color:#b366f5;margin-bottom:25px}.steps h3,.round-grid h3{font-size:18px;font-weight:500;margin-bottom:12px}.steps p,.round-grid p{font-size:13px;line-height:1.8}.conditions-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:24px;gap:20px;padding:20px 0;border-bottom:1px solid var(--border);font-size:12px}.conditions-bottom>div{display:flex;align-items:center;gap:13px}.conditions-bottom svg{color:#9d6dc3}.conditions-bottom small{color:#7b7288;display:block;margin-top:5px}.conditions-bottom a{display:flex;align-items:center;gap:10px;color:#c088ed;padding:12px 0}.prizes{padding-top:25px}.outline-pill{display:inline-flex;align-items:center;gap:8px;font-size:11px;color:#c4a5de;padding:10px 15px;border:1px solid #b05bff35;border-radius:100px;white-space:nowrap}.prizes-teaser{position:relative;overflow:hidden;display:flex;align-items:center;gap:50px;min-height:290px;padding:45px 70px;background:radial-gradient(ellipse at 20% 90%,#55208145,transparent 60%),linear-gradient(130deg,#171021,#100b17);border:1px solid #9d5fc927;border-radius:20px}.gift-illustration{width:185px;height:185px;position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0;transform:rotate(-12deg);filter:drop-shadow(0 5px 25px #a747ff40)}.gift-illustration>svg{width:160px;height:160px;stroke-width:.9;color:#a243ee}.gift-illustration>span{position:absolute;font-size:46px;top:75px;left:77px;color:#e8bcff}.prizes-teaser h3{font-size:31px;line-height:1.15;margin:16px 0;font-weight:500;letter-spacing:-1px}.prizes-teaser p{font-size:13px}.teaser-crown{position:absolute;width:180px;height:180px;right:-20px;top:40px;transform:rotate(20deg);color:#ffffff03;stroke-width:1}.prize-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.prize-card{padding:25px;background:#14101b;border:1px solid var(--border);border-radius:18px}.prize-card>svg{display:block;margin:30px auto;color:var(--purple)}.prize-card img{width:100%;object-fit:contain}.prize-card h3{margin:16px 0 8px}.prize-card p{font-size:13px}.rules-section{padding-top:25px}.round-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.round-grid article{padding:20px 0;border-top:1px solid #a753e750}.round-grid article>div:first-child{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px;font-size:11px;letter-spacing:1.7px;color:#a974cf}.round-grid article>div:first-child svg{width:23px;height:23px}.mini-grid{display:grid;grid-template-columns:repeat(9,1fr);gap:4px;margin-top:25px}.mini-grid span{height:15px;border:1px solid #6c428e45;border-radius:3px;background:#6c428e12}.mini-grid span.filled{background:#9e43e055;border-color:#a04ced90}.jackpot-banner{margin-top:30px;display:flex;gap:24px;align-items:center;border:1px solid #b45bff30;padding:24px 30px;border-radius:14px;background:linear-gradient(90deg,#7130a41c,transparent)}.jackpot-banner>svg{color:var(--purple);width:37px;height:37px;flex-shrink:0}.jackpot-banner h3{font-size:17px;font-weight:500}.jackpot-banner p{font-size:12px;margin-top:6px}.jackpot-banner .outline-pill{margin-left:auto;font-size:15px}.text-link{display:inline-flex;align-items:center;gap:10px;color:#bb7be8;font-size:13px;padding:12px 0;background:none;border:0}.rules-section>.text-link{margin-top:16px}.finale{text-align:center;padding-top:30px;padding-bottom:90px}.finale h2{font-size:44px;margin:20px 0}.finale p{font-size:14px}.finale .button{margin:30px 0 35px}.schedule{display:flex;justify-content:center;gap:55px;font-size:10px;color:#8c7e9d}.schedule strong{display:block;color:#c2b5ce;font-size:11px;margin-top:8px;font-weight:400}.footer{padding:38px max(5.5%,20px);border-top:1px solid var(--border);display:flex;gap:30px;align-items:center;flex-wrap:wrap;background:#08060b;font-size:11px}.footer .brand>span{font-size:27px}.footer .brand svg{width:18px;height:18px}.footer p{font-size:11px}.footer>div{display:flex;gap:20px;margin-left:auto;color:#aca0ba}.footer>div a{padding:12px 0}.footer>span{flex-basis:100%;display:flex;justify-content:center;align-items:center;gap:5px;font-size:9px;color:#5e536c}.footer>span svg{color:#8a459f}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#030208b0;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);z-index:100;overflow:auto;display:flex;align-items:flex-start;justify-content:center;padding:35px 16px}.auth-modal{margin:auto;position:relative;width:470px;max-width:100%;padding:36px 38px 28px;border:1px solid #a34df2;border-radius:20px;background:radial-gradient(ellipse at 50% 0,#45205c25,transparent 60%),#0e0b18;box-shadow:0 0 70px #8022ba2a,inset 0 0 14px #c57bff08}.modal-close{position:absolute;right:12px;top:12px;color:#d6c5e3}.modal-crown{display:block;width:54px;height:54px;margin:0 auto 12px;color:var(--purple);stroke-width:1.7;transform:rotate(-5deg)}.auth-modal>.eyebrow{font-size:8px;text-align:center;margin-bottom:10px}.auth-modal h2{text-align:center;font-size:33px;line-height:1.2}.auth-modal>.brush-line{margin:10px 15px 26px}.field{display:block;margin-bottom:15px}.field>span{font-size:11px;color:#b7a8c7;display:block;margin-bottom:7px}.field>div{display:flex;align-items:center;background:linear-gradient(120deg,#211a2e,#1b1626);border:1px solid #a456e76b;border-radius:11px;padding:0 15px;transition:border .2s}.field>div:focus-within{border-color:#c68cff;box-shadow:0 0 12px #a24efc20}.field svg{width:19px;height:19px;color:#c796ee;flex-shrink:0}.field input,.field select{width:100%;background:none;color:#f5eefb;border:0;outline:none!important;font-size:13px;padding:16px 12px;min-width:0}.field select option{background:#1b1626}.field input::placeholder{color:#786986;font-size:12px}.field [aria-invalid=true]{color:#ffbbcb}.vk-icon{font-size:17px;letter-spacing:-1.5px;color:#d4b4ed;width:19px}.consents{margin:20px 0 22px}.consents label{display:flex;align-items:flex-start;gap:10px;margin-top:10px;font-size:10px;line-height:1.6;color:#ab9cb9}.consents input{min-height:0;width:15px;height:15px;flex-shrink:0;accent-color:#a944fa;margin:1px 0}.consents label span a{color:#c382f3;text-decoration:underline;text-underline-offset:3px}.auth-submit{width:100%;margin-top:6px;font-size:12px;gap:12px}.auth-switch{text-align:center;font-size:12px;margin-top:17px;color:#9a8ca9}.auth-switch button{background:none;border:0;color:#c173ff;padding:0 5px;font-size:12px}.auth-intro{font-size:12px;margin-bottom:25px}.auth-help{font-size:10px;text-align:center;margin-top:10px}.auth-help a{color:#c382f3}.field-error{display:block;font-size:10px;color:#ff98b4;margin-top:7px}.form-error{color:#ffc0d2;background:#b4205015;border:1px solid #c0476a30;padding:13px 16px;border-radius:10px;font-size:12px;margin:15px 0}.inline-notice{display:flex;align-items:flex-start;gap:9px;padding:13px;background:#a054dc12;border:1px solid #a25cce30;border-radius:10px;font-size:11px;color:#c3abd4;line-height:1.6;margin:0 0 22px}.inline-notice svg{flex-shrink:0;margin-top:2px}.spinner{width:20px;height:20px;border:2px solid #ba7fea30;border-top-color:#b96aff;border-radius:50%;display:inline-block;animation:spin .8s linear infinite}.page-state{min-height:80vh;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:24px;padding:150px 24px 80px;text-align:center}.page-state h1{font-size:36px;line-height:1.3}.page-state p{font-size:14px;max-width:550px}.page-state>svg{color:var(--purple)}.page-state.compact{min-height:180px;padding:30px}.page-heading{text-align:center;margin-bottom:45px}.page-heading>svg{display:block;margin:0 auto 18px;width:50px;height:50px;color:#b357f2}.page-heading h1{font-size:48px;margin:15px 0;letter-spacing:-1.5px}.page-heading p{font-size:14px;color:#c7bbd3}.ticket-page{position:relative;isolation:isolate;min-height:95vh;padding:145px 30px 75px;max-width:1300px;margin:auto}.ticket-page-art{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:.18;background:linear-gradient(#08050a88,#09070e),url(/assets/celebration-20261023.webp) center/cover}.ticket-page h1.display{font-size:62px}.access-code{max-width:670px;margin:0 auto 35px;padding:22px 28px;background:#181023;border:1px solid #a350e852;border-radius:14px}.access-code>div:first-child{display:flex;align-items:center;gap:12px;color:#d9bcf6;font-size:14px}.access-code p{font-size:11px;margin:10px 0}.code-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.code-row code{font-size:16px;color:#efe1ff;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.ticket-meta{display:flex;justify-content:space-between;gap:20px;max-width:1040px;margin:0 auto 16px;font-size:11px;color:#b0a0c0}.lottery-ticket{display:flex;max-width:1040px;margin:auto;padding:12px;background:#ac4eef;border-radius:20px;box-shadow:0 0 55px #8c31d237;position:relative;overflow:hidden}.ticket-label{width:27%;flex-shrink:0;background:radial-gradient(ellipse at 0 100%,#8830be45,transparent),#100b18;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:25px 15px;border-right:8px solid #a948e9;border-radius:10px 0 0 10px}.ticket-label>.brand>span{font-size:46px}.ticket-label h2{font-size:21px;font-weight:800;color:#b958ff;text-transform:uppercase;font-style:italic;margin:25px 0 12px;line-height:1.2}.ticket-label>span:not(.brand){font-size:11px;line-height:1.4;color:#ded2ea}.ticket-label>strong{font-size:13px;letter-spacing:1px;margin:14px 0;color:#e8cafc}.ticket-label>svg{width:32px;height:32px;color:#b357f2}.ticket-cards{display:flex;flex-direction:column;gap:12px;flex:1;background:#d3c9df;padding:9px;min-width:0}.lotto-card{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));border:1px solid #9482a455;background:#ede6f1}.lotto-cell{aspect-ratio:1.06;border:1px solid #9684a638;display:flex;align-items:center;justify-content:center;color:#211329;background:linear-gradient(120deg,#f2edf4,#d8cde0)}.lotto-cell button{width:100%;height:100%;padding:0;background:transparent;border:0;color:inherit;font:clamp(15px,2.2vw,29px) Georgia,serif;min-height:0;transition:background .2s}.lotto-cell button:hover{background:#b05bff30}.lotto-cell.matched{background:#a54dde;color:#fff}.lotto-cell.manual{background:#dbc2ee;box-shadow:inset 0 0 0 2px #a44cd7}.ticket-stub{width:11%;border-left:2px dashed #251233;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#1a0b25;background:linear-gradient(110deg,#bf6ff7,#9b3ae6)}.ticket-stub>svg{width:35px;height:35px}.ticket-stub>span{font-size:9px;letter-spacing:1px;margin:10px 0;writing-mode:vertical-rl}.barcode{width:45%;height:145px;margin:14px 0;background:repeating-linear-gradient(0deg,#160924 0 2px,transparent 2px 5px,#160924 5px 6px,transparent 6px 9px,#160924 9px 13px,transparent 13px 16px)}.ticket-legend{display:flex;align-items:center;justify-content:center;gap:25px;margin:25px 0;font-size:10px;color:#baa7cc}.ticket-legend span{display:flex;align-items:center;gap:6px}.ticket-legend i{width:10px;height:10px;display:inline-block;border-radius:3px}.confirmed-dot{background:#a54dde}.manual-dot{background:#dbc2ee;border:1px solid #a44cd7}.ticket-legend small{color:#7f6d91;font-size:10px}.ticket-actions{display:flex;justify-content:center;gap:20px;margin:38px 0 20px}.secondary{background:#181020;color:#d4b7ed;border:1px solid #a44dd050;box-shadow:none}.ticket-tip{text-align:center;font-size:11px}.win-notice{max-width:700px;margin:30px auto;border:1px solid #ad5bec55;border-radius:14px;padding:25px;display:flex;align-items:center;gap:25px;background:#6c2d9e25}.win-notice svg{color:var(--purple);width:45px;height:45px}.win-notice h2{font-size:24px}.win-notice p{font-size:13px;margin-top:8px}.ticket-result{text-align:center;font-size:14px}.results-page{padding-top:145px;min-height:90vh}.draw-dashboard{display:grid;grid-template-columns:1fr 1fr;gap:40px;background:radial-gradient(ellipse at 15% 50%,#5b23892b,transparent 60%),#120d1a;border:1px solid #a454dd25;border-radius:24px;padding:45px;margin-bottom:60px}.draw-number{text-align:center;padding:15px 0}.draw-number>span:last-child{font-size:12px;color:#a38bb6}.lotto-ball{display:flex;align-items:center;justify-content:center;width:180px;height:180px;margin:28px auto;background:radial-gradient(circle at 35% 25%,#ddb0ff,#a943e9 50%,#521c84);box-shadow:0 0 65px #aa45ee30,inset -8px -10px 20px #22063860;border:1px solid #bd70ea;border-radius:50%;font-size:75px;font-weight:600;text-shadow:1px 2px #62228d;color:#f4dfff}.lotto-ball.empty{background:radial-gradient(circle at 35% 25%,#35253f,#21132f 55%,#120b1d);color:#744b91;border-color:#7c3d9e40}.draw-info{padding:15px 0;display:flex;align-items:flex-start;flex-direction:column}.draw-info h2{font-size:30px;line-height:1.2;margin:20px 0 15px}.draw-info p{font-size:13px}.draw-info .button{margin:20px 0}.draw-stats{display:flex;gap:40px;margin-top:10px}.draw-stats span{font-size:10px;color:#8d759f}.draw-stats strong{display:block;font-size:23px;font-weight:500;color:#c7ace0;margin-bottom:6px}.history-heading{display:flex;align-items:center;justify-content:space-between;margin:35px 0 25px;gap:20px}.history-heading h2{font-size:24px;margin:0}.history-heading>span{font-size:10px;display:flex;gap:7px;color:#8d7b9e}.number-history{display:flex;flex-wrap:wrap;gap:14px}.number-history>div{display:flex;align-items:center;flex-direction:column}.number-history span{width:52px;height:52px;display:flex;align-items:center;justify-content:center;background:#55227830;border:1px solid #af66de50;border-radius:50%;font-size:20px;color:#dec7ed}.number-history small{font-size:8px;color:#806e93;margin-top:7px}.empty-state{text-align:center;border:1px dashed #9559bd25;border-radius:16px;padding:42px 20px;background:#150d1e60}.empty-state>svg{color:#8458a3;width:30px;height:30px;margin-bottom:18px}.empty-state h3{font-size:16px;font-weight:400;margin-bottom:10px;color:#cbb8da}.empty-state p{font-size:12px}.winners-list{display:grid;gap:12px}.winners-list article{display:flex;align-items:center;gap:25px;padding:25px 30px;border:1px solid #ac54e630;border-radius:15px;background:#190f2260}.winners-list article>svg{color:var(--purple);width:30px}.winners-list h3{font-size:21px;margin:10px 0 5px}.winners-list p{font-size:12px}.winners-list .outline-pill{margin-left:auto}.protocol{background:#100d17;border:1px solid var(--border);border-radius:14px;padding:25px;margin-top:30px}.protocol h3{font-size:17px}.protocol p{font-size:12px;margin:8px 0 15px}.protocol>span{font-size:10px;color:#897697}.protocol code{display:block;overflow-wrap:anywhere;font-size:11px;margin-top:6px;color:#ba90d7}.legal-page{padding-top:150px;min-height:85vh;max-width:860px}.legal-icon{display:block;margin:30px 0 18px;width:45px;height:45px;color:var(--purple)}.legal-page h1{font-size:38px;margin:20px 0 12px;letter-spacing:-1px}.legal-version{font-size:12px;margin-bottom:25px}.legal-content h2{font-size:21px;margin:30px 0 12px}.legal-content p{font-size:14px;margin-bottom:18px;white-space:pre-wrap}.legal-page .inline-notice{font-size:12px}@keyframes spin{to{transform:rotate(360deg)}}@media(min-width:1600px){.hero{min-height:950px}.hero-inner{max-width:1600px}.hero-center{padding-top:30px}.brand-large>span{font-size:190px}.hero-left h1 strong{font-size:84px}.hero-right h2{font-size:48px}.hero-left h2{font-size:20px}.hero-left p{font-size:15px}.hero-right p{font-size:17px}.hero-right .button{min-height:60px;font-size:16px}.perks span{font-size:13px}}@media(max-width:1100px){.navigation{gap:20px}.navigation a{font-size:12px}.header-inner{padding:0 4%}.hero-inner{padding-left:6%;padding-right:6%;grid-template-columns:1fr 1.3fr 1fr}.hero-left h1 strong{font-size:56px}.hero-left h1 span{font-size:29px}.hero-right h2{font-size:30px}.hero-right h2 svg{width:24px}.brand-large>span{font-size:110px;letter-spacing:-10px}.brand-large svg{width:60px;height:50px}.hero-left h2{font-size:15px}.hero-left p{font-size:12px}.hero-right p{font-size:13px}.hero{height:850px}.hero-art{background-size:auto 850px}.hero-center{padding-top:20px}.perks{left:22%;right:22%}.section{padding:70px 35px}.prizes,.rules-section{padding-top:25px}.prizes-teaser{padding:35px;gap:25px}.steps article{padding:25px}.footer{gap:20px}.footer>div{gap:15px}}@media(max-width:800px){.header{height:78px}.header-inner{gap:15px}.navigation{gap:14px}.navigation a{font-size:10px}.header-join{padding:10px 15px;gap:9px;font-size:11px}.header-join>svg:first-child{display:none}.brand>span{font-size:29px}.brand svg{width:19px;height:19px}.hero{height:auto;min-height:790px}.hero-inner{padding:125px 5% 190px;grid-template-columns:1fr 1fr;align-items:end;gap:80px}.hero-center{position:absolute;top:88px;left:50%;transform:translate(-50%);padding:0;height:auto}.brand-large>span{font-size:125px}.brand-large svg{width:70px;height:55px}.hero-left,.hero-right{padding-top:190px}.hero-art{background-size:auto 820px;background-position:center 0;opacity:.7}.hero-left h1 strong{font-size:64px}.hero-right h2{font-size:35px}.hero-left h1 span{font-size:32px}.hero-right .status-pill{font-size:8px}.perks{left:13%;right:13%;bottom:70px}.hero:after{background:linear-gradient(180deg,transparent 20%,#09070e65 50%,#09070e 100%)}.hero-left h2,.hero-left p,.hero-right p{text-shadow:0 2px 7px #000}.section-top{gap:25px}.section h2{font-size:29px}.section-top>p{font-size:11px}.steps{gap:12px}.steps article{padding:22px 18px}.steps h3{font-size:16px}.steps p{font-size:12px}.round-grid{gap:18px}.round-grid h3{font-size:16px}.round-grid p{font-size:12px}.finale h2{font-size:38px}.footer>p{display:none}.ticket-page{padding:120px 20px 60px}.ticket-label h2{font-size:17px}.ticket-label>span:not(.brand){font-size:9px}.ticket-label>strong{font-size:10px}.ticket-label>.brand>span{font-size:36px}.lottery-ticket{padding:8px}.ticket-label{padding:15px 10px;border-right-width:5px}.ticket-cards{gap:8px;padding:5px}.ticket-stub>svg{width:25px}.barcode{height:100px}.ticket-label>svg{width:24px}.ticket-label h2{margin:18px 0 10px}.results-page{padding-top:120px}.draw-dashboard{padding:25px;gap:25px}.draw-info h2{font-size:25px}.draw-number>.eyebrow{font-size:9px}.lotto-ball{width:145px;height:145px;font-size:60px}.legal-page{padding-top:120px}.prize-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){html{scroll-padding-top:85px}.header-inner{padding:0 20px}.header-join{min-height:42px;padding:9px 15px;gap:8px;font-size:10px}.menu-toggle{display:inline-flex!important}.navigation{display:none;position:absolute;top:78px;left:16px;right:16px;height:auto;flex-direction:column;align-items:stretch;gap:0;padding:12px 22px;background:#160e21f5;border:1px solid #a956dd40;border-radius:15px;box-shadow:0 15px 50px #0009}.navigation.open{display:flex}.navigation a{font-size:14px;min-height:47px}.navigation a.active:after{bottom:4px;width:30px}.navigation .mobile-results{display:flex!important}.hero{min-height:0}.hero-inner{display:flex;flex-direction:column;align-items:center;text-align:center;padding:94px 24px 140px;gap:0}.hero-center{position:static;transform:none;order:0;height:350px;width:100%;padding-top:0;pointer-events:none}.brand-large svg{width:66px;height:53px}.brand-large>span{font-size:112px;letter-spacing:-9px}.hero-art{background-size:auto 590px;background-position:center 0;opacity:.9}.hero-left{order:1;padding:0;margin-top:-3px;max-width:340px}.hero-left>.eyebrow{font-size:8px;margin-bottom:13px}.hero-left h1 span{font-size:25px;display:inline-block;margin-right:8px;letter-spacing:-.8px}.hero-left h1 strong{font-size:43px;letter-spacing:-1.5px;display:inline-block}.hero-left>.brush-line{margin:7px auto 25px;width:220px}.hero-left h2{font-size:16px}.hero-left h2 br{display:none}.hero-left p{font-size:12px;line-height:1.7;margin-top:10px}.hero-note{display:none}.hero-right{order:2;padding:0;margin-top:28px;width:100%;max-width:350px}.hero-right .status-pill{font-size:9px;margin-bottom:13px}.hero-right h2{font-size:35px}.hero-right h2 svg{width:29px}.hero-right .brush-line{width:230px;margin:5px auto 18px}.hero-right p{font-size:12px;margin-bottom:20px}.hero-right p br{display:none}.hero-right .button{max-width:330px;min-height:56px}.join-note{font-size:9px}.hero:after{background:linear-gradient(180deg,#08060b00 210px,#09070e30 360px,#09070e 470px)}.perks{left:24px;right:24px;bottom:50px;gap:0}.perks>div{gap:8px}.perks svg{width:21px;height:21px}.perks span{font-size:9px}.scroll-hint{bottom:6px;font-size:8px}.section{padding:60px 24px}.section-top{display:block;margin-bottom:28px}.section-top>p{font-size:12px;margin-top:16px}.section-top>.outline-pill{margin-top:18px}.section .eyebrow{font-size:9px;letter-spacing:1.8px}.section h2{font-size:29px;letter-spacing:-1px;line-height:1.2}.steps{grid-template-columns:1fr;gap:12px}.steps article{padding:26px 24px;display:grid;grid-template-columns:32px 1fr;column-gap:18px}.steps article>svg{width:27px;height:27px;grid-row:1/3;margin:3px 0 0}.steps h3{font-size:17px;position:relative;z-index:1;padding-right:20px}.steps p{font-size:12px}.step-number{font-size:35px;right:20px;top:20px}.conditions-bottom{display:block;font-size:11px;padding-bottom:10px}.conditions-bottom small{font-size:10px}.conditions-bottom a{margin-top:15px;min-height:44px}.prizes,.rules-section{padding-top:5px}.prizes-teaser{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:24px 27px;min-height:360px}.gift-illustration{width:130px;height:130px;align-self:center;margin:0 0 10px}.gift-illustration>svg{width:125px;height:125px}.gift-illustration>span{left:56px;top:53px;font-size:35px}.prizes-teaser h3{font-size:27px;margin:12px 0}.prizes-teaser p{font-size:12px}.prizes-teaser p br{display:none}.teaser-crown{top:auto;bottom:10px;width:130px}.round-grid{grid-template-columns:1fr;gap:25px}.round-grid article{padding:20px 0 0}.round-grid article>div:first-child{margin-bottom:15px}.round-grid h3{font-size:19px}.round-grid p{font-size:13px}.mini-grid{max-width:270px;margin-top:18px}.jackpot-banner{padding:20px;gap:15px;flex-wrap:wrap}.jackpot-banner>svg{width:28px;height:28px}.jackpot-banner>div{flex:1}.jackpot-banner h3{font-size:15px}.jackpot-banner p{font-size:11px}.jackpot-banner .outline-pill{margin:0 0 0 43px;padding:6px 12px;font-size:12px}.finale{padding-top:20px}.finale h2{font-size:34px}.finale p{font-size:12px}.finale .button{font-size:12px;margin:25px 0}.schedule{gap:20px;flex-direction:column}.schedule strong{font-size:11px;margin-top:5px}.footer{padding:30px 24px;gap:24px}.footer>div{margin:0;flex-basis:100%;justify-content:space-between;gap:8px;font-size:10px}.footer>span{justify-content:flex-start}.modal-backdrop{padding:16px}.auth-modal{padding:28px 24px 22px;border-radius:16px}.auth-modal h2{font-size:29px}.modal-crown{width:45px;height:45px}.auth-modal>.eyebrow{font-size:7px}.auth-modal>.brush-line{margin-bottom:22px}.field input,.field select{font-size:14px;padding-top:15px;padding-bottom:15px}.field{margin-bottom:13px}.consents label{font-size:10px}.consents input{width:17px;height:17px}.auth-submit{font-size:11px}.page-heading h1,.legal-page h1{font-size:33px}.page-heading>svg{width:40px;height:40px}.page-heading p{font-size:12px}.page-heading .eyebrow{font-size:8px}.ticket-page{padding:115px 16px 45px}.ticket-page h1.display{font-size:45px}.page-heading{margin-bottom:30px}.ticket-meta{font-size:9px;flex-direction:column;gap:5px;margin-bottom:12px}.lottery-ticket{flex-wrap:wrap;padding:7px;border-radius:12px}.ticket-label{width:100%;flex-direction:row;justify-content:space-between;gap:10px;padding:15px 12px;border-radius:6px 6px 0 0;border-right:0;border-bottom:6px solid #a948e9;flex-wrap:wrap}.ticket-label>.brand>span{font-size:30px}.ticket-label>.brand svg{width:18px;height:18px}.ticket-label h2{font-size:12px;margin:0}.ticket-label>span:not(.brand){font-size:8px;flex-basis:100%;order:3}.ticket-label>strong{font-size:10px;margin:0}.ticket-label>svg{display:none}.ticket-cards{padding:5px;gap:9px;border-radius:0 0 6px 6px}.lotto-cell button{font-size:19px}.ticket-stub{display:none}.ticket-legend{gap:10px;flex-wrap:wrap;font-size:9px;margin-top:18px}.ticket-legend small{flex-basis:100%;text-align:center;font-size:9px}.ticket-actions{flex-direction:column;gap:12px;margin-top:28px}.ticket-actions .button{font-size:12px;min-height:52px}.ticket-tip{font-size:10px}.access-code{padding:18px;margin-bottom:25px}.access-code>div:first-child{font-size:12px;gap:9px}.access-code>div:first-child svg{flex-shrink:0;width:19px}.code-row code{font-size:12px}.access-code p{font-size:10px}.win-notice{padding:20px;gap:15px}.win-notice h2{font-size:19px}.win-notice p{font-size:11px}.results-page{padding-top:115px}.draw-dashboard{grid-template-columns:1fr;gap:10px;padding:22px}.draw-number{padding:0}.lotto-ball{width:150px;height:150px;margin:23px auto}.draw-info{align-items:center;text-align:center}.draw-info h2{font-size:26px}.draw-info p{font-size:12px}.draw-stats{justify-content:center;gap:40px}.history-heading{flex-wrap:wrap;gap:10px}.history-heading h2{font-size:22px}.empty-state{padding:30px 18px}.empty-state h3{font-size:14px}.empty-state p{font-size:11px}.winners-list article{padding:20px;gap:15px;flex-wrap:wrap}.winners-list h3{font-size:17px}.winners-list .outline-pill{margin-left:45px}.legal-page{padding-top:110px}.legal-page h1{font-size:29px}.legal-content p{font-size:13px}.legal-content h2{font-size:20px}.page-state h1{font-size:27px}.prize-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.ticket-draw{max-width:1040px;margin:0 auto 32px;padding:24px 30px;border:1px solid #a454dd30;border-radius:20px;background:linear-gradient(120deg,#25133470,#110b1bbb)}.ticket-draw-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px}.ticket-draw-heading h2{font-size:21px;font-weight:500;letter-spacing:-.4px}.ticket-draw-columns{display:grid;grid-template-columns:210px minmax(0,1fr);gap:35px}.ticket-last-number{text-align:center;border-right:1px solid #ad66e021;padding-right:30px}.ticket-last-number .eyebrow{font-size:9px;letter-spacing:1.5px}.ticket-last-number .lotto-ball{width:108px;height:108px;font-size:46px;margin:18px auto 13px;box-shadow:0 0 32px #aa45ee25,inset -5px -6px 14px #22063860}.ticket-last-number p{font-size:11px}.ticket-last-number>small{display:block;color:#ab8fbf;font-size:10px;margin-top:7px}.ticket-history-heading{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:18px}.ticket-history-heading h3{font-size:14px;font-weight:400;color:#d7c5e4}.ticket-history-heading>span{display:flex;gap:6px;align-items:center;font-size:10px;color:#a080b8}.ticket-history-list{list-style:none;margin:0;padding:0 5px 0 0;display:flex;flex-wrap:wrap;align-content:flex-start;gap:12px;max-height:180px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#8955a9 #170d22}.ticket-history-list li{display:flex;flex-direction:column;align-items:center;gap:6px}.ticket-history-list li>span{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:1px solid #a056d150;background:#8b38ba20;color:#dec5ef;font-size:16px}.ticket-history-list li.latest>span{background:#a94be945;border-color:#c278f2;box-shadow:0 0 12px #a94be925}.ticket-history-list small{color:#8f749f;font-size:8px}.ticket-history-empty{min-height:155px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;text-align:center}.ticket-history-empty>svg{color:#986bb5;width:25px;height:25px}.ticket-history-empty p{font-size:12px}.ticket-history-empty small{font-size:10px;color:#8b739d}@media(max-width:600px){.ticket-draw{padding:20px 16px;margin-bottom:24px}.ticket-draw-heading{align-items:flex-start;flex-direction:column;gap:10px;margin-bottom:20px}.ticket-draw-heading h2{font-size:19px}.ticket-draw-columns{grid-template-columns:100px minmax(0,1fr);gap:15px}.ticket-last-number{padding-right:12px}.ticket-last-number .eyebrow{font-size:7px;letter-spacing:.8px}.ticket-last-number .lotto-ball{width:70px;height:70px;font-size:30px;margin:16px auto 10px}.ticket-last-number p{font-size:9px}.ticket-last-number>small{font-size:8px;line-height:1.5}.ticket-history-heading{flex-wrap:wrap;gap:8px;margin-bottom:12px}.ticket-history-heading h3{font-size:11px}.ticket-history-heading>span{font-size:9px}.ticket-history-list{gap:8px;max-height:185px}.ticket-history-list li>span{width:30px;height:30px;font-size:12px}.ticket-history-list small{font-size:7px}.ticket-history-empty{min-height:135px;gap:10px}.ticket-history-empty p{font-size:10px;line-height:1.5}.ticket-history-empty small{font-size:8px;line-height:1.5}}.ticket-page{padding-top:110px}.ticket-heading{margin-bottom:22px}.ticket-heading>svg{width:40px;height:40px;margin-bottom:12px}@media(max-width:800px){.ticket-page{padding-top:96px}}@media(max-width:600px){.ticket-page{padding-top:90px}.ticket-heading{margin-bottom:18px}.ticket-heading>svg{width:34px;height:34px;margin-bottom:10px}}.lottery-ticket,.ticket-meta{max-width:800px}.lottery-ticket{padding:9px;border-radius:16px}.ticket-label{padding:18px 12px;border-right-width:6px}.ticket-label>.brand>span{font-size:38px}.ticket-label h2{font-size:17px;margin:18px 0 10px}.ticket-label>strong{font-size:11px;margin:11px 0}.ticket-label>svg{width:26px;height:26px}.ticket-cards{padding:7px;gap:10px}.lotto-cell{aspect-ratio:1.18}.lotto-cell button{font-size:clamp(15px,2vw,24px)}.ticket-stub>svg{width:28px;height:28px}.barcode{height:115px}@media(max-width:600px){.lottery-ticket{padding:6px;border-radius:12px}.ticket-label{padding:12px 10px;border-right:0;border-bottom-width:5px}.ticket-label>.brand>span{font-size:27px}.ticket-label h2{font-size:11px;margin:0}.ticket-label>strong{font-size:9px;margin:0}.ticket-label>svg{display:none}.ticket-cards{padding:4px;gap:7px}.lotto-cell{aspect-ratio:1.3}.lotto-cell button{font-size:17px}}.lottery-ticket,.ticket-meta{max-width:1044px}.lottery-ticket{width:100%;height:320px}.ticket-cards{min-height:0}.lotto-card{flex:1;min-height:0;grid-template-rows:repeat(3,minmax(0,1fr))}.lotto-cell{aspect-ratio:auto;min-height:0}.ticket-label{padding-top:12px;padding-bottom:12px}.ticket-label h2{margin-top:14px;margin-bottom:8px}.ticket-label>strong{margin:8px 0}@media(max-width:600px){.lottery-ticket{height:auto}.lotto-card{flex:none;grid-template-rows:auto}.lotto-cell{aspect-ratio:1.3}.ticket-label h2{margin:0}.ticket-label>strong{margin:0}}.standalone-page{padding-top:145px;min-height:70vh}.standalone-page .section-top h1{font-size:36px;font-weight:600;letter-spacing:-1.2px;margin-top:14px}.legal-page .rules-section{padding:15px 0 35px}.legal-page .rules-section .section-top{display:block}.legal-page .rules-section .section-top>p{margin-top:16px}@media(max-width:800px){.standalone-page{padding-top:120px}.standalone-page .section-top h1{font-size:29px}}@media(max-width:600px){.standalone-page{padding-top:110px}.standalone-page .section-top h1{font-size:29px;line-height:1.2}}.home-disclaimer{max-width:1180px;margin:0 auto;padding:28px 40px 34px;border-top:1px solid #ffffff12}.home-disclaimer h2{font-size:12px;font-weight:500;color:#b3a4c0;margin-bottom:12px}.home-disclaimer p{font-size:11px;line-height:1.8;color:#95889f}.home-disclaimer p+p{margin-top:10px}.home-disclaimer a{color:#c093dc;text-decoration:underline;text-underline-offset:3px}.home-disclaimer a:hover{color:#e0bcfa}@media(max-width:600px){.home-disclaimer{padding:24px}.home-disclaimer p{font-size:10px}}.footer .home-disclaimer{flex-basis:100%;width:100%;max-width:none;margin:0;padding:20px 0 0}.footer .home-disclaimer p{font-size:11px;line-height:1.8}.footer .home-disclaimer h2{font-size:12px;margin-bottom:12px}@media(max-width:600px){.footer .home-disclaimer p{font-size:10px}}.prize-card[data-color=gold],.mod-prize-editor[data-color=gold]{--round-color:#f0c45b;--round-rgb:240,196,91}.prize-card[data-color=purple],.mod-prize-editor[data-color=purple]{--round-color:#bd80ff;--round-rgb:189,128,255}.prize-card[data-color=red],.mod-prize-editor[data-color=red]{--round-color:#ff6874;--round-rgb:255,104,116}.prize-card[data-color=white],.mod-prize-editor[data-color=white]{--round-color:#ffffff;--round-rgb:255,255,255}.prize-card[data-color=blue],.mod-prize-editor[data-color=blue]{--round-color:#69d5ff;--round-rgb:105,213,255}.prize-card[data-color=green],.mod-prize-editor[data-color=green]{--round-color:#58df86;--round-rgb:88,223,134}.prize-card[data-color=orange],.mod-prize-editor[data-color=orange]{--round-color:#ffab4d;--round-rgb:255,171,77}.prize-card[data-color=pink],.mod-prize-editor[data-color=pink]{--round-color:#ff80c8;--round-rgb:255,128,200}.prize-card[data-color=turquoise],.mod-prize-editor[data-color=turquoise]{--round-color:#4ee3d4;--round-rgb:78,227,212}.prize-card[data-color=navy],.mod-prize-editor[data-color=navy]{--round-color:#5c83ff;--round-rgb:92,131,255}.prize-card[data-round],.mod-prize-editor[data-round]{position:relative;isolation:isolate;border:2px solid var(--round-color);background:transparent;box-shadow:0 0 3px rgba(var(--round-rgb),.95),0 0 18px rgba(var(--round-rgb),.3),0 18px 42px #0008}.prize-card[data-round]:before,.mod-prize-editor[data-round]:before{content:"";position:absolute;z-index:-2;top:18%;right:8px;bottom:-16px;left:8px;border-radius:inherit;background:rgba(var(--round-rgb),.62);filter:blur(24px);pointer-events:none}.prize-card[data-round]:after,.mod-prize-editor[data-round]:after{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(ellipse at top left,rgba(var(--round-rgb),.13),transparent 70%),linear-gradient(155deg,#26232fea,#0c0b14f5);-webkit-backdrop-filter:blur(22px) saturate(150%);backdrop-filter:blur(22px) saturate(150%);box-shadow:inset 0 1px #fff5,inset 1px 0 #ffffff20,inset 0 -1px #ffffff0c;pointer-events:none}.prize-card[data-round]>.eyebrow,.prize-card[data-round]>svg,.prize-card[data-round]>h3,.mod-prize-editor[data-round]>.mod-prize-title h3{color:var(--round-color)}.hero-title-space{height:210px}.hero-draw-title-space{height:100px}@media(max-width:600px){.hero-title-space{height:140px}.hero-draw-title-space{height:70px}}.hero-right .status-pill{display:flex;width:fit-content;margin:14px auto 10px}@media(min-width:801px){.hero-right{transform:translate(clamp(40px,6vw,110px))}}.brand{transform:none;line-height:1;flex-shrink:0}.brand>img{display:block;width:84px;height:64px;object-fit:contain}.brand.brand-large>img{width:clamp(150px,15vw,240px);height:auto}.footer .brand>img{width:76px;height:65px}.ticket-label>.brand>img{width:100px;height:76px}@media(min-width:1101px){.header-home .header-actions{position:absolute;left:var(--home-join-center,85%);width:var(--home-join-width,270px);transform:translate(-50%);justify-content:center}.header-home .header-join{width:100%;min-width:0}.header-home .header-actions>.icon-button:not(.menu-toggle){position:absolute;right:-48px}}@media(max-width:600px){.brand>img{width:70px;height:56px}.ticket-label>.brand>img{width:65px;height:50px}}@media(min-width:1101px){.header-home .navigation{position:absolute;left:50%;transform:translate(-50%)}}.hero-right .header-join{width:270px;max-width:100%;min-height:46px;padding:12px 24px;gap:13px;font-size:14px;font-weight:500;text-transform:none;color:#160925}@media(max-width:1100px){.hero-right .header-join{padding:10px 15px;gap:9px;font-size:11px}}@media(max-width:600px){.hero-right .header-join{min-height:42px;padding:9px 15px;gap:8px;font-size:10px}}.round-grid article{display:flex;flex-direction:column}.round-grid .mini-grid{margin-top:auto;padding-top:25px}.round-grid article>p{margin-bottom:0}.legal-content a{color:#c093ec;text-decoration:underline;text-underline-offset:3px}@media(max-width:600px){.footer>div{flex-wrap:wrap;justify-content:flex-start;column-gap:18px}}body{isolation:isolate}.site-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(#09070e55,#09070e88),url(/assets/page-background.webp) center/cover no-repeat}.ticket-page-art{display:none}.footer{background:#08060b9c}.prize-card{background:transparent}.prize-card[data-round]:after{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.prize-card[data-round]{box-shadow:none}.prize-card[data-round]:before{display:none}.footer>span{flex-wrap:wrap;text-align:center}.footer>.footer-credit{flex-direction:column;gap:7px}.footer-credit>span{display:flex;align-items:center;justify-content:center;gap:5px;max-width:100%;flex-wrap:wrap}.prize-card{transition:transform .2s ease;transform-origin:center}@media(hover:hover)and (pointer:fine){.prize-card:hover{transform:scale(1.035);z-index:1}}@media(prefers-reduced-motion:reduce){.prize-card{transition:none}.prize-card:hover{transform:none}}:root{--site-header-height:94px}.header{height:var(--site-header-height)}.hero{height:auto;min-height:0;overflow:hidden;background:#050508}.hero:after{display:none}.hero-stage{position:relative;isolation:isolate;container-type:inline-size;width:100%;min-height:0;aspect-ratio:1672 / 941;margin-inline:auto}.hero-art{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background-size:cover;background-position:center top;opacity:1}.hero-inner{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-width:none;margin:0;padding:0}.hero-left,.hero-right{position:absolute;top:52%;padding:0;margin:0;transform:none;min-width:0;text-shadow:0 2px 8px #000}.hero-left{left:11.5%;width:26%;text-align:left}.hero-right{left:70.5%;right:auto;width:24%;max-width:none;text-align:center}.hero-left h2{font-size:clamp(14px,1.2cqw,20px);line-height:1.4;margin-bottom:clamp(8px,.8cqw,14px)}.hero-left p,.hero-right p{font-size:clamp(12px,.95cqw,17px);line-height:1.6}.hero-right p{margin-bottom:clamp(12px,1.2cqw,22px)}.hero-note{font-size:clamp(9px,.65cqw,12px);margin-top:clamp(10px,1.4cqw,24px);gap:6px}.hero-right .header-join{width:clamp(220px,17cqw,270px);max-width:100%;min-height:46px;padding:12px 24px;gap:13px;font-size:14px;font-weight:500;text-transform:none;color:#160925}.hero-right .status-pill{font-size:clamp(9px,.65cqw,12px);max-width:100%;margin:12px auto 8px;white-space:normal}.hero-right .join-note{font-size:clamp(10px,.65cqw,12px);line-height:1.5;margin-top:8px}.hero .perks{position:absolute;left:27%;right:27%;bottom:6%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.hero .perks>div{min-width:0;gap:8px}.hero .perks svg{width:clamp(18px,1.6cqw,27px);height:clamp(18px,1.6cqw,27px)}.hero .perks span{font-size:clamp(9px,.8cqw,13px);line-height:1.5}.hero .scroll-hint{bottom:.5%;font-size:10px;white-space:nowrap}@media(min-width:901px)and (max-width:1100px){.hero-right .header-join{font-size:11px;gap:9px;padding:10px 15px}}@media(max-width:900px),(max-aspect-ratio:1/1){:root{--site-header-height:80px}.header-inner{padding:0 20px;gap:12px}.header .header-actions{gap:8px}.header.header-home .header-actions{position:static;width:auto;transform:none;justify-content:flex-end}.header.header-home .header-actions>.icon-button:not(.menu-toggle){position:static}.header .header-join{font-size:12px;min-height:44px;padding:10px 16px;gap:10px}.header .header-join>span{white-space:nowrap}.header .menu-toggle{display:inline-flex!important}.header .navigation{display:none;position:absolute;top:calc(var(--site-header-height) + 8px);left:16px;right:16px;height:auto;transform:none;flex-direction:column;align-items:stretch;gap:0;padding:12px 22px;background:#160e21f5;border:1px solid #a956dd40;border-radius:15px;box-shadow:0 15px 50px #0009}.header .navigation.open{display:flex}.header .navigation a{font-size:14px;min-height:47px}.header .navigation a.active:after{bottom:4px;width:30px}.header .navigation .mobile-results{display:flex!important}.hero{padding-top:var(--site-header-height)}.hero-stage{width:100%;aspect-ratio:auto;min-height:calc(100svh - var(--site-header-height));--portrait-art-height:clamp(420px,160vw,120svh);background:#050308}.hero-art{position:absolute;top:0;right:0;bottom:0;left:0;aspect-ratio:auto;z-index:-2;background:url(/assets/celebration-20261023.webp) center top/auto var(--portrait-art-height) no-repeat}.hero-art:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent calc(var(--portrait-art-height) - 120px),#050308 var(--portrait-art-height))}.hero-inner{position:relative;inset:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));height:auto;padding:calc(var(--portrait-art-height) - 12px) clamp(20px,4vw,40px) 80px;gap:30px 24px;align-items:start;text-align:initial}.hero-left,.hero-right{position:static;inset:auto;order:initial;width:100%;max-width:none;margin:0;padding:0;transform:none}.hero-left h2{font-size:18px}.hero-left p,.hero-right p{font-size:14px}.hero-note{font-size:11px;margin-top:16px}.hero-right p{margin-bottom:16px}.hero-right .header-join{font-size:13px;min-height:48px;width:270px;padding:12px 18px;gap:10px}.hero-right .status-pill{font-size:11px;margin:12px auto 8px}.hero-right .join-note{font-size:11px}.hero .perks{position:static;grid-column:1 / -1;inset:auto;gap:0;margin-top:4px;padding-top:20px;border-top:1px solid var(--border)}.hero .perks span{font-size:11px}.hero .perks svg{width:22px;height:22px}.hero .scroll-hint{bottom:16px;font-size:11px}}@media(max-width:600px){.hero-inner{grid-template-columns:minmax(0,1fr);gap:30px;padding-top:calc(var(--portrait-art-height) - 40px)}.hero-right{order:0}.hero-left{order:1;text-align:center}.hero-left h2{font-size:18px}.hero-left p{font-size:13px}.hero-right p{font-size:15px}.hero .perks{order:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 10px}.hero .perks span{font-size:11px}}@media(max-width:480px){.header-inner{padding:0 12px;gap:8px}.header .brand>img{width:60px;height:50px}.header .header-actions{gap:4px}.header .header-join{padding:9px 12px;gap:8px}.header .header-join>svg:first-child{display:none}}@media(max-width:900px)and (min-aspect-ratio:4/3){.hero-stage{--portrait-art-height:calc(100vw * 941 / 1672)}}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/rubik-latin-400-normal-j0pmKyiQ.woff2) format("woff2"),url(/assets/rubik-latin-400-normal-BV1Ho3GG.woff) format("woff")}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/rubik-cyrillic-400-normal-C5G8_8ug.woff2) format("woff2"),url(/assets/rubik-cyrillic-400-normal-D5R8xuhl.woff) format("woff")}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/rubik-latin-500-normal-1os41rQk.woff2) format("woff2"),url(/assets/rubik-latin-500-normal-LZYVHeqz.woff) format("woff")}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/rubik-cyrillic-500-normal-Didq2w9O.woff2) format("woff2"),url(/assets/rubik-cyrillic-500-normal-BH_pkKR0.woff) format("woff")}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/rubik-latin-600-normal-7iWW07_k.woff2) format("woff2"),url(/assets/rubik-latin-600-normal-Bd1rsTk4.woff) format("woff")}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/rubik-cyrillic-600-normal-AdySaCq0.woff2) format("woff2"),url(/assets/rubik-cyrillic-600-normal-CtS_KWzi.woff) format("woff")}@font-face{font-family:Rubik;font-style:italic;font-display:swap;font-weight:800;src:url(/assets/rubik-latin-800-italic-D1Su27dq.woff2) format("woff2"),url(/assets/rubik-latin-800-italic-Cngr7kgx.woff) format("woff")}@font-face{font-family:Rubik;font-style:italic;font-display:swap;font-weight:800;src:url(/assets/rubik-cyrillic-800-italic-CeqlPPdL.woff2) format("woff2"),url(/assets/rubik-cyrillic-800-italic-C9Qt6LRI.woff) format("woff")}@font-face{font-family:Rubik;font-style:italic;font-display:swap;font-weight:900;src:url(/assets/rubik-latin-900-italic-DJJTaqDK.woff2) format("woff2"),url(/assets/rubik-latin-900-italic-Ckls_mkX.woff) format("woff")}@font-face{font-family:Rubik;font-style:italic;font-display:swap;font-weight:900;src:url(/assets/rubik-cyrillic-900-italic-fFWNuo2P.woff2) format("woff2"),url(/assets/rubik-cyrillic-900-italic-CQXwNwiE.woff) format("woff")}
