:root{--bg:#0a0a0a;--fg:#ffffff;--muted:#cbd5e1;--card:#111318;--card-bd:#243244;--accent:#2563eb;--accent-contrast:#ffffff;--danger:#ef4444;--info-bg:rgba(37,99,235,.08);--font-sans:ui-sans-serif;--text-xs:12px;--text-sm:14px;--text-base:16px;--text-lg:18px;--text-xl:20px;--text-2xl:24px;--text-3xl:30px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-10:40px;--space-12:48px;--touch-target-min:44px;--touch-target-comfortable:48px;--touch-spacing-min:8px;--touch-spacing-mobile:12px;--density-compact:0.85;--density-normal:1;--density-comfortable:1.15;--radius-card:14px;--stack-gap:var(--space-4);--binder-overlap:30px;--tabs-shift:14px;--binder-fudge:10px;--paper:#faf9f7;--ink:#1f2937;--ink-ghost:#f1f5f9;--ink-strong:#0f172a;--grid-line:rgba(2,6,23,.08);--bubble-red:#f43f5e;--bubble-blue:#3b82f6;--bubble-green:#10b981;--bubble-amber:#eab308;--bubble-fireball:#f59e0b;--bubble-nylotto:#7c3aed;--ticket-radius:18px;--ticket-hole:8px;--ticket-gutter:14px;--z-base:0;--z-header:300;--z-overlay:9990;--z-drawer:10010;--center-max:1120px;--page-gutter:var(--stack-gap);--rail-w:300px;--rail-gap:var(--space-6,24px);--breakpoint-mobile:767.98px;--breakpoint-tablet:768px;--breakpoint-desktop:1024px;--breakpoint-wide:1536px;--control-h:var(--touch-target-min)}@media (prefers-color-scheme:light){:root{--bg:#f8fafc;--fg:#0b1220;--muted:#475569;--muted-strong:#334155;--card:#ffffff;--card-bd:#d0d7e2;--accent:#1e40af;--accent-contrast:#ffffff;--link:#1e40af;--link-hover:#1d4ed8;--link-visited:#6b21a8;--focus-ring:#2563eb;--focus-ring-contrast:#000000;--danger:#b91c1c;--paper:#faf9f7;--ink:#1f2937;--ink-ghost:#f1f5f9;--ink-strong:#0f172a;--grid-line:rgba(2,6,23,.08);--bubble-red:#e11d48;--bubble-blue:#2563eb;--bubble-green:#047857;--bubble-amber:#a16207;--bubble-fireball:#d97706;--bubble-nylotto:#6d28d9;--card-emphasis:color-mix(in oklab,var(--accent) 12%,var(--card));--card-emphasis-bd:color-mix(in oklab,var(--accent) 40%,var(--card-bd))}}@media (prefers-color-scheme:dark){:root{--bg:#0a0a0a;--fg:#ffffff;--muted:#cbd5e1;--muted-strong:#e2e8f0;--card:#111318;--card-bd:#243244;--accent:#2563eb;--accent-contrast:#ffffff;--link:#60a5fa;--link-hover:#93c5fd;--link-visited:#a78bfa;--focus-ring:#60a5fa;--focus-ring-contrast:#ffffff;--danger:#ef4444;--paper:#0b0c10;--ink:#e5e7eb;--ink-ghost:#111827;--ink-strong:var(--fg);--grid-line:rgba(148,163,184,.15);--bubble-red:#f43f5e;--bubble-blue:#3b82f6;--bubble-green:#10b981;--bubble-amber:#eab308;--bubble-fireball:#f59e0b;--bubble-nylotto:#7c3aed;--card-emphasis:color-mix(in oklab,var(--accent) 18%,var(--card));--card-emphasis-bd:color-mix(in oklab,var(--accent) 45%,var(--card-bd))}}[data-theme=light]{--bg:#f8fafc;--fg:#0b1220;--muted:#475569;--muted-strong:#334155;--card:#ffffff;--card-bd:#d0d7e2;--accent:#1e40af;--accent-contrast:#ffffff;--link:#1e40af;--link-hover:#1d4ed8;--link-visited:#6b21a8;--focus-ring:#2563eb;--focus-ring-contrast:#000000;--danger:#b91c1c;--paper:#faf9f7;--ink:#1f2937;--ink-ghost:#f1f5f9;--ink-strong:#0f172a;--grid-line:rgba(2,6,23,.08);--bubble-red:#e11d48;--bubble-blue:#2563eb;--bubble-green:#047857;--bubble-amber:#a16207;--bubble-fireball:#d97706;--bubble-nylotto:#6d28d9;--card-emphasis:color-mix(in oklab,var(--accent) 12%,var(--card));--card-emphasis-bd:color-mix(in oklab,var(--accent) 40%,var(--card-bd))}[data-theme=dark]{--bg:#0a0a0a;--fg:#ffffff;--muted:#cbd5e1;--muted-strong:#e2e8f0;--card:#111318;--card-bd:#243244;--accent:#2563eb;--accent-contrast:#ffffff;--link:#60a5fa;--link-hover:#93c5fd;--link-visited:#a78bfa;--focus-ring:#60a5fa;--focus-ring-contrast:#ffffff;--danger:#ef4444;--paper:#0b0c10;--ink:#e5e7eb;--ink-ghost:#111827;--ink-strong:var(--fg);--grid-line:rgba(148,163,184,.15);--bubble-red:#f43f5e;--bubble-blue:#3b82f6;--bubble-green:#10b981;--bubble-amber:#eab308;--bubble-fireball:#f59e0b;--bubble-nylotto:#7c3aed;--card-emphasis:color-mix(in oklab,var(--accent) 18%,var(--card));--card-emphasis-bd:color-mix(in oklab,var(--accent) 45%,var(--card-bd))}[data-theme=contrast]{--bg:#000000;--fg:#ffffff;--muted:#ffffff;--muted-strong:#ffffff;--card:#000000;--card-bd:#ffffff;--accent:#00eaff;--accent-contrast:#000000;--link:#00eaff;--link-hover:#7df9ff;--link-visited:#ffcc00;--focus-ring:#ffffff;--focus-ring-contrast:#000000;--danger:#ff4d4d;--paper:#000000;--ink:#ffffff;--ink-ghost:#0a0a0a;--ink-strong:var(--fg);--grid-line:rgba(255,255,255,.25);--bubble-red:#ff8090;--bubble-blue:#60a5fa;--bubble-green:#34d399;--bubble-amber:#facc15;--bubble-fireball:#ffb020;--bubble-nylotto:#b794ff;--card-emphasis:color-mix(in oklab,var(--accent) 24%,var(--card));--card-emphasis-bd:var(--focus-ring)}@layer reset, base, layout, components, utilities, pages, experimental;@layer reset{*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0}}@layer base{body{background:var(--bg);color:var(--fg);font-family:var(--font-sans),system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,"Apple Color Emoji","Segoe UI Emoji";font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:var(--link);text-decoration:none;text-underline-offset:2px}a:hover{color:var(--link-hover);text-decoration:underline}a:visited{color:var(--link-visited)}a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;text-decoration:underline}main{max-width:1180px;margin:0 auto;padding:0;overflow-x:hidden}main.layout-rails{max-width:none;width:100%;margin:0;padding:0;box-sizing:border-box}body:has(.filters-panel.mobile-drawer.open),body:has(.sidebar.open){overflow:hidden}}@layer layout{.flex-1{flex:1}.grid{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.grid>*{min-width:0}.controls{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center}.controls.header-controls{align-items:flex-start}.header-controls .btn{margin-bottom:0}.layout-grid{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.layout-grid>*{min-width:0}.main-content{grid-template-columns:1fr;row-gap:var(--space-4)}@media (min-width:1024px){.main-content{grid-template-columns:3fr 2fr;-moz-column-gap:var(--space-6);column-gap:var(--space-6)}}.layout-rails{display:grid;grid-template-columns:1fr;grid-column-gap:0;-moz-column-gap:0;column-gap:0;width:100%;max-width:100%;box-sizing:border-box;margin:0 auto;overflow-x:hidden}.layout-rails>.rail{display:none}.rails-center{max-width:var(--center-max);margin-inline:auto;min-width:0;padding-inline:var(--stack-gap)}@media (min-width:1024px) and (max-width:1535.98px){.layout-rails{grid-template-columns:minmax(0,calc(100% - var(--rail-w) - var(--rail-gap))) var(--rail-w);-moz-column-gap:var(--rail-gap);column-gap:var(--rail-gap);justify-content:center}.layout-rails>.rail--right{display:block}.rails-center{padding-inline:0}}@media (min-width:1536px){.layout-rails{grid-template-columns:var(--rail-w) minmax(0,calc(100% - (2 * var(--rail-w)) - (2 * var(--rail-gap)))) var(--rail-w);-moz-column-gap:var(--rail-gap);column-gap:var(--rail-gap);justify-content:center}.layout-rails>.rail{display:block}.rails-center{padding-inline:0}}.rail__inner{display:grid;grid-gap:var(--space-6);gap:var(--space-6);position:relative}.ad-slot{display:block;width:100%;border:1.5px dashed var(--card-bd);border-radius:var(--radius-card);background:color-mix(in oklab,var(--card) 12%,transparent);position:relative;overflow:hidden}.ad-slot:before{content:"Your Ad Here";position:absolute;top:6px;right:10px;font-size:var(--text-xs);color:var(--muted-strong)}.ad-slot--rail-300x600{width:var(--rail-w);height:600px}.ad-slot--rail-300x250{width:var(--rail-w);height:250px}.ad-slot--rect-280{width:100%;height:280px}.ad-slot>*{width:100%;height:100%;display:block}.ad-slot iframe,.ad-slot img{width:100%;height:100%;border:0}.rail .ad-slot{margin-top:var(--space-4)}.rail--left .ad-slot{margin-left:0;margin-right:auto}.rail--right .ad-slot{margin-left:auto;margin-right:0}@media (min-width:1024px){.ad-slot--rect-280{display:none}}}@layer components{.card a,.card-content-text a,.hint a{color:var(--link);text-decoration:underline;text-underline-offset:2px}.card a:hover,.card-content-text a:hover,.hint a:hover{color:var(--link-hover)}.card a:visited,.card-content-text a:visited,.hint a:visited{color:var(--link-visited)}.card{background:var(--card);border:1px solid var(--card-bd);border-radius:var(--radius-card);padding:var(--space-4)}.ticket{background:var(--paper);color:var(--ink);border-radius:var(--ticket-radius);border:1px solid var(--card-bd);position:relative}.ticket--perforated:after,.ticket--perforated:before{content:"";position:absolute;top:0;bottom:0;width:var(--ticket-gutter);background:radial-gradient(circle at center,transparent calc(var(--ticket-hole) - 1px),var(--paper) var(--ticket-hole)) 50%/100% calc(var(--ticket-hole) * 2) repeat-y,linear-gradient(to right,var(--grid-line),var(--grid-line)) 0/1px 100% no-repeat;pointer-events:none}.ticket--perforated:before{left:0}.ticket--perforated:after{right:0}.ticket-grid{background:linear-gradient(var(--grid-line) 1px,transparent 1px) 0 0 /100% 28px,linear-gradient(90deg,var(--grid-line) 1px,transparent 1px) 0 0 /36px 100%}.num-bubbles{display:flex;flex-wrap:wrap;gap:var(--space-1)}.num-bubble{display:inline-grid;place-items:center;min-width:30px;height:30px;border-radius:9999px;font-weight:700;font-size:var(--text-sm);font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums;border:1px solid color-mix(in oklab,currentColor 30%,transparent);box-shadow:inset 0 1px 0 rgba(0,0,0,.05)}.num-bubble--red{background:color-mix(in oklab,var(--bubble-red) 12%,transparent);color:var(--bubble-red)}.num-bubble--blue{background:color-mix(in oklab,var(--bubble-blue) 12%,transparent);color:var(--bubble-blue)}.num-bubble--green{background:color-mix(in oklab,var(--bubble-green) 12%,transparent);color:var(--bubble-green)}.num-bubble--amber{background:color-mix(in oklab,var(--bubble-amber) 12%,transparent);color:var(--bubble-amber)}.num-bubble--fireball{background:color-mix(in oklab,var(--bubble-fireball) 12%,transparent);color:var(--bubble-fireball)}.num-bubble--nylotto-bonus{background:color-mix(in oklab,var(--bubble-nylotto) 12%,transparent);color:var(--bubble-nylotto)}.sidebar[data-game]{--special-tone:var(--bubble-amber);--special-fg:#111}.sidebar[data-game=multi_powerball]{--special-tone:var(--bubble-red);--special-fg:#fff}.sidebar[data-game=multi_megamillions]{--special-tone:var(--bubble-blue);--special-fg:#fff}.sidebar[data-game=multi_cash4life]{--special-tone:var(--bubble-green);--special-fg:#fff}.sidebar[data-game=ny_lotto]{--special-tone:var(--bubble-nylotto);--special-fg:#ffffff}.num-bubble--special{background:color-mix(in oklab,var(--special-tone) 12%,transparent);color:var(--special-tone)}.btn{min-height:var(--touch-target-min);display:inline-flex;align-items:center;justify-content:center;line-height:1.2;border-radius:10px;border:1px solid var(--card-bd);padding:var(--space-2) var(--space-4);cursor:pointer;font-size:var(--text-sm);font-weight:500;transition:all .15s ease;margin:0}.controls .btn{margin:var(--space-1)}.btn-primary{background:var(--accent);color:var(--accent-contrast);border-color:transparent}.btn-ghost{background:transparent;color:var(--fg)}.btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.btn:active{transform:translateY(0)}.btn:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.latest-and-actions{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.game-select-card{display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.game-select-label{opacity:1}@media (max-width:767.98px){.btn{min-height:var(--touch-target-comfortable);padding:var(--space-3) var(--space-5);margin:var(--space-1)}}.chips{display:flex;flex-wrap:wrap}.chip,.chips{gap:var(--space-2)}.chip{display:inline-flex;align-items:center;border:1px solid var(--card-bd);border-radius:999px;padding:calc(var(--space-1) * .5) var(--space-2);font-size:var(--text-xs);margin:var(--space-1);min-height:24px;line-height:1.25;cursor:default;vertical-align:middle;box-sizing:border-box}.chip.warn{border-color:var(--danger);color:var(--danger)}.chip--hot{color:var(--danger);border-color:color-mix(in oklab,var(--danger) 60%,transparent);background:color-mix(in oklab,var(--danger) 10%,transparent)}.chip--cold{color:var(--accent);border-color:color-mix(in oklab,var(--accent) 60%,transparent);background:color-mix(in oklab,var(--accent) 10%,transparent)}.chip--neutral{color:var(--fg);border-color:var(--card-bd);background:color-mix(in oklab,var(--card) 60%,transparent)}.chip--warn,.chip.warn{color:var(--bubble-amber);border-color:color-mix(in oklab,var(--bubble-amber) 60%,transparent);background:color-mix(in oklab,var(--bubble-amber) 12%,transparent)}table{width:100%;border-collapse:collapse}td,th{padding:8px;border-bottom:1px solid var(--card-bd);font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}table.compact td,table.compact th{padding:4px 6px;font-size:12px}.table-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-3);padding-bottom:var(--space-2);border-bottom:1px solid var(--card-bd)}.table-header-title{margin:0;font-size:var(--text-lg);font-weight:600}.table-header .btn{min-height:var(--touch-target-min);padding:var(--space-2) var(--space-4)}.controls label{display:flex;flex-direction:column;gap:var(--space-1);margin-top:0;padding-top:0}label>span{font-size:var(--text-xs);opacity:.8}input,select{background:var(--card);color:var(--fg);border:1px solid var(--card-bd);border-radius:8px;padding:var(--space-2);min-height:var(--touch-target-min);line-height:1.2;display:block;font-size:var(--text-sm);transition:border-color .15s ease,box-shadow .15s ease}input:focus,select:focus{outline:2px solid var(--focus-ring);outline-offset:2px;border-color:var(--accent);box-shadow:none}select.compact-control{min-width:140px}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-position:right 10px center;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 20 20'%3E%3Cpath d='M5 7l5 6 5-6z' fill='%239aa4b2'/%3E%3C/svg%3E");padding-right:2rem}select option{background:var(--card);color:var(--fg)}@media (forced-colors:active){option,select{forced-color-adjust:auto;background:Canvas;color:CanvasText}}input[type=range]{width:100%}.field-row{display:flex;align-items:center;gap:6px;min-width:0}.field-row input{flex:1 1 auto;min-width:0}.suffix{font-size:12px;opacity:.8;min-width:1.25em;text-align:center}.input-wrap{position:relative;display:flex;align-items:center}.input-wrap input{width:100%;box-sizing:border-box;min-width:0}.input-wrap .inside-suffix{position:absolute;right:8px;top:50%;transform:translateY(-50%);font-size:12px;color:var(--muted-strong);pointer-events:none}.card input[type=number]{box-sizing:border-box;width:100%;min-width:0;padding-right:1.6em}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.card label>span{overflow-wrap:anywhere}.card section>.section-title{--section-title-gap:4px}.ticket-row{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(6,minmax(0,1fr));align-items:center}.ticket-row .cell{height:36px;display:grid;place-items:center;border:1px dashed var(--grid-line);background:color-mix(in oklab,var(--paper) 90%,transparent);border-radius:6px}.site-header{position:sticky;top:0;z-index:300;z-index:var(--z-header,300);backdrop-filter:blur(8px);background:color-mix(in oklab,var(--bg),transparent 25%);border-bottom:1px solid var(--card-bd)}.site-header.site-header--static{position:static;backdrop-filter:none}.site-header__inner{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-3) var(--space-4)}.brand{display:flex;align-items:center;min-width:0}.brand__link{display:inline-flex;align-items:center;gap:var(--space-2);text-decoration:none;color:inherit}.brand__title{margin:0;font-size:var(--text-xl);font-weight:800;letter-spacing:.01em;color:var(--ink-strong);white-space:nowrap}.tabbar{display:flex;gap:var(--space-2);padding:var(--space-2) var(--space-4);overflow-x:auto;-webkit-overflow-scrolling:touch}.tabbar__tab{text-decoration:none}@media (max-width:767.98px){.site-header__inner{padding:var(--space-2) var(--space-3);gap:var(--space-2)}.brand__title{font-size:var(--text-lg)}}@media (orientation:landscape) and (max-width:767.98px){.site-header__inner{padding-top:var(--space-2);padding-bottom:var(--space-2)}}.rails-center>.center-clamp{max-width:var(--center-max);margin-inline:auto;padding-inline:0;box-sizing:border-box;min-width:0}}@layer utilities{.mt-3{margin-top:var(--space-3)}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.hint{font-size:12px;opacity:.8}.section-title{font-size:14px;letter-spacing:.02em;margin:14px 0 4px}.card-title{font-weight:700;margin-bottom:6px;color:var(--ink-strong)}.card-content-text{font-size:var(--text-sm)}.visually-hidden{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap;clip-path:inset(50%);border:0;padding:0;margin:-1px}.vstack{--vspace:var(--space-4)}.vstack>*+*{margin-top:var(--vspace)}.vstack--3{--vspace:var(--space-3)}.vstack--4{--vspace:var(--space-4)}.vstack--5{--vspace:var(--space-5)}.help{position:relative;display:inline-flex;justify-content:center;align-items:center;margin-left:6px;cursor:help;border:1px solid var(--card-bd);border-radius:999px;padding:0 6px;font-size:11px;line-height:18px;min-width:18px;height:18px}.help[data-legacy-tip]:focus-visible:after,.help[data-legacy-tip]:hover:after{content:attr(data-tip);position:absolute;left:50%;transform:translateX(-50%);bottom:calc(100% + 8px);background:var(--card);color:var(--fg);border:1px solid var(--card-bd);border-radius:8px;padding:8px 10px;width:min(320px,80vw);z-index:20;pointer-events:none;white-space:pre-wrap;opacity:1;box-shadow:0 6px 18px rgba(0,0,0,.12)}.help[data-legacy-tip]:focus-visible:before,.help[data-legacy-tip]:hover:before{content:"";position:absolute;width:8px;height:8px;background:var(--card);border-left:1px solid var(--card-bd);border-top:1px solid var(--card-bd);transform:translateX(-50%) rotate(45deg);left:50%;bottom:calc(100% + 4px);opacity:1}.disclaimer,.legal,.site-footer,.site-header,footer{box-sizing:border-box;max-width:1200px;margin-inline:auto;padding-inline:clamp(12px,4vw,20px)}.controls.header-controls .btn{align-self:flex-end}.thumb-arrow,.thumb-open,button,input,input[type=checkbox],input[type=range],select{min-height:var(--touch-target-min)}.thumb-arrow,.thumb-open,button{min-width:var(--touch-target-min)}input[type=checkbox]{min-width:var(--space-5);min-height:var(--space-5)}.chip-x:focus-visible,.thumb-arrow:focus-visible,.thumb-open:focus-visible,button:focus-visible,input:focus-visible,input[type=checkbox]:focus-visible,input[type=range]:focus-visible,select:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}input[type=range]:focus-visible{outline-width:2px}@media (hover:hover){.chip-x:hover,.thumb-arrow:hover,.thumb-open:hover,button:hover{transform:translateY(-1px)}input[type=range]:hover{opacity:.8}}@media (hover:none){.chip-x:hover,.thumb-arrow:hover,.thumb-open:hover,button:hover{transform:none}input[type=range]:hover{opacity:1}}.chip-x:active,.thumb-arrow:active,.thumb-open:active,button:active{transform:scale(.98)}input[type=checkbox]:active{transform:scale(1.1)}}:root{--brand-size-min:56px;--brand-size-ideal:7vw;--brand-size-max:160px}.brand-logo{display:inline-block;block-size:clamp(56px,7vw,160px);block-size:clamp(var(--brand-size-min),var(--brand-size-ideal),var(--brand-size-max));inline-size:auto}.brand-logo,.brand-logo--by-width{aspect-ratio:1/1;-o-object-fit:contain;object-fit:contain}.brand-logo--by-width{block-size:auto;inline-size:clamp(80px,34vw,160px);inline-size:clamp(var(--brand-w-min,80px),var(--brand-w-ideal,34vw),var(--brand-w-max,160px))}@layer pages{.scratchers-shell{--align-rails-nudge:var(--space-4);container-type:inline-size;container-name:scratchers-shell;--th-desktop:1700px;--th-laptop:1385px;--th-column:1200px;--th-drawer:900px;--th-cards:768px}main.layout-rails[data-page=scratchers]{--rail-gap:var(--space-4);--section-gap:var(--space-6);--grid-gap:var(--space-4);--card-pad-x:var(--space-4);--card-pad-y:var(--space-4);max-width:none;width:100%;margin:0;padding:0;min-width:0}.scratchers-shell[data-ad-mode=desktop] .rail--left,.scratchers-shell[data-ad-mode=desktop] .rail--right{display:block}.scratchers-shell[data-ad-mode=laptop] .rail--left{display:none}.scratchers-shell[data-ad-mode=laptop] .rail--right{display:block}.scratchers-shell[data-ad-mode=laptop] main.layout-rails[data-page=scratchers]{display:grid;grid-template-columns:minmax(0,1fr) 336px;grid-template-columns:minmax(0,1fr) var(--rail-w,336px);grid-column-gap:var(--rail-gap);-moz-column-gap:var(--rail-gap);column-gap:var(--rail-gap);grid-template-areas:"center right";align-items:start}.scratchers-shell[data-ad-mode=laptop] main.layout-rails[data-page=scratchers] .rails-center{grid-area:center;min-width:0;overflow-x:hidden}.scratchers-shell[data-ad-mode=laptop] main.layout-rails[data-page=scratchers] .rail--right{grid-area:right;width:336px;width:var(--rail-w,336px);justify-self:end}.scratchers-shell[data-ad-mode=laptop] main.layout-rails[data-page=scratchers] .layout-grid.sidebar-content{margin-top:calc(0px * -1);margin-top:calc(var(--align-rails-nudge, 0px) * -1)}.scratchers-shell[data-ad-mode=laptop] main.layout-rails[data-page=scratchers]>*{min-width:0}@media (min-width:1536px) and (max-width:1684px){.scratchers-shell[data-ad-mode=laptop]{--rail-w:300px}.scratchers-shell[data-ad-mode=laptop] main.layout-rails[data-page=scratchers] .layout-grid.sidebar-content.use-sidebar{grid-template-columns:240px minmax(0,1fr)!important;-moz-column-gap:var(--space-4)!important;column-gap:var(--space-4)!important}}@media (min-width:1536px){.scratchers-shell[data-ad-mode=laptop] main.layout-rails[data-page=scratchers]{display:grid!important;grid-template-columns:minmax(0,1fr) 336px!important;grid-template-columns:minmax(0,1fr) var(--rail-w,336px)!important;grid-template-areas:"center right"!important;grid-column-gap:var(--rail-gap)!important;-moz-column-gap:var(--rail-gap)!important;column-gap:var(--rail-gap)!important;justify-content:stretch!important}.scratchers-shell[data-ad-mode=laptop] main.layout-rails[data-page=scratchers]>.rails-center{grid-area:center;min-width:0!important;overflow-x:hidden}.scratchers-shell[data-ad-mode=laptop] main.layout-rails[data-page=scratchers]>.rail--right{grid-area:right;width:336px;width:var(--rail-w,336px);justify-self:end}.scratchers-shell[data-ad-mode=laptop] main.layout-rails[data-page=scratchers]>*{min-width:0!important}.scratchers-shell[data-ad-mode=laptop] .rail--left{display:none!important}}.scratchers-shell[data-ad-mode=column][data-band=tablet] .rail--left,.scratchers-shell[data-ad-mode=column][data-band=tablet] .rail--right{display:none!important}.scratchers-shell[data-ad-mode=column][data-band=tablet] .rails-center .ad-slot--rect-280{display:block!important;visibility:visible!important;margin-inline:auto;margin-block:var(--space-4);max-width:100%;max-width:var(--center-max,100%)}.scratchers-shell[data-ad-mode=column] .layout-rails{grid-template-columns:1fr!important}.scratchers-shell[data-ad-mode=column] .rails-center{grid-column:1/-1;grid-row:1}.scratchers-shell[data-ad-mode=column] .rail{grid-column:1/-1;display:block}.scratchers-shell[data-ad-mode=column] .rail--left{grid-row:2}.scratchers-shell[data-ad-mode=column] .rail--right{grid-row:3}.scratchers-shell[data-ad-mode=column] .rail--left,.scratchers-shell[data-ad-mode=column] .rail--right{justify-self:stretch}.scratchers-shell[data-ad-mode=column] .rail .rail__inner{display:flex;justify-content:center;align-items:center;gap:var(--rail-gap);padding-block:var(--space-3);max-width:min(var(--center-max),96vw);margin-inline:auto}.scratchers-shell[data-filters=panel] .layout-grid.sidebar-content.use-sidebar .filters-panel{display:block}.scratchers-shell[data-filters=drawer] .layout-grid.sidebar-content.use-sidebar .filters-panel{display:none}@media (max-width:767.98px),(min-width:768px) and (max-width:1023.98px){main.layout-rails[data-page=scratchers]{display:grid;grid-template-columns:1fr!important;grid-template-areas:"center"!important;grid-column-gap:0;-moz-column-gap:0;column-gap:0}main.layout-rails[data-page=scratchers] .rail,main.layout-rails[data-page=scratchers] .rail-left,main.layout-rails[data-page=scratchers] .rail-right{display:none!important}main.layout-rails[data-page=scratchers] .center-clamp,main.layout-rails[data-page=scratchers] .rails-center{min-width:0!important;max-width:none}main.layout-rails[data-page=scratchers] .layout-grid.sidebar-content{grid-template-columns:1fr!important;-moz-column-gap:var(--grid-gap);column-gap:var(--grid-gap);min-width:0}}@media (max-width:767.98px){main.layout-rails[data-page=scratchers]{display:grid;grid-column-gap:0;-moz-column-gap:0;column-gap:0;grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"center"!important}main.layout-rails[data-page=scratchers] .rail,main.layout-rails[data-page=scratchers] .rail--left,main.layout-rails[data-page=scratchers] .rail--right{display:none!important}main.layout-rails[data-page=scratchers] .center-clamp,main.layout-rails[data-page=scratchers] .rails-center{max-width:none;width:100%;min-width:0!important}main.layout-rails[data-page=scratchers] .layout-grid.sidebar-content{display:grid;grid-template-columns:minmax(0,1fr)!important;grid-column-gap:var(--grid-gap);-moz-column-gap:var(--grid-gap);column-gap:var(--grid-gap);width:100%;min-width:0;overflow:visible;justify-content:stretch;align-content:start;grid-auto-columns:minmax(0,1fr)}main.layout-rails[data-page=scratchers] .layout-grid.sidebar-content>*{min-width:0;width:100%;justify-self:stretch;align-self:start}main.layout-rails[data-page=scratchers] .layout-grid.sidebar-content>.card[data-scroll-host=true]{max-width:100%;min-width:0;overflow-x:auto;overflow-y:auto;contain:inline-size;-webkit-overflow-scrolling:touch}main.layout-rails[data-page=scratchers] .layout-grid.sidebar-content>.card[data-scroll-host=true] .scratchers-table tbody{max-height:none!important;overflow:visible!important}}@media (min-width:768px) and (max-width:1023.98px){main.layout-rails[data-page=scratchers] .center-clamp,main.layout-rails[data-page=scratchers] .rails-center{max-width:none!important;width:100%!important;margin:0!important;padding-inline:0!important;min-width:0!important}main.layout-rails[data-page=scratchers] .layout-grid.sidebar-content{grid-template-columns:1fr!important;min-width:0}main.layout-rails[data-page=scratchers] .layout-grid.sidebar-content.use-sidebar{grid-template-rows:auto minmax(0,1fr)!important}main.layout-rails[data-page=scratchers] .layout-grid.sidebar-content.use-drawer{grid-template-rows:minmax(0,1fr)!important}main.layout-rails[data-page=scratchers] .layout-grid.sidebar-content>.card{overflow-y:visible!important;overflow-x:visible!important;height:auto!important;contain:none!important;isolation:auto!important}[data-page=scratchers] .scratchers-table{overflow:visible!important;height:auto!important}}main.layout-rails[data-page=scratchers] :where(.card){padding:var(--card-pad-y) var(--card-pad-x)}main.layout-rails[data-page=scratchers] :where(h1,h2,h3,h4,h5,h6){margin-block:0}main.layout-rails[data-page=scratchers] :where(h2,h3)+*{margin-top:var(--space-3)}main.layout-rails[data-page=scratchers] .section+.section{margin-top:var(--section-gap)}main.layout-rails[data-page=scratchers] :where(.vstack)>*+*{margin-top:var(--stack-gap)}main.layout-rails[data-page=scratchers] .card :where(table,.table){width:100%}@media (min-width:1024px) and (max-width:1535.98px){main.layout-rails[data-page=scratchers]{grid-template-columns:minmax(0,calc(100% - var(--rail-w) - var(--rail-gap))) var(--rail-w);-moz-column-gap:var(--rail-gap);column-gap:var(--rail-gap);justify-content:stretch}main.layout-rails[data-page=scratchers]>.rail--left{display:none;display:var(--rail-left-default,none)}main.layout-rails[data-page=scratchers]>.rail--right{display:block;display:var(--rail-right-default,block)}}@media (min-width:1536px){main.layout-rails[data-page=scratchers]{grid-template-columns:var(--rail-w) minmax(0,calc(100% - (2 * var(--rail-w)) - (2 * var(--rail-gap)))) var(--rail-w);-moz-column-gap:var(--rail-gap);column-gap:var(--rail-gap);justify-content:stretch}main.layout-rails[data-page=scratchers]>.rail{display:block}}@media (min-width:1024px){main.layout-rails[data-page=scratchers] .layout-grid.sidebar-content{margin-top:calc(0px * -1);margin-top:calc(var(--align-rails-nudge, 0px) * -1)}}main.layout-rails[data-page=scratchers] .rail--left{justify-self:start}main.layout-rails[data-page=scratchers] .rail--right{justify-self:end}.scratchers-shell[data-ad-mode=column] main.layout-rails[data-page=scratchers] .rail--left,.scratchers-shell[data-ad-mode=column] main.layout-rails[data-page=scratchers] .rail--right{justify-self:stretch}@media (min-width:1024px){main.layout-rails[data-page=scratchers] .center-clamp,main.layout-rails[data-page=scratchers] .rails-center{max-width:none!important;width:100%!important;padding-inline:0!important;margin:0!important;min-width:0}}main.layout-rails[data-page=scratchers] .layout-grid.sidebar-content{width:100%;row-gap:var(--space-4)}@media (max-width:767.98px),(min-width:768px) and (max-width:1023.98px){main.layout-rails[data-page=scratchers] .layout-grid.sidebar-content{grid-template-columns:1fr!important}}@media (min-width:1024px){main.layout-rails[data-page=scratchers] .layout-grid.sidebar-content.use-sidebar{grid-template-columns:260px minmax(0,1fr)!important;-moz-column-gap:var(--space-6)!important;column-gap:var(--space-6)!important}main.layout-rails[data-page=scratchers] .layout-grid.sidebar-content>*{min-width:0;width:100%;margin:0!important;max-width:none!important}}main.layout-rails[data-page=scratchers] .layout-grid.sidebar-content>.card{overflow-x:auto}main.layout-rails[data-page=scratchers] .layout-grid.sidebar-content>.card :where(table,.table){width:100%;min-width:720px}@media (min-width:1024px){main.layout-rails[data-page=scratchers] .center-clamp,main.layout-rails[data-page=scratchers] .rails-center{padding-left:0!important;padding-right:0!important}}main.layout-rails[data-page=scratchers] .rail--left .ad-slot{margin-left:0;margin-right:auto}main.layout-rails[data-page=scratchers] .rail--right .ad-slot{margin-left:auto;margin-right:0}[data-page=scratchers] .scratchers-table,[data-page=scratchers] .scratchers-table *{min-width:0}.filters-panel.mobile-drawer{position:fixed;top:0;width:min(420px,90vw);height:100vh;z-index:110;background:var(--card);background-image:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px);background-size:100% 28px,36px 100%;background-position:0 0,0 0;transition:transform .25s ease;overflow-y:auto;padding:var(--space-4);max-width:none}.filters-panel.mobile-drawer.left{left:0;border-right:1px solid var(--card-bd);box-shadow:8px 0 24px rgba(0,0,0,.25);transform:translateX(-100%)}.filters-panel.mobile-drawer.right{right:0;border-left:1px solid var(--card-bd);box-shadow:-8px 0 24px rgba(0,0,0,.25);transform:translateX(100%)}.filters-panel.mobile-drawer.open{transform:translateX(0)}.layout-grid.sidebar-content.use-drawer .filters-panel:not(.mobile-drawer),.layout-grid.sidebar-content.use-sidebar .filters-panel.mobile-drawer{display:none!important}.filters-panel.mobile-drawer{display:block}.scratchers-shell[data-filters=panel] .filters-panel.mobile-drawer{display:none!important}.scratchers-shell[data-filters=drawer] .filters-panel.mobile-drawer{display:block!important}.scratchers-shell .center-clamp,.scratchers-shell .layout-grid.sidebar-content,.scratchers-shell .layout-grid.sidebar-content>*,.scratchers-shell .rails-center{min-width:0}}.header-controls{align-items:flex-start}.header-controls .game-select-card,.header-controls .latest-and-actions{flex:1 1 360px;min-width:280px}.header-controls .latest-and-actions>.selected-latest{width:100%}@media (max-width:767.98px){.header-controls .game-select-card,.header-controls .latest-and-actions{flex:1 1 100%;min-width:0}}.layout-rails .rails-center .center-clamp{padding-top:var(--space-4)}@layer pages{.header-controls .game-select-card{--card:var(--card-emphasis);--card-bd:var(--card-emphasis-bd);box-shadow:none}.header-controls .game-select-card[data-has-period=true]{--period-reserve:var(--touch-target-min,40px)}.header-controls .game-select-card[data-has-period=true]>.game-select-label+*{margin-top:var(--period-reserve)}@media (max-width:767.98px){.header-controls .game-select-card[data-has-period=true]{--period-reserve:var(--touch-target-comfortable,44px)}}.header-controls{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-3);gap:var(--space-3)}@media (max-width:767.98px){.header-controls{grid-template-columns:1fr}}.header-controls .latest-and-actions{display:flex}.header-controls .latest-and-actions>.selected-latest{width:100%;height:100%}.card--reserve-topright{padding-inline-end:calc(var(--space-4) + var(--touch-target-min) + var(--space-2))}@media (max-width:767.98px){.card--reserve-topright{padding-inline-end:calc(var(--space-3) + var(--touch-target-comfortable) + var(--space-1))}}.game-select-card{position:relative;padding-inline-end:calc(var(--space-4) + var(--touch-target-min) + var(--space-2))}@media (max-width:767.98px){.game-select-card{padding-inline-end:calc(var(--space-3) + var(--touch-target-comfortable) + var(--space-1))}}.game-select-period-anchor{display:inline-flex;align-items:center;gap:var(--space-2)}.game-select-period{min-width:140px}.card-topright-anchor{position:absolute;inset-block-start:var(--anchor-inset-block,var(--space-4));inset-inline-end:var(--anchor-inset-inline,var(--space-4));z-index:3}@media (max-width:767.98px){.card-topright-anchor{inset-block-start:var(--anchor-inset-block,var(--space-3));inset-inline-end:var(--anchor-inset-inline,var(--space-3))}}.card-topright-anchor :is(.btn,button,select,input){margin:0}.game-select-card{padding-top:var(--space-4)}@media (max-width:767.98px){.game-select-card{padding-top:var(--space-3)}}.game-select-card[data-has-period=true]{min-height:calc(40px + var(--space-5));min-height:calc(var(--touch-target-min, 40px) + var(--space-5))}@media (max-width:767.98px){.game-select-card[data-has-period=true]{min-height:calc(44px + var(--space-4));min-height:calc(var(--touch-target-comfortable, 44px) + var(--space-4))}}.header-controls{align-items:stretch}.header-controls .game-select-card,.header-controls .latest-and-actions{height:100%}.game-select-card .card-topright-anchor.game-select-period-anchor{--anchor-inset-block:calc(var(--space-4) + 2px);--anchor-inset-inline:calc(var(--space-4) + 4px)}@media (max-width:767.98px){.game-select-card .card-topright-anchor.game-select-period-anchor{--anchor-inset-block:calc(var(--space-3) + 1px);--anchor-inset-inline:calc(var(--space-3) + 2px)}}.selected-latest{position:relative}}@layer components{.sidebar{position:fixed;top:0;bottom:0;width:min(420px,90vw);background:var(--card);z-index:10010;z-index:var(--z-drawer,10010);display:grid;grid-template-rows:auto 1fr auto;height:100dvh;overflow:hidden;transition:transform .25s ease;box-shadow:-8px 0 24px rgba(0,0,0,.25);--sidebar-header-h:56px;--sidebar-footer-h:48px}.sidebar,.sidebar.right{transform:translateX(100%)}.sidebar.right{right:0;border-left:1px solid var(--card-bd)}.sidebar.left{left:0;border-right:1px solid var(--card-bd);transform:translateX(-100%);box-shadow:8px 0 24px rgba(0,0,0,.25)}.sidebar.open{transform:translateX(0)}.sidebar.bottom{left:0;right:0;bottom:0;width:100%;height:min(85vh,720px);border-top:1px solid var(--card-bd);box-shadow:0 -12px 28px rgba(0,0,0,.25);transform:translateY(100%)}.sidebar.bottom.open{transform:translateY(0)}.backdrop{position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:9990;z-index:var(--z-overlay,9990);pointer-events:auto}.sidebar-header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--card-bd);background:color-mix(in oklab,var(--card),transparent 10%);min-height:var(--sidebar-header-h)}.sidebar-title{font-size:var(--text-lg);font-weight:700;color:var(--ink-strong)}.sidebar-controls{display:inline-flex;gap:var(--space-2);align-items:center}.sidebar-content{min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:var(--space-4)}.sidebar-pagination{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-top:1px solid var(--card-bd);background:var(--card);min-height:var(--sidebar-footer-h);padding-bottom:calc(var(--space-3) + env(safe-area-inset-bottom))}.sidebar-content.compact{--rows-per-page:25;--_cell-py:2px;--_cell-px:6px;--sidebar-thead-h:28px;--sidebar-vpad:calc(var(--space-2) + var(--space-2));--sidebar-row-h:max(0px,calc(100dvh - var(--sidebar-header-h) - var(--sidebar-footer-h) - var(--sidebar-vpad) - var(--sidebar-thead-h)));font-size:var(--text-xs);padding:var(--space-2);min-height:0;max-height:calc(100dvh - var(--sidebar-header-h) - var(--sidebar-footer-h));overflow-y:auto;-webkit-overflow-scrolling:touch}.sidebar-content.compact td,.sidebar-content.compact th{padding:2px 4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-content.compact .numbers-cell{display:inline-flex;gap:4px}.sidebar-content.compact .num-bubble{min-width:20px!important;width:20px!important;height:20px!important;line-height:20px;font-size:12px!important;border-radius:999px}.sidebar-table thead th{position:sticky;top:0;z-index:1;background:var(--card);border-bottom:1px solid var(--card-bd)}.sidebar-close-text,.sidebar-sort-text{font-size:var(--text-sm)}@media (prefers-reduced-motion:reduce){.sidebar,.sidebar.bottom{transition:none}}}.footer-legal{--footer-brand-min:56px;--footer-brand-ideal:7vw;--footer-brand-max:160px;--footer-brand-w-min:72px;--footer-brand-w-ideal:28vw;--footer-brand-w-max:120px;--footer-legal-lines:5;--footer-legal-lh:1.35;--footer-legal-list-h:calc(var(--footer-legal-lines) * var(--footer-legal-lh) * var(--text-xs));margin-top:var(--space-6);padding:var(--space-4) var(--space-3);font-size:var(--text-xs);opacity:.8;border-top:1px dashed var(--card-bd);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.footer-donate{display:grid;place-items:center;text-align:center;margin-top:var(--space-5);grid-gap:var(--space-3);gap:var(--space-3)}.footer-donate-text{margin:0;font-size:var(--text-sm);color:var(--muted)}.btn-support{display:inline-flex;align-items:center;gap:var(--space-2);background:color-mix(in oklab,var(--bubble-amber) 80%,transparent);color:var(--accent-contrast);border:1px solid transparent;padding:var(--space-2) var(--space-4);border-radius:999px;text-decoration:none;font-weight:700;line-height:1;box-shadow:inset 0 1px 0 rgba(0,0,0,.1)}.footer-legal .btn-support,.footer-legal .btn-support:hover,.footer-legal .btn-support:visited{color:var(--accent-contrast)!important;text-decoration:none!important}.btn-support:hover{transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.15)}.btn-support:active{transform:translateY(0)}.btn-support:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.btn-support__icon{flex:0 0 auto}.btn-support__icon,.btn-support__text{display:inline-block}@media (forced-colors:active){.btn-support{border:1px solid ButtonText}}.footer-legal__inner{display:grid;grid-template-columns:1fr;grid-row-gap:var(--space-4);row-gap:var(--space-4)}.footer-legal__content{min-width:0}.footer-legal__links-row{display:flex;align-items:stretch;justify-content:space-between;gap:var(--space-4)}.footer-legal-nav{flex:0 1 auto;min-width:0;padding-block:0;margin-left:0}.footer-legal-list{margin:0;padding:0;list-style:none;line-height:var(--footer-legal-lh);display:flex;flex-direction:column;align-items:flex-start;gap:0}.footer-legal-item{margin:0;display:block}.footer-legal__brand{margin-left:auto;display:flex;justify-content:flex-end;align-items:flex-start}.footer-legal__brand-img{display:block;block-size:clamp(var(--footer-brand-min),var(--footer-brand-ideal),var(--footer-brand-max));aspect-ratio:1/1;inline-size:auto;-o-object-fit:contain;object-fit:contain;opacity:.98;max-inline-size:none}.footer-legal-text{margin:0;line-height:1.4;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.footer-legal-subtext{margin-top:var(--space-2)}.footer-legal-nav{margin-top:0}.footer-legal-item+.footer-legal-item:before{content:none;margin:0}.footer-legal-link:hover{text-decoration:underline;color:var(--link-hover)}.footer-legal-link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.footer-legal-link:visited{color:var(--link-visited)}@media (forced-colors:active){.footer-legal-link:focus-visible{outline:2px solid Highlight}}@media (--bp-tablet ){.footer-legal{--footer-brand-ideal:3.4vw;--footer-brand-max:52px}}@media (--bp-desktop ){.footer-legal{--footer-brand-ideal:2vw;--footer-brand-max:38px}}@media (--bp-mobile ){.footer-legal{padding:var(--space-3) var(--space-2);--footer-brand-w-min:80px;--footer-brand-w-ideal:34vw;--footer-brand-w-max:160px}.footer-legal__links-row{flex-direction:column;gap:var(--space-3)}.footer-legal__brand{align-self:auto;justify-content:flex-end;align-items:center}.footer-legal-list{flex-direction:column;align-items:flex-start;gap:0}.footer-legal-item+.footer-legal-item:before{content:none}.footer-legal__brand-img{block-size:auto;inline-size:clamp(var(--footer-brand-w-min),var(--footer-brand-w-ideal),var(--footer-brand-w-max));aspect-ratio:1/1}}@media (max-width:360px){.footer-legal__brand-img{inline-size:clamp(56px,34vw,100px)}}