/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.row-1{grid-row:1}.row-2{grid-row:2}.block{display:block}.block\!{display:block!important}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.flex-shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}.national-state-picker{background:#091a2b;border:1px solid #31516f;border-radius:11px;grid-template-columns:auto minmax(180px,260px);align-items:center;gap:6px 16px;margin:14px 0;padding:13px 15px;display:grid}.national-state-picker>span{font-weight:750}.national-state-picker select{color:#fff;background:#071625;border:1px solid #45627e;border-radius:8px;padding:10px}.national-state-picker small{color:var(--muted);grid-column:1/-1;line-height:1.45}@media (width<=600px){.national-state-picker{grid-template-columns:1fr}}.ocr-capture{background:linear-gradient(145deg,#0b3234,#081d26);border:1px solid #34726f;border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:14px;margin:18px 0;padding:18px;display:grid}.ocr-capture h3{margin:4px 0 6px}.ocr-capture p{color:var(--muted);margin:0;line-height:1.55}.ocr-capture>input{display:none}.ocr-buttons{gap:8px;display:grid}.ocr-buttons button{color:#fff;cursor:pointer;background:#12615d;border:1px solid #5ad0c3;border-radius:10px;min-height:46px;padding:0 17px;font-weight:750}.ocr-buttons button+button{background:#0d3443;border-color:#477f96}.ocr-capture>span,.ocr-capture>details,.ocr-preview{grid-column:1/-1}.ocr-capture>span{color:#baf4eb;border-top:1px solid #35615f;padding-top:11px}.ocr-capture details{color:var(--muted)}.ocr-capture pre{white-space:pre-wrap;background:#06131d;border-radius:9px;max-height:130px;padding:12px;overflow:auto}.ocr-preview{object-fit:contain;background:#030b10;border:1px solid #47716e;border-radius:10px;width:min(100%,560px);max-height:260px;margin:auto;display:block}.ocr-confirm{background:#2e2512;border:1px solid #b99138;border-radius:11px;align-items:flex-start;gap:12px;margin:14px 0;padding:14px;display:flex}.ocr-confirm input{accent-color:#24cdbb;width:20px;height:20px}.ocr-confirm span{flex-direction:column;gap:4px;display:flex}.ocr-confirm small{color:#d1c39f;line-height:1.45}.national-settlement{background:#0c3033;border:1px solid #2d6d70;border-radius:11px;flex-direction:column;gap:5px;margin-top:14px;padding:13px 15px;display:flex}.national-settlement b{color:var(--cyan)}.national-settlement span{color:var(--muted);font-size:12px;line-height:1.5}@media (width<=700px){.ocr-capture{grid-template-columns:1fr}.ocr-buttons,.ocr-buttons button{width:100%}}.command-dashboard{background:linear-gradient(145deg,#102b47,#081827);border:1px solid #315577;border-radius:17px;margin:24px 0;padding:22px;box-shadow:inset 0 1px #ffffff0a}.command-title{justify-content:space-between;align-items:end;gap:20px;display:flex}.command-title h2{margin:4px 0 0;font-size:27px}.command-title>span{color:var(--cyan);font-size:12px}.command-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin:20px 0;display:grid}.command-grid article{background:#071625;border:1px solid #2a4662;border-radius:13px;flex-direction:column;gap:6px;min-height:120px;padding:17px;display:flex}.command-grid small,.command-grid span{color:var(--muted)}.command-grid strong{font-size:27px}.command-grid strong.positive{color:var(--cyan)}.command-grid strong.negative{color:#ffca75}.command-grid span{font-size:11px;line-height:1.4}.command-lower{grid-template-columns:1.25fr .75fr;gap:12px;display:grid}.spend-ledger,.upcoming-panel{background:#091827;border:1px solid #29445f;border-radius:13px;padding:18px}.spend-ledger h3,.upcoming-panel h3{margin:0 0 16px;font-size:16px}.spend-ledger>div{margin:13px 0}.spend-ledger p{justify-content:space-between;margin:0 0 7px;font-size:12px;display:flex}.spend-ledger p span,.spend-ledger>small{color:var(--muted)}.spend-ledger i{background:#172c40;border-radius:8px;height:7px;display:block;overflow:hidden}.spend-ledger i span{background:linear-gradient(90deg,var(--cyan),var(--blue));border-radius:8px;height:100%;display:block}.spend-ledger>small{border-top:1px solid #263e56;margin-top:16px;padding-top:13px;line-height:1.5;display:block}.upcoming-panel>div{border-top:1px solid #263e56;align-items:center;gap:11px;padding:11px 0;display:flex}.upcoming-panel>div>span{border-radius:6px;width:9px;height:36px}.upcoming-panel p{flex-direction:column;gap:4px;margin:0;display:flex}.upcoming-panel small,.nothing-upcoming{color:var(--muted)}.upcoming-panel button{color:#fff;cursor:pointer;background:#102b45;border:1px solid #456887;border-radius:9px;width:100%;margin-top:10px;padding:11px}@media (width<=950px){.command-grid{grid-template-columns:repeat(2,1fr)}.command-lower{grid-template-columns:1fr}}@media (width<=600px){.command-title{display:block}.command-title>span{margin-top:8px;display:block}.command-grid{grid-template-columns:1fr}.spend-ledger p{display:block}.spend-ledger p span{margin-top:3px;display:block}}.nico-advantage{grid-column:1/-1;padding:28px;position:relative;overflow:hidden}.nico-advantage:before{content:"";filter:blur(8px);background:#2f80ff20;border-radius:50%;width:420px;height:420px;position:absolute;top:-250px;right:-240px}.advantage-head{grid-template-columns:1fr 1fr;align-items:end;gap:35px;display:grid;position:relative}.advantage-head h2{margin:7px 0 0;font-size:30px;line-height:1.15}.advantage-head>p{color:var(--muted);margin:0;line-height:1.7}.advantage-journey{grid-template-columns:repeat(4,1fr);gap:12px;margin:26px 0 20px;display:grid;position:relative}.advantage-journey article{background:linear-gradient(145deg,#0b2035,#081625);border:1px solid #294866;border-radius:14px;gap:13px;min-height:126px;padding:18px;display:flex}.advantage-journey article>span{color:#a9d2ff;background:#1a5795;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.advantage-journey article div{flex-direction:column;gap:8px;display:flex}.advantage-journey small{color:var(--muted);line-height:1.5}.advantage-actions{gap:10px;display:flex;position:relative}.advantage-actions button{color:#fff;cursor:pointer;background:#0b1a2b;border:1px solid #41617f;border-radius:10px;min-height:48px;padding:0 18px;font-weight:750}.advantage-actions .primary{flex:0 auto!important}.state-hub-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.state-hub-actions a{margin:0!important}.state-hub-actions a.secondary{background:#10243a!important;border-color:#496884!important}.state-capabilities{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:8px;display:grid}.state-capabilities article{background:#081827;border:1px solid #294866;border-radius:12px;align-items:center;gap:12px;padding:15px;display:flex}.state-capabilities article>span{width:36px;height:36px;color:var(--cyan);background:#153e69;border-radius:9px;place-items:center;font-weight:850;display:grid}.state-capabilities article b,.state-capabilities article small{display:block}.state-capabilities article small{color:var(--muted);margin-top:4px;line-height:1.35}@media (width<=900px){.advantage-head{grid-template-columns:1fr}.advantage-journey{grid-template-columns:repeat(2,1fr)}.state-capabilities{grid-template-columns:1fr}}@media (width<=600px){.nico-advantage{padding:20px}.advantage-journey{grid-template-columns:1fr}.advantage-actions{display:grid}.advantage-actions button{width:100%}.state-hub-actions{display:grid}.state-hub-actions a{text-align:center}}:root{--bg:#06101d;--card:#0c1b2d;--card2:#102238;--line:#223751;--text:#f4f7fb;--muted:#9eafc4;--blue:#2f80ff;--cyan:#4dd6c7;--gold:#e8b63d}*{box-sizing:border-box}body{background:radial-gradient(circle at 50% 0,#102a48 0,transparent 30%),var(--bg);color:var(--text);min-height:100vh;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif}button,input,select{font:inherit}button{color:inherit}button:focus-visible,input:focus-visible,select:focus-visible,a:focus-visible{outline:3px solid var(--cyan);outline-offset:2px}header{border-bottom:1px solid var(--line);z-index:10;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#06111ff2;align-items:center;gap:34px;height:78px;padding:0 2.2vw;display:flex;position:sticky;top:0}.brand{white-space:nowrap;align-items:center;gap:13px;font-size:22px;font-weight:750;display:flex}.orbit{border:1px solid var(--blue);width:43px;height:43px;color:var(--gold);border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 0 0 7px #0b1c30}nav{flex:1;justify-content:center;align-self:stretch;gap:18px;display:flex}nav button{color:#c1cbda;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:0 16px}nav button.active{border-color:var(--blue);color:#55a1ff}.secure{color:var(--cyan);white-space:nowrap;font-size:14px}.notice{color:#c9d4e2;background:#10263b;border:1px solid #24415e;border-radius:13px;width:95%;max-width:1500px;margin:16px auto;padding:15px 22px}.layout{grid-template-columns:minmax(0,2.15fr) minmax(310px,.95fr);gap:20px;width:95%;max-width:1500px;margin:0 auto 38px;display:grid}.card{border:1px solid var(--line);background:linear-gradient(145deg,#0e2035,#091829);border-radius:18px;box-shadow:0 18px 55px #0005}.section-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.eyebrow{color:#70a9ff;letter-spacing:.16em;margin:0 0 6px;font-size:12px;font-weight:750}.section-head h1,h1{letter-spacing:-.04em;margin:0 0 22px;font-size:38px}.date{color:var(--muted);font-size:14px}.game-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.game{text-align:left;letter-spacing:.02em;cursor:pointer;background:#0a1a2c;border:1px solid #314963;border-radius:12px;min-height:72px;padding:13px 14px;font-weight:750;position:relative}.game i{border-radius:5px;width:18px;height:4px;margin-bottom:9px;display:block}.game small{color:var(--muted);margin-top:5px;font-size:11px;font-weight:500;display:block}.game.selected{border:2px solid var(--blue);background:#102b4e;box-shadow:0 0 0 3px #2f80ff1a}.rule{border-bottom:1px solid var(--line);color:var(--muted);flex-wrap:wrap;align-items:center;gap:15px;padding:17px 4px;font-size:14px;display:flex}.rule a{color:#69a7ff;margin-left:auto;text-decoration:none}.modes{grid-template-columns:repeat(3,1fr);gap:12px;margin:18px 0;display:grid}.modes button{cursor:pointer;background:#0c1b2d;border:1px solid #3a506a;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:66px;font-weight:700;display:flex}.modes button.selected{background:linear-gradient(#2686ff,#1161d4);border-color:#54a3ff}.modes span{text-align:left;flex-direction:column;display:flex}.modes small{color:#aebfd2;margin-top:3px;font-size:10px;font-weight:500}.controls{justify-content:space-between;align-items:end;margin:8px 0 15px;display:flex}.controls label{color:var(--muted);font-size:13px}.stepper{border:1px solid #405771;border-radius:9px;width:160px;margin-top:7px;display:flex;overflow:hidden}.stepper button,.stepper b{background:#10233a;border:0;place-items:center;width:33.33%;height:42px;display:grid}.stepper button{cursor:pointer;font-size:22px}.stepper b{border-inline:1px solid #405771}.controls>div{text-align:right}.controls>div small{color:var(--muted);display:block}.controls>div strong{color:var(--cyan);font-size:32px}.warning{color:#ffd990;background:#452e18;border:1px solid #9d6d27;border-radius:10px;margin-bottom:12px;padding:12px}.tickets{border:1px solid #2d445e;border-radius:13px;overflow:hidden}.ticket{border-bottom:1px solid #29405a;align-items:center;gap:18px;min-height:78px;padding:10px 14px;display:flex}.ticket:last-child{border:0}.ticket-no{color:#4b98ff;border:1px solid #31506f;border-radius:9px;place-items:center;width:40px;height:40px;font-weight:750;display:grid}.balls{flex:1;align-items:center;gap:13px;display:flex}.ball{color:#09111c;background:linear-gradient(145deg,#fff,#d5dce5);border-radius:50%;place-items:center;width:49px;height:49px;font-size:18px;font-weight:800;display:inline-grid;box-shadow:inset -3px -5px 9px #8a94a477}.ball.special{background:linear-gradient(145deg,#ffd85c,#d29504)}.balls em{color:var(--muted);font-size:25px;font-style:normal}.ticket>button{cursor:pointer;background:0 0;border:1px dashed #577089;border-radius:8px;width:39px;height:39px}.actions{gap:11px;margin-top:20px;display:flex}.actions button,.source-box button,.sim-control button,.page>.primary{cursor:pointer;background:#0b1a2b;border:1px solid #4a6380;border-radius:10px;min-height:52px;padding:0 19px;font-weight:700}.actions .primary,.primary{flex:1;background:linear-gradient(#2688ff,#0960d6)!important;border-color:#4ea1ff!important}.drawing,.audit{margin-bottom:16px;padding:25px}.drawing h2,.audit h2{margin:0 0 17px;font-size:22px}.drawing>button{border:0;border-top:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:12px;width:100%;padding:15px 0;display:flex}.drawing>button i{border-radius:6px;width:10px;height:36px}.drawing>button span{flex-direction:column;flex:1;display:flex}.drawing small,.audit p{color:var(--muted);line-height:1.6}.drawing>button>strong{font-size:13px}.audit dl{margin:20px 0 0}.audit dl div{border-top:1px solid var(--line);justify-content:space-between;padding:13px 0;font-size:13px;display:flex}.audit dt{color:var(--muted)}.page{width:95%;max-width:1400px;min-height:650px;margin:0 auto 40px;padding:32px}.page select,.sim-control input{color:#fff;background:#0c1a2a;border:1px solid #3b526d;border-radius:9px;padding:12px}.lede{color:var(--muted);max-width:820px;line-height:1.7}.source-box{background:#10243a;border:1px solid #2d4762;border-radius:13px;align-items:center;gap:12px;padding:18px;display:flex}.source-box>div{flex:1}.source-box p{color:var(--muted);margin:5px 0;font-size:13px}.source-box input{display:none}.empty{text-align:center;padding:75px 20px}.empty p{color:var(--muted);max-width:650px;margin:auto;line-height:1.7}.metrics{grid-template-columns:repeat(4,1fr);gap:14px;margin:25px 0;display:grid}.metrics article,.method-grid article{border:1px solid var(--line);background:#0b1a2b;border-radius:12px;padding:18px}.metrics small{color:var(--muted);display:block}.metrics strong{color:var(--cyan);margin-top:8px;font-size:28px;display:block}.frequency{border-bottom:1px solid #47617d;align-items:flex-end;gap:3px;height:260px;padding:10px 0;display:flex}.frequency div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;min-width:3px;height:100%;display:flex}.frequency div span{background:linear-gradient(var(--cyan),var(--blue));border-radius:4px 4px 0 0;width:75%}.frequency b,.frequency small{color:var(--muted);font-size:8px}.footnote{color:var(--muted);font-size:12px}.method-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:30px;display:grid}.method-grid p{color:var(--muted);font-size:14px;line-height:1.6}.sim-control{align-items:end;gap:15px;margin:30px 0;display:flex}.sim-control label{color:var(--muted);flex-direction:column;gap:7px;display:flex}.strategy-table{border:1px solid var(--line);border-radius:12px;overflow:hidden}.strategy-table>div{border-bottom:1px solid var(--line);grid-template-columns:1.4fr 1fr 1fr 1.4fr;padding:14px;display:grid}.strategy-table>div:first-child{background:#132a43}.neutral{color:#ffd27a}.saved-list article{border-top:1px solid var(--line);padding:20px 0}.saved-list article>div:first-child{justify-content:space-between;display:flex}.saved-list small{color:var(--muted)}.mini{gap:7px;margin-top:12px;display:flex}.mini .ball{width:35px;height:35px;font-size:13px}.budget-grid{grid-template-columns:repeat(3,1fr);gap:15px;margin:30px 0;display:grid}.budget-grid label{border:1px solid var(--line);background:#0b1a2b;border-radius:13px;padding:20px}.budget-grid label>span{color:var(--muted);margin-bottom:10px;display:block}.budget-grid input{color:#fff;background:0 0;border:0;width:90%;font-size:28px}.responsible{border-left:4px solid var(--gold);background:#10243a;max-width:800px;margin-top:30px;padding:22px}.responsible p{color:var(--muted);line-height:1.7}.toast{border:1px solid var(--cyan);z-index:20;background:#123a3c;border-radius:11px;padding:14px 20px;position:fixed;bottom:25px;right:25px}footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;padding:25px 3%;font-size:12px;display:flex}@media (width<=1050px){header{gap:15px}.secure{display:none}nav{justify-content:flex-start;overflow-x:auto}.layout{grid-template-columns:1fr}.game-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=700px){header{height:auto;padding:14px 16px;display:block}.brand{margin-bottom:12px}nav{gap:3px;height:45px}nav button{white-space:nowrap;padding:0 10px}.notice{font-size:12px}.generator,.page{padding:17px}.section-head{display:block}.date{display:none}.game-grid{display:flex;overflow-x:auto}.game{min-width:130px}.modes{grid-template-columns:1fr}.controls{align-items:center}.ticket{gap:7px;padding:10px 7px}.ticket-no{display:none}.balls{gap:6px}.ball{width:37px;height:37px;font-size:13px}.actions{grid-template-columns:1fr 1fr;display:grid}.actions .primary{grid-column:1/-1}.source-box{display:block}.source-box button{width:100%;margin-top:8px}.metrics,.method-grid,.budget-grid{grid-template-columns:1fr}.strategy-table{overflow-x:auto}.strategy-table>div{min-width:680px}.frequency{overflow-x:auto}.frequency div{min-width:13px}.saved-list article>div:first-child{display:block}.mini{overflow-x:auto}footer{text-align:center;display:block}footer span{margin:7px;display:block}.layout,.page{width:96%}}@media print{header,.notice,aside,.actions,footer{display:none}.layout{display:block}.card{box-shadow:none;border:1px solid #888}.ticket{break-inside:avoid}body{color:#000;background:#fff}}.ball.special{border-radius:25px;width:auto;min-width:49px;padding:0 9px}.checker{padding:40px}.checker-grid{grid-template-columns:1.15fr .85fr;align-items:start;gap:32px;display:grid}.official-cta{color:#fff;background:linear-gradient(135deg,#2588ff,#0757c8);border:1px solid #65afff;border-radius:14px;align-items:center;gap:16px;margin:28px 0;padding:20px 22px;text-decoration:none;display:flex;box-shadow:0 14px 32px #001b45aa}.official-cta:hover{transform:translateY(-2px)}.official-cta .camera-icon{border:1px solid #fff7;border-radius:12px;place-items:center;width:52px;height:52px;font-size:24px;display:grid}.official-cta>span:nth-child(2){flex-direction:column;flex:1;display:flex}.official-cta b{font-size:18px}.official-cta small{color:#d6e8ff;margin-top:4px}.checker-steps{gap:10px;display:grid}.checker-steps article{border:1px solid var(--line);background:#0a192a;border-radius:12px;align-items:flex-start;gap:14px;padding:15px;display:flex}.checker-steps article>span{color:#74b1ff;background:#173a65;border-radius:50%;place-items:center;width:32px;height:32px;font-weight:800;display:grid}.checker-steps p{color:var(--muted);margin:5px 0 0;font-size:13px}.scanner-card{background:#081727;border:1px solid #2d4662;border-radius:16px;padding:24px}.scan-frame{background:radial-gradient(circle,#102c48,#07131f);border:1px solid #294765;border-radius:15px;place-items:center;height:255px;display:grid;position:relative;overflow:hidden}.scan-frame>span{color:#8098ad;font-size:70px}.scan-frame i:first-child{border-top:3px solid;border-left:3px solid;top:18px;left:18px}.scan-line{background:var(--cyan);height:2px;box-shadow:0 0 15px var(--cyan);position:absolute;top:50%;left:12%;right:12%}.scanner-card h2{margin:22px 0 9px;font-size:19px}.scanner-card p{color:var(--muted);font-size:14px;line-height:1.65}.verified-note{color:var(--cyan);border-top:1px solid var(--line);padding-top:15px;font-size:13px}.checker-warning{border-left:4px solid var(--gold);color:#eadfc5;background:#322711;gap:18px;margin-top:28px;padding:18px;display:flex}.checker-warning span{color:#cbbf9f;font-size:14px;line-height:1.6}@media (width<=800px){.checker{padding:20px}.checker-grid{grid-template-columns:1fr}.checker-warning{display:block}.checker-warning span{margin-top:8px;display:block}.official-cta{padding:16px}.official-cta b{font-size:16px}}.state-picker{gap:8px;margin:24px 0;display:grid}.state-picker span{color:var(--muted);font-size:13px}.state-picker select{width:100%;font-size:17px}.store-links{grid-template-columns:1fr 1fr;gap:12px;margin:24px 0;display:grid}.store-links .official-cta{margin:0}.official-cta.android{background:linear-gradient(135deg,#19935b,#09613d);border-color:#49c886}.no-lottery{background:#332611;border:1px solid #8d6532;border-radius:13px;margin:24px 0;padding:22px}.no-lottery p{color:#d7c7aa;margin-bottom:0}@media (width<=900px){.store-links{grid-template-columns:1fr}}.results-ribbon{cursor:pointer;text-align:left;background:linear-gradient(90deg,#123b68,#102743);border:1px solid #4d94e8;border-radius:12px;align-items:center;gap:16px;width:100%;margin:-8px 0 24px;padding:15px 18px;display:flex}.results-ribbon span{letter-spacing:.13em;color:#7eb8ff;font-size:11px;font-weight:800}.results-ribbon b{flex:1}.verified-stamp{color:var(--cyan);text-align:right;font-size:14px}.verified-stamp small{color:var(--muted)}.results-filter{gap:8px;padding:14px 0 22px;display:flex;overflow-x:auto}.results-filter button{white-space:nowrap;cursor:pointer;background:#091929;border:1px solid #344e69;border-radius:20px;padding:9px 14px;font-size:13px}.results-filter button.selected{background:#1f75df;border-color:#61aaff}.result-cards{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.result-card{border:1px solid var(--line);background:#091827;border-radius:15px;min-height:220px;padding:20px}.result-head{justify-content:space-between;gap:10px;display:flex}.result-head small,.result-card p,.result-label{color:var(--muted)}.result-head h2{margin:5px 0 18px;font-size:20px}.result-head>span{color:#78a9e4;font-size:12px}.result-balls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.result-balls .ball{width:40px;height:40px;font-size:14px}.result-balls em{color:var(--muted);font-style:normal}.result-label{margin-top:9px;font-size:11px}.result-card p{line-height:1.55}.result-actions{border-top:1px solid var(--line);flex-wrap:wrap;gap:12px;margin-top:20px;padding-top:14px;display:flex}.result-actions a{color:#74aeff;font-size:12px;text-decoration:none}.history-panel{background:#10253c;border:1px solid #315274;border-radius:14px;align-items:center;gap:24px;margin-top:28px;padding:24px;display:flex}.history-panel>div{flex:1}.history-panel h2{margin:3px 0 8px}.history-panel p{color:var(--muted);line-height:1.6}.history-panel>a{color:#fff;white-space:nowrap;background:#227bf0;border:1px solid #62aaff;border-radius:10px;padding:14px 18px;font-weight:700;text-decoration:none}.results-disclaimer{color:var(--muted);font-size:12px;line-height:1.6}@media (width<=1050px){.result-cards{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.results-ribbon{display:grid}.results-ribbon strong{margin-top:2px}.verified-stamp{text-align:left;margin-bottom:16px;display:block}.result-cards{grid-template-columns:1fr}.history-panel{display:block}.history-panel>a{text-align:center;margin-top:16px;display:block}}.trust-strip{grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:0;padding:0;display:grid;overflow:hidden}.trust-strip article{border-right:1px solid var(--line);align-items:center;gap:13px;padding:19px;display:flex}.trust-strip article:last-child{border:0}.trust-strip article>span{width:38px;height:38px;color:var(--cyan);background:#12355a;border-radius:10px;place-items:center;font-weight:800;display:grid}.trust-strip article div{flex-direction:column;display:flex}.trust-strip small{color:var(--muted);margin-top:4px;line-height:1.35}@media (width<=900px){.trust-strip{grid-template-columns:repeat(2,1fr)}.trust-strip article:nth-child(2){border-right:0}}@media (width<=600px){.trust-strip{grid-template-columns:1fr}.trust-strip article{border-right:0;border-bottom:1px solid var(--line)}}.utility-tabs{border-bottom:1px solid var(--line);gap:9px;margin-bottom:24px;padding:5px 0 20px;display:flex;overflow-x:auto}.utility-tabs button{white-space:nowrap;cursor:pointer;background:#091827;border:1px solid #38536f;border-radius:22px;padding:10px 15px}.utility-tabs button.selected{background:#237ae5;border-color:#66adff}.checker-tool{grid-template-columns:.8fr 1.2fr;gap:24px;display:grid}.checker-tool>div:first-child{align-content:start;gap:14px;display:grid}.checker-tool label{color:var(--muted);gap:7px;font-size:13px;display:grid}.checker-tool input,.checker-tool select{color:#fff;background:#071625;border:1px solid #3c5673;border-radius:10px;width:100%;padding:13px}.tool-primary{color:#fff;border-radius:10px;min-height:50px}.match-result{background:#081725;border:1px solid #31506f;border-radius:15px;padding:24px}.match-result h2{margin:4px 0}.match-result>small{color:var(--muted)}.comparison-balls{flex-wrap:wrap;gap:10px;margin:25px 0;display:flex}.comparison-balls span{color:#091525;background:#f1f4f8;border-radius:50%;place-items:center;width:52px;height:52px;font-size:18px;font-weight:800;display:grid}.comparison-balls span.hit{box-shadow:0 0 0 4px var(--cyan);background:#c9fff8}.comparison-balls span.bonus{background:#e8b63d}.match-message{border-left:4px solid var(--cyan);background:#112d43;margin:15px 0;padding:14px}.match-message p{color:var(--muted);margin-bottom:0;font-size:13px}.match-result>a{color:#6caaff;text-decoration:none}.tool-intro p{color:var(--muted)}.reminder-grid{grid-template-columns:repeat(2,1fr);gap:11px;margin-top:22px;display:grid}.reminder-grid article{border:1px solid var(--line);background:#091827;border-radius:12px;align-items:center;gap:12px;padding:17px;display:flex}.reminder-grid article>div{flex-direction:column;flex:1;display:flex}.reminder-grid small{color:var(--muted);margin-top:4px}.reminder-grid button,.share-grid button,.transfer-actions button{color:#fff;cursor:pointer;background:#10243a;border:1px solid #43617f;border-radius:9px;padding:11px 14px}.share-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.share-grid article{border:1px solid var(--line);background:#091827;border-radius:14px;padding:22px}.share-grid article>span{width:45px;height:45px;color:var(--cyan);background:#173b63;border-radius:11px;place-items:center;font-size:22px;display:grid}.share-grid h2{margin:16px 0 8px;font-size:19px}.share-grid p{color:var(--muted);min-height:75px;line-height:1.6}.share-grid button{width:100%;margin-top:8px}.transfer-panel{grid-template-columns:1.3fr .7fr;gap:22px;display:grid}.transfer-panel p{color:var(--muted);line-height:1.65}.transfer-actions{gap:10px;display:flex}.transfer-actions input{display:none}.transfer-panel aside{background:#2b2516;border:1px solid #6d5930;border-radius:13px;padding:20px}.transfer-panel aside span{color:#f1c96b;font-size:12px}.tool-toast{border:1px solid var(--cyan);z-index:30;background:#113b3d;border-radius:10px;padding:13px 18px;position:fixed;bottom:24px;right:24px}.legal-layout{grid-template-columns:220px 1fr;gap:30px;margin-top:22px;display:grid}.legal-layout>aside{align-content:start;gap:7px;display:grid}.legal-layout>aside button{text-align:left;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;padding:12px}.legal-layout>aside button.selected{color:#fff;background:#15375d;border-color:#356595}.legal-layout>article{border-left:1px solid var(--line);max-width:850px;padding-left:30px}.legal-layout h2{margin-top:0;font-size:28px}.legal-layout h3{margin-top:25px}.legal-layout p,.legal-layout li{color:var(--muted);line-height:1.75}.legal-layout a{color:#70aaff}.effective{color:var(--muted);font-size:13px}@media (width<=850px){.checker-tool,.transfer-panel,.legal-layout{grid-template-columns:1fr}.legal-layout>aside{display:flex;overflow-x:auto}.legal-layout>aside button{white-space:nowrap}.legal-layout>article{border-left:0;border-top:1px solid var(--line);padding:25px 0 0}.share-grid,.reminder-grid{grid-template-columns:1fr}}@media (width<=600px){.transfer-actions{display:grid}.reminder-grid article{display:block}.reminder-grid button{width:100%;margin-top:12px}}html{scroll-behavior:smooth;background:#050d18}body{background-color:#0000;background-image:radial-gradient(circle at 12% 5%,#123762 0,#0000 25%),radial-gradient(circle at 88% 12%,#133447 0,#0000 22%),linear-gradient(#06111f,#040b14 75%);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;overflow-x:hidden}.brand{color:#fff;cursor:pointer;background:0 0;border:0;padding:0}.brand .orbit{position:relative;overflow:hidden}.brand .orbit:after{content:"";background:linear-gradient(90deg,#0000,#ffffff40,#0000);animation:7s infinite brand-shine;position:absolute;inset:-80%;transform:rotate(35deg)}header{gap:22px;max-width:100vw}nav{justify-content:flex-end;gap:5px;min-width:0}nav>button{white-space:nowrap;padding-inline:11px}nav details{align-self:center;position:relative}nav summary{cursor:pointer;color:#cbd7e6;white-space:nowrap;border:1px solid #2e4b6b;border-radius:10px;padding:11px 14px;list-style:none}nav summary::-webkit-details-marker{display:none}nav details[open] summary{background:#123258;border-color:#4c8bd3}nav details>div{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#071625f7;border:1px solid #315275;border-radius:13px;width:220px;padding:8px;display:grid;position:absolute;top:48px;right:0;box-shadow:0 22px 50px #000b}nav details>div button,nav details>div a{min-height:44px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;padding:0 12px;font-size:13px;text-decoration:none;display:flex}nav details>div button:hover,nav details>div button.active,nav details>div a:hover{color:#67aaff;background:#15375d}.card{box-shadow:0 22px 70px #0007,inset 0 1px #ffffff08}.generator{position:relative;overflow:hidden}.generator:before{content:"";filter:blur(10px);pointer-events:none;background:#2f80ff1c;border-radius:50%;width:320px;height:320px;position:absolute;top:-190px;right:-180px}.game,.modes button,.result-card,.share-grid article{transition:transform .18s,border-color .18s,background .18s}.game:hover,.modes button:hover,.result-card:hover,.share-grid article:hover{border-color:#4c7eb4;transform:translateY(-2px)}.validation-report,.experiment-badge{color:#bcefeb;background:#0c3133;border:1px solid #316f70;border-radius:11px;align-items:center;gap:14px;margin:18px 0;padding:14px 16px;display:flex}.validation-report span{color:#9fc9c7}.experiment-badge{color:#f1cd78;background:#302715;border-color:#876c35;display:inline-flex}.spend-strip{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:24px;display:grid}.spend-strip span{border:1px solid var(--line);color:var(--muted);background:#091827;border-radius:11px;flex-direction:column;gap:7px;padding:16px;display:flex}.spend-strip b{color:#fff;font-size:18px}.feedback-panel{grid-template-columns:1.3fr .7fr;gap:22px;display:grid}.feedback-panel>div{gap:14px;display:grid}.feedback-panel p{color:var(--muted);line-height:1.65}.feedback-panel label{color:var(--muted);gap:7px;font-size:13px;display:grid}.feedback-panel select,.feedback-panel textarea{color:#fff;resize:vertical;background:#071625;border:1px solid #3c5673;border-radius:10px;width:100%;padding:13px}.feedback-panel aside{background:#10243a;border:1px solid #315274;border-radius:13px;align-self:start;padding:20px}.feedback-panel aside p{font-size:14px}.age-gate{z-index:100;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#02070de8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.age-gate>div{text-align:center;background:linear-gradient(145deg,#102b48,#071421);border:1px solid #3f6389;border-radius:22px;width:min(520px,100%);padding:38px;box-shadow:0 30px 100px #000}.age-gate .orbit{margin:0 auto 22px}.age-gate h2{margin:5px;font-size:34px}.age-gate p{color:var(--muted);line-height:1.65}.age-gate button,.age-gate a{border-radius:10px;width:100%;margin-top:13px;padding:14px;text-decoration:none;display:block}.age-gate a{color:#aabbd0}footer a{color:#9ebde2;text-decoration:none}@keyframes brand-shine{0%,80%{transform:translate(-150%)rotate(35deg)}to{transform:translate(150%)rotate(35deg)}}@media (width<=1350px){.secure{display:none}}@media (width<=950px){header{height:auto;padding:12px 16px;display:block}.brand{margin-bottom:10px}nav{justify-content:flex-start;height:48px;overflow-x:auto}.layout{grid-template-columns:1fr}nav details{position:static}nav details>div{position:fixed;top:120px;right:15px}}@media (width<=700px){.spend-strip,.feedback-panel{grid-template-columns:1fr}.age-gate>div{padding:28px 20px}.age-gate h2{font-size:28px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.ticket-photo-cta{cursor:pointer;text-align:left;width:100%}.modes{grid-template-columns:repeat(5,minmax(0,1fr))}@media (width<=700px){.modes{grid-template-columns:1fr}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.standalone-header{justify-content:space-between;height:78px;display:flex}.standalone-header>a:last-child{color:#7fb5ff;text-decoration:none}.standalone{min-height:100vh}.prose-page p,.prose-page li{color:var(--muted);line-height:1.8}.prose-page h2{margin-top:34px}.prose-page a{color:#78adf7}.prose-links{border-top:1px solid var(--line);flex-wrap:wrap;gap:18px;margin-top:38px;padding-top:22px;display:flex}.standalone-cta{background:#1670df;border-radius:10px;margin-top:16px;padding:14px 18px;font-weight:750;text-decoration:none;display:inline-block;color:#fff!important}.support-contact{border:1px solid var(--line);background:#090b0f;border-radius:9px;margin:20px 0;padding:18px}.support-contact p{margin:6px 0}.game-guide{grid-template-columns:repeat(3,1fr);gap:12px;margin:25px 0;display:grid}.game-guide span{border:1px solid var(--line);background:#091827;border-radius:12px;flex-direction:column;gap:7px;padding:18px;display:flex}.game-guide small{color:var(--muted)}@media (width<=700px){.standalone-header{height:auto;margin-bottom:20px;display:flex}.game-guide{grid-template-columns:1fr}.prose-page{padding:24px}}.recovery-screen{background:radial-gradient(circle at 50% 0,#123e6c,#06101d 55%);place-items:center;min-height:100vh;padding:24px;display:grid}.recovery-card{text-align:center;background:#081725eb;border:1px solid #31577b;border-radius:20px;width:min(560px,100%);padding:36px;box-shadow:0 28px 80px #0009}.recovery-card>.orbit{margin:0 auto 22px;display:grid}.recovery-card h1{margin:8px 0 14px;font-size:clamp(30px,6vw,45px)}.recovery-card>p:not(.eyebrow){color:var(--muted);line-height:1.65}.recovery-card>div{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:24px;display:flex}.recovery-card button,.recovery-card a{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;min-height:48px;padding:0 20px;font-weight:800;display:inline-flex}.recovery-card a{color:#a9cdff;border:1px solid #466887;text-decoration:none}.recovery-card .recovery-link{color:#fff;border-color:#2c85ed}.recovery-card>small{color:#71869d;margin-top:22px;display:block}.played-instruction{color:#dce9f8;align-items:center;gap:12px;margin:18px 0 10px;display:flex}.played-instruction>span,.lock-bar>div>span{color:#7eb8ff;background:#173f6d;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-weight:850;display:grid}.played-instruction div{flex-direction:column;gap:3px;display:flex}.played-instruction small{color:var(--muted)}.hotspot-draw-number{color:#dce9f8;background:#0c1723;border:1px solid #38516b;border-radius:12px;flex-direction:column;gap:7px;margin-top:14px;padding:14px;font-weight:750;display:flex}.hotspot-draw-number input{color:#fff;letter-spacing:.08em;background:#08121e;border:1px solid #4d6c8a;border-radius:9px;max-width:260px;min-height:46px;padding:9px 12px;font-size:18px}.hotspot-draw-number small{color:var(--muted);font-weight:500}.ticket{flex-wrap:wrap;transition:background .18s,border-color .18s}.balls{flex-wrap:wrap;min-width:250px}.play-check{width:92px;min-height:54px;color:var(--muted);cursor:pointer;background:#071625;border:1px solid #3a5875;border-radius:10px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:4px;display:flex;position:relative}.play-check input{opacity:0;pointer-events:none;position:absolute}.play-check>span{color:#0000;border:2px solid #55728e;border-radius:7px;place-items:center;width:24px;height:24px;font-weight:900;display:grid}.play-check small{font-size:10px;font-weight:750}.play-check:has(input:checked){border-color:var(--cyan);color:#cafff9;background:#0e3b3e}.play-check input:checked+span{border-color:var(--cyan);background:var(--cyan);color:#052022}.play-check:has(input:focus-visible){outline:3px solid var(--cyan);outline-offset:2px}.lock-bar{background:#081624;border:1px solid #314b66;border-radius:13px;justify-content:space-between;align-items:center;gap:18px;margin-top:14px;padding:16px;display:flex}.lock-bar.ready{background:linear-gradient(90deg,#0b3032,#0b2131);border-color:#338b89;box-shadow:0 12px 28px #001b2599}.lock-bar>div{align-items:center;gap:12px;display:flex}.lock-bar p{flex-direction:column;gap:4px;margin:0;display:flex}.lock-bar small{color:var(--muted)}.lock-bar button,.refresh-results,.alert-center button,.played-empty button{color:#fff;cursor:pointer;background:linear-gradient(#2484f4,#0a5fcf);border:1px solid #4d92dd;border-radius:10px;min-height:46px;padding:0 18px;font-weight:800}.lock-bar button:disabled{color:#728397;cursor:not-allowed;background:#172432;border-color:#35495e}.ticket-vault{position:relative;overflow:hidden}.ticket-vault:before{content:"";filter:blur(8px);pointer-events:none;background:#2f80ff20;border-radius:50%;width:460px;height:460px;position:absolute;top:-240px;right:-230px}.refresh-results{white-space:nowrap;background:#102b48;position:relative}.vault-metrics{grid-template-columns:repeat(4,1fr);gap:12px;margin:24px 0;display:grid}.vault-metrics article{border:1px solid var(--line);background:linear-gradient(145deg,#0b1b2d,#081522);border-radius:13px;padding:17px}.vault-metrics small{color:var(--muted);line-height:1.35;display:block}.vault-metrics strong{color:var(--cyan);margin-top:7px;font-size:30px;display:block}.alert-center{background:#0d243a;border:1px solid #31577b;border-radius:14px;grid-template-columns:minmax(260px,1fr) auto;align-items:center;gap:14px;margin:20px 0 26px;padding:17px;display:grid}.alert-center>div{align-items:center;gap:13px;display:flex}.alert-center p{flex-direction:column;gap:4px;margin:0;display:flex}.alert-center small{color:var(--muted);line-height:1.45}.alert-icon{width:42px;height:42px;color:var(--cyan);background:#173e67;border-radius:12px;place-items:center;font-size:21px;display:grid}.alert-center aside{color:#91a6bd;border-top:1px solid #2d4761;grid-column:1/-1;padding-top:12px;font-size:12px;line-height:1.55}.played-empty{background:#07152299;border:1px dashed #355574;border-radius:15px;padding-block:55px}.played-empty .primary{width:auto;min-width:250px;margin-top:20px}.played-list{gap:14px;display:grid}.played-card{background:linear-gradient(145deg,#0a1b2d,#07131f);border:1px solid #2b4560;border-radius:16px;padding:20px;box-shadow:0 14px 35px #0004}.played-card.review{border-color:#aa8438;box-shadow:0 16px 40px #3d2b084d}.ticket-status-section{min-width:0}.ticket-filters{scrollbar-width:thin;gap:8px;max-width:100%;margin:0 0 8px;padding:4px 0;display:flex;overflow-x:auto}.ticket-filters button{color:#b7c5d4;cursor:pointer;background:#0b1825;border:1px solid #3b5269;border-radius:22px;flex:none;min-height:44px;padding:0 16px;font-weight:800}.ticket-filters button[aria-pressed=true]{color:#fff;background:#173b60;border-color:#58a8f5}.ticket-filter-summary{color:var(--muted);margin:0 0 14px;font-size:12px}.ticket-filter-empty{text-align:center;border:1px dashed #3b5874;border-radius:12px;padding:24px}.ticket-filter-empty p{color:var(--muted)}.delete-losing-tickets-zone,.deleted-tickets-undo-zone{background:#21171b;border:1px solid #6d3f46;border-radius:13px;justify-content:space-between;align-items:center;gap:20px;margin-top:28px;padding:18px;display:flex}.delete-losing-tickets-zone p,.deleted-tickets-undo-zone p{color:#bdaeb2;margin:5px 0 0;font-size:13px;line-height:1.45}.delete-losing-tickets-trigger{color:#ffe7e9;white-space:normal;cursor:pointer;background:#59262d;border:1px solid #a64f5a;border-radius:9px;min-height:46px;padding:0 17px;font-weight:850}.delete-losing-tickets-trigger:hover{background:#702f38}.deleted-tickets-undo-zone{background:#121d2b;border-color:#496688}.deleted-tickets-undo-zone button{color:#f1f7ff;cursor:pointer;background:#234c7b;border:1px solid #6995c8;border-radius:9px;min-height:46px;padding:0 17px;font-weight:850}.deleted-tickets-undo-zone button:disabled{opacity:.55;cursor:not-allowed}.delete-losing-tickets-overlay{z-index:130;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#020304e8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.delete-losing-tickets-dialog{overscroll-behavior:contain;background:linear-gradient(145deg,#181116,#0a0b0f);border:1px solid #7b444c;border-radius:13px;width:min(600px,100%);max-height:calc(100dvh - 36px);padding:26px;overflow:auto;box-shadow:0 30px 90px #000d}.delete-losing-tickets-dialog h2{margin:5px 0 14px;font-size:clamp(27px,6vw,36px);line-height:1.12}.delete-losing-tickets-dialog>p{color:#c8c2c5;line-height:1.6}.delete-losing-tickets-count{background:#100d10;border:1px solid #56353a;border-radius:8px;padding:12px;font-weight:750;color:#f2d8dc!important}.delete-losing-tickets-error{color:#ffb7bd!important}.delete-losing-tickets-actions{grid-template-columns:1fr 1.35fr;gap:10px;margin-top:22px;display:grid}.delete-losing-tickets-actions button{color:#fff;cursor:pointer;background:#11131a;border:1px solid #4b4e58;border-radius:8px;min-height:48px;font-weight:800}.delete-losing-tickets-actions .destructive{background:#8b2630;border-color:#b34d57}.delete-losing-tickets-actions button:disabled{opacity:.55;cursor:not-allowed}.official-result-game-chooser{background:linear-gradient(145deg,#0d2238,#07131f);border:1px solid #42638a;border-radius:15px;margin:4px 0 24px;padding:22px;box-shadow:0 20px 55px #0005}.official-result-game-chooser h2{margin:4px 0 7px}.official-result-game-chooser>div:first-child>p:last-child{color:#aebed0;margin:0;line-height:1.5}.official-result-game-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:18px;display:grid}.official-result-game-grid button{color:#fff;text-align:left;cursor:pointer;background:#091a2b;border:1px solid #365777;border-radius:11px;flex-direction:column;align-items:flex-start;min-width:0;min-height:96px;padding:14px;display:flex}.official-result-game-grid b{font-size:14px}.official-result-game-grid small{color:#9eb0c4;margin-top:5px}.official-result-game-grid span{color:#7bb9ff;margin-top:auto;padding-top:10px;font-size:11px;font-weight:800}.official-result-chooser-close{color:#dce8f4;cursor:pointer;background:#0a1928;border:1px solid #405b76;border-radius:9px;min-height:42px;margin-top:14px;padding:0 15px}.official-result-chooser-layer{z-index:150;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#02050ae8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.official-result-chooser-layer .official-result-game-chooser{overscroll-behavior:contain;background:radial-gradient(circle at 94% 3%,#417ed33b,#0000 30%),linear-gradient(145deg,#0d2238,#060d17 72%);border-color:#6f9bd0;border-radius:22px;width:min(980px,100%);max-height:calc(100dvh - 36px);margin:0;padding:clamp(20px,3vw,32px);overflow:auto;box-shadow:0 35px 110px #000e,inset 0 1px #ffffff16}.official-result-chooser-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.official-result-game-chooser .official-result-chooser-head>div>p:last-child{color:#b8c9db;max-width:760px;margin:0;line-height:1.55}.official-result-chooser-head>button{color:#dbe9f8;cursor:pointer;background:#081522;border:1px solid #506b88;border-radius:50%;flex:0 0 44px;place-items:center;width:44px;height:44px;font-size:25px;display:grid}.official-result-chooser-layer .official-result-game-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.official-result-chooser-layer .official-result-game-grid button{background:linear-gradient(145deg,#102943,#081522);border-color:#3c5f82;min-height:150px;padding:17px;box-shadow:inset 0 1px #ffffff0c}.official-result-chooser-layer .official-result-game-grid button:hover,.official-result-chooser-layer .official-result-game-grid button:focus-visible{border-color:var(--result-game-color,#79b7ff);box-shadow:0 14px 32px #0007,inset 0 0 0 1px var(--result-game-color,#79b7ff);transform:translateY(-2px)}.official-result-game-grid .official-result-game-mark{background:var(--result-game-color,#6f8fff);color:#07111d;letter-spacing:.04em;border-radius:11px;place-items:center;width:38px;height:38px;margin:0 0 13px;padding:0;font-size:10px;font-weight:950;display:grid}.official-result-chooser-layer .official-result-game-grid b{font-size:16px}.official-result-chooser-layer .official-result-game-grid small{min-height:34px;line-height:1.4}.official-result-chooser-layer .official-result-game-grid button>span:last-child{color:#8fc5ff}.official-result-chooser-layer .official-result-chooser-close{margin:18px auto 0;padding-inline:22px;display:block}.ticket-status-card{min-width:0;overflow:hidden}.ticket-status-card.status-invalid{border-color:#a55a60}.ticket-status-badge{white-space:normal;text-align:center;max-width:min(390px,48%);line-height:1.35}.ticket-status-badge.possible-winner{color:#ffdc81;background:#493914;border:1px solid #a27b2e}.ticket-status-badge.checked-no-match{color:#a9eee7;background:#123b3a;border:1px solid #327d78}.ticket-status-badge.awaiting-verified,.ticket-status-badge.pending-drawing{color:#d5deea;background:#272b36;border:1px solid #56677e}.ticket-status-badge.result-unavailable{color:#ffc7ca;background:#35292a;border:1px solid #84545a}.ticket-status-badge.reference-only{color:#e7d09c;background:#302b20;border:1px solid #766744}.ticket-status-badge.invalid{color:#ffc4c8;background:#40252a;border:1px solid #96545c}.daily3-saved-wager{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.daily3-saved-wager p{background:#17170f;border:1px solid #806c3b;border-radius:10px;flex-direction:column;gap:4px;min-width:0;margin:0;padding:13px;display:flex}.daily3-saved-wager span{color:#d5c28e;letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:850}.daily3-saved-wager strong{color:#fff1bd;overflow-wrap:anywhere;font-size:18px}.ticket-result-details .ticket-unchecked-explanation{background:#211d13;border:1px solid #766744}.archive-daily3-details{color:#e5cd8f;flex-direction:column;gap:4px;margin-top:7px;display:flex}.archive-daily3-details b{font-size:12px}.ticket-line{min-width:0;margin:20px 0}.ticket-line-label{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:800;display:block}.ticket-line .played-numbers{margin:0}.ticket-line>small{color:#c6a85e;margin-top:8px;display:block}.missing-value{color:#ffb9bd}.ticket-status-copy{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding:14px 0;display:flex}.ticket-status-copy p{max-width:760px;margin:0;line-height:1.55}.ticket-status-copy small{color:var(--muted);text-align:right;flex:none}.ticket-primary-row{justify-content:flex-start;margin:2px 0 14px;display:flex}.ticket-primary-action{color:#fff;white-space:normal;text-align:center;cursor:pointer;background:#173b60;border:1px solid #4d92dd;border-radius:9px;justify-content:center;align-items:center;max-width:100%;min-height:46px;padding:0 17px;font-weight:800;text-decoration:none;display:inline-flex}.status-possible-winner .ticket-primary-action{color:#fff2c7;background:#5a451b;border-color:#c69b42}.ticket-result-details{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.ticket-result-details>summary{color:#9fc7f1;cursor:pointer;align-items:center;min-height:48px;font-weight:800;list-style-position:inside;display:flex}.ticket-result-details>div{gap:10px;padding:0 0 15px;display:grid}.ticket-result-details p{background:#091522;border-radius:8px;grid-template-columns:minmax(130px,.35fr) minmax(0,1fr);gap:12px;margin:0;padding:10px;display:grid}.ticket-result-details p>b{color:#dce7f2}.ticket-result-details p>span,.ticket-result-details p>a{min-width:0;color:var(--muted);overflow-wrap:anywhere}.ticket-result-details p>a{color:#86bafa}.ticket-result-details .reference-warning{color:#e7d09c;border:1px solid #766744;display:block}.ticket-issues{background:#2d1a1e;border:1px solid #96545c;border-radius:8px;padding:12px}.ticket-issues ul{margin:8px 0 0;padding-left:20px}.ticket-issues li{margin-top:5px}.played-numbers .ball.number-match{color:#052d1d;background:linear-gradient(145deg,#dffff0,#63dc98 72%,#2b9b61);border-color:#6be39b;box-shadow:0 0 0 3px #6be39b38,0 8px 20px #0008}.played-numbers .ball.special.number-match{color:#2a1a00;background:linear-gradient(145deg,#fff4bf,#e8b84e 72%,#a87518);border-color:#ffe08a;box-shadow:0 0 0 3px #f3c95d3d,0 8px 20px #0008}.verified-ticket-comparison{background:#091827;border:1px solid #355775;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(240px,.75fr);gap:18px;margin:16px 0;padding:16px;display:grid}.verified-ticket-comparison .played-numbers{margin:0}.verified-ticket-comparison>p{background:#101d2a;border-radius:10px;flex-direction:column;justify-content:center;gap:6px;margin:0;padding:14px;display:flex}.verified-ticket-comparison>p b{color:#a8c5df;letter-spacing:.07em;text-transform:uppercase;font-size:11px}.verified-ticket-comparison>p strong{color:#d9e8f6;font-size:19px}.verified-ticket-comparison>p small{color:#9fb0c1;line-height:1.45}.verified-ticket-comparison.winner{background:#17170f;border-color:#a98538}.verified-ticket-comparison.winner>p{background:#2b2413}.verified-ticket-comparison.winner>p strong{color:#ffe294}.derby-race-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:5px 0 12px;display:grid}.derby-race-entry{background:#0a1a29;border:1px solid #355775;border-radius:10px;grid-template-columns:auto 1fr;align-items:center;gap:2px 9px;min-width:0;padding:11px 12px;display:grid}.derby-race-entry>span{color:#92abc2;letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;font-size:10px;font-weight:850}.derby-race-entry>b{color:#f5f8fb;font-size:20px}.derby-race-entry>strong{color:#d4e1ee;min-width:0;font-size:12px;line-height:1.25}.derby-race-entry.derby-race-time{background:#1c1a0e;border-color:#7d682d;flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.derby-race-entry.derby-race-time>b{color:#f3cb65}.derby-race-entry.number-match{background:#103528;border-color:#62d895;box-shadow:0 0 0 2px #6be39b24}.derby-race-entry.number-match>span,.derby-race-entry.number-match>strong{color:#c7f7dc}.derby-race-entry.number-match>b{color:#8ff0b8}.derby-race-entry.derby-race-time.number-match{background:#3b3014;border-color:#e8bd52}.derby-race-entry.derby-race-time.number-match>b{color:#ffe28b}.played-head,.played-head>div,.played-foot,.official-result-row{justify-content:space-between;align-items:center;gap:14px;display:flex}.played-head>div>span{border-radius:6px;flex:none;width:7px;height:42px}.played-head p{flex-direction:column;gap:4px;margin:0;display:flex}.played-head small,.played-foot small{color:var(--muted)}.status{white-space:nowrap;border-radius:20px;padding:8px 11px;font-size:12px}.status.pending{color:#bdc8d7;background:#272b36;border:1px solid #47556a}.status.checked{color:#a9eee7;background:#123b3a;border:1px solid #327d78}.review .status{color:#ffdc81;background:#493914;border-color:#a27b2e}.played-numbers{flex-wrap:wrap;align-items:center;gap:10px;margin:22px 0;display:flex}.played-numbers em{color:var(--muted);font-size:22px;font-style:normal}.result-match{border-top:1px solid var(--line);padding-top:16px}.result-match>div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.result-match>div:first-child span{color:var(--muted);text-align:right;font-size:13px}.result-match>p{border-radius:9px;padding:11px 13px;font-size:13px;font-weight:750}.result-match .possible{color:#ffdb7c;background:#423415;border:1px solid #856927}.result-match .not-detected{color:#b1dde2;background:#102b34;border:1px solid #285861}.official-result-row{color:#a8b8ca;padding:12px 0;font-size:12px}.official-result-row a{color:#78b1ff;white-space:nowrap;text-decoration:none}.pending-match{border-top:1px solid var(--line);align-items:center;gap:12px;padding:15px 0;display:flex}.pending-match p{flex-direction:column;gap:4px;margin:0;display:flex}.pending-match small{color:var(--muted);line-height:1.5}.pulse-dot{background:#6ba7e9;border-radius:50%;flex:none;width:11px;height:11px;animation:2s infinite result-pulse;box-shadow:0 0 0 7px #2e6fb82b}.played-foot{border-top:1px solid var(--line);margin-top:12px;padding-top:12px}.played-foot button,.clear-ideas{color:#9eb5ce;cursor:pointer;background:0 0;border:0;font-size:12px;text-decoration:underline}.alert-settings{background:linear-gradient(145deg,#0d243a,#081827);border:1px solid #315879;border-radius:18px;margin:18px 0 24px;padding:24px;box-shadow:0 20px 60px #0003}.alert-settings.loading{color:var(--muted)}.alert-settings.guest,.alert-settings-head{justify-content:space-between;align-items:center;gap:28px;display:flex}.alert-settings h2{margin:5px 0 8px}.alert-settings p{color:var(--muted);line-height:1.55}.alert-settings.guest>a{white-space:nowrap;text-decoration:none}.alert-settings-head>span{text-align:center;border-radius:20px;padding:9px 12px;font-size:11px;font-weight:800}.alert-settings-head .ready{color:#9cf0d7;background:#113d35;border:1px solid #2d876f}.alert-settings-head .setup{color:#ffdc83;background:#3d3014;border:1px solid #8c6d2b}.contact-grid{grid-template-columns:1fr 1fr;gap:14px;margin:22px 0;display:grid}.contact-grid label{flex-direction:column;gap:7px;display:flex}.contact-grid label>span,.alert-choice-grid b{font-weight:800}.contact-grid input{color:#fff;background:#061421;border:1px solid #3a5977;border-radius:10px;height:48px;padding:0 14px;font-size:15px}.contact-grid small,.alert-choice-grid small{color:#8fa7bf;line-height:1.4}.alert-choice-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.alert-choice-grid label{cursor:pointer;background:#071724;border:1px solid #29455f;border-radius:11px;align-items:flex-start;gap:10px;padding:13px;display:flex}.alert-choice-grid input{accent-color:#20b7a5;width:18px;height:18px}.alert-choice-grid span{flex-direction:column;gap:3px;display:flex}.consent-note{font-size:12px}.alert-save{align-items:center;gap:15px;display:flex}.alert-save button{width:auto}.alert-save span{color:#9dd9cc;font-size:13px}.alert-history{border-top:1px solid #2b4760;margin-top:20px;padding-top:16px}.alert-history summary{cursor:pointer;font-weight:800}.alert-history summary b{color:#9acbff;background:#173b5f;border-radius:12px;place-items:center;min-width:23px;height:23px;margin-left:7px;display:inline-grid}.alert-history article{border-bottom:1px solid #21394e;gap:12px;padding:13px 0;display:flex}.alert-history article>span{color:#8ef0e5;background:#1c4c49;border-radius:50%;place-items:center;width:29px;height:29px;font-weight:900;display:grid}.alert-history article p{flex-direction:column;gap:3px;margin:0;display:flex}.alert-history article small{color:#adbed0}.alert-history article em{color:#718ba4;font-size:11px;font-style:normal}.push-device{background:#071724;border:1px solid #315879;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:8px 14px;padding:14px;display:grid}.push-device>div{flex-direction:column;gap:4px;display:flex}.push-device small{color:#8fa7bf}.push-device button{width:auto;min-height:40px;padding:8px 13px}.push-device p{grid-column:1/-1;margin:0;font-size:12px}.push-device.enabled{background:#0b2827;border-color:#2d876f}.push-device.blocked,.push-device.install-first{background:#2d2615;border-color:#8c6d2b}.push-summary input{pointer-events:none}.test-notification-control{background:#071724;border:1px solid #315879;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 18px;margin-top:18px;padding:16px;display:grid}.test-notification-control>div{flex-direction:column;gap:4px;display:flex}.test-notification-control small{color:#9bb0c5;line-height:1.45}.test-notification-control button{width:auto;min-height:44px}.test-notification-control ul{color:#bed0e1;border-top:1px solid #29455f;grid-column:1/-1;gap:5px;margin:0;padding:12px 0 0 20px;font-size:13px;display:grid}.single-contact{grid-template-columns:minmax(0,1fr)}.install-push-setup{background:linear-gradient(135deg,#0d2b42,#081a29);border:1px solid #2f6488;border-radius:16px;margin:22px 0;padding:20px;box-shadow:inset 0 1px #ffffff0d}.install-push-intro span{letter-spacing:.16em;color:#54d7ca;font-size:11px;font-weight:900}.install-push-intro h3{margin:5px 0;font-size:21px}.install-push-intro p{margin:0}.setup-action-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:17px;display:grid}.setup-action-grid article{background:#061724;border:1px solid #345b78;border-radius:13px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px;display:grid}.setup-action-grid i{color:#fff;background:#1c7dd2;border-radius:50%;place-items:center;width:32px;height:32px;font-style:normal;font-weight:900;display:grid}.setup-action-grid article>div{flex-direction:column;gap:4px;display:flex}.setup-action-grid small{color:#8fa7bf;line-height:1.35}.setup-action-grid button,.setup-action-grid a{color:#fff;white-space:nowrap;background:#0a1d2d;border:1px solid #5f7891;border-radius:10px;width:auto;min-height:42px;padding:10px 14px;font-weight:850;text-decoration:none}.setup-action-grid button.primary,.setup-action-grid a{background:linear-gradient(#238ef1,#0969c6);border-color:#1689e7}.setup-action-grid button.enabled{color:#9cf0d7;background:#113d35;border-color:#2d876f}.setup-action-grid button:disabled{opacity:.7;cursor:not-allowed}.install-help{color:#f7e7b7;background:#322810;border:1px solid #8c6d2b;border-radius:14px;margin-top:13px;padding:17px 42px 17px 17px;position:relative}.install-help>button{color:#f7e7b7;background:0 0;border:0;width:32px;height:32px;font-size:24px;position:absolute;top:8px;right:9px}.install-guide-head{align-items:center;gap:10px;display:flex}.install-guide-head>span{color:#fff;background:linear-gradient(145deg,#208ef0,#0e5fad);border-radius:10px;place-items:center;width:34px;height:34px;font-weight:950;display:grid}.install-guide-head>div{flex-direction:column;display:flex}.install-guide-head small{color:#d9c68f}.install-help ol{gap:9px;margin:14px 0 0;padding:0;list-style:none;display:grid}.install-help li{grid-template-columns:27px 1fr;align-items:start;gap:9px;line-height:1.45;display:grid}.install-help li i{color:#fff;background:#8a6d2a;border-radius:50%;place-items:center;width:25px;height:25px;font-style:normal;font-weight:900;display:grid}.install-help p{color:#f7e7b7;margin:13px 0 0;font-size:12px}.setup-status{font-size:13px;color:#9dd9cc!important;margin:12px 0 0!important}.idea-archive{border:1px solid var(--line);background:#081725;border-radius:14px;margin-top:28px;overflow:hidden}.idea-archive>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:18px;list-style:none;display:flex}.idea-archive>summary::-webkit-details-marker{display:none}.idea-archive>summary span{flex-direction:column;gap:3px;display:flex}.idea-archive>summary small,.idea-archive>p{color:var(--muted)}.idea-archive>summary strong{color:#79b0f7;font-size:13px}.idea-archive .saved-list,.idea-archive>p{padding:0 18px 18px}.clear-ideas{padding:15px 0}.vault-disclaimer{color:var(--muted);margin-top:22px;font-size:12px;line-height:1.65}.mobile-nav{display:none}@keyframes result-pulse{50%{box-shadow:0 0 0 12px #2e6fb800}}@media (width<=800px){.vault-metrics{grid-template-columns:repeat(2,1fr)}.alert-center{grid-template-columns:1fr}.alert-center button{width:100%}.alert-settings.guest,.alert-settings-head{display:block}.alert-settings.guest>a{text-align:center;margin-top:18px;display:block}.alert-settings-head>span{margin-top:8px;display:inline-block}.contact-grid,.alert-choice-grid,.setup-action-grid{grid-template-columns:1fr}.setup-action-grid article{grid-template-columns:36px minmax(0,1fr)}.setup-action-grid article>button,.setup-action-grid article>a{text-align:center;grid-column:1/-1;width:100%}.push-device,.test-notification-control{grid-template-columns:1fr}.push-device p{grid-column:1}.push-device button,.test-notification-control button{width:100%}.test-notification-control ul{grid-column:1}.alert-save{display:block}.alert-save button{width:100%;margin-bottom:10px}.result-match>div:first-child,.official-result-row{display:block}.result-match>div:first-child span{text-align:left;margin-top:5px;display:block}.official-result-row a{margin-top:8px;display:block}.played-head{align-items:flex-start}.played-foot{display:block}.played-foot button{margin-top:10px;padding:8px 0;display:block}.delete-losing-tickets-zone,.deleted-tickets-undo-zone{flex-direction:column;align-items:stretch}.delete-losing-tickets-trigger,.deleted-tickets-undo-zone button{width:100%}}@media (width<=480px){.daily3-saved-wager{grid-template-columns:minmax(0,1fr)}}@media (width<=700px){body{padding-bottom:74px}.main-nav>button:nth-of-type(-n+4){display:none}.main-nav{justify-content:flex-start;overflow:visible}.main-nav details>div{top:112px}.played-instruction{align-items:flex-start}.ticket{grid-template-columns:78px 1fr 40px;gap:8px;padding:11px;display:grid}.play-check{grid-row:1/3;align-self:stretch;width:78px}.ticket-no{grid-column:2;width:31px;height:31px;display:grid}.balls{grid-column:2/4;min-width:0}.ticket>button{grid-area:1/3}.lock-bar{display:block}.lock-bar>button{width:100%;margin-top:14px}.actions{margin-bottom:8px}.vault-metrics strong{font-size:25px}.played-card{padding:16px}.played-head{display:block}.played-head>div{justify-content:flex-start;min-width:0}.played-head p{min-width:0}.played-head>strong{text-align:left;max-width:100%;margin-top:12px;display:inline-block}.played-numbers .ball{width:40px;height:40px}.ticket-status-copy{display:block}.ticket-status-copy small{text-align:left;margin-top:8px;display:block}.ticket-primary-row,.ticket-primary-action{width:100%}.ticket-result-details p{grid-template-columns:minmax(0,1fr);gap:5px}.mobile-nav{z-index:80;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);height:68px;padding:5px max(8px,env(safe-area-inset-right)) calc(5px + env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left));background:#06111ff5;border-top:1px solid #28435f;grid-template-columns:repeat(5,1fr);gap:3px;display:grid;position:fixed;bottom:0;left:0;right:0}.mobile-nav button{color:#91a5bc;background:0 0;border:0;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:0;padding:4px;font-size:10px;display:flex;position:relative}.mobile-nav button span{font-size:18px}.mobile-nav button.active{color:#80baff;background:#12345a;border:0}.mobile-nav button i{color:#fff;background:#df5261;border-radius:10px;place-items:center;min-width:17px;height:17px;font-size:9px;font-style:normal;font-weight:800;display:grid;position:absolute;top:3px;right:18%}footer{padding-bottom:25px}}.manual-rescue{background:linear-gradient(100deg,#0f2d49,#0b2034);border:1px solid #4a7fb3;border-radius:13px;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding:15px 17px;display:flex}.manual-rescue div{flex-direction:column;gap:4px;display:flex}.manual-rescue small{color:var(--muted)}.manual-rescue button,.manual-ticket-button{color:#fff;cursor:pointer;white-space:nowrap;background:#143a60;border:1px solid #61a8ed;border-radius:10px;min-height:44px;padding:0 17px;font-weight:800}.manual-overlay{z-index:120;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020912d9;place-items:center;padding:18px;display:grid;position:fixed;inset:0;overflow:auto}.manual-dialog{overscroll-behavior:contain;width:min(1050px,100%);max-height:94dvh;padding:26px;scroll-padding-block:90px;overflow:auto}.manual-head,.manual-meta,.manual-actions,.archive-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.manual-head h2,.archive-head h2{margin:0;font-size:30px}.manual-head p,.archive-head p{color:var(--muted)}.manual-head>button{color:#9fc4ee;cursor:pointer;background:0 0;border:0;min-height:44px}.manual-games{gap:8px;margin:22px 0 8px;padding-bottom:5px;display:flex;overflow-x:auto}.manual-games button{color:#c5d4e4;cursor:pointer;background:#091928;border:1px solid #385570;border-radius:10px;min-width:110px;padding:11px;font-weight:800}.manual-games button i{border-radius:5px;width:18px;height:4px;margin-bottom:7px;display:block}.manual-games button.selected{color:#fff;background:#123b64;border-color:#55a5f7}.manual-meta{border:1px solid var(--line);background:#081522;border-radius:12px;align-items:stretch;padding:15px}.manual-meta label,.manual-meta>span{min-width:0;color:var(--muted);flex-direction:column;gap:7px;font-size:12px;display:flex}.manual-meta>span{flex:1}.manual-meta b{color:#fff;font-size:15px}.manual-meta input,.manual-meta select,.manual-lines input{color:#fff;background:#0d2135;border:1px solid #43617d;border-radius:8px;width:100%;min-width:0;min-height:42px;padding:8px}.manual-lines{gap:12px;margin:18px 0;display:grid}.manual-lines fieldset{border:1px solid #2e4a65;border-radius:12px;min-width:0;padding:15px}.manual-lines legend{color:#7fb8f3;padding:0 8px;font-weight:800}.manual-lines fieldset>div{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;display:grid}.manual-lines label{min-width:0;color:var(--muted);flex-direction:column;gap:5px;font-size:11px;display:flex}.manual-special input{border-color:#a9862c}.manual-error{overflow-wrap:anywhere;color:#ffd6d8;background:#4a2025;border:1px solid #bb5b61;border-radius:9px;padding:12px}.manual-actions{justify-content:flex-end}.manual-actions button{cursor:pointer;background:#0a1a2b;border:1px solid #496683;border-radius:10px;min-height:48px;padding:0 18px}.manual-actions button:disabled,.ocr-buttons button:disabled{opacity:.58;cursor:not-allowed}.manual-disclosure{color:var(--muted);margin-top:14px;line-height:1.5;display:block}.ticket-camera-live{background:#030b10;border:1px solid #47716e;border-radius:11px;grid-column:1/-1;gap:10px;padding:12px;display:grid}.ticket-camera-live video{object-fit:contain;background:#000;border-radius:8px;width:100%;max-height:360px;display:block}.ticket-camera-live>div{justify-content:flex-end;gap:9px;display:flex}.ticket-camera-live button{color:#fff;cursor:pointer;background:#104a48;border:1px solid #4e8e86;border-radius:8px;min-height:44px;padding:0 15px}.ticket-camera-live button+button{background:#172432;border-color:#4d6377}.ocr-warning{color:#ffd19a!important}.ocr-review{background:#251f13;border:1px solid #9b793a;border-radius:12px;margin:18px 0;padding:16px}.ocr-review h3{margin:3px 0 5px}.ocr-review>div:first-child>p:last-child{color:#d2c6ad;margin:0;line-height:1.5}.ocr-review-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.ocr-review-grid>span{background:#111923;border:1px solid #485568;border-radius:8px;flex-direction:column;gap:4px;min-width:0;padding:10px;display:flex}.ocr-review-grid small{color:#aeb8c4}.ocr-review-grid b{overflow-wrap:anywhere;font-size:13px}.ocr-review-grid .recognized{border-color:#2f7168}.ocr-review-grid .uncertain{color:#ffd892;background:#342914;border-color:#b18538}.ocr-low-confidence{background:#3a2b13;border-left:3px solid #d19b40;padding:10px;color:#f2d7a3!important;margin:12px 0 0!important}.field-uncertain{box-shadow:0 0 0 2px #d0a34b55}.field-error :is(input,select),input[aria-invalid=true],select[aria-invalid=true]{box-shadow:0 0 0 1px #e36c7555;border-color:#e36c75!important}.field-error-message{overflow-wrap:anywhere;max-width:100%;display:block;color:#ffb9bd!important;font-size:11px!important;line-height:1.35!important}.manual-games.field-error{outline-offset:3px;border-radius:10px;outline:2px solid #e36c75}.archive-ledger{border-top:1px solid var(--line);margin-top:28px;padding-top:28px}.archive-head{align-items:center}.archive-head .primary{cursor:pointer;border:0;border-radius:10px;min-height:48px;padding:0 18px}.archive-metrics{grid-template-columns:repeat(5,1fr);gap:10px;margin:20px 0;display:grid}.archive-metrics article{border:1px solid var(--line);background:#081624;border-radius:11px;padding:14px}.archive-metrics small{color:var(--muted);display:block}.archive-metrics strong{color:var(--cyan);margin-top:6px;font-size:23px;display:block}.archive-table{border:1px solid var(--line);border-radius:12px;overflow:hidden}.archive-row{border-top:1px solid var(--line);grid-template-columns:1.25fr 1.5fr 1fr 1fr .7fr;align-items:center;gap:12px;padding:13px;font-size:13px;display:grid}.archive-row:first-child{border-top:0}.archive-row>span:first-child{flex-direction:column;gap:3px;display:flex}.archive-row small{color:var(--muted)}.archive-labels{color:#aabed2;text-transform:uppercase;letter-spacing:.07em;background:#122a43;font-size:11px}.archive-outcome{font-weight:800}.archive-outcome.winner{color:#65dfca}.archive-outcome.loss{color:#9fb0c2}.archive-outcome.waiting{color:#78adf7}.archive-outcome.verify-possible-prize{color:#ffd06d}.archive-row button{color:#78adf7;cursor:pointer;background:0 0;border:0;text-decoration:underline}.archive-empty{text-align:center;border:1px dashed #3b5874;border-radius:12px;padding:25px}.archive-empty p{color:var(--muted)}@media (width<=800px){.manual-rescue,.archive-head{display:block}.manual-rescue button,.archive-head button{width:100%;margin-top:12px}.manual-meta{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.manual-meta>span{grid-column:1/-1}.manual-lines fieldset>div{grid-template-columns:repeat(3,minmax(0,1fr))}.ocr-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.archive-metrics{grid-template-columns:repeat(2,1fr)}.archive-table{overflow-x:auto}.archive-row{min-width:760px}.manual-actions{grid-template-columns:1fr 1fr;display:grid}.manual-actions button{width:100%}}@media (width<=480px){.manual-overlay{align-items:stretch;padding:0}.manual-dialog{width:100%;max-height:100dvh;padding:14px 12px calc(14px + env(safe-area-inset-bottom));scroll-padding-block:92px;border-radius:0!important}.manual-head{gap:10px}.manual-head h2{font-size:26px}.manual-head p{font-size:13px;line-height:1.5}.ocr-capture{padding:14px!important}.ticket-camera-live>div{grid-template-columns:1fr 1fr;display:grid}.ticket-camera-live button{width:100%;padding:0 8px}.ocr-review-grid{grid-template-columns:minmax(0,1fr)}.manual-games{margin-top:16px}.manual-games button{min-width:96px}.manual-meta{grid-template-columns:minmax(0,1fr)}.manual-meta>span{grid-column:auto}.manual-meta input,.manual-meta select,.manual-lines input{font-size:16px}.manual-lines fieldset{padding:12px 9px}.manual-lines fieldset>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.manual-lines label{font-size:10px}.manual-actions{z-index:4;bottom:calc(-14px - env(safe-area-inset-bottom));padding:10px 12px calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#07131ff2;border-top:1px solid #334a61;grid-template-columns:minmax(0,1fr);margin:8px -12px 0;position:sticky}.manual-actions button{white-space:normal;max-width:100%}.ocr-confirm{align-items:flex-start}.ocr-confirm input{flex:0 0 20px;min-height:20px!important}.field-error-message{font-size:10px!important}.delete-losing-tickets-overlay{align-items:end;padding:10px}.delete-losing-tickets-dialog{max-height:calc(100dvh - 20px);padding:20px}.delete-losing-tickets-actions{grid-template-columns:minmax(0,1fr)}}@media (width<=700px){.archive-table{overflow:visible}.archive-labels{display:none}.archive-row{border:1px solid var(--line);border-radius:10px;grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;margin-top:10px}.archive-row>span{overflow-wrap:anywhere;min-width:0}.archive-row>span:before{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;margin-bottom:3px;font-size:10px;font-weight:800;display:block}.archive-row>span:first-child:before{content:"Game / drawing"}.archive-row>span:nth-child(2):before{content:"Numbers"}.archive-row>span:nth-child(3):before{content:"Source"}.archive-row>span:nth-child(4):before{content:"Status"}.archive-row>span:nth-child(5):before{content:"Payout"}}@media (width<=340px){.manual-lines fieldset>div{grid-template-columns:repeat(2,minmax(0,1fr))}.manual-head>button{padding-inline:6px}}@media (prefers-reduced-motion:reduce){.pulse-dot{animation:none}}.notice-mark{color:#8fc4ff;border:1px solid #5b8fc7;border-radius:50%;place-items:center;width:22px;height:22px;margin-right:7px;font-style:normal;font-weight:850;display:inline-grid}.science-banner{background:linear-gradient(120deg,#0b3437,#102b48 72%);border:1px solid #2c7775;border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:24px;margin:0 0 20px;padding:21px 22px;display:grid;position:relative;overflow:hidden}.science-banner:after{content:"";pointer-events:none;border:1px solid #51d3c633;border-radius:50%;width:190px;height:190px;position:absolute;top:-105px;right:-105px;box-shadow:0 0 0 24px #51d3c612,0 0 0 50px #51d3c608}.science-banner h2{letter-spacing:-.02em;margin:2px 0 7px;font-size:24px}.science-banner p:last-child{color:#bdd1df;max-width:820px;margin:0;font-size:13px;line-height:1.6}.science-banner button{z-index:1;color:#d6fffb;white-space:nowrap;cursor:pointer;background:#0d4a4b;border:1px solid #69cfc7;border-radius:10px;min-height:46px;padding:0 18px;font-weight:800;position:relative}.modes .mode-key{color:#82baff;text-align:center;background:#112a44;border:1px solid #507191;border-radius:9px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:13px;font-weight:900;display:grid}.modes button.selected .mode-key{color:#fff;background:#0a55ac;border-color:#a9d3ff}.ticket .copy-line{color:#cfe3fa;white-space:nowrap;border-style:solid;width:auto;min-width:78px;height:42px;padding:0 12px;font-size:12px;font-weight:800}.ticket .copy-line:hover{background:#112d49;border-color:#72b1f4}.play-check>span:after{content:"";opacity:0;border-bottom:3px solid #052022;border-left:3px solid #052022;width:9px;height:5px;transform:rotate(-45deg)translate(1px,-1px)}.play-check input:checked+span:after{opacity:1}.trust-strip article>span{letter-spacing:.03em;width:48px;height:38px;font-size:9px}.share-grid article>span{letter-spacing:.08em;width:auto;min-width:58px;padding:0 10px;font-size:10px;font-weight:900}.official-cta .camera-icon{width:auto;min-width:64px;padding:0 8px;font-size:11px;font-weight:900}.official-cta>strong{font-size:12px}.scan-frame>span{letter-spacing:.2em;color:#9eb2c6;font-size:15px;font-weight:900}.empty>span{letter-spacing:.16em;font-size:13px;font-weight:900}.alert-icon{font-size:11px;font-weight:900}@media (width<=700px){.science-banner{grid-template-columns:1fr;padding:18px}.science-banner button{width:100%}.ticket{grid-template-columns:78px 1fr 78px}.ticket .copy-line{grid-area:1/3;width:78px;min-width:78px;padding:0 5px}.mobile-nav button span{letter-spacing:.04em;font-size:8px;font-weight:900}.actions button{padding-inline:12px}}.manual-lines select{color:#fff;background:#0d2135;border:1px solid #43617d;border-radius:8px;width:100%;min-width:0;min-height:42px;padding:8px}.manual-lines fieldset>div{grid-template-columns:repeat(7,minmax(0,1fr))}.recognition-note{font-weight:800;color:#f1c66e!important}.ticket-camera-live>.ticket-camera-stage{background:#000;border-radius:8px;display:block;position:relative;overflow:hidden}.ticket-camera-stage video{object-fit:contain;background:#000;width:100%;max-height:420px;display:block}.ticket-position-guide{pointer-events:none;border:2px solid #68e0cc;border-radius:12px;position:absolute;inset:8% 17%;box-shadow:0 0 0 999px #02070a5c}.ticket-camera-feedback{color:#c8fff5;text-align:center;background:#02100de8;border-radius:20px;max-width:calc(100% - 24px);padding:7px 11px;font-size:12px;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.ticket-camera-live>div:last-child{justify-content:flex-end;gap:9px;display:flex}.ocr-preview-wrap{place-items:center;max-width:100%;display:grid;position:relative;overflow:hidden}.ocr-preview-wrap .ocr-preview{max-width:100%;height:auto}.barcode-location{border:3px solid #51dfc8;border-radius:5px;position:absolute;box-shadow:0 0 0 3px #04100eb8}.barcode-found{background:#092d2a;border:1px solid #318c7e;border-radius:10px;gap:4px;padding:12px;display:grid}.barcode-found span{color:#b5cbc9;font-size:12px}.barcode-found a{color:#9beadd;font-size:12px;font-weight:800}.ocr-zero-lines{background:#361e22;border:1px solid #a85a5f;border-left-width:3px;padding:10px;color:#ffc6c9!important;margin:12px 0 0!important}.scanner-debug{font-size:12px}.capture-warning,.cloud-consent{color:#f8e5b6;background:#322711;border:1px solid #a47c32;border-radius:11px;gap:9px;min-width:0;margin-top:12px;padding:15px;display:grid}.capture-warning h4,.cloud-consent h4{margin:0;font-size:17px}.cloud-consent p{max-width:760px;margin:0;line-height:1.55}.capture-warning>div,.cloud-consent>div,.missing-date-actions{flex-wrap:wrap;gap:9px;display:flex}.capture-warning button,.cloud-consent button,.missing-date-actions button{color:#fff;white-space:normal;cursor:pointer;background:#161c25;border:1px solid #826d45;border-radius:8px;max-width:100%;min-height:44px;padding:8px 13px;font-weight:800}.cloud-consent button.primary{background:#125450;border-color:#5ec8ba}.cloud-processing,.partial-recognition{background:#12332f;border-left:3px solid #58bcae;padding:10px;color:#bff8ef!important}.missing-date-actions{margin-top:12px}.missing-date-actions button{color:#ffe2a2;background:#302711;border-color:#987631}.ocr-capture,.ocr-review,.manual-meta,.manual-lines,.manual-actions{min-width:0;max-width:100%}@media (width<=480px){.manual-dialog{padding-bottom:calc(14px + env(safe-area-inset-bottom));scroll-padding-block:128px}.ticket-camera-live>div:last-child{grid-template-columns:1fr 1fr;display:grid}.ticket-position-guide{inset:7% 12%}.manual-meta input,.manual-meta select,.manual-lines input,.manual-lines select{font-size:16px}.manual-actions{bottom:0}.capture-warning>div,.cloud-consent>div,.missing-date-actions{grid-template-columns:minmax(0,1fr);display:grid}.capture-warning button,.cloud-consent button,.missing-date-actions button{width:100%}.ocr-capture p,.cloud-consent p,.capture-warning h4{overflow-wrap:anywhere}}@media (width<=800px){.official-result-game-grid,.official-result-chooser-layer .official-result-game-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.official-result-game-grid,.official-result-chooser-layer .official-result-game-grid{grid-template-columns:minmax(0,1fr)}.official-result-game-chooser{padding:17px}.official-result-chooser-layer{align-items:end;padding:0}.official-result-chooser-layer .official-result-game-chooser{border-radius:22px 22px 0 0;width:100%;max-height:92dvh}.official-result-chooser-head{display:block}.official-result-chooser-head>button{position:absolute;top:17px;right:17px}.official-result-chooser-layer .official-result-game-grid button{min-height:128px}}.ticket-status-badge.checking-unavailable{color:#d9e1ff;background:#252b3a;border:1px solid #64729b}.my-tickets-live-check{background:#0b1b2b;border:1px solid #315d83;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin:0 0 16px;padding:12px 14px;display:grid}.my-tickets-live-check>span{color:#a8d5ff;background:#173d61;border-radius:50%;place-items:center;width:34px;height:34px;font-size:18px;font-weight:900;display:grid}.my-tickets-live-check p{flex-direction:column;gap:3px;min-width:0;margin:0;display:flex}.my-tickets-live-check b{color:#e7f2ff}.my-tickets-live-check small{color:#a8b8ca;overflow-wrap:anywhere}.my-tickets-live-check button{color:#fff;background:#173b60;border:1px solid #4d92dd;border-radius:8px;min-height:38px;padding:0 13px;font-weight:800}.my-tickets-live-check button:disabled{opacity:.55}.my-tickets-live-check.checking>span{animation:1s linear infinite ticket-result-spin}@keyframes ticket-result-spin{to{transform:rotate(360deg)}}@media (width<=700px){.verified-ticket-comparison{grid-template-columns:minmax(0,1fr)}.verified-ticket-comparison>p{padding:12px}.verified-ticket-comparison .played-numbers{gap:8px}.derby-race-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.my-tickets-live-check{grid-template-columns:auto minmax(0,1fr)}.my-tickets-live-check button{grid-column:1/-1;width:100%}}.owner-result-proof{color:#edf5ff;width:min(1220px,100% - 32px);margin:32px auto 72px}.owner-result-proof>header{background:linear-gradient(145deg,#0e2035,#091829);border:1px solid #315274;border-radius:18px;padding:28px;box-shadow:0 22px 70px #0007}.owner-result-proof>header p{color:#f0c96f;letter-spacing:.09em;margin:0 0 8px;font-weight:800}.owner-result-proof>header h1{letter-spacing:-.04em;margin:0;font-size:clamp(30px,5vw,52px)}.owner-result-proof>header span{color:#c7d4e2;max-width:850px;margin-top:12px;line-height:1.55;display:block}.owner-result-proof-summary{background:#0a1928;border:1px solid #2c4b68;border-radius:12px;gap:6px;margin:18px 0;padding:16px 18px;display:grid}.owner-result-proof-summary span{color:#b9c9d8}.owner-result-proof-grid{gap:22px;display:grid}.owner-result-proof-scenario{background:#07131f;border:1px dashed #3c5a75;border-radius:16px;padding:14px}.owner-result-proof-scenario>h2{color:#f0c96f;margin:0 0 12px;font-size:17px}.owner-result-proof>footer{color:#cbd6e1;background:#101a23;border-left:4px solid #f0c96f;margin-top:22px;padding:16px;line-height:1.55}textarea{font:inherit}textarea:focus-visible,summary:focus-visible{outline:3px solid var(--cyan);outline-offset:2px}.skip-to-content{z-index:10000;color:#fff;background:#071625;border:2px solid #fff;border-radius:9px;max-width:calc(100vw - 20px);padding:12px 16px;font-weight:850;text-decoration:none;transition:transform .15s;position:fixed;top:10px;left:10px;transform:translateY(-160%)}.skip-to-content:focus{outline:3px solid var(--cyan);outline-offset:2px;transform:translateY(0)}.main-content-anchor{outline:none;scroll-margin-top:82px;position:relative}@media (forced-colors:active){button,a,input,select,textarea,summary{forced-color-adjust:auto}.ball{border:1px solid buttontext}.ticket-selected{outline:2px solid highlight}}@media (prefers-reduced-motion:reduce){.skip-to-content{transition:none}}.scratchers-page{overflow:hidden}.scratchers-hero{justify-content:space-between;align-items:center;gap:28px;padding:6px 2px 25px;display:flex}.scratchers-hero h1{margin-bottom:10px;font-size:48px}.coverage-badge{background:linear-gradient(135deg,#103652,#0b273a);border:1px solid #3a7390;border-radius:15px;align-items:center;gap:13px;min-width:205px;padding:18px 20px;display:flex}.coverage-badge strong{color:var(--cyan);font-size:35px}.coverage-badge span{color:#bdd3df;font-size:12px;line-height:1.45}.national-scope{background:linear-gradient(90deg,#102d4b,#0d2237);border:1px solid #34658d;border-radius:13px;align-items:center;gap:22px;padding:18px 20px;display:flex}.national-scope>span{white-space:nowrap;color:#7bb5ff;letter-spacing:.15em;font-size:11px;font-weight:900}.national-scope p{color:var(--muted);margin:0;line-height:1.55}.national-scope b{color:#fff}.scratcher-state-picker{border:1px solid var(--line);background:#091827;border-radius:13px;grid-template-columns:1fr minmax(250px,380px);align-items:center;gap:20px;margin:26px 0;padding:18px 20px;display:grid}.scratcher-state-picker>span{font-weight:750}.scratcher-state-picker select{width:100%;font-size:16px}.scratcher-toolbar{justify-content:space-between;align-items:end;gap:24px;margin-top:30px;display:flex}.scratcher-toolbar h2{margin:4px 0 6px}.scratcher-toolbar>div>span{color:var(--muted);font-size:12px}.scratcher-toolbar>a,.state-rollout a{white-space:nowrap;color:#fff;background:#176fda;border:1px solid #5da1ed;border-radius:10px;padding:13px 17px;font-weight:750;text-decoration:none;display:inline-block}.price-filter{gap:9px;padding:21px 0 16px;display:flex;overflow-x:auto}.price-filter button{cursor:pointer;background:#081725;border:1px solid #3b5875;border-radius:24px;min-width:72px;padding:10px 15px}.price-filter button.selected{background:#1d78e7;border-color:#6db2ff}.scratcher-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.scratcher-card{background:linear-gradient(145deg,#0b2034,#071522);border:1px solid #2d4a67;border-radius:16px;grid-template-columns:82px 1fr;min-height:230px;transition:transform .18s,border-color .18s;display:grid;position:relative;overflow:hidden}.scratcher-card:hover{border-color:#55a4de;transform:translateY(-2px)}.scratcher-ticket{color:#071421;background:linear-gradient(#e3b12d,#a8660e);flex-direction:column;justify-content:space-between;align-items:center;padding:20px 8px;display:flex}.scratcher-ticket span{background:#fff5cf;border-radius:50%;place-items:center;width:58px;height:58px;font-size:22px;font-weight:900;display:grid;box-shadow:0 6px 14px #5c390955}.scratcher-ticket small{writing-mode:vertical-rl;letter-spacing:.12em;font-weight:900;transform:rotate(180deg)}.scratcher-copy{padding:20px}.scratcher-copy>small{color:#75a9e4;letter-spacing:.11em;font-size:9px;font-weight:850}.scratcher-copy h3{margin:9px 0 15px;font-size:20px}.scratcher-copy dl{margin:0}.scratcher-copy dl div{border-top:1px solid #263d55;justify-content:space-between;gap:12px;padding:8px 0;font-size:12px;display:flex}.scratcher-copy dt{color:var(--muted)}.scratcher-copy dd{text-align:right;margin:0;font-weight:800}.scratcher-copy a{color:#76b5ff;margin-top:15px;font-size:12px;text-decoration:none;display:inline-block}.scratcher-check{background:linear-gradient(135deg,#0c3738,#0b202e);border:1px solid #2c7775;border-radius:16px;grid-template-columns:1.25fr .75fr;align-items:center;gap:26px;margin-top:28px;padding:25px;display:grid}.scratcher-check>div:first-child{align-items:flex-start;gap:17px;display:flex}.check-mark{background:var(--cyan);color:#052028;border-radius:50%;flex:0 0 48px;place-items:center;height:48px;font-size:26px;font-weight:900;display:grid}.scratcher-check h2{margin:3px 0 7px}.scratcher-check p{color:#a9c8c9;margin:0;line-height:1.6}.scratcher-check-actions{gap:10px;display:grid}.scratcher-check-actions a{color:#fff;text-align:center;background:#0f5552;border:1px solid #62b8b4;border-radius:9px;padding:13px;font-weight:750;text-decoration:none}.scratcher-science{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:18px;display:grid}.scratcher-science article{border:1px solid var(--line);background:#091827;border-radius:13px;padding:20px}.scratcher-science span{color:#77aeef;letter-spacing:.14em;font-size:10px;font-weight:900}.scratcher-science h3{margin:10px 0 7px}.scratcher-science p,.scratcher-disclaimer,.state-rollout p,.state-rollout aside span,.scratcher-unavailable p{color:var(--muted);font-size:13px;line-height:1.65}.scratcher-disclaimer{margin:24px 2px 0}.state-rollout{background:linear-gradient(135deg,#0d263d,#081725);border:1px solid #34536f;border-radius:16px;grid-template-columns:105px 1fr 280px;align-items:center;gap:24px;margin-top:26px;padding:28px;display:grid}.state-monogram{background:linear-gradient(145deg,#348ff5,#155ab3);border-radius:22px;place-items:center;width:92px;height:92px;font-size:34px;font-weight:900;display:grid;box-shadow:0 12px 25px #001d49}.state-rollout h2{margin:4px 0}.state-rollout aside{border-left:1px solid #35506a;flex-direction:column;gap:8px;padding:18px;display:flex}.scratcher-unavailable{background:#2e2515;border:1px solid #866735;border-radius:15px;margin-top:26px;padding:30px}.scratcher-unavailable>span{color:#f2c665;letter-spacing:.14em;font-size:10px;font-weight:900}.scratcher-unavailable h2{margin-bottom:8px}@media (width<=1000px){.scratcher-grid{grid-template-columns:repeat(2,1fr)}.state-rollout{grid-template-columns:90px 1fr}.state-rollout aside{border-top:1px solid #35506a;border-left:0;grid-column:1/-1;padding-left:0}.scratcher-check{grid-template-columns:1fr}}@media (width<=700px){.scratchers-hero{display:block}.scratchers-hero h1{font-size:38px}.coverage-badge{width:100%;margin-top:20px}.national-scope{display:block}.national-scope>span{margin-bottom:8px;display:block}.scratcher-state-picker{grid-template-columns:1fr}.scratcher-toolbar{display:block}.scratcher-toolbar>a{text-align:center;margin-top:16px;display:block}.scratcher-grid,.scratcher-science{grid-template-columns:1fr}.scratcher-card{min-height:210px}.scratcher-check{padding:18px}.scratcher-check>div:first-child{display:block}.check-mark{margin-bottom:14px}.state-rollout{grid-template-columns:1fr}.state-rollout aside{grid-column:auto}.state-monogram{width:70px;height:70px}}.scratcher-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.scratcher-card{background:linear-gradient(155deg,#0c2135,#071421);flex-direction:column;min-width:0;min-height:0;display:flex}.scratcher-art{background:radial-gradient(circle at 50% 20%,#f7fbff,#dbe7ef);border-bottom:1px solid #2d4a67;place-items:center;height:275px;padding:16px;display:grid;position:relative}.scratcher-art img{object-fit:contain;filter:drop-shadow(0 10px 12px #18314955);width:auto;max-width:100%;height:auto;max-height:100%;display:block}.ticket-price{color:#071421;background:#e8b930;border:2px solid #fff5cf;border-radius:50%;place-items:center;min-width:46px;height:46px;padding:0 8px;font-size:16px;font-weight:950;display:grid;position:absolute;top:12px;right:12px;box-shadow:0 6px 16px #07142166}.scratcher-copy{flex-direction:column;flex:1;padding:18px;display:flex}.scratcher-copy h3{min-height:48px;margin:8px 0 12px}.scratcher-copy dl{flex:1}.scratcher-copy a{align-self:flex-start;font-weight:800}.catalog-source-note{color:var(--muted);margin:18px 2px 0;font-size:12px;line-height:1.6}@media (width<=1200px){.scratcher-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.scratcher-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.scratcher-grid{grid-template-columns:1fr}.scratcher-art{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;height:clamp(220px,64vw,280px);padding:12px}.scratcher-art img{grid-area:2/1/auto/-1;min-width:0;min-height:0}.scratcher-art .ticket-status{white-space:normal;grid-area:1/1;justify-self:start;max-width:100%;position:static}.scratcher-art .ticket-price{border-radius:999px;grid-area:1/2;justify-self:end;width:auto;min-width:46px;height:34px;position:static}.scratcher-copy h3{min-height:0}}.catalog-controls{background:#081725;border:1px solid #2d4a67;border-radius:14px;grid-template-columns:minmax(220px,1fr) minmax(250px,340px) 110px;align-items:end;gap:13px;margin:0 0 18px;padding:16px;display:grid}.catalog-controls label{gap:7px;display:grid}.catalog-controls label>span{color:#9bb8ce;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:850}.catalog-controls input,.catalog-controls select{width:100%;min-height:44px}.catalog-count{border-left:1px solid #2d4a67;flex-direction:column;justify-content:center;min-height:44px;padding:6px 12px;display:flex}.catalog-count strong{color:var(--cyan);font-size:24px}.catalog-count span{color:var(--muted);font-size:10px}.ticket-status{color:#fff;letter-spacing:.09em;text-transform:uppercase;background:#0e6b49;border:1px solid #b7d7c4;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:950;position:absolute;top:12px;left:12px}.ticket-status.new{background:#1e6fe5}.ticket-status.ending-soon{background:#b06808}.ticket-status.sold-out{background:#8a2f39}.ticket-details{border-top:1px solid #263d55;margin-top:11px}.ticket-details summary{color:#9bc8ff;cursor:pointer;padding:11px 0 4px;font-size:11px;font-weight:800}.ticket-details dl{margin-top:6px}.empty-catalog{background:#081725;border:1px dashed #46637e;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:24px;display:flex}.empty-catalog button{background:#155fae;border:1px solid #4c8fd9;border-radius:9px;padding:10px 14px}.scanner-panel{background:linear-gradient(145deg,#0a2339,#071521);border:1px solid #386c8e;border-radius:18px;margin-top:30px;padding:26px;box-shadow:0 20px 45px #02091455}.scanner-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.scanner-heading h2{margin:4px 0 8px}.scanner-heading p:last-child{max-width:760px;color:var(--muted);margin:0;line-height:1.6}.scanner-state{white-space:nowrap;color:#b9def4;background:#0b304a;border:1px solid #4a7795;border-radius:999px;padding:9px 12px;font-size:11px;font-weight:850}.scanner-layout{grid-template-columns:minmax(300px,1.1fr) minmax(290px,.9fr);gap:22px;margin-top:22px;display:grid}.camera-stage{background:#02080d;border:1px solid #496b84;border-radius:16px;min-height:360px;position:relative;overflow:hidden}.camera-stage video{object-fit:cover;width:100%;height:100%;min-height:360px;display:block}.scan-frame{pointer-events:none;position:absolute;inset:19% 11%}.scan-frame i{border-color:#31e5d1;width:42px;height:42px;position:absolute}.scan-frame i:first-child{border-top:4px solid;border-left:4px solid;top:0;left:0}.scan-frame i:nth-child(2){border-top:4px solid;border-right:4px solid;top:0;right:0}.scan-frame i:nth-child(3){border-bottom:4px solid;border-left:4px solid;bottom:0;left:0}.scan-frame i:nth-child(4){border-bottom:4px solid;border-right:4px solid;bottom:0;right:0}.camera-placeholder,.scan-success{text-align:center;background:radial-gradient(circle,#143752,#06111c);flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:24px;display:flex;position:absolute;inset:0}.camera-placeholder b{font-size:22px}.camera-placeholder span{color:#9eb6c7;font-size:13px}.scan-success{background:#06352dcc}.scan-success span{color:#03231e;background:#28d5bb;border-radius:50%;place-items:center;width:64px;height:64px;font-size:34px;font-weight:950;display:grid}.scan-success b{font-size:22px}.scanner-controls{flex-direction:column;gap:14px;display:flex}.scanner-status{background:#081827;border:1px solid #385a76;border-radius:13px;padding:17px}.scanner-status>span{color:#82b7ef;letter-spacing:.14em;font-size:10px;font-weight:950}.scanner-status p{color:#b0c4d2;margin:8px 0 0;font-size:13px;line-height:1.55}.scanner-status.detected{background:#082b29;border-color:#2e9680}.scanner-status.detected>span{color:#53e1ca}.scanner-status.blocked,.scanner-status.error{background:#2a2115;border-color:#8b6535}.scan-result{border:1px solid #2d4a67;border-radius:13px;margin:0;overflow:hidden}.scan-result div{border-top:1px solid #263d55;justify-content:space-between;gap:16px;padding:11px 13px;display:flex}.scan-result div:first-child{border-top:0}.scan-result dt{color:var(--muted);font-size:12px}.scan-result dd{text-align:right;margin:0;font-size:12px;font-weight:800}.scanner-buttons{gap:10px;display:flex}.scanner-buttons button{cursor:pointer;background:#1676d2;border:1px solid #53a6ed;border-radius:10px;flex:1;min-height:46px;font-weight:850}.scanner-buttons button.secondary{background:#0d2437}.official-verify-link{color:#fff;text-align:center;background:#0e554e;border:1px solid #55b7aa;border-radius:10px;padding:13px 15px;font-weight:850;text-decoration:none;display:block}.scanner-legal{color:#92a9ba;margin:0;font-size:11px;line-height:1.6}.scanner-legal b{color:#e6eef3}.barcode-photo-input{display:none}.scan-another{color:#dce9f2;cursor:pointer;background:#0c2031;border:1px solid #496b84;border-radius:9px;min-height:42px;font-weight:800}.scanner-panel.compact{margin-top:0;padding:20px}.scanner-panel.compact .scanner-heading{display:block}.scanner-panel.compact .scanner-state{margin-top:10px;display:inline-block}.scanner-panel.compact .scanner-layout{grid-template-columns:1fr}.scanner-panel.compact .camera-stage,.scanner-panel.compact .camera-stage video{min-height:260px}@media (width<=900px){.catalog-controls{grid-template-columns:1fr 1fr}.catalog-count{border-top:1px solid #2d4a67;border-left:0;grid-column:1/-1}.scanner-layout{grid-template-columns:1fr}}@media (width<=620px){.catalog-controls{grid-template-columns:1fr}.catalog-count{grid-column:auto}.scanner-panel{padding:17px}.scanner-heading{display:block}.scanner-state{margin-top:13px;display:inline-block}.camera-stage,.camera-stage video{min-height:285px}.scanner-buttons{flex-direction:column}}.scratcher-tool-chooser{background:radial-gradient(circle at 100% 0,#704bd12e,#0000 36%),linear-gradient(145deg,#0d1828,#080e19);border:1px solid #40597b;border-radius:18px;margin:0 0 28px;padding:22px;box-shadow:0 18px 42px #01050b66}.scratcher-tool-heading{grid-template-columns:minmax(0,1fr) minmax(280px,500px);align-items:end;gap:8px 28px;margin-bottom:17px;display:grid}.scratcher-tool-heading .eyebrow{grid-column:1/-1;margin:0}.scratcher-tool-heading h2{margin:0;font-size:clamp(23px,3vw,32px)}.scratcher-tool-heading>p:last-child{color:#aebdce;margin:0;line-height:1.55}.scratcher-mode-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.scratcher-mode-tabs button{color:#eef5fb;text-align:left;cursor:pointer;background:linear-gradient(145deg,#10273e,#0a1928);border:1px solid #3c5e80;border-radius:14px;flex-direction:column;align-items:flex-start;min-width:0;min-height:176px;padding:19px 20px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;position:relative}.scratcher-mode-tabs button:hover,.scratcher-mode-tabs button:focus-visible{border-color:#78b8f4;transform:translateY(-2px);box-shadow:0 13px 30px #02081088}.scratcher-mode-tabs button>span{color:#8fd1ff;letter-spacing:.14em;background:#163a5b;border-radius:999px;margin-bottom:11px;padding:6px 9px;font-size:9px;font-weight:950;display:inline-flex}.scratcher-mode-tabs button>strong{color:#fff;font-size:20px;line-height:1.25;display:block}.scratcher-mode-tabs button>small{color:#a9bdcc;margin-top:7px;font-size:12px;line-height:1.5;display:block}.scratcher-mode-tabs button>b{color:#86caff;margin-top:auto;padding-top:14px;font-size:13px;display:block}.scratcher-mode-tabs button>b i{font-style:normal}.scratcher-mode-tabs button[aria-selected=true]{border-color:#6faeed;box-shadow:inset 0 0 0 1px #6faeed55,0 12px 28px #01070d77}.scratcher-mode-tabs .official-check-tool{background:radial-gradient(circle at 92% 10%,#bd61ff42,#0000 38%),linear-gradient(145deg,#271847,#11152b);border-color:#7e62b9;box-shadow:inset 0 1px #ffffff12,0 12px 30px #160a3466}.scratcher-mode-tabs .official-check-tool>span{color:#e6c8ff;background:#503583}.scratcher-mode-tabs .official-check-tool>strong{font-size:22px}.scratcher-mode-tabs .official-check-tool>small{color:#c6b9d9}.scratcher-mode-tabs .official-check-tool>b{color:#e7c2ff}.scratcher-mode-tabs .official-check-tool[aria-selected=true]{border-color:#bd85ff;box-shadow:inset 0 0 0 1px #bd85ff66,0 15px 34px #210c4b88}.official-scratcher-check{background:linear-gradient(145deg,#0b3038,#081b2b);border:1px solid #397f87;border-radius:18px;padding:26px;box-shadow:0 18px 42px #02091455}.official-check-intro{grid-template-columns:48px minmax(0,1fr) auto;align-items:start;gap:17px;display:grid}.official-check-number{color:#042b27;background:#34d7c2;border-radius:50%;place-items:center;width:46px;height:46px;font-weight:950;display:grid}.official-check-intro h2{margin:4px 0 7px}.official-check-intro p:last-child{color:#afd0d2;max-width:760px;margin:0;line-height:1.6}.official-check-state{color:#72ead9;text-align:center;background:#0b3a43;border:1px solid #4b8c96;border-radius:11px;flex-direction:column;min-width:90px;padding:10px 12px;font-size:18px;font-weight:950;display:flex}.official-check-state small{color:#b8d5d8;letter-spacing:.05em;margin-top:2px;font-size:9px;font-weight:800}.official-check-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:22px 0;padding:0;list-style:none;display:grid}.official-check-steps li{background:#08242c;border:1px solid #315f69;border-radius:12px;gap:11px;min-width:0;padding:14px;display:flex}.official-check-steps li>span{color:#76e6d6;background:#173f4a;border-radius:50%;flex:0 0 28px;place-items:center;height:28px;font-size:12px;font-weight:950;display:grid}.official-check-steps b,.official-check-steps small{display:block}.official-check-steps small{color:#9dbbc0;margin-top:4px;font-size:11px;line-height:1.45}.official-check-action{background:#0a2830;border:1px solid #477c83;border-radius:13px;grid-template-columns:minmax(0,1fr) minmax(260px,380px);align-items:center;gap:18px;margin-top:22px;padding:18px;display:grid}.official-check-action b,.official-check-action span{display:block}.official-check-action span{color:#a9c3c7;margin-top:5px;font-size:12px;line-height:1.5}.official-check-action a,.official-result-actions a{color:#fff;text-align:center;background:#0d6b61;border:1px solid #70d9cb;border-radius:10px;padding:14px 16px;font-weight:900;text-decoration:none;display:block}.official-check-choices{gap:9px;display:grid}.official-check-choices button{color:#dce8ee;cursor:pointer;background:#0a1c28;border:1px solid #56788a;border-radius:9px;min-height:44px;padding:11px 14px;font-weight:850}.official-check-warning{color:#f2cf8a;margin:0}.official-check-away,.official-check-return{background:#0a2236;border:1px solid #4b7ba2;border-radius:14px}.official-check-away{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:15px;padding:18px;display:grid}.official-check-away>span{background:#245f91;border-radius:50%;place-items:center;width:42px;height:42px;font-size:21px;display:grid}.official-check-away b,.official-check-away small{display:block}.official-check-away p{color:#b8cbd9;margin:5px 0}.official-check-away small{color:#91aabd;line-height:1.5}.official-check-away button,.official-result-actions button{color:#fff;cursor:pointer;background:#102f48;border:1px solid #5e93be;border-radius:9px;min-height:44px;padding:11px 15px;font-weight:850}.official-check-return{padding:20px}.welcome-back{align-items:flex-start;gap:14px;display:flex}.welcome-back>span{color:#042923;background:#39d2b9;border-radius:50%;flex:0 0 42px;place-items:center;height:42px;font-size:23px;font-weight:950;display:grid}.welcome-back h3{margin:3px 0 6px;font-size:23px}.welcome-back p:last-child{color:#aabfce;margin:0;line-height:1.55}.official-result-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.official-result-options button{color:#fff;text-align:left;cursor:pointer;background:#0a1d2c;border:1px solid #426986;border-radius:11px;min-width:0;padding:16px}.official-result-options b,.official-result-options span{display:block}.official-result-options b{font-size:16px}.official-result-options span{color:#9bb1c1;margin-top:5px;font-size:11px;line-height:1.45}.official-result-options button:hover,.official-result-options button:focus-visible{background:#102f49;border-color:#68b4eb}.official-result-followup{background:#091c29;border:1px solid #3e6b83;border-radius:12px;margin-top:18px;padding:17px}.official-result-followup.winner{background:#0a2927;border-color:#3c927d}.official-result-followup.warning{background:#2c2215;border-color:#906e3c}.official-result-followup p{color:#bdd0db;margin:0;line-height:1.6}.official-result-followup label{gap:7px;margin-top:15px;display:grid}.official-result-followup label>span{color:#b5d5cf;font-size:11px;font-weight:800}.official-result-followup label>div{background:#071714;border:1px solid #497d76;border-radius:9px;align-items:center;max-width:340px;display:flex}.official-result-followup label i{color:#8eb8af;padding-left:12px;font-style:normal}.official-result-followup input{background:0 0;border:0;width:100%;min-height:44px}.official-result-actions{flex-wrap:wrap;gap:10px;margin-top:15px;display:flex}.official-result-actions .primary{background:#0d6b61;border-color:#6dd8c7}.official-check-legal{color:#8fa9ad;margin:17px 2px 0;font-size:11px;line-height:1.6}.official-check-legal b{color:#d1e7e7}.local-barcode-context{margin:28px 2px 0}.local-barcode-context h2{margin:5px 0 7px}.local-barcode-context>p:last-child{max-width:800px;color:var(--muted);margin:0;line-height:1.6}@media (width<=760px){.scratcher-tool-heading,.scratcher-mode-tabs{grid-template-columns:1fr}.scratcher-mode-tabs button{min-height:158px}.official-check-intro{grid-template-columns:44px minmax(0,1fr)}.official-check-state{grid-area:1/1/auto/-1;justify-self:end;min-width:78px}.official-check-number{grid-row:1}.official-check-intro>div{grid-column:1/-1}.official-check-steps,.official-check-action{grid-template-columns:1fr}.official-check-away{grid-template-columns:auto minmax(0,1fr)}.official-check-away button{grid-column:1/-1;width:100%}.official-result-options{grid-template-columns:1fr}}@media (width<=520px){.scratcher-tool-chooser{padding:16px}.scratcher-mode-tabs button{min-height:0;padding:17px}.official-scratcher-check{padding:17px}.official-check-intro{display:block}.official-check-number{margin-bottom:11px}.official-check-state{min-width:0;margin-bottom:13px;display:inline-flex}.official-check-action a,.official-result-actions a,.official-result-actions button{width:100%}.welcome-back{display:block}.welcome-back>span{margin-bottom:11px}}.scratcher-check-launch{background:radial-gradient(circle at 96% 0,#c56bff55,#0000 42%),linear-gradient(135deg,#261648,#100f25);border:1px solid #8b68c9;border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(250px,380px);align-items:center;gap:20px;margin:0 0 28px;padding:22px;display:grid;box-shadow:0 18px 42px #16093666}.scratcher-check-launch .eyebrow{color:#e2c5ff;margin:0}.scratcher-check-launch h2{margin:5px 0 7px;font-size:clamp(24px,3vw,32px)}.scratcher-check-launch p{color:#cfc0df;max-width:720px;margin:0;line-height:1.55}.scratcher-check-launch button{color:#fff;text-align:left;cursor:pointer;background:linear-gradient(135deg,#8346c7,#54238d);border:1px solid #c194ff;border-radius:14px;flex-direction:column;justify-content:center;gap:8px;min-height:112px;padding:18px;display:flex;box-shadow:0 12px 26px #10042c88}.scratcher-check-launch button:hover,.scratcher-check-launch button:focus-visible{border-color:#f0d8ff;transform:translateY(-2px)}.scratcher-check-launch button span{letter-spacing:.12em;color:#ebd7ff;font-size:10px;font-weight:950}.scratcher-check-launch button b{font-size:20px}.scratcher-check-launch button i{font-style:normal}.scratcher-photo-step{background:linear-gradient(145deg,#131b37,#0a1228);border:1px solid #5b70aa;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(250px,420px);align-items:center;gap:18px;margin-top:22px;padding:20px;display:grid}.scratcher-photo-step .eyebrow{color:#bfc4ff;margin:0}.scratcher-photo-step h3{margin:5px 0 7px;font-size:24px}.scratcher-photo-step p{color:#bec8dc;margin:0;line-height:1.55}.scratcher-photo-actions{gap:9px;display:grid}.scratcher-photo-actions button{color:#fff;cursor:pointer;background:#182653;border:1px solid #6779c8;border-radius:10px;min-height:46px;padding:11px 15px;font-weight:850}.scratcher-photo-actions button.primary{background:linear-gradient(135deg,#7442bb,#4a258d);border-color:#b48aff}.scratcher-photo-actions button.text-action{color:#b9c3eb;background:0 0;border-color:#0000}.scratcher-photo-input{display:none}.scratcher-photo-ready{background:#0b1d31;border:1px solid #536b98;border-radius:14px;grid-template-columns:minmax(190px,300px) minmax(0,1fr);align-items:center;gap:20px;margin-top:22px;padding:18px;display:grid}.scratcher-photo-ready img{object-fit:contain;background:#02070d;border:1px solid #4c658a;border-radius:10px;width:100%;max-height:300px;display:block}.scratcher-photo-ready .eyebrow{color:#b7cbff;margin:0}.scratcher-photo-ready h3{margin:5px 0 7px;font-size:23px}.scratcher-photo-ready p{color:#b7c7d8;margin:0 0 14px;line-height:1.55}.scratcher-photo-ready button{color:#eaf3fb;cursor:pointer;background:#102b42;border:1px solid #627ba4;border-radius:9px;min-height:42px;padding:9px 13px;font-weight:800}.save-scratcher-ticket{background:#071d1a;border:1px solid #557d75;border-radius:11px;gap:6px;margin-top:18px;padding:15px;display:grid}.save-scratcher-ticket b{color:#e2fffa}.save-scratcher-ticket span{color:#b7d4ce;font-size:12px;line-height:1.5}.save-scratcher-ticket button{background:#0d6b61;border-color:#70d9cb;justify-self:start;margin-top:5px}.save-success{font-weight:850;color:#6de5d2!important}.save-progress{font-weight:850;color:#b7d4ce!important}.save-error{color:#ffc78c!important}.scratcher-vault{background:linear-gradient(145deg,#0e2036,#081423);border:1px solid #536b98;border-radius:18px;margin-top:26px;padding:24px}.scratcher-vault-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.scratcher-vault-heading .eyebrow{color:#b7cbff;margin:0}.scratcher-vault-heading h2{margin:5px 0 7px}.scratcher-vault-heading p{color:#b7c7d8;max-width:720px;margin:0;line-height:1.55}.scratcher-vault-heading button{color:#eaf3fb;white-space:nowrap;cursor:pointer;background:#102b42;border:1px solid #627ba4;border-radius:9px;min-height:42px;padding:9px 13px;font-weight:800}.saved-scratcher-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;margin-top:20px;display:grid}.saved-scratcher-grid article{background:#07131f;border:1px solid #3f5d80;border-radius:12px;overflow:hidden}.saved-scratcher-grid img{object-fit:contain;background:#02070d;width:100%;height:220px;display:block}.saved-scratcher-grid article>div{gap:5px;padding:13px;display:grid}.saved-scratcher-grid small{color:#aebed0}.saved-scratcher-grid strong{color:#82e5d5;font-size:12px}.saved-scratchers-in-tickets{background:linear-gradient(145deg,#0e2036,#081423);border:1px solid #536b98;border-radius:18px;margin-top:26px;padding:24px}.saved-scratchers-in-tickets .eyebrow{color:#b7cbff;margin:0}.saved-scratchers-in-tickets h2{margin:5px 0 7px}.saved-scratchers-in-tickets>div:first-child>p:last-child{color:#b7c7d8;max-width:720px;margin:0;line-height:1.55}@media (width<=760px){.scratcher-check-launch,.scratcher-photo-step,.scratcher-photo-ready{grid-template-columns:1fr}}@media (width<=520px){.scratcher-check-launch{padding:16px}.scratcher-check-launch button{min-height:0;padding:17px}.save-scratcher-ticket button{width:100%}.scratcher-vault{padding:17px}.scratcher-vault-heading{display:grid}.scratcher-vault-heading button{width:100%}}.member-feature-stack{gap:22px;margin-top:26px;display:grid}.claim-assistant,.personal-insights,.pool-manager{background:linear-gradient(145deg,#091a2b,#071522);border:1px solid #294761;border-radius:18px;padding:24px}.member-feature-head{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.member-feature-head h2,.personal-insights h2{margin:4px 0 7px}.member-feature-head p,.personal-insights p{color:var(--muted);margin:0;line-height:1.6}.member-feature-head>span{color:#9edfff;white-space:nowrap;background:#10283b;border:1px solid #38617d;border-radius:999px;padding:8px 12px}.feature-empty{border:1px dashed #36546e;border-radius:13px;flex-direction:column;gap:5px;margin-top:18px;padding:20px;display:flex}.feature-empty span{color:var(--muted)}.claim-list{gap:12px;margin-top:18px;display:grid}.claim-list>article{background:#081827;border:1px solid #294760;border-radius:14px;grid-template-columns:1fr 1.25fr .8fr;align-items:center;gap:18px;padding:18px;display:grid}.claim-list>article>div:first-child{gap:5px;display:grid}.claim-list small,.claim-list span{color:var(--muted)}.claim-list ol{color:#b7c6d4;gap:6px;margin:0;padding-left:20px;font-size:13px;display:grid}.claim-list li.done{color:#64e5cf;text-decoration:line-through}.claim-actions{gap:8px;display:grid}.claim-actions select,.pool-builder input:not([type=checkbox]),.pool-builder textarea{color:#fff;background:#061421;border:1px solid #3c5b73;border-radius:9px;width:100%;padding:10px}.claim-actions a{color:#76b8ff;font-size:13px}.personal-insights{grid-template-columns:.8fr 1.2fr;align-items:center;gap:24px;display:grid}.insight-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.insight-grid article{background:#0c2134;border:1px solid #2b4c67;border-radius:12px;gap:5px;padding:16px;display:grid}.insight-grid small,.insight-grid span{color:var(--muted)}.insight-grid strong{font-size:26px}.pool-builder{grid-template-columns:1fr 1fr 1fr;gap:12px;min-width:0;margin-top:20px;display:grid}.pool-builder>label{color:#c5d0db;gap:7px;min-width:0;font-size:13px;display:grid}.pool-builder fieldset{border:1px solid #35536c;border-radius:12px;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;min-width:0;margin:0;padding:13px;display:grid}.pool-builder fieldset>legend{max-width:100%;padding:0 6px}.pool-builder .locked-ticket-option{cursor:pointer;background:#0d2235;border:1px solid #0000;border-radius:9px;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:12px;width:100%;min-width:0;height:auto;min-height:52px;padding:12px;display:grid}.pool-builder .locked-ticket-option.selected{background:#0d2b35;border-color:#4dd6c7}.pool-builder .locked-ticket-checkbox{appearance:auto;accent-color:#4dd6c7;flex:none;margin:2px 0 0;width:20px!important;height:20px!important;min-height:20px!important;padding:0!important}.pool-builder .locked-ticket-details{overflow-wrap:anywhere;gap:4px;min-width:0;max-width:100%;display:grid}.pool-builder .locked-ticket-details b{line-height:1.3}.pool-builder .locked-ticket-details small{min-width:0;color:var(--muted);line-height:1.45}.pool-builder .locked-ticket-numbers{font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:2px 12px;min-width:0;display:flex}.pool-builder .locked-ticket-numbers span{min-width:0}.locked-ticket-empty{color:var(--muted);grid-column:1/-1;margin:4px}.pool-builder>.primary{grid-column:1/-1;justify-self:start}.pool-message{color:#7eefd8}.pool-list{gap:9px;margin-top:16px;display:grid}.pool-list article{border:1px solid #2e4d65;border-radius:11px;align-items:center;gap:9px;padding:13px;display:flex}.pool-list article>div{flex:1;gap:3px;display:grid}.pool-list span,.pool-list small{color:var(--muted)}.pool-list button{color:#fff;background:#10283d;border:1px solid #40617c;border-radius:8px;padding:9px 12px}@media (width<=900px){.claim-list>article,.personal-insights{grid-template-columns:1fr}.pool-builder{grid-template-columns:1fr 1fr}.pool-builder>label:last-of-type{grid-column:1/-1}.insight-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=650px){.member-feature-head{display:grid}.claim-assistant,.personal-insights,.pool-manager{padding:17px}.pool-builder,.insight-grid{grid-template-columns:minmax(0,1fr)}.pool-builder>label:last-of-type{grid-column:auto}.pool-builder fieldset{grid-template-columns:minmax(0,1fr);padding:11px}.pool-builder .locked-ticket-option{grid-template-columns:20px minmax(0,1fr);padding:11px}.pool-builder>.primary{justify-self:stretch;width:100%}.pool-list article{flex-wrap:wrap;align-items:stretch}.pool-list article>div{flex-basis:100%}}.secure{display:none}.account-chip{z-index:30;color:#fff;background:#0b2034;border:1px solid #396483;border-radius:13px;align-items:center;gap:9px;min-width:165px;height:52px;padding:7px 11px;text-decoration:none;display:flex;position:fixed;top:13px;right:18px;box-shadow:0 12px 28px #0008}.account-chip>span,.account-chip summary>span{color:#fff;letter-spacing:.04em;background:linear-gradient(145deg,#2f80ff,#1857ae);border-radius:10px;place-items:center;min-width:36px;height:36px;padding:0 6px;font-size:10px;font-weight:950;display:grid}.account-chip small{color:#c7d8e5;font-size:10px;font-weight:800;line-height:1.25;display:block}.account-chip.guest:hover{background:#102b46;border-color:#5cb3ff}.account-chip.checking{opacity:.72}.account-chip.signed{padding:0}.account-chip.signed summary{cursor:pointer;align-items:center;gap:9px;width:100%;height:100%;padding:7px 11px;list-style:none;display:flex}.account-chip.signed summary::-webkit-details-marker{display:none}.account-chip.signed.synced{border-color:#378f7f}.account-chip.signed.synced summary>span{color:#03251f;background:linear-gradient(145deg,#2dd2b6,#117763);font-size:15px}.account-chip.signed.offline{border-color:#9a7237}.account-menu{background:#091827;border:1px solid #3c5c76;border-radius:13px;width:290px;padding:17px;position:absolute;top:60px;right:0;box-shadow:0 20px 45px #000a}.account-menu>b,.account-menu>span{text-overflow:ellipsis;display:block;overflow:hidden}.account-menu>span{color:#9fb2c2;margin-top:4px;font-size:11px}.account-menu p{color:#b4c5d1;font-size:12px;line-height:1.55}.account-menu a,.account-menu button{color:#fff;text-align:center;cursor:pointer;background:0 0;border:1px solid #425f78;border-radius:8px;width:100%;margin-top:7px;padding:9px 11px;text-decoration:none;display:block}.account-menu .account-delete-button{color:#ffbcc2;border-color:#8b454d}.account-deletion-overlay{z-index:120;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#020304e8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.account-deletion-dialog{background:linear-gradient(145deg,#141015,#090a0e);border:1px solid #6f3c43;border-radius:12px;width:min(620px,100%);max-height:min(760px,100vh - 40px);padding:28px;overflow:auto;box-shadow:0 30px 90px #000d}.account-deletion-dialog h2{margin:5px 0 14px;font-size:clamp(26px,5vw,36px);line-height:1.12}.account-deletion-dialog p,.account-deletion-dialog li{color:#c5c8cf;line-height:1.6}.account-deletion-dialog label{color:#f3f4f6;margin-top:20px;display:block}.account-deletion-dialog input{color:#fff;background:#08090c;border:1px solid #636773;border-radius:7px;width:100%;min-height:48px;margin-top:8px;padding:0 13px;font-size:18px}.account-deletion-actions{grid-template-columns:1fr 1.5fr;gap:10px;margin-top:20px;display:grid}.account-deletion-actions button{color:#fff;cursor:pointer;background:#11131a;border:1px solid #484c56;border-radius:7px;min-height:48px}.account-deletion-actions .destructive{background:#8b2630;border-color:#b34d57;font-weight:800}.account-deletion-actions button:disabled{opacity:.5;cursor:not-allowed}.account-deletion-error{color:#ffb7bd!important}.account-deletion-success{z-index:110;color:#bdf4e7;text-align:center;background:#0b302b;border:1px solid #378f7f;border-radius:8px;width:min(620px,100vw - 24px);padding:14px 18px;position:fixed;top:84px;left:50%;transform:translate(-50%);box-shadow:0 18px 45px #000b}.sync-invitation{background:linear-gradient(90deg,#102a47,#0c2137);border:1px solid #365e80;border-radius:13px;justify-content:space-between;align-items:center;gap:22px;width:95%;max-width:1500px;margin:14px auto;padding:15px 18px;display:flex}.sync-invitation>div{flex-direction:column;gap:4px;display:flex}.sync-invitation b{font-size:14px}.sync-invitation div>span{color:#b3c5d3;font-size:12px;line-height:1.45}.sync-invitation>a{color:#fff;background:#176fd3;border:1px solid #5eaaff;border-radius:9px;flex:none;padding:11px 15px;font-size:12px;font-weight:850;text-decoration:none}.sync-invitation.connected{background:linear-gradient(90deg,#0c3635,#0b2632);border-color:#2d756a}.sync-invitation.connected.offline{background:linear-gradient(90deg,#302516,#192219);border-color:#7e633b}.sync-badge{color:#6be3d0;letter-spacing:.12em;border:1px solid #59b8aa;border-radius:999px;flex:none;padding:8px 10px;font-size:9px;font-weight:950}.connected.offline .sync-badge{color:#efc677;border-color:#aa8447}.transfer-actions>a{color:#fff;background:linear-gradient(#2688ff,#0960d6);border:1px solid #4ea1ff;border-radius:9px;place-items:center;min-height:44px;padding:10px 14px;font-weight:750;text-decoration:none;display:grid}@media (width<=1000px){.account-chip{min-width:135px}.account-chip small{max-width:85px}.sync-invitation{align-items:flex-start}}@media (width<=700px){.account-chip{width:48px;min-width:48px;padding:5px;top:12px;right:8px}.account-chip>span,.account-chip summary>span{width:36px}.account-chip small{display:none}.account-menu{width:min(300px,100vw - 16px);position:fixed;top:70px;right:8px}.sync-invitation{margin:10px auto;padding:14px;display:block}.sync-invitation>a{text-align:center;margin-top:12px;display:block}.sync-badge{margin-top:12px;display:inline-block}.account-deletion-overlay{padding:10px}.account-deletion-dialog{max-height:calc(100vh - 20px);padding:20px}.account-deletion-actions{grid-template-columns:1fr}.account-deletion-success{top:74px}}:root{--bg:#050608;--card:#0b0d12;--card2:#10131a;--line:#282b33;--text:#f4f5f7;--muted:#a3a7b0;--blue:#746cff;--cyan:#69c9ad;--gold:#d8aa54;--platinum:#d9dce2;--obsidian:#050608}html{background:#050608}body{color:#f4f5f7;background:radial-gradient(circle at 72% -10%,#463fb91f 0,#0000 31%),radial-gradient(circle at 4% 24%,#121730 0,#0000 29%),linear-gradient(#050608 0,#080a0f 52%,#040506 100%);font-family:Avenir Next,Segoe UI Variable,Helvetica Neue,Arial,sans-serif}body:before{content:"";pointer-events:none;z-index:-1;background-image:linear-gradient(#ffffff035 1px,transparent 1px),linear-gradient(90deg,#ffffff035 1px,transparent 1px);background-size:54px 54px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#0008,#0000 58%);mask-image:linear-gradient(#0008,#0000 58%)}button,input,select,textarea{font-family:inherit}button:focus-visible,input:focus-visible,select:focus-visible,a:focus-visible,textarea:focus-visible{outline-offset:3px;outline:2px solid #938dff}header{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#050608ed;border-bottom:1px solid #252830;height:76px;padding:0 4vw;box-shadow:0 10px 35px #0008}.brand{color:#f4f5f7;letter-spacing:-.025em;gap:12px;text-decoration:none}.brand-mark{filter:drop-shadow(0 8px 16px #000a)drop-shadow(0 0 9px #675fff22);width:46px;height:46px;display:block}.brand-wordmark{white-space:nowrap;align-items:baseline;gap:.3em;font-size:20px;display:flex}.brand-wordmark strong{font-weight:630}.brand-wordmark span{color:#d2d5dc;font-weight:350}.brand-mark-dialog{width:68px;height:68px;margin:0 auto 20px}nav{gap:2px}nav>button{color:#9da1aa;letter-spacing:.01em;border-bottom-width:2px;padding-inline:14px;font-size:13px;font-weight:500}nav>button:hover{color:#f5f6f8}nav>button.active{color:#fff;text-shadow:0 0 18px #726aff88;border-color:#817aff}nav summary{color:#b4b7bf;background:#0b0d12;border-color:#2a2d35;border-radius:7px}nav details[open] summary,nav details>div button:hover,nav details>div button.active{color:#fff;background:#171922;border-color:#59546f}nav details>div{background:#090b0ff7;border-color:#30333c;border-radius:8px}.secure{color:#c8cbd1;letter-spacing:.04em;align-items:center;gap:8px;font-size:12px;display:flex}.secure:before{content:"";background:#65c6a4;border-radius:50%;width:8px;height:8px;box-shadow:0 0 12px #65c6a4}.notice{color:#b9bdc6;background:#0b0d12d9;border-color:#2a2d35;border-radius:7px;margin-block:13px;padding:11px 18px;font-size:12px}.notice strong{color:#eef0f3}.notice-mark{color:#d8aa54!important;background:#191c24!important;border-color:#3c362b!important}.layout{gap:16px;max-width:1540px}.card,.page,.recovery-card{background:linear-gradient(145deg,#0e1016,#080a0e);border:1px solid #282b33;border-radius:10px;box-shadow:0 26px 75px #0009,inset 0 1px #ffffff08}.generator{padding:30px;overflow:hidden}.generator:before{filter:blur(16px);background:#6d63ff12;width:520px;height:520px;top:-310px;right:-260px}.generator:after{content:"";pointer-events:none;background:linear-gradient(130deg,#0000 0 62%,#756cff05 62% 62.2%,#0000 62.2%);position:absolute;inset:0}.generator>*{z-index:1;position:relative}.brand-hero{border-bottom:1px solid #272a32;margin-bottom:17px;padding:26px 0 28px}.brand-hero .eyebrow{color:#9d98ff;margin-bottom:14px}.brand-hero h1{letter-spacing:-.055em;color:#eef0f3;text-shadow:0 14px 40px #000;margin:0;font-size:clamp(44px,4.1vw,68px);font-weight:310;line-height:1.05}.brand-hero h1 span{color:#bfc2ca}.brand-hero>p:last-child{color:#a9adb6;letter-spacing:.01em;margin:15px 0 0;font-size:20px;font-weight:350}.brand-hero>p b{color:#d8aa54;font-weight:540}.eyebrow{color:#9c97ff;letter-spacing:.2em;font-size:10px}.section-head{align-items:end;margin-top:22px}.section-head h2{letter-spacing:-.035em;margin:0 0 5px;font-size:28px;font-weight:430}.section-head h1,h1{letter-spacing:-.045em;font-weight:380}.date{letter-spacing:.04em;font-size:12px}.results-ribbon{background:#0d0f14!important;border:1px solid #333641!important;border-radius:7px!important}.results-ribbon span{color:#d8aa54!important}.results-ribbon strong{color:#c9ccd3!important}.science-banner{background:linear-gradient(115deg,#11141c,#0b0d12)!important;border-color:#323540 #323540 #323540 #756dff!important;border-left-style:solid!important;border-left-width:2px!important;border-radius:8px!important}.science-banner h2{font-weight:430}.science-banner button{background:#171a22!important;border-color:#3c3f49!important;border-radius:6px!important}.game-grid{gap:8px}.game{letter-spacing:.01em;background:#0a0c10;border:1px solid #2c2f37;border-radius:7px;grid-template-columns:42px 1fr;align-items:center;gap:11px;min-height:68px;padding:11px 13px;font-weight:560;display:grid}.game:hover{background:#101218;border-color:#4b4f5c;transform:translateY(-1px)}.game.selected{background:linear-gradient(135deg,#151522,#0d0f15);border:1px solid #746cff;box-shadow:0 0 0 1px #746cff55,0 10px 32px #5049c322}.game-badge{color:#e9ebef;letter-spacing:-.02em;background:#13161d;border:1px solid #454955;border-radius:50%;place-items:center;width:40px;height:40px;font-size:11px;font-weight:750;display:grid;box-shadow:inset 0 1px #ffffff10}.game-badge-mega{color:#b6b1ff;border-color:#625af0}.game-badge-power{color:#e9eaf0;border-color:#737784}.game-badge-super{color:#d7b96f;border-color:#8a713e}.game-badge-fantasy{color:#d2a4ff;border-color:#724d8f}.game-badge-daily3m,.game-badge-daily3e,.game-badge-daily4{color:#91d7c1;border-color:#3f7767}.game-badge-derby{color:#d3a56c;border-color:#815b33}.game-badge-hotspot{color:#ff949e;border-color:#8b444b}.game-copy{flex-direction:column;min-width:0;display:flex}.game-copy small{color:#838892!important;margin-top:5px!important;font-weight:400!important}.rule{color:#9297a1;border-color:#262931}.rule b{color:#dadde3}.rule a{color:#aca7ff}.national-state-picker,.national-settlement,.ocr-capture{background:#0b0d12!important;border-color:#30333b!important;border-radius:8px!important}.modes{gap:8px}.modes button{background:#0a0c10;border-color:#30333b;border-radius:7px;justify-content:flex-start;min-height:72px;padding:0 15px}.modes button:hover{background:#11131a;border-color:#4e5260}.modes button.selected{background:linear-gradient(135deg,#181824,#0e1016);border-color:#d8aa54;box-shadow:inset 3px 0 #756dff,0 10px 30px #0005}.mode-key{color:#d8aa54!important;background:#151820!important;border:1px solid #3d414c!important;border-radius:50%!important;width:32px!important;height:32px!important}.modes small{font-weight:400;color:#8f949e!important}.stepper{border-color:#343741;border-radius:6px}.stepper button,.stepper b{background:#101218}.stepper b{border-color:#343741}.controls>div strong{color:#d8aa54;font-weight:480}.played-instruction,.manual-rescue,.lock-bar{background:#0b0d12!important;border-color:#30333b!important;border-radius:7px!important}.tickets{background:#07090c;border-color:#30333b;border-radius:8px}.ticket{background:#090b0f;border-color:#252831}.ticket-selected{box-shadow:inset 3px 0 #746cff;background:#12131b!important}.ticket-no{color:#b7b2ff;border-color:#3b3e48;border-radius:6px}.ball{background:radial-gradient(circle at 35% 25%,#fff,#d5d6d9 52%,#9699a0);box-shadow:inset -4px -6px 9px #666a7270,0 7px 18px #0008}.ball.special{background:radial-gradient(circle at 35% 25%,#fff5d4,#d5aa56 54%,#7a592b);box-shadow:inset -4px -6px 9px #6a4d2870,0 7px 18px #0008}.copy-line{color:#c9ccd3!important;background:#101218!important;border-color:#3b3e48!important;border-radius:6px!important}.actions button,.page button,.source-box button,.sim-control button{background:#11131a;border-color:#3a3d47;border-radius:6px!important}.actions .primary,.primary,.lock-bar button,.alert-save{font-weight:700;color:#17130a!important;text-shadow:none!important;background:linear-gradient(100deg,#b4863f,#f1cf88 50%,#b98843)!important;border-color:#e2bc71!important;box-shadow:0 12px 30px #0007,inset 0 1px #fff4!important}.actions .primary:hover,.primary:hover{filter:brightness(1.07)}.warning{color:#efcc86;background:#241a0d;border-color:#76592d;border-radius:7px}.drawing,.audit{background:linear-gradient(145deg,#0c0e13,#080a0d);padding:25px}.drawing h2,.audit h2{letter-spacing:-.02em;font-weight:420}.drawing>button{border-color:#292c34}.drawing>button i{width:3px;background:#756dff!important}.drawing>button>strong{color:#d8aa54}.audit dl div{border-color:#292c34}.good{color:#70c8aa}.trust-strip,.nico-advantage,.command-dashboard,.alert-settings,.ticket-vault,.archive-ledger,.member-feature-stack,.pool-manager,.personal-insights,.scanner-panel,.scratchers-hero,.scratcher-science{background:linear-gradient(145deg,#0d0f14,#080a0e)!important;border-color:#2c2f37!important;border-radius:9px!important}.trust-strip article>span,.state-capabilities article>span,.advantage-journey article>span{color:#d8aa54!important;background:#171922!important;border:1px solid #353844!important}.advantage-journey article,.state-capabilities article,.command-grid article,.insight-grid article,.feature-empty,.pool-list article,.claim-list article{background:#090b0f!important;border-color:#292c34!important;border-radius:7px!important}.metrics article,.method-grid article,.budget-grid label,.source-box,.responsible,.strategy-table>div:first-child,.spend-strip span{background:#0a0c10!important;border-color:#2d3038!important;border-radius:7px!important}.metrics strong{color:#d8aa54}.frequency div span{background:linear-gradient(#8a83ff,#d8aa54)}.page input,.page select,.page textarea,.feedback-panel select,.feedback-panel textarea{background:#090b0f!important;border-color:#343741!important;border-radius:6px!important}.toast{color:#f4dfae;background:#17140d;border-color:#d8aa54;border-radius:7px}.account-chip{background:#0b0d12!important;border-color:#30333b!important;border-radius:8px!important}.account-menu,.sync-invitation{background:#0a0c10!important;border-color:#32353e!important;border-radius:8px!important}.mobile-nav{background:#060709ed!important;border-color:#292c34!important}.mobile-nav button.active{color:#d8aa54!important;border-color:#d8aa54!important}.age-gate{background:#020304ee}.age-gate>div{background:linear-gradient(145deg,#101218,#07080b)!important;border-color:#383b45!important;border-radius:12px!important}.age-gate .brand-mark{margin:0 auto 20px}.recovery-screen{background:radial-gradient(circle at 50% 0,#27244f,#050608 55%)!important}.recovery-card>.brand-mark{margin:0 auto 22px;display:block}footer{color:#858a94;background:#050608;border-color:#282b33}footer a{color:#b4b7c0}footer a:hover{color:#fff}@media (width<=1100px){.brand-wordmark{font-size:17px}.brand-mark{width:40px;height:40px}.brand-hero h1{font-size:48px}}@media (width<=700px){header{padding:12px 15px}.brand{margin-bottom:9px}.brand-wordmark{font-size:18px}.brand-hero{padding:18px 0 22px}.brand-hero h1{font-size:39px}.brand-hero>p:last-child{font-size:17px}.game{min-width:155px}.section-head h2{font-size:24px}.generator{padding:17px}.card,.page{border-radius:8px}}@media (prefers-reduced-motion:reduce){.brand-mark{filter:none}}.mobile-explore,.mobile-primary-actions,.notice-mobile,.account-status-dot{display:none}html,body,main{min-width:0;max-width:100%;overflow-x:clip}.ticket-care-center,.ticket-care-panel,.ticket-care-copy,.ticket-care-copy :is(p,h2,h3,a,button,li,span,small),.scanner-lab-shell,.scanner-lab-shell :is(p,h1,h2,h3,h4,span,small,a,button,label){min-inline-size:0;max-inline-size:100%}.ticket-care-copy :is(p,h2,h3,a,button,li,span,small),.scanner-lab-shell :is(p,h1,h2,h3,h4,span,small,a,button,label){overflow-wrap:anywhere}.layout,.page,.card,.utility-page,.ticket-vault,.tool-panel-frame,.tool-panel,.checker-tool,.match-result,.played-list,.played-card,.archive-ledger,.member-feature-stack,.pool-manager,.utility-tabs,.results-filter,.manual-games,.legal-layout>aside,.archive-table,.strategy-table,.frequency{min-width:0;max-width:100%}.utility-tabs{overscroll-behavior-inline:contain;scrollbar-width:thin;-webkit-overflow-scrolling:touch;touch-action:pan-x;width:100%;scroll-padding-inline:4px}.utility-tabs button{flex:none;min-height:44px}.tool-panel-frame{width:100%}#group-play{scroll-margin-top:92px}@media (width<=700px){:root{--muted:#b4b8c1}body{padding-bottom:calc(74px + env(safe-area-inset-bottom));background-attachment:scroll}header{align-items:center;min-height:70px;gap:8px!important;height:70px!important;padding:10px 8px 10px 12px!important;display:flex!important}header .brand{gap:8px;min-width:0;margin:0!important}header .brand-mark{flex:0 0 36px;width:36px;height:36px}header .brand-wordmark{min-width:0;font-size:16px}.main-nav{display:none!important}.mobile-explore{align-self:center;margin-left:auto;margin-right:54px;display:block;position:relative}.mobile-explore>summary{color:#d9dce2;cursor:pointer;white-space:nowrap;background:#0b0d12;border:1px solid #343741;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-width:72px;min-height:44px;padding:0 11px;font-size:12px;font-weight:700;list-style:none;display:flex}.mobile-explore>summary::-webkit-details-marker{display:none}.mobile-explore[open]>summary{background:#171922;border-color:#746cff}.mobile-menu-icon{color:#d8aa54;letter-spacing:.1em;font-size:12px}.mobile-explore>div{z-index:75;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#090b0ff7;border:1px solid #343741;border-radius:8px;width:min(304px,100vw - 16px);padding:8px;display:grid;position:fixed;top:70px;right:8px;box-shadow:0 22px 50px #000c}.mobile-explore>div :is(button,a){color:#d7d9df;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;min-height:46px;padding:0 13px;text-decoration:none;display:flex}.mobile-explore>div :is(button,a):hover,.mobile-explore>div :is(button,a):focus-visible{color:#fff;background:#171922}.account-chip{z-index:90!important;width:48px!important;min-width:48px!important;height:48px!important;top:10px!important;right:8px!important}.account-chip.signed summary{min-height:46px;padding:5px!important}.account-menu{z-index:95;width:min(304px,100vw - 16px)!important;padding:18px!important;top:62px!important;right:8px!important}.account-menu a{justify-content:center;align-items:center;min-height:44px;display:flex}.layout,.page,.notice,.sync-invitation{max-width:100%;margin-left:auto;margin-right:auto;width:calc(100% - 16px)!important}.generator,.page{padding:18px!important}.page{min-height:0;margin-bottom:24px}.section-head{margin-top:14px;margin-bottom:16px;display:block}.section-head h1,h1{margin-bottom:17px;font-size:clamp(30px,9vw,38px);line-height:1.08}.lede{font-size:15px;line-height:1.68}.page p,.page li,.generator p{line-height:1.65}.page small,.generator small,.sync-invitation div>span{line-height:1.5}.notice{padding:13px 14px;font-size:13px;line-height:1.55}.game small,.results-disclaimer,.vault-disclaimer,.footnote{font-size:12px!important}.tool-intro,.match-result,.played-card,.pool-manager,.archive-ledger{overflow-wrap:anywhere}.utility-tabs,.results-filter{gap:8px;width:100%;margin-inline:0;padding:5px 2px 15px;overflow:auto hidden}.utility-tabs button,.results-filter button{white-space:nowrap;min-height:44px;padding:10px 15px}.checker-tool,.transfer-panel,.feedback-panel,.legal-layout{grid-template-columns:minmax(0,1fr)!important}.checker-tool>*,.transfer-panel>*,.feedback-panel>*,.legal-layout>*{min-width:0}.comparison-balls,.played-numbers,.mini,.balls{min-width:0;max-width:100%}.transfer-actions{grid-template-columns:minmax(0,1fr);display:grid}.transfer-actions>*{text-wrap:balance;width:100%;min-width:0;min-height:44px;line-height:1.25}.result-actions a{align-items:center;min-height:44px;display:inline-flex}.page button,.page summary,.page input,.page select,.page textarea{min-height:44px}.mobile-nav{height:calc(68px + env(safe-area-inset-bottom))!important}.mobile-nav button{white-space:nowrap;min-height:52px;line-height:1.1}.ticket-vault:before{content:none!important;display:none!important}}@media (width<=360px){header .brand-wordmark{font-size:14px}header .brand-mark{flex-basis:34px;width:34px;height:34px}.mobile-explore{margin-right:52px}.mobile-explore>summary{width:44px;min-width:44px;padding:0}.mobile-menu-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.generator,.page{padding:15px!important}.notice{padding:12px}}@media (width<=480px){header{width:100%;max-width:100vw;overflow:visible;padding:10px 64px 10px 12px!important}header .brand{flex:0 0 36px;width:36px;max-width:36px}header .brand-mark{flex:0 0 36px;width:36px;height:36px}header .brand-wordmark{display:none!important}.mobile-explore{margin-left:auto;margin-right:0}.mobile-explore>summary{width:auto;min-width:78px;padding:0 11px}.mobile-menu-label{clip-path:none;white-space:nowrap;width:auto;height:auto;position:static;overflow:visible}.secure,.account-chip small{display:none!important}.account-chip>span,.account-chip summary>span{position:relative;color:#0000!important;font-size:0!important}.account-chip>span:before,.account-chip summary>span:before{content:"";border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;top:7px;left:50%;transform:translate(-50%)}.account-chip>span:after,.account-chip summary>span:after{content:"";border:2px solid #fff;border-bottom:0;border-radius:12px 12px 0 0;width:18px;height:9px;position:absolute;bottom:5px;left:50%;transform:translate(-50%)}.account-chip.signed summary{justify-content:center;position:relative}.account-status-dot{background:#d8aa54;border:2px solid #0b0d12;border-radius:50%;width:9px;height:9px;display:block;position:absolute;bottom:5px;right:5px}.account-chip.signed.synced .account-status-dot{background:#38d69f}.account-chip.signed.offline .account-status-dot{background:#d8aa54}.sync-invitation,.notice-desktop{display:none!important}.layout{margin-top:8px}.generator{padding-top:14px!important}.brand-hero{margin-bottom:12px;padding:10px 0 16px}.brand-hero .eyebrow{margin-bottom:9px;font-size:10px}.brand-hero h1{font-size:clamp(34px,10vw,40px);line-height:1.02}.brand-hero>p:last-child{margin-top:10px;font-size:15px}.mobile-primary-actions{grid-template-columns:minmax(0,1fr);gap:8px;margin:0 0 12px;display:grid}.mobile-action{color:#f1f2f5;text-align:left;cursor:pointer;background:#101218;border:1px solid #3a3d47;border-radius:7px;width:100%;min-height:46px;padding:10px 14px;font-weight:760}.mobile-action:after{content:"›";float:right;color:#d8aa54;font-size:20px;line-height:1}.mobile-action-primary{background:linear-gradient(90deg,#292354,#17182a);border-color:#746cff}.mobile-action-scan{background:linear-gradient(90deg,#123b32,#111b1b);border-color:#28775f}.mobile-action-results{border-color:#66512a}.notice-mobile{border-radius:7px;padding:10px 12px;font-size:12px;line-height:1.45;display:block;width:100%!important;margin:0 0 16px!important}.notice-primary{align-items:flex-start;gap:8px;display:flex}.notice-primary .notice-mark{flex:0 0 20px;width:20px;height:20px;margin:0}.notice-mobile details{margin:7px 0 0 28px}.notice-mobile summary{color:#c9ccd3;cursor:pointer;width:max-content;font-weight:700;min-height:0!important}.notice-mobile p{color:#b4b8c1;margin:7px 0 0}.results-ribbon{display:none!important}#number-generator{scroll-margin-top:82px}}@media (width<=440px){header .brand{flex:none;gap:6px;width:auto;max-width:none}header .brand-wordmark{white-space:nowrap;flex-direction:column;flex:none;justify-content:center;align-items:flex-start;gap:0;min-width:max-content;max-width:none;font-size:13px;line-height:1.05;overflow:visible;display:flex!important}header .brand-wordmark strong,header .brand-wordmark span{white-space:nowrap;display:block}header .brand-wordmark span{font-size:11px}}@media (prefers-reduced-motion:reduce){.utility-tabs{scroll-behavior:auto}.mobile-explore>div{-webkit-backdrop-filter:none;backdrop-filter:none}}.onboarding-layer{z-index:99;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#02070dcc;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.onboarding-card{width:min(560px,100%);max-height:min(720px,100dvh - 36px);color:var(--text);overscroll-behavior:contain;background:linear-gradient(150deg,#102741,#071522 72%);border:1px solid #3d5b7b;border-radius:18px;overflow:auto;box-shadow:0 28px 90px #000c}.onboarding-top{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a1b2ced;border-bottom:1px solid #263d57;justify-content:space-between;align-items:flex-start;gap:20px;padding:18px 20px 14px;display:flex;position:sticky;top:0}.onboarding-progress{flex:1;grid-template-columns:1fr auto;gap:7px 14px;display:grid}.onboarding-progress>span{color:#8ab8ef;letter-spacing:.16em;font-size:10px;font-weight:850}.onboarding-progress small{color:#b9c6d5;grid-area:1/2/3;align-self:center;font-size:11px}.onboarding-progress ol{grid-column:1;grid-template-columns:repeat(6,1fr);gap:5px;margin:0;padding:0;list-style:none;display:grid}.onboarding-progress li{background:#294059;border-radius:6px;height:4px}.onboarding-progress li.active{background:linear-gradient(90deg,#4f8fff,#54d6c6)}.onboarding-close{cursor:pointer;color:#dbe5ef;background:#0a1928;border:1px solid #405a75;border-radius:8px;min-height:40px;padding:0 12px}.onboarding-step h2{letter-spacing:-.03em;margin:4px 0 8px;font-size:30px}.onboarding-step>p:not(.eyebrow){color:#b9c6d5;margin:0 0 20px;line-height:1.6}.onboarding-select{color:#dce6f0;gap:8px;font-weight:750;display:grid}.onboarding-select select{color:#fff;background:#071625;border:1px solid #45627e;border-radius:10px;width:100%;min-height:50px;padding:0 13px}.onboarding-choice-grid,.onboarding-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.onboarding-choice-grid label,.onboarding-actions label{cursor:pointer;background:#081827;border:1px solid #34506c;border-radius:11px;align-items:center;gap:12px;min-width:0;min-height:64px;padding:13px;display:flex}.onboarding-choice-grid input,.onboarding-actions input{accent-color:#2f80ff;flex:0 0 20px;width:20px;height:20px}.onboarding-choice-grid span,.onboarding-actions span{flex-direction:column;gap:4px;min-width:0;display:flex}.onboarding-choice-grid b,.onboarding-actions b{font-size:14px}.onboarding-choice-grid small,.onboarding-actions small{color:#afbdcc;line-height:1.35}.onboarding-inline-empty{background:#2b2516;border:1px solid #6a5834;border-radius:10px;flex-direction:column;gap:7px;padding:16px;display:flex}.onboarding-inline-empty span{color:#d5c8a8;line-height:1.5}.onboarding-account-options{grid-template-columns:1fr 1fr;gap:11px;display:grid}.onboarding-account-choice{color:#eef5ff;text-align:left;cursor:pointer;background:#081827;border:1px solid #3c5875;border-radius:14px;flex-direction:column;align-items:flex-start;min-width:0;min-height:230px;padding:18px;text-decoration:none;display:flex}.onboarding-account-choice.account{background:linear-gradient(145deg,#1a2853,#10182f);border-color:#7188ee}.onboarding-account-choice>span{color:#7fabff;letter-spacing:.13em;font-size:10px;font-weight:900}.onboarding-account-choice>b{margin:14px 0 8px;font-size:18px;line-height:1.25}.onboarding-account-choice>small{color:#b6c4d3;line-height:1.5}.onboarding-account-choice>strong{color:#8fded3;margin-top:auto;padding-top:18px;font-size:13px}.onboarding-account-connected{background:#0b2a28;border:1px solid #3a806f;border-radius:13px;flex-direction:column;gap:10px;padding:20px;display:flex}.onboarding-account-connected>span{color:#b9d6d1;line-height:1.5}.onboarding-account-connected>button{color:#fff;cursor:pointer;background:#176052;border:1px solid #63b9a5;border-radius:9px;align-self:flex-start;min-height:44px;padding:0 16px;font-weight:800}.onboarding-options{gap:9px;margin:0;padding:0;list-style:none;display:grid}.onboarding-options li{background:#081827;border:1px solid #304b66;border-radius:11px;align-items:center;gap:13px;padding:14px;display:flex}.onboarding-options li>span{color:#68ddcf;background:#173e69;border-radius:9px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.onboarding-options div{flex-direction:column;gap:4px;display:flex}.onboarding-options small{color:#afbdcc;line-height:1.4}.onboarding-footer{z-index:2;padding:14px 20px calc(14px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#081725f2;border-top:1px solid #263d57;justify-content:space-between;align-items:center;gap:12px;display:flex;position:sticky;bottom:0}.onboarding-footer>div{justify-content:flex-end;gap:9px;display:flex}.onboarding-footer button{cursor:pointer;background:#0c1c2d;border:1px solid #405a75;border-radius:9px;min-height:44px;padding:0 15px;font-weight:750}.onboarding-footer button.primary{flex:0!important}.onboarding-footer button:disabled{opacity:.5;cursor:not-allowed}.favorite-games-empty{background:#091a2b;border:1px solid #31516f;border-radius:11px;justify-content:space-between;align-items:center;gap:16px;margin:12px 0;padding:13px 15px;display:flex}.favorite-games-empty span{flex-direction:column;gap:4px;display:flex}.favorite-games-empty small{color:#b4c1cf}.favorite-games-empty button{cursor:pointer;white-space:nowrap;background:#102b45;border:1px solid #456887;border-radius:9px;min-height:44px;padding:0 14px}.empty-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.empty-actions button{cursor:pointer;background:#102b45;border:1px solid #456887;border-radius:9px;min-height:46px;padding:0 16px;font-weight:750}.empty-actions .primary{flex:0 auto!important}@media (width<=520px){.onboarding-layer{align-items:end;padding:8px}.onboarding-card{border-radius:15px;max-height:88dvh}.onboarding-top{padding:14px}.onboarding-step{padding:20px 16px 15px}.onboarding-step h2{font-size:26px}.onboarding-choice-grid,.onboarding-actions,.onboarding-account-options{grid-template-columns:minmax(0,1fr)}.onboarding-account-choice{min-height:190px}.onboarding-footer{padding-inline:14px}.onboarding-footer>div{gap:7px}.onboarding-footer button{padding-inline:12px}.favorite-games-empty{flex-direction:column;align-items:flex-start}.favorite-games-empty button,.empty-actions,.empty-actions button{width:100%}}@media (width<=340px){.onboarding-footer{flex-direction:column;align-items:stretch}.onboarding-footer>span{display:none}.onboarding-footer>div{grid-template-columns:1fr 1fr;display:grid}.onboarding-footer>div:has(button:only-child){grid-template-columns:1fr}.onboarding-footer button{width:100%}}@media (prefers-reduced-motion:reduce){.onboarding-layer,.onboarding-card{scroll-behavior:auto}.onboarding-layer{-webkit-backdrop-filter:none;backdrop-filter:none}}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>:is(main.command-center-active,main:not([class])){--nico-bg-deep:#06111f;--nico-bg-main:#0a192b;--nico-bg-soft:#0d1d31;--nico-surface:#0f2238;--nico-surface-elevated:#142b45;--nico-surface-high:#19344f;--nico-text-primary:#f7fafc;--nico-text-secondary:#c2cede;--nico-text-muted:#91a5bc;--nico-text-inverse:#07111d;--nico-primary:#1f6fd1;--nico-primary-bright:#4ea7ff;--nico-violet:#8b7cf6;--nico-gold:#f4c95d;--nico-verified:#2dd4bf;--nico-success:#39d98a;--nico-warning:#f2b84b;--nico-danger:#ff6b6b;--nico-border:#ffffff1a;--nico-border-strong:#ffffff2e;--nico-highlight:#ffffff0f;--nico-shadow-soft:0 12px 30px #00000038;--nico-shadow-elevated:0 22px 60px #00000052;--nico-space-1:.25rem;--nico-space-2:.5rem;--nico-space-3:.75rem;--nico-space-4:1rem;--nico-space-5:1.5rem;--nico-space-6:2rem;--nico-space-7:3rem;--nico-radius-control:.75rem;--nico-radius-card:1rem;--nico-radius-panel:1.4rem;--nico-focus:#9cc9ff;min-height:100dvh;color:var(--nico-text-primary);background:radial-gradient(circle at 8% 2%,#3a68bf33,#0000 27rem),radial-gradient(circle at 90% 8%,#5c48c429,#0000 25rem),linear-gradient(#06111f 0%,#071422 44%,#040b14 100%);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.6;overflow-x:clip}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>:is(main.command-center-active,main:not([class])) :where(h1,h2,h3,h4,p,small,b,strong,span){overflow-wrap:anywhere}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>:is(main.command-center-active,main:not([class])) :where(button,a,summary,input,select,textarea):focus-visible{outline:3px solid var(--nico-focus);outline-offset:3px}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>:is(main.command-center-active,main:not([class]))>header{border-bottom:1px solid var(--nico-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#040d18f0;gap:clamp(16px,2vw,30px);max-width:100%;height:76px;padding:0 clamp(18px,3vw,46px);box-shadow:0 10px 34px #0000003d}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>:is(main.command-center-active,main:not([class]))>header:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 4%,#4ea7ff5c,#8b7cf652,#0000 96%);height:1px;position:absolute;bottom:-1px;left:0;right:0}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>:is(main.command-center-active,main:not([class]))>header .brand{border-radius:12px;gap:12px;min-height:52px;padding:5px 8px 5px 4px}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>:is(main.command-center-active,main:not([class]))>header .brand-wordmark{letter-spacing:-.025em}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>:is(main.command-center-active,main:not([class]))>header .brand-wordmark strong{color:var(--nico-text-primary)}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>:is(main.command-center-active,main:not([class]))>header .brand-wordmark>span{color:var(--nico-text-secondary);font-weight:520}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>:is(main.command-center-active,main:not([class]))>header .main-nav{gap:2px;margin-right:0}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>:is(main.command-center-active,main:not([class]))>header .main-nav>button{min-height:46px;color:var(--nico-text-secondary);border:0;border-radius:10px;padding:0 12px;font-size:.82rem;font-weight:650}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>:is(main.command-center-active,main:not([class]))>header .main-nav>button:hover{color:var(--nico-text-primary);background:var(--nico-highlight)}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>:is(main.command-center-active,main:not([class]))>header .main-nav>button.active{color:#dceeff;box-shadow:inset 0 -2px var(--nico-primary-bright);background:#1f6fd129}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>:is(main.command-center-active,main:not([class]))>header .main-nav summary{border-color:var(--nico-border);min-height:44px;color:var(--nico-text-secondary);background:#ffffff06;align-items:center;display:inline-flex}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>:is(main.command-center-active,main:not([class]))>header .main-nav details[open]>summary{background:#1f6fd12e;border-color:#4ea7ff8f}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>:is(main.command-center-active,main:not([class]))>header .main-nav details>div{border-color:var(--nico-border-strong);border-radius:var(--nico-radius-card);box-shadow:var(--nico-shadow-elevated);background:#06111ffa}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>:is(main.command-center-active,main:not([class]))>header .secure{color:var(--nico-verified);font-size:.78rem;font-weight:750}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>:is(main.command-center-active,main:not([class]))>header .secure:before{content:"";background:var(--nico-verified);border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block;box-shadow:0 0 0 4px #2dd4bf1a}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>:is(main.command-center-active,main:not([class]))>.account-chip{border-color:var(--nico-border-strong);min-width:156px;height:52px;box-shadow:var(--nico-shadow-soft);background:#0a192bf5;border-radius:13px;top:12px;right:clamp(12px,2vw,26px)}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>:is(main.command-center-active,main:not([class])) .account-menu{border-color:var(--nico-border-strong);box-shadow:var(--nico-shadow-elevated);background:#081625}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>main.command-center-active>.layout{gap:22px;width:min(100% - 36px,1420px);margin:26px auto 54px;display:grid}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>main.command-center-active .command-center{border:1px solid var(--nico-border-strong);box-shadow:var(--nico-shadow-elevated), inset 0 1px #ffffff14;background:linear-gradient(#ffffff05,#ffffff05),radial-gradient(circle at 8% -5%,#8b7cf640,#0000 31rem),radial-gradient(circle at 93% 2%,#2dd4bf24,#0000 28rem),linear-gradient(155deg,#0c1d31fa,#071220fc 64%);border-radius:28px;flex-direction:column;padding:clamp(24px,3.8vw,54px);display:flex}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>main.command-center-active .command-center:before{opacity:.58;background:linear-gradient(115deg,#0000 14%,#ffffff09 43%,#0000 64%),repeating-linear-gradient(90deg,#0000 0 89px,#ffffff05 90px),repeating-linear-gradient(0deg,#0000 0 89px,#ffffff04 90px)}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>main.command-center-active .command-center-intro{order:0;grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr);align-items:end;gap:clamp(28px,5vw,72px);padding:0 0 clamp(26px,3.5vw,46px)}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>main.command-center-active .command-center-intro .eyebrow{color:#a69bff;letter-spacing:.18em;font-size:.75rem;font-weight:780}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>main.command-center-active .command-center-intro h1{max-width:820px;color:var(--nico-text-primary);letter-spacing:-.06em;text-wrap:balance;font-size:clamp(2.35rem,5vw,4.25rem);font-weight:510;line-height:.99}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>main.command-center-active .command-center-intro>div>p:last-child{color:var(--nico-text-secondary);letter-spacing:-.012em;margin-top:19px;font-size:clamp(1rem,1.5vw,1.18rem)}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>main.command-center-active .command-state-summary{border-color:var(--nico-border);background:var(--nico-border);box-shadow:var(--nico-shadow-soft), inset 0 1px #ffffff0d;border-radius:16px}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>main.command-center-active .command-state-summary>div{background:#081626db;min-height:74px;padding:15px 17px}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>main.command-center-active .command-state-summary dt{color:var(--nico-text-muted);letter-spacing:.13em;font-size:.68rem}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>main.command-center-active .command-state-summary dd{color:var(--nico-text-primary);font-size:.88rem}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>main.command-center-active .quick-action-dock{order:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin:0 0 24px;display:grid}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>main.command-center-active .quick-action-dock button{border:1px solid var(--nico-border-strong);min-height:62px;color:var(--nico-text-secondary);background:#0d1d31db;border-radius:14px;padding:9px 14px;transition:border-color .14s,background .14s,transform .14s;box-shadow:inset 0 1px #ffffff0a}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>main.command-center-active .quick-action-dock button:nth-child(2){color:#fff;background:linear-gradient(135deg,#226fc8,#174f97);border-color:#4ea7ffbf;order:1;box-shadow:0 12px 30px #1f6fd14d,inset 0 1px #ffffff29}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>main.command-center-active .quick-action-dock button:first-child{order:2}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>main.command-center-active .quick-action-dock button:nth-child(3){order:3}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>main.command-center-active .quick-action-dock button:nth-child(4){order:4}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>main.command-center-active .quick-action-dock button>span{color:#c9c4ff;background:#fff1;border-radius:11px;flex:0 0 40px;width:40px;height:40px}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>main.command-center-active .quick-action-dock button:nth-child(2)>span{color:#fff;background:#ffffff26}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>main.command-center-active .command-next-draws{border-color:var(--nico-border);box-shadow:inset 0 1px var(--nico-highlight);background:#06111fb3;border-radius:20px;order:2;padding:clamp(20px,2.7vw,32px)}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>main.command-center-active .command-section-head .eyebrow{color:#9d94f7;font-size:.7rem}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>main.command-center-active .command-section-head h2{color:var(--nico-text-primary);font-size:clamp(1.35rem,2.5vw,2rem);font-weight:560}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>main.command-center-active .next-draw-track{gap:14px;scroll-padding-inline:2px}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>main.command-center-active .next-draw-track article{border-color:var(--nico-border);min-height:208px;box-shadow:var(--nico-shadow-soft), inset 0 1px #ffffff0a;background:linear-gradient(155deg,#0f2238e0,#081423f2);border-radius:16px;padding:18px}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>main.command-center-active .next-draw-track article.featured{background:radial-gradient(circle at 18% 4%,#8b7cf638,#0000 9rem),linear-gradient(155deg,#13253ff5,#0a1526fa);border-color:#8b7cf69e}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>main.command-center-active .next-draw-track h3{color:var(--nico-text-primary);font-size:1.05rem}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>main.command-center-active .next-draw-track p{color:var(--nico-text-secondary);font-size:.84rem}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>main.command-center-active .next-draw-track button{color:#d7eaff;background:#1f6fd11c;border-color:#4ea7ff61;border-radius:11px;min-height:44px;font-weight:720}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>main.command-center-active .command-primary-grid{order:3;gap:16px;margin-top:22px}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>main.command-center-active :where(.ticket-pulse,.play-snapshot){border-color:var(--nico-border);box-shadow:inset 0 1px var(--nico-highlight);background:linear-gradient(155deg,#0f2238cc,#071220eb);border-radius:18px}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>main.command-center-active .command-empty{color:var(--nico-text-secondary);background:#040d1880;border-color:#ffffff26;border-radius:14px}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>main.command-center-active .command-empty b{color:var(--nico-text-primary);font-size:1rem}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>main.command-center-active .command-empty span{color:var(--nico-text-muted);font-size:.9rem}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>main.command-center-active .command-empty .primary{color:#fff;background:linear-gradient(135deg,#226fc8,#174f97)!important;border-color:#4ea7ffb8!important}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>main.command-center-active .command-active-areas{order:4;margin-top:34px}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>main.command-center-active .active-area-grid{gap:14px}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>main.command-center-active .active-area-grid article{border-color:var(--nico-border);min-height:214px;box-shadow:inset 0 1px var(--nico-highlight);background:#071220b8;border-radius:17px}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>main.command-center-active .active-area-grid article>button{border-color:var(--nico-border-strong);min-height:44px;color:var(--nico-text-primary);background:#142b4594}:is(body:not(:has(.onboarding-layer)):not(:has(.age-gate))>main.command-center-active .module-status,body:not(:has(.onboarding-layer)):not(:has(.age-gate))>main.command-center-active .freshness){color:var(--nico-text-muted)}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>main.command-center-active .command-trust-strip{border:1px solid var(--nico-border);background:#050f1bad;border-radius:15px;order:5;margin-top:30px;overflow:hidden}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>main.command-center-active .command-trust-strip>div{border-color:var(--nico-border);min-height:74px}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>main.command-center-active .command-trust-strip b{color:var(--nico-text-secondary);font-size:.76rem}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>main.command-center-active .command-trust-strip small{color:var(--nico-text-muted);font-size:.72rem}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>main.command-center-active .layout>.trust-strip{border:1px solid var(--nico-border);box-shadow:var(--nico-shadow-soft), inset 0 1px var(--nico-highlight);background:#081626d1;border-radius:18px;order:1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>main.command-center-active .layout>.trust-strip article{border-color:var(--nico-border);min-height:86px;padding:18px}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>main.command-center-active .layout>.trust-strip article>span{width:42px;height:42px;color:var(--nico-verified);background:#2dd4bf17;border-radius:12px;font-size:.68rem}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>main.command-center-active .layout>.trust-strip b{color:var(--nico-text-primary);font-size:.86rem}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>main.command-center-active .layout>.trust-strip small{color:var(--nico-text-muted);font-size:.75rem}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>main.command-center-active .layout>.generator{border:1px solid var(--nico-border-strong);box-shadow:var(--nico-shadow-elevated), inset 0 1px var(--nico-highlight);background:radial-gradient(circle at 92% 3%,#4ea7ff1c,#0000 24rem),linear-gradient(155deg,#0c1d31f7,#071220fa);border-radius:24px;order:2;padding:clamp(22px,3vw,38px);overflow:hidden}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>main.command-center-active .generator .section-head{margin-bottom:22px}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>main.command-center-active .generator .section-head h2{color:var(--nico-text-primary);font-size:clamp(1.55rem,3vw,2.35rem);font-weight:560}:is(body:not(:has(.onboarding-layer)):not(:has(.age-gate))>main.command-center-active .generator .command-science-disclosure,body:not(:has(.onboarding-layer)):not(:has(.age-gate))>main.command-center-active .generator .install-push-compact){border-color:var(--nico-border);background:#06111fa6;border-radius:13px}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>main.command-center-active .game-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>main.command-center-active .game{border:1px solid var(--nico-border);background:#050f1ba6;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-height:82px;padding:13px 14px;display:grid}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>main.command-center-active .game:after{content:"GENERATE";color:var(--nico-text-muted);letter-spacing:.12em;grid-column:1/-1;font-size:.58rem;font-weight:800;line-height:1}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>main.command-center-active .game:has(.game-badge-mega):after{content:"SCAN · SAVE · RESULTS";color:var(--nico-verified)}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>main.command-center-active .game:has(.game-badge-power):after{content:"SCAN · SAVE · RESULTS";color:var(--nico-verified)}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>main.command-center-active .game:has(.game-badge-super):after{content:"SCAN · SAVE · RESULTS";color:var(--nico-verified)}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>main.command-center-active .game:has(.game-badge-fantasy):after{content:"SCAN · SAVE · RESULTS";color:var(--nico-verified)}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>main.command-center-active .game:has(.game-badge-daily3m):after{content:"SCAN · SAVE · RESULTS";color:var(--nico-verified)}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>main.command-center-active .game:has(.game-badge-daily3e):after{content:"SCAN · SAVE · RESULTS";color:var(--nico-verified)}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>main.command-center-active .game.selected{background:linear-gradient(145deg,#1f6fd138,#0d1d31d6);border-color:#4ea7ffe0;box-shadow:0 0 0 2px #4ea7ff21,inset 0 1px #ffffff14}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>main.command-center-active .game-copy{color:var(--nico-text-primary)}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>main.command-center-active .game-copy small{color:var(--nico-text-muted)}:is(body:not(:has(.onboarding-layer)):not(:has(.age-gate))>main.command-center-active .favorite-games-empty,body:not(:has(.onboarding-layer)):not(:has(.age-gate))>main.command-center-active .national-state-picker,body:not(:has(.onboarding-layer)):not(:has(.age-gate))>main.command-center-active .manual-rescue,body:not(:has(.onboarding-layer)):not(:has(.age-gate))>main.command-center-active .lock-bar,body:not(:has(.onboarding-layer)):not(:has(.age-gate))>main.command-center-active .tickets){border-color:var(--nico-border);background:#050f1b85;border-radius:14px}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>main.command-center-active .national-state-picker select{background:var(--nico-bg-deep);border-color:#4ea7ff61;min-height:46px}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>main.command-center-active .rule{border-color:var(--nico-border);color:var(--nico-text-muted)}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>main.command-center-active .rule b{color:var(--nico-text-secondary)}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>main.command-center-active .rule a{color:#86beff}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>main.command-center-active .modes{gap:11px}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>main.command-center-active .modes button{border-color:var(--nico-border);background:#081626c7;border-radius:14px;min-height:72px}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>main.command-center-active .modes button.selected{background:radial-gradient(circle at 12% 0,#8b7cf638,#0000 8rem),#0f2238e6;border-color:#8b7cf6d9;box-shadow:0 0 0 2px #8b7cf61f,inset 0 1px #ffffff14}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>main.command-center-active .modes button:first-child.selected:after{content:"DEFAULT";color:#c8c1ff;letter-spacing:.11em;margin-left:auto;font-size:.58rem;font-weight:800}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>main.command-center-active .modes button:not(:first-child):after{content:"SAME DRAW ODDS";color:var(--nico-text-muted);letter-spacing:.08em;margin-left:auto;font-size:.54rem;font-weight:760}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>main.command-center-active .modes button:first-child:not(.selected):after{content:"SAME DRAW ODDS";color:var(--nico-text-muted);letter-spacing:.08em;margin-left:auto;font-size:.54rem;font-weight:760}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>main.command-center-active .controls>div strong{color:var(--nico-gold);font-size:clamp(1.75rem,3vw,2.35rem)}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>main.command-center-active .stepper{border-color:var(--nico-border-strong);border-radius:11px}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>main.command-center-active .stepper :is(button,b){background:#0f2238d6;min-width:48px;min-height:46px}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>main.command-center-active .ticket{border-color:var(--nico-border);background:#07122057}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>main.command-center-active .ticket-selected{background:#2dd4bf11}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>main.command-center-active .actions .primary{color:#fff;box-shadow:0 12px 30px #1f6fd13b;background:linear-gradient(135deg,#226fc8,#174f97)!important;border-color:#4ea7ffc7!important}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>main.command-center-active :where(.actions button,.manual-rescue button,.lock-bar button,.favorite-games-empty button){border-radius:11px;min-height:46px}:is(body:not(:has(.onboarding-layer)):not(:has(.age-gate))>:is(main.command-center-active,main:not([class]))>.page,body:not(:has(.onboarding-layer)):not(:has(.age-gate))>:is(main.command-center-active,main:not([class]))>.utility-page,body:not(:has(.onboarding-layer)):not(:has(.age-gate))>:is(main.command-center-active,main:not([class]))>.ticket-vault){border:1px solid var(--nico-border-strong);width:min(100% - 36px,1320px);box-shadow:var(--nico-shadow-elevated), inset 0 1px var(--nico-highlight);background:radial-gradient(circle at 93% 1%,#4ea7ff14,#0000 24rem),linear-gradient(155deg,#0c1d31f7,#071220fc);border-radius:24px;margin:28px auto 58px;padding:clamp(24px,3.4vw,46px)}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>:is(main.command-center-active,main:not([class]))>.page .section-head h1{color:var(--nico-text-primary);letter-spacing:-.048em;font-size:clamp(1.75rem,4vw,3rem);font-weight:540;line-height:1.05}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>:is(main.command-center-active,main:not([class]))>.utility-page h1{color:var(--nico-text-primary);letter-spacing:-.048em;font-size:clamp(1.75rem,4vw,3rem);font-weight:540;line-height:1.05}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>:is(main.command-center-active,main:not([class]))>.ticket-vault h1{color:var(--nico-text-primary);letter-spacing:-.048em;font-size:clamp(1.75rem,4vw,3rem);font-weight:540;line-height:1.05}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>:is(main.command-center-active,main:not([class])) .lede{color:var(--nico-text-secondary);font-size:1rem;line-height:1.7}:is(body:not(:has(.onboarding-layer)):not(:has(.age-gate))>:is(main.command-center-active,main:not([class]))>.page :where(.result-card,.history-panel,.source-box,.match-result,.method-grid article,.metrics article),body:not(:has(.onboarding-layer)):not(:has(.age-gate))>:is(main.command-center-active,main:not([class]))>.utility-page :where(.tool-panel,.tool-panel-frame,article),body:not(:has(.onboarding-layer)):not(:has(.age-gate))>:is(main.command-center-active,main:not([class]))>.ticket-vault :where(.played-card,.archive-ledger)){border-color:var(--nico-border);border-radius:var(--nico-radius-card);box-shadow:inset 0 1px var(--nico-highlight);background:#081626b8}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>:is(main.command-center-active,main:not([class])) .result-card{min-height:230px}:is(body:not(:has(.onboarding-layer)):not(:has(.age-gate))>:is(main.command-center-active,main:not([class])) .results-filter,body:not(:has(.onboarding-layer)):not(:has(.age-gate))>:is(main.command-center-active,main:not([class])) .utility-tabs,body:not(:has(.onboarding-layer)):not(:has(.age-gate))>:is(main.command-center-active,main:not([class])) .vault-filters){scrollbar-width:thin;scrollbar-color:#4ea7ff80 transparent}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>:is(main.command-center-active,main:not([class])) :where(.results-filter button,.utility-tabs button,.vault-filters button){border-color:var(--nico-border);min-height:44px;color:var(--nico-text-secondary);background:#071220c7}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>:is(main.command-center-active,main:not([class])) :where(.results-filter button.selected,.utility-tabs button.selected,.vault-filters button.selected){color:var(--nico-text-primary);background:#1f6fd138;border-color:#4ea7ffb8}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>:is(main.command-center-active,main:not([class])) .verified-stamp{color:var(--nico-verified)}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>:is(main.command-center-active,main:not([class])) .verified-stamp button{color:#b8f5eb;background:#2dd4bf14;border:1px solid #2dd4bf73;border-radius:10px;min-height:44px;margin-top:8px}.verified-stamp button:disabled{cursor:progress;opacity:.72}.result-card--unavailable{border-color:#f0c97957}.result-checked-time,.results-last-checked{color:#aeb9cc;font-size:.76rem;line-height:1.5}.result-checked-time{margin-top:8px}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>:is(main.command-center-active,main:not([class]))>footer{border-top:1px solid var(--nico-border);color:var(--nico-text-muted);background:#030a12b8;gap:18px}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>:is(main.command-center-active,main:not([class]))>footer a{color:var(--nico-text-secondary)}@media (hover:hover){:is(body:not(:has(.onboarding-layer)):not(:has(.age-gate))>main.command-center-active .quick-action-dock button:hover,body:not(:has(.onboarding-layer)):not(:has(.age-gate))>main.command-center-active .next-draw-track article:hover){border-color:#4ea7ff80;transform:translateY(-2px)}}@media (width<=1120px){body:not(:has(.onboarding-layer)):not(:has(.age-gate))>:is(main.command-center-active,main:not([class]))>header .main-nav{margin-right:136px}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>main.command-center-active .command-center-intro{grid-template-columns:1fr}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>main.command-center-active .layout>.trust-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1280px){body:not(:has(.onboarding-layer)):not(:has(.age-gate))>:is(main.command-center-active,main:not([class]))>header{height:70px;padding:0 14px;display:flex}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>:is(main.command-center-active,main:not([class]))>header .brand{margin:0}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>:is(main.command-center-active,main:not([class]))>header .main-nav{display:none}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>:is(main.command-center-active,main:not([class]))>header .mobile-explore{margin-left:auto;margin-right:54px;display:block}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>:is(main.command-center-active,main:not([class]))>header .mobile-explore>summary{border-color:var(--nico-border-strong);background:#0f2238b8;border-radius:11px;min-width:44px;min-height:44px}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>:is(main.command-center-active,main:not([class]))>header .mobile-explore>div{border-color:var(--nico-border-strong);box-shadow:var(--nico-shadow-elevated);background:#050f1bfa;border-radius:14px;top:68px}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>:is(main.command-center-active,main:not([class]))>.account-chip{top:11px;right:8px}}@media (width<=768px){body:not(:has(.onboarding-layer)):not(:has(.age-gate))>main.command-center-active>.layout{width:calc(100% - 16px);margin-top:10px;margin-bottom:calc(86px + env(safe-area-inset-bottom))}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>:is(main.command-center-active,main:not([class]))>:where(.page,.utility-page,.ticket-vault){width:calc(100% - 16px);margin-top:10px;margin-bottom:calc(86px + env(safe-area-inset-bottom))}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>main.command-center-active .command-center{border-radius:20px;padding:24px 16px}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>main.command-center-active .command-center-intro{gap:20px;padding-bottom:24px}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>main.command-center-active .command-center-intro h1{font-size:clamp(2rem,10.2vw,3rem);line-height:1.02}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>main.command-center-active .quick-action-dock{grid-template-columns:repeat(2,minmax(0,1fr))}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>main.command-center-active .quick-action-dock button{min-height:58px}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>main.command-center-active .next-draw-track{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;display:flex;overflow-x:auto}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>main.command-center-active .next-draw-track::-webkit-scrollbar{display:none}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>main.command-center-active .next-draw-track article{scroll-snap-align:start;width:min(84%,330px);min-width:min(84%,330px)}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>main.command-center-active .layout>.trust-strip{grid-template-columns:1fr}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>main.command-center-active .layout>.trust-strip article{border-right:0;border-bottom:1px solid var(--nico-border);min-height:72px}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>main.command-center-active .layout>.trust-strip article:last-child{border-bottom:0}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>main.command-center-active .game-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>main.command-center-active .modes{grid-template-columns:1fr}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>main.command-center-active .controls{align-items:stretch}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>main.command-center-active .controls>div{text-align:right}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>:is(main.command-center-active,main:not([class]))>.mobile-nav{height:calc(70px + env(safe-area-inset-bottom));border-top:1px solid var(--nico-border-strong);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#040d18f7;box-shadow:0 -16px 38px #00000052}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>:is(main.command-center-active,main:not([class]))>.mobile-nav button{min-width:0;min-height:56px;color:var(--nico-text-muted);font-size:.7rem}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>:is(main.command-center-active,main:not([class]))>.mobile-nav button.active{color:#dceeff;box-shadow:inset 0 3px var(--nico-primary-bright);background:#1f6fd11f}}@media (width<=430px){body:not(:has(.onboarding-layer)):not(:has(.age-gate))>:is(main.command-center-active,main:not([class]))>header .brand-wordmark>span{display:none}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>main.command-center-active .command-center{border-radius:18px;padding:21px 12px 23px}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>main.command-center-active .command-center-intro .eyebrow{font-size:.64rem}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>main.command-center-active .command-center-intro h1{font-size:clamp(1.95rem,9.5vw,2.6rem)}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>main.command-center-active .command-state-summary>div{min-height:66px;padding:11px}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>main.command-center-active .command-state-summary dd{font-size:.76rem}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>main.command-center-active .quick-action-dock{gap:8px}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>main.command-center-active .quick-action-dock button{min-height:56px;padding:8px 9px;font-size:.78rem}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>main.command-center-active .quick-action-dock button>span{flex-basis:34px;width:34px;height:34px}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>main.command-center-active .command-next-draws{padding:17px 12px 13px}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>main.command-center-active .next-draw-track article{width:88%;min-width:88%}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>main.command-center-active .game-grid{grid-template-columns:1fr}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>main.command-center-active .game{min-height:76px}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>main.command-center-active .controls{gap:18px}:is(body:not(:has(.onboarding-layer)):not(:has(.age-gate))>main.command-center-active .actions,body:not(:has(.onboarding-layer)):not(:has(.age-gate))>main.command-center-active .manual-rescue){grid-template-columns:1fr}:is(body:not(:has(.onboarding-layer)):not(:has(.age-gate))>main.command-center-active .actions button,body:not(:has(.onboarding-layer)):not(:has(.age-gate))>main.command-center-active .manual-rescue button){width:100%}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>:is(main.command-center-active,main:not([class]))>:where(.page,.utility-page,.ticket-vault){border-radius:18px;padding:22px 14px}}@media (width<=340px){body:not(:has(.onboarding-layer)):not(:has(.age-gate))>main.command-center-active .command-center-intro h1{font-size:1.9rem}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>main.command-center-active .quick-action-dock button{min-height:52px;font-size:.72rem}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>main.command-center-active .quick-action-dock button>span{flex-basis:30px;width:30px;height:30px}}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>:is(main.command-center-active,main:not([class]))>.results-page>.section-head{align-items:flex-start;gap:clamp(18px,3vw,38px)}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>:is(main.command-center-active,main:not([class]))>.results-page>.section-head .lede{max-width:48rem;line-height:1.58}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>:is(main.command-center-active,main:not([class]))>.results-page .verified-stamp{border-radius:var(--nico-radius-card);color:#b8f5eb;background:#2dd4bf0e;border:1px solid #2dd4bf3d;max-width:21rem;padding:14px 15px;line-height:1.48}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>:is(main.command-center-active,main:not([class]))>.results-page .verified-stamp button{border-radius:var(--nico-radius-control);color:#dceeff;background:#1f6fd124;border:1px solid #4ea7ff7a;justify-content:center;align-items:center;min-width:8.5rem;min-height:44px;margin-top:11px;padding:0 16px;font-weight:720;display:inline-flex}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>:is(main.command-center-active,main:not([class]))>.results-page .verified-stamp button:active{background:#1f6fd13d}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>:is(main.command-center-active,main:not([class]))>.results-page .result-cards{gap:16px}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>:is(main.command-center-active,main:not([class]))>.results-page .result-card{min-height:0}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>:is(main.command-center-active,main:not([class]))>.results-page :where(.result-card>p,.history-panel p,.results-disclaimer){max-width:68ch}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>:is(main.command-center-active,main:not([class]))>.scanner-viewport-anchor>.manual-overlay{background:#020912f0}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>:is(main.command-center-active,main:not([class]))>.scanner-viewport-anchor>.manual-overlay>.manual-dialog{scroll-padding-block:12px calc(92px + env(safe-area-inset-bottom))}.scanner-viewport-anchor{--scanner-safe-top:env(safe-area-inset-top,0px);--scanner-safe-bottom:env(safe-area-inset-bottom,0px);--scanner-visible-top:0px;--scanner-visible-height:100dvh;display:contents}@media (width<=768px){body:not(:has(.onboarding-layer)):not(:has(.age-gate))>:is(main.command-center-active,main:not([class])){padding-bottom:calc(82px + env(safe-area-inset-bottom))}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>main.command-center-active .command-center{padding-block:21px 22px}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>main.command-center-active .command-center-intro{gap:17px;padding-bottom:20px}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>main.command-center-active :where(.command-next-draws,.ticket-pulse,.play-snapshot){margin-block:0}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>:is(main.command-center-active,main:not([class]))>.results-page>.section-head{gap:14px;margin-bottom:4px}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>:is(main.command-center-active,main:not([class]))>.results-page .verified-stamp{text-align:left;width:100%;max-width:none;margin-bottom:4px}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>:is(main.command-center-active,main:not([class]))>.results-page .results-filter{padding-block:10px 16px}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>:is(main.command-center-active,main:not([class]))>.results-page .history-panel{margin-top:20px;padding:18px}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>:is(main.command-center-active,main:not([class]))>.scanner-viewport-anchor>.manual-overlay>.manual-dialog{scroll-padding-block:12px calc(88px + env(safe-area-inset-bottom))}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>:is(main.command-center-active,main:not([class]))>.scanner-viewport-anchor[data-scanner-camera-active=true]>.manual-overlay{inset:var(--scanner-visible-top) 0 auto;height:var(--scanner-visible-height);align-items:stretch;padding:0}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>:is(main.command-center-active,main:not([class]))>.scanner-viewport-anchor[data-scanner-camera-active=true]>.manual-overlay>.manual-dialog{width:100%;height:100%;max-height:100%;padding:var(--scanner-safe-top) 12px var(--scanner-safe-bottom);scroll-padding-block:calc(52px + var(--scanner-safe-top)) calc(8px + var(--scanner-safe-bottom));border-radius:0}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>:is(main.command-center-active,main:not([class]))>.scanner-viewport-anchor[data-scanner-camera-active=true] .manual-head{z-index:5;background:#050f1bf7;align-items:center;min-height:44px;padding-block:4px;position:sticky;top:0;box-shadow:0 10px 24px #02081047}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>:is(main.command-center-active,main:not([class]))>.scanner-viewport-anchor[data-scanner-camera-active=true] .manual-head>div:not(.ticket-scanner-head-actions){display:none}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>:is(main.command-center-active,main:not([class]))>.scanner-viewport-anchor[data-scanner-camera-active=true] .manual-head>.ticket-scanner-head-actions{width:auto;margin-left:auto;display:flex}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>:is(main.command-center-active,main:not([class]))>.scanner-viewport-anchor[data-scanner-camera-active=true] .scanner-lab-shell{padding:0 12px calc(8px + var(--scanner-safe-bottom))}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>:is(main.command-center-active,main:not([class]))>.scanner-viewport-anchor[data-scanner-camera-active=true] .lab-camera{margin-bottom:0;padding-block:0}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>:is(main.command-center-active,main:not([class]))>.scanner-viewport-anchor[data-scanner-camera-active=true] .lab-camera .lab-section-head{display:none}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>:is(main.command-center-active,main:not([class]))>.scanner-viewport-anchor[data-scanner-camera-active=true] .lab-camera-instruction{padding-block:6px;font-size:.84rem;line-height:1.25;margin-top:0!important}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>:is(main.command-center-active,main:not([class]))>.scanner-viewport-anchor[data-scanner-camera-active=true] .lab-camera-stage{margin-top:10px}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>:is(main.command-center-active,main:not([class]))>.scanner-viewport-anchor[data-scanner-camera-active=true] .lab-camera>p:not(.lab-camera-instruction){margin-block:8px}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>:is(main.command-center-active,main:not([class]))>.scanner-viewport-anchor[data-scanner-camera-active=true] .lab-camera-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>:is(main.command-center-active,main:not([class]))>.scanner-viewport-anchor[data-scanner-camera-active=true] .lab-camera-actions button{width:100%;min-height:44px;padding-block:6px}}@media (width<=430px){body:not(:has(.onboarding-layer)):not(:has(.age-gate))>main.command-center-active .command-center{padding:18px 12px 20px}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>main.command-center-active .command-center-intro{gap:15px;padding-bottom:18px}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>main.command-center-active .command-center-intro h1{letter-spacing:-.052em;font-size:clamp(1.72rem,8.55vw,2.3rem);line-height:1.04}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>main.command-center-active .command-center-intro>div>p:last-child{margin-top:12px}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>main.command-center-active .command-state-summary>div{min-height:62px;padding:10px}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>main.command-center-active .quick-action-dock{margin-block:8px}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>:is(main.command-center-active,main:not([class]))>.results-page{padding-block:19px 22px}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>:is(main.command-center-active,main:not([class]))>.results-page .result-card{padding:17px}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>:is(main.command-center-active,main:not([class]))>.results-page .result-head h2{margin-bottom:13px}}@media (prefers-reduced-motion:reduce){body:not(:has(.onboarding-layer)):not(:has(.age-gate))>:is(main.command-center-active,main:not([class])) *{scroll-behavior:auto!important;transition:none!important;animation:none!important}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>:is(main.command-center-active,main:not([class])) :before{scroll-behavior:auto!important;transition:none!important;animation:none!important}body:not(:has(.onboarding-layer)):not(:has(.age-gate))>:is(main.command-center-active,main:not([class])) :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (forced-colors:active){body:not(:has(.onboarding-layer)):not(:has(.age-gate))>:is(main.command-center-active,main:not([class])) :where(.command-center,.command-module,.game,.modes button,.page,.utility-page,.ticket-vault){border:1px solid canvastext}}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:40px;--radius-control:8px;--radius-card:12px;--radius-panel:16px;--border-quiet:#24272f;--border-default:#30333b;--surface-base:#080a0e;--surface-raised:#0d0f14;--surface-quiet:#090b0f;--shadow-card:0 18px 48px #0007;--shadow-float:0 24px 72px #000a;--focus-ring:#938dff;--control-height:46px}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;line-height:1.55}main,main>*,.page>*,.generator>*,.manual-dialog>*,.onboarding-card>*{min-width:0}:where(h1,h2,h3,h4,p){text-wrap:pretty}:where(.page,.generator,.drawing,.audit,.manual-dialog,.onboarding-card) h1{letter-spacing:-.042em;font-size:clamp(32px,4vw,48px);font-weight:420;line-height:1.08}:where(.page,.generator,.drawing,.audit,.manual-dialog,.onboarding-card) h2{letter-spacing:-.026em;font-size:clamp(23px,2.4vw,30px);font-weight:500;line-height:1.18}:where(.page,.generator,.drawing,.audit,.manual-dialog,.onboarding-card) h3{letter-spacing:-.012em;font-size:clamp(17px,1.8vw,20px);font-weight:610;line-height:1.28}:where(.page,.generator,.manual-dialog,.onboarding-card) p,:where(.page,.generator,.manual-dialog,.onboarding-card) li{line-height:1.65}.eyebrow{margin-bottom:var(--space-2);color:#9c97ff;letter-spacing:.17em;font-size:10px;font-weight:760;line-height:1.35}.lede{max-width:760px;color:var(--muted);font-size:15px;line-height:1.72}:where(.date,.footnote,.results-disclaimer,.vault-disclaimer,.manual-disclosure,.scanner-legal,.catalog-source-note){color:var(--muted);font-size:12px;line-height:1.6}.layout{gap:var(--space-5);width:min(94%,1400px);margin-bottom:var(--space-7)}.page{width:min(94%,1280px);min-height:0;margin-bottom:var(--space-7);padding:clamp(24px,3vw,40px)}.card,.page,.recovery-card{border-color:var(--border-default);border-radius:var(--radius-panel);box-shadow:var(--shadow-card), inset 0 1px #ffffff08}.generator{padding:clamp(24px,3vw,36px)}.section-head{align-items:flex-start;gap:var(--space-5);margin:0 0 var(--space-5)}.section-head :where(h1,h2){margin-bottom:var(--space-2)}:where(.command-dashboard,.alert-settings,.archive-ledger,.claim-assistant,.personal-insights,.pool-manager,.scanner-panel,.scratcher-check,.state-rollout,.history-panel,.checker-warning,.source-box,.responsible){border:1px solid var(--border-quiet)!important;border-radius:var(--radius-card)!important;background:var(--surface-quiet)!important;box-shadow:none!important}:where(.command-grid article,.spend-ledger,.upcoming-panel,.advantage-journey article,.state-capabilities article,.insight-grid article,.claim-list>article,.pool-list article,.metrics article,.method-grid article,.budget-grid label,.scratcher-science article,.checker-steps article){border-color:var(--border-quiet)!important;border-radius:var(--radius-control)!important;box-shadow:none!important;background:#080a0e!important}.command-grid article.command-primary{background:linear-gradient(145deg,#151522,#0b0d12)!important;border-color:#4e496f!important}:where(.notice,.national-settlement,.favorite-games-empty,.sync-invitation,.alert-center){border-color:var(--border-quiet)!important;border-radius:var(--radius-control)!important;box-shadow:none!important;background:#0b0d12!important}.ticket-tracking-disclosure,.national-settlement{border:1px solid var(--border-quiet);border-radius:var(--radius-control);background:#0b0d12;max-width:820px}.ticket-tracking-disclosure{margin-top:var(--space-3)}.ticket-tracking-disclosure summary,.national-settlement summary{min-height:44px;padding:var(--space-2) var(--space-4);color:#d7d9df;cursor:pointer;align-items:center;font-size:13px;font-weight:680;display:flex}.ticket-tracking-disclosure p,.national-settlement p{padding:0 var(--space-4) var(--space-4);color:var(--muted);margin:0;font-size:12px;line-height:1.55}.national-settlement p b{color:var(--cyan)}.result-verification-heading{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.result-verification-heading .eyebrow{margin-bottom:0}.result-count-badge{color:#d9d6ff;white-space:nowrap;background:#151522;border:1px solid #4c4a68;border-radius:999px;align-items:center;min-height:28px;padding:4px 9px;font-size:11px;font-weight:680;display:inline-flex}.result-source-link{margin-top:var(--space-3);display:inline-block}.notice{padding:var(--space-3) var(--space-4)}.responsible{padding:var(--space-5);border-left:3px solid var(--gold)!important}button,a,summary,input,select,textarea{-webkit-tap-highlight-color:transparent}button,[role=button],summary{touch-action:manipulation}button,.primary,.standalone-cta,.official-cta,.ticket-primary-action,.transfer-actions>a,.scratcher-check-actions a{transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s,opacity .16s,transform .12s}:where(.actions button,.source-box button,.sim-control button,.page>.primary,.refresh-results,.alert-center button,.empty-actions button,.manual-actions button,.manual-head button,.ocr-buttons button,.scanner-buttons button,.scan-another,.onboarding-footer button,.onboarding-close,.pool-list button,.account-menu button,.account-menu a){min-height:var(--control-height);color:var(--text);background:#11131a;border:1px solid #3a3d47;font-weight:650;line-height:1.2;border-radius:var(--radius-control)!important}:where(.actions button,.source-box button,.sim-control button,.refresh-results,.alert-center button,.empty-actions button,.manual-actions button,.manual-head button,.ocr-buttons button,.scanner-buttons button,.scan-another,.onboarding-footer button,.onboarding-close,.pool-list button):hover:not(:disabled){background:#171a22;border-color:#575b67}:where(.actions button,.source-box button,.sim-control button,.refresh-results,.alert-center button,.empty-actions button,.manual-actions button,.manual-head button,.ocr-buttons button,.scanner-buttons button,.scan-another,.onboarding-footer button,.onboarding-close,.pool-list button):active:not(:disabled){transform:translateY(1px)}:where(.primary,.actions .primary,.lock-bar button,.alert-save,.ticket-primary-action,.standalone-cta,.transfer-actions>a){font-weight:720;text-decoration:none;color:#17130a!important;background:linear-gradient(100deg,#b4863f,#f1cf88 50%,#b98843)!important;border-color:#e2bc71!important;box-shadow:0 8px 20px #0006,inset 0 1px #fff4!important}:where(.primary,.actions .primary,.lock-bar button,.alert-save,.ticket-primary-action,.standalone-cta,.transfer-actions>a):hover:not(:disabled){filter:brightness(1.06);box-shadow:0 10px 24px #0008,inset 0 1px #fff5!important}:where(.played-foot button,.clear-ideas,.ticket-result-details summary,.ticket-details summary){color:#b7b2ff}:where(.destructive,.account-delete-button,.account-deletion-actions .destructive){color:#ffe5e7!important;box-shadow:none!important;background:#5f2028!important;border-color:#b34d57!important}button:disabled,[aria-disabled=true]{cursor:not-allowed!important;filter:none!important;opacity:.48!important;box-shadow:none!important}[aria-busy=true],.loading{cursor:progress}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}:where(.page,.manual-dialog,.account-deletion-dialog,.alert-settings,.pool-builder,.onboarding-card,.catalog-controls) :where(input:not([type=checkbox]):not([type=radio]),select,textarea){width:100%;min-height:var(--control-height);color:var(--text);padding:0 var(--space-3);line-height:1.35;border-radius:var(--radius-control)!important;background:#090b0f!important;border:1px solid #343741!important}:where(.page,.manual-dialog,.account-deletion-dialog,.alert-settings,.pool-builder,.onboarding-card,.catalog-controls) textarea{min-height:112px;padding-block:var(--space-3);resize:vertical}input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:where(.page,.manual-dialog,.alert-settings,.pool-builder,.onboarding-card) label{color:#c9ccd3;font-size:13px;font-weight:600;line-height:1.4}:where(.manual-meta,.pool-builder,.catalog-controls) label{gap:var(--space-2)}input[type=checkbox],input[type=radio],.pool-builder .locked-ticket-checkbox{accent-color:var(--blue);flex:0 0 20px!important;width:20px!important;min-width:20px!important;max-width:20px!important;height:20px!important;min-height:20px!important;padding:0!important}fieldset{min-width:0}.manual-lines fieldset,.pool-builder fieldset{background:#080a0e;border-color:var(--border-quiet)!important;border-radius:var(--radius-card)!important}.field-error :where(input,select,textarea),:where(input,select,textarea)[aria-invalid=true]{box-shadow:0 0 0 1px #b34d574d;border-color:#b34d57!important}.field-error-message,.manual-error,.account-deletion-error{font-size:12px;line-height:1.5;color:#ffbcc2!important}.field-uncertain :where(input,select),.ocr-review-grid .uncertain{background:#17140d!important;border-color:#8a713e!important}.tickets,.played-card,.result-card,.scratcher-card{border-color:var(--border-default);border-radius:var(--radius-card);box-shadow:0 12px 30px #0005}.played-list,.result-cards,.scratcher-grid,.member-feature-stack{gap:var(--space-4)}.played-card{padding:clamp(16px,2vw,22px)}.ticket-status-badge,.status,.ticket-status,.scanner-state,.sync-badge{letter-spacing:.01em;border-radius:999px;font-size:11px;font-weight:720;line-height:1.35}.ticket-status-badge.possible-winner{color:#efcc86;background:#2f2818;border-color:#8a713e}.ticket-status-card.status-possible-winner{border-color:#66512a;box-shadow:0 12px 34px #0006}.ticket-status-copy{gap:var(--space-4);padding-block:var(--space-4);border-color:var(--border-quiet)}.ticket-status-copy p{color:#d7d9df;font-size:14px}.ticket-result-details,.ticket-details{border-color:var(--border-quiet)}.ticket-result-details>summary,.ticket-details>summary{min-height:48px;font-weight:650}.ticket-result-details>div{padding-bottom:var(--space-4)}.ticket-result-details p{background:#080a0e;border:1px solid #20232a}.ball{--ball-size:44px;width:var(--ball-size);height:var(--ball-size);min-width:var(--ball-size);min-height:var(--ball-size);aspect-ratio:1;font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap;word-break:normal;overflow-wrap:normal;flex:0 0 44px;place-items:center;font-size:16px;line-height:1;display:inline-grid}.ball.special{width:var(--ball-size);min-width:var(--ball-size);border-radius:50%;padding-inline:0}.ball.ball-wide{width:auto;min-width:var(--ball-size);aspect-ratio:auto;border-radius:999px;flex-basis:auto;padding-inline:10px}.comparison-balls span{aspect-ratio:1;text-align:center;white-space:nowrap;word-break:normal;overflow-wrap:normal;flex:0 0 52px;min-width:52px;line-height:1}:where(.ticket-filters,.results-filter,.price-filter,.utility-tabs){gap:var(--space-2);scrollbar-width:thin}:where(.ticket-filters,.results-filter,.price-filter,.utility-tabs) button{color:#b7bac2;min-height:42px;padding-inline:var(--space-4);background:#0a0c10;border:1px solid #343741;border-radius:999px;font-size:13px;font-weight:620}:where(.ticket-filters,.results-filter,.price-filter,.utility-tabs) button:hover{color:var(--text);border-color:#54515f}:where(.ticket-filters,.results-filter,.price-filter,.utility-tabs) button:is(.selected,[aria-pressed=true],[aria-selected=true]){color:#fff;background:#171724;border-color:#746cff;box-shadow:inset 0 0 0 1px #746cff33}:where(.empty,.played-empty,.feature-empty,.ticket-filter-empty,.empty-catalog,.locked-ticket-empty){color:var(--muted);background:#080a0e99;border-color:#343741}.empty{padding:clamp(36px, 7vw, 64px) var(--space-5)}.empty>span{color:#746cff;font-size:42px}details>summary{border-radius:var(--radius-control)}details[open]>summary{color:var(--text)}.onboarding-layer{padding:var(--space-4)}.onboarding-card{border-color:var(--border-default);border-radius:var(--radius-panel);width:min(560px,100%);box-shadow:var(--shadow-float);background:linear-gradient(150deg,#10131a,#07090c 72%)}.onboarding-top,.onboarding-footer{border-color:var(--border-quiet);background:#0a0c10f2}.onboarding-step{padding:var(--space-5) var(--space-6)}.onboarding-choice-grid label,.onboarding-actions label,.onboarding-options li{border-color:var(--border-quiet);border-radius:var(--radius-control);background:#090b0f}.onboarding-choice-grid label.selected,.onboarding-actions label.selected{background:#151522;border-color:#746cff;box-shadow:inset 3px 0 #746cff}.prose-page{max-width:920px}.prose-page :where(p,li){max-width:75ch;line-height:1.78}.prose-page h2{margin:var(--space-7) 0 var(--space-3);padding-top:var(--space-2);border-top:1px solid var(--border-quiet)}.support-contact,.game-guide span{border-color:var(--border-quiet);border-radius:var(--radius-control);background:#090b0f}@media (width>=1024px){.result-cards,.scratcher-grid{align-items:stretch}.page{padding-inline:clamp(32px,4vw,48px)}}@media (width<=768px){:root{--space-5:20px;--space-6:24px;--space-7:32px}.layout,.page{width:calc(100% - 16px)}.generator,.page{padding:18px!important}.section-head{margin-bottom:var(--space-4);display:block}.section-head>:last-child{margin-top:var(--space-3)}:where(.actions,.manual-actions,.scanner-buttons,.advantage-actions){gap:var(--space-2)}.ticket-status-copy,.played-head,.played-foot{align-items:flex-start}.ball{--ball-size:38px;flex-basis:38px;font-size:14px}.played-numbers .ball{width:var(--ball-size);height:var(--ball-size)}}@media (width<=440px){:root{--control-height:44px}:where(.layout,.page,.card,.generator,.manual-dialog,.onboarding-card,.played-card,.result-card,.scratcher-card,.pool-builder,.locked-ticket-option){min-width:0;max-width:100%}.generator,.page{padding:16px!important}.ticket-vault{flex-direction:column;display:flex}.ticket-vault>*{order:10}.ticket-vault>.section-head{margin-bottom:var(--space-3);order:1}.ticket-vault>:where(.ticket-status-section,.played-empty){order:2}.ticket-vault>.command-dashboard{order:3}.ticket-vault>.vault-metrics{order:4}.ticket-vault>.alert-settings{order:5}.ticket-vault-intro{margin:0;font-size:13px;line-height:1.45}.ticket-tracking-disclosure,.national-settlement{margin-top:var(--space-2)}.ticket-tracking-disclosure summary,.national-settlement summary{min-height:40px;padding:6px var(--space-3)}.ticket-tracking-disclosure p,.national-settlement p{padding:0 var(--space-3) var(--space-3)}.ticket-vault .refresh-results{width:100%;margin-top:var(--space-2)}.ticket-status-section{min-width:0}.ticket-filters{margin-top:0}:where(.page,.generator,.manual-dialog,.onboarding-card) h1{font-size:clamp(30px,9vw,38px)}:where(.page,.generator,.manual-dialog,.onboarding-card) h2{font-size:clamp(22px,7vw,27px)}.played-card,.result-card{padding:var(--space-4)}.played-head,.ticket-status-copy,.played-foot,.result-head{gap:var(--space-3)}.ticket-status-copy{display:grid}.ticket-status-copy small{text-align:left}.ticket-status-badge{max-width:100%}.ticket-result-details p{grid-template-columns:minmax(0,1fr)}.played-numbers,.balls,.result-balls{gap:var(--space-2)}:where(.manual-meta,.catalog-controls,.pool-builder,.checker-grid,.scanner-layout,.budget-grid,.method-grid,.metrics){grid-template-columns:minmax(0,1fr)!important}:where(.manual-actions,.scanner-buttons,.empty-actions){grid-template-columns:minmax(0,1fr)}:where(.manual-actions,.scanner-buttons,.empty-actions)>*{width:100%}.onboarding-layer{padding:var(--space-2)}.onboarding-card{max-height:calc(100dvh - 16px)}.onboarding-step{padding:var(--space-5) var(--space-4)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){:where(.card,.page,button,input,select,textarea,summary,.status,.ticket-status-badge){border:1px solid canvastext}}.command-center{background:radial-gradient(circle at 8% 0,#6d52c82b,#0000 30%),radial-gradient(circle at 92% 4%,#24b9b129,#0000 28%),linear-gradient(155deg,#0c0f19 0%,#080b12 52%,#06080d 100%);border:1px solid #2b3142;border-radius:22px;grid-column:1/-1;width:100%;min-width:0;padding:clamp(20px,3.4vw,44px);position:relative;overflow:hidden;box-shadow:0 30px 90px #0009,inset 0 1px #ffffff0a}.command-center:before{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 15%,#ffffff04 42%,#0000 66%);position:absolute;inset:0}.command-center>*{min-width:0;position:relative}.command-share-card{background:radial-gradient(circle at 88% 10%,#8b5cf630 0,#0000 34%),linear-gradient(135deg,#090b12 0%,#11172b 46%,#15103a 100%);border:1px solid #6b72d8;border-radius:22px;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:center;gap:32px;padding:30px;display:grid;overflow:hidden;box-shadow:0 25px 70px #02030a99,inset 0 1px #ffffff1a}.command-share-card:before{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 25%,#ffffff0c 46%,#0000 64%);position:absolute;inset:0}.command-share-copy,.command-share-actions{z-index:1;position:relative}.command-share-copy h2{color:#fff;letter-spacing:-.035em;max-width:660px;margin:7px 0 12px;font-size:clamp(25px,3vw,40px);line-height:1.08}.command-share-copy>p:last-of-type{color:#bac4d6;max-width:680px;margin:0;line-height:1.65}.share-destinations{flex-wrap:wrap;gap:8px;margin-top:19px;display:flex}.share-destinations span{color:#e7ebf4;background:#ffffff08;border:1px solid #69718c;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:760}.command-share-actions{gap:10px;display:grid}.command-share-primary{color:#fff;cursor:pointer;text-align:left;background:linear-gradient(135deg,#275ddf,#6b3fd6 72%,#9056ed);border:1px solid #a8b8ff;border-radius:15px;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;min-height:74px;padding:12px 16px;display:grid;box-shadow:0 15px 35px #4730bf55,inset 0 1px #ffffff4d}.command-share-primary>span:first-child{background:#070a1980;border:1px solid #fff6;border-radius:12px;place-items:center;width:42px;height:42px;font-size:23px;display:grid}.command-share-primary>span:nth-child(2){flex-direction:column;gap:3px;display:flex}.command-share-primary small{color:#e2e7ff;letter-spacing:.13em;font-size:9px}.command-share-primary b{font-size:16px}.command-share-primary strong{font-size:24px}.command-copy-link{color:#e9edf6;cursor:pointer;background:#080b13cc;border:1px solid #59637d;border-radius:11px;min-height:43px;font-weight:740}.command-share-actions>small{color:#9ca8bc;text-align:center;font-size:11px;line-height:1.45}.command-share-notice{color:#cbd5ff;text-align:center;margin:2px 0 0;font-size:12px}@media (width<=820px){.command-share-card{grid-template-columns:1fr;gap:22px;padding:23px}.command-share-copy h2{font-size:clamp(25px,8vw,34px)}}@media (width<=480px){.command-share-card{padding:20px 16px}.share-destinations{gap:6px}.share-destinations span{padding:6px 8px;font-size:10px}.command-share-primary{min-height:70px;padding:10px 12px}.command-share-primary>span:first-child{width:38px;height:38px}}.command-center-intro{grid-template-columns:minmax(0,1.15fr) minmax(440px,.85fr);align-items:end;gap:clamp(24px,4vw,58px);padding:0 2px clamp(24px,3vw,38px);display:grid}.command-center-intro h1{color:#f9f7ff;letter-spacing:-.055em;max-width:760px;margin:0;font-size:clamp(36px,5.2vw,72px);font-weight:430;line-height:.98}.command-center-intro>div>p:last-child{color:#b6b7c2;margin:18px 0 0;font-size:clamp(14px,1.5vw,18px)}.command-customize-button{color:#e4e8f3;cursor:pointer;background:linear-gradient(145deg,#151a28,#0a0d15);border:1px solid #596782;border-radius:10px;min-height:40px;margin-top:17px;padding:0 14px;font-size:12px;font-weight:760}.command-customize-button:hover{background:#1b2340;border-color:#8094d6}.command-state-summary{background:#343747;border:1px solid #343747;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.command-state-summary>div{background:#0c0f17e8;min-width:0;padding:14px 16px}.command-state-summary dt,.command-state-summary dd{overflow-wrap:anywhere}.command-state-summary dt{color:#858997;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:760}.command-state-summary dd{color:#eeedf4;margin:5px 0 0;font-size:13px;font-weight:650;line-height:1.35}.command-module{background:linear-gradient(145deg,#11141eeb,#0a0d14e8);border:1px solid #292d3a;border-radius:16px;min-width:0;box-shadow:inset 0 1px #ffffff08}.command-next-draws{min-width:0;padding:clamp(18px,2.5vw,28px);overflow:hidden}.command-section-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.command-section-head h2{color:#f6f4fa;letter-spacing:-.03em;margin:0;font-size:clamp(22px,2vw,28px);font-weight:520;line-height:1.1}.command-section-head>span,.command-section-head>button{color:#babdca;background:#111520;border:1px solid #3b4052;border-radius:999px;flex:none;min-height:36px;padding:0 13px;font-size:11px;font-weight:720}.command-section-head>span{place-items:center;display:grid}.command-section-head>button{cursor:pointer}.next-draw-track{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.next-draw-track article{background:#090c13cc;border:1px solid #303545;border-radius:13px;flex-direction:column;min-width:0;min-height:208px;padding:17px;transition:transform .16s,border-color .16s,background .16s;display:flex}.next-draw-track article.featured{background:linear-gradient(145deg,#1b1730,#0d1018 72%);border-color:#6d5aa8}.next-draw-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.draw-game-mark{border:1px solid color-mix(in srgb, var(--game-color) 54%, #fff 10%);background:color-mix(in srgb, var(--game-color) 18%, #0d1018);width:42px;height:42px;color:color-mix(in srgb, var(--game-color) 78%, white);letter-spacing:.04em;border-radius:12px;flex:0 0 42px;place-items:center;font-size:11px;font-weight:850;display:grid}.saved-for-draw{color:#6ed9cc;font-size:10px;font-weight:750}.next-draw-track h3{color:#fff;margin:15px 0 8px;font-size:18px;font-weight:650}.next-draw-track p{color:#a3a7b4;flex-direction:column;gap:3px;margin:0 0 14px;font-size:12px;line-height:1.45;display:flex}.next-draw-track button,.active-area-grid article>button,.command-empty>button{color:#f1eff7;cursor:pointer;background:#151a28;border:1px solid #474d63;border-radius:9px;max-width:100%;min-height:40px;margin-top:auto;padding:0 13px;font-size:12px;font-weight:720}.quick-action-dock{grid-template-columns:repeat(4,minmax(0,1fr));justify-content:stretch;align-self:auto;gap:10px;width:100%;height:auto;margin:14px 0;display:grid;overflow:visible}.quick-action-dock button{color:#f7f5fb;cursor:pointer;background:linear-gradient(145deg,#161a26,#0b0e15);border:1px solid #393e50;border-radius:13px;justify-content:flex-start;align-items:center;gap:12px;min-width:0;min-height:68px;padding:11px 15px;transition:transform .14s,border-color .14s,background .14s;display:flex;box-shadow:inset 0 1px #ffffff0a}.quick-action-dock button:first-child{background:linear-gradient(145deg,#2a2042,#141321);border-color:#8a6fc6}.quick-action-dock button>span{color:#d2c6ff;background:#ffffff0b;border-radius:11px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:21px;display:grid}.quick-action-dock b{overflow-wrap:anywhere;min-width:0;font-size:13px}.quick-action-dock button:active,.next-draw-track button:active,.active-area-grid button:active,.pulse-list button:active{transform:translateY(1px)scale(.985)}.command-primary-grid{grid-template-columns:minmax(0,1.16fr) minmax(330px,.84fr);gap:14px;display:grid}.ticket-pulse,.play-snapshot{padding:clamp(18px,2.5vw,26px)}.pulse-list{gap:7px;display:grid}.pulse-list button{width:100%;min-width:0;min-height:58px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #262a36;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 2px;display:grid}.pulse-list button:first-child{border-top:0}.pulse-list button>span:first-child{color:#d7c8ff;background:#242033;border-radius:11px;place-items:center;width:38px;height:38px;font-size:16px;font-weight:800;display:grid}.pulse-list button.pulse-possible-winner>span:first-child{color:#f4ce79;background:#3b2f18}.pulse-list button.pulse-invalid>span:first-child{color:#ffb0aa;background:#382526}.pulse-list button>span:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.pulse-list b,.pulse-list small{overflow-wrap:anywhere}.pulse-list b{color:#f2f0f6;font-size:13px}.pulse-list small{color:#8f93a1;font-size:11px;line-height:1.4}.pulse-list strong{color:#817d91;font-size:20px}.command-empty{background:#090c12;border:1px dashed #3c4050;border-radius:12px;flex-direction:column;justify-content:center;align-items:flex-start;gap:7px;min-height:132px;padding:18px;display:flex}.command-empty b{color:#e9e7ee}.command-empty span,.module-status{color:#9296a4;font-size:12px;line-height:1.55}.pulse-empty>div{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.pulse-empty button{color:#fff;cursor:pointer;background:#121722;border:1px solid #464b5d;border-radius:9px;min-height:40px;padding:0 12px;font-size:12px}.pulse-empty button.primary{background:#392d55;border-color:#8066bb}.budget-meter-wrap{flex-direction:column;justify-content:center;min-height:150px;display:flex}.budget-meter{background:#202431;border-radius:999px;height:9px;overflow:hidden}.budget-meter>span{border-radius:inherit;background:linear-gradient(90deg,#56d6c8,#8a72d0);height:100%;display:block}.budget-figures{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.budget-figures p{flex-direction:column;gap:4px;min-width:0;margin:0;display:flex}.budget-figures small{color:#858a98;font-size:10px}.budget-figures strong{color:#f2eff8;font-size:clamp(16px,2vw,22px)}.budget-status{color:#68d6c9;margin:17px 0 0;font-size:12px;font-weight:720}.command-active-areas{margin-top:30px}.active-area-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.active-area-grid article{background:#090c13c9;border:1px solid #292d39;border-radius:14px;flex-direction:column;min-width:0;min-height:238px;padding:19px;display:flex}.active-area-head{align-items:center;gap:12px;margin-bottom:16px;display:flex}.active-area-head>span{color:#cfc0ff;background:#211c32;border-radius:11px;flex:0 0 40px;place-items:center;width:40px;height:40px;font-weight:800;display:grid}.active-area-head>div{flex-direction:column;gap:3px;min-width:0;display:flex}.active-area-head b{color:#eeecf3;font-size:14px}.active-area-head small,.freshness{color:#898d9a;font-size:10px}.active-area-grid ul{gap:0;margin:0 0 13px;padding:0;list-style:none;display:grid}.active-area-grid li{color:#b8bac3;border-top:1px solid #252934;justify-content:space-between;gap:10px;padding:9px 0;font-size:12px;display:flex}.active-area-grid li:first-child{border-top:0}.active-area-grid dl{gap:0;margin:0 0 13px;display:grid}.active-area-grid dl>div{border-top:1px solid #252934;justify-content:space-between;gap:10px;padding:7px 0;font-size:11px;display:flex}.active-area-grid dl>div:first-child{border-top:0}.active-area-grid dt{color:#858a97}.active-area-grid dd{overflow-wrap:anywhere;color:#e2dfe9;text-align:right;max-width:62%;margin:0;font-weight:650}.freshness{margin:auto 0 10px;display:block}.activity-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.activity-list li{grid-template-columns:8px minmax(0,1fr);justify-content:start;gap:10px;display:grid}.activity-list li>span{background:#66cfc3;border-radius:50%;width:7px;height:7px;margin-top:13px}.activity-link{width:100%;min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;flex-direction:column;align-items:flex-start;gap:2px;padding:7px 2px;display:flex}.activity-link b{color:#dad8e0;font-size:11px}.activity-link small{overflow-wrap:anywhere;color:#858a98;font-size:10px}.command-trust-strip{background:#292d39;border:1px solid #292d39;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:30px;display:grid;overflow:hidden}.command-trust-strip>div{background:#090c13;grid-template-columns:10px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:15px;display:grid}.command-trust-strip>div>span{border-radius:50%;width:8px;height:8px}.trust-good{background:#56d6c7;box-shadow:0 0 0 4px #56d6c718}.trust-neutral{background:#b69b62;box-shadow:0 0 0 4px #b69b6218}.command-trust-strip p{flex-direction:column;gap:2px;min-width:0;margin:0;display:flex}.command-trust-strip b,.command-trust-strip small{overflow-wrap:anywhere}.command-trust-strip b{color:#d8d6df;font-size:11px}.command-trust-strip small{color:#858a98;font-size:10px;line-height:1.35}.command-center-active>.sync-invitation,.command-center-active>.notice-desktop,.command-center-active .generator .brand-hero,.command-center-active .generator .mobile-primary-actions,.command-center-active .generator .results-ribbon,.command-center-active .generator+aside,.command-center-active .nico-advantage{display:none}.command-center-active .trust-strip{grid-template-columns:repeat(4,minmax(0,1fr));display:grid;background:#070810!important;border-color:#343b50!important}.command-center-active .trust-strip article{min-width:0;padding:0}.command-center-active .trust-strip article>button{width:100%;min-height:106px;color:inherit;cursor:pointer;text-align:left;background:linear-gradient(145deg,#111522,#080910);border:0;grid-template-columns:48px minmax(0,1fr) 18px;align-items:center;gap:12px;padding:17px;transition:background .18s,transform .18s;display:grid}.command-center-active .trust-strip article>button>span{color:#aabfff;letter-spacing:.04em;background:linear-gradient(145deg,#18264b,#211a3d);border:1px solid #53618a;border-radius:10px;place-items:center;width:46px;height:38px;font-size:9px;font-weight:880;display:grid}.command-center-active .trust-strip article>button>div{flex-direction:column;min-width:0;display:flex}.command-center-active .trust-strip article>button b{color:#f5f7ff;font-size:13px}.command-center-active .trust-strip article>button small{color:#a8b2c4;margin-top:5px;font-size:10px;line-height:1.4}.command-center-active .trust-strip article>button>strong{color:#866fff;font-size:21px;font-weight:430}.trust-detail-page{overflow:hidden;background:radial-gradient(circle at 92% 6%,#6a4fd52b,#0000 28%),radial-gradient(circle at 8% 94%,#4f8eff1c,#0000 30%),linear-gradient(145deg,#101421,#06070c 76%)!important;border-color:#3c4560!important}.trust-back{color:#cbd4e3;cursor:pointer;background:#0c0f19;border:1px solid #424b64;border-radius:10px;min-height:42px;padding:0 14px}.trust-detail-heading{grid-template-columns:110px minmax(0,1fr);align-items:center;gap:28px;max-width:980px;margin:42px 0 30px;display:grid}.trust-detail-heading>span{color:#fff;letter-spacing:.08em;background:radial-gradient(circle at 30% 18%,#dce8ff,#4c72ce 38%,#3d2d78 78%,#080910);border:1px solid #7287c4;border-radius:28px;place-items:center;width:104px;height:104px;font-size:17px;font-weight:900;display:grid;box-shadow:0 20px 55px #0009,0 0 42px #5a73de36}.trust-detail-heading h1{margin:3px 0 10px;font-size:clamp(34px,5vw,60px);line-height:1}.trust-detail-heading>div>p:last-child{color:#b7c0d1;margin:0;line-height:1.6}.trust-detail-tabs{border:0;grid-template-columns:repeat(4,minmax(0,1fr));justify-content:stretch;align-self:auto;gap:9px;width:100%;margin:0 0 28px;display:grid}.trust-detail-tabs>button{color:#8baaff;cursor:pointer;text-align:left;letter-spacing:.05em;background:#0a0d16;border:1px solid #3b4359;border-radius:12px;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;min-height:72px;padding:12px 14px;font-size:11px;font-weight:880;display:flex}.trust-detail-tabs>button span{color:#aeb7c7;letter-spacing:0;margin-top:5px;font-size:10px;font-weight:600}.trust-detail-tabs>button[aria-pressed=true]{color:#fff;background:linear-gradient(145deg,#203469,#2b1f53);border-color:#849cff;box-shadow:inset 0 1px #fff2,0 10px 28px #304db72e}.trust-detail-copy{background:#080a11bd;border:1px solid #343b4f;border-radius:18px;max-width:920px;padding:clamp(22px,4vw,38px)}.trust-detail-copy p{color:#c5ccda;margin:0;font-size:clamp(15px,1.6vw,18px);line-height:1.8}.trust-detail-copy p+p{border-top:1px solid #343b4f;margin-top:22px;padding-top:22px}.trust-detail-action{margin-top:22px}.command-center-active .layout{grid-template-columns:1fr;gap:18px;width:min(96%,1400px);margin-top:18px}.command-center-active .generator{margin-top:0}.command-center-active .generator .notice-mobile{width:100%;margin:0 0 18px;padding:13px 15px;display:block}.command-center-active .generator .notice-mobile details{margin:7px 0 0 28px}.command-science-disclosure,.install-push-compact{background:#0b0e15;border:1px solid #343847;border-radius:10px;margin:0 0 16px}.command-science-disclosure>summary,.install-push-compact>summary{color:#e8e5ed;cursor:pointer;min-height:48px;padding:14px 16px;font-size:13px;font-weight:760}.command-science-disclosure[open]>summary,.install-push-compact[open]>summary{border-bottom:1px solid #303440}.command-science-disclosure>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 16px 16px;display:grid}.command-science-disclosure p{color:#aeb1bc;margin:0;font-size:12px;line-height:1.6}.command-science-disclosure button{color:#eeebf2;cursor:pointer;white-space:nowrap;background:#171a22;border:1px solid #4a4e5d;border-radius:8px;min-height:40px;padding:0 14px}.install-push-compact.configured,.install-push-compact.checking{color:#aeb2bd;align-items:center;gap:18px;min-height:46px;padding:11px 15px;font-size:12px;display:flex}.install-push-compact.configured span{align-items:center;gap:7px;display:inline-flex}.install-push-compact.configured span:before{content:"";background:#56d6c7;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #56d6c718}.install-push-compact .setup-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:12px}.install-push-compact .setup-action-grid article{grid-template-columns:30px minmax(0,1fr);gap:9px;padding:11px}.install-push-compact .setup-action-grid i{width:28px;height:28px;font-size:11px}.install-push-compact .setup-action-grid article>button,.install-push-compact .setup-action-grid article>a{text-align:center;grid-column:1/-1;width:100%;min-height:40px}.install-push-compact .setup-status{margin:0 12px 12px!important}.install-push-promise{color:#aeb7c6;margin:0;padding:12px 16px 0;font-size:12px;line-height:1.55}.player-experience{--bg:#03040a;--card:#0b0d16;--card2:#111527;--line:#30374a;--text:#f7f9ff;--muted:#aab5c8;--blue:#597cff;--cyan:#62c9ef;--gold:#cbd4e3;background:radial-gradient(circle at 13% 3%,#1b2d692e,#0000 27%),radial-gradient(circle at 86% 10%,#4e2e8522,#0000 25%),linear-gradient(#05060b,#090b14 50%,#030409);min-height:100vh}.player-experience.command-center-active{--player-teal:#62c9ef;--player-teal-deep:#274f92;--player-purple:#8068ff;--player-silver:#d6deec;--player-gold:#cbd4e3;--player-ink:#03040a}.player-main-nav>button,.player-main-nav>details>summary{font-size:13px;font-weight:720}.player-experience>header>.brand{flex:none}.player-main-nav .player-scan-nav{color:#fff;background:linear-gradient(135deg,#416fdb,#563f9e);border:1px solid #8ba5ff;border-radius:12px;align-self:center;min-height:44px;padding:0 20px;box-shadow:0 10px 30px #3a55b342,inset 0 1px #ffffff42}.global-state-switcher{color:#aeb8ca;background:linear-gradient(145deg,#121624,#080a11);border:1px solid #3d465e;border-radius:12px;flex:none;align-items:center;gap:8px;min-height:44px;margin-right:166px;padding:5px 7px 5px 12px;display:flex;box-shadow:inset 0 1px #ffffff0c}.global-state-switcher>span{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:800}.global-state-switcher>select{color:#f5f7ff;cursor:pointer;background:#0b1020;border:1px solid #566382;border-radius:8px;max-width:145px;min-height:32px;padding:0 28px 0 9px;font-size:12px;font-weight:720}.player-launch-hero{--priority-main:#4f8fff;--priority-deep:#51358f;--priority-soft:#9dc8ff;--priority-glow:#4e8cff35;--priority-glow-alt:#7352d42b;border:1px solid var(--priority-soft);background:radial-gradient(circle at 80% 15%, var(--priority-glow), transparent 29%), radial-gradient(circle at 67% 80%, var(--priority-glow-alt), transparent 36%), radial-gradient(circle at 12% 96%, #c6d3ea13, transparent 32%), linear-gradient(145deg, #04050a 0%, #0b1020 52%, #111225 100%);isolation:isolate;border-radius:28px;grid-column:1/-1;grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);min-height:620px;display:grid;position:relative;overflow:hidden;box-shadow:0 38px 110px #000b,inset 0 1px #ffffff12}.player-launch-hero.priority-scan{--priority-main:#22bde7;--priority-deep:#1753a5;--priority-soft:#8feaff;--priority-glow:#19d7ff42;--priority-glow-alt:#2377e838}.player-launch-hero.priority-upload{--priority-main:#786cff;--priority-deep:#315fc4;--priority-soft:#b7b2ff;--priority-glow:#8f78ff46;--priority-glow-alt:#3c8dff38}.player-launch-hero.priority-manual{--priority-main:#df9638;--priority-deep:#9b4d2e;--priority-soft:#ffd08a;--priority-glow:#ffad3f3f;--priority-glow-alt:#d85f3035}.player-launch-hero.priority-generate{--priority-main:#5c79ff;--priority-deep:#713bad;--priority-soft:#aebcff;--priority-glow:#466dff42;--priority-glow-alt:#9b4cff38}.player-launch-hero.priority-scratchers{--priority-main:#d64f88;--priority-deep:#bc6a22;--priority-soft:#ffb4cd;--priority-glow:#f0449142;--priority-glow-alt:#f4a52638}.player-launch-hero:before,.player-launch-hero:after{z-index:-1;content:"";border:1px solid #839cff28;border-radius:50%;position:absolute}.player-launch-hero:before{width:620px;height:620px;top:-270px;right:-260px;box-shadow:0 0 0 45px #6889ff0a,0 0 0 90px #6e54d708}.player-launch-hero:after{width:300px;height:300px;bottom:-220px;left:-210px;box-shadow:0 0 0 34px #d5deec0a}.player-hero-glow{background:linear-gradient(90deg, transparent, #f2f6ff, var(--priority-main), transparent);width:34%;height:1px;box-shadow:0 0 24px var(--priority-glow);position:absolute;top:38px;left:12%}.player-hero-copy{flex-direction:column;justify-content:center;min-width:0;padding:clamp(38px,6vw,88px);display:flex}.player-priority-switcher-wrap{border-bottom:1px solid #ffffff1a;gap:12px;max-width:760px;margin:0 0 clamp(28px,4vw,48px);padding-bottom:20px;display:grid}.player-priority-switcher-wrap>div:first-child{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.player-priority-switcher-wrap p,.player-priority-switcher-wrap span{margin:0}.player-priority-switcher-wrap p{color:var(--priority-soft);letter-spacing:.17em;font-size:10px;font-weight:900}.player-priority-switcher-wrap>div:first-child>span{color:#aeb8ca;font-size:11px}.player-priority-switcher{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.player-priority-switcher button{color:#aeb8c8;cursor:pointer;background:#060913aa;border:1px solid #3d455b;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:48px;padding:9px 8px;font-size:11px;display:flex}.player-priority-switcher button>span{color:#7e8ca3;font-size:15px}.player-priority-switcher button[aria-pressed=true]{border-color:var(--priority-soft);background:linear-gradient(135deg, var(--priority-main), var(--priority-deep));color:#fff;box-shadow:0 9px 24px var(--priority-glow), inset 0 1px #ffffff4a}.player-priority-switcher button[aria-pressed=true]>span{color:#fff}.player-kicker{color:var(--player-silver);letter-spacing:.22em;margin:0 0 18px;font-size:11px;font-weight:860}.player-hero-copy>h1{color:#f8fbfd;letter-spacing:-.065em;text-wrap:balance;margin:0;font-size:clamp(50px,6vw,88px);font-weight:430;line-height:.94}.player-hero-copy>h1 span{color:var(--priority-soft);background:linear-gradient(90deg, #f3f7ff, var(--priority-soft) 42%, var(--priority-main) 86%);-webkit-text-fill-color:transparent;text-shadow:0 0 38px var(--priority-glow);-webkit-background-clip:text;background-clip:text}.player-hero-copy>p:not(.player-kicker){color:#bdc6d6;max-width:690px;margin:25px 0 28px;font-size:clamp(15px,1.5vw,19px);line-height:1.65}.player-priority-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-width:760px;margin:-10px 0 22px;padding:0;list-style:none;display:grid}.player-priority-benefits li{background:linear-gradient(145deg, var(--priority-glow), #050812a8 68%);border:1px solid #ffffff18;border-radius:11px;min-width:0;padding:13px}.player-priority-benefits b,.player-priority-benefits span{display:block}.player-priority-benefits b{color:#f8fbff;font-size:11px}.player-priority-benefits span{color:#aeb8c8;margin-top:5px;font-size:10px;line-height:1.45}.player-hero-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:760px;display:grid}.player-hero-actions>button{color:#fff;cursor:pointer;text-align:left;background:linear-gradient(145deg,#ffffff0b,#14182775);border:1px solid #3f475d;border-radius:14px;justify-content:flex-start;align-items:center;gap:12px;min-width:0;min-height:68px;padding:13px 17px;display:flex}.player-hero-actions>button:not(.player-primary-action){flex-direction:column;justify-content:center;align-items:flex-start}.player-hero-actions button b,.player-hero-actions button span{display:block}.player-hero-actions button span:last-child,.player-hero-actions button em{color:#aeb8ca;margin-top:4px;font-size:11px;font-style:normal}.player-hero-actions .player-primary-action{border-color:var(--priority-soft);background:linear-gradient(125deg, var(--priority-main), var(--priority-deep) 78%);min-height:88px;box-shadow:0 20px 55px var(--priority-glow), inset 0 1px #ffffff4d;grid-column:1/-1}.player-primary-action>span:nth-child(2){flex:1;min-width:0}.player-primary-action small,.player-primary-action b,.player-primary-action em{display:block}.player-primary-action small{color:#d6e2ff;letter-spacing:.13em;margin-bottom:4px;font-size:9px;font-weight:850}.player-primary-action b{font-size:clamp(17px,2vw,23px)}.player-primary-action>strong{font-size:32px;font-weight:300}.player-action-icon{background:#ffffff12;border:1px solid #ffffff45;border-radius:15px;flex:0 0 48px;place-items:center;width:48px;height:48px;color:#fff!important;font-size:21px!important;display:grid!important}.player-hero-copy>.install-push-compact{background:#02030970;border-color:#3d4660;max-width:760px;margin:14px 0 0}.launch-account-invitation{background:linear-gradient(135deg,#18142bd9,#070812d9);border:1px solid #544d79;border-radius:14px;max-width:760px;margin-top:14px;padding:18px;display:grid}.launch-account-invitation h2{color:#fff;letter-spacing:-.02em;margin:2px 0 6px;font-size:clamp(18px,2.2vw,25px)}.launch-account-invitation>p:not(.eyebrow){color:#b7bed0;margin:0;font-size:13px;line-height:1.55}.launch-account-invitation ul{color:#c9cdeb;flex-wrap:wrap;gap:6px 18px;margin:12px 0;padding:0;font-size:11px;list-style:none;display:flex}.launch-account-invitation li:before{color:#7eabff;content:"✓ "}.launch-account-invitation>a{color:#fff;background:linear-gradient(135deg,#6655df,#3c63c8);border:1px solid #8b7cf6;border-radius:9px;justify-self:start;min-height:42px;padding:11px 15px;font-size:12px;font-weight:800;text-decoration:none}.player-power-panel{border:1px solid var(--priority-soft);background:radial-gradient(circle at 85% 4%, var(--priority-glow), transparent 34%), linear-gradient(150deg, #1a1d2eeb, #080910f2 72%);box-shadow:0 28px 80px #000000a0, inset 0 1px #ffffff28, 0 0 42px var(--priority-glow);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-radius:24px;align-self:center;margin:48px 48px 48px 0;padding:34px}.priority-scan .player-power-panel{background:linear-gradient(#38d9ff12 1px, transparent 1px), linear-gradient(90deg, #38d9ff12 1px, transparent 1px), radial-gradient(circle at 85% 4%, var(--priority-glow), transparent 34%), linear-gradient(150deg, #102330eb, #050b12f2 72%);background-size:24px 24px,24px 24px,auto,auto}.priority-upload .player-power-panel{background:linear-gradient(128deg, transparent 0 48%, #8e82ff10 48% 51%, transparent 51%), radial-gradient(circle at 85% 4%, var(--priority-glow), transparent 34%), linear-gradient(150deg, #191a38eb, #080914f2 72%)}.priority-manual .player-power-panel{background:repeating-linear-gradient(0deg, transparent 0 29px, #eaa84c12 29px 30px), radial-gradient(circle at 85% 4%, var(--priority-glow), transparent 34%), linear-gradient(150deg, #2a1d14eb, #0e0a08f2 72%)}.priority-generate .player-power-panel{background:radial-gradient(circle at 20% 18%, #ffffff18 0 2px, transparent 3px), radial-gradient(circle at 72% 42%, #a98aff1d 0 2px, transparent 3px), radial-gradient(circle at 85% 4%, var(--priority-glow), transparent 34%), linear-gradient(150deg, #171a3aeb, #090815f2 72%);background-size:52px 52px,72px 72px,auto,auto}.priority-scratchers .player-power-panel{background:repeating-linear-gradient(135deg, #f4ae4610 0 10px, transparent 10px 22px), radial-gradient(circle at 85% 4%, var(--priority-glow), transparent 34%), linear-gradient(150deg, #311729eb, #12090df2 72%)}.priority-scan .player-orbit-mark{border-radius:50%}.priority-upload .player-orbit-mark{border-radius:18px 30px}.priority-manual .player-orbit-mark{border-radius:12px}.priority-generate .player-orbit-mark{box-shadow:0 0 0 8px #657fff16, 0 18px 42px #0009, 0 0 46px var(--priority-glow);border-radius:50%}.priority-scratchers .player-orbit-mark{border-radius:10px;transform:rotate(-4deg)}.player-orbit-mark{border:1px solid var(--priority-soft);background:radial-gradient(circle at 28% 18%, #fff, var(--priority-main) 38%, var(--priority-deep) 76%, #080911);color:#07101a;width:78px;height:78px;box-shadow:0 18px 42px #0009, 0 0 46px var(--priority-glow);border-radius:24px;place-items:center;margin-bottom:30px;font-size:31px;font-weight:900;display:grid}.player-power-panel>p{color:var(--player-silver);letter-spacing:.18em;margin:0 0 16px;font-size:10px;font-weight:850}.player-power-panel>h2{color:#fff;letter-spacing:-.04em;max-width:330px;margin:0 0 20px;font-size:clamp(25px,3vw,38px);font-weight:560;line-height:1.05}.player-priority-details{gap:0;margin:0;padding:0;list-style:none;display:grid}.player-priority-details li{border-top:1px solid #ffffff13;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;min-height:72px;padding:13px 2px;display:grid}.player-priority-details li>span{color:var(--priority-soft);font-size:11px;font-weight:850}.player-priority-details b,.player-priority-details small{display:block}.player-priority-details b{color:#f5f8ff;font-size:14px}.player-priority-details small{color:#a9b3c4;margin-top:5px;font-size:11px;line-height:1.45}.player-panel-primary,.player-panel-customize{color:#fff;cursor:pointer;border-radius:11px;width:100%;min-height:50px;padding:0 15px;font-weight:820}.player-panel-primary{border:1px solid var(--priority-soft);background:linear-gradient(125deg, var(--priority-main), var(--priority-deep));box-shadow:0 12px 30px var(--priority-glow);justify-content:space-between;align-items:center;margin-top:18px;display:flex}.player-panel-primary strong{font-size:24px}.player-panel-customize{color:#c6cfdd;background:#080b14b8;border:1px solid #ffffff24;margin-top:9px;font-size:11px}.player-power-panel ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.player-power-panel li{border-top:1px solid #ffffff13}.player-power-panel li>button{width:100%;min-height:72px;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:38px minmax(0,1fr) 24px;align-items:center;gap:12px;padding:14px 2px;transition:color .18s,background .18s,transform .18s;display:grid}.player-power-panel li>button>span{color:#72a9ff;font-size:11px;font-weight:830}.player-power-panel li button b,.player-power-panel li button small{display:block}.player-power-panel li button b{color:#f4faf9;font-size:14px}.player-power-panel li button small{color:#a5afc0;margin-top:5px;font-size:11px;line-height:1.45}.player-power-panel li button>strong{color:#8d7bff;font-size:22px;font-weight:420}.player-feature-grid{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.player-feature-card{color:#fff;cursor:pointer;text-align:left;background:linear-gradient(150deg,#131625,#07080e);border:1px solid #343a4e;border-radius:20px;flex-direction:column;align-items:flex-start;min-height:230px;padding:27px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0b}.player-feature-card:after{content:"";background:#588cff1b;border-radius:50%;width:190px;height:190px;position:absolute;top:-95px;right:-95px;box-shadow:0 0 0 28px #5d75dd0a}.player-feature-card.scratch:after{background:#9b7aff1c}.player-feature-card.numbers:after{background:#5a9cff1c}.player-feature-card>span{color:#83aaff;letter-spacing:.15em;font-size:10px;font-weight:850}.player-feature-card>b{letter-spacing:-.035em;max-width:330px;margin-top:18px;font-size:clamp(21px,2vw,29px);font-weight:540;line-height:1.08}.player-feature-card>small{color:#9fadb9;max-width:340px;margin-top:13px;font-size:12px;line-height:1.55}.player-feature-card>strong{color:#cbd7ea;margin-top:auto;padding-top:24px;font-size:12px}.command-scratcher-room{background:radial-gradient(circle at 12% 18%,#ffcc6535 0,#0000 27%),radial-gradient(circle at 87% 22%,#ed487d24 0,#0000 32%),linear-gradient(125deg,#301b10 0%,#17101b 48%,#120c1d 100%);border:1px solid #e3a945;border-radius:22px;grid-template-columns:180px minmax(0,1fr) minmax(250px,.56fr);align-items:center;gap:clamp(22px,3vw,42px);margin:0 0 16px;padding:clamp(24px,3.4vw,38px);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 65px #020308aa,inset 0 1px #fff3c044}.command-scratcher-room:after{pointer-events:none;content:"";border:1px solid #f4be5648;border-radius:50%;width:280px;height:280px;position:absolute;bottom:-190px;right:-155px;box-shadow:0 0 0 38px #ef8e2310,0 0 0 78px #ef49760b}.scratcher-room-art{justify-self:center;width:156px;height:152px;position:relative}.scratcher-ticket-back,.scratcher-ticket-front{color:#261008;border:2px solid #fff4bf;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;width:110px;height:140px;display:flex;position:absolute;box-shadow:0 15px 30px #0007}.scratcher-ticket-back{color:#fff;letter-spacing:.08em;background:linear-gradient(145deg,#ff758f,#d92f69);font-size:22px;font-weight:950;top:2px;left:5px;transform:rotate(-10deg)}.scratcher-ticket-front{background:linear-gradient(155deg,#ffe47c,#f49a29 62%,#e36622);bottom:0;right:3px;transform:rotate(8deg)}.scratcher-ticket-front small,.scratcher-ticket-front em{letter-spacing:.16em;font-size:10px;font-style:normal;font-weight:950}.scratcher-ticket-front b{letter-spacing:.05em;margin:9px 0;font-size:30px}.scratcher-room-copy h2{color:#fff8e8;letter-spacing:-.045em;margin:3px 0 8px;font-size:clamp(30px,4vw,50px);font-weight:650;line-height:1}.scratcher-room-copy>p:last-of-type{color:#f6d5b4;margin:0;font-size:clamp(15px,1.7vw,19px);line-height:1.45}.scratcher-room-copy ul{flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:flex}.scratcher-room-copy li{color:#f8dfbd;background:#2b1c1ea8;border:1px solid #f1b96450;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:780}.scratcher-room-action{z-index:1;flex-direction:column;align-items:stretch;gap:10px;display:flex;position:relative}.scratcher-room-action>span{color:#f4c97e;letter-spacing:.13em;border:1px solid #e6ad4c61;border-radius:999px;align-self:flex-start;padding:6px 9px;font-size:9px;font-weight:900}.scratcher-room-action button{color:#170b07;cursor:pointer;text-align:left;background:linear-gradient(135deg,#f0a92b,#dc5b2e);border:1px solid #fff0bd;border-radius:13px;justify-content:space-between;align-items:center;gap:15px;min-height:56px;padding:0 17px;font-size:14px;font-weight:900;display:flex;box-shadow:0 12px 25px #0005,inset 0 1px #fff7c499}.scratcher-room-action button strong{font-size:24px}.scratcher-room-action>small{color:#bbaea9;font-size:10px;line-height:1.45}.command-focus-card{background:linear-gradient(120deg,#17203a,#11111b 72%);border:1px solid #414861;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:26px;margin-bottom:16px;padding:22px 24px;display:grid}.command-focus-card h2{color:#fff;letter-spacing:-.03em;margin:2px 0 7px;font-size:clamp(20px,2vw,28px);font-weight:560}.command-focus-card>div>p:last-child{color:#aab5bd;max-width:780px;margin:0;font-size:13px;line-height:1.55}.command-focus-card>button{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#3f68cd,#573e9e);border:1px solid #849dff;border-radius:11px;align-items:center;gap:18px;min-height:48px;padding:0 17px;font-weight:740;display:flex}.command-focus-card>button span{font-size:22px}.generator-science-card{background:radial-gradient(circle at 96% 0,#765eff2a,#0000 31%),radial-gradient(circle at 5% 100%,#4e91ff1a,#0000 30%),linear-gradient(145deg,#121a30,#090b13 72%);border:1px solid #414a68;border-radius:18px;margin:0 0 22px;padding:clamp(20px,3vw,30px);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0c}.generator-science-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.generator-science-head h3{color:#fff;letter-spacing:-.04em;margin:3px 0 0;font-size:clamp(25px,3vw,36px);font-weight:520}.generator-science-head>button{color:#e7edff;cursor:pointer;white-space:nowrap;background:#1d2850;border:1px solid #6f83c9;border-radius:10px;min-height:42px;padding:0 14px;font-size:12px;font-weight:740}.generator-science-card>p:not(.generator-honest-note){color:#b3c3c9;max-width:860px;margin:17px 0 21px;font-size:14px;line-height:1.65}.generator-science-pillars{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.generator-science-pillars article{background:#050d14a0;border:1px solid #333b55;border-radius:12px;grid-template-columns:34px minmax(0,1fr);gap:11px;padding:15px;display:grid}.generator-science-pillars article>span{color:#75a5ff;font-size:10px;font-weight:850}.generator-science-pillars b,.generator-science-pillars small{display:block}.generator-science-pillars b{color:#f6fbfb;font-size:13px}.generator-science-pillars small{color:#98aab0;margin-top:5px;font-size:11px;line-height:1.5}.generator-honest-note{color:#aebcc1;border-top:1px solid #31464c;margin:16px 0 0;padding-top:15px;font-size:12px;line-height:1.6}.generator-honest-note b{color:#e7bd6a}.command-center-active .generator .modes{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch}.command-center-active .generator .modes button{min-height:84px;padding:12px}.command-center-active .generator .modes button:disabled{cursor:not-allowed;opacity:.58}.generator-mode-explainer{background:#08121d;border:1px solid #354655;border-radius:12px;grid-template-columns:190px minmax(0,1fr);gap:16px;margin:-2px 0 20px;padding:15px 17px;display:grid}.generator-mode-explainer>span{color:#82a8ff;letter-spacing:.14em;font-size:10px;font-weight:860}.generator-mode-explainer>div{gap:8px;display:grid}.generator-mode-explainer>div>p{color:#a9b6c0;margin:0;font-size:12px;line-height:1.55}@media (width<=1180px){.command-center-active .generator .modes,.generator-science-pillars{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (hover:hover){.player-hero-actions>button:hover,.player-feature-card:hover,.command-focus-card>button:hover,.player-main-nav .player-scan-nav:hover{filter:brightness(1.07);transform:translateY(-2px)}.player-power-panel li>button:hover{background:linear-gradient(90deg,#587dff14,#7758d50a);transform:translate(3px)}.command-center-active .trust-strip article>button:hover{background:linear-gradient(145deg,#18203a,#110d20);transform:translateY(-2px)}}@media (width<=1100px){.player-launch-hero{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr)}.player-hero-copy{padding:50px 38px}.player-power-panel{margin:30px 30px 30px 0;padding:26px}}@media (width<=820px){.player-launch-hero{grid-template-columns:1fr;min-height:0}.player-hero-copy{padding:50px 32px 30px}.player-power-panel{margin:0 32px 32px}.player-feature-grid{grid-template-columns:1fr}.player-feature-card{min-height:190px}.command-scratcher-room{grid-template-columns:130px minmax(0,1fr)}.scratcher-room-art{width:122px;height:128px}.scratcher-ticket-back,.scratcher-ticket-front{width:88px;height:114px}.scratcher-room-action{grid-column:1/-1}}@media (width<=700px){.player-main-nav{display:none}.global-state-switcher{min-width:0;margin-left:auto;margin-right:0;padding-left:8px}.global-state-switcher>span{display:none}.global-state-switcher>select{width:clamp(88px,25vw,122px);min-width:0;padding-left:7px}header>.mobile-explore{margin-left:0!important}.player-launch-hero{border-radius:20px}.player-hero-copy{padding:42px 21px 24px}.player-priority-switcher-wrap>div:first-child{display:block}.player-priority-switcher-wrap>div:first-child>span{margin-top:6px;display:block}.player-priority-switcher{grid-template-columns:repeat(5,minmax(82px,1fr));padding-bottom:5px;overflow-x:auto}.player-priority-benefits{grid-template-columns:1fr}.player-hero-copy>h1{font-size:clamp(45px,13.5vw,67px)}.player-hero-copy>p:not(.player-kicker){margin:19px 0 22px;font-size:14px}.player-hero-actions{grid-template-columns:1fr}.player-hero-actions .player-primary-action{grid-column:1}.player-power-panel{margin:0 20px 20px;padding:23px}.player-orbit-mark{border-radius:19px;width:62px;height:62px;margin-bottom:22px}.player-feature-grid{gap:10px}.player-feature-card{min-height:175px;padding:22px}.command-scratcher-room{text-align:center;grid-template-columns:1fr;gap:18px;padding:22px}.scratcher-room-art{width:116px;height:118px}.scratcher-ticket-back,.scratcher-ticket-front{width:80px;height:104px}.scratcher-ticket-front b{font-size:24px}.scratcher-room-copy ul{justify-content:center}.scratcher-room-action{grid-column:auto}.scratcher-room-action>span{align-self:center}.scratcher-room-action>small{text-align:center}.command-focus-card{grid-template-columns:1fr;gap:17px;padding:19px}.command-focus-card>button{justify-content:space-between;width:100%}.generator-science-head{display:block}.generator-science-head>button{width:100%;margin-top:14px}.generator-science-pillars{grid-template-columns:1fr}.generator-mode-explainer{grid-template-columns:1fr;gap:7px}.launch-account-invitation ul{gap:6px;display:grid}.launch-account-invitation>a{text-align:center;justify-self:stretch}.command-center-active .trust-strip{grid-template-columns:1fr 1fr}.trust-detail-heading{grid-template-columns:74px minmax(0,1fr);gap:17px;margin:28px 0 24px}.trust-detail-heading>span{border-radius:20px;width:70px;height:70px;font-size:12px}.trust-detail-tabs{grid-template-columns:1fr 1fr}}@media (width>=701px) and (width<=950px){.global-state-switcher{width:max-content;margin:10px 64px 0 auto}}@media (width<=420px){.player-hero-copy{padding-inline:18px}.global-state-switcher{padding-inline:5px}.global-state-switcher>select{width:82px;padding-right:18px}header>.mobile-explore>summary{width:44px;min-width:44px;padding:0}header>.mobile-explore .mobile-menu-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.player-primary-action{padding-inline:13px!important}.player-action-icon{flex-basis:42px;width:42px;height:42px}.player-primary-action b{font-size:16px}.player-power-panel{margin-inline:14px;padding:19px}.player-feature-card{border-radius:17px;min-height:168px}.player-priority-switcher button{min-height:45px;padding-inline:7px}.command-center-active .trust-strip,.trust-detail-tabs{grid-template-columns:1fr}.trust-detail-tabs>button{min-height:62px}}@media (hover:hover){.quick-action-dock button:hover,.next-draw-track article:hover,.active-area-grid article:hover{border-color:#57506c;transform:translateY(-2px)}}@media (width<=1024px){.command-center-intro{grid-template-columns:1fr}.command-primary-grid{grid-template-columns:1fr 1fr}.active-area-grid,.command-trust-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.command-center{border-radius:18px;padding:22px 16px}.command-center-intro{gap:22px}.command-center-intro h1{font-size:clamp(34px,10vw,50px)}.quick-action-dock{grid-template-columns:repeat(2,minmax(0,1fr))}.command-primary-grid,.active-area-grid{grid-template-columns:1fr}}@media (width<=440px){.command-center-active .layout{width:calc(100% - 16px);margin-top:8px}.command-center{border-radius:16px;padding:18px 12px 20px}.command-center-intro{gap:16px;padding-bottom:18px}.command-center-intro h1{font-size:clamp(31px,10.6vw,43px);line-height:1.02}.command-center-intro>div>p:last-child{margin-top:11px;font-size:13px}.command-state-summary>div{padding:10px 11px}.command-state-summary dd{font-size:11px}.command-next-draws{padding:14px 12px 12px}.command-section-head{margin-bottom:12px}.command-section-head h2{font-size:21px}.next-draw-track{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:thin;grid-template-columns:none;grid-auto-columns:100%;grid-auto-flow:column;gap:9px;width:100%;max-width:100%;padding-bottom:4px;scroll-padding-inline:0;overflow:auto hidden}.next-draw-track article{scroll-snap-align:start;scroll-snap-stop:always;width:100%;max-width:100%;min-height:166px;padding:13px}.draw-game-mark{flex-basis:36px;width:36px;height:36px}.next-draw-track h3{margin:11px 0 5px;font-size:16px}.next-draw-track p{margin-bottom:9px;font-size:11px}.next-draw-track button{min-height:38px}.quick-action-dock{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;justify-content:stretch;align-self:auto;gap:8px;height:auto;margin:10px 0;overflow:visible}.quick-action-dock button{gap:9px;min-height:58px;padding:8px 10px}.quick-action-dock button>span{flex-basis:32px;width:32px;height:32px;font-size:18px}.quick-action-dock b{font-size:11px;line-height:1.15}.ticket-pulse,.play-snapshot{padding:16px 13px}.command-active-areas,.command-trust-strip{margin-top:22px}.command-trust-strip{grid-template-columns:1fr}.active-area-grid article{min-height:210px;padding:16px}.command-center-active .generator{padding:18px 12px}.command-science-disclosure>div,.install-push-compact .setup-action-grid{grid-template-columns:1fr}.command-science-disclosure button{width:100%}.install-push-compact.configured{flex-direction:column;align-items:flex-start;gap:8px}}@media (width<=340px){.command-center{padding-inline:10px}.quick-action-dock button{padding-inline:8px}.quick-action-dock button>span{flex-basis:30px;width:30px;height:30px}.budget-figures{gap:4px}.budget-figures strong{font-size:15px}}@media (prefers-reduced-motion:reduce){.command-center *,.command-center :before,.command-center :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.ticket-care-center{background:radial-gradient(circle at 96% 0,#6f3fd629,#0000 34%),linear-gradient(145deg,#080a11,#10152a 54%,#120e25);border:1px solid #5f65b8;border-radius:22px;margin-top:26px;padding:26px;overflow:clip;box-shadow:0 24px 65px #03040a80,inset 0 1px #ffffff14}.ticket-care-center *{box-sizing:border-box;min-width:0}.ticket-care-head{z-index:auto;height:auto;min-height:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;justify-content:space-between;align-items:flex-start;gap:24px;padding:0;display:flex;position:static;inset:auto}.ticket-care-head h2{letter-spacing:-.035em;overflow-wrap:anywhere;margin:5px 0 9px;font-size:clamp(24px,4vw,38px)}.ticket-care-head>div>p:last-child{color:#b7c0d1;overflow-wrap:anywhere;max-width:820px;margin:0;line-height:1.65}.ticket-care-state{color:#fff;background:linear-gradient(145deg,#263b87,#533195);border:1px solid #a5afff;border-radius:16px;place-items:center;min-width:88px;min-height:72px;font-size:22px;font-weight:850;display:grid;box-shadow:inset 0 1px #ffffff45}.ticket-care-state small{color:#e0e5ff;text-align:center;margin-top:-10px;font-size:9px;font-weight:750;display:block}.ticket-care-tabs{scrollbar-width:thin;gap:8px;margin:24px -4px 0;padding:4px 4px 12px;display:flex;position:relative;overflow-x:auto}.ticket-care-tabs button{color:#c8d0df;cursor:pointer;text-align:left;background:#080b14;border:1px solid #454d67;border-radius:12px;flex:0 0 145px;gap:5px;min-height:66px;padding:10px 12px;font-size:11px;font-weight:740;line-height:1.35;display:grid}.ticket-care-tabs button span{color:#879cff;letter-spacing:.14em;font-size:9px}.ticket-care-tabs button[aria-selected=true]{color:#fff;background:linear-gradient(145deg,#1d326f,#4b2b83);border-color:#afb7ff;box-shadow:0 10px 24px #33206c55}.ticket-care-panel{background:linear-gradient(145deg,#0a0d16,#0b1020);border:1px solid #343b58;border-radius:18px;max-width:100%;min-height:430px;padding:28px;position:relative;overflow:clip}.ticket-care-copy{overflow-wrap:anywhere;max-width:980px;display:flow-root;position:relative}.ticket-care-copy h3{color:#fff;letter-spacing:-.025em;overflow-wrap:anywhere;margin:5px 0 14px;font-size:clamp(22px,3vw,32px)}.ticket-care-copy>p:not(.eyebrow):not(.ticket-care-notice){color:#c0c8d6;overflow-wrap:anywhere;margin:0 0 14px;line-height:1.72}.ticket-care-primary,.ticket-care-actions button,.ticket-care-actions a{color:#fff;text-align:center;text-wrap:balance;overflow-wrap:anywhere;cursor:pointer;background:linear-gradient(135deg,#2459ce,#6538c4);border:1px solid #879cff;border-radius:10px;justify-content:center;align-items:center;max-width:100%;min-height:44px;margin-top:10px;padding:10px 16px;font-weight:760;line-height:1.35;text-decoration:none;display:inline-flex;position:relative}.ticket-care-actions{clear:both;flex-wrap:wrap;align-items:stretch;gap:10px;margin-top:18px;display:flex;position:relative}.ticket-care-actions button,.ticket-care-actions a{margin-top:0}.ticket-care-actions button:not(.ticket-care-primary),.ticket-care-actions a:not(.ticket-care-primary){color:#e6e9f1;background:#0c101b;border-color:#59617a}.ticket-care-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:22px 0;padding:0;list-style:none;display:grid}.ticket-care-steps li{color:#e0e5ef;overflow-wrap:anywhere;background:#101525;border:1px solid #3d4562;border-radius:11px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:9px;min-height:62px;padding:11px;font-size:12px;display:grid}.ticket-care-steps span{background:linear-gradient(145deg,#355fc4,#733eb6);border-radius:9px;place-items:center;width:30px;height:30px;font-weight:850;display:grid}.deadline-panel label{color:#d9deea;gap:7px;max-width:640px;margin-top:15px;font-size:12px;font-weight:740;display:grid}.deadline-panel select,.deadline-panel input{color:#fff;background:#080b14;border:1px solid #535d79;border-radius:10px;width:100%;min-height:44px;padding:10px}.ticket-care-notice{color:#bac5ff;overflow-wrap:anywhere;margin:14px 0 0;font-weight:700}.ticket-status-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin-top:22px;display:grid}.ticket-status-summary article{background:#101525;border:1px solid #404a68;border-radius:12px;gap:8px;min-height:90px;padding:14px;display:grid}.ticket-status-summary span{color:#aeb8cb;overflow-wrap:anywhere;font-size:11px}.ticket-status-summary strong{font-size:28px}.source-indicators{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.source-indicators span{overflow-wrap:anywhere;border:1px solid;border-radius:999px;max-width:100%;padding:9px 12px;font-size:11px;font-weight:780}.source-indicators .confirmed{color:#dce3ff;background:#26376f;border-color:#738eff}.source-indicators .pending{color:#eff1f5;background:#272a32;border-color:#a8adb9}.source-indicators .required{color:#eee0ff;background:#402863;border-color:#aa7bea}.source-indicators .coming{color:#c8d0df;background:#151a24;border-color:#647087}.physical-warning{background:linear-gradient(145deg,#171126,#25183e);border:1px solid #a886ff;border-radius:13px;gap:5px;max-width:720px;margin-top:22px;padding:18px;display:grid}.physical-warning strong{color:#fff;letter-spacing:.12em}.physical-warning span{color:#d8d1e7;overflow-wrap:anywhere}.ticket-care-copy button.ticket-care-primary{border:1px solid #879cff}.ticket-care-center :focus-visible{outline-offset:3px;outline:3px solid #d7d9ff}@media (width<=820px){.ticket-care-center{padding:20px}.ticket-care-head{gap:16px;display:grid}.ticket-care-state{grid-row:1;width:max-content;min-width:72px}.ticket-care-steps,.ticket-status-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.ticket-care-panel{min-height:0;padding:22px}}@media (width<=480px){.ticket-care-center{width:100%;max-width:100%;padding:17px 13px}.ticket-care-panel{min-height:0;padding:20px 15px}.ticket-care-tabs{margin-top:20px}.ticket-care-tabs button{flex-basis:132px;min-height:72px}.ticket-care-steps,.ticket-status-summary{grid-template-columns:minmax(0,1fr)}.ticket-care-actions{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:12px;display:grid}.ticket-care-actions>*{width:100%}.ticket-care-copy>.ticket-care-primary,.ticket-care-copy>button.ticket-care-primary{width:100%;margin-top:18px}}.ticket-care-head{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.ticket-care-identification{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.ticket-care-head>.ticket-care-identification>.eyebrow{max-width:none;color:inherit;margin:0;line-height:1.45}.ticket-care-intro{gap:12px;max-width:860px;display:grid}.ticket-care-intro h2{margin:0}.ticket-care-head>.ticket-care-intro>p{color:#b7c0d1;overflow-wrap:anywhere;max-width:820px;margin:0;line-height:1.65}.ticket-care-tabs{clear:both;margin-top:36px;padding-top:4px}@media (width<=820px){.ticket-care-head{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.ticket-care-head>.ticket-care-identification,.ticket-care-head>.ticket-care-intro{grid-area:auto}.ticket-care-identification{grid-template-columns:minmax(0,1fr) auto;gap:16px;display:grid}.ticket-care-state{grid-area:1/2;justify-self:end}.ticket-care-intro{gap:14px}.ticket-care-tabs{margin-top:42px}}@media (width<=480px){.ticket-care-identification{grid-template-columns:minmax(0,1fr);gap:14px}.ticket-care-state{grid-area:2/1;justify-self:start}.ticket-care-head{gap:22px}.ticket-care-tabs{margin-top:46px}}@media (width<=820px){.ticket-care-head{width:100%;height:auto!important;min-height:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important}.ticket-care-identification{width:100%;margin:0 0 24px;display:grid!important}.ticket-care-intro{width:100%;margin:0;display:block!important}.ticket-care-intro h2{margin:0 0 16px;display:block;position:static}.ticket-care-intro p{margin:0;display:block;position:static}.ticket-care-tabs{clear:both;z-index:auto;width:100%;margin:40px 0 0;padding:4px 4px 12px;position:static!important;inset:auto!important;transform:none!important}}@media (width<=480px){.ticket-care-tabs{margin-top:44px}}.retailer-locator{background:radial-gradient(circle at 92% 0,#6d3fd82b,#0000 34%),linear-gradient(145deg,#101729,#090c14);border:1px solid #6d78a3;border-radius:16px;gap:15px;max-width:760px;margin:22px 0;padding:20px;display:grid;box-shadow:inset 0 1px #ffffff17}.retailer-locator-intro{grid-template-columns:48px 1fr;align-items:center;gap:13px;display:grid}.retailer-location-mark{color:#fff;background:linear-gradient(145deg,#244d9d,#6637a4);border:1px solid #9caaff;border-radius:14px;place-items:center;width:46px;height:46px;font-size:27px;display:grid;box-shadow:inset 0 1px #ffffff3d}.retailer-locator-intro b{color:#fff;font-size:18px;display:block}.retailer-locator-intro small{color:#aeb9cc;margin-top:5px;line-height:1.5;display:block}.retailer-gps-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#245ccb,#6339c2 72%,#8f56e8);border:1px solid #b7c1ff;border-radius:12px;min-height:52px;font-size:14px;font-weight:820;box-shadow:0 12px 30px #3928874d,inset 0 1px #ffffff42}.retailer-gps-button:disabled{cursor:wait;opacity:.72}.retailer-place-search{gap:7px;display:grid}.retailer-place-search label{color:#cbd2df;font-size:11px;font-weight:760}.retailer-place-search>div{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.retailer-place-search input{color:#fff;background:#070a12;border:1px solid #535f7d;border-radius:10px;min-width:0;min-height:44px;padding:10px 12px}.retailer-place-search button{color:#eef1f7;cursor:pointer;background:#171d2e;border:1px solid #6f7ca3;border-radius:10px;min-height:44px;padding:9px 15px;font-weight:750}.retailer-location-notice{color:#dce3ff;background:#18213b;border-left:3px solid #798cff;border-radius:7px;margin:0;padding:10px 12px;font-size:12px;line-height:1.5}.retailer-location-notice.error{color:#ffdbe7;background:#2b1620;border-left-color:#d87b98}.big-win-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:22px 0;padding:0;list-style:none;display:grid}.big-win-steps li{background:linear-gradient(145deg,#11182b,#0a0d17);border:1px solid #495477;border-radius:13px;grid-template-columns:42px minmax(0,1fr);gap:12px;min-height:112px;padding:15px;display:grid}.big-win-steps>li>span{color:#fff;background:linear-gradient(145deg,#294f9b,#65399f);border:1px solid #9ba8f7;border-radius:12px;place-items:center;width:40px;height:40px;font-size:12px;font-weight:850;display:grid}.big-win-steps b{color:#fff;font-size:14px;display:block}.big-win-steps small{color:#b6c0d1;margin-top:6px;line-height:1.55;display:block}.big-win-caution{background:linear-gradient(145deg,#19132c,#24143b);border:1px solid #8f75dc;border-radius:12px;max-width:820px;padding:15px 17px;color:#e5dfff!important;margin-top:20px!important}@media (width<=480px){.retailer-locator{padding:16px 13px}.retailer-locator-intro{grid-template-columns:42px 1fr}.retailer-location-mark{width:40px;height:40px}.retailer-place-search>div{grid-template-columns:minmax(0,1fr)}.retailer-place-search button{width:100%}.big-win-steps{grid-template-columns:minmax(0,1fr)}}.i18n-app-content{display:contents}.i18n-app-content--blocked{visibility:hidden}.age-protected-content{display:contents}.age-protected-content--blocked{visibility:hidden}.language-control{color:#f7f9ff;font:600 .78rem/1.15 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.language-control--floating{opacity:.88;right:max(.45rem, calc(env(safe-area-inset-right) + .45rem));top:max(5.25rem, calc(env(safe-area-inset-top) + 5.25rem));z-index:10020;flex-direction:column;align-items:center;gap:.4rem;transition:opacity .16s;display:flex;position:fixed}.language-control--floating:hover,.language-control--floating:focus-within{opacity:1}.language-control button,.language-control summary{-webkit-tap-highlight-color:transparent}.language-control__english,.language-control details>summary{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;cursor:pointer;background:#080c19f0;border:1px solid #b9c6e26b;border-radius:999px;align-items:center;gap:.38rem;min-height:38px;padding:.55rem .75rem;display:inline-flex;box-shadow:0 7px 20px #00000047}.language-control__english{color:#ffe5a7}.language-control details{position:relative}.language-control details>summary{list-style:none}.language-control details>summary::-webkit-details-marker{display:none}.language-control__globe{font-size:.9rem;line-height:1}.language-control__trigger-mobile{display:none}.language-control details>div{overscroll-behavior:contain;background:#0a1020;border:1px solid #b9c6e273;border-radius:16px;gap:.35rem;min-width:220px;max-height:calc(100dvh - 8rem);padding:.55rem;display:grid;position:absolute;top:calc(100% + .45rem);right:0;overflow-y:auto;box-shadow:0 18px 45px #0000007a}.language-control--floating details>div{top:0;right:calc(100% + .45rem)}.language-control details>div button{color:#f7f9ff;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:11px;justify-content:space-between;align-items:center;min-height:44px;padding:.6rem .7rem;display:flex}.language-control details>div button:hover,.language-control details>div button:focus-visible,.language-control details>div button.selected{background:#4f67bc3d;border-color:#8fa4eb8c}.language-control details>div small{color:#aeb9d3;font-size:.68rem}.language-control--inline{justify-content:flex-end;margin:0 0 .75rem;display:flex}.language-control--inline .language-control__english,.language-control--inline details>summary{background:#090f1ddb}.initial-language-gate{padding:max(1rem, env(safe-area-inset-top)) 1rem max(1rem, env(safe-area-inset-bottom));z-index:10050;background:radial-gradient(circle at 50% 20%,#3d539761,#0000 38%),#02050cfb;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:auto}.initial-language-gate>section{color:#f8faff;text-align:center;background:linear-gradient(155deg,#121a33fa,#050913fa);border:1px solid #becbe866;border-radius:24px;width:100%;max-width:640px;padding:clamp(1.25rem,5vw,2.4rem);box-shadow:0 30px 90px #0000009e}.initial-language-gate__brand{color:#09101e;background:linear-gradient(145deg,#f7e4aa,#a87826);border-radius:15px;justify-content:center;align-items:center;width:52px;height:52px;font:800 1.7rem/1 Georgia,serif;display:inline-flex}.initial-language-gate>section>p{color:#d7def0;letter-spacing:.14em;text-transform:uppercase;margin:.7rem 0 1.25rem;font-size:.78rem;font-weight:750}.initial-language-gate h1{margin:0;font-size:clamp(1.7rem,7vw,2.45rem)}.initial-language-gate__multilingual{color:#f2d88d;margin:.5rem 0 .8rem;font-size:clamp(.9rem,3.8vw,1.08rem)}.initial-language-gate>section>span{color:#c6cee1;max-width:480px;margin:0 auto 1.25rem;line-height:1.55;display:block}.initial-language-gate__choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.initial-language-gate__choices button{color:#fff;cursor:pointer;background:#182343d1;border:1px solid #9cb1e87a;border-radius:14px;place-content:center;min-height:68px;padding:.75rem;display:grid}.initial-language-gate__choices button:hover,.initial-language-gate__choices button:focus-visible{background:#40569b7a;border-color:#f0d384;outline:none}.initial-language-gate__choices b{font-size:1rem}.initial-language-gate__choices small{color:#bfc9e1;margin-top:.18rem}body:has(:is(.age-gate,.onboarding-layer,.manual-overlay,.account-deletion-overlay,.delete-losing-tickets-overlay,.official-result-chooser-layer,.lab-field-editor-backdrop)) :is(.language-control--floating,.language-change-notice){display:none}.language-change-notice{bottom:max(1rem, env(safe-area-inset-bottom));color:#f7f9ff;left:max(1rem, env(safe-area-inset-left));z-index:10060;background:#080d1af7;border:1px solid #c4cfeb75;border-radius:12px;align-items:center;gap:.8rem;max-width:calc(100vw - 2rem);padding:.75rem .85rem;font:600 .84rem/1.3 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex;position:fixed;box-shadow:0 15px 42px #00000073}.language-change-notice button{color:#f2d88d;cursor:pointer;font:inherit;text-underline-offset:.18rem;background:0 0;border:0;padding:.2rem;font-weight:800;text-decoration:underline}@media (width<=560px),(height<=480px){.language-control--floating{right:max(.35rem, calc(env(safe-area-inset-right) + .35rem));top:max(4.75rem, calc(env(safe-area-inset-top) + 4.75rem))}.language-control--floating .language-control__trigger-desktop{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.language-control--floating .language-control__trigger-mobile{display:inline}.language-control--floating details>summary{justify-content:center;min-height:36px;padding:.42rem .58rem}.language-control--floating .language-control__english{min-height:36px;padding:.45rem .62rem}.language-control details>div{max-width:calc(100vw - 1rem)}.language-change-notice{max-width:calc(100vw - 1rem);bottom:auto;left:auto;right:max(.35rem, calc(env(safe-area-inset-right) + .35rem));top:max(10rem, calc(env(safe-area-inset-top) + 10rem));gap:0;padding:.22rem}.language-change-notice span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.language-change-notice button{min-height:36px;padding:.4rem .7rem;text-decoration:none}.initial-language-gate__choices{grid-template-columns:1fr}}.scanner-lab-shell{--lab-bg:#05090f;--lab-card:#0d1622;--lab-card-2:#111d2b;--lab-line:#26384c;--lab-muted:#a9b6c6;--lab-gold:#e8c66f;--lab-green:#73d7c4;width:100%;max-width:100vw;min-height:100dvh;scroll-padding-bottom:calc(180px + env(safe-area-inset-bottom));color:#f7f9fc;background:radial-gradient(circle at 82% 0,#1e2b4838,#0000 35%),linear-gradient(#070b11,#03070c 72%);padding:clamp(18px,4vw,52px);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:clip}.scanner-lab-shell *{box-sizing:border-box;min-width:0}.scanner-lab-shell button,.scanner-lab-shell input,.scanner-lab-shell select{font:inherit}.scanner-lab-shell button,.scanner-lab-shell a{touch-action:manipulation}.lab-hero,.lab-modes,.lab-camera,.lab-warning,.lab-status,.lab-consent,.lab-review,.lab-error,.lab-barcode,.lab-check-result,.scanner-lab-shell footer{width:min(1040px,100%);margin-inline:auto}.scanner-lab-shell>.lab-hero{z-index:auto!important;height:auto!important;min-height:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;padding:18px 0 30px!important;display:block!important;position:static!important;inset:auto!important}.lab-hero>a{color:#cbd7e6;white-space:normal;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.lab-hero>p,.lab-section-head>p,.lab-consent>p{color:var(--lab-gold);letter-spacing:.15em;overflow-wrap:anywhere;margin:12px 0 6px;font-size:12px;font-weight:900}.lab-hero h1{letter-spacing:-.055em;overflow-wrap:anywhere;max-width:100%;margin:0;font-size:clamp(38px,7vw,74px);line-height:1.02}.lab-hero>span{max-width:760px;color:var(--lab-muted);overflow-wrap:anywhere;margin-top:12px;font-size:clamp(15px,2vw,19px);line-height:1.55;display:block}.lab-modes,.lab-camera,.lab-warning,.lab-status,.lab-consent,.lab-review,.lab-error,.lab-barcode,.lab-check-result{border:1px solid var(--lab-line);background:linear-gradient(145deg,#101b29f5,#09111cf7);border-radius:20px;margin-bottom:22px;padding:clamp(16px,3vw,28px);box-shadow:0 24px 70px #0007}.lab-section-head h2,.lab-warning h2,.lab-status h2,.lab-consent h2,.lab-error h2,.lab-barcode h2,.lab-check-result h2{letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;font-size:clamp(23px,4vw,34px);line-height:1.12}.lab-section-head>span,.lab-consent>span{color:var(--lab-muted);overflow-wrap:anywhere;margin-top:8px;line-height:1.55;display:block}.lab-modes>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.lab-modes button{color:#fff;text-align:left;cursor:pointer;background:linear-gradient(145deg,#152538,#0c1825);border:1px solid #344b64;border-radius:16px;min-width:0;min-height:128px;padding:20px;overflow:hidden}.lab-modes button:hover,.lab-modes button:focus-visible{border-color:var(--lab-gold);box-shadow:0 0 0 3px #e8c66f20}.lab-modes button b{color:#f9df9c;overflow-wrap:anywhere;font-size:19px;line-height:1.25;display:block}.lab-modes button span{color:#bdc9d7;overflow-wrap:anywhere;margin-top:9px;line-height:1.45;display:block}.lab-camera-stage{background:#000;border:1px solid #304a62;border-radius:16px;place-items:center;min-height:320px;margin-top:18px;display:grid;position:relative;overflow:hidden}.lab-camera-stage video{object-fit:contain;width:100%;max-height:70dvh;display:block}.lab-ticket-guide{border:2px solid var(--lab-green);pointer-events:none;border-radius:16px;position:absolute;inset:7% 16%;box-shadow:0 0 0 999px #0007}.lab-camera-message{color:#d4fff7;text-align:center;background:#07120fe8;border:1px solid #6fe2ce66;border-radius:30px;max-width:calc(100% - 28px);padding:10px 15px;font-weight:850;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.lab-camera>p{color:var(--lab-muted)}.lab-camera-actions,.lab-warning>div,.lab-consent>div,.lab-error>div,.lab-inline-actions,.lab-final-actions{flex-wrap:wrap;gap:10px;display:flex}.scanner-lab-shell button,.lab-barcode a{color:#eef4fb;cursor:pointer;background:#111d2b;border:1px solid #405670;border-radius:10px;min-height:46px;padding:10px 16px;font-weight:800}.scanner-lab-shell button.primary,.lab-final-actions button:last-child{color:#fff8dc;background:linear-gradient(145deg,#9f7922,#6f5015);border-color:#d7b653}.scanner-lab-shell button:disabled{opacity:.48;cursor:not-allowed}.lab-warning{background:linear-gradient(145deg,#2e2415,#17130e);border-color:#a97739}.lab-warning p,.lab-error p,.lab-check-result p{color:#d8dfe7;line-height:1.6}.lab-status{text-align:center}.lab-spinner{border:3px solid #2f445b;border-top-color:var(--lab-green);border-radius:50%;width:42px;height:42px;margin:0 auto 16px;animation:.9s linear infinite lab-spin;display:block}.lab-status p{color:var(--lab-muted)}@keyframes lab-spin{to{transform:rotate(1turn)}}.lab-consent{border-color:#3f897e}.lab-consent>button{margin-top:16px}.lab-consent>div{margin-top:18px}.lab-manual-capture-help{margin:8px 0 12px;font-size:12px;line-height:1.5;color:#c5d2e4!important}.lab-camera-instruction{background:#302713;border:1px solid #d0aa4d;border-radius:12px;padding:13px 15px;font-weight:800;line-height:1.5;color:#fff0ba!important;margin:16px 0 0!important}.lab-smart-light{align-items:center;gap:10px;margin:10px 0 0;display:flex}.lab-smart-light button{flex:none;min-width:110px;min-height:44px;padding:8px 12px}.lab-smart-light button[aria-pressed=true]{color:#e5fff9;background:#123a35;border-color:#7adfce}.lab-smart-light button:focus-visible{outline-offset:3px;outline:3px solid #f4d27d}.lab-smart-light span,.lab-smart-light-status{color:#c7d5e3;font-size:13px;line-height:1.4}.lab-smart-light-status{background:#221c11;border:1px solid #8c713d;border-radius:10px;padding:10px 12px;margin:10px 0 0!important}.lab-capture-gate-diagnostics{color:#eef6ff;background:#071421;border:1px solid #4e7695;border-radius:12px;margin:14px 0 0;padding:13px}.lab-capture-gate-diagnostics h3{color:#9ee8da;margin:0 0 10px;font-size:16px}.lab-capture-gate-diagnostics dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;display:grid}.lab-capture-gate-diagnostics dl>div{background:#0d1d2c;border-radius:8px;justify-content:space-between;gap:10px;padding:8px;display:flex}.lab-capture-gate-diagnostics dt{color:#a8bbcd}.lab-capture-gate-diagnostics dd{text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.lab-capture-gate-diagnostics .lab-capture-blocker{background:#2b2314;border:1px solid #b48c3f;grid-column:1/-1}.lab-capture-gate-diagnostics>strong{color:#dffff8;text-align:center;background:#123d35;border:1px solid #70d9c5;border-radius:9px;margin-top:10px;padding:11px;display:block}.lab-thumb{background:#020406;border-radius:14px;place-items:center;max-height:260px;margin:18px 0;display:grid;position:relative;overflow:hidden}.lab-thumb img{object-fit:contain;max-width:100%;max-height:260px;display:block}.lab-thumb span{color:#cdd7e3;background:#050a10e8;border-radius:7px;padding:5px 8px;font-size:11px;position:absolute;bottom:10px;right:10px}.lab-recognition-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:16px 0;display:grid}.lab-recognition-summary>*{overflow-wrap:anywhere;background:#0c1723;border:1px solid #30465d;border-radius:10px;min-width:0;padding:11px}.lab-recognition-summary b{color:var(--lab-green)}.lab-recognition-summary span{color:#ced7e2}.lab-partial,.lab-blocked{border-left:3px solid var(--lab-gold);color:#f4d896;background:#2b2414;padding:12px;line-height:1.5}.lab-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin:18px 0;display:grid}.lab-meta label,.lab-number-grid label{color:#bdcad8;flex-direction:column;gap:6px;min-width:0;font-size:12px;display:flex}.lab-meta input,.lab-meta select,.lab-number-grid input,.lab-number-grid select,.lab-paste input{color:#fff;background:#0a1420;border:1px solid #3b526b;border-radius:9px;width:100%;min-width:0;min-height:46px;padding:9px;scroll-margin-bottom:190px;font-size:16px}.lab-meta small,.lab-number-grid small{color:#f1c66e;overflow-wrap:anywhere}.lab-inline-actions{margin-bottom:16px}.lab-paste{color:#d6e0ea;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:7px 10px;margin:20px 0;font-weight:800;display:grid}.lab-paste>input{grid-column:1}.lab-paste>button{grid-area:1/2/3}.lab-lines{gap:13px;display:grid}.lab-lines fieldset{border:1px solid #30465d;border-radius:14px;min-width:0;padding:15px}.lab-lines legend{color:#f1cf7e;overflow-wrap:anywhere;max-width:100%;padding:0 8px;font-weight:900}.lab-number-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.lab-number-grid input[aria-invalid=true]{border-color:#cf6870}.lab-line-error{color:#ffb7bd}.lab-remove{background:0 0!important;min-height:38px!important;margin-top:10px!important;padding:6px 10px!important}.lab-add-line{margin:13px 0}.lab-confirm{background:#101c2a;border:1px solid #3a536d;border-radius:12px;align-items:flex-start;gap:11px;margin:18px 0;padding:14px;line-height:1.5;display:flex}.lab-confirm input{flex:0 0 21px;width:21px;height:21px;margin-top:2px}.lab-duplicate-warning{color:#ffe7ae;background:#2b2414;border:1px solid #a97739;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:18px 0;padding:14px;display:flex}.lab-duplicate-warning p{margin:0;font-weight:850}.lab-duplicate-warning button{background:0 0}.lab-final-actions{z-index:5;bottom:env(safe-area-inset-bottom);padding:12px 8px calc(12px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#09121df2;border-top:1px solid #32475d;justify-content:flex-end;margin:18px -8px -8px;position:sticky}.lab-barcode{border-color:#438f80}.lab-barcode a{align-items:center;margin-top:12px;text-decoration:none;display:inline-flex}.lab-check-result{border-color:#a78339}.lab-inline-error{color:#ffd0d3;background:#36191e;border:1px solid #aa5059;border-radius:10px;width:min(1040px,100%);margin:0 auto 18px;padding:12px}.scanner-lab-shell footer{color:#97a7b8;text-align:left;gap:16px;padding:20px 0;line-height:1.55;display:flex;position:static!important}.scanner-lab-shell footer b{color:#d8c58f;flex:none}.lab-hidden-input{opacity:0;pointer-events:none;width:1px;height:1px;position:fixed}.lab-candidate-lines{gap:8px;margin:0 0 18px;padding:0;list-style:none;display:grid}.lab-candidate-lines li{color:#e4edf7;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;background:#09131f;border:1px solid #30465d;border-radius:10px;min-width:0;padding:11px 13px}.lab-recognition-diagnostics{color:#eef3f8;background:#17140e;border:1px solid #6b5932;border-radius:14px;margin:18px 0;padding:16px}.lab-recognition-diagnostics h3,.lab-recognition-diagnostics h4{color:#f2d68e;margin:0}.lab-recognition-diagnostics dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:14px 0;display:grid}.lab-recognition-diagnostics dl>div{background:#0c1723;border-radius:8px;justify-content:space-between;gap:12px;padding:9px;display:flex}.lab-recognition-diagnostics dt{color:#aebdcb}.lab-recognition-diagnostics dd{text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.lab-sanitized-ocr,.lab-parser-rows,.lab-final-admission{background:#09131f;border:1px solid #334960;border-radius:10px;margin:12px 0;padding:13px}.lab-sanitized-ocr pre{color:#eaf3fd;white-space:pre-wrap;overflow-wrap:anywhere;max-height:260px;margin:10px 0 0;font:700 13px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.lab-parser-rows ol{gap:9px;margin:10px 0 0;padding:0;list-style:none;display:grid}.lab-parser-rows li{color:#cad7e3;background:#101d2b;border-radius:8px;gap:4px;padding:10px;font-size:13px;display:grid}.lab-parser-rows li>b{color:#8ee4d3}.lab-parser-rows li>strong{color:#f3d58a;overflow-wrap:anywhere}.lab-final-admission{gap:5px;display:grid}.lab-final-admission b{color:#f2d68e}.lab-final-admission span{color:#dbe5ef;line-height:1.5}.lab-diagnostics{color:#c9d5e2;background:#08111b;border:1px solid #2b4055;border-radius:12px;width:min(1040px,100%);margin:0 auto 18px;padding:12px 15px}.lab-diagnostics summary{color:#e5c97e;cursor:pointer;min-height:44px;padding:11px 0;font-weight:850}.lab-diagnostics dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:8px 0 0;display:grid}.lab-diagnostics dl>div{background:#0d1926;border-radius:8px;justify-content:space-between;gap:12px;padding:8px;display:flex}.lab-diagnostics dt{color:#91a4b8}.lab-diagnostics dd{color:#edf3f9;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.lab-light-diagnostics{background:#0a1521;border:1px solid #334c63;border-radius:10px;margin-top:12px;padding:8px 11px}.lab-light-diagnostics>summary{color:#b9d6ed}.lab-light-diagnostics>dl{margin-top:4px}@media (width<=520px){.lab-diagnostics dl,.lab-capture-gate-diagnostics dl,.lab-recognition-diagnostics dl{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.scanner-lab-shell{padding:14px 12px calc(112px + env(safe-area-inset-bottom))}.scanner-lab-shell>.lab-hero{padding:8px 0 22px!important}.lab-hero>p{letter-spacing:.11em;max-width:100%}.lab-modes,.lab-camera,.lab-warning,.lab-status,.lab-consent,.lab-review,.lab-error,.lab-barcode,.lab-check-result{border-radius:16px;padding:16px}.lab-modes>div:last-child,.lab-meta,.lab-recognition-summary{grid-template-columns:minmax(0,1fr)}.lab-number-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lab-ticket-guide{inset:6% 10%}.lab-camera-stage{min-height:260px}.lab-camera-actions,.lab-warning>div,.lab-consent>div,.lab-error>div{grid-template-columns:minmax(0,1fr);display:grid}.lab-camera-actions button,.lab-warning button,.lab-consent button,.lab-error button{width:100%}.lab-paste{grid-template-columns:minmax(0,1fr)}.lab-paste>input,.lab-paste>button{grid-area:auto/1}.lab-final-actions{grid-template-columns:minmax(0,1fr);margin-inline:-4px;padding-inline:4px;display:grid}.lab-final-actions button{width:100%}.scanner-lab-shell footer{text-align:left;gap:5px;display:grid}}@media (width<=440px){.lab-hero h1{font-size:clamp(34px,12vw,48px)}.lab-modes button{min-height:0;padding:16px}.lab-modes button b{font-size:18px}.lab-camera-message{border-radius:12px;max-width:calc(100% - 16px);bottom:10px}.lab-lines fieldset{padding:12px}}@media (width<=360px){.scanner-lab-shell{padding-inline:10px}.lab-number-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lab-hero h1{font-size:34px}.lab-hero>p{font-size:11px}.lab-modes,.lab-camera,.lab-warning,.lab-status,.lab-consent,.lab-review,.lab-error,.lab-barcode,.lab-check-result{padding:14px}}@media (prefers-reduced-motion:reduce){.lab-spinner{animation:none}}.lab-addons{background:#0c1723;border:1px solid #38516b;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin:0 0 18px;padding:14px;display:grid}.lab-addons label{color:#bdcad8;flex-direction:column;gap:6px;min-width:0;font-size:12px;display:flex}.lab-addons label>span{color:#f1cf7e;font-weight:850}.lab-addons select{color:#fff;background:#0a1420;border:1px solid #3b526b;border-radius:9px;width:100%;min-width:0;min-height:46px;padding:9px;scroll-margin-bottom:190px;font-size:16px}.lab-addons small{color:#f1c66e;overflow-wrap:anywhere}@media (width<=760px){.lab-addons{grid-template-columns:minmax(0,1fr)}}.lab-daily3-review-choices{grid-template-columns:minmax(0,1.6fr) minmax(220px,.8fr);gap:13px;margin:0 0 20px;display:grid}.lab-required-choice,.lab-daily3-draw-format{background:linear-gradient(145deg,#211d13,#101822);border:2px solid #806c3b;border-radius:14px;min-width:0;padding:17px}.lab-required-choice>p:first-child{color:#f0cc73;letter-spacing:.13em;margin:0 0 5px;font-size:11px;font-weight:900}.lab-required-choice h3{color:#fff2c6;margin:0;font-size:clamp(19px,3vw,24px);line-height:1.2}.lab-choice-buttons{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.lab-choice-buttons button{color:#fff;background:#0b1724;border:2px solid #4b6075;border-radius:12px;min-height:58px;padding:12px 14px;font-size:17px}.lab-choice-buttons button.selected,.lab-choice-buttons button[aria-checked=true]{color:#fff4cc;background:linear-gradient(145deg,#745715,#3d3014);border-color:#e8c66f;box-shadow:0 0 0 3px #e8c66f24}.lab-choice-buttons button:focus-visible{outline-offset:3px;outline:3px solid #f4d27d}.lab-play-type-buttons{grid-template-columns:repeat(3,minmax(0,1fr))}.lab-choice-status,.lab-required-message{border-radius:9px;margin:12px 0 0;padding:10px 12px;line-height:1.45}.lab-choice-status{color:#c9d6e3;background:#0b1724;border:1px solid #38516b}.lab-required-message{color:#ffd3d6;background:#391c22;border:1px solid #b35c65;font-weight:900}.lab-daily3-draw-format{color:#bdcad8;flex-direction:column;gap:7px;font-size:12px;display:flex}.lab-daily3-draw-format>span{color:#f1cf7e;font-weight:850}.lab-daily3-draw-format select{color:#fff;background:#0a1420;border:1px solid #3b526b;border-radius:9px;width:100%;min-height:48px;padding:9px;font-size:16px}.lab-daily3-draw-format small{color:#f1c66e}.lab-play-type-choice{margin-top:14px}@media (width<=760px){.lab-daily3-review-choices{grid-template-columns:minmax(0,1fr)}.lab-choice-buttons button{min-height:60px}}@media (width<=440px){.lab-play-type-buttons{grid-template-columns:minmax(0,1fr)}.lab-choice-buttons button{width:100%}}.lab-check-result{gap:18px;display:grid}.lab-result-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.lab-result-heading p{color:var(--lab-gold);letter-spacing:.13em;margin:0 0 5px;font-size:12px;font-weight:900}.lab-result-heading span{color:var(--lab-muted);margin-top:6px;display:block}.lab-result-heading>strong{color:#ffe4a0;text-align:right;background:#2b2415;border:1px solid #876e38;border-radius:10px;max-width:390px;padding:10px 13px}.lab-winning-result{background:#08121d;border:1px solid #38526d;border-radius:14px;flex-wrap:wrap;gap:18px;padding:17px;display:flex}.lab-winning-result>div{gap:8px;display:grid}.lab-winning-result b{color:#bdcad8;font-size:12px}.lab-result-balls,.lab-ticket-result-balls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lab-result-balls>span,.lab-winning-special>span,.lab-winning-multiplier>span,.lab-ticket-result-balls>span{color:#0a1521;font-variant-numeric:tabular-nums;background:#f4f7fb;border:1px solid #59728d;border-radius:50%;place-items:center;min-width:42px;min-height:42px;padding:4px;font-weight:900;display:grid}.lab-winning-special>span,.lab-ticket-result-balls>span.special{color:#fff;background:#b72435;border-color:#e16872}.lab-winning-multiplier>span{color:#211805;background:#e4bd60;border-color:#c99d3b;border-radius:10px}.lab-power-play-result{border-left:3px solid var(--lab-gold);background:#2a2314;margin:0;padding:12px 14px}.lab-result-lines{gap:12px;display:grid}.lab-result-lines article{background:#0a1521;border:1px solid #30475e;border-radius:13px;padding:15px}.lab-result-lines h3{color:#f0d48e;margin:0 0 12px}.lab-ticket-result-balls>span{min-width:40px;min-height:40px;position:relative}.lab-ticket-result-balls>span.matched{outline-offset:2px;background:#dffff8;outline:3px solid #72dbc7}.lab-ticket-result-balls>span.special.matched{background:#8e1725;outline-color:#ffe092}.lab-ticket-result-balls small{color:#baf6e9;white-space:nowrap;font-size:9px;position:absolute;top:100%;left:50%;transform:translate(-50%,3px)}.lab-ticket-result-balls>span:not(.special) small{color:#153f38}.lab-ticket-result-balls em{color:var(--lab-muted);font-size:20px;font-style:normal}.lab-result-lines article>p{gap:4px;margin:18px 0 0;display:grid}.lab-result-lines article>p>*{display:block}.lab-result-lines article>p>span{color:#c3cfdb}.lab-result-lines article>p>strong{color:#ffe09a;margin-top:5px}.lab-result-overall{background:#2b2416;border:1px solid #8c7038;border-radius:13px;padding:15px}.lab-result-overall>*{display:block}.lab-result-overall>b{color:#d8c286;text-transform:uppercase;letter-spacing:.1em;font-size:12px}.lab-result-overall>strong{color:#fff0b9;margin-top:5px;font-size:20px}.lab-result-overall p{margin:7px 0 0}.lab-result-status{margin:0;font-size:13px;color:#b8c7d6!important}.lab-result-source{color:#9bc5ff;overflow-wrap:anywhere;width:max-content;max-width:100%}.lab-physical-warning{border-top:1px solid #4f4228;margin:0;padding-top:14px;font-weight:850;color:#ffe2a0!important}.lab-result-unavailable{border-color:#97545a}.lab-result-unavailable .lab-result-heading>strong{color:#ffd2d5;background:#321d21;border-color:#97545a}@media (width<=760px){.lab-result-heading{display:grid}.lab-result-heading>strong{text-align:left;max-width:none}.lab-winning-result{display:grid}.lab-ticket-result-balls{gap:10px}.lab-result-balls>span,.lab-winning-special>span,.lab-winning-multiplier>span,.lab-ticket-result-balls>span{min-width:40px;min-height:40px}.lab-result-lines article{padding:13px}}.lab-field-review{margin:20px 0}.lab-review-instructions{gap:9px;margin-bottom:16px;display:grid}.lab-review-instructions p{margin:0;line-height:1.5}.lab-unresolved-warning,.lab-unconfirmed-warning{border-radius:10px;gap:9px;padding:12px;display:flex}.lab-unresolved-warning{color:#ffd5d8;background:#34181d;border:1px solid #c85b65}.lab-unresolved-count{color:#f4d792;font-weight:850}.lab-review-rows{gap:13px;display:grid}.lab-review-row{border:1px solid #30465d;border-radius:14px;min-width:0;padding:15px}.lab-review-row legend{color:#f1cf7e;padding:0 8px;font-weight:900}.lab-field-controls{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.lab-review-field{gap:6px;display:grid}.lab-review-field>small{color:#9fc7bc;overflow-wrap:anywhere;min-height:2.7em;font-size:11px;line-height:1.35}.lab-review-field.is-unresolved>small{color:#ffb8be}.lab-review-field.is-edited>small{color:#f2d17f}.lab-review-field.is-player-confirmed>small{color:#a9efd8}.lab-review-field.is-player-confirmed input{background:#102b24;border-color:#4f927a}.lab-conflict-actions{gap:6px;display:grid}.lab-confirm-displayed-conflict,.lab-change-displayed-conflict{cursor:pointer;border-radius:8px;min-height:44px;padding:7px 8px;font-size:11px;font-weight:850;line-height:1.2}.lab-confirm-displayed-conflict{color:#ffe9ec;background:#3b1d27;border:1px solid #ee8c99}.lab-change-displayed-conflict{color:#eaf3fd;background:#101d2b;border:1px solid #5f7894}.lab-confirm-displayed-conflict:disabled,.lab-change-displayed-conflict:disabled{opacity:.5;cursor:not-allowed}.lab-field-editor-backdrop{z-index:1000;background:#000b;align-items:end;padding:16px;display:grid;position:fixed;inset:0}.lab-field-editor{background:#0b1622;border:1px solid #5f7894;border-radius:20px 20px 12px 12px;width:min(520px,100%);max-height:min(84dvh,720px);margin:0 auto;padding:22px;overflow:auto;box-shadow:0 28px 90px #000c}.lab-field-editor>p:first-child{color:#e8c66f;letter-spacing:.12em;margin:0 0 6px;font-size:12px;font-weight:900}.lab-field-editor h3{margin:0 0 16px;font-size:24px}.lab-field-editor>div:last-child{gap:10px;margin-top:18px;display:grid}.lab-recognition-evidence{background:#08131e;border:1px solid #364d64;border-radius:10px;gap:4px;margin-bottom:16px;padding:12px;display:grid}.lab-recognition-evidence span,.lab-recognition-evidence small{color:#aabccc}.lab-recognition-evidence strong{font-size:22px}.lab-number-picker{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.lab-number-picker button{color:#f1f6fb;cursor:pointer;touch-action:manipulation;background:#101d2b;border:1px solid #4d6680;border-radius:9px;min-height:46px;font-size:15px;font-weight:850}.lab-number-picker button.is-current{color:#fff1be;background:#392d13;border-color:#e8c66f}.lab-number-picker button:focus-visible{outline-offset:2px;outline:3px solid #9cc9ff}.lab-field-editor-error{color:#ffc0c4;font-weight:800}.lab-line-actions{flex-wrap:wrap;gap:10px;display:flex}.owner-fixture-select{color:#dbe5ee;gap:7px;margin:18px 0;font-weight:800;display:grid}.owner-fixture-select select{color:#fff;background:#0a1420;border:1px solid #3b526b;border-radius:9px;min-height:48px;padding:9px;font-size:16px}.owner-fixture-eligibility{grid-template-columns:1fr 1fr;gap:10px;display:grid}.owner-fixture-eligibility p{background:#0a1521;border:1px solid #39516a;border-radius:10px;gap:5px;margin:0;padding:13px;display:grid}.owner-fixture-eligibility b{color:#b7c7d6}.owner-fixture-eligibility strong{color:#f1d27f}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.lab-confirm-displayed-conflict{color:#ffe9ec;cursor:pointer;background:#3b1d27;border:1px solid #ee8c99;border-radius:8px;min-height:44px;padding:7px 8px;font-size:11px;font-weight:850;line-height:1.2}.lab-confirm-displayed-conflict:disabled{opacity:.5;cursor:not-allowed}.scanner-lab-shell button.lab-change-yellow-value{color:#e9c47e;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;min-height:34px;padding:4px 2px;font-size:11px;font-weight:850;line-height:1.2;text-decoration:underline}.scanner-lab-shell button.lab-change-yellow-value:disabled{opacity:.5;cursor:not-allowed}.owner-unresolved-proof[data-zero-unresolved=true] .lab-unresolved-count{display:none}.lab-correction-confirmation{background:#211b0e;border:1px solid #8b6b28;border-radius:14px;gap:10px;margin-top:18px;padding:16px;display:grid}.lab-correction-confirmation h3,.lab-correction-confirmation p{margin:0}.lab-correction-confirmation p{line-height:1.5}.lab-confirm-corrected{width:100%;min-height:52px;font-weight:900}.lab-correction-confirmed{color:#bdf5df;background:#102b24;border:1px solid #4f927a;border-radius:10px;padding:12px;font-weight:850}.lab-review-action-rail{z-index:7;bottom:calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#08131ff2;border:1px solid #49627b;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin:18px 0;padding:12px 14px;display:grid;position:sticky;box-shadow:0 12px 32px #0009}.lab-review-action-rail p{color:#f1f6fb;margin:0;font-weight:850;line-height:1.4}.lab-review-action-rail button{min-width:176px;min-height:48px}.lab-review-action-rail.is-unresolved{background:#2b0710f5;border-color:#ff2d3f}.lab-review-action-rail.is-corrected-unconfirmed{background:#24180bf5;border-color:#c98a2e}.lab-review-field input[data-scanner-unresolved=true],.lab-final-actions{scroll-margin-block:120px}.lab-review .lab-final-actions,.owner-fixture-actions{position:static}@media (width<=760px){.lab-review{padding-bottom:16px}.lab-review-action-rail{grid-template-columns:minmax(0,1fr) minmax(156px,auto);max-height:none;margin:16px 0;padding:9px 10px;position:sticky;bottom:0;overflow:visible}.lab-review-action-rail p{font-size:12px;line-height:1.3}.lab-review-action-rail button{width:auto;min-width:156px;min-height:44px;padding:8px 10px}.lab-review-action-rail[data-keyboard-open=true]{max-height:none;margin:18px 0;position:static;overflow:visible}.lab-review-field input[data-scanner-unresolved=true],.lab-final-actions{scroll-margin-block:calc(150px + env(safe-area-inset-bottom))}}@media (height<=520px) and (orientation:landscape){.lab-review-action-rail{max-height:none;margin:14px 0;position:static;overflow:visible}.lab-review{padding-bottom:16px}}@media (prefers-reduced-motion:reduce){.lab-review-action-rail{scroll-behavior:auto}}@media (forced-colors:active){.lab-review-action-rail{background:canvas;border:2px solid canvastext}.lab-review-action-rail.is-unresolved{border-color:mark}}.lab-meta label.is-unresolved input,.lab-meta label.is-unresolved select{background:#4b1c23;border-color:#ee717b}.lab-meta label.is-unresolved small{color:#ffb8be;font-weight:850}@media (width<=760px){.lab-field-controls{grid-template-columns:repeat(3,minmax(0,1fr))}.lab-field-editor-backdrop{padding:0}.lab-field-editor{padding-bottom:calc(22px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0}.owner-fixture-eligibility{grid-template-columns:1fr}}@media (width<=360px){.lab-field-controls{grid-template-columns:repeat(2,minmax(0,1fr))}}.lab-review-field>span:first-child{color:#bdcad8;font-size:12px}.lab-review-field-control{display:block;position:relative}.lab-review-field-control input{color:#eef4fb;text-align:center;font-variant-numeric:tabular-nums;cursor:pointer;background:#111d2b;border:1px solid #405670;border-radius:10px;width:100%;min-width:0;min-height:52px;padding:8px;font-size:18px;font-weight:800}.lab-review-field-control input::placeholder{color:#fff;opacity:1}.lab-review-field-control>b{color:#fff;font-size:12px;position:absolute;top:4px;right:5px}.lab-review-field.is-unresolved .lab-review-field-control input{color:#fff;background:#4b1c23;border-color:#ee717b}.lab-review-field.is-unconfirmed .lab-review-field-control input{color:#fff;background:#332814;border-color:#c99a43}.lab-scanner-hint{color:#b7c8d8;background:#0b1723;border:1px dashed #64778d;border-radius:9px;margin:13px 0 0;padding:10px 12px;font-size:13px;line-height:1.45}.lab-scanner-hint b{color:#e5c675}.ticket-scanner-overlay{-webkit-backdrop-filter:none;backdrop-filter:none;background:#02030af5;overflow:hidden}.ticket-scanner-dialog{background:radial-gradient(circle at 9% 0,#5844b92e,#0000 30%),radial-gradient(circle at 92% 4%,#1aa9c927,#0000 28%),linear-gradient(155deg,#0b0d16,#070911 58%,#05060b)!important;border-color:#4a5070!important;box-shadow:0 34px 110px #000d,inset 0 1px #ffffff12!important}.ticket-scanner-head{z-index:auto!important;height:auto!important;min-height:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #343a59!important;padding:0 0 16px!important;position:static!important;inset:auto!important}.ticket-scanner-head .eyebrow{color:#9aa9ff!important}.ticket-scanner-head h2{color:#fff!important}.ticket-scanner-head button{color:#eef1f7!important;background:#0c0f19!important;border-color:#59617f!important}.ticket-scanner-head-actions{flex:none;align-items:flex-start;gap:8px;margin-left:auto;display:flex}.ticket-scanner-head-actions button{min-width:76px;min-height:44px;padding:9px 13px}.ticket-scanner-head-actions button:focus-visible{outline-offset:3px;outline:3px solid #f4d27d}.scanner-lab-public{--lab-bg:#06070c;--lab-card:#0d101b;--lab-card-2:#111524;--lab-line:#383f60;--lab-muted:#b7c0d0;--lab-gold:#aab7ff;--lab-green:#3fd2e3;color:#f7f8fc;background:0 0;min-height:0;padding:18px 0 0}.scanner-lab-public>.lab-hero{padding:6px 0 24px!important}.scanner-lab-public .lab-hero>p,.scanner-lab-public .lab-section-head>p,.scanner-lab-public .lab-consent>p{color:#97a8ff}.scanner-lab-public .lab-hero h1{background:linear-gradient(90deg,#fff,#c7d2ff 52%,#9ddff0);color:#0000;-webkit-background-clip:text;background-clip:text}.scanner-lab-public .lab-modes,.scanner-lab-public .lab-camera,.scanner-lab-public .lab-warning,.scanner-lab-public .lab-status,.scanner-lab-public .lab-consent,.scanner-lab-public .lab-review,.scanner-lab-public .lab-error,.scanner-lab-public .lab-barcode,.scanner-lab-public .lab-check-result{background:radial-gradient(circle at 96% 0,#6544c426,#0000 34%),linear-gradient(145deg,#101421,#080b13);border-color:#3c4468;box-shadow:0 24px 70px #01020999,inset 0 1px #ffffff0b}.scanner-lab-public .lab-modes button{background:linear-gradient(145deg,#151a2b,#0b0e18);border-color:#495272}.scanner-lab-public .lab-modes button:hover,.scanner-lab-public .lab-modes button:focus-visible{border-color:#9fb0ff;box-shadow:0 0 0 3px #7c6ce629}.scanner-lab-public .lab-modes button b{color:#f7f8ff}.scanner-lab-public .lab-modes button:first-child b{color:#c7c5ff;text-shadow:0 0 20px #8d7cff55}.scanner-lab-public .lab-modes button:nth-child(2) b{color:#a9e8f5;text-shadow:0 0 20px #52d6ec44}.scanner-lab-public .lab-modes button:nth-child(3) b{color:#d6b8ff;text-shadow:0 0 20px #ad6eff55}.scanner-lab-public .lab-modes button:nth-child(4) b{color:#dbe4ff;text-shadow:0 0 20px #88a8ff44}.scanner-lab-public .lab-modes button span{color:#bac3d5}.scanner-lab-public button,.scanner-lab-public .lab-barcode a{color:#f1f3f8;background:#111522;border-color:#56617e}.scanner-lab-public button.primary,.scanner-lab-public .lab-final-actions button:last-child{color:#fff;background:linear-gradient(135deg,#245ed8,#5b3ec7 68%,#7f4dde);border-color:#aebcff;box-shadow:0 10px 28px #38289a55,inset 0 1px #ffffff38}.scanner-lab-public .lab-camera-instruction{background:#151b31;border-color:#6573ac;color:#e3e8ff!important}.scanner-lab-public .lab-camera-stage{background:#000;border-color:#505d82}.scanner-lab-public .lab-ticket-guide{border-color:#4fd1e2}.scanner-lab-public .lab-camera-message{color:#dcfaff;background:#07131be8;border-color:#75dbea77}.scanner-lab-public .lab-spinner{border-color:#7f91ff #373e5d #373e5d}.scanner-lab-public .lab-consent{border-color:#6874ac}.scanner-lab-public .lab-recognition-summary>*{background:#101522;border-color:#424b6c}.scanner-lab-public .lab-recognition-summary b{color:#9eacff}.scanner-lab-public .lab-partial,.scanner-lab-public .lab-blocked{color:#dce2ff;background:#171b30;border-left-color:#8d9cff}.scanner-lab-public .lab-meta input,.scanner-lab-public .lab-meta select,.scanner-lab-public .lab-paste input,.scanner-lab-public .lab-addons select{color:#fff;background:#090c14;border-color:#4e5878}.scanner-lab-public .lab-meta small,.scanner-lab-public .lab-addons small,.scanner-lab-public .lab-addons label>span{color:#aebaff}.scanner-lab-public .lab-review-row,.scanner-lab-public .lab-addons{background:#0d111d;border-color:#414a6b}.scanner-lab-public .lab-review-row legend{color:#bdc6ff}.scanner-lab-public .lab-review-field-control input{color:#f3f5fb;cursor:text;background:#101522;border-color:#505a79}.scanner-lab-public .lab-review-field-control input:focus{border-color:#9cafff;box-shadow:0 0 0 3px #6c5fe32b}.scanner-lab-public .lab-review-field.is-unresolved .lab-review-field-control input{background:#341722;border-color:#e06b85}.scanner-lab-public .lab-review-field.is-unconfirmed .lab-review-field-control input{background:#4a3509;border-color:#f2be46;box-shadow:0 0 0 1px #f2be4655}.scanner-lab-public .lab-review-field.is-edited>small{color:#aebaff}.scanner-lab-public .lab-unresolved-count{color:#c5ceff}.scanner-lab-public .lab-correction-confirmation{background:#14192c;border-color:#6977b2}.scanner-lab-public .lab-correction-confirmed{color:#c8f6fb;background:#10282d;border-color:#528d96}.scanner-lab-public .lab-review-action-rail{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0b0e18;border-color:#5d688d}.scanner-lab-public .lab-review-action-rail.is-unresolved{background:#2b0710;border-color:#ff2d3f}.scanner-lab-public .lab-review-action-rail.is-corrected-unconfirmed{background:#24180b;border-color:#c98a2e}.scanner-lab-public .lab-final-actions{background:#090c14f2;border-top-color:#3f4767}.scanner-lab-public .lab-duplicate-warning,.scanner-lab-public .lab-warning{color:#ece5ff;background:linear-gradient(145deg,#21172f,#12101c);border-color:#7d70ac}.scanner-lab-public .lab-required-choice,.scanner-lab-public .lab-daily3-draw-format{background:linear-gradient(145deg,#171b30,#0d111d);border-color:#606a9f}.scanner-lab-public .lab-required-choice>p:first-child,.scanner-lab-public .lab-daily3-draw-format>span{color:#aebaff}.scanner-lab-public .lab-required-choice h3{color:#fff}.scanner-lab-public .lab-choice-buttons button{background:#0d111d;border-color:#505a79}.scanner-lab-public .lab-choice-buttons button.selected,.scanner-lab-public .lab-choice-buttons button[aria-checked=true]{color:#fff;background:linear-gradient(145deg,#294f9d,#5d39a8);border-color:#aebcff;box-shadow:0 0 0 3px #8b75e42b}.scanner-lab-public .lab-choice-status{background:#101522;border-color:#465170}.scanner-lab-public .lab-result-heading p,.scanner-lab-public .lab-result-lines h3{color:#b6c1ff}.scanner-lab-public .lab-result-heading>strong,.scanner-lab-public .lab-result-overall{color:#e7eaff;background:#171a2d;border-color:#6974a5}.scanner-lab-public .lab-result-overall>b,.scanner-lab-public .lab-result-overall>strong,.scanner-lab-public .lab-physical-warning{color:#dfe4ff!important}.scanner-lab-public footer b{color:#c4ccff}.lab-return-home{width:100%;min-height:52px;margin-top:4px;font-weight:900}.scanner-lab-public .lab-hidden-input{pointer-events:none}@media (width<=760px){.ticket-scanner-dialog{padding-inline:16px!important}.scanner-lab-public{padding-top:12px}.scanner-lab-public .lab-review{padding-bottom:16px}}@media (width<=480px){.ticket-scanner-dialog{padding-top:calc(14px + env(safe-area-inset-top))!important;padding-bottom:calc(14px + env(safe-area-inset-bottom))!important}.ticket-scanner-head{grid-template-columns:minmax(0,1fr)!important;display:grid!important}.ticket-scanner-head-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin:12px 0 0;display:grid}.ticket-scanner-head-actions button{width:100%;min-width:0}}@media (width<=390px){.lab-review-action-rail{grid-template-columns:minmax(0,1fr)}.lab-review-action-rail button{width:100%;min-width:0}}.lab-confirm-displayed-candidates{background:#35240f;border:1px solid #c98a2e;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;display:grid}.lab-confirm-displayed-candidates div{gap:5px;display:grid}.lab-confirm-displayed-candidates b{color:#f7dfb0}.lab-confirm-displayed-candidates small{color:#e9c47e;line-height:1.45}.lab-confirm-displayed-candidates button{color:#fff4df;cursor:pointer;background:linear-gradient(145deg,#8f5a1e,#6e3f0f);border:1px solid #c98a2e;border-radius:10px;min-height:46px;padding:10px 14px;font-weight:900;box-shadow:0 0 0 1px #c98a2e33}.lab-confirm-displayed-candidates button:disabled{opacity:.5;cursor:not-allowed}@media (width<=620px){.lab-confirm-displayed-candidates{grid-template-columns:minmax(0,1fr)}.lab-confirm-displayed-candidates button{width:100%}}.lab-unconfirmed-warning{color:#f7dfb0;background:#35240f;border:1px solid #c98a2e}.lab-review-field.is-unconfirmed>small{color:#e9c47e}.lab-review-field.is-accepted .lab-review-field-control input{color:#fff;background:#0f5c3d;border-color:#47e39b}.lab-review-field.is-unconfirmed .lab-review-field-control input{appearance:none;color:#f7dfb0!important;opacity:1!important;-webkit-text-fill-color:#f7dfb0!important;background:#35240f!important;border:2px solid #c98a2e!important;box-shadow:0 0 0 1px #c98a2e33!important}.lab-review-field.is-unconfirmed .lab-review-field-control>b{color:#e9c47e}.lab-review-field.is-optional .lab-review-field-control input{color:#d8e0ea!important;-webkit-text-fill-color:#d8e0ea!important;background:#121925!important;border-color:#596579!important}.lab-review-field.is-optional>small{color:#b9c4d2}.lab-confirm-optional-multiplier{color:#f7dfb0;cursor:pointer;background:#35240f;border:1px solid #c98a2e;border-radius:8px;min-height:40px;padding:7px 8px;font-size:11px;font-weight:850;line-height:1.25}.scanner-lab-public .lab-review-field.is-accepted .lab-review-field-control input{color:#fff;background:#0f5c3d;border-color:#47e39b}.scanner-lab-public .lab-review-field.is-unconfirmed .lab-review-field-control input{appearance:none;color:#f7dfb0!important;opacity:1!important;-webkit-text-fill-color:#f7dfb0!important;background:#35240f!important;border:2px solid #c98a2e!important;box-shadow:0 0 0 1px #c98a2e33!important}.scanner-lab-public .lab-review-field.is-unconfirmed>small{color:#e9c47e}.lab-mega-multiplier-warning{color:#f7dfb0;background:#35240f;border:1px solid #c98a2e;border-radius:10px;padding:12px;font-weight:800;line-height:1.5}.scanner-lab-shell .lab-review-field.is-unresolved .lab-review-field-control input[aria-invalid=true]{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#5b0b18!important;border:2px solid #ff2d3f!important;box-shadow:0 0 0 2px #ff2d3f33!important}.lab-hotspot-review-choices{grid-template-columns:repeat(2,minmax(0,1fr))}.lab-hotspot-line-details{grid-column:1/-1}.lab-hotspot-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.lab-hotspot-detail-grid label{color:#bdcad8;flex-direction:column;gap:7px;min-width:0;font-size:12px;display:flex}.lab-hotspot-detail-grid label>span{color:#f1cf7e;font-weight:850}.lab-hotspot-detail-grid select{color:#fff;background:#0a1420;border:1px solid #3b526b;border-radius:9px;width:100%;min-width:0;min-height:48px;padding:9px;font-size:16px}.lab-hotspot-detail-grid small{color:#f1c66e;overflow-wrap:anywhere;min-height:2.8em;line-height:1.4;display:block}.scanner-lab-public .lab-hotspot-detail-grid label>span,.scanner-lab-public .lab-hotspot-detail-grid small{color:#aebaff}.scanner-lab-public .lab-hotspot-detail-grid select{color:#fff;background:#090c14;border-color:#4e5878}@media (width<=760px){.lab-hotspot-review-choices{grid-template-columns:minmax(0,1fr)}.lab-hotspot-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.lab-hotspot-detail-grid{grid-template-columns:minmax(0,1fr)}.lab-hotspot-detail-grid small{min-height:0}}.lab-race-time-editor{gap:12px;display:grid}.lab-race-time-editor label,.lab-derby-review-choices>label{color:#f1cf7e;background:linear-gradient(145deg,#211d13,#101822);border:2px solid #806c3b;border-radius:14px;gap:7px;padding:17px;font-weight:850;display:grid}.lab-race-time-editor input,.lab-derby-review-choices>label input{color:#fff;font-variant-numeric:tabular-nums;background:#08131e;border:1px solid #526b84;border-radius:10px;width:100%;min-height:52px;padding:10px 12px;font-size:20px}.lab-race-time-editor button{min-height:50px}.lab-derby-review-choices .lab-required-choice>button{color:#fff;background:#0b1724;border:2px solid #4b6075;border-radius:12px;width:100%;min-height:52px;margin-top:14px;font-weight:850}.lab-derby-review-choices .lab-required-choice>button.selected{color:#fff4cc;background:linear-gradient(145deg,#745715,#3d3014);border-color:#e8c66f;box-shadow:0 0 0 3px #e8c66f24}.scanner-lab-public .lab-race-time-editor label,.scanner-lab-public .lab-derby-review-choices>label{background:linear-gradient(145deg,#171b30,#0d111d);border-color:#606a9f}.scanner-lab-public .lab-race-time-editor input,.scanner-lab-public .lab-derby-review-choices>label input{background:#090c14;border-color:#505a79}.scanner-lab-public .lab-derby-review-choices .lab-required-choice>button.selected{background:linear-gradient(145deg,#294f9d,#5d39a8);border-color:#aebcff;box-shadow:0 0 0 3px #8b75e42b}
