@import "https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@500;600;700;800&family=DM+Sans:wght@400;500;600;700;800&display=swap";:root{color:#e7f2ff;font-synthesis:none;--cyan:#1be4eb;--blue:#1587ff;--purple:#a36bff;--green:#1ce1ad;--muted:#7189ad;--line:#1d3b6266;--panel:#061126;--accent:var(--cyan);background:#03091a;font-family:DM Sans,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(at 100% 20%,#06337420,#0000 40%),radial-gradient(at 0 90%,#0c247f2a,#0000 45%),#03091a;margin:0;font-size:13px}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit;border:0}button:disabled{opacity:.45;cursor:not-allowed;transform:none!important}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline-offset:4px;outline:2px solid #21f4ff}svg{flex-shrink:0}p{line-height:1.7}h1,h2,h3,h4,p{margin:0}button{transition:background .2s,border-color .2s,transform .2s,box-shadow .2s}::selection{color:#fff;background:#1986c4}.sidebar{z-index:30;background:linear-gradient(170deg,#07192d,#041024 38%,#030c1c);border-right:1px solid #13537a5e;flex-direction:column;width:222px;padding:29px 17px 17px;display:flex;position:fixed;top:0;bottom:0;left:0}.logo{letter-spacing:-1.6px;align-items:center;gap:11px;margin:0 11px 32px;font-size:34px;font-weight:800;display:flex}.logo>span:last-child{line-height:.95}.logo small{letter-spacing:1.5px;color:#72a4bd;margin-top:8px;font-size:6px;font-weight:600;display:block}.logo-dot{color:var(--cyan)}.logo-mark{color:#4bf5eb;clip-path:polygon(50% 0,100% 23%,100% 77%,50% 100%,0 77%,0 23%);text-shadow:0 0 15px #0ce8e6;background:linear-gradient(140deg,#0c526a,#06294c);border:1px solid #21c9d5;justify-content:center;align-items:center;width:41px;height:47px;font-size:31px;display:flex;position:relative}.logo-mark span{color:#ac82ff;font-size:13px;position:absolute;top:8px;right:4px}.nav-title{letter-spacing:1.9px;color:#4a6589;margin:0 14px 14px;font-size:8px;font-weight:700}.nav-title.more{margin-top:29px}.sidebar nav{gap:5px;display:grid}.nav-item{text-align:left;color:#8aa1c1;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:12px;min-height:43px;padding:12px 13px;font-size:11px;display:flex}.nav-item svg{color:#608bad}.nav-item.active{color:#e5faff;background:linear-gradient(105deg,#0767f292,#0952b12b 80%,#05e5e52e);border-color:#137eff66;box-shadow:0 0 20px #007aff13,inset 0 0 16px #008cff16}.nav-item.active svg{color:#64ebff;filter:drop-shadow(0 0 6px #1ce6ff88)}.nav-item:hover{color:#4ae6fa;background-color:#0c345d50}.nav-count{color:#66dbff;background:#143965;border:1px solid #21669377;border-radius:4px;margin-left:auto;padding:3px 5px;font-size:8px}.nav-end{margin-left:auto}.sidebar-bottom{margin-top:auto;padding-top:30px}.daily-card{text-align:center;background:radial-gradient(at 50% 0,#06447e55,#0000 75%),#06142d;border:1px solid #1365916b;border-radius:10px;padding:22px 13px 16px;position:relative;box-shadow:inset 0 0 0 3px #03101f}.daily-card>svg{color:var(--cyan);filter:drop-shadow(0 0 12px #00d5ff77);margin-bottom:10px}.daily-card>.eyebrow{letter-spacing:1.8px;font-size:7px;display:block}.daily-card h3{margin:8px 0;font-size:12px}.daily-card p{color:#668bab;margin-bottom:15px;font-size:9px;line-height:1.8}.primary,.outline,.quiet,.play-button{white-space:nowrap;border-radius:5px;justify-content:center;align-items:center;gap:9px;font-size:11px;font-weight:600;display:inline-flex}.primary{color:#f2fcff;background:linear-gradient(115deg,#0b6bf6,#098bf1 75%,#08badc);border:1px solid #3298ff80;padding:12px 18px;box-shadow:0 0 20px #006dff2a,inset 0 1px #a4f0ff27}.primary:hover{background:linear-gradient(115deg,#0783ff,#0cbaca);transform:translateY(-2px);box-shadow:0 0 25px #009dff55}.primary.small,.outline.small{padding:9px 13px;font-size:10px}.daily-card .primary{width:100%;font-size:9px}.outline{color:#99c4e8;background:#071c37;border:1px solid #1952867d;padding:11px 17px}.outline:hover{color:#c9fbff;background:#082e4b;border-color:#18c6e8}.quiet{color:#8ea8c8;background:0 0;padding:6px 0;font-size:10px}.quiet:hover{color:var(--cyan)}.responsible-link{color:#6f8dac;background:0 0;align-items:center;gap:7px;width:100%;padding:20px 8px 16px;font-size:9px;display:flex}.responsible-link>svg:last-child{margin-left:auto}.build-label{border-top:1px solid var(--line);letter-spacing:1.1px;color:#4b6d8e;align-items:center;gap:7px;padding:14px 7px 0;font-size:7px;display:flex}.build-label i,.pulse-dot{background:#19d7d9;border-radius:50%;width:5px;height:5px;display:inline-block;box-shadow:0 0 8px #0df8}.build-label span{color:#31577b;margin-left:auto}.side-close{display:none!important}main{margin-left:222px}.topbar{border-bottom:1px solid var(--line);background:#040e20ab;justify-content:space-between;align-items:center;gap:15px;height:83px;padding:0 34px;display:flex}.header-start,.header-end{align-items:center;display:flex}.header-end{gap:19px}.breadcrumb{color:#526d90;align-items:center;gap:12px;font-size:10px;display:flex}.breadcrumb b{color:#a0b9d9;font-weight:500}.virtual-badge{color:#43bbae;letter-spacing:1.2px;font-size:8px;font-weight:600}.virtual-badge i{background:#1bd9bb;border-radius:100%;width:4px;height:4px;margin-right:5px;display:inline-block}.balance-box{text-align:left;background:linear-gradient(120deg,#0a2341,#071529);border:1px solid #1b4b7666;border-radius:6px;align-items:center;gap:11px;padding:8px 10px;display:flex}.point-icon{color:#27e1e9;background:#0a3456;border:1px solid #169ec28c;border-radius:100%;place-items:center;width:26px;height:26px;font-size:19px;font-weight:800;display:grid;box-shadow:0 0 10px #00b5ff18}.balance-box small{letter-spacing:1.3px;color:#668cae;margin-bottom:3px;font-size:6px;display:block}.balance-box b{color:#dbf4ff;font-size:12px;font-weight:600}.balance-box em{color:#5e95bb;margin-left:2px;font-size:9px;font-style:normal;font-weight:400}.add-points{color:#c6f9ff;background:linear-gradient(135deg,#0972ff,#08adf4);border:1px solid #339fff;border-radius:4px;place-items:center;width:25px;height:25px;display:grid;box-shadow:0 0 12px #007bff44}.icon-button{color:#7694b4;background:0 0;place-items:center;padding:6px;display:grid}.notification{position:relative}.notification i{background:#19e1f5;border-radius:100%;width:5px;height:5px;position:absolute;top:5px;right:7px;box-shadow:0 0 7px #12dfff}.avatar{color:#89d7e8;background:linear-gradient(140deg,#0c3b59,#092343);border:1px solid #17789d88;border-radius:50%;place-items:center;width:34px;height:34px;font-size:10px;display:grid;box-shadow:0 0 0 4px #0a2a3b44}.menu-button,.mobile-logo{display:none}.main-content{max-width:1600px;margin:auto;padding:24px 34px 0}.news-bar{background:#061329;border:1px solid #1b406855;border-radius:6px;align-items:center;gap:15px;margin-bottom:27px;padding:10px 13px;font-size:9px;display:flex}.news-bar>span:first-child{color:#33cddf;letter-spacing:1px;white-space:nowrap;align-items:center;gap:7px;font-size:8px;font-weight:700;display:flex}.pulse-dot{animation:3s infinite pulse}.news-overflow{border-left:1px solid #1c416d66;flex:1;padding-left:15px;overflow:hidden}.news-overflow p{white-space:nowrap;color:#718daf;animation:30s linear infinite news}.news-overflow i{color:#1ae3e0;margin:0 17px;font-style:normal}.news-end{letter-spacing:1px;color:#47688c;white-space:nowrap;align-items:center;gap:6px;font-size:6px;display:flex}.welcome-row{justify-content:space-between;align-items:center;margin-bottom:21px;display:flex}.eyebrow{letter-spacing:1.7px;color:#61a4c4;font-size:8px;font-weight:600}.welcome-row .eyebrow{color:#50799c;font-size:7px}.welcome-row h2{letter-spacing:-.6px;margin-top:6px;font-size:20px;font-weight:600}.welcome-row h2>span{color:var(--cyan)}.date-label{color:#5e81a5;align-items:center;gap:10px;font-size:9px;display:flex}.hero-grid{grid-template-columns:minmax(0,1fr) 245px;gap:17px;display:grid}.hero{background:radial-gradient(at 83%,#07488b44,#0000 58%),linear-gradient(120deg,#081e3d,#041227 55%,#05172f);border:1px solid #1c5f937d;border-radius:12px;min-height:315px;padding:34px 30px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 5px #041023,inset 0 0 0 6px #1237586b,0 0 25px #006dff08}.hero:after{content:"";background:linear-gradient(90deg,#0000,#0cdff9,#0000);width:150px;height:1px;animation:8s infinite edge;position:absolute;top:0;left:30%;box-shadow:0 0 9px #00d9ff}.hero-grid-lines{background-image:linear-gradient(#13b7f807 1px,#0000 1px),linear-gradient(90deg,#13b7f807 1px,#0000 1px);background-size:36px 36px;animation:25s linear infinite gridDrift;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.hero-copy{z-index:2;max-width:410px;position:relative}.hero-copy>.eyebrow{color:#39d6e4;letter-spacing:2px;align-items:center;gap:9px;font-size:7px;display:flex}.tiny-line{background:#26dfea;width:17px;height:1px}.hero h1{letter-spacing:.1px;margin-top:17px;font-family:Barlow Condensed,Impact,sans-serif;font-size:clamp(40px,4.2vw,66px);font-weight:600;line-height:1.02}.hero h1 em{color:#41e6ee;text-shadow:0 0 20px #00e8ff22;font-style:normal}.hero-copy p{color:#8da6c5;margin-top:15px;font-size:10px;line-height:1.9}.hero-actions{align-items:center;gap:21px;margin-top:23px;display:flex}.hero-actions .primary{padding:11px 15px;font-size:10px}.hero-actions .quiet{gap:6px;font-size:9px}.hero-foot{color:#4b7599;align-items:center;gap:6px;margin-top:19px;font-size:7px;display:flex}.hero-foot>span{background:#426a8d;border-radius:50%;width:3px;height:3px;margin:0 3px}.hero-art{perspective:700px;width:290px;height:290px;position:absolute;top:22px;right:0}.floating-ball{text-shadow:0 2px 2px #0005;border-radius:50%;place-items:center;font-family:Barlow Condensed,sans-serif;font-weight:700;animation:7s ease-in-out infinite float;display:grid;position:absolute;box-shadow:inset -14px -14px 30px #0008,inset 6px 7px 14px #ffffff40,0 0 35px #00bce83b,15px 24px 30px #0008}.floating-ball:before{content:"";border:1px solid #b4faff30;border-radius:50%;position:absolute;inset:15%}.ball-cyan{z-index:2;color:#e3ffff;background:radial-gradient(at 30% 20%,#7affff,#11bad6 40%,#0451a6 85%);width:116px;height:116px;font-size:73px;top:81px;left:50px}.ball-purple{color:#f2e7ff;background:radial-gradient(at 30% 20%,#d2a7ff,#8054d8 40%,#2c2071 85%);width:85px;height:85px;font-size:50px;animation-delay:-2s;top:49px;right:21px}.ball-blue{color:#daf3ff;background:radial-gradient(at 30% 20%,#71c8ff,#096df1 40%,#14286f 85%);width:74px;height:74px;font-size:43px;animation-delay:-4s;bottom:49px;right:30px}.orbit{border:1px solid #12d4ff28;border-radius:50%;width:242px;height:142px;position:absolute;top:61px;left:20px;transform:rotate(-28deg)}.orbit-2{border-color:#317afc15;width:230px;height:230px;top:22px;left:38px;transform:rotate(24deg)}.orbit-1:after{content:"";background:#69fcff;border-radius:50%;width:4px;height:4px;position:absolute;top:6px;right:45px;box-shadow:0 0 11px #0ff}.hero-platform{border:1px solid #16c8ff77;border-radius:50%;width:235px;height:36px;position:absolute;bottom:34px;left:25px;transform:rotate(-5deg);box-shadow:0 0 20px #0e8bff55,inset 0 0 20px #0a6eff3d}.hero-platform:after{content:"";border:1px solid #2071d14d;border-radius:50%;position:absolute;inset:9px 25px}.ticket-float{z-index:4;background:linear-gradient(120deg,#08466c,#071d3a);border:1px solid #1874a4;border-radius:7px;gap:10px;padding:10px 13px;animation:8s ease-in-out -2s infinite float;display:flex;position:absolute;bottom:12px;left:49px;transform:rotate(-12deg);box-shadow:0 10px 25px #0006}.ticket-float svg{color:#2ee8ef}.ticket-float span{letter-spacing:1.2px;color:#61b5d4;font-size:6px;line-height:1.8}.ticket-float b{color:#b4edf7;font-size:7px;font-weight:500}.star{color:#5be8ff;filter:drop-shadow(0 0 7px #00c8ff88);animation:4s infinite twinkle;position:absolute}.s1{font-size:18px;top:25px;left:85px}.s2{font-size:22px;animation-delay:-1s;bottom:88px;left:5px}.s3{font-size:14px;animation-delay:-2s;top:165px;right:0}.panel{background:linear-gradient(140deg,#07162d,#041023);border:1px solid #22466e6e;border-radius:10px;box-shadow:inset 0 0 0 3px #03102080}.spotlight{background:radial-gradient(at 50% 40%,#07335255,#0000 65%),#061329;flex-direction:column;padding:23px 20px;display:flex}.split{justify-content:space-between;align-items:center;gap:10px;display:flex}.spotlight .eyebrow{color:#5b7c9c;font-size:7px}.live-label{letter-spacing:.7px;color:#35c7b9;white-space:nowrap;align-items:center;gap:4px;font-size:7px;font-weight:500;display:flex}.live-label i{background:#1dddc1;border-radius:50%;width:3px;height:3px;box-shadow:0 0 5px #18edc288}.live-label.off{color:#a79662}.spotlight h3{letter-spacing:-.4px;margin:16px 0 4px;font-size:22px;font-weight:600}.spotlight>p{color:#688dae;font-size:8px}.prize-label{letter-spacing:1.8px;color:#3c8faf;margin-top:19px;font-size:7px}.prize-number{color:#29e1ed;text-shadow:0 0 22px #00bfff26;font-family:Barlow Condensed,sans-serif;font-size:44px;font-weight:600;line-height:1.15}.prize-number small{color:#448ead;font:11px DM Sans}.countdown{justify-content:center;align-items:center;gap:8px;margin:12px 0 16px;padding-bottom:19px;display:flex;position:relative}.countdown>span{color:#bbd9f0;letter-spacing:3px;background:#041025;border:1px solid #1e426959;border-radius:5px;padding:2px 11px;font-family:Barlow Condensed,sans-serif;font-size:29px}.countdown>b{color:#256a8b;font-size:20px;font-weight:400}.countdown small{letter-spacing:1.6px;color:#487ca3;align-items:center;gap:16px;font-size:5px;display:flex;position:absolute;bottom:0}.cutoff-note{color:#4d7297;text-align:center;margin-top:9px;font-size:6px}.spotlight>.outline{color:#5cdbe9;background:#09274866;border-color:#15699375;margin-top:auto;padding:10px;font-size:9px}.stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-top:18px;display:grid}.cyan{--accent:#1de6e6}.blue{--accent:#2897ff}.purple{--accent:#ab6bff}.green{--accent:#23dfaa}.orange{--accent:#ffab42}.stat-card{text-align:left;background:radial-gradient(at 10% 100%,color-mix(in srgb,var(--accent) 6%,transparent),transparent 80%),#061328;border:1px solid #24496e6e;border-radius:8px;align-items:center;gap:13px;padding:18px 14px;display:flex;position:relative;overflow:hidden}.stat-card:hover{border-color:color-mix(in srgb,var(--accent) 50%,transparent);box-shadow:0 0 17px color-mix(in srgb,var(--accent) 10%,transparent)}.stat-icon{border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);width:41px;height:41px;color:var(--accent);background:color-mix(in srgb,var(--accent) 6%,transparent);box-shadow:inset 0 0 15px color-mix(in srgb,var(--accent) 6%,transparent);border-radius:10px;place-items:center;display:grid}.stat-icon svg{filter:drop-shadow(0 0 9px color-mix(in srgb,var(--accent) 50%,transparent))}.stat-card>div>span{color:#87a1bf;font-size:8px}.stat-card strong{letter-spacing:-.5px;color:#e0f1ff;margin-top:3px;font-size:21px;font-weight:600;display:block}.stat-card strong small{color:#577fa3;letter-spacing:0;margin-left:5px;font-size:8px;font-weight:400}.stat-card p{color:#486c8e;margin-top:4px;font-size:6px}.stat-arrow{color:#365d81;position:absolute;top:14px;right:11px}.games-section{margin-top:33px}.section-head{justify-content:space-between;align-items:center;gap:20px;display:flex}.section-head .eyebrow{letter-spacing:1.5px;color:#497b9b;font-size:6px}.section-head h2{letter-spacing:-.6px;align-items:center;gap:8px;margin-top:6px;font-size:21px;font-weight:600;display:flex}.section-head h2>svg{color:#28d3ec;filter:drop-shadow(0 0 6px #00c9ff66)}.pill{letter-spacing:1px;color:#6386aa;white-space:nowrap;background:#0a25403d;border:1px solid #23496d4d;border-radius:3px;align-items:center;padding:4px 6px;font-size:6px;font-weight:500;display:inline-flex}.section-head h2 .pill{letter-spacing:.8px;color:#5289ae;margin-left:5px}.game-tools{align-items:center;gap:9px;display:flex}.search{color:#496f91;background:#07162a;border:1px solid #1d3b6066;border-radius:5px;align-items:center;gap:8px;padding:9px 10px;display:flex}.search input{color:#c6e3f6;background:0 0;border:0;outline:none;width:110px;font-size:9px}.search input::placeholder{color:#476888}.grid-icon{color:#5997ba;background:#07162a;border:1px solid #1d3b6066;border-radius:5px;place-items:center;width:34px;height:34px;display:grid}.filter-tabs{border-bottom:1px solid #15345566;align-items:center;gap:8px;margin:20px 0 19px;padding-bottom:13px;display:flex}.filter-tabs button{color:#6486a7;background:0 0;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:6px;padding:8px 13px;font-size:9px;display:flex}.filter-tabs button.selected{color:#45e3ed;background:#0b3a5a55;border-color:#0aabc44d;box-shadow:inset 0 0 12px #008cff0b}.filter-tabs button:hover{color:var(--cyan)}.filter-tabs small{background:#0c5b6b44;border-radius:3px;padding:1px 4px;font-size:7px}.games-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.game-card{border:1px solid color-mix(in srgb,var(--accent) 26%,#051329);background:linear-gradient(140deg,#08172e,#040f23);border-radius:10px;transition:transform .25s,box-shadow .25s,border-color .25s;overflow:hidden}.game-card:hover{border-color:color-mix(in srgb,var(--accent) 70%,#051329);box-shadow:0 0 25px color-mix(in srgb,var(--accent) 14%,transparent);transform:translateY(-5px)}.card-art{background:radial-gradient(ellipse at 50% 70%,color-mix(in srgb,var(--accent) 13%,transparent),transparent 70%),#061228;place-items:center;height:162px;display:grid;position:relative;overflow:hidden}.art-grid{background-image:linear-gradient(color-mix(in srgb,var(--accent) 5%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--accent) 5%,transparent) 1px,transparent 1px);transform-origin:bottom;background-size:28px 28px;position:absolute;inset:0;transform:perspective(160px)rotateX(20deg);-webkit-mask-image:linear-gradient(#0000,#000);mask-image:linear-gradient(#0000,#000)}.card-index{background:linear-gradient(130deg,color-mix(in srgb,var(--accent) 75%,#003e7e),color-mix(in srgb,var(--accent) 25%,#001c3b));box-shadow:0 0 17px color-mix(in srgb,var(--accent) 25%,transparent);color:#e9faff;border-radius:0 0 9px;padding:6px 10px;font-size:9px;font-weight:700;position:absolute;top:0;left:0}.favorite{color:#3b6486;z-index:2;background:#040e2566;border-radius:5px;padding:4px;position:absolute;top:9px;right:9px}.favorite.chosen,.favorite:hover{color:var(--accent)}.favorite.chosen svg{fill:color-mix(in srgb,var(--accent) 25%,transparent)}.number-sculpture{z-index:1;filter:drop-shadow(0 0 15px color-mix(in srgb,var(--accent) 30%,transparent));align-items:baseline;animation:6s ease-in-out infinite float;display:flex;position:relative;top:-7px;transform:rotate(-8deg)}.game-card:nth-child(2n) .number-sculpture{animation-delay:-3s;transform:rotate(7deg)}.number-sculpture>span:first-child{color:var(--accent);text-shadow:1px 1px 0 color-mix(in srgb,var(--accent) 70%,white),3px 4px 0 color-mix(in srgb,var(--accent) 35%,#031029),5px 7px 0 color-mix(in srgb,var(--accent) 20%,#031029),9px 13px 10px #000a;font-family:Barlow Condensed,sans-serif;font-size:85px;font-weight:800;line-height:1}.dimension{color:color-mix(in srgb,var(--accent) 50%,white);text-shadow:3px 3px #04122b;margin-left:1px;font-family:Barlow Condensed,sans-serif;font-size:35px;font-weight:600}.game-card:nth-child(7) .dimension{font-size:20px}.platform-ring{border:1px solid var(--accent);width:60%;height:16px;box-shadow:0 0 13px color-mix(in srgb,var(--accent) 50%,transparent),inset 0 0 11px color-mix(in srgb,var(--accent) 30%,transparent);border-radius:50%;animation:5s ease-in-out infinite platform;position:absolute;bottom:29px;left:20%}.art-glow{background:linear-gradient(transparent,color-mix(in srgb,var(--accent) 8%,transparent));clip-path:polygon(15% 0,85% 0,100% 100%,0 100%);width:50%;height:90px;position:absolute;bottom:30px;left:25%}.game-label{color:color-mix(in srgb,var(--accent) 60%,#304465);letter-spacing:2px;font-size:5px;font-weight:600;position:absolute;bottom:9px}.game-body{border-top:1px solid #12355b44;padding:14px 13px 13px}.game-heading{justify-content:space-between;align-items:center;gap:5px;display:flex}.game-heading h3{letter-spacing:-.3px;font-size:13px;font-weight:600}.game-heading .live-label{letter-spacing:.5px;font-size:5px}.game-body>p{color:#5d7fa2;white-space:nowrap;text-overflow:ellipsis;margin:5px 0 13px;font-size:7px;overflow:hidden}.game-detail{color:#668aac;justify-content:space-between;align-items:center;margin-bottom:13px;font-size:7px;display:flex}.game-detail span{align-items:center;gap:4px;display:flex}.game-detail span:last-child{color:#5b96b1}.play-button{width:100%;color:color-mix(in srgb,var(--accent) 65%,white);background:color-mix(in srgb,var(--accent) 7%,#041228);border:1px solid color-mix(in srgb,var(--accent) 25%,transparent);justify-content:space-between;padding:9px 11px;font-size:8px}.play-button:hover{box-shadow:0 0 15px color-mix(in srgb,var(--accent) 16%,transparent);border-color:var(--accent);background:color-mix(in srgb,var(--accent) 15%,#041228)}.coming-card{text-align:center;background:radial-gradient(at 50% 40%,#12306b17,#0000 70%),#041024;border:1px dashed #21456a77;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;padding:20px;display:flex}.coming-icon{color:#245276;margin:0 0 15px;position:relative}.coming-icon>span{color:#31637e;font-size:15px;position:absolute;top:-6px;right:-10px}.coming-card .eyebrow{letter-spacing:1.8px;color:#3a698a;font-size:5px}.coming-card h3{letter-spacing:-.4px;color:#91aecb;margin-top:11px;font-size:14px}.coming-card p{color:#426382;margin:9px 0 18px;font-size:8px}.coming-tag{color:#537896;letter-spacing:1px;background:#10244144;border:1px solid #24436866;border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:6px 10px;font-size:6px;display:inline-flex}.dashboard-bottom{grid-template-columns:1.9fr 1fr;gap:17px;margin-top:28px;display:grid}.panel-heading{border-bottom:1px solid #18395d66;justify-content:space-between;align-items:center;gap:15px;padding:18px 19px;display:flex}.panel-heading h3{letter-spacing:-.2px;font-size:13px;font-weight:600}.panel-heading .quiet{font-size:8px}.table-wrap{overflow-x:auto}table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%;font-size:10px}th{color:#4d7295;letter-spacing:1px;text-transform:uppercase;padding:13px 16px;font-size:7px;font-weight:500}td{color:#81a3c5;border-top:1px solid #1834544d;padding:14px 16px;font-size:9px}td b{color:#bdd4e9;font-weight:500}td small{color:#43678c;margin-top:5px;font-size:6px;display:block}.ticket-number{letter-spacing:4px;color:#6be5eb;font-family:Barlow Condensed;font-size:19px}.status{white-space:nowrap;color:#8bacce;background:#193c5433;border:1px solid #21567444;border-radius:4px;padding:5px 7px;font-size:7px}.status.pending{color:#e0b96f;background:#ad7c2a0b;border-color:#ad7c2a33}.status.won{color:#3cdab5;background:#13c28b0b;border-color:#13c28b2b}.status.lost{color:#6886aa}.positive{color:#29d9b4!important}.empty{text-align:center;color:#305d83;flex-direction:column;grid-column:1/-1;align-items:center;padding:35px 20px;display:flex}.empty>svg{color:#2787b2;filter:drop-shadow(0 0 10px #00b7ff33);margin-bottom:13px}.empty h3{color:#92b5cf;margin-bottom:6px;font-size:12px;font-weight:500}.empty p{color:#547898;max-width:340px;font-size:9px}.empty .outline{margin-top:17px;font-size:8px}.quest-card{background:radial-gradient(at 100% 0,#55219733,#0000 70%),#0a142d;border-color:#543b8a5e;padding:24px;position:relative;overflow:hidden}.quest-card .eyebrow{letter-spacing:1.4px;color:#a37adb;font-size:6px}.quest-card h3{letter-spacing:.2px;margin:13px 0 9px;font-family:Barlow Condensed,sans-serif;font-size:29px;font-weight:500;line-height:1.05}.quest-card>p{color:#7b8dad;font-size:8px;line-height:1.8}.quest-icon{color:#ae77ff;filter:drop-shadow(0 0 15px #973dff66);animation:7s ease-in-out infinite float;position:absolute;top:28px;right:21px}.purple-button{background:linear-gradient(110deg,#642bd4,#8d45ed);border-color:#ac7afa55;margin-top:17px;padding:9px 12px;font-size:8px;box-shadow:0 0 20px #713bf422}.quest-card>small{color:#575e87;margin-top:10px;font-size:6px;display:block}footer{border-top:1px solid #17335066;justify-content:space-between;align-items:center;gap:20px;margin-top:26px;padding:26px 0;display:flex}.footer-brand{letter-spacing:-1px;color:#5f90aa;font-size:23px;font-weight:700}.footer-brand span{color:#18a4bc}footer p{color:#3c5d80;flex:1;padding-left:15px;font-size:7px;line-height:1.8}footer .quiet{color:#597f9d;font-size:8px}.mobile-bottom{display:none}.page-title{margin:32px 0 28px}.page-title h1{letter-spacing:-1px;margin-top:10px;font-size:32px;font-weight:600}.page-title h1 em{color:var(--cyan);font-style:normal}.page-title p{color:#688aab;margin-top:11px;font-size:11px}.wallet-hero{align-items:center;gap:25px;padding:30px;display:flex}.wallet-orb{color:#33dce8;background:#0b385c44;border:1px solid #0988a855;border-radius:50%;place-items:center;width:86px;height:86px;display:grid;box-shadow:0 0 25px #00afff22,inset 0 0 22px #0adeec11}.wallet-hero h2{letter-spacing:-1px;margin-top:7px;font-size:40px;font-weight:500}.wallet-hero h2 small{color:#5c92ad;letter-spacing:0;font-size:14px}.wallet-hero p{color:#5f85a5;margin-top:6px;font-size:10px}.wallet-hero .primary{margin-left:auto}.policy-grid{grid-template-columns:1fr 1fr;gap:18px;margin:20px 0;display:grid}.policy-grid>.panel{padding:25px}.policy-grid svg{color:#328dbd;margin-bottom:13px}.policy-grid h3{font-size:15px;font-weight:500}.policy-grid p{color:#6888a9;margin-top:10px;font-size:11px}.policy-grid .outline{margin-top:18px;font-size:10px}.policy-grid .outline svg{margin:0}.mono{font-family:monospace;font-size:8px}.reward-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.reward-card{text-align:center;padding:35px 20px}.reward-card>svg{color:var(--accent);filter:drop-shadow(0 0 18px color-mix(in srgb,var(--accent) 40%,transparent));margin-bottom:25px}.reward-card h3{font-size:19px}.reward-card p{color:#6689aa;margin:15px 0 25px;font-size:11px}.referral-panel{text-align:center;padding:35px}.referral-panel>svg{color:var(--cyan);margin-bottom:25px}.referral-panel h3{font-size:24px;font-weight:500}.referral-panel>p{color:#7691af;margin:15px 0;font-size:11px}.copy-field{background:#030d1e;border:1px solid #153b5e66;border-radius:6px;justify-content:center;align-items:center;gap:12px;max-width:700px;margin:25px auto;padding:15px;display:flex}.copy-field code{overflow-wrap:anywhere;color:#87d1de;font-size:11px}.ref-stats{justify-content:center;gap:40px;margin-top:20px;display:flex}.ref-stats span{color:#6b8bad;font-size:10px}.ref-stats b{color:#b7dce9;margin-top:8px;font-size:25px;font-weight:500;display:block}.notification-list>div:not(.empty){border-bottom:1px solid var(--line);gap:15px;padding:23px;display:flex}.notification-list h3{font-size:13px}.notification-list p{color:#86a5c3;margin-top:6px;font-size:11px}.notification-list small{color:#4f7398;font-size:9px}.account-panel{padding:25px}.profile-top{border-bottom:1px solid var(--line);align-items:center;gap:19px;padding-bottom:25px;display:flex}.avatar.large{width:58px;height:58px;font-size:16px}.profile-top h3{font-size:20px;font-weight:500}.profile-top p{color:#648baa;margin-top:5px;font-size:10px}.profile-top .pill{margin-left:auto}.account-options{display:grid}.account-options button{text-align:left;color:#91b3cf;background:0 0;border-bottom:1px solid #12335644;align-items:center;gap:15px;padding:22px 3px;font-size:12px;display:flex}.account-options button:hover{color:#3de9ed}.account-options button svg{color:#3888b5;width:17px;height:17px}.account-options button svg:last-child{margin-left:auto}.support-note{padding:25px}.support-note h3{font-size:17px}.support-note p{color:#7391b3;margin-top:12px;font-size:11px}.notice{color:#6d9cba;background:#0b35442b;border:1px solid #16668833;border-radius:7px;justify-content:flex-start;align-items:center;gap:10px;margin:20px 0;padding:15px;font-size:10px;line-height:1.7;display:flex}.notice>svg{color:#16a8be;flex-shrink:0}.notice.warning{color:#9b9ab6;background:#39305b1f;border-color:#6c498840}.notice.warning svg{color:#ad73e3}.admin-toolbar{align-items:center;gap:15px;margin:25px 0;display:flex}.audit-list>div{border-bottom:1px solid var(--line);justify-content:space-between;padding:16px 22px;display:flex}.audit-list span{color:#74acc6;font-size:10px}.audit-list small{color:#537b9b;font-size:8px}.padding{padding:22px}.muted{color:#7896b8;font-size:11px;line-height:1.9}.result-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.result-card{padding:25px}.result-card h3{color:#7296ba;margin:16px 0;font-size:11px;font-weight:500}.result-card>p{color:#496f94;margin:18px 0;font-size:9px}.result-card>.split:last-child{color:#648cac;font-size:10px}.result-card strong{color:#23dcc5}.balls{gap:8px;display:flex}.balls>span{color:#bdfcff;background:radial-gradient(at 30% 20%,#12638a,#072345);border:1px solid #19c7d166;border-radius:50%;place-items:center;width:43px;height:43px;font-family:Barlow Condensed;font-size:25px;display:grid;box-shadow:inset 0 0 14px #04a9ff33,0 0 14px #00caff22}.login-panel{text-align:center;padding:60px}.login-panel>svg{color:var(--cyan)}.login-panel h1{margin:20px 0}.login-panel p{color:#6f92b2;margin-bottom:25px}.margin-top{margin-top:20px}.modal-shade{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:100;background:#010615d9;justify-content:center;align-items:center;padding:25px;display:flex;position:fixed;inset:0;overflow:auto}.modal{background:radial-gradient(at 70% 0,#10305a55,#0000 60%),#07142b;border:1px solid #2875a280;border-radius:14px;width:510px;max-width:100%;max-height:calc(100dvh - 50px);padding:29px;overflow:auto;box-shadow:0 0 70px #007bff1a,0 30px 90px #0009}.modal-heading{border-bottom:1px solid #1b446d66;justify-content:space-between;align-items:flex-start;margin-bottom:22px;padding-bottom:20px;display:flex}.modal-heading .eyebrow{color:#318ab2;font-size:7px}.modal-heading h2{letter-spacing:-.5px;margin-top:7px;font-size:25px;font-weight:500}.ticket-draw-line{color:#6baac6;justify-content:space-between;margin-bottom:15px;font-size:10px;display:flex}.ticket-draw-line>span:last-child{color:#2fe6e6;align-items:center;gap:6px;display:flex}.digit-picker{justify-content:center;gap:12px;margin:25px 0;display:flex}.digit-picker>div{flex-direction:column;align-items:center;display:flex}.digit-picker button{color:#398fae;background:#0a294760;border:1px solid #16547966;border-radius:5px;width:42px;height:26px;font-size:17px}.digit-picker span{color:#69f4ed;text-shadow:0 0 15px #00d9ff44;background:radial-gradient(at top,#075d7333,#041125);border:1px solid #187aa47d;border-radius:8px;place-items:center;width:59px;height:74px;margin:6px 0;font-family:Barlow Condensed;font-size:49px;display:grid;box-shadow:inset 0 0 18px #00b7ff15,0 0 14px #00a9ff0b}.pick-actions{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.pick-actions>label{color:#6d91b3;align-items:center;gap:8px;font-size:10px;display:flex}.input{color:#b9daf1;background:#030e22;border:1px solid #24517b77;border-radius:5px;width:100%;margin:8px 0 20px;padding:12px 13px;font-size:12px;display:block}.input.number-input{letter-spacing:3px;width:90px;margin:0;padding:9px 10px;font-family:monospace;font-size:12px}.field-label{color:#91aecb;font-size:11px;display:block}.prize-rules{background:#03102466;border:1px solid #153d6066;border-radius:7px;padding:16px}.prize-rules h4{color:#709fbc;margin-bottom:12px;font-size:9px;font-weight:500}.prize-rules>div{color:#7299b7;justify-content:space-between;margin:9px 0;font-size:10px;display:flex}.prize-rules strong{color:#50c4cd;font-size:10px;font-weight:500}.prize-rules small{color:#426b8b;margin-top:15px;font-size:8px;display:block}.ticket-summary{justify-content:space-between;align-items:center;padding:20px 0;display:flex}.ticket-summary>label{color:#789dbb;align-items:center;gap:15px;font-size:11px;display:flex}.ticket-summary input{color:#acd8e7;background:#030e22;border:1px solid #24517b77;border-radius:4px;width:57px;padding:10px 5px 10px 10px}.ticket-summary>div{text-align:right}.ticket-summary small{letter-spacing:1px;color:#477e9e;font-size:6px;display:block}.ticket-summary strong{color:#40deea;margin-top:4px;font-size:23px;font-weight:500;display:block}.ticket-summary strong em{color:#588eae;font-size:10px;font-style:normal}.full{width:100%}.fine-print{text-align:center;color:#436b8b;margin-top:12px;font-size:8px}.guide-steps{gap:23px;display:grid}.guide-steps>div{align-items:flex-start;gap:15px;display:flex}.guide-steps>div>span{color:#1ed6e8;background:#06405a33;border:1px solid #167aa355;border-radius:8px;padding:11px}.guide-steps h3{color:#b0d6ec;font-size:13px;font-weight:500}.guide-steps p{color:#7296b6;margin-top:5px;font-size:10px}.toggle-row{color:#86acca;border-bottom:1px solid #183e6066;justify-content:space-between;align-items:center;gap:20px;margin-bottom:10px;padding:18px 0;font-size:12px;display:flex}.toggle-row input{accent-color:#0ee2de;width:18px;height:18px}.danger{color:#ffadc9;background:#a3315455;border:1px solid #bb3f6877;border-radius:5px;padding:13px}.toast{color:#bffaff;z-index:150;background:linear-gradient(120deg,#073656,#083254);border:1px solid #22c7db99;border-radius:9px;align-items:center;gap:10px;max-width:calc(100% - 30px);padding:15px 18px;font-size:11px;animation:.25s toastIn;display:flex;position:fixed;bottom:25px;left:calc(50% + 111px);transform:translate(-50%);box-shadow:0 0 30px #007bff33}.toast button{color:#66b4c8;background:0 0;place-items:center;margin-left:12px;display:grid}.sidebar-shade{display:none}@keyframes float{50%{translate:0 -9px}}@keyframes pulse{50%{opacity:.4;box-shadow:0 0 15px #00d9ff}}@keyframes twinkle{50%{opacity:.25;scale:.7}}@keyframes platform{50%{opacity:.6;box-shadow:0 0 20px color-mix(in srgb,var(--accent) 45%,transparent)}}@keyframes edge{50%{left:65%}}@keyframes gridDrift{to{background-position:36px 36px}}@keyframes news{0%,15%{transform:translate(0)}90%,to{transform:translate(-290px)}}@keyframes toastIn{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0}}@media (width>=1550px){.hero{min-height:355px;padding:40px}.hero-art{transform-origin:100%;top:35px;right:30px;scale:1.1}.hero h1{font-size:69px}.spotlight{padding:25px}.spotlight h3{font-size:26px}.spotlight>p{font-size:10px}.hero-grid{grid-template-columns:minmax(0,1fr) 280px}.hero-copy p{font-size:12px}.card-art{height:190px}.game-body{padding:18px}.game-heading h3{font-size:15px}.game-body p,.game-detail{font-size:9px}.play-button{font-size:10px}.number-sculpture>span:first-child{font-size:96px}}@media (width<=1200px){.sidebar{width:195px;padding-left:12px;padding-right:12px}.logo{margin-left:10px;font-size:30px}.logo-mark{width:35px;height:40px}.nav-item{gap:10px;font-size:10px}main{margin-left:195px}.main-content{padding:23px 23px 0}.topbar{padding:0 23px}.hero-grid{grid-template-columns:minmax(0,1fr) 210px;gap:13px}.hero{min-height:305px;padding:30px 25px}.hero h1{font-size:47px}.hero-art{transform-origin:100%;opacity:.8;right:-18px;scale:.8}.hero-copy{max-width:330px}.hero h1 em{position:relative}.spotlight{padding:20px 15px}.spotlight>.outline{font-size:8px}.hero-copy p{font-size:9px}.hero-actions{gap:15px}.stat-card{gap:10px;padding:15px 10px}.stat-icon{border-radius:8px;width:33px;height:33px}.stat-icon svg{width:21px}.stat-card>div>span{font-size:7px}.stat-card strong{font-size:20px}.stat-card p{font-size:5px}.stat-arrow{display:none}.games-grid{gap:12px}.card-art{height:143px}.number-sculpture>span:first-child{font-size:73px}.dimension{font-size:29px}.game-body{padding:12px 10px}.game-heading h3{font-size:12px}.game-body>p,.game-detail{font-size:6px}.play-button{padding:9px;font-size:7px}.game-heading .live-label{display:none}.game-detail svg{width:10px}.coming-card{padding:14px}.coming-card h3{font-size:12px}.coming-card p{font-size:7px}.dashboard-bottom{grid-template-columns:1.6fr 1fr}.quest-card{padding:23px 18px}.quest-card h3{font-size:27px}.quest-icon{top:34px;right:15px}.quest-icon svg{width:25px}.toast{left:calc(50% + 97px)}}@media (width<=950px){.virtual-badge{display:none}.hero-art{opacity:.5;right:-20px;scale:.72}.hero-copy{max-width:100%}.hero-grid{grid-template-columns:minmax(0,1fr) 200px}.stat-grid{grid-template-columns:repeat(2,1fr)}.stat-card p{font-size:7px}.stat-card>div>span{font-size:9px}.stat-icon{width:40px;height:40px}.games-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.game-body>p,.game-detail{font-size:7px}.game-heading h3{font-size:13px}.coming-card{min-height:255px}.dashboard-bottom{grid-template-columns:1fr}.quest-card{min-height:220px;padding:25px}.quest-icon{top:40px;right:35px}.quest-icon svg{width:50px;height:50px}.date-label{display:none}.welcome-row h2{font-size:18px}.hero-actions .quiet{font-size:8px}.hero-foot{font-size:6px}.reward-grid{grid-template-columns:1fr}.wallet-hero{flex-wrap:wrap}.wallet-hero .primary{margin-left:0}.wallet-orb{width:65px;height:65px}.result-grid{grid-template-columns:1fr}.news-end{display:none}.hero h1{font-size:44px}}@media (width<=700px){.sidebar{width:240px;transition:transform .25s;transform:translate(-100%)}.sidebar.open{transform:translate(0)}.side-close{position:absolute;top:20px;right:9px;display:grid!important}.sidebar-shade{z-index:25;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000a;display:block;position:fixed;inset:0}main{margin-left:0}.topbar{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#040d21e8;height:70px;padding:0 16px;position:sticky;top:0}.header-start{gap:10px}.menu-button{padding-left:0;display:grid}.breadcrumb{display:none}.mobile-logo{letter-spacing:-1px;font-size:27px;font-weight:700;display:block}.mobile-logo>span{color:var(--cyan)}.header-end{gap:11px}.avatar{display:none}.notification{padding:0}.notification svg{width:18px}.balance-box{gap:8px;padding:6px 8px}.point-icon{width:22px;height:22px;font-size:16px}.balance-box small{letter-spacing:1px;font-size:5px}.balance-box b{font-size:11px}.add-points{width:23px;height:23px}.main-content{padding:15px 15px 75px}.news-bar{gap:9px;margin-bottom:21px;padding:9px}.news-bar>span:first-child{letter-spacing:.6px;gap:4px;font-size:6px}.news-overflow{padding-left:9px}.news-overflow p{font-size:8px}.news-overflow i{margin:0 10px}.welcome-row{margin-bottom:17px}.welcome-row .eyebrow{font-size:6px}.welcome-row h2{letter-spacing:-.7px;font-size:18px}.hero-grid{grid-template-columns:1fr;gap:13px}.hero{min-height:309px;padding:29px 24px}.hero h1{font-size:52px}.hero-copy p{font-size:10px}.hero-copy>.eyebrow{font-size:6px}.hero-art{opacity:.55;transform-origin:100% 100%;top:43px;right:-33px;scale:.67}.hero-copy{max-width:100%}.hero-actions .primary{padding:11px 13px;font-size:10px}.hero-actions .quiet{font-size:8px}.hero-actions{gap:17px}.hero-foot{margin-top:21px;font-size:6px}.spotlight{grid-template-columns:1fr 1fr;gap:0 15px;padding:19px 18px;display:grid;position:relative}.spotlight>.split{grid-column:1/-1;margin-bottom:8px}.spotlight h3{grid-column:1;margin:7px 0 4px;font-size:23px}.spotlight>p{grid-column:1;font-size:8px}.prize-label{grid-column:1;margin-top:12px;font-size:6px}.prize-number{grid-column:1;font-size:37px}.spotlight .countdown{grid-area:2/2/5;align-self:center;gap:5px;margin:7px 0 0;padding-bottom:18px}.countdown>span{padding:2px 9px;font-size:30px}.countdown small{letter-spacing:1px;gap:16px;font-size:5px}.spotlight>.outline{grid-area:5/2/7;align-self:center;margin:0;padding:10px 8px;font-size:8px}.cutoff-note{text-align:left;grid-column:1/-1;margin-top:10px;font-size:6px}.stat-grid{gap:10px;margin-top:13px}.stat-card{gap:10px;padding:15px 11px}.stat-card strong{font-size:21px}.stat-card strong small{font-size:6px}.stat-card p{font-size:5px}.stat-card>div>span{font-size:7px}.stat-icon{width:35px;height:35px}.stat-icon svg{width:21px}.games-section{margin-top:26px}.section-head{align-items:flex-end;gap:10px}.section-head .eyebrow{letter-spacing:1.2px;font-size:5px}.section-head h2{letter-spacing:-.5px;gap:6px;font-size:20px}.section-head h2>svg{width:19px}.section-head .pill{letter-spacing:.5px;margin-left:0;padding:3px 4px;font-size:5px}.search{width:33px;padding:8px;transition:width .2s;position:relative;overflow:hidden}.search:focus-within{width:125px}.search input{width:80px;font-size:9px}.search svg{flex-shrink:0;width:14px;height:14px}.game-tools{gap:0}.grid-icon{display:none}.filter-tabs{justify-content:space-between;gap:4px;margin:16px 0;padding-bottom:12px}.filter-tabs button{gap:4px;padding:7px 8px;font-size:8px}.filter-tabs svg{width:11px}.filter-tabs small{display:none}.games-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.card-art{height:153px}.game-body{padding:13px 11px}.game-heading h3{font-size:13px}.game-heading .live-label{letter-spacing:.2px;gap:3px;font-size:4px;display:flex}.game-body>p{margin:5px 0 12px;font-size:6px}.game-detail{margin-bottom:12px;font-size:6px}.game-detail span{gap:3px}.play-button{padding:10px 8px;font-size:7px}.play-button svg{width:12px}.number-sculpture>span:first-child{font-size:80px}.number-sculpture .dimension{font-size:32px}.game-card:nth-child(7) .dimension{font-size:18px}.game-label{letter-spacing:1.6px;font-size:4px}.coming-card{min-height:260px;padding:15px 10px}.coming-card h3{font-size:13px}.coming-card p{font-size:7px}.coming-card .eyebrow{font-size:4px}.coming-tag{gap:6px;padding:6px 8px;font-size:5px}.dashboard-bottom{gap:16px;margin-top:22px}.panel-heading{padding:17px 14px}.panel-heading h3{font-size:12px}.empty{padding:28px 15px}.empty h3{font-size:11px}.empty p{max-width:260px;font-size:8px}.quest-card{min-height:224px;padding:24px}.quest-card h3{font-size:30px}.quest-card>p{font-size:9px}.quest-card .eyebrow{font-size:6px}.quest-icon{top:45px;right:24px}.quest-icon svg{width:47px;height:47px}.quest-card .primary{font-size:9px}.quest-card>small{font-size:6px}.mobile-bottom{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);z-index:25;padding:11px 8px max(11px,env(safe-area-inset-bottom));background:#061126f2;border-top:1px solid #1d638071;justify-content:space-around;display:flex;position:fixed;bottom:0;left:0;right:0}.mobile-bottom button{color:#4e769a;background:0 0;flex-direction:column;align-items:center;gap:5px;min-width:50px;font-size:7px;display:flex}.mobile-bottom button svg{width:18px;height:18px}.mobile-bottom button.selected{color:#22e3e8}.mobile-bottom button.selected svg{filter:drop-shadow(0 0 9px #15e6ff99)}footer{flex-wrap:wrap;gap:15px;margin-top:23px;padding:20px 0}.footer-brand{font-size:22px}footer p{flex:1;padding-left:0;font-size:6px}footer .quiet{margin-left:auto;font-size:7px}.toast{gap:8px;width:max-content;max-width:calc(100% - 24px);padding:13px 14px;font-size:10px;bottom:90px;left:50%}.toast>svg{width:16px}.page-title{margin:27px 0 23px}.page-title h1{font-size:29px}.page-title p{font-size:10px}.page-title .eyebrow{font-size:6px}.wallet-hero{gap:16px;padding:22px}.wallet-orb{width:48px;height:48px}.wallet-orb svg{width:26px}.wallet-hero .eyebrow{font-size:6px}.wallet-hero h2{font-size:29px}.wallet-hero h2 small{font-size:12px}.wallet-hero p{font-size:8px}.wallet-hero .primary{width:100%;margin-top:5px}.policy-grid{grid-template-columns:1fr;gap:13px;margin:16px 0}.policy-grid>.panel{padding:23px}.policy-grid p{font-size:10px}td,th{padding:13px 12px}table{min-width:370px}th{font-size:6px}td{font-size:8px}.result-card{padding:20px}.balls>span{width:40px;height:40px}.copy-field{flex-direction:column;gap:18px}.copy-field code{font-size:9px}.referral-panel{padding:30px 20px}.referral-panel h3{font-size:21px}.ref-stats{gap:25px}.ref-stats span{font-size:8px}.ref-stats b{font-size:21px}.account-panel{padding:20px}.profile-top h3{font-size:18px}.account-options button{font-size:11px}.admin-toolbar{flex-wrap:wrap;gap:8px}.admin-toolbar .primary{font-size:9px}.notice{padding:13px;font-size:9px}.audit-list>div{flex-direction:column;gap:10px}.modal-shade{padding:14px}.modal{border-radius:12px;max-height:calc(100dvh - 28px);padding:23px 19px}.modal-heading h2{font-size:23px}.digit-picker{gap:8px}.digit-picker span{width:49px;height:65px;font-size:43px}.digit-picker button{width:35px;height:25px}.ticket-draw-line{font-size:9px}.pick-actions .outline{padding:9px;font-size:9px}.ticket-summary strong{font-size:23px}.profile-top .pill{font-size:5px}.login-panel{padding:40px 20px}.login-panel h1{font-size:25px}.login-panel p{font-size:11px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.news-overflow p{white-space:normal}}.winning-sets{gap:12px;display:grid}.tier-result{color:#68afc2!important;font-size:10px!important}.game-card:nth-child(9) .dimension,.game-card:nth-child(8) .dimension{font-size:20px}@media (width<=700px){.game-card:nth-child(8) .dimension,.game-card:nth-child(9) .dimension{font-size:18px}}.admin-login-link{margin:20px auto 0;display:flex}.live-admin-row{border-bottom:1px solid #17436655;justify-content:space-between;align-items:center;gap:15px;padding:15px 0;display:flex}.live-admin-row small{color:#5a83a3;margin-top:8px;font-size:9px;display:block}.config-json{resize:vertical;min-height:180px;font-family:monospace;font-size:11px}textarea{font:inherit}.login-page{background:radial-gradient(at 10%,#07439330,#0000 50%),radial-gradient(at 90% 100%,#34157620,#0000 45%),#030a1b;min-height:100dvh;position:relative;overflow:hidden}.login-grid-background{pointer-events:none;background-image:linear-gradient(#0fa6f507 1px,#0000 1px),linear-gradient(90deg,#0fa6f507 1px,#0000 1px);background-size:65px 65px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000,#0000);mask-image:linear-gradient(#0000,#000,#0000)}.login-top{justify-content:space-between;align-items:center;max-width:1250px;margin:auto;padding:32px 55px;display:flex;position:relative}.login-wordmark{letter-spacing:-2px;font-size:39px;font-weight:800;line-height:1}.login-wordmark>span{color:#18e1e6}.login-wordmark small{letter-spacing:1.8px;color:#507f9f;margin-top:9px;margin-left:2px;font-size:6px;font-weight:500;display:block}.login-environment{letter-spacing:1.6px;color:#6589ad;background:#0a233333;border:1px solid #19537855;border-radius:30px;align-items:center;gap:7px;padding:9px 12px;font-size:7px;display:flex}.login-environment i{background:#0fe6c5;border-radius:100%;width:4px;height:4px;box-shadow:0 0 8px #00cfff}.login-layout{grid-template-columns:1.2fr 1fr;align-items:center;gap:85px;max-width:1250px;min-height:680px;margin:0 auto;padding:38px 55px 50px;display:grid;position:relative}.login-story{flex-direction:column;justify-content:center;align-self:stretch;padding-bottom:10px;display:flex;position:relative}.login-story>.eyebrow{color:#1dd8e7;letter-spacing:2.5px;align-items:center;gap:10px;font-size:8px;display:flex}.login-story h1{letter-spacing:.5px;margin:24px 0 17px;font-family:Barlow Condensed,sans-serif;font-size:clamp(53px,5vw,75px);font-weight:600;line-height:1.02}.login-story h1 em{color:#32e6ed;text-shadow:0 0 25px #00bfff22;font-style:normal}.login-story>p{color:#7998b8;max-width:365px;font-size:12px;line-height:1.9}.login-orb-scene{align-self:center;width:330px;height:200px;margin-top:17px;position:relative}.login-cyan{color:#defcff;z-index:2;background:radial-gradient(at 30% 20%,#9effff,#04b8dc 45%,#0348ab 85%);width:122px;height:122px;font-size:75px;top:35px;left:47px}.login-purple{color:#f6e6ff;background:radial-gradient(at 30% 20%,#cd9bff,#8053ec 45%,#242075 85%);width:86px;height:86px;font-size:53px;animation-delay:-3s;top:14px;right:53px}.login-orbit{border:1px solid #00cdfa33;border-radius:50%;position:absolute;inset:15px 20px 25px 5px;transform:rotate(-19deg)}.login-orb-platform{border:1px solid #17ddff66;border-radius:50%;width:250px;height:28px;position:absolute;bottom:31px;left:20px;box-shadow:inset 0 0 18px #007bff22,0 0 20px #009fff33}.login-spark{color:#4feaff;font-size:34px;animation:4s infinite twinkle;position:absolute;bottom:60px;right:17px}.login-perks{border-top:1px solid #1d446c66;gap:25px;margin-top:9px;padding-top:21px;display:flex}.login-perks span{color:#7299b6;white-space:nowrap;align-items:center;gap:7px;font-size:8px;display:flex}.login-perks svg{color:#28bccb}.login-form-card{background:radial-gradient(at 100% 0,#0e32634d,#0000 60%),linear-gradient(140deg,#081a35,#051025);border:1px solid #26577f88;border-radius:15px;min-width:0;padding:35px 32px;position:relative;box-shadow:inset 0 0 0 5px #04112488,0 20px 75px #0005}.login-form-card:before{content:"";background:linear-gradient(90deg,#0000,#2bdfea,#0000);width:120px;height:1px;position:absolute;top:-1px;left:20%;box-shadow:0 0 14px #00d9ff}.login-card-icon{color:#37dfed;background:radial-gradient(#073856,#05213b);border:1px solid #1193b44d;border-radius:12px;place-items:center;width:51px;height:51px;margin-bottom:24px;display:grid;box-shadow:0 0 22px #00a9ff15}.login-form-card>.eyebrow{letter-spacing:1.7px;color:#4d9bb9;font-size:7px}.login-form-card h2{letter-spacing:-.9px;margin:12px 0;font-size:25px;font-weight:500;line-height:1.3}.login-form-card>p{color:#7297b9;margin-bottom:25px;font-size:11px;line-height:1.8}.login-form-card .field-label{color:#8daecb;font-size:10px}.login-form-card .input{background:#020d20;border-color:#23567c88;margin-top:9px;margin-bottom:21px;padding:13px 12px;font-size:11px}.login-form-card .primary{padding:13px 17px;font-size:11px}.login-otp-note{color:#1ecece;background:#0a344244;border:1px solid #19748f66;border-radius:7px;align-items:center;gap:11px;margin:0 0 24px;padding:13px;display:flex}.login-otp-note strong{color:#80cdd1;font-size:10px;font-weight:500;display:block}.login-otp-note small{color:#4b889e;margin-top:5px;font-size:8px;line-height:1.7;display:block}.login-otp-note.testing{color:#c6a152;background:#72501b12;border-color:#a26e2844}.login-otp-note.testing strong{color:#c7ad7e}.login-otp-note.testing small{color:#8c7d62}.login-card-foot{color:#4d7597;border-top:1px solid #1c3c5d66;justify-content:center;align-items:center;gap:7px;margin-top:24px;padding-top:22px;font-size:8px;display:flex}.login-demo-note{color:#4e7e9f;margin-top:18px;font-size:9px;line-height:1.7}.login-other-link{color:#6096b4;justify-content:center;align-items:center;margin-top:19px;font-size:9px;display:flex}.login-methods{text-align:center;padding-top:15px}.login-methods .quiet{font-size:9px}.login-footer{color:#416789;border-color:#15375566;align-items:center;gap:20px;max-width:1140px;margin:0 auto;padding:23px 0;display:flex;position:relative}.login-footer>span{letter-spacing:1.3px;align-items:center;gap:7px;font-size:6px;display:flex}.login-footer p{text-align:center;color:#496d8b;padding:0;font-size:8px}.auth-loading{color:#61dce9;background:#030b1c;flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:100dvh;display:flex}.auth-loading h2{font-size:23px;font-weight:500}.auth-loading p{color:#6485a8;font-size:12px}.operator-id{background:#0b284233;border:1px solid #20547b55;border-radius:8px;align-items:center;gap:12px;margin:0 2px 30px;padding:14px 12px;display:flex}.operator-id>span{color:#8b9eec;background:#18244388;border:1px solid #4670b26b;border-radius:50%;place-items:center;width:35px;height:35px;display:grid}.operator-id b{color:#abc5df;font-size:11px;font-weight:500}.operator-id small{color:#668ea9;margin-top:6px;font-size:8px;display:block}.operator-role{color:#94b8df;white-space:nowrap;background:#15325233;border:1px solid #39699366;border-radius:5px;align-items:center;gap:6px;padding:7px 10px;font-size:9px;display:flex}.admin-sidebar .logo{margin-bottom:27px}.admin-session-note{background:radial-gradient(at top,#0b466e33,#0000),#08162e;border:1px solid #1d4c7277;border-radius:9px;padding:20px 14px}.admin-session-note>svg{color:#30bacd;margin-bottom:12px}.admin-session-note strong{color:#9cbdd8;font-size:11px;font-weight:500;display:block}.admin-session-note p{color:#547a9b;margin-top:8px;font-size:9px;line-height:1.8}.admin-logout{width:100%;margin:16px 0 6px}.admin-main .main-content{min-height:calc(100dvh - 83px)}.account-section-title{justify-content:space-between;align-items:center;gap:20px;margin:31px 0 25px;display:flex}.account-section-title .eyebrow{color:#4da2b9;font-size:7px}.account-section-title h2{letter-spacing:-.9px;margin:10px 0 9px;font-size:27px;font-weight:500}.account-section-title p{color:#688cae;font-size:11px}.account-add-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:25px;display:grid}.account-add-card{text-align:left;border:1px solid color-mix(in srgb,var(--accent) 25%,#0a1b35);background:radial-gradient(at top left,color-mix(in srgb,var(--accent) 7%,transparent),transparent 65%),#06152b;border-radius:9px;align-items:center;gap:14px;padding:22px 18px;display:flex}.account-add-icon{border:1px solid color-mix(in srgb,var(--accent) 35%,transparent);width:45px;height:45px;color:var(--accent);background:color-mix(in srgb,var(--accent) 6%,transparent);filter:drop-shadow(0 0 8px color-mix(in srgb,var(--accent) 15%,transparent));border-radius:10px;place-items:center;display:grid}.account-add-card b{color:#c3dfef;font-size:14px;font-weight:500}.account-add-card small{color:#6289a8;margin-top:7px;font-size:9px;display:block}.account-add-card>svg{color:var(--accent);margin-left:auto}.account-add-card:hover{border-color:var(--accent);box-shadow:0 0 20px color-mix(in srgb,var(--accent) 12%,transparent);transform:translateY(-3px)}.account-directory-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;padding:16px 19px;display:flex}.account-filters{gap:5px;display:flex}.account-filters>button{color:#6287a6;background:0 0;border:1px solid #0000;border-radius:4px;padding:7px 10px;font-size:9px}.account-filters>button.active{color:#38dce8;background:#0b4f652b;border-color:#1aa6b64d}.account-search{color:#487c9d;background:#030d20;border:1px solid #20486c66;border-radius:5px;align-items:center;gap:8px;padding:8px 10px;display:flex}.account-search input{color:#9fc5dd;background:0 0;border:0;outline:none;width:120px;font-size:10px}.account-created{border-color:#1a9f9355;align-items:flex-start;gap:16px;margin-top:20px;padding:24px;display:flex}.account-created>svg{color:#23dbc0;margin-top:2px}.account-created h3{color:#a1d9d4;font-size:15px;font-weight:500}.account-created p{color:#6e9bb2;overflow-wrap:anywhere;margin-top:10px;font-size:10px;line-height:1.9}.account-created .copy-field{margin-bottom:0}.form-two{grid-template-columns:1fr 1fr;gap:16px;display:grid}.permissions-fieldset{border:1px solid #20567766;border-radius:7px;grid-template-columns:1fr 1fr;gap:12px;margin:3px 0 22px;padding:15px;display:grid}.permissions-fieldset legend{color:#82acc6;padding:0 5px;font-size:10px}.permissions-fieldset label{color:#6f9eb8;align-items:center;gap:7px;font-size:9px;display:flex}.permissions-fieldset input{accent-color:#0bd4dd}.account-create-modal .muted{margin:0 0 20px;font-size:9px}.admin-main footer{margin-top:35px}.admin-main .notice{margin-top:12px}@media (width>=1500px){.login-layout{gap:110px;max-width:1350px;min-height:75vh}.login-form-card{padding:40px}.login-story h1{font-size:80px}.login-orb-scene{margin-top:35px;margin-bottom:20px;scale:1.15}}@media (width<=1000px){.login-layout{gap:40px;min-height:650px;padding:30px 35px 45px}.login-top{padding:28px 35px}.login-story h1{font-size:60px}.login-form-card{padding:30px 25px}.login-perks{gap:13px}.login-perks span{gap:5px;font-size:7px}.login-footer{margin:0 35px}.login-story>p{font-size:11px}.login-form-card h2{font-size:23px}.account-add-card{gap:11px;padding:18px 14px}.account-add-card b{font-size:13px}.account-add-card small{font-size:8px}}@media (width<=700px){.login-top{padding:25px 23px}.login-wordmark{font-size:33px}.login-wordmark small{letter-spacing:1.2px;font-size:5px}.login-environment{letter-spacing:.8px;padding:8px;font-size:5px}.login-layout{grid-template-columns:1fr;gap:26px;min-height:0;margin:0;padding:22px 23px 25px}.login-story{padding:0}.login-story>.eyebrow{letter-spacing:1.7px;font-size:6px}.login-story h1{z-index:2;margin:17px 0 13px;font-size:51px;line-height:1.02;position:relative}.login-story>p{z-index:2;max-width:240px;font-size:9px;line-height:1.8;position:relative}.login-orb-scene{transform-origin:100%;opacity:.48;pointer-events:none;width:285px;position:absolute;top:18px;right:-26px;scale:.57}.login-purple{right:10px}.login-perks{display:none}.login-form-card{border-radius:12px;padding:25px 23px}.login-card-icon{width:42px;height:42px;margin-bottom:20px}.login-card-icon svg{width:21px}.login-form-card h2{font-size:24px}.login-form-card>p{margin-bottom:22px;font-size:10px}.login-form-card .eyebrow{letter-spacing:1.4px;font-size:6px}.login-form-card .input{margin-bottom:19px;font-size:11px}.login-form-card .primary{padding:13px 15px;font-size:10px}.login-demo-note{font-size:8px}.login-card-foot{margin-top:20px;padding-top:18px;font-size:7px}.login-other-link{font-size:8px}.login-footer{flex-wrap:wrap;justify-content:center;gap:12px;margin:0 23px;padding:22px 0 25px;display:flex}.login-footer p{text-align:center;flex-basis:100%;order:2;font-size:7px}.login-footer>span{letter-spacing:.6px;font-size:5px}.login-otp-note{padding:12px}.login-otp-note strong{font-size:9px}.login-otp-note small{font-size:7px}.admin-sidebar{width:240px}.operator-id{margin-bottom:25px}.admin-main .main-content{padding-bottom:25px}.account-section-title{align-items:flex-start;gap:10px;margin:25px 0 20px}.account-section-title h2{font-size:23px}.account-section-title p{max-width:235px;font-size:9px}.account-section-title>.operator-role{gap:4px;padding:6px;font-size:7px}.operator-role svg{width:12px}.account-add-grid{gap:10px;margin-bottom:20px}.account-add-card{gap:9px;padding:16px 12px}.account-add-icon{border-radius:8px;width:33px;height:33px}.account-add-icon svg{width:19px}.account-add-card b{font-size:11px}.account-add-card small{margin-top:5px;font-size:6px;line-height:1.7}.account-add-card>svg{width:12px}.account-directory-tools{gap:12px;padding:13px}.account-filters{justify-content:space-between;gap:3px;width:100%}.account-filters>button{padding:7px;font-size:8px}.account-search{width:100%;padding:10px}.account-search input{width:100%}.account-created{gap:11px;padding:20px 16px}.account-created h3{font-size:13px}.account-created p{font-size:9px}.account-created>svg{width:21px}.form-two{grid-template-columns:1fr;gap:0}.permissions-fieldset{gap:11px;padding:12px}.permissions-fieldset label{font-size:8px}.admin-main .topbar .header-end{gap:14px}.admin-main .page-title h1{font-size:26px}}.category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:20px;display:grid}.category-card{color:#45d4e1;text-align:left;background:#071c37;border:1px solid #21578677;border-radius:9px;flex-direction:column;align-items:flex-start;gap:11px;padding:19px;display:flex;position:relative}.category-card b{color:#bcd3ed;font-size:13px;font-weight:500}.category-card small{color:#5c85a8;font-size:9px}.category-card>svg:last-child{color:#6184ac;position:absolute;top:19px;right:15px}.category-card:hover{border-color:#2ae6eb;box-shadow:0 0 20px #00aaff1c}.prize-builder{border:1px solid #17456877;border-radius:7px;margin-bottom:20px;padding:15px}.prize-builder legend{color:#6fa3be;font-size:10px}.prize-builder>div{grid-template-columns:.9fr 1fr 1fr;align-items:center;gap:12px;display:grid}.prize-builder>div>span{color:#90bfd2;font-size:10px}.prize-builder label{color:#5783a4;font-size:8px}.prize-builder .input{margin:7px 0 12px;padding:10px;font-size:10px}.commission-rule-list{flex-wrap:wrap;gap:8px;margin:15px 0;display:flex}.commission-rule-list button{font-size:8px!important}.referral-join{border-top:1px solid #24507666;margin-top:20px;padding-top:17px}.referral-join>p{color:#5b93b1;margin-bottom:14px;font-size:9px}.referral-join strong{color:#2cdce3;font-weight:500}.category-card:focus-visible{outline-offset:3px;outline:2px solid #22edee}@media (width<=700px){.category-grid{grid-template-columns:1fr 1fr;gap:10px}.category-card{gap:10px;padding:17px 12px}.category-card b{font-size:11px}.category-card small{font-size:8px}.category-card>svg:last-child{top:17px;right:11px}.prize-builder{padding:12px}.prize-builder>div{gap:7px}.prize-builder>div>span{font-size:8px}.prize-builder label{font-size:7px}.prize-builder .input{padding:9px 7px}}.prize-section-title{color:#a5cfe4;margin:18px 0;font-size:12px;font-weight:500}.prize-editor-note{margin-bottom:20px;font-size:11px;line-height:1.8}.draw-review{max-width:1080px;margin:auto}.review-title{color:#2cdbdf;align-items:center;gap:13px;padding:4px 0 22px;display:flex}.review-title h3{color:#c8e3ee;margin:9px 0;font-size:21px;font-weight:500}.review-title p{color:#6e96af;overflow-wrap:anywhere;font-size:10px}.review-title .eyebrow{font-size:8px}.review-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 20px;display:grid}.review-metrics>div{background:linear-gradient(135deg,#10315355,#07152b);border:1px solid #25507788;border-radius:8px;flex-direction:column;gap:12px;min-width:0;padding:20px 16px;display:flex}.review-metrics small{color:#78a1ba;letter-spacing:.8px;font-size:8px;line-height:1.5}.review-metrics strong{color:#d1e8f0;overflow-wrap:anywhere;font-size:27px;font-weight:500}.review-metrics span{color:#7295af;font-size:9px;line-height:1.7}.review-metrics .positive-net{background:linear-gradient(135deg,#0e514b44,#071b2d);border-color:#20b7a46b}.review-metrics .positive-net strong{color:#31dec2}.review-metrics .negative-net{background:linear-gradient(135deg,#6b263044,#17182c);border-color:#d267695e}.review-metrics .negative-net strong{color:#ff9d9d}.review-commission{color:#84b0c5;border:1px solid #214b6e66;border-radius:7px;grid-template-columns:1fr 1fr;gap:15px;margin-bottom:20px;padding:18px;font-size:11px;display:grid}.review-commission b{color:#b4d4e8;margin:9px 0;font-size:16px;font-weight:500;display:block}.review-commission small{color:#668fa9;font-size:9px;line-height:1.7;display:block}.review-numbers{letter-spacing:1px;color:#4ee4e9;white-space:normal;overflow-wrap:anywhere;font-family:ui-monospace,monospace}.draw-review .table-wrap{border:1px solid #214b6e66;border-radius:7px;margin-bottom:17px}.draw-review th{white-space:nowrap;font-size:9px}.draw-review td{font-size:10px;line-height:1.6}.winner-details{border:1px solid #214b6e66;border-radius:7px;margin:19px 0;padding:16px}.winner-details summary{color:#80c1d6;cursor:pointer;font-size:11px}.winner-details>.table-wrap{margin-top:18px}.winner-details p{color:#789bb2;margin-top:15px;font-size:11px}.review-footnote{margin:16px 0;font-size:10px;line-height:1.9}.review-check{color:#a8c9dc;align-items:flex-start;gap:10px;margin:20px 0;font-size:11px;line-height:1.8;display:flex}.review-check input{accent-color:#1de0d9;flex-shrink:0;width:16px;height:16px;margin-top:2px}.draw-review .admin-toolbar{margin:12px 0 0}.published-tiers{flex-direction:column;gap:16px;margin:20px 0;display:flex}.published-tier{border-bottom:1px solid #23506d55;padding-bottom:14px}.published-tier>.split{margin-bottom:13px}.published-tier>.split>b{color:#9ec8db;font-size:11px;font-weight:500}.published-tier>.split>small{color:#5e93b1;font-size:9px}.published-tier .winning-sets{margin:0}.published-tier .balls span{width:32px;height:32px;font-size:16px}@media (width<=1000px){.review-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.review-title h3{font-size:19px}.review-metrics{gap:8px}.review-metrics>div{gap:9px;padding:15px 12px}.review-metrics strong{font-size:24px}.review-metrics small{font-size:7px}.review-metrics span{font-size:8px}.review-commission{grid-template-columns:1fr;gap:17px}.review-check{font-size:10px}.draw-review .admin-toolbar{flex-direction:column;display:flex}.draw-review .admin-toolbar button{justify-content:center;width:100%}.published-tier .balls span{width:27px;height:27px;font-size:13px}.published-tier>.split{align-items:flex-start;gap:8px}}.mobile-fields{margin:10px 0 15px}.country-select{align-items:center;gap:9px;display:flex}.country-select .input{flex:1;min-width:0}.country-flag{flex:0 0 24px;justify-content:center;align-items:center;font-size:19px;line-height:1;display:inline-flex}.country-flag img{object-fit:contain;border-radius:2px;max-width:24px;height:auto;display:block}.phone-fields{grid-template-columns:105px minmax(0,1fr);gap:14px;display:grid}.mobile-display{white-space:nowrap;color:#a6cadd;align-items:center;gap:7px;font-size:10px;display:inline-flex}.profile-hint{color:#749bb4;align-items:flex-start;gap:8px;margin:3px 0 20px;font-size:10px;line-height:1.9;display:flex}.profile-hint svg{flex-shrink:0;margin-top:3px}.profile-contact{padding:0 25px 20px}.profile-edit-reference{overflow-wrap:anywhere;margin:0 0 23px;font-size:11px;line-height:1.8}.grant-recipient{background:#0b2a4344;border:1px solid #24587c66;border-radius:8px;align-items:center;gap:14px;margin-bottom:24px;padding:16px;display:flex}.grant-recipient>span{color:#31dce1;background:#0c4e5322;border:1px solid #1aadb055;border-radius:9px;place-items:center;width:42px;height:42px;display:grid}.grant-recipient b{color:#c1dceb;font-size:14px;font-weight:500}.grant-recipient small{color:#5d91ac;margin-top:7px;font-size:10px;display:block}.grant-balance-preview{background:linear-gradient(120deg,#0b333d55,#07172c);border:1px solid #1c66756b;border-radius:8px;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:15px;padding:17px;display:grid}.grant-balance-preview span{color:#709ab6;font-size:9px}.grant-balance-preview b{color:#9fcee1;overflow-wrap:anywhere;margin-top:12px;font-size:20px;font-weight:500;display:block}.grant-balance-preview span:last-child b{color:#32ddc1}.grant-success{color:#62d5bd;border-color:#259e8a66}.ticket-print-modal{max-width:480px}.ticket-receipt-preview{background:#fff;border:0;border-radius:2px;max-width:100%;height:450px;margin:0 auto 20px;display:block;box-shadow:0 8px 30px #0005}.agent-grant-modal .field-label .input:disabled{opacity:.65}@media (width<=600px){.phone-fields{grid-template-columns:90px minmax(0,1fr);gap:10px}.grant-balance-preview{gap:10px;padding:15px}.grant-balance-preview b{font-size:18px}.profile-hint{font-size:9px}.mobile-display{gap:5px;font-size:9px}.profile-contact{padding:0 18px 16px}.ticket-receipt-preview{height:390px}.grant-recipient{gap:11px;padding:14px}.grant-recipient b{font-size:13px}}.game-rule-note{background:linear-gradient(120deg,#0b354754,#081c3480);border:1px solid #25718c66;border-radius:7px;margin:13px 0 20px;padding:14px 15px}.game-rule-note>b{color:#72d9e1;font-size:12px;font-weight:500}.game-rule-note p{color:#8db9cf;margin:9px 0;font-size:10px;line-height:1.8}.game-rule-note small{color:#6493af;font-size:9px;line-height:1.7;display:block}.draw-base-input{letter-spacing:5px;max-width:200px;font-family:ui-monospace,monospace;font-size:21px!important}.derived-results{background:#071c3255;border:1px solid #205e7c66;border-radius:7px;gap:12px;margin:0 0 22px;padding:17px;display:grid}.derived-results>div{grid-template-columns:1fr 1.5fr;align-items:baseline;gap:12px;display:grid}.derived-results span{color:#7aa5bc;font-size:10px;line-height:1.8}.derived-results b{color:#47d6df;overflow-wrap:anywhere;font:500 13px/1.8 ui-monospace,monospace}.review-base-result{background:linear-gradient(110deg,#0b435a55,#08203b);border:1px solid #2b9fba77;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;margin:0 0 20px;padding:17px 20px;display:flex}.review-base-result span{letter-spacing:1px;color:#7aafc2;font-size:9px}.review-base-result b{letter-spacing:7px;color:#48e5e7;font:500 31px/1.2 ui-monospace,monospace}.result-card .review-base-result{margin:18px 0}.result-card .review-base-result b{font-size:27px}.result-card .review-base-result span{font-size:7px}@media (width<=600px){.game-rule-note{padding:12px}.game-rule-note>b{font-size:11px}.game-rule-note p{font-size:9px}.game-rule-note small{font-size:8px}.derived-results{padding:13px}.derived-results>div{grid-template-columns:1fr;gap:4px}.derived-results b{font-size:12px}.review-base-result{padding:15px}.review-base-result b{font-size:27px}.review-base-result span{font-size:8px}}.brand-word{overflow-wrap:anywhere;min-width:0}.brand-word>small{letter-spacing:1.7px;color:var(--muted,#6f85a8);margin-top:6px;font-size:8px;font-weight:500;display:block}.custom-brand-logo{object-fit:contain;flex-shrink:0;width:42px;height:42px}.login-wordmark{align-items:center;gap:12px;display:flex}.login-wordmark .logo-mark{width:42px;height:42px;font-size:29px}.login-wordmark .brand-word>span{color:#32d8e9}.mobile-logo .custom-brand-logo{width:25px;height:25px}.mobile-logo .brand-word{font-size:18px}.footer-brand{align-items:center;gap:9px;display:inline-flex}.footer-brand .custom-brand-logo{width:32px;height:32px}.social-links{flex-wrap:wrap;gap:8px;display:flex}.social-links a{color:#8eabc9;background:#0c1930;border:1px solid #1d314c;border-radius:7px;align-items:center;gap:10px;padding:8px 10px;font-size:11px;text-decoration:none;display:inline-flex}.social-links a:hover{color:#40deed;border-color:#258d9c}.social-links a:focus-visible{outline-offset:3px;outline:2px solid #40deed}.login-footer{flex-wrap:wrap;gap:15px}.branding-layout{grid-template-columns:minmax(0,1.5fr) minmax(250px,1fr);align-items:start;gap:22px;display:grid}.branding-form fieldset{border:0;min-width:0;margin:0;padding:0}.branding-asset{border-bottom:1px solid #1b2d47;grid-template-columns:88px minmax(0,1fr);gap:15px;padding:20px 0;display:grid}.branding-image-preview{color:#758eaa;background:repeating-conic-gradient(#12233a 0% 25%,#0a1729 0% 50%) 50%/20px 20px;border:1px dashed #34506f;border-radius:10px;place-items:center;width:88px;height:88px;display:grid;overflow:hidden}.branding-image-preview img{object-fit:contain;max-width:100%;max-height:100%}.branding-asset .field-label{margin-top:0}.branding-asset-actions{align-items:center;gap:15px;margin:9px 0;display:flex}.upload-button{cursor:pointer;position:relative;overflow:hidden}.upload-button input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.upload-button:focus-within{outline-offset:2px;outline:2px solid #40deed}.branding-asset small{color:#7993ae;font-size:10px;line-height:1.6}.branding-subtitle{margin-top:24px}.branding-social-fields{grid-template-columns:1fr 1fr;gap:0 15px;display:grid}.branding-preview{position:sticky;top:90px;overflow:hidden}.branding-preview-logo{align-items:center;gap:12px;padding:25px 0;font-size:27px;font-weight:700;display:flex}.social-card-preview{border:1px solid #233955;border-radius:10px;margin:0 0 20px;overflow:hidden}.social-card-preview>img{object-fit:contain;background:#081426;width:100%;height:170px}.social-card-preview>div{padding:16px}.social-card-preview small{color:#6e8ba9;letter-spacing:1.2px;font-size:9px}.social-card-preview h3{overflow-wrap:anywhere;margin:8px 0}.social-card-preview p{color:#91a8bf;overflow-wrap:anywhere;font-size:12px;line-height:1.6}.branding-preview .profile-hint{margin-top:18px}.game-custom-logo{z-index:2;object-fit:contain;filter:drop-shadow(0 8px 24px #0008);width:120px;height:100px;animation:6s ease-in-out infinite brand-float;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.branding-form textarea{resize:vertical}.branding-form :disabled{cursor:wait}.branding-form button:disabled{cursor:not-allowed}.branding-preview .quiet{gap:8px;margin-top:18px;display:inline-flex}@media (width<=1100px){.branding-layout{grid-template-columns:1fr}.branding-preview{position:static}.branding-preview .social-card-preview{max-width:500px}}@media (width<=600px){.branding-asset{grid-template-columns:60px minmax(0,1fr);gap:12px}.branding-image-preview{width:60px;height:60px}.branding-social-fields{grid-template-columns:1fr}.login-wordmark .brand-word{font-size:25px}.social-links a{font-size:10px}.logo .brand-word{font-size:23px}}@media (prefers-reduced-motion:reduce){.game-custom-logo{animation:none}}@keyframes brand-float{0%,to{transform:translate(-50%,-50%)}50%{transform:translate(-50%,calc(-50% - 8px))}}.mobile-home,.mobile-ticket-list,.mobile-ledger-list{display:none}.bottom-icon{place-items:center;display:grid;position:relative}.bottom-badge{color:#031525;background:#25e4e9;border-radius:12px;min-width:17px;padding:2px 4px;font:700 10px/1.2 DM Sans,sans-serif;position:absolute;top:-7px;right:-13px}.digit-picker input{text-align:center;color:#69f4ed;caret-color:#22e8ec;background:radial-gradient(at top,#075d7333,#041125);border:1px solid #187aa47d;border-radius:8px;width:59px;height:74px;margin:6px 0;padding:0;font:500 49px/1 Barlow Condensed,sans-serif}.prize-rules summary{cursor:pointer;color:#adcde1;justify-content:space-between;align-items:center;min-height:28px;font-size:13px;list-style:none;display:flex}.prize-rules summary::-webkit-details-marker{display:none}.prize-rules[open] summary{margin-bottom:14px}.ticket-form .quantity-control{border:1px solid #2b567c;border-radius:9px;align-items:center;margin-top:9px;display:flex;overflow:hidden}.ticket-form .quantity-control button{background:#102a45;place-items:center;width:44px;height:44px;display:grid}.ticket-form .quantity-control input{text-align:center;appearance:textfield;background:#061429;border:0;border-radius:0;width:50px;height:44px;margin:0;padding:0;font-size:16px}.quantity-control input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quantity-control input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ticket-summary label{color:#9dbed4;font-size:13px}.ticket-checkout .fine-print{margin:13px 0 0;font-size:11px}.ticket-checkout{padding-bottom:8px}.ticket-modal .prize-rules{margin:18px 0 0}@media (width<=900px){body{font-size:14px}button,a{touch-action:manipulation}.player-app{min-height:100dvh;margin-left:0;overflow-x:clip}.player-app .menu-button{display:grid}.player-app .breadcrumb{display:none}.player-app .topbar{z-index:20;position:sticky;top:0}.player-sidebar{transition:transform .2s;transform:translate(-100%)}.player-sidebar.open{transform:translate(0)}.player-sidebar .side-close{display:grid!important}.player-sidebar+.sidebar-shade{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:25;background:#000a;display:block;position:fixed;inset:0}.player-app .main-content{padding:0 16px calc(95px + env(safe-area-inset-bottom));min-width:0;max-width:100%}.player-app .topbar{height:calc(68px + env(safe-area-inset-top));padding:env(safe-area-inset-top) max(12px,env(safe-area-inset-right)) 0 max(12px,env(safe-area-inset-left));gap:8px}.player-app .header-start{flex:1;gap:7px;min-width:0}.player-app .header-end{flex-shrink:0;gap:6px}.player-app .header-logout{display:none}.player-app .icon-button,.player-sidebar .icon-button{min-width:44px;min-height:44px;padding:10px}.player-app .mobile-logo{align-items:center;gap:6px;min-width:0;font-size:20px;display:flex}.player-app .mobile-logo .brand-word{white-space:nowrap;text-overflow:ellipsis;max-width:110px;font-size:18px;overflow:hidden}.player-app .mobile-logo .logo-mark{display:none}.player-app .mobile-logo .custom-brand-logo{width:26px;height:26px}.player-app .balance-box{border-radius:10px;gap:5px;max-width:140px;min-height:44px;padding:8px 10px}.player-app .balance-box .point-icon,.player-app .balance-box .add-points,.player-app .balance-box small{display:none}.player-app .balance-box b{white-space:nowrap;font-size:13px}.player-app .balance-box em{font-size:11px}.player-app .news-bar{display:none}.player-sidebar{padding-top:calc(25px + env(safe-area-inset-top));padding-bottom:calc(20px + env(safe-area-inset-bottom));width:min(310px,88vw)}.player-sidebar .nav-item{min-height:48px;font-size:14px}.player-sidebar .nav-title{font-size:10px}.player-sidebar .daily-card{padding:16px}.player-sidebar .daily-card p{font-size:12px}.player-sidebar .primary{min-height:44px;font-size:12px}.player-sidebar .side-close{top:calc(14px + env(safe-area-inset-top))}.player-app .desktop-welcome,.player-app .desktop-hero,.player-app .desktop-stats{display:none}.mobile-home{padding-top:20px;display:block}.mobile-greeting{justify-content:space-between;align-items:center;gap:12px;margin:0 0 18px;display:flex}.mobile-greeting p{color:#91a9c2;font-size:13px}.mobile-greeting h1{overflow-wrap:anywhere;margin-top:3px;font-size:23px;line-height:1.3}.mobile-greeting h1 span{color:#3de8e6}.mobile-greeting .icon-button{color:#55dfeb;background:#0d1d34;border:1px solid #254768;border-radius:12px}.mobile-balance-card{background:radial-gradient(at 100% 0,#1d699d70,#0000 70%),linear-gradient(120deg,#0c2945,#092039 60%,#111d40);border:1px solid #226388;border-radius:18px;padding:20px 18px 0;overflow:hidden;box-shadow:0 10px 32px #0002}.mobile-balance-card>.split{gap:10px}.mobile-balance-card>.split>span:first-child{color:#c0d8e9;align-items:center;gap:8px;font-size:13px;display:flex}.mobile-balance-card .pill{letter-spacing:1px;padding:5px 7px;font-size:9px}.mobile-balance-card>strong{color:#e9fdff;letter-spacing:-1.5px;overflow-wrap:anywhere;margin:14px 0 19px;font:600 38px/1.3 DM Sans,sans-serif;display:block}.mobile-balance-card>strong small{letter-spacing:0;color:#64dbe7;font-size:15px;font-weight:500}.mobile-balance-actions{border-top:1px solid #6abbdd35;grid-template-columns:1fr 1fr;margin:0 -18px;display:grid}.mobile-balance-actions button{color:#a9e4ed;background:0 0;justify-content:center;align-items:center;gap:7px;min-height:49px;padding:8px;font-size:12px;display:flex}.mobile-balance-actions button+button{border-left:1px solid #6abbdd35}.mobile-stats{grid-template-columns:1fr 1fr;gap:10px;margin:12px 0;display:grid}.mobile-stats button{text-align:left;color:#51d8e9;background:#0a182e;border:1px solid #233957;border-radius:13px;align-items:center;gap:10px;min-width:0;padding:14px 11px;display:flex}.mobile-stats button:last-child{color:#b490ff}.mobile-stats span{color:#91aec8;min-width:0;font-size:11px;line-height:1.5}.mobile-stats b{color:#deefff;overflow-wrap:anywhere;font-size:20px;display:block}.mobile-stats b small{font-size:11px;font-weight:400}.mobile-stats button>svg:last-child{width:12px;margin-left:auto}.mobile-next-draw{background:linear-gradient(110deg,#12324688,#151d4588);border:1px solid #2a4c70;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:16px 14px;display:flex}.mobile-next-draw>div{min-width:0}.mobile-next-draw .eyebrow{letter-spacing:1px;color:#87bdd3;align-items:center;gap:6px;font-size:10px;display:flex}.mobile-next-draw h2{overflow-wrap:anywhere;margin:6px 0 3px;font-size:18px;line-height:1.4}.mobile-next-draw p{color:#98b4cb;font-size:11px}.mobile-next-draw p b{color:#67e2df;white-space:nowrap;font-weight:500}.player-app .mobile-next-draw .primary{border-radius:10px;flex-shrink:0;min-height:46px;padding:11px 13px;font-size:13px}.mobile-agent-link{color:#65c9ff;text-align:left;background:#111e36;border:1px solid #365382;border-radius:12px;align-items:center;gap:12px;width:100%;margin-top:13px;padding:15px;display:flex}.mobile-agent-link span{color:#8eacc8;font-size:12px;line-height:1.6}.mobile-agent-link b{color:#d5e7ff;font-size:14px;display:block}.mobile-agent-link>svg:last-child{margin-left:auto}.player-app .games-section{margin-top:25px}.player-app .section-head{display:block}.player-app .section-head .eyebrow{letter-spacing:1.4px;font-size:10px}.player-app .section-head h2{flex-wrap:wrap;gap:8px;font-size:22px}.player-app .section-head .pill{padding:5px 7px;font-size:9px}.player-app .game-tools{width:100%;margin-top:15px}.player-app .search,.player-app .search:focus-within{border:1px solid #253d5f;border-radius:10px;gap:10px;width:100%;min-height:46px;padding:11px 13px}.player-app .search input{width:100%;min-width:0;font-size:16px}.player-app .filter-tabs{white-space:nowrap;scrollbar-width:none;justify-content:flex-start;gap:8px;margin:14px 0;padding:0 0 9px;overflow-x:auto}.player-app .filter-tabs::-webkit-scrollbar{display:none}.player-app .filter-tabs button{border-radius:10px;flex-shrink:0;min-height:44px;padding:11px 14px;font-size:12px}.player-app .filter-tabs svg{width:14px}.player-app .games-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.player-app .game-card{border-radius:14px;min-width:0}.player-app .card-art{height:112px}.player-app .number-sculpture{top:10px;scale:.68}.player-app .number-sculpture>span:first-child{font-size:100px}.player-app .dimension{font-size:28px}.player-app .card-index,.player-app .game-label,.player-app .platform-ring{display:none}.player-app .favorite{z-index:3;width:44px;height:44px;padding:12px;top:1px;right:1px}.player-app .game-custom-logo{width:100px;height:80px;animation:none}.player-app .game-body{padding:12px}.player-app .game-heading{gap:6px;min-width:0}.player-app .game-heading h3{overflow-wrap:anywhere;font-size:16px;line-height:1.35}.player-app .game-heading .live-label{display:none}.player-app .game-body>p{color:#95abc4;min-height:34px;margin:7px 0;font-size:11px;line-height:1.55}.player-app .game-detail{flex-wrap:wrap;gap:6px;margin:12px 0;font-size:11px}.player-app .game-detail svg{width:12px;height:12px}.player-app .play-button{border-radius:8px;gap:4px;min-height:44px;padding:10px 7px;font-size:12px}.player-app .coming-card{display:none}.player-app .game-card,.player-app .game-card:hover{animation:none;transform:none}.player-app .number-sculpture,.player-app .art-glow,.player-app .art-grid{animation:none}.player-app .page-title{margin:23px 0}.player-app .page-title h1{font-size:28px}.player-app .page-title .eyebrow{letter-spacing:1.5px;font-size:10px;line-height:1.7}.player-app .page-title p{margin-top:9px;font-size:14px;line-height:1.7}.player-app .panel-heading{flex-wrap:wrap;gap:10px;padding:17px 15px}.player-app .panel-heading h3{font-size:16px}.player-app .panel-heading .quiet{min-height:44px;font-size:12px}.player-app .desktop-ticket-list,.player-app .desktop-ledger-list{display:none}.mobile-ticket-list{gap:12px;padding:12px;display:grid}.mobile-ticket-card{background:linear-gradient(125deg,#10294090,#0a162d);border:1px solid #26425f;border-radius:12px;min-width:0;padding:16px 14px}.mobile-ticket-card>.split{align-items:flex-start;gap:8px}.mobile-ticket-card h3{overflow-wrap:anywhere;font-size:16px;line-height:1.5}.player-app .status{white-space:nowrap;flex-shrink:0;padding:6px 8px;font-size:10px}.mobile-ticket-number{flex-wrap:wrap;align-items:center;gap:14px;margin:14px 0;display:flex}.mobile-ticket-number strong{letter-spacing:4px;color:#57ebeb;font:500 34px/1.2 ui-monospace,monospace}.mobile-ticket-number>span{color:#9bbbd0;font-size:12px}.mobile-ticket-card dl{gap:10px;margin:0;display:grid}.mobile-ticket-card dl>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.mobile-ticket-card dt{color:#9bb4ce;flex-shrink:0;font-size:12px}.mobile-ticket-card dd{text-align:right;overflow-wrap:anywhere;min-width:0;margin:0;font-size:12px}.mobile-ticket-card dd small{color:#779cbf;margin-top:3px;display:block}.mobile-ticket-footer{border-top:1px solid #244362;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;padding-top:12px;display:flex}.mobile-ticket-footer>small{color:#88a4c1;overflow-wrap:anywhere;font-size:10px}.mobile-ticket-footer button{min-height:44px;padding:10px 12px;font-size:12px}.mobile-ledger-list{padding:0 14px;display:block}.mobile-ledger-list article{border-bottom:1px solid #213651;align-items:flex-start;gap:11px;min-width:0;padding:17px 0;display:flex}.mobile-ledger-list article:last-child{border:0}.ledger-icon{color:#94b3d0;background:#142b45;border-radius:10px;flex-shrink:0;place-items:center;width:37px;height:40px;display:grid}.mobile-ledger-list article>div{flex:1;min-width:0}.mobile-ledger-list h3{overflow-wrap:anywhere;font-size:13px;line-height:1.5}.mobile-ledger-list time,.mobile-ledger-list small{color:#88a5c0;overflow-wrap:anywhere;font-size:10px;line-height:1.7;display:block}.mobile-ledger-list article>strong{text-align:right;overflow-wrap:anywhere;max-width:35%;font-size:14px}.player-app .wallet-hero{flex-wrap:wrap;gap:15px;padding:20px}.player-app .wallet-hero>div{min-width:0}.player-app .wallet-hero h2{overflow-wrap:anywhere;font-size:32px}.player-app .wallet-hero h2 small{font-size:14px}.player-app .wallet-hero p,.player-app .policy-grid p,.player-app .support-note p{font-size:13px}.player-app .wallet-hero>.primary{width:100%;min-height:46px;font-size:13px}.player-app .policy-grid{grid-template-columns:1fr}.player-app .policy-grid h3{font-size:16px}.player-app .account-options button{min-height:54px;padding:15px;font-size:14px}.player-app .profile-summary{gap:15px;padding:23px 18px}.player-app .profile-summary h2{overflow-wrap:anywhere;font-size:23px}.player-app .profile-summary p,.player-app .profile-summary small,.player-app .mobile-display{font-size:12px}.player-app .profile-summary button{min-height:44px;font-size:12px}.player-app .result-grid{grid-template-columns:1fr}.player-app .result-card{padding:18px}.player-app .result-card h3,.player-app .result-card>p{overflow-wrap:anywhere;font-size:12px}.player-app .result-card .eyebrow,.player-app .published-tier b,.player-app .published-tier small{font-size:12px}.player-app .published-tier .balls span{width:32px;height:32px;font-size:18px}.player-app .winning-sets{gap:9px}.player-app .notice,.player-app .muted{font-size:12px;line-height:1.75}.player-app .empty{padding:32px 18px}.player-app .empty h3{font-size:18px}.player-app .empty p{font-size:13px}.player-app .empty button{min-height:44px;font-size:13px}.player-app footer{margin-top:25px;padding:24px 0}.player-app footer p{font-size:11px;line-height:1.8}.player-app footer .quiet,.player-app .social-links a{min-height:44px;font-size:12px}.player-bottom-nav{z-index:25;padding:7px max(6px,env(safe-area-inset-right)) calc(7px + env(safe-area-inset-bottom)) max(6px,env(safe-area-inset-left));background:#08162bf5;border-top:1px solid #27516b;justify-content:space-around;min-height:70px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 32px #0003}.player-bottom-nav button{color:#94abc5;border-radius:11px;flex:1;gap:5px;min-width:0;min-height:54px;padding:5px 0;font-size:11px}.player-bottom-nav button svg{width:22px;height:22px}.player-bottom-nav button.selected{color:#50e8ed;background:linear-gradient(#0a788c35,#0c293d22)}.toast{bottom:calc(88px + env(safe-area-inset-bottom));border-radius:12px;gap:10px;width:auto;max-width:none;padding:14px 12px;font-size:13px;left:16px;right:16px;transform:none}.toast button{min-width:40px;min-height:40px}.player-modal-shade{-webkit-backdrop-filter:none;backdrop-filter:none;align-items:flex-end;padding:0}.player-modal{width:100%;max-width:100%;max-height:calc(100dvh - env(safe-area-inset-top) - 12px);padding:0 18px max(18px,env(safe-area-inset-bottom));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border-radius:20px 20px 0 0;scroll-padding-block:80px}.player-modal .modal-heading{z-index:4;background:#08172e;border-bottom:1px solid #254665;align-items:center;margin-bottom:18px;padding:18px 0 14px;position:sticky;top:0}.player-modal .modal-heading .eyebrow{letter-spacing:1.4px;font-size:9px}.player-modal .modal-heading h2{overflow-wrap:anywhere;font-size:24px;line-height:1.3}.player-modal .icon-button{min-width:44px;min-height:44px}.player-modal .input,.player-login .input{min-height:48px;font-size:16px!important}.player-modal .field-label,.player-modal .muted{font-size:13px}.player-modal .primary,.player-modal .outline{min-height:48px;font-size:14px}.ticket-modal .ticket-draw-line{flex-wrap:wrap;gap:12px;font-size:11px;line-height:1.6}.ticket-modal .digit-picker{gap:8px;margin:20px 0}.ticket-modal .digit-picker>div{flex:0 56px;min-width:0}.ticket-modal .digit-picker input{width:100%;min-width:0;max-width:56px;height:62px;font-size:38px}.ticket-modal .digit-picker button{border-radius:8px;width:100%;min-width:40px;max-width:56px;height:44px;font-size:24px}.ticket-modal .pick-actions{gap:12px;margin-bottom:16px}.ticket-modal .pick-actions .quiet{min-height:44px;font-size:13px}.ticket-modal .game-rule-note{padding:14px}.ticket-modal .game-rule-note>b{font-size:13px}.ticket-modal .game-rule-note p,.ticket-modal .game-rule-note small{font-size:12px;line-height:1.7}.ticket-modal .prize-rules{padding:13px}.ticket-modal .prize-rules>div{align-items:flex-start;gap:12px;font-size:12px}.ticket-modal .prize-rules strong{text-align:right;max-width:65%;font-size:12px;line-height:1.6}.ticket-modal .prize-rules small{font-size:11px}.ticket-modal .ticket-checkout{bottom:calc(-1 * max(18px,env(safe-area-inset-bottom)));padding:2px 0 max(16px,env(safe-area-inset-bottom));z-index:3;background:#08172efc;border-top:1px solid #244565;margin-top:16px;position:sticky;box-shadow:0 -12px 20px #08172e55}.ticket-modal .ticket-summary{gap:12px;padding:14px 0}.ticket-modal .ticket-summary>div:last-child{text-align:right}.ticket-modal .ticket-summary strong{font-size:26px}.ticket-modal .ticket-summary small{font-size:10px}.ticket-modal .fine-print{margin-bottom:0;font-size:11px;line-height:1.7}.player-login{min-height:100dvh;overflow-x:clip}.player-login .login-top{padding:calc(22px + env(safe-area-inset-top)) 20px 12px;gap:12px}.player-login .login-environment{letter-spacing:.4px;padding:8px;font-size:9px}.player-login .login-wordmark{gap:8px;min-width:0}.player-login .brand-word{line-height:1.2;font-size:26px!important}.player-login .brand-word small{letter-spacing:1px;font-size:8px}.player-login .login-layout{grid-template-columns:1fr;gap:20px;min-height:0;margin:0;padding:18px 18px 24px}.player-login .login-story>.eyebrow{letter-spacing:1.3px;font-size:10px}.player-login .login-story h1{margin:13px 0 11px;font-size:38px;line-height:1.1}.player-login .login-story>p{max-width:100%;font-size:13px;line-height:1.75}.player-login .login-orb-scene{display:none}.player-login .login-form-card{border-radius:18px;padding:23px 19px}.player-login .login-card-icon{display:none}.player-login .login-form-card>.eyebrow{letter-spacing:1.3px;font-size:10px}.player-login .login-form-card h2{margin-top:12px;font-size:24px}.player-login .login-form-card>p{font-size:13px;line-height:1.7}.player-login .field-label{font-size:13px}.player-login .primary,.player-login .outline{border-radius:10px;min-height:50px;font-size:14px}.player-login .login-demo-note,.player-login .login-card-foot{font-size:11px;line-height:1.8}.player-login .login-other-link,.player-login .login-methods button{min-height:44px;font-size:12px;line-height:1.7}.player-login .login-footer{padding:15px 0 calc(22px + env(safe-area-inset-bottom));margin:0 20px}.player-login .login-footer p,.player-login .login-footer>span{font-size:10px;line-height:1.7}.player-login .social-links a{min-height:44px;font-size:12px}}@media (width<=360px){.player-app .main-content{padding-left:12px;padding-right:12px}.player-app .mobile-logo .brand-word{max-width:80px;font-size:16px}.player-app .header-end{gap:0}.player-app .balance-box{max-width:110px;padding:8px}.player-app .balance-box b{font-size:12px}.mobile-stats button{gap:7px;padding:12px 9px}.mobile-stats button>svg:last-child{display:none}.player-app .game-body{padding:10px}.player-app .game-heading h3{font-size:14px}.player-app .game-detail{font-size:10px}.player-app .play-button{font-size:11px}.player-login .login-environment{display:none}}@media (width<=900px) and (height<=500px) and (orientation:landscape){.player-modal{border-radius:0;max-height:100dvh}.ticket-modal .ticket-checkout{position:static}.player-login .login-story{display:none}}@media (prefers-reduced-motion:reduce){.mobile-home *{transition:none!important;animation:none!important}}@media (width<=900px){.player-app .profile-top{flex-wrap:wrap;gap:12px;padding:20px 16px}.player-app .profile-top h3{overflow-wrap:anywhere;font-size:20px}.player-app .profile-top p{font-size:12px;line-height:1.7}.player-app .profile-top .pill{font-size:10px}.player-app .referral-panel{padding:22px 16px}.player-app .referral-panel h3{font-size:22px}.player-app .referral-panel>p{font-size:13px}.player-app .copy-field{flex-wrap:wrap;gap:12px;padding:12px;display:flex}.player-app .copy-field code{overflow-wrap:anywhere;white-space:normal;width:100%;min-width:0;font-size:12px}.player-app .copy-field button{justify-content:center;width:100%;min-height:44px;font-size:13px}.player-app .ref-stats{grid-template-columns:1fr;gap:16px;display:grid}.player-app .ref-stats>span{font-size:13px}.player-app .ref-stats b{font-size:23px}.player-app .reward-card{padding:22px}.player-app .reward-card h3{font-size:22px}.player-app .reward-card p{font-size:13px}.player-app .reward-card button{min-height:48px;font-size:14px}.player-app .notification-list h3{font-size:15px}.player-app .notification-list p{font-size:13px}.player-app .notification-list small{font-size:11px}.player-app .notification-list>div{padding:18px 15px}.player-app .mobile-row-table{padding:12px;overflow:visible}.player-app .mobile-row-table table,.player-app .mobile-row-table tbody{width:100%;min-width:0;display:block}.player-app .mobile-row-table thead{display:none}.player-app .mobile-row-table tr{background:#0c1d34;border:1px solid #26425f;border-radius:12px;gap:12px;margin-bottom:12px;padding:16px 12px;display:grid}.player-app .mobile-row-table td{overflow-wrap:anywhere;white-space:normal;border:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 14px;min-width:0;max-width:100%;padding:0;font-size:13px;display:flex}.player-app .mobile-row-table td:before{content:attr(data-label);color:#93aec6;font-size:11px}.player-app .mobile-row-table td small{text-align:right;overflow-wrap:anywhere;width:100%;font-size:11px}.player-app .mobile-row-table td button{min-height:44px;font-size:13px}.player-app .mobile-row-table .ticket-number{font-size:24px}}.support-session-banner{z-index:90;color:#e6fffd;background:#153d4d;border-bottom:1px solid #27d8d3;justify-content:space-between;align-items:center;gap:12px;margin-left:250px;padding:12px 24px;font-size:13px;display:flex;position:sticky;top:0}.support-session-banner .outline{white-space:nowrap;background:#0a2635}.game-config-form .form-two{margin-top:12px}.account-directory-tools~.table-wrap td:last-child{min-width:160px}.account-directory-tools~.table-wrap td:last-child button{margin:3px}@media (width<=900px){.support-session-banner{flex-wrap:wrap;margin-left:0;padding:10px 14px}.support-session-banner span{flex:1;min-width:170px}}.player-login{background:radial-gradient(at 18% 0,#17446c 0,#0000 45%),radial-gradient(at 95% 70%,#29205a 0,#0000 45%),#071326;min-height:100dvh;overflow-x:hidden}.player-login .login-top{max-width:1180px;margin:auto;padding:28px 36px}.player-login .login-layout{align-items:center;gap:90px;max-width:1120px;margin:0 auto;padding:24px 36px 48px}.player-login .login-story h1{letter-spacing:-3px;font-size:clamp(44px,6vw,76px);line-height:1.04}.player-login .login-story h1 em{-webkit-text-fill-color:transparent;background:linear-gradient(115deg,#54e9e4,#70a5ff 55%,#c8a0ff);-webkit-background-clip:text;background-clip:text}.player-login .login-story>p{color:#adc2d9;max-width:380px;font-size:16px;line-height:1.8}.player-login .login-form-card{background:linear-gradient(160deg,#142a43e6,#0c1831f5);border:1px solid #355370;border-radius:26px;padding:34px;box-shadow:0 24px 90px #0005}.player-login .login-form-card h2{letter-spacing:-.7px;font-size:29px;line-height:1.15}.player-login .login-form-card>p{font-size:14px;line-height:1.7}.player-login .input{border-radius:12px;min-height:50px;padding:15px;font-size:16px}.player-login .field-label{gap:9px;font-size:13px}.player-login .primary{background:linear-gradient(105deg,#2689ff,#6652ed);border-radius:12px;min-height:50px;font-size:14px;box-shadow:0 8px 24px #1b67ee26}.player-login .login-methods .quiet{color:#9acbff;min-height:44px;font-size:13px}.player-login .login-card-foot{font-size:12px}.player-login .login-footer{max-width:1120px;margin:auto;padding:20px 36px;font-size:11px}.player-login .login-footer p{font-size:12px}.pwa-install-card{text-align:left;background:linear-gradient(115deg,#12344b,#1c2647);border:1px solid #2e607c;border-radius:16px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:12px;margin:20px 0 0;padding:16px;display:grid}.pwa-install-icon{color:#6fe8f4;background:#49dded18;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.pwa-install-card strong{color:#edf7ff;font-size:13px}.pwa-install-card p{color:#a6c6dc;margin:4px 0;font-size:11px;line-height:1.5}.pwa-install-card .primary{white-space:nowrap;padding:10px 12px;min-height:40px!important;font-size:11px!important}.pwa-install-card>.icon-button{min-width:28px;padding:4px}.pwa-install-card .install-help{color:#e6f6ff;font-size:12px;line-height:1.6}.pwa-install-card.compact{margin:0 0 18px}.game-operator-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.game-toggle{color:#aec1d5;background:#17273c;border:1px solid #334d66;border-radius:30px;align-items:center;gap:9px;min-height:44px;padding:8px 12px;font:600 12px inherit;display:inline-flex}.game-toggle>span{background:#496075;border-radius:30px;width:36px;height:21px;transition:background .2s;position:relative}.game-toggle>span:after{content:"";background:#fff;border-radius:50%;width:15px;height:15px;transition:transform .2s;position:absolute;top:3px;left:3px}.game-toggle.is-on{color:#78eee2;background:#123538;border-color:#2b7774}.game-toggle.is-on>span{background:#16af9d}.game-toggle.is-on>span:after{transform:translate(15px)}.integration-tabs{flex-wrap:wrap;display:flex}.integration-form{max-width:850px}.integration-form fieldset{border:0;min-width:0;margin:0;padding:0}.integration-form .field-label{margin-bottom:20px}.integration-form .toggle-row{min-height:44px;margin-bottom:18px}.integration-form textarea{overflow-wrap:anywhere;font-size:13px}.system-status{margin:18px 0}.system-status p{margin:9px 0}.break-code{white-space:normal;overflow-wrap:anywhere;word-break:break-word;background:#061527;border:1px solid #26425a;border-radius:10px;margin:12px 0;padding:12px;font-size:13px;line-height:1.6;display:block}.payments-panel{margin-bottom:24px}.payments-panel .split h3{align-items:center;gap:9px;display:flex}.payments-panel p{font-size:13px;line-height:1.7}.payments-panel .filter-tabs{margin:20px 0}.deposit-instructions{text-align:center;padding:24px 0}.deposit-qr{border-radius:14px;width:220px;max-width:100%;height:auto;margin:0 auto 16px;display:block}.deposit-instructions small{overflow-wrap:anywhere;color:#a8bfd5;display:block}.withdraw-quote{border:1px solid #32516a;border-radius:12px;margin-bottom:18px;padding:18px}.checkbox-label{align-items:center;gap:10px;margin:16px 0;font-size:13px;line-height:1.6;display:flex}.checkbox-label input{flex-shrink:0;width:20px;height:20px}.payment-history article{border-bottom:1px solid #23364b;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:16px 0;display:flex}.payment-history small{overflow-wrap:anywhere;color:#9db8cd;margin-top:6px;font-size:11px;display:block}.payment-history article>div{flex:1;min-width:0}.game-timing-fields{min-width:0}.game-timing-fields .input{width:100%;min-width:0}@media (width<=700px){.player-login .login-top{padding:24px}.player-login .login-environment{display:none}.player-login .login-layout{gap:22px;padding:10px 20px 28px}.player-login .login-story{padding:0 5px}.player-login .login-story h1{letter-spacing:-2.3px;margin:16px 0 12px;font-size:48px}.player-login .login-story>.eyebrow{letter-spacing:1.8px;font-size:9px}.player-login .login-story>p{z-index:2;max-width:285px;font-size:13px;line-height:1.75;position:relative}.player-login .login-orb-scene{opacity:.36;top:25px;right:-60px;scale:.46}.player-login .login-form-card{border-radius:22px;padding:25px 22px}.player-login .login-card-icon{width:46px;height:46px;margin-bottom:18px}.player-login .login-form-card .eyebrow{letter-spacing:1px;font-size:9px}.player-login .login-form-card h2{margin:12px 0;font-size:26px}.player-login .login-form-card>p{margin-bottom:22px;font-size:13px}.player-login .input{margin-bottom:18px;font-size:16px}.player-login .login-card-foot{font-size:11px}.player-login .login-footer{gap:12px;padding:12px 24px 24px}.player-login .login-footer>span{letter-spacing:.5px;font-size:9px}.pwa-install-card{grid-template-columns:auto 1fr auto;gap:10px;padding:14px}.pwa-install-card>.icon-button{grid-area:1/3;align-self:start}.pwa-install-card>.primary{grid-column:2;justify-self:start;margin-top:0}.pwa-install-icon{grid-area:1/1/span 2;align-self:start}.pwa-install-card>div{grid-area:1/2}.pwa-install-card strong{font-size:12px}.pwa-install-card.compact>.primary{min-height:40px}.game-operator-actions{justify-content:flex-start;gap:8px}.live-admin-row{flex-wrap:wrap;gap:12px}.live-admin-row>span{flex:1;min-width:130px}.integration-tabs{gap:7px}.integration-tabs button{padding:10px;font-size:11px}.integration-form .field-label{font-size:13px}.integration-form .input,.payments-panel .input{min-height:48px;font-size:16px}.integrations-workspace .notice{font-size:12px;line-height:1.7}.system-status{font-size:13px}.payment-history .pill{font-size:9px}.payments-panel{padding:20px 16px}.integration-form .toggle-row{font-size:13px}.integration-form .toggle-row input{min-width:22px;min-height:22px}}@media (prefers-reduced-motion:reduce){.player-login *{transition:none!important;animation:none!important}}
