.wheel-calculator :focus-visible,.house-edge :focus-visible,.practice-tools :focus-visible{outline-color:var(--marigold)}.opening{padding:var(--space-20) 0;position:relative}.opening h1{letter-spacing:-.01em;font-size:clamp(64px,8.5vw,128px);line-height:.8}.opening h1 .subline{letter-spacing:.02em;margin-top:var(--space-4);color:var(--cobalt);font-size:clamp(20px,3vw,32px);font-weight:800;line-height:1;display:block}.opening-grid{column-gap:var(--space-12);grid-template:"intro tray""after tray"1fr/5fr 7fr;align-items:start;display:grid}body[data-zone=ca] .opening-grid{flex-direction:column;align-items:stretch;display:flex}@media (width>=1200px){body[data-zone=ca] .opening .operator-tray{margin-top:var(--space-8)}}.audience-doors{grid-area:doors;display:none}.opening-text{grid-area:intro}.opening .operator-tray{grid-area:tray}.opening .visit-button{margin-top:var(--space-2);grid-row:3;align-self:start}.opening .operator-facts,.opening .operator-offer{grid-column:1/3}.lede{font-size:var(--text-body);margin:var(--space-4) 0 0}.land-floor{--tone:var(--on-pink);color:var(--tone);margin-top:var(--space-6);background:var(--pink);border-radius:var(--radius-panel);padding:var(--space-5);scroll-margin-top:16px}.land-floor-head{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-4);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.land-floor-head strong{font:800 var(--display-2xs)/1 var(--display);text-transform:uppercase;letter-spacing:.02em;margin-top:var(--space-1);display:block}.land-floor-head a{font:700 var(--text-sm) var(--body);color:inherit}.venue-chips{gap:var(--space-2);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.venue-chips a{align-items:center;gap:var(--space-3);border-radius:var(--radius-pill);padding:var(--space-1) var(--space-4) var(--space-1) var(--space-1);background:#ffffff8c;text-decoration:none;transition:background .18s;display:flex}.venue-chips a:hover,.venue-chips a:focus-visible{background:var(--white)}.venue-chips .venue-chip{width:38px;height:38px;font:900 var(--text-sm) var(--display);color:var(--t,var(--white));background:radial-gradient(circle,var(--c) 0 52%,#fffffff2 52% 57%,var(--c) 57% 65%,transparent 66%),repeating-conic-gradient(var(--c) 0 22.5deg,#fffffff2 22.5deg 45deg);border-radius:50%;flex:none;place-items:center;display:grid}.venue-chips b{font:800 var(--text-lg)/1 var(--display);text-transform:uppercase;display:block}.venue-chips small{font-size:var(--text-2xs);color:var(--tone,var(--muted));margin-top:1px;line-height:1.25;display:block}.venue-table tr{scroll-margin-top:24px}.venue-table tr:target td{background:#ffffff8c}.scoring-method{--tone:var(--on-marigold);background:var(--marigold);color:var(--tone)}.weight-grid{border-top:4px solid var(--tone,var(--ink));grid-template-columns:repeat(5,1fr);display:grid}.weight{padding:var(--space-6) var(--space-6) 0 var(--space-6);border-right:4px solid var(--tone,var(--ink))}.weight:first-child{padding-left:0}.weight:last-child{border-right:0;padding-right:0}.weight .weight-share{font:900 clamp(40px,6vw,80px)/1 var(--display);margin-bottom:var(--space-3);display:block}.weight .weight-share small{font-size:.5em}.weight h3{margin-bottom:var(--space-3)}.weight p{font-size:var(--text-md);margin:0}.scoring-method .follow-up{margin-top:var(--space-12)}.house-edge{background:var(--ink);color:var(--white)}.house-edge .kicker{color:var(--marigold)}.edge-bars{gap:var(--space-8);display:grid}.edge-bar{gap:var(--space-6);grid-template-columns:220px 1fr 160px;align-items:center;display:grid}.edge-bar .item-name{font:900 var(--display-lg)/1 var(--display);text-transform:uppercase}.edge-bar .item-name small{font:500 var(--text-sm)/1.3 var(--body);text-transform:none;color:var(--on-ink-muted);margin-top:var(--space-1);display:block}.edge-bar .score-tube{height:40px;padding:var(--space-1);border-radius:20px;grid-column:2}.edge-bar .score-tube i{border-radius:var(--radius-card);width:calc(var(--n) / 60 * 100%);--sl:calc(100% / var(--n))}.edge-bar .edge-figure{font:900 var(--display-3xl)/.85 var(--display);text-align:right;color:var(--c)}.edge-bar .edge-figure small{font:600 var(--text-xs) var(--body);color:var(--on-ink-muted);margin-top:var(--space-2);display:block}.edge-scale{margin:var(--space-2) 184px 0 244px;font-size:var(--text-2xs);color:var(--on-ink-faint);border-top:1px solid var(--ink-rule);padding-top:var(--space-2);justify-content:space-between;display:flex}.edge-legend{margin:var(--space-8) 0 0;font-size:var(--text-md);color:var(--on-ink-soft);max-width:var(--measure)}.variant-list{margin:var(--space-12) 0 0;border-top:2px solid var(--ink-rule);grid-template-columns:repeat(5,1fr);gap:0;padding:0;list-style:none;display:grid}.variant-list li{padding:var(--space-6) var(--space-6) 0 0}.variant-list h3{font-size:var(--display-xs);margin-bottom:var(--space-1)}.variant-list .variant-edge{font:900 var(--display-xl)/1 var(--display);color:var(--marigold);margin-bottom:var(--space-3);display:block}.variant-list p{font-size:var(--text-md);color:var(--on-ink);margin:0}.live-tables{--tone:var(--on-vermilion);background:var(--vermilion);color:var(--tone)}.live-formats{margin-top:var(--space-12);border-top:4px solid var(--tone,var(--ink));grid-template-columns:repeat(3,1fr);gap:0;display:grid}.live-formats div{padding:var(--space-6) var(--space-6) 0 0}.live-formats b{font:900 var(--display-xl)/1 var(--display);text-transform:uppercase;margin-bottom:var(--space-2);display:block}.live-formats span{font-size:var(--text-md)}.payments{--tone:var(--on-jade);background:var(--jade);color:var(--tone)}.payment-rows{border-top:4px solid var(--tone,var(--ink))}.payment-row{gap:var(--space-8);padding:var(--space-8) 0;border-bottom:2px solid color-mix(in srgb,var(--tone,var(--ink)) 50%,transparent);grid-template-columns:300px 1fr 260px;align-items:start;display:grid}.payment-row b{font:900 var(--display-xl)/1 var(--display);text-transform:uppercase}.payment-row p{font-size:var(--text-base);margin:0}.payment-row .payment-use{font:600 var(--text-md) var(--body)}.providers .provider-cols{border-top:4px solid var(--ink);grid-template-columns:repeat(3,1fr);gap:0;display:grid}@media (width>=1200px){.providers .provider-cols.two{grid-template-columns:repeat(2,minmax(0,1fr))}}.providers .provider{padding:var(--space-6) var(--space-6) 0 0;border-right:2px solid var(--chalk-2)}.providers .provider+.provider{padding-left:var(--space-6)}.providers .provider:last-child{border-right:0;padding-right:0}.providers .provider h3{font-size:var(--display-2xl);color:var(--cobalt);margin-bottom:var(--space-2)}.providers .provider .provider-tag{font:700 var(--text-2xs) var(--body);letter-spacing:.14em;text-transform:uppercase;margin-bottom:var(--space-4);color:var(--muted);display:block}.providers .provider p{font-size:var(--text-base);margin-bottom:var(--space-4)}.providers .provider p:last-child{margin-bottom:0}.land-casinos{--tone:var(--on-pink);background:var(--pink);color:var(--tone)}.venue-table{border-collapse:collapse;width:100%;font-size:var(--text-base)}.venue-table th{text-align:left;font:700 var(--text-2xs) var(--body);letter-spacing:.14em;text-transform:uppercase;padding:0 var(--space-4) var(--space-3) 0;border-bottom:4px solid var(--tone,var(--ink))}.venue-table td{padding:var(--space-4) var(--space-4) var(--space-4) 0;border-bottom:2px solid color-mix(in srgb,var(--tone,var(--ink)) 35%,transparent);vertical-align:middle}.venue-table .venue-name{font:900 var(--display-2xs)/1 var(--display);text-transform:uppercase}.land-casinos .fine-print{font-size:var(--text-sm);margin:var(--space-6) 0 0}.land-casinos .body-cols{margin-top:var(--space-12)}.practice-tools{--tone:var(--on-cobalt);background:var(--cobalt);color:var(--tone)}.practice-tools .kicker{color:var(--marigold-on-cobalt)}.tool-pair{gap:var(--space-16);grid-template-columns:1fr 1fr;display:grid}.tool-pair p{font-size:var(--text-body);margin:var(--space-4) 0;text-wrap:pretty}.odds-table{border-collapse:collapse;width:100%;font-size:var(--text-md);margin:var(--space-7) 0}.odds-table th{text-align:left;font:700 var(--text-2xs) var(--body);letter-spacing:.14em;text-transform:uppercase;padding:0 var(--space-2) var(--space-3) 0;border-bottom:3px solid var(--white)}.odds-table td{padding:var(--space-3) var(--space-2) var(--space-3) 0;border-bottom:1px solid #ffffff4d}.odds-table th:nth-child(n+2),.odds-table td:nth-child(n+2){text-align:right}.odds-table td b{font:900 var(--display-3xs) var(--display);color:var(--marigold)}.responsible-play ol{counter-reset:r;gap:var(--space-8) var(--space-12);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.responsible-play li{counter-increment:r;gap:var(--space-4);grid-template-columns:52px minmax(0,1fr);align-items:start;display:grid}.responsible-play li:before{content:counter(r);width:52px;height:52px;font:900 var(--display-3xs) var(--display);color:var(--white);background:radial-gradient(circle,var(--jade) 0 52%,var(--white) 52% 57%,var(--jade) 57% 65%,transparent 66%),repeating-conic-gradient(var(--jade) 0 22.5deg,var(--white) 22.5deg 45deg);border-radius:50%;place-items:center;display:grid}.responsible-play li p{margin:0}.help-lines{margin-top:var(--space-12);padding-top:var(--space-8);border-top:4px solid var(--ink);gap:var(--space-4) var(--space-12);grid-template-columns:auto minmax(0,1fr);display:grid}.help-lines h3{font-size:var(--display-2xl)}.help-lines a{color:var(--cobalt);font-weight:700}.wheel-calculator{background:var(--ink);color:var(--white)}.wheel-calculator .kicker{color:var(--marigold)}.wheel-calculator .section-head p{color:var(--on-ink)}.calculator-grid{gap:var(--space-4) var(--space-12);grid-template-columns:1fr 2fr;align-items:start;display:grid}.wheel-calculator form{gap:var(--space-4);margin:0;display:grid}.wheel-calculator fieldset{border:0;min-width:0;margin:0;padding:0}.wheel-calculator legend,.wheel-calculator label.field-label{font:700 var(--text-2xs) var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--on-ink-muted);margin-bottom:var(--space-3);padding:0;display:block}.wheel-choice{gap:var(--space-2);flex-flow:column wrap;display:flex}.wheel-choice label{cursor:pointer;position:relative}.wheel-choice input{opacity:0;width:1px;height:1px;position:absolute}.wheel-choice span{padding:var(--space-3) var(--space-6);border-radius:var(--radius-pill);border:2px solid var(--ink-outline);font:700 var(--text-md) var(--body);transition:background .18s,border-color .18s,color .18s;display:block}.wheel-choice span small{margin-top:var(--space-1);font:500 var(--text-2xs) var(--body);color:var(--on-ink-muted);display:block}.wheel-choice input:checked+span{background:var(--marigold);border-color:var(--marigold);color:var(--ink)}.wheel-choice input:checked+span small{color:var(--ink)}.wheel-choice input:focus-visible+span{outline:3px solid var(--white);outline-offset:3px}.wheel-calculator select,.wheel-calculator input[type=number]{width:100%;font:600 var(--text-lg) var(--body);color:var(--ink);background-color:var(--white);border:3px solid var(--white);border-radius:var(--radius-field);padding:var(--space-3) var(--space-4)}.wheel-calculator select,.wheel-calculator .num-field input{padding-right:var(--space-12)}.wheel-calculator select:focus-visible,.wheel-calculator input[type=number]:focus-visible{outline:3px solid var(--marigold);outline-offset:2px}.wheel-calculator input[aria-invalid=true]{border-color:var(--vermilion)}.field-pair{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.currency-field{position:relative}.currency-field input[type=number]{padding-left:var(--space-11)}.currency-field b{z-index:1;font:700 var(--text-lg) var(--body);color:var(--muted);position:absolute;top:50%;left:14px;transform:translateY(-50%)}.field-error{font-size:var(--text-sm);color:var(--pink);min-height:1.4em;margin:0}.calculator-readout{background:var(--ink-2);border-radius:var(--radius-panel);padding:var(--space-8);box-shadow:0 0 0 6px var(--trough) inset}.readout-stats{border-bottom:2px solid var(--ink-rule);padding-bottom:var(--space-6);grid-template-columns:repeat(4,1fr);gap:0;margin:0;display:grid}.readout-stats div{padding:0 var(--space-4) 0 0}.readout-stats div+div{padding-left:var(--space-4);border-left:2px solid var(--ink-rule)}.readout-stats div:last-child{padding-right:0}.readout-stats dt{font:700 var(--text-3xs) var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--on-ink-muted);margin-bottom:var(--space-2)}.readout-stats dd{font:900 var(--display-md)/1 var(--display);text-transform:uppercase;margin:0}.readout-stats dd small{font:500 var(--text-xs)/1.3 var(--body);text-transform:none;color:var(--on-ink-muted);margin-top:var(--space-1);display:block}.kept-amount{text-align:center;align-items:center;gap:var(--space-4);padding:var(--space-6) 0;flex-direction:column;display:flex}.kept-amount span{font:700 var(--text-2xs) var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--on-ink-muted)}.kept-amount output{font:900 clamp(40px,5vw,80px)/1 var(--display);color:var(--marigold);overflow-wrap:anywhere;max-width:100%}.wheel-calculator .score-tube{height:40px;padding:var(--space-1);border-radius:20px}.wheel-calculator .score-tube i{border-radius:var(--radius-card);width:var(--w,0%);--sl:var(--slw,10%);clip-path:none;transition:width .7s steps(24,end)}.tube-ticks{font-size:var(--text-2xs);color:var(--on-ink-faint);border-top:1px solid var(--ink-rule);margin-top:var(--space-2);padding-top:var(--space-2);justify-content:space-between;display:flex}.chips-note{font-size:var(--text-sm);color:var(--on-ink-soft);margin:var(--space-4) 0 0;text-align:center}.verdict{font-size:var(--text-body);margin:var(--space-5) 0 0;padding-top:var(--space-5);border-top:2px solid var(--ink-rule)}.wheel-calculator .body-cols{margin-top:var(--space-12);color:var(--on-ink)}.wheel-calculator .cta-link{margin-top:var(--space-6)}.practice-tools .tool-solo{gap:var(--space-16);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;display:grid}@media (width<=1199px){.readout-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.readout-stats div:nth-child(odd){border-left:0;padding-left:0}.readout-stats div:nth-child(2n){padding-right:0}.readout-stats div:nth-child(-n+2){padding-bottom:var(--space-4)}.readout-stats div:nth-child(n+3){padding-top:var(--space-4);border-top:2px solid var(--ink-rule)}.tool-pair,.help-lines,.calculator-grid,.practice-tools .tool-solo{gap:var(--space-8);grid-template-columns:minmax(0,1fr)}.lede{margin:0}.opening-grid{row-gap:var(--space-8);grid-template-columns:minmax(0,1fr);grid-template-areas:"intro""doors""tray""after"}.audience-doors{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.audience-doors a{border-radius:var(--radius-drawer-link);padding:var(--space-3) var(--space-5);flex-direction:column;justify-content:center;min-height:48px;text-decoration:none;display:flex}.audience-doors .door-online{background:var(--ink);color:var(--white)}.audience-doors .door-land{background:var(--pink);color:var(--ink)}.audience-doors span{font:700 var(--text-2xs) var(--body);letter-spacing:.14em;text-transform:uppercase;opacity:.8}.audience-doors b{font:800 var(--text-body)/1 var(--display);text-transform:uppercase;margin-top:2px}.weight-grid{column-gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr))}.weight,.weight:first-child{border-right:0;border-bottom:3px solid var(--tone,var(--ink));padding:var(--space-6) 0}.variant-list,.live-formats{grid-template-columns:repeat(2,minmax(0,1fr))}.weight-grid .weight:last-child:nth-child(odd),.variant-list li:last-child:nth-child(odd),.live-formats>div:last-child:nth-child(odd),.providers .provider:last-child:nth-child(odd){grid-column:1/-1}.providers .provider-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.payment-row{row-gap:var(--space-4);grid-template-columns:230px minmax(0,1fr)}.payment-row .payment-use{grid-column:2}.edge-bar{gap:var(--space-4);grid-template-columns:150px 1fr 150px}.edge-scale{margin:var(--space-2) 166px 0 166px}.venue-table .venue-name{font:900 var(--text-2xl)/1 var(--display)}.responsible-play ol{gap:var(--space-8)}}@media (width>=768px) and (width<=1199px){.providers .provider:nth-child(odd){padding-left:0;padding-right:var(--space-6);border-right:2px solid var(--chalk-2)}.providers .provider:nth-child(2n){padding-left:var(--space-6);border-right:0;padding-right:0}.providers .provider:nth-child(n+3){margin-top:var(--space-6);border-top:2px solid var(--chalk-2)}.providers .provider:last-child:nth-child(odd){border-right:0;padding-right:0}}@media (width<=767px){.opening .operator .operator-logo{grid-row:1/3}.land-floor{border-radius:var(--radius-card);margin-top:var(--space-4);padding:var(--space-4)}.venue-chips,.weight-grid,.variant-list,.live-formats,.providers .provider-cols,.responsible-play ol{grid-template-columns:minmax(0,1fr)}.providers .provider,.providers .provider+.provider{border-right:0;border-bottom:2px solid var(--chalk-2)}.edge-bar{grid-template-columns:minmax(0,1fr) auto}.edge-bar .item-name{grid-column:1}.edge-bar .edge-figure{font-size:var(--display-xl);grid-area:1/2}.edge-bar .score-tube{grid-column:1/-1}.edge-scale{margin:var(--space-2) 0 0}.payment-row{padding:var(--space-6) 0;grid-template-columns:minmax(0,1fr)}.payment-row .payment-use{grid-column:1}.payment-row b{font-size:var(--display-lg)}.venue-table,.venue-table tbody,.venue-table tr,.venue-table td{width:100%;display:block}.venue-table thead{display:none}.venue-table tr{padding:var(--space-3) 0;border-bottom:2px solid color-mix(in srgb,var(--tone,var(--ink)) 35%,transparent)}.venue-table td{padding:var(--space-1) 0;border:0}.venue-table td[data-l]:before{content:attr(data-l) ": ";font-weight:700}.odds-table{font-size:var(--text-sm)}.readout-stats dd{font-size:var(--display-2xs)}.calculator-readout{border-radius:var(--radius-panel-sm);padding:var(--space-6)}.wheel-choice span{font-size:var(--text-sm)}.help-lines h3{font-size:38px}.opening{padding:var(--space-12) 0}.opening-grid{row-gap:var(--space-4)}.tool-pair,.help-lines,.calculator-grid,.practice-tools .tool-solo{gap:var(--space-6)}.weight h3{margin-bottom:var(--space-2)}.scoring-method .follow-up{margin-top:var(--space-6)}.variant-list{margin:var(--space-6) 0 0}.variant-list li{padding-right:0}.live-formats{margin-top:var(--space-6)}.live-formats div{padding-right:0}.providers .provider{padding:var(--space-6) 0}.providers .provider+.provider{padding-left:0}.venue-table{border-top:4px solid var(--ink)}.land-casinos .fine-print{margin:var(--space-4) 0 0}.land-casinos .body-cols{margin-top:var(--space-6)}.responsible-play ol{gap:var(--space-6)}}@media (width<=480px){.readout-stats{grid-template-columns:minmax(0,1fr)}.readout-stats div:nth-child(n){padding:var(--space-4) 0;border-left:0;border-top:2px solid var(--ink-rule)}.readout-stats div:first-child{border-top:0;padding-top:0}.readout-stats div:last-child{padding-bottom:0}.audience-doors{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.wheel-choice span,.wheel-calculator .score-tube i{transition:none}}.payments-note{margin:var(--space-8) 0 0}.practice-tools .wheel-poster{border-radius:var(--radius-panel);background:#eee;align-self:stretch;align-items:center;width:100%;margin:0;display:flex}.practice-tools .wheel-poster img{--fade:linear-gradient(to bottom,transparent,#000 5%,#000 95%,transparent),linear-gradient(to right,transparent,#000 4%,#000 96%,transparent);-webkit-mask-image:var(--fade);-webkit-mask-composite:source-in;mask-image:var(--fade);mask-composite:intersect}
