._form_lddfs_1{display:grid;gap:var(--space-3)}._row_lddfs_5{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--space-3)}._field_lddfs_10{display:grid;gap:.35rem;font-size:var(--step--1)}._field_lddfs_10 span{color:var(--ink-3)}._input_lddfs_18,._select_lddfs_19{width:100%;background:var(--ground);border:1px solid var(--rule);border-radius:var(--radius-sm);padding:.6rem .75rem;font-family:var(--font-mono);font-size:var(--step--1);color:var(--ink)}._input_lddfs_18:focus,._select_lddfs_19:focus{outline:2px solid var(--gold);outline-offset:1px;border-color:var(--gold)}._input_lddfs_18[aria-invalid=true]{border-color:var(--fail)}._hint_lddfs_38{color:var(--ink-3);font-size:.8rem}._err_lddfs_42{color:var(--fail);font-size:var(--step--1)}._result_lddfs_46{display:grid;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius);border:1px solid var(--rule);background:var(--panel)}._ok_lddfs_54{border-color:var(--mint-deep)}._bad_lddfs_57{border-color:var(--fail)}._big_lddfs_60{font-family:var(--font-mono);font-size:var(--step-4);line-height:1;color:var(--gold)}._verdict_lddfs_66{display:flex;gap:var(--space-2);align-items:center;font-weight:600}._verdictOk_lddfs_72{color:var(--mint)}._verdictBad_lddfs_75{color:var(--fail)}._kv_lddfs_78{margin:0;display:grid;grid-template-columns:auto 1fr;gap:.4rem var(--space-3);font-family:var(--font-mono);font-size:var(--step--1)}._kv_lddfs_78 dt{color:var(--ink-3)}._kv_lddfs_78 dd{margin:0;overflow-wrap:anywhere}._pre_lddfs_93{margin:0;background:var(--ground);border:1px solid var(--rule);border-radius:var(--radius-sm);padding:var(--space-3);overflow-x:auto;font-size:.8rem;line-height:1.6}._actions_lddfs_103{display:flex;gap:var(--space-2);flex-wrap:wrap}._small_lddfs_108{padding:.35rem .7rem;font-size:.8rem}._chips_lddfs_112{font-family:var(--font-mono);color:var(--gold);font-size:var(--step-1)}._toggle_lddfs_117{display:inline-flex;border:1px solid var(--rule);border-radius:999px;overflow:hidden}._toggle_lddfs_117 button{background:transparent;border:0;padding:.45rem .9rem;cursor:pointer;color:var(--ink-2);font-weight:600;font-size:var(--step--1)}._toggle_lddfs_117 button[aria-pressed=true]{background:var(--gold);color:var(--gold-ink)}._list_lddfs_136{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-2);font-size:var(--step--1)}._list_lddfs_136 li{display:flex;justify-content:space-between;gap:var(--space-3);padding:.5rem 0;border-bottom:1px solid var(--rule-soft);font-family:var(--font-mono)}._muted_lddfs_152{color:var(--ink-3)}.game-page{--gp-plum: #1f1633;--gp-deep: #150f24;--gp-line: #806194;--gp-pink: #ff85c7;--gp-lavender: #ccb0fa;--gp-paper: #fff3df;--gp-body: #e0d4ed;--gold: #ff85c7;--gold-ink: #21152f;--mint: #d0b0fa;--ink-3: #c7b6d6;--fail: #ff9acb;background:var(--gp-plum);color:var(--gp-paper);overflow:clip;font:400 18px/1.7 Rubik,sans-serif}.game-page h1,.game-page h2,.game-page h3{font-family:Bricolage Grotesque Variable,Bricolage Fallback,sans-serif;font-weight:800;letter-spacing:-.045em;text-wrap:initial}.game-page h2{font-size:clamp(38px,4.5vw,66px);line-height:1.07}.game-page h3{font-size:28px;line-height:1.2;margin-bottom:17px}.game-page h2 em{font-style:normal;color:var(--gp-lavender)}.game-page p{color:var(--gp-body)}.game-page p+p{margin-top:20px}.game-page strong{font-weight:600}.game-page a{text-underline-offset:5px}.game-page button{cursor:pointer}.game-page button:disabled{opacity:.55;cursor:default;transform:none}.game-page :is(a,button,input,select,summary):focus-visible{outline:3px solid var(--gp-pink);outline-offset:5px}.game-page :is(input,select){width:100%;border:1px solid #a482bc;background:#22172f;padding:11px 13px;color:var(--gp-paper);min-height:46px;border-radius:0;font:500 16px/1.4 IBM Plex Mono,monospace}.game-page input[type=range]{accent-color:var(--gp-pink);padding:0;background:none;border:0;min-height:32px}.game-page label{display:grid;gap:8px;font-size:15px;font-weight:600;color:var(--gp-body)}.game-page code,.game-page pre{font-family:IBM Plex Mono,monospace;font-size:15px;line-height:1.85;white-space:pre-wrap;overflow-wrap:anywhere}.game-page pre{margin:0}.game-page details{border-top:1px solid var(--gp-line);padding:18px 0}.game-page summary{font-weight:600;cursor:pointer;line-height:1.5}.game-page details pre{padding:20px 0}.game-page details p{margin-top:18px}.gp-wrap{width:min(1250px,calc(100% - 112px));margin-inline:auto}.game-page [id]{scroll-margin-top:120px}.gp-kicker{font:600 14px/1.6 IBM Plex Mono,monospace!important;letter-spacing:.04em;color:var(--gp-lavender)!important;text-transform:uppercase}.gp-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:25px}.gp-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:13px 22px;background:var(--gp-paper);border:2px solid var(--gp-paper);color:var(--gp-plum);font:600 15px/1.4 Rubik,sans-serif;text-decoration:none;box-shadow:4px 4px #79519c;transition:transform .18s,box-shadow .18s}.gp-button:hover{transform:translate(-2px,-2px);box-shadow:6px 6px #ad70bc}.gp-outline{background:#281b3e;color:var(--gp-paper);border-color:var(--gp-pink);box-shadow:none}.gp-text-link,.gp-text-button{font:600 15px/1.6 Rubik,sans-serif;color:var(--gp-paper);text-decoration:underline;text-underline-offset:5px}.gp-text-button{border:0;background:none;padding:8px 0}.gp-text-link:hover,.gp-text-button:hover{color:var(--gp-pink)}.gp-note{font:500 14px/1.65 Rubik,sans-serif!important;max-width:560px;color:var(--gp-body)!important;margin-top:22px!important}.gp-feedback{font:500 15px/1.6 Rubik,sans-serif;color:var(--gp-pink)!important;min-height:24px;margin-top:16px}.gp-toggle{display:flex;border:1px solid var(--gp-line)}.gp-toggle button{padding:12px 24px;border:0;background:none;color:var(--gp-paper);font-weight:600}.gp-toggle button[aria-pressed=true]{background:var(--gp-pink);color:var(--gp-plum)}.game-breadcrumb{display:flex;gap:14px;align-items:center;padding:28px 0 0;font:500 14px/1.5 IBM Plex Mono,monospace;color:var(--gp-lavender)}.game-breadcrumb a:last-child{margin-left:auto}.game-breadcrumb a{text-decoration:none}.game-breadcrumb a:hover{color:var(--gp-pink)}.game-hero{position:relative;isolation:isolate;max-width:1440px;margin:auto;padding:68px 5vw 65px;min-height:760px}.game-hero:before{content:"";position:absolute;inset:-80px 0 0;background:url(/cdn/home-v2/violet-atmosphere.webp) center/cover;opacity:.3;z-index:-1;pointer-events:none}.game-hero-copy{position:relative;z-index:3;max-width:54%}.game-title{font-size:clamp(84px,10.5vw,155px);line-height:.92;margin:25px 0 30px}.game-title em{display:inline-block;font-style:normal;color:var(--gp-pink);transform:rotate(-6deg);transition:transform .35s}.game-title:hover em{transform:rotate(0)}.game-lead{font-size:21px;line-height:1.65;max-width:600px}.practice-label{font:600 14px/1.5 IBM Plex Mono,monospace;color:var(--gp-lavender)!important;margin-top:22px!important}.game-scene{display:block;position:absolute;pointer-events:none;z-index:1}.game-scene img{width:100%;height:auto;object-fit:contain}.dice-hero .game-scene{width:61%;right:-7%;top:10px}.dice-console{position:relative;z-index:3;margin-top:92px}.dice-number{font:600 clamp(64px,7vw,105px)/1 "IBM Plex Mono",monospace;color:var(--gp-pink);margin-bottom:30px}.practice-rail{position:relative;height:14px;background:#67478c;border:1px solid #bd9fe5;margin-bottom:9px}.target-marker{position:absolute;bottom:-8px;height:31px;border-left:2px dashed var(--gp-paper)}.target-marker b{position:absolute;white-space:nowrap;top:42px;transform:translate(-50%);font:600 13px IBM Plex Mono,monospace}.roll-marker{position:absolute;bottom:-4px;width:5px;height:45px;background:var(--gp-pink);animation:marker-arrive .7s ease-out}.rail-endpoints{display:flex;justify-content:space-between;font:600 14px IBM Plex Mono,monospace}.dice-inputs{display:flex;justify-content:space-between;align-items:center;gap:35px;max-width:780px;margin-top:46px}.dice-inputs label{display:grid;grid-template-columns:50px minmax(90px,320px) 70px;align-items:center;gap:16px;flex:1}.comparison-result{font:500 18px IBM Plex Mono,monospace;margin-top:24px!important}.comparison-result strong{color:var(--gp-pink);margin-left:20px}.limbo-hero{min-height:860px}.limbo-hero .game-scene{width:43%;right:4%;top:22px}.limbo-console{position:relative;z-index:3;margin-top:35px;max-width:55%}.limbo-number{font:italic clamp(100px,11vw,164px)/1 Georgia,serif;color:var(--gp-paper);letter-spacing:-.07em;animation:reveal-number .5s ease-out}.limbo-number small{font-size:.4em}.limbo-comparison{display:grid;grid-template-columns:140px 1fr;gap:30px;align-items:end;border-top:2px solid var(--gp-pink);padding-top:24px;margin-top:22px}.limbo-comparison>div{border-left:1px solid var(--gp-line);padding-left:24px}.limbo-comparison span{display:block;font-size:15px}.limbo-comparison strong{font:700 28px Bricolage Grotesque Variable,sans-serif;color:var(--gp-pink)}.plinko-hero{display:grid;grid-template-columns:29% 45% 26%;padding-top:44px;min-height:820px}.plinko-hero .game-hero-copy{max-width:none;padding-top:20px}.plinko-hero .game-title{font-size:clamp(62px,7.7vw,110px)}.plinko-hero .game-lead{font-size:19px}.plinko-assembly{position:relative;min-width:0;height:635px}.plinko-assembly .game-scene{position:absolute;inset:0}.plinko-assembly .game-scene img{height:100%;object-fit:fill}.actual-pegs{position:absolute;inset:33% 11% 8%;z-index:2}.actual-pegs i{position:absolute;width:5px;height:5px;border-radius:50%;background:#e3d2f9;transform:translate(-50%,-50%)}.actual-pegs .peg-on{width:10px;height:10px;background:var(--gp-pink);box-shadow:0 0 0 3px #3e2159}.actual-pegs .peg-ball{width:15px;height:15px;background:var(--gp-paper);box-shadow:0 0 0 3px var(--gp-pink)}.trace-control{display:block;margin-top:18px}.plinko-inspector{padding:170px 0 0 20px;position:relative;z-index:3}.bucket-value{font:600 85px/1.2 IBM Plex Mono,monospace}.turn-readout{font-size:17px;margin:14px 0 24px!important}.turn-readout b{color:var(--gp-pink)}.plinko-inspector label{max-width:150px;margin-bottom:22px}.turn-strip{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;border-top:1px solid var(--gp-line);padding-top:24px}.turn-strip button{display:grid;gap:3px;place-items:center;width:52px;min-height:54px;background:#251832;border:1px solid var(--gp-line);color:var(--gp-paper);font:600 24px IBM Plex Mono,monospace}.turn-strip small{font-size:12px}.turn-strip button[aria-pressed=true]{background:var(--gp-pink);color:var(--gp-plum)}.plinko-path-note{grid-column:1/-1;text-align:center;margin-top:24px!important}.mines-hero{min-height:1040px}.mines-hero .game-hero-copy{max-width:53%}.mines-hero .game-scene{left:-5%;bottom:0;width:55%}.mines-settings{position:relative;z-index:3;max-width:45%;margin-top:30px}.mines-settings label{max-width:200px}.mines-board{position:absolute;right:5%;top:110px;width:36%;z-index:4}.practice-tiles{display:grid;grid-template-columns:repeat(5,1fr);gap:7px;margin-top:20px}.practice-tiles button{position:relative;aspect-ratio:1;background:#3b2754;border:1px solid #b38bcc;color:var(--gp-paper);font:600 23px IBM Plex Mono,monospace;min-height:45px}.practice-tiles small{position:absolute;top:3px;left:5px;font-size:11px}.practice-tiles .tile-open{background:#251732;color:var(--gp-lavender)}.practice-tiles .tile-mine{background:var(--gp-pink);color:#251732;border-color:var(--gp-pink)}.practice-tiles .tile-picked{outline:2px solid var(--gp-paper);outline-offset:-5px}.practice-tiles button:disabled{opacity:1}.practice-tiles button:not(:disabled):hover{background:#79519c}.hand-status{font:600 18px/1.5 IBM Plex Mono,monospace;color:var(--gp-pink)!important;margin-top:24px!important}.roulette-hero{min-height:950px}.roulette-hero .game-hero-copy{max-width:none;display:grid;grid-template-columns:62% 38%;align-items:end;column-gap:15px}.roulette-hero .gp-kicker{grid-column:1/-1}.roulette-hero .game-title{font:italic clamp(74px,10vw,144px)/1 Georgia,serif;letter-spacing:-.06em}.roulette-hero .game-lead{font-size:19px;padding-bottom:15px}.roulette-hero .practice-label{grid-column:1/-1;margin-top:0!important}.roulette-hero .game-scene{width:61%;right:-3%;bottom:70px}.roulette-instrument{width:380px;max-width:40%;position:relative;z-index:3;margin:50px 0 0}.outcome-wheel{position:relative;width:100%;filter:drop-shadow(6px 8px 0 #110b1f)}.outcome-wheel svg{width:100%;height:auto}.outcome-wheel text{font-family:IBM Plex Mono,monospace;font-weight:600}.wheel-pointer{position:absolute;top:-7px;left:50%;transform:translate(-50%);z-index:5;color:var(--gp-paper);font-size:30px}.outcome-rotor{transform-origin:200px 200px;transform:rotate(var(--stop));animation:wheel-settle 1.1s cubic-bezier(.13,.78,.25,1)}.pocket-receipt{position:absolute;z-index:4;left:40%;top:390px;width:215px;padding:22px;background:var(--gp-paper);color:#21152f;transform:rotate(-5deg);border-bottom:7px dotted #21152f}.pocket-receipt span{font:600 12px IBM Plex Mono,monospace}.pocket-receipt b{font:600 74px/1.2 IBM Plex Mono,monospace;display:block}.pocket-receipt p{font-size:15px;color:#382548}.pocket-receipt strong{display:block;font-size:15px;line-height:1.45;color:#84315d;margin-top:16px}.roulette-bets{position:relative;z-index:4;max-width:600px;margin-top:30px}.roulette-bets>label{display:inline-grid;width:180px;margin-right:18px}.roulette-bets .gp-actions{max-width:530px}.blackjack-hero{min-height:1030px}.blackjack-hero .game-hero-copy{max-width:59%}.blackjack-hero .game-title{font-size:clamp(75px,9.8vw,140px);font-variation-settings:"wdth" 85}.blackjack-hero .game-scene{width:65%;right:-5%;top:330px}.blackjack-table{position:relative;z-index:4;max-width:55%;margin-top:55px}.opening-fan{display:flex;padding:20px 0 25px 18px;min-height:195px}.opening-fan>span{margin-left:-15px;transform:rotate(var(--tilt));transform-origin:bottom}.opening-fan>span:first-child{margin-left:0}.gp-card{display:flex;flex-direction:column;justify-content:space-between;width:96px;height:148px;flex:none;background:var(--gp-paper);color:#25172f;border:1px solid #c9b9bc;border-radius:5px;padding:9px;font:25px/1 Georgia,serif;box-shadow:2px 4px #24132d;animation:card-arrive .3s ease-out}.gp-card b{font-size:48px;text-align:center;font-weight:400}.card-bottom{align-self:flex-end;transform:rotate(180deg)}.gp-card-rose{color:#a3356c}.gp-card-back{background:#693e96;border:2px solid #dbbafa;align-items:center;justify-content:center;color:var(--gp-paper);font-size:48px}.hand-cards{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.table-hand{padding-top:18px;border-top:1px solid var(--gp-line);margin-top:25px}.player-hand{margin-top:30px}.hand-transcript{margin-top:25px}.hand-transcript ol{padding-left:25px;font-size:16px}.hand-transcript li+li{margin-top:10px}.deck-next{position:relative;z-index:4;margin-top:30px;max-width:58%}.hilo-hero{min-height:980px}.hilo-hero .game-scene{width:41%;right:0;top:75px}.hilo-hero .game-title{font-size:clamp(90px,12vw,180px)}.hilo-practice{position:relative;z-index:3;max-width:55%;margin-top:45px}.comparison-cards{display:flex;gap:25px;align-items:center;padding-bottom:30px}.comparison-cards>div{display:grid;gap:20px}.comparison-cards>div:first-child .gp-card{transform:rotate(-8deg)}.comparison-cards>div:last-child .gp-card{transform:rotate(8deg) translateY(15px)}.comparison-cards .gp-card{width:127px;height:183px;font-size:29px}.comparison-cards .gp-card b{font-size:65px}.rank-direction{font:600 38px IBM Plex Mono,monospace;color:var(--gp-pink)}.decision-trail{list-style:none;padding:0;margin:24px 0 0;border-left:2px solid #9770be}.decision-trail li{padding:12px 18px;border-bottom:1px solid var(--gp-line);font:500 14px/1.6 IBM Plex Mono,monospace}.decision-trail li:first-child{color:var(--gp-pink)}.keno-hero{min-height:1110px}.keno-hero .game-hero-copy{display:grid;grid-template-columns:40% 60%;max-width:95%;align-items:center;gap:0 28px}.keno-hero .gp-kicker,.keno-hero .practice-label{grid-column:1/-1}.keno-hero .game-title{font-size:clamp(95px,12vw,178px);text-transform:uppercase}.keno-hero .game-lead{font-size:20px}.keno-paper{position:relative;z-index:3;width:430px;max-width:44%;padding:22px 23px;background:var(--gp-paper);color:#25162e;margin-top:35px;border-top:7px dotted #24162f;border-bottom:7px dotted #24162f;transform:rotate(-2deg)}.ticket-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;font:600 12px IBM Plex Mono,monospace}.keno-paper .gp-text-button{color:#6b2851;font-size:12px}.number-ticket{display:grid;grid-template-columns:repeat(5,1fr);margin-top:18px}.number-ticket button{position:relative;min-height:49px;background:none;border:0;border-bottom:1px solid #cfbbd2;color:#25162e;font:600 21px IBM Plex Mono,monospace}.number-ticket .number-picked{border-radius:50%;box-shadow:inset 0 0 0 2px #a13872;color:#7c2054}.number-ticket .number-hit{background:#dfb8ea;color:#291132}.number-ticket small{position:absolute;right:5px;top:2px;font-size:10px}.keno-paper .ticket-count{border-top:2px solid #301b3e;padding-top:17px;margin-top:20px!important;color:#3b1d4c;font:600 15px/1.7 IBM Plex Mono,monospace}.ticket-count strong{font-size:21px}.keno-drawn{position:absolute;z-index:4;left:52%;right:5%;top:380px}.result-balls{display:flex;flex-wrap:wrap;gap:9px;margin-top:18px}.result-balls span{display:grid;place-items:center;border-radius:50%;background:var(--gp-paper);color:#291833;width:42px;height:42px;font:600 18px IBM Plex Mono,monospace}.keno-hero .game-scene{width:63%;right:-4%;bottom:115px}.keno-actions{position:relative;z-index:4;max-width:500px;margin-top:35px}.wheel-hero{min-height:920px;padding-left:61%;padding-top:100px}.wheel-hero .game-hero-copy{max-width:none}.wheel-hero .game-title{font-size:clamp(80px,9.4vw,135px);text-transform:uppercase}.wheel-hero .game-lead{font-size:20px}.wheel-assembly{position:absolute;width:70%;left:-10%;top:140px}.wheel-assembly .game-scene{position:relative;width:100%}.wheel-dial{position:absolute;left:16%;top:13%;width:49%;z-index:3}.wheel-receipt{position:relative;z-index:4;margin-top:30px}.wheel-receipt strong{display:block;font:600 70px/1.3 IBM Plex Mono,monospace;color:var(--gp-pink)}.wheel-receipt strong small{font-size:.5em}.wheel-receipt p{font-size:16px}.wheel-actions{position:relative;z-index:4}.wheel-hero>.gp-note{position:relative;z-index:3}.crash-hero{min-height:1060px;text-align:center}.crash-hero .game-hero-copy{max-width:none}.crash-hero .game-title{font-size:clamp(100px,14vw,200px);text-transform:uppercase}.crash-hero .game-lead{margin:auto;max-width:800px}.crash-hero .game-scene{width:100%;left:0;bottom:45px}.flight-display{position:relative;z-index:3;margin:155px auto 0;max-width:560px}.flight-display strong{font:600 clamp(88px,11vw,158px)/1.2 "IBM Plex Mono",monospace;letter-spacing:-.065em}.flight-display small{font-size:.43em}.flight-display>p:last-child{font-size:15px;color:var(--gp-pink)}.flight-actions{position:relative;z-index:4;justify-content:center;margin-top:75px}.flight-replaying .game-scene{animation:flight-art 2.2s ease-out}.flight-log{padding:80px 0 45px;display:grid;grid-template-columns:1fr 1fr;gap:80px}.flight-log h2{margin:20px 0 28px}.chain-record{border-top:2px solid var(--gp-pink);padding-top:20px}.chain-record dl{margin:0}.chain-record dt{font:600 13px IBM Plex Mono,monospace;color:var(--gp-lavender);margin-top:18px}.chain-record dd{font:500 15px/1.7 IBM Plex Mono,monospace;overflow-wrap:anywhere;margin:8px 0 0}.public-inputs{border-top:1px solid var(--gp-line);display:grid;grid-template-columns:1.2fr 1fr;gap:20px 70px;padding-top:28px;padding-bottom:20px}.public-inputs p{font-size:16px}.public-inputs label span{font:500 12px IBM Plex Mono,monospace;color:var(--gp-lavender);overflow-wrap:anywhere}.public-inputs .gp-feedback{grid-column:1/-1;margin:0;min-height:0}.record-disclosure{width:min(1250px,calc(100% - 112px));margin:0 auto 60px}.record-disclosure>summary{color:var(--gp-lavender);font-size:16px}.practice-record{padding:40px 0 20px;display:grid;grid-template-columns:1fr 1.2fr;gap:70px}.practice-record h2{font-size:42px;margin:18px 0 24px}.practice-record p{font-size:16px}.record-body dl{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:0}.record-body dt{font:600 12px IBM Plex Mono,monospace;color:var(--gp-lavender)}.record-body dd{font:500 16px IBM Plex Mono,monospace;margin:9px 0 0;overflow-wrap:anywhere}.record-hash{grid-column:1/-1}.record-body .record-hash dd{font-size:14px;line-height:1.7}.game-explanation{position:relative;padding:85px 0 60px;border-top:1px solid var(--gp-line)}.game-explanation>.gp-kicker{margin-bottom:20px}.explanation-heading{max-width:850px;margin-bottom:45px}.explanation-heading h2{margin:20px 0 28px}.explanation-heading>p:last-child{max-width:690px;font-size:20px}.reading-note{max-width:830px;margin-top:45px!important;font-size:19px}.reading-note h3{margin-top:30px}.byte-receipt{margin-left:35%;padding:30px 0 10px;border-top:2px solid var(--gp-pink);display:grid;gap:20px}.byte-values{display:flex;gap:30px;font:600 42px IBM Plex Mono,monospace}.byte-receipt>strong{font:600 38px IBM Plex Mono,monospace}.byte-receipt>.pink-result{color:var(--gp-pink);font-size:82px}.calculation-arrow{font-size:35px;color:var(--gp-lavender)}.multiplier-study{display:flex;align-items:center;justify-content:space-around;border-block:1px solid var(--gp-line);padding:50px 0;margin:50px 0}.multiplier-study span{display:block;font:600 13px IBM Plex Mono,monospace;color:var(--gp-lavender)}.multiplier-study strong{font:italic clamp(60px,8vw,110px) Georgia,serif}.multiplier-study>b{font-size:65px;color:var(--gp-pink)}.limbo-reading,.hilo-reading{display:grid;grid-template-columns:1fr 1.3fr;gap:80px}.limbo-reading>p,.hilo-reading>p{font-size:23px;line-height:1.6}.limbo-reading details{margin-top:25px}.branch-rule{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--gp-line)}.branch-rule>div{padding:35px 45px}.branch-rule>div+div{border-left:1px solid var(--gp-line)}.branch-arrow{font:400 100px/1 Georgia,serif;color:var(--gp-pink);display:block;margin-bottom:20px}.route-strip{display:grid;gap:20px;margin-top:40px}.route-strip span{font:600 13px IBM Plex Mono,monospace;color:var(--gp-lavender)}.route-strip code{font-size:clamp(15px,2vw,26px);letter-spacing:.12em}.route-strip strong{font-size:24px}.excavation-reading{display:grid;grid-template-columns:1fr 1fr;gap:90px;margin-top:55px}.map-coordinates{border-left:4px solid var(--gp-pink);padding-left:30px;align-self:start}.map-coordinates>span{font:600 13px IBM Plex Mono,monospace}.map-coordinates strong{display:block;font:600 40px IBM Plex Mono,monospace;margin:20px 0 6px;color:var(--gp-pink)}.map-coordinates code{display:block;font-size:28px;margin-top:40px}.map-coordinates p{font-size:16px}.excavation-reading h3:not(:first-child){margin-top:40px}.margin-line{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;border-block:1px solid var(--gp-line);padding:23px 0;margin-top:55px;font:600 14px IBM Plex Mono,monospace;color:var(--gp-lavender)}.roulette-reading{display:grid;grid-template-columns:1.3fr .65fr;gap:110px}.roulette-reading h2{font-family:Georgia,serif;font-weight:400;font-size:70px;margin:20px 0 30px;letter-spacing:-.05em}.roulette-reading h2 em{font-style:italic}.zero-note{border:1px solid var(--gp-line);padding:30px;text-align:center;transform:rotate(3deg)}.zero-note>strong{font:400 145px/1 Georgia,serif;color:var(--gp-lavender)}.zero-note p{text-align:left;font-size:17px}.large-formula{display:block;margin-top:35px}.chain-steps{list-style:none;padding:0;margin:50px 0 0}.chain-steps>li{display:grid;grid-template-columns:110px 1fr;gap:30px;border-top:1px solid var(--gp-line);padding:30px 0}.chain-steps>li>b{font:italic 60px Georgia,serif;color:var(--gp-pink)}.chain-steps p{max-width:850px}.chain-steps code{display:block;margin-top:20px;color:var(--gp-lavender)}.shoe-strip{display:flex;gap:25px;align-items:center;flex-wrap:wrap;border-block:1px solid var(--gp-line);padding:25px 0;margin:35px 0}.shoe-strip>span{font:600 12px IBM Plex Mono,monospace;color:var(--gp-lavender)}.shoe-strip>b{font:400 28px Georgia,serif;color:var(--gp-paper)}.table-rules{max-width:900px;margin:65px auto 0;padding:45px 55px;background:var(--gp-paper);color:#291a38;transform:rotate(-1deg)}.table-rules h3{font-size:39px}.table-rules dl{margin:30px 0 0}.table-rules dl>div{display:grid;grid-template-columns:120px 1fr;gap:20px;border-top:1px solid #b8a4c4;padding:18px 0}.table-rules dt{font-weight:600}.table-rules dd{margin:0;font-size:17px}.rank-ladder{display:flex;justify-content:space-between;align-items:baseline;gap:12px;border-block:1px solid var(--gp-line);padding:35px 0;margin:45px 0;font:400 32px Georgia,serif}.rank-ladder b{font-size:62px;color:var(--gp-pink)}.ticket-explanation{margin:55px 0;display:grid;grid-template-columns:1.2fr 1fr .4fr;border-block:2px dashed var(--gp-line);padding:30px 0;gap:25px}.ticket-explanation span{font:600 12px IBM Plex Mono,monospace;color:var(--gp-lavender)}.ticket-explanation strong{display:block;font:600 25px IBM Plex Mono,monospace;color:var(--gp-paper);margin-top:18px}.ticket-explanation>div:last-child strong{font-size:60px;color:var(--gp-pink)}.keno-reading{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.keno-reading p{font-size:17px}.interval-ruler{display:grid;grid-template-columns:repeat(10,1fr);border-bottom:2px solid var(--gp-lavender);margin:55px 0 35px}.interval-ruler>div{border-left:1px solid var(--gp-line);padding:20px 10px;display:grid;gap:12px}.interval-ruler span{font:500 13px IBM Plex Mono,monospace;color:var(--gp-lavender)}.interval-ruler b{font:600 30px IBM Plex Mono,monospace}.interval-ruler .interval-selected{background:var(--gp-pink);color:var(--gp-plum)}.interval-selected span{color:var(--gp-plum)}.wheel-calculation{display:grid;gap:22px}.wheel-calculation code{font-size:22px}.wheel-calculation strong{font:600 36px IBM Plex Mono,monospace;color:var(--gp-pink)}.wheel-calculation p{max-width:750px}.game-code-example{position:relative;padding:60px 0 50px}.game-code-example h2{font-size:clamp(33px,3.6vw,52px);max-width:880px;margin:18px 0 32px}.code-document{position:relative;z-index:2;border:1px solid #9977b7;background:var(--gp-deep)}.code-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 24px;background:#352347;border-bottom:1px solid var(--gp-line);font:600 14px IBM Plex Mono,monospace}.code-copy{background:var(--gp-paper);border:0;padding:10px 15px;color:#25162f;font:600 13px IBM Plex Mono,monospace;min-height:40px;white-space:nowrap}.game-page .copy-source pre{background:transparent!important;padding:26px 30px;font-size:15px}.game-page .copy-source code{font-size:15px;white-space:pre-wrap}.code-output{padding:22px 30px;border-top:1px solid var(--gp-line)}.code-output pre{color:var(--gp-pink);font-weight:500;margin-top:14px}.code-explanation{font-size:15px;max-width:940px;margin-top:24px!important}.code-character{position:absolute;width:180px;z-index:3;pointer-events:none}.code-character-left{top:180px;left:-120px}.code-character-right{bottom:50px;right:-120px}.code-portals{width:min(1100px,calc(100% - 250px))}.code-paper .code-document{border:0;border-left:8px solid var(--gp-paper)}.code-paper .code-heading{background:var(--gp-paper);color:#2c1d3e}.code-paper .code-copy{background:#52306e;color:#fff3df}.server-dice{padding:60px 0;border-top:1px solid var(--gp-line)}.server-dice h2{margin:18px 0 24px}.server-dice>p{max-width:780px;margin-bottom:25px}.server-dice .dice-layout{display:grid;grid-template-columns:1.2fr 1fr;gap:35px;margin-top:40px;align-items:start}.server-dice .btn{font-size:15px}.server-dice input[type=range]{accent-color:var(--gp-pink)!important}.related-games{display:grid;grid-template-columns:1fr 1fr;gap:0;margin-top:50px;padding-bottom:85px}.related-games>.gp-kicker{grid-column:1/-1;margin-bottom:25px}.related-games>a{display:grid;gap:18px;padding:30px 35px 30px 0;border-block:1px solid var(--gp-line);text-decoration:none}.related-games>a+a{padding-left:35px;border-left:1px solid var(--gp-line)}.related-games>a>span{font-size:16px;color:var(--gp-body)}.related-games strong{font:800 48px Bricolage Grotesque Variable,sans-serif}.related-games strong b{float:right;color:var(--gp-pink);font-weight:400}.related-games a:hover strong{color:var(--gp-pink)}@keyframes marker-arrive{0%{transform:translateY(-18px);opacity:.3}to{transform:none;opacity:1}}@keyframes reveal-number{0%{opacity:.25;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes wheel-settle{0%{transform:rotate(calc(var(--stop) - 360deg))}to{transform:rotate(var(--stop))}}@keyframes card-arrive{0%{opacity:.4;translate:-15px 0}to{opacity:1;translate:0 0}}@keyframes flight-art{0%{translate:-12px 10px}to{translate:0 0}}@media (min-width: 1700px){.game-hero{padding-inline:85px}.wheel-hero{padding-left:870px}}@media (max-width: 1100px) and (min-width: 741px){.gp-wrap,.record-disclosure{width:calc(100% - 72px)}.game-hero{padding-inline:36px}.game-hero-copy{max-width:59%}.game-lead{font-size:19px}.game-title{font-size:110px}.dice-hero .game-scene{top:90px;width:60%}.limbo-console{max-width:59%}.limbo-hero .game-scene{top:100px;width:42%;right:0}.plinko-hero{grid-template-columns:28% 45% 27%}.plinko-hero .game-title{font-size:72px}.plinko-hero .game-lead{font-size:18px}.plinko-assembly{height:560px}.plinko-inspector{padding-left:10px}.plinko-inspector .gp-button{padding:12px;font-size:14px}.bucket-value{font-size:64px}.mines-hero{min-height:1040px}.mines-board{right:36px;width:36%}.mines-hero .game-scene{width:60%}.roulette-hero .game-hero-copy{grid-template-columns:1fr}.roulette-hero .game-title{font-size:110px}.roulette-hero .game-lead{max-width:700px}.roulette-hero{min-height:1120px}.pocket-receipt{top:510px;left:42%}.roulette-hero .game-scene{bottom:110px;width:61%}.blackjack-hero .game-hero-copy{max-width:75%}.blackjack-hero .game-title{font-size:110px}.blackjack-hero .game-scene{top:460px;width:57%;right:-8%}.blackjack-table{max-width:61%}.gp-card{width:85px;height:134px}.opening-fan>span{margin-left:-19px}.hilo-hero .game-title{font-size:128px}.hilo-hero .game-scene{top:290px;width:44%}.keno-hero .game-hero-copy{max-width:100%;grid-template-columns:42% 58%;gap:0 18px}.keno-hero .game-title{font-size:125px}.keno-paper{max-width:47%;padding:18px}.keno-drawn{top:440px;left:54%;right:3%}.keno-hero .game-scene{bottom:170px;width:58%;right:-5%}.wheel-hero{padding-left:58%;min-height:940px}.wheel-hero .game-title{font-size:100px}.wheel-assembly{top:250px;left:-12%;width:70%}.crash-hero{min-height:1030px}.flight-display{margin-top:165px}.flight-actions{margin-top:85px}.flight-log,.practice-record,.excavation-reading,.roulette-reading{gap:45px}.limbo-reading,.hilo-reading{gap:40px}.code-portals{width:calc(100% - 190px)}.code-character{width:140px}.code-character-left{left:-85px}.code-character-right{right:-85px}.byte-receipt{margin-left:22%}.ticket-explanation strong{font-size:20px}}@media (max-width: 740px){.game-page{font-size:17px}.gp-wrap,.record-disclosure{width:calc(100% - 44px)}.game-page h2{font-size:40px}.game-page h3{font-size:27px}.gp-kicker{font-size:12px!important}.game-breadcrumb{font-size:12px;padding-top:22px;gap:10px}.game-breadcrumb a:last-child{font-size:11px}.game-hero{padding:38px 22px 45px;min-height:0;display:flex;flex-direction:column}.game-hero-copy,.limbo-hero .game-hero-copy,.mines-hero .game-hero-copy,.blackjack-hero .game-hero-copy{max-width:none}.game-title{font-size:100px;margin:24px 0}.game-lead,.plinko-hero .game-lead,.roulette-hero .game-lead,.keno-hero .game-lead,.wheel-hero .game-lead{font-size:18px;line-height:1.65}.practice-label{font-size:12px}.gp-button{font-size:14px;padding:12px 16px;min-height:48px}.gp-text-link,.gp-text-button{font-size:14px}.gp-actions{gap:15px}.gp-note{font-size:14px!important}.game-scene{position:relative!important;inset:auto!important;max-width:none;flex:none}.game-hero .game-scene{width:112%;margin:20px -6% 0}.game-page code,.game-page pre,.gp-feedback{font-size:14px}.dice-hero .game-scene{order:2;margin-bottom:-12px}.dice-console{order:3;margin-top:20px}.dice-number{font-size:70px}.dice-inputs{display:block;margin-top:45px}.dice-inputs label{grid-template-columns:50px 1fr 65px;gap:10px}.dice-inputs .gp-toggle{margin-top:20px;width:max-content}.comparison-result{font-size:15px}.comparison-result strong{display:block;margin:12px 0}.target-marker b{font-size:11px;max-width:85px;white-space:normal;text-align:center}.rail-endpoints{font-size:12px}.limbo-hero .game-scene{order:3;width:72%;margin:25px auto 0}.limbo-console{max-width:none;order:2;margin-top:35px}.limbo-number{font-size:120px}.limbo-comparison{grid-template-columns:120px 1fr;gap:18px}.limbo-comparison>div{padding-left:18px}.limbo-comparison strong{font-size:26px}.limbo-comparison span{font-size:13px}.plinko-hero .game-title{font-size:95px}.plinko-assembly{height:570px;width:100%;max-width:430px;margin:20px auto 0}.plinko-assembly .game-scene{position:absolute!important;inset:0!important;width:100%;height:100%;margin:0}.plinko-assembly .game-scene img{height:100%}.plinko-inspector{padding:20px 0 25px;display:grid;grid-template-columns:1fr 1fr;gap:15px;align-items:center}.plinko-inspector>.gp-kicker{grid-column:1/-1}.bucket-value{font-size:75px}.turn-readout{font-size:15px;margin:0!important}.turn-strip{gap:6px;justify-content:start}.turn-strip button{width:calc((100% - 42px)/8);min-width:32px;min-height:49px;font-size:22px}.turn-strip small{font-size:10px}.plinko-path-note{text-align:left;font-size:16px}.plinko-path-note>a{display:block;margin-top:16px}.mines-settings{max-width:none;margin-top:25px;order:2}.mines-settings label{max-width:180px}.mines-board{position:relative;inset:auto;width:100%;order:3;margin-top:45px}.practice-tiles{gap:6px}.practice-tiles button{font-size:22px;min-height:48px}.practice-tiles small{font-size:11px}.mines-hero .game-scene{order:4;width:118%;margin-inline:-9%}.hand-status{font-size:16px}.roulette-hero .game-hero-copy{display:block}.roulette-hero .game-title{font-size:clamp(58px,16vw,100px)}.roulette-hero .practice-label{margin-top:20px!important}.roulette-instrument{max-width:100%;width:100%;max-width:390px;margin:40px auto 0;order:2}.pocket-receipt{position:relative;inset:auto;order:3;width:185px;margin:-20px 3% 0 auto;transform:rotate(4deg)}.pocket-receipt b{font-size:60px}.roulette-hero .game-scene{order:4;width:110%;margin:-50px -5% 0}.roulette-bets{order:5;margin-top:10px}.roulette-bets>label{width:155px;max-width:100%;margin-bottom:15px}.blackjack-hero .game-title{font-size:clamp(53px,14.5vw,100px)}.blackjack-hero .game-scene{order:2;width:112%;margin-top:15px;margin-bottom:-25px}.blackjack-table{max-width:none;order:3;margin-top:30px}.opening-fan{justify-content:center;min-height:160px;padding-left:0}.opening-fan>span{margin-left:-22px}.gp-card{width:76px;height:124px;font-size:22px;padding:8px}.gp-card b{font-size:41px}.deck-next{order:4;max-width:none}.hand-cards{gap:8px}.table-hand{margin-top:20px}.hand-transcript li{font-size:15px}.hilo-hero .game-title{font-size:112px}.hilo-hero .game-scene{order:3;width:75%;margin:20px auto 0}.hilo-practice{order:2;max-width:none;margin-top:35px}.comparison-cards{gap:18px;justify-content:center}.comparison-cards .gp-card{width:110px;height:162px}.comparison-cards .gp-card b{font-size:55px}.comparison-cards .gp-kicker{font-size:10px!important}.rank-direction{font-size:28px}.hilo-hero .deck-next{order:4}.decision-trail li{font-size:13px}.keno-hero .game-hero-copy{display:block;max-width:none}.keno-hero .game-title{font-size:120px}.keno-paper{width:100%;max-width:none;margin-top:28px;padding:18px;order:2;transform:rotate(-1deg)}.number-ticket button{min-height:48px;font-size:20px}.keno-drawn{position:relative;inset:auto;order:3;margin-top:30px}.result-balls{gap:9px}.result-balls span{width:38px;height:38px;font-size:16px}.keno-hero .game-scene{order:4;width:116%;margin:5px -8% 0}.keno-actions{order:5;margin-top:10px}.wheel-hero{padding-top:38px}.wheel-hero .game-title{font-size:111px}.wheel-hero .game-hero-copy{order:1}.wheel-assembly{position:relative;inset:auto;width:120%;margin:20px -10% 0;order:2}.wheel-assembly .game-scene{margin:0;width:100%}.wheel-dial{top:13%;left:16%;width:49%}.wheel-receipt{order:3;margin-top:10px}.wheel-receipt strong{font-size:70px}.wheel-actions{order:4}.wheel-hero>.gp-note{order:5}.crash-hero .game-title{font-size:clamp(80px,22vw,150px)}.crash-hero .game-hero-copy{order:1}.crash-hero .game-scene{order:3;width:130%;margin:-70px -15% 0;z-index:1}.flight-display{order:2;margin:45px auto 0;z-index:3}.flight-display strong{font-size:90px}.flight-display>.gp-kicker{font-size:11px!important}.flight-display>p:last-child{font-size:13px}.flight-actions{order:4;margin-top:5px}.flight-log{display:block;padding:50px 0 25px}.flight-log h2{font-size:40px}.chain-record{margin-top:35px}.chain-record dd{font-size:14px}.public-inputs{grid-template-columns:1fr;gap:25px;padding-top:25px}.public-inputs p{font-size:15px}.public-inputs label{font-size:14px}.record-disclosure{margin-bottom:25px}.record-disclosure>summary{font-size:15px}.practice-record{display:block;padding-top:25px}.practice-record h2{font-size:35px}.record-body{margin-top:30px}.record-body dl{gap:20px}.record-body dd{font-size:15px}.record-body .record-hash dd{font-size:13px}.game-explanation{padding:55px 0 35px}.explanation-heading{margin-bottom:30px}.explanation-heading>p:last-child{font-size:18px}.reading-note{font-size:17px;margin-top:30px!important}.byte-receipt{margin:35px 0 0;gap:18px}.byte-values{gap:18px;font-size:31px}.byte-receipt>strong{font-size:25px}.byte-receipt>.pink-result{font-size:70px}.multiplier-study{padding:28px 0;margin:35px 0;gap:12px}.multiplier-study strong{font-size:55px}.multiplier-study span{font-size:10px}.multiplier-study>b{font-size:35px}.limbo-reading,.hilo-reading{grid-template-columns:1fr;gap:30px}.limbo-reading>p,.hilo-reading>p{font-size:20px}.branch-rule>div{padding:25px 20px}.branch-rule h3{font-size:24px}.branch-rule p{font-size:16px}.branch-arrow{font-size:75px}.route-strip code{font-size:16px;letter-spacing:.1em}.route-strip strong{font-size:20px}.excavation-reading{grid-template-columns:1fr;gap:35px;margin-top:35px}.map-coordinates{padding-left:22px}.map-coordinates strong{font-size:32px}.map-coordinates code{font-size:25px}.margin-line{font-size:11px;gap:10px;padding-block:20px;margin-top:35px}.roulette-reading{grid-template-columns:1fr;gap:35px}.roulette-reading h2{font-size:53px}.zero-note{padding:20px 25px;transform:rotate(1deg)}.zero-note>strong{font-size:100px}.chain-steps>li{grid-template-columns:45px 1fr;gap:16px;padding:25px 0}.chain-steps>li>b{font-size:40px}.chain-steps h3{font-size:26px}.chain-steps p{font-size:17px}.shoe-strip{gap:18px;margin-block:30px}.shoe-strip>span{flex:0 0 100%}.shoe-strip>b{font-size:25px}.table-rules{margin-top:35px;padding:28px 22px}.table-rules h3{font-size:31px}.table-rules dl>div{grid-template-columns:1fr;gap:8px;padding:15px 0}.table-rules dd{font-size:16px}.rank-ladder{gap:10px;font-size:25px;flex-wrap:wrap;justify-content:start;padding-block:25px;margin-block:30px}.rank-ladder b{font-size:44px}.ticket-explanation{grid-template-columns:1fr;gap:25px;margin-block:35px}.ticket-explanation strong{font-size:24px}.keno-reading{grid-template-columns:1fr;gap:28px}.interval-ruler{margin:35px 0 25px}.interval-ruler>div{padding:12px 4px}.interval-ruler span{font-size:10px}.interval-ruler b{font-size:21px}.wheel-calculation code{font-size:17px}.wheel-calculation strong{font-size:25px}.game-code-example{padding:35px 0}.game-code-example h2{font-size:33px}.code-heading{padding:13px 14px;gap:12px;font-size:12px}.code-copy{padding:9px 11px;font-size:12px}.game-page .copy-source pre{padding:20px 16px}.game-page .copy-source code{font-size:14px}.code-output{padding:20px 16px}.code-explanation{font-size:14px}.code-portals{width:calc(100% - 44px);padding-bottom:190px}.code-character{width:135px;top:auto;bottom:0}.code-character-left{left:-20px}.code-character-right{right:-20px}.server-dice{padding:45px 0}.server-dice .dice-layout{grid-template-columns:1fr;gap:28px}.server-dice .dice-layout input{min-width:0}.related-games{grid-template-columns:1fr;margin-top:30px;padding-bottom:50px}.related-games>a{padding:25px 0}.related-games>a+a{padding-left:0;border-left:0;border-top:0}.related-games strong{font-size:42px}.related-games>a>span{font-size:15px}}@media (max-width: 370px){.game-breadcrumb a:last-child{display:none}.game-hero{padding-inline:18px}.gp-wrap,.record-disclosure,.code-portals{width:calc(100% - 36px)}.game-title{font-size:87px}.comparison-cards{gap:13px}.comparison-cards .gp-card{width:96px;height:148px}.opening-fan>span{margin-left:-26px}.gp-card{width:69px;height:115px}.byte-values{font-size:27px;gap:15px}.multiplier-study strong{font-size:45px}.keno-paper{padding-inline:13px}.ticket-heading{font-size:10px}.ticket-explanation strong{font-size:21px}.turn-strip{gap:4px}.turn-strip button{width:calc((100% - 28px)/8)}.limbo-comparison{grid-template-columns:105px 1fr;gap:12px}.limbo-comparison strong{font-size:23px}.wheel-hero .game-title{font-size:94px}.hilo-hero .game-title{font-size:100px}}@media (prefers-reduced-motion: reduce){.game-page *,.game-page *:before,.game-page *:after{animation:none!important;transition:none!important}.game-title em{transform:none}html{scroll-behavior:auto}}@media (min-width: 741px){.mines-hero{min-height:1130px}}.copy-source span[style*="color:#6A737D"]{color:#c7b9d6!important}.segment-values{max-width:360px;margin-top:20px}.keno-paper .ticket-limit{color:#652049;font-size:15px;font-weight:500}.segment-values summary{font-size:14px}.segment-values ol{padding:0;list-style:none}.segment-values li{display:flex;justify-content:space-between;border-bottom:1px solid var(--gp-line);padding:8px 0;font-size:15px}.wheel-receipt .segment-values strong{font:600 16px IBM Plex Mono,monospace}@media (max-width: 740px){.wheel-hero .game-title{font-size:clamp(72px,24vw,111px)}.wheel-dial .outcome-rotor text{font-size:27px}}@media (max-width: 370px){.crash-hero .game-title{font-size:72px}.keno-hero .game-title{font-size:99px}}.crash-record-heading{display:grid;grid-template-columns:1.4fr 1fr;gap:35px;align-items:center;margin-bottom:34px}.crash-record-heading img{width:100%;height:auto;max-height:300px;object-fit:contain}.crash-record-heading .gp-kicker{margin-bottom:18px}.crash-record-heading h2{margin:0}.crash-record-heading+.chain-steps{margin-top:0}@media (max-width:760px){.crash-record-heading{grid-template-columns:1fr;gap:16px}.crash-record-heading img{width:min(100%,400px);justify-self:end;max-height:250px}}.game-depth{--lab-surface: #2b1d3d;--lab-quiet: #dbc5ed;font-size:18px}.game-depth .gp-kicker{font-size:15px!important;font-weight:600}.game-depth .lab-ready{border:0;padding:0;margin:0;min-width:0}.game-depth h2[id]{scroll-margin-top:125px}.game-depth .depth-section{padding-block:100px 65px;border-top:1px solid var(--gp-line)}.game-depth .depth-heading{display:grid;grid-template-columns:1.1fr 1fr;gap:22px 70px;margin-bottom:48px;align-items:end}.game-depth .depth-heading .gp-kicker{grid-column:1 / -1;margin:0}.game-depth .depth-heading h2{margin:0}.game-depth .depth-heading>p:last-child{margin:0;max-width:590px}.game-depth .depth-heading em{color:var(--gp-pink)}.game-depth :is(.note-flag,.lab-toolbar>span,.rule-tab){display:block;color:var(--gp-lavender);font:600 15px/1.6 IBM Plex Mono,monospace;letter-spacing:.025em}.game-depth .note-flag{margin-bottom:18px}.game-depth :is(.lab-toolbar,.lab-controls){display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:28px}.game-depth .lab-controls{align-items:end;justify-content:start}.game-depth .lab-controls>label{flex:1}.game-depth .lab-toolbar p{font-size:16px;max-width:540px;margin:0}.game-depth label{font-size:16px}.game-depth select{width:auto;min-width:160px;max-width:100%}.game-depth button{border:1px solid var(--gp-line);color:var(--gp-paper);background:transparent;font:600 16px/1.4 Rubik,sans-serif;min-height:44px;padding:10px 18px}.game-depth button:hover{border-color:var(--gp-pink)}.game-depth button[aria-pressed=true]{color:var(--gp-deep);background:var(--gp-pink);border-color:var(--gp-pink)}.game-depth .lab-switch{display:flex}.game-depth .lab-switch button+button{border-left:0}.game-depth .lab-caption{color:var(--lab-quiet);font-size:15px;line-height:1.65;margin-top:18px}.game-depth .depth-margin-note{border-left:3px solid var(--gp-pink);padding:8px 0 8px 28px;margin-top:45px;max-width:900px}.game-depth .depth-margin-note>span{font:600 15px/1.6 IBM Plex Mono,monospace;color:var(--gp-lavender)}.game-depth .depth-margin-note p{margin-top:12px}.game-depth .boundary-three{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--gp-line)}.game-depth .boundary-three>div{padding:28px}.game-depth .boundary-three>div+div{border-left:1px solid var(--gp-line)}.game-depth .boundary-three code{display:block;font-size:clamp(36px,4.5vw,62px);line-height:1.2;color:var(--gp-paper);margin-bottom:18px}.game-depth .boundary-three strong{display:block;font-size:18px}.game-depth .boundary-three p{font-size:16px;margin-top:8px}.game-depth .boundary-win{background:#49315c}.game-depth .boundary-win strong{color:var(--gp-pink)}.game-depth .receipt-spread{display:grid;grid-template-columns:1.1fr 1fr;gap:65px;margin-top:55px;align-items:start}.game-depth .receipt-spread label{margin-top:24px;max-width:200px}.game-depth .calculation-receipt{display:grid;grid-template-columns:1fr auto;gap:18px 16px;background:var(--gp-paper);color:var(--gp-plum);padding:32px;transform:rotate(1deg);border-bottom:7px double var(--gp-plum);font:500 14px/1.65 IBM Plex Mono,monospace}.game-depth .calculation-receipt dd{margin:0;text-align:right}.game-depth .calculation-receipt>:nth-child(1){grid-column:1 / -1}.game-depth .calculation-receipt .receipt-stamp{grid-column:1 / -1;text-align:left;font-size:30px;font-weight:700;border-block:2px solid var(--gp-plum);padding-block:8px}.game-depth .calculation-receipt code{font-size:13px}.game-depth .limbo-bench{padding:36px 42px;border-block:1px solid var(--gp-line);background:var(--lab-surface)}.game-depth .limbo-readout{display:grid;grid-template-columns:1fr auto 1fr;gap:25px;padding-block:30px;align-items:center}.game-depth .limbo-readout strong{display:block;font:700 clamp(28px,4vw,60px)/1.3 "IBM Plex Mono",monospace;color:var(--gp-paper);letter-spacing:-.06em}.game-depth .limbo-readout small{font-size:.65em}.game-depth .limbo-readout>div:first-child strong{font-size:clamp(22px,3vw,44px)}.game-depth .limbo-readout>div:last-child strong{color:var(--gp-pink)}.game-depth .limbo-readout span{font-size:15px;font-weight:600}.game-depth .limbo-readout .readout-arrow{font-size:48px;color:var(--gp-lavender)}.game-depth .offset-notes{position:relative;padding-block:20px 100px}.game-depth .offset-notes article{position:relative;width:73%;padding:35px 42px;background:var(--lab-surface);border-left:2px solid var(--gp-pink)}.game-depth .offset-notes article+article{margin:45px 0 0 auto;border-left:0;border-right:2px solid var(--gp-lavender)}.game-depth .offset-notes h3{max-width:600px;font-size:32px}.game-depth .offset-notes code{display:block;margin-top:22px;color:var(--gp-paper)}.game-depth.depth-plinko .depth-heading{display:block;max-width:830px;text-align:center;margin-inline:auto}.game-depth.depth-plinko .depth-heading h2{margin-block:22px}.game-depth.depth-plinko .depth-heading p:last-child{max-width:none}.game-depth .bucket-plot{display:flex;gap:7px;overflow-x:auto;padding:14px 6px 4px;border-bottom:1px solid var(--gp-line)}.game-depth .bucket-plot button{border:0;min-width:35px;flex:1;padding:0 2px 8px;background:none;color:var(--gp-paper);font:500 14px/1.5 IBM Plex Mono,monospace}.game-depth .bucket-column{display:flex;align-items:end;height:230px;border-bottom:1px solid var(--gp-line);margin-bottom:12px}.game-depth .bucket-column i{display:block;width:100%;background:#9872c4}.game-depth .bucket-plot button:is(:hover,[aria-pressed=true]){color:var(--gp-pink)}.game-depth .bucket-plot button[aria-pressed=true] .bucket-column i{background:var(--gp-pink);border-color:var(--gp-paper)}.game-depth .bucket-inspection{display:flex;justify-content:space-between;gap:25px;padding:30px 0}.game-depth .bucket-inspection span{display:block;font:600 14px/1.5 IBM Plex Mono,monospace;color:var(--gp-lavender)}.game-depth .bucket-inspection strong{font-size:34px;line-height:1.5}.game-depth .distribution-footnote{display:grid;grid-template-columns:1fr 1.2fr;gap:35px;border-block:1px solid var(--gp-line);padding-block:24px}.game-depth .distribution-footnote p{font-size:16px}.game-depth .path-debug-note{padding-block:5px 100px}.game-depth .path-debug-note h3{max-width:760px;font-size:36px}.game-depth .path-debug-note>div{display:grid;grid-template-columns:1fr 1fr;gap:55px;margin-block:24px}.game-depth .path-debug-note>div p{margin:0}.game-depth .path-debug-note>code{color:var(--gp-pink)}.game-depth .mines-ledger{display:grid;grid-template-columns:1fr 1fr;gap:75px;padding:35px 0}.game-depth .mines-ledger .lab-controls{align-items:start}.game-depth .mines-ledger output{color:var(--gp-pink)}.game-depth .remaining-tiles{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;max-width:340px}.game-depth .remaining-tiles span{border:1px solid var(--gp-line);text-align:center;font:600 28px/1.65 IBM Plex Mono,monospace}.game-depth .remaining-tiles .count-mine{background:var(--gp-pink);color:var(--gp-plum)}.game-depth .remaining-tiles .count-picked{color:var(--gp-lavender);border-style:dashed}.game-depth .mines-equation{align-self:center}.game-depth .mines-equation>span{font:600 15px/1.5 IBM Plex Mono,monospace;color:var(--gp-lavender)}.game-depth .mines-equation>strong{display:block;font-size:clamp(44px,5vw,76px);letter-spacing:-.05em;color:var(--gp-paper)}.game-depth .mines-equation dl{display:grid;grid-template-columns:1fr auto;gap:15px;border-top:1px solid var(--gp-line);padding-top:24px;margin-top:24px;font-size:16px}.game-depth .mines-equation dd{color:var(--gp-pink);font-weight:600}.game-depth .orbit-margin{position:absolute;width:320px;height:100%;right:-65px;top:-50px;stroke:#a477c6;opacity:.65;stroke-width:1.5;pointer-events:none}.game-depth .roulette-coverage{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.game-depth .coverage-copy{max-width:470px}.game-depth .coverage-count{display:block;font:700 90px/1.4 Bricolage Grotesque Variable,sans-serif;margin-top:20px}.game-depth .coverage-count small{font:500 19px/1.5 Rubik,sans-serif;color:var(--gp-lavender)}.game-depth .coverage-copy code{display:block;margin-top:20px;color:var(--gp-pink)}.game-depth .coverage-table{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--gp-line);gap:1px;background:var(--gp-line)}.game-depth .coverage-table>span{position:relative;text-align:center;background:var(--gp-deep);padding:7px 14px;font:500 18px/1.5 IBM Plex Mono,monospace}.game-depth .coverage-table .coverage-zero{grid-column:1 / -1}.game-depth .coverage-table .covered{background:var(--gp-lavender);color:var(--gp-deep);font-weight:700}.game-depth .coverage-table small{position:absolute;right:10px;top:12px;font-size:12px}.game-depth .roulette-zero-spread{display:grid;grid-template-columns:1fr 2fr;gap:50px;align-items:center;padding-block:10px 100px}.game-depth .roulette-zero-spread>span{font:500 270px/.9 Georgia,serif;color:var(--gp-lavender);text-align:center}.game-depth .roulette-zero-spread h3{font-size:38px}.game-depth .crash-sequence{position:relative}.game-depth .flight-orbit-lines{position:absolute;width:115%;height:240px;left:-8%;top:15px;stroke:#7e529e;stroke-width:1.5;pointer-events:none;z-index:0}.game-depth .crash-sequence>:not(svg){position:relative}.game-depth .flight-phase-strip{display:grid;grid-template-columns:repeat(3,1fr);padding:0;list-style:none;border-block:1px solid var(--gp-line);margin-top:50px}.game-depth .flight-phase-strip li{padding:30px;background:var(--gp-plum)}.game-depth .flight-phase-strip li+li{border-left:1px solid var(--gp-line)}.game-depth .flight-phase-strip li>span{display:block;font:600 15px/1.5 IBM Plex Mono,monospace;color:var(--gp-pink);margin-bottom:18px}.game-depth .flight-phase-strip h3{font-size:28px}.game-depth .flight-phase-strip p{font-size:17px}.game-depth .flight-phase-strip code{display:block;margin-top:22px;color:var(--gp-lavender)}.game-depth .request-comparison{display:grid;grid-template-columns:.9fr 1.1fr;gap:35px 65px;padding-bottom:100px}.game-depth .request-comparison h3{font-size:34px}.game-depth .request-log article{padding:25px 30px;border-left:3px solid var(--gp-pink);background:var(--lab-surface)}.game-depth .request-log article+article{margin:26px 0 0 30px;border-color:var(--gp-lavender)}.game-depth .request-log article>span{font:600 14px/1.5 IBM Plex Mono,monospace;color:var(--gp-lavender)}.game-depth .request-log code{display:block;margin-block:15px}.game-depth .request-log p{font-size:16px}.game-depth .request-comparison>.depth-margin-note{grid-column:1 / -1;margin:0;max-width:none}.game-depth.depth-blackjack .depth-heading h2 em{font-family:Georgia,serif;font-style:italic;font-weight:500}.game-depth .dealer-rule-columns{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--gp-line)}.game-depth .dealer-rule-columns>div{padding:30px}.game-depth .dealer-rule-columns>div+div{border-left:1px solid var(--gp-line);background:var(--lab-surface)}.game-depth .study-hand{display:flex;gap:10px;min-height:180px;align-items:center;margin-block:25px;flex-wrap:wrap}.game-depth .study-hand .gp-card{width:95px;height:145px;flex:0 0 95px;transform:none}.game-depth .dealer-rule-columns h3{font-size:30px}.game-depth .blackjack-record-spread{display:grid;grid-template-columns:1fr 1fr;gap:65px;padding-block:5px 100px}.game-depth .blackjack-record-spread>div:last-child{padding-top:90px}.game-depth .split-hand-branches{margin-block:32px;text-align:center}.game-depth .split-hand-branches>span{display:block;color:var(--gp-pink);padding:12px;border-bottom:1px solid var(--gp-line)}.game-depth .split-hand-branches>div{display:grid;grid-template-columns:1fr 1fr}.game-depth .split-hand-branches article{padding:18px 10px}.game-depth .split-hand-branches article+article{border-left:1px solid var(--gp-line)}.game-depth .split-hand-branches b{display:block;font:600 14px/1.5 IBM Plex Mono,monospace;margin-bottom:10px}.game-depth .depth-code{border-block:1px solid var(--gp-line);background:var(--gp-deep);margin-block:25px}.game-depth .depth-code>div{display:flex;justify-content:space-between;gap:15px;align-items:center;padding:10px 18px;border-bottom:1px solid var(--gp-line)}.game-depth .depth-code>div span{font:500 13px/1.5 IBM Plex Mono,monospace;color:var(--gp-lavender)}.game-depth .depth-code button{padding:8px 12px;font-size:14px}.game-depth .depth-code pre{padding:24px;margin:0}.game-depth .depth-code p{font-size:14px;padding-inline:24px}.game-depth .depth-code p:empty{display:none}.game-depth .depth-code p:not(:empty){padding-bottom:14px}.game-depth .rank-stock{display:grid;grid-template-columns:repeat(13,1fr);border-block:1px solid var(--gp-line)}.game-depth .rank-stock>div{display:grid;gap:5px;justify-items:center;padding:20px 0}.game-depth .rank-stock>div+div{border-left:1px solid var(--gp-line)}.game-depth .rank-stock>div>span:first-child{font:500 25px/1.5 Georgia,serif;color:var(--gp-paper)}.game-depth .rank-stock strong{font:600 22px/1.5 IBM Plex Mono,monospace}.game-depth .rank-dots{font-size:20px;letter-spacing:2px;color:var(--gp-pink);line-height:1;min-height:20px}.game-depth .rank-outcomes{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-block:30px}.game-depth .rank-outcomes p{display:grid;gap:4px;margin:0}.game-depth .rank-outcomes strong{color:var(--gp-paper);font-size:38px}.game-depth .rank-outcomes b{color:var(--gp-pink);font:500 17px/1.5 IBM Plex Mono,monospace}.game-depth .hilo-rule-ribbon{display:grid;grid-template-columns:1fr 1fr;gap:45px;margin-top:60px;border-block:1px solid var(--gp-line);padding-block:28px}.game-depth .hilo-rule-ribbon article{display:grid;grid-template-columns:55px 1fr;gap:0 20px}.game-depth .hilo-rule-ribbon article>span{font:500 70px/1 Georgia,serif;color:var(--gp-pink);grid-row:span 2}.game-depth .hilo-rule-ribbon h3{font-size:26px}.game-depth .hilo-rule-ribbon p{font-size:17px}.game-depth .keno-table-scroll{overflow-x:auto}.game-depth .keno-distribution table{width:100%;border-collapse:collapse;text-align:left;font-size:17px}.game-depth .keno-distribution caption{text-align:left;padding-block:15px 24px;color:var(--gp-body);font-size:16px}.game-depth .keno-distribution th{font-weight:600}.game-depth .keno-distribution :is(td,th){padding:16px 25px;border-bottom:1px solid var(--gp-line)}.game-depth .keno-distribution thead{background:var(--lab-surface);color:var(--gp-lavender)}.game-depth .keno-distribution tbody th{width:25%;font-family:IBM Plex Mono,monospace}.game-depth .keno-distribution tbody td:nth-child(2){position:relative;width:50%}.game-depth .keno-distribution td>span:last-child{position:relative}.game-depth .probability-track{position:absolute;inset:0;display:flex;align-items:center;padding-inline:15px}.game-depth .probability-track i{height:36px;display:block;background:#4c315f;border-right:2px solid var(--gp-pink)}.game-depth .keno-table-total{display:flex;flex-wrap:wrap;gap:8px 28px;align-items:center;padding-block:25px;border-bottom:1px solid var(--gp-line)}.game-depth .keno-table-total strong{font:600 32px/1.5 IBM Plex Mono,monospace;color:var(--gp-pink)}.game-depth .keno-table-total>span{font-size:15px}.game-depth .keno-ticket-notes{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:70px;padding-block:15px 100px}.game-depth .keno-ticket-notes h3{font-size:32px}.game-depth .ticket-perforation{position:absolute;inset:0 auto 100px 50%;border-left:2px dashed var(--gp-line)}.game-depth .wheel-value-ledger{display:grid;grid-template-columns:1.2fr 1fr;gap:70px;align-items:start}.game-depth .wheel-index-list{display:grid;grid-template-columns:repeat(5,1fr);margin-block:25px;border-top:1px solid var(--gp-line);border-left:1px solid var(--gp-line)}.game-depth .wheel-index-list button{padding:17px 8px;border:0;border-bottom:1px solid var(--gp-line);border-right:1px solid var(--gp-line)}.game-depth .wheel-index-list button span{display:block;font:500 13px/1.6 IBM Plex Mono,monospace;margin-bottom:5px}.game-depth .wheel-index-list button strong{display:block;font-size:22px}.game-depth .grouped-values>div{display:grid;grid-template-columns:1fr 1.3fr;gap:20px;padding:16px 22px;border-bottom:1px solid var(--gp-line)}.game-depth .grouped-values dt{font:600 28px/1.4 IBM Plex Mono,monospace}.game-depth .grouped-values dd{display:grid;margin:0}.game-depth .grouped-values dd>span{font-size:14px;color:var(--gp-body)}.game-depth .group-highlight{background:#49315c}.game-depth .group-highlight dt{color:var(--gp-pink)}.game-depth .configuration-note{max-width:850px;margin:65px 0 0 auto;padding-left:35px;border-left:2px solid var(--gp-pink)}.game-depth .configuration-note h3{font-size:36px}@media (max-width: 1000px){.game-depth .depth-heading{gap:22px 35px}.game-depth :is(.receipt-spread,.roulette-coverage,.mines-ledger,.wheel-value-ledger,.blackjack-record-spread,.request-comparison){gap:35px}.game-depth .flight-phase-strip li{padding:23px}.game-depth .calculation-receipt{padding:24px;grid-template-columns:1fr;gap:9px}.game-depth .calculation-receipt dd{text-align:left;margin-bottom:10px;font-weight:700}.game-depth .rank-dots{font-size:17px;letter-spacing:0}.game-depth .study-hand{gap:7px}.game-depth .study-hand .gp-card{width:75px;height:117px;flex-basis:75px}}@media (max-width: 760px){.game-depth .depth-section{padding-block:65px 45px}.game-depth .depth-heading{grid-template-columns:1fr;gap:22px;margin-bottom:32px}.game-depth .depth-heading h2{font-size:clamp(36px,8vw,54px)}.game-depth :is(.receipt-spread,.roulette-coverage,.mines-ledger,.wheel-value-ledger,.blackjack-record-spread,.request-comparison,.distribution-footnote,.keno-ticket-notes){grid-template-columns:1fr;gap:32px}.game-depth .lab-toolbar{align-items:start;flex-wrap:wrap}.game-depth :is(.lab-toolbar,.lab-controls){gap:20px}.game-depth .lab-controls{flex-direction:column;align-items:stretch}.game-depth .lab-controls label{width:100%}.game-depth .boundary-three>div{padding:23px 13px}.game-depth .boundary-three code{font-size:29px}.game-depth .boundary-three strong{font-size:16px;line-height:1.5}.game-depth .boundary-three p{font-size:15px}.game-depth .calculation-receipt{grid-template-columns:1fr auto;gap:15px;transform:none}.game-depth .calculation-receipt dd{text-align:right;font-weight:500;margin:0}.game-depth .limbo-bench{padding:25px}.game-depth .limbo-readout{gap:15px}.game-depth .limbo-readout strong{font-size:29px}.game-depth .limbo-readout span{font-size:12px}.game-depth .limbo-readout .readout-arrow{font-size:28px}.game-depth .offset-notes{padding-bottom:65px}.game-depth .offset-notes article{width:92%;padding:28px}.game-depth .offset-notes article+article{margin-top:32px}.game-depth .offset-notes h3{font-size:28px}.game-depth .bucket-column{height:185px}.game-depth .bucket-plot button{min-width:36px}.game-depth .bucket-inspection{flex-wrap:wrap;gap:20px 30px}.game-depth .bucket-inspection strong{font-size:28px}.game-depth .path-debug-note{padding-bottom:65px}.game-depth .path-debug-note h3{font-size:30px}.game-depth .path-debug-note>div{grid-template-columns:1fr;gap:22px}.game-depth .mines-ledger .lab-controls{flex-direction:row;align-items:start}.game-depth .remaining-tiles{max-width:none}.game-depth .orbit-margin{right:-125px;opacity:.4}.game-depth .roulette-zero-spread{grid-template-columns:100px 1fr;gap:25px;padding-bottom:65px}.game-depth .roulette-zero-spread>span{font-size:145px;align-self:start}.game-depth .roulette-zero-spread h3{font-size:30px}.game-depth .flight-phase-strip{grid-template-columns:1fr}.game-depth .flight-phase-strip li{padding:28px 0}.game-depth .flight-phase-strip li+li{border-left:0;border-top:1px solid var(--gp-line)}.game-depth .request-comparison{padding-bottom:65px}.game-depth .request-comparison h3{font-size:30px}.game-depth .request-log article+article{margin-left:20px}.game-depth .dealer-rule-columns>div{padding:22px}.game-depth .dealer-rule-columns h3{font-size:25px}.game-depth .study-hand{min-height:260px;align-content:start}.game-depth .blackjack-record-spread{padding-bottom:65px}.game-depth .blackjack-record-spread>div:last-child{padding-top:0}.game-depth .rank-stock{grid-template-columns:repeat(7,1fr)}.game-depth .rank-stock>div:nth-child(n+8){border-top:1px solid var(--gp-line)}.game-depth .rank-stock>div:nth-child(8){border-left:0}.game-depth .rank-outcomes{gap:15px}.game-depth .rank-outcomes strong{font-size:28px}.game-depth .hilo-rule-ribbon{grid-template-columns:1fr;gap:30px}.game-depth .keno-distribution :is(th,td){padding:15px 12px}.game-depth .keno-ticket-notes{padding-bottom:65px}.game-depth .ticket-perforation{display:none}.game-depth .keno-ticket-notes article+article{border-top:2px dashed var(--gp-line);padding-top:30px}.game-depth .configuration-note{margin-top:40px;padding-left:22px}.game-depth .configuration-note h3{font-size:30px}}@media (max-width: 450px){.game-depth .boundary-three{grid-template-columns:1fr}.game-depth .boundary-three>div{display:grid;grid-template-columns:110px 1fr;gap:8px 12px;padding:23px 16px}.game-depth .boundary-three>div+div{border-left:0;border-top:1px solid var(--gp-line)}.game-depth .boundary-three code{grid-row:span 2;margin:0}.game-depth .boundary-three p{margin:0}.game-depth .calculation-receipt{grid-template-columns:1fr;gap:7px}.game-depth .calculation-receipt dd{text-align:left;margin-bottom:8px}.game-depth .limbo-readout{grid-template-columns:1fr}.game-depth .limbo-readout strong{font-size:38px}.game-depth .limbo-readout .readout-arrow{transform:rotate(90deg);width:30px;margin-left:15px}.game-depth .limbo-readout span{font-size:14px}.game-depth .mines-ledger .lab-controls{flex-direction:column}.game-depth .roulette-zero-spread{grid-template-columns:1fr;gap:12px}.game-depth .roulette-zero-spread>span{text-align:left;font-size:120px}.game-depth .dealer-rule-columns{grid-template-columns:1fr}.game-depth .dealer-rule-columns>div+div{border-left:0;border-top:1px solid var(--gp-line)}.game-depth .study-hand{min-height:130px}.game-depth .rank-outcomes{grid-template-columns:1fr;gap:15px}.game-depth .rank-outcomes p{grid-template-columns:1fr 1fr;align-items:baseline;border-bottom:1px solid var(--gp-line);padding-bottom:14px}.game-depth .rank-outcomes p>b{grid-column:2}.game-depth .rank-outcomes strong{font-size:24px}.game-depth .keno-distribution table{font-size:15px}.game-depth .keno-distribution :is(th,td){padding:14px 9px}.game-depth .keno-distribution thead th{font-size:14px}.game-depth .wheel-index-list button strong{font-size:18px}.game-depth .grouped-values>div{padding-inline:14px}}.compact-flight{max-width:960px;margin:0 auto 38px;border:1px solid var(--gp-line);background:#191127;text-align:left}.compact-flight-top{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:18px 25px;border-bottom:1px solid var(--gp-line)}.flight-phase{color:var(--gp-pink);font:600 14px/1.6 IBM Plex Mono,monospace}.compact-flight-scene{position:relative}.compact-flight-scene svg{display:block;width:100%;height:auto}.compact-flight-readout{position:absolute;left:12%;top:12%;display:grid}.compact-flight-readout strong{color:var(--gp-paper);font:600 clamp(32px,5vw,65px)/1.2 "IBM Plex Mono",monospace}.compact-flight-readout small{font-size:.65em;color:var(--gp-pink)}.compact-flight-readout span{color:var(--gp-lavender);font-size:15px}.compact-flight-controls{padding:0 25px 24px}.compact-flight-controls .gp-actions{margin-top:0}.compact-flight-controls p{margin:20px 0 0}.compact-flight-record{padding:28px;border-top:1px solid var(--gp-line)}.compact-flight-record dl{margin:22px 0}.compact-flight-record dt{color:var(--gp-lavender);font-weight:600;margin-top:16px}.compact-flight-record dd{margin:5px 0 0;overflow-wrap:anywhere;font:400 15px/1.7 IBM Plex Mono,monospace}.compact-flight-record button{margin-top:20px}.flight-wallet{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:18px 25px 0;color:var(--gp-lavender);font-size:15px}.flight-wallet strong{color:var(--gp-paper);font-size:24px;margin-left:10px}.flight-inputs{border:0;padding:0;margin:0 0 25px;display:grid;grid-template-columns:1fr 1fr;gap:15px;min-width:0}.flight-inputs label{min-width:0}.flight-quick{display:flex;flex-wrap:wrap;gap:10px;grid-column:1/-1}.flight-quick button{padding:8px 14px;border:1px solid var(--gp-line);color:var(--gp-paper);background:#302043;font:500 15px Rubik,sans-serif;min-height:44px}.flight-small-note,.flight-session-note{font-size:15px!important;line-height:1.6}.flight-session-note{padding:20px 25px;margin:0!important;border-top:1px solid var(--gp-line)}.flight-commitment{margin-top:20px}.flight-history{padding:22px 25px;border-top:1px solid var(--gp-line)}.flight-history>div{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.flight-history button{display:grid;gap:4px;background:#302043;border:1px solid var(--gp-line);padding:12px;color:var(--gp-paper);min-width:100px}.flight-history strong{color:var(--gp-pink);font:600 18px IBM Plex Mono,monospace}.flight-history span{font-size:13px}.flight-cashout{background:var(--gp-pink);border-color:var(--gp-pink)}.compact-flight-controls .flight-active-stake{margin:0 0 18px;font-weight:600}@media (prefers-reduced-motion:reduce){.playable-flight .flight-craft{transform:translate(55px,270px)}.playable-flight .flight-route{visibility:hidden}}@media (max-width:600px){.compact-flight-top{padding:16px}.compact-flight-top .gp-kicker{font-size:12px!important}.compact-flight-readout{top:8%}.compact-flight-readout span{font-size:12px}.compact-flight-controls,.compact-flight-record{padding:18px}.compact-flight-controls .gp-actions{gap:15px}.compact-flight-controls button{width:100%}.flight-quick button{width:auto;flex:1}.flight-inputs{grid-template-columns:1fr}.flight-wallet,.flight-history,.flight-session-note{padding-inline:18px}.flight-active .compact-flight-scene{position:sticky;top:90px;z-index:2;background:#191127}}.page-dice .dice-hero .game-scene img{width:85%;margin-left:auto;display:block}.margin-art{pointer-events:none}.margin-art svg{width:100%;height:auto;display:block}.explain-dice>.margin-art{position:absolute;right:0;top:90px;width:33%}.explain-dice .explanation-heading{max-width:65%}.explain-blackjack>.margin-art{position:absolute;right:0;top:100px;width:31%}.explain-blackjack .explanation-heading{max-width:67%}.explain-plinko .explanation-heading{max-width:65%}.explanation-fox{position:absolute;right:-2%;top:75px;width:36%;height:auto;pointer-events:none}.keno-mines-connection{position:absolute;right:0;top:102px;width:45%;font-size:19px;margin:0}.keno-mines-connection a{color:var(--gp-pink);font-weight:600}.game-depth.depth-limbo .offset-notes article{width:73%}.limbo-margin-fox{position:absolute;width:36%;height:auto;max-height:310px;object-fit:contain;bottom:0;pointer-events:none}.rounding-fox{left:100%}.parameter-fox{right:100%}.game-depth .configuration-note{position:relative}.configuration-note>.margin-art{position:absolute;width:38%;right:calc(100% + 30px);top:0}.game-addendum{padding-block:65px 85px;border-top:1px solid var(--gp-line)}.game-addendum h2{margin:20px 0 38px}.game-addendum :is(p,a){font-size:18px}.game-addendum a{color:var(--gp-lavender)}.game-addendum .gp-kicker{font-size:15px!important}.application-grid{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--gp-line)}.application-grid article{padding:34px 38px;min-width:0}.application-grid article:nth-child(odd){border-right:1px solid var(--gp-line)}.application-grid article:nth-child(n+3){border-top:1px solid var(--gp-line)}.application-grid h3{margin-top:20px;font-size:31px}.application-grid article:nth-child(2),.application-grid article:nth-child(3){background:#2c1e3e}.application-grid :is(a,code){display:inline-block;margin-top:20px}.aviator-context>:is(h2,p){max-width:930px;margin-inline:auto;text-align:center}.aviator-context>p:not(.gp-kicker){max-width:850px}.flight-context-columns{display:grid;grid-template-columns:1fr 1fr;gap:60px;margin-top:45px;padding-top:35px;border-top:1px solid var(--gp-line)}.playback-strip{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid var(--gp-line)}.playback-strip article{min-width:0;padding:30px}.playback-strip article+article{border-left:1px solid var(--gp-line)}.playback-strip h3{margin-top:20px}.playback-source{margin-top:24px}@media (max-width:1100px){.explain-blackjack .explanation-heading{max-width:70%}.explain-blackjack>.margin-art{width:28%}.configuration-note>.margin-art{position:relative;right:auto;width:240px;margin:0 auto 25px}.keno-mines-connection{width:46%;top:85px;font-size:18px}.limbo-margin-fox{max-height:270px}.playback-strip article{padding:24px}}@media (max-width:760px){.explain-dice .explanation-heading,.explain-blackjack .explanation-heading,.explain-plinko .explanation-heading{max-width:none}.explain-dice>.margin-art,.explain-blackjack>.margin-art,.explanation-fox{position:relative;top:auto;right:auto;width:min(75%,320px);margin:0 auto 30px}.keno-mines-connection{position:static;width:auto;margin:0 0 35px}.game-depth.depth-limbo .offset-notes article{width:100%;margin-top:0}.game-depth.depth-limbo .offset-notes article+article{margin-top:35px}.limbo-margin-fox{position:relative;inset:auto;display:block;width:180px;max-height:200px;margin:-10px auto 20px}.game-addendum{padding-block:45px 55px}.application-grid,.flight-context-columns,.playback-strip{grid-template-columns:1fr}.application-grid article{padding:28px 23px}.application-grid article:nth-child(odd){border-right:0}.application-grid article+article,.playback-strip article+article{border-top:1px solid var(--gp-line);border-left:0}.flight-context-columns{gap:28px}.playback-strip article{padding:28px 0}}
