/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.flex{display:flex}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.italic{font-style:italic}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--night:#0b0c17;--navy:#101a31;--ink:#15131c;--cream:#f5eedf;--paper:#ece2d2;--coral:#ff654a;--peach:#ff9f7f;--gold:#e5bd63;--teal:#0f6b61;--mint:#55c9ac;--violet:#7566d8;--line:#ffffff1e}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--night);color:var(--cream);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}.micro{letter-spacing:2.4px;text-transform:uppercase;color:#b6afbd;align-items:center;gap:10px;font-size:9px;display:flex}.micro span{background:var(--coral);width:28px;height:2px;display:block}.site-nav{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:20;background:#0b0c17e8;grid-template-columns:auto 1fr auto;align-items:center;height:88px;padding:0 4vw;display:grid;position:relative}.new-brand{align-items:center;gap:12px;display:flex}.brand-orbit{background:radial-gradient(circle,#243d49,#111526);border:1px solid #e5bd6377;border-radius:50%;place-items:center;width:46px;height:46px;display:grid;position:relative}.brand-orbit:before,.brand-orbit:after{content:"";border:1px solid #ff654a66;border-radius:50%;position:absolute;inset:5px;transform:rotate(25deg)}.brand-orbit:after{inset:-4px 8px;transform:rotate(-35deg)}.brand-orbit i{color:var(--coral);font-size:8px;position:absolute;top:4px}.brand-orbit b{color:var(--gold);z-index:1;font:italic 15px Georgia}.new-brand>span:last-child{flex-direction:column;display:flex}.new-brand strong{letter-spacing:-.5px;font-size:14px}.new-brand small{letter-spacing:2px;color:var(--gold);margin-top:3px;font-size:6px}.site-nav nav{justify-content:center;gap:2.4vw;display:flex}.site-nav nav a{letter-spacing:1.5px;color:#aaa5b2;border-bottom:3px solid #0000;padding:34px 4px 31px;font-size:8px}.site-nav nav a:hover,.site-nav nav a.active{color:#fff;border-color:var(--coral)}.nav-play{background:linear-gradient(135deg,var(--coral),#dd3f62);letter-spacing:1.5px;padding:14px 16px;font-size:8px;font-weight:800}.nav-play span{margin-left:28px}.club-hero{background:radial-gradient(circle at 76% 42%,#253c4d 0,#16192f 26%,#0b0c17 62%);grid-template-columns:1.05fr .95fr;align-items:center;min-height:calc(100vh - 88px);padding:70px 5vw 36px;display:grid;position:relative;overflow:hidden}.club-hero:before{content:"";filter:blur(40px);background:#7566d81c;border-radius:50%;width:36vw;height:36vw;position:absolute;right:0}.club-copy{z-index:2;position:relative}.club-copy h1{letter-spacing:-.08em;text-transform:uppercase;margin:28px 0;font-size:clamp(68px,8.5vw,138px);line-height:.73}.club-copy h1 em{color:var(--coral);font:italic .9em Georgia}.club-copy>p:not(.micro){color:#aaa5b2;max-width:530px;font-size:15px;line-height:1.65}.club-copy>div{align-items:center;gap:30px;margin-top:38px;display:flex}.club-copy>div>a:last-child{letter-spacing:1.5px;border-bottom:1px solid #fff5;padding-bottom:5px;font-size:8px}.hero-button{background:linear-gradient(135deg,var(--coral),#e33f64);letter-spacing:1.5px;padding:18px 20px;font-size:9px;font-weight:800}.hero-button span{margin-left:55px}.club-art{height:630px;position:relative}.neon-ring{aspect-ratio:1;border:1px solid #e5bd6344;border-radius:50%;width:74%;position:absolute;top:8%;left:8%}.neon-ring.two{border-color:#7566d855;transform:scale(.75);box-shadow:0 0 80px #7566d822}.brand-card{border-radius:15px;width:205px;height:295px;position:absolute;box-shadow:0 35px 60px #000a}.brand-card.back{background:repeating-linear-gradient(45deg,#101a31 0 8px,#e5bd63 8px 10px);border:7px solid #f5eedf;place-items:center;display:grid;top:28%;left:18%;transform:rotate(-16deg)}.brand-card.back span{color:var(--coral);font-size:26px;position:absolute}.brand-card.back b{border:1px solid var(--gold);width:95px;height:95px;color:var(--gold);background:#111827;border-radius:50%;place-items:center;font:italic 32px Georgia;display:grid}.brand-card.ace{background:var(--cream);color:#191722;flex-direction:column;padding:18px;font-family:Georgia;display:flex;top:15%;left:45%;transform:rotate(13deg)}.brand-card.ace>span,.brand-card.ace>em{flex-direction:column;font:700 30px Georgia;display:flex}.brand-card.ace i{font-size:18px;font-style:normal}.brand-card.ace>b{margin:auto;font-size:80px}.brand-card.ace>em{align-self:flex-end;transform:rotate(180deg)}.art-chip{border:7px dashed #fff;border-radius:50%;place-items:center;width:82px;height:82px;font:700 13px Georgia;display:grid;position:absolute;box-shadow:0 15px 25px #0008}.art-chip.peach{background:var(--coral);top:63%;left:62%;transform:rotate(14deg)}.art-chip.violet{background:var(--violet);width:66px;height:66px;top:75%;left:26%;transform:rotate(-17deg)}.club-art>p{letter-spacing:2px;color:#8d8999;font-size:7px;line-height:1.7;position:absolute;bottom:15%;right:0}.club-strip{background:var(--gold);color:#171522;letter-spacing:1.7px;justify-content:space-around;align-items:center;height:38px;font-size:7px;display:flex;position:absolute;bottom:0;left:0;right:0}.club-strip i{color:var(--coral)}.club-intro{background:var(--cream);color:var(--ink);grid-template-columns:2fr 1fr;align-items:end;padding:110px 5vw;display:grid}.club-intro h2{letter-spacing:-.07em;margin:22px 0 0;font-size:clamp(50px,7vw,100px);line-height:.87}.club-intro h2 em{color:var(--coral);font:italic .75em Georgia}.club-intro>p{color:#716a61;font-size:14px;line-height:1.7}.floor-grid{background:#322d3d;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.floor-card{flex-direction:column;min-height:600px;padding:30px;transition:all .35s;display:flex;position:relative;overflow:hidden}.floor-card:hover{z-index:2;transform:translateY(-10px);box-shadow:0 25px 50px #0005}.floor-card>span,.floor-card>small{letter-spacing:1.8px;font-size:7px}.floor-card>small{color:#fff9;margin-top:auto}.floor-card h3{margin:9px 0;font-size:29px}.floor-card p{color:#ffffffb5;min-height:88px;font-size:13px;line-height:1.65}.floor-card>b{letter-spacing:1.5px;margin-top:22px;font-size:8px}.floor-symbol{text-shadow:0 15px 30px #0003;margin:auto;font:italic 135px/.8 Georgia}.floor-card.blackjack{background:var(--teal)}.floor-card.blackjack .floor-symbol{color:var(--gold)}.floor-card.threecard{background:#d84d3e}.floor-card.threecard .floor-symbol{color:#ffd4c4}.floor-card.holdem{background:#2d315c}.floor-card.holdem .floor-symbol{color:#8d7ee8}.floor-card.counting{color:#16131c;background:#bc8d38}.floor-card.counting p,.floor-card.counting>small{color:#302819}.floor-card.counting .floor-symbol{color:#fff2cf}.club-manifesto{background:#15131d;padding:130px 6vw 65px}.club-manifesto>span{letter-spacing:2px;color:var(--gold);font-size:7px}.club-manifesto blockquote{color:#f2e9dc;max-width:1100px;margin:45px 0 90px;font:italic clamp(38px,6vw,86px)/1.02 Georgia}.club-manifesto>div{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding-top:30px;display:flex}.game-hero{background:radial-gradient(circle at 79%,#26354e,#111427 30%,#0b0c17 70%);grid-template-columns:1.2fr .8fr;align-items:center;min-height:480px;padding:80px 5vw 60px;display:grid;overflow:hidden}.game-hero h1{letter-spacing:-.075em;max-width:900px;margin:24px 0;font-size:clamp(68px,9vw,135px);line-height:.78}.game-hero h1 em{color:var(--coral);font:italic .7em Georgia;display:block}.game-hero>div>p:last-child{color:#a8a3b0;max-width:660px;font-size:14px;line-height:1.65}.game-hero-mark{aspect-ratio:1;background:radial-gradient(circle,#273e4e,#7566d811 55%,#0000 70%);border:1px solid #e5bd6338;border-radius:50%;place-items:center;height:300px;margin-left:auto;display:grid;position:relative}.game-hero-mark:before,.game-hero-mark:after{content:"";border:1px solid #7566d855;border-radius:50%;position:absolute;inset:18px;transform:rotate(45deg)}.game-hero-mark:after{border-color:#ff654a55;inset:42px}.game-hero-mark i{color:var(--coral);position:absolute;top:26px}.game-hero-mark b{color:var(--gold);z-index:1;text-align:center;font:italic 54px Georgia}.game-hero-mark span{letter-spacing:1.5px;color:#8f8a98;font-size:6px;position:absolute;bottom:28px}.game-stage{background:var(--paper);color:var(--ink);padding:100px 5vw}.stage-heading{grid-template-columns:1.5fr 1fr;align-items:end;margin-bottom:45px;display:grid}.stage-heading span{letter-spacing:2px;color:#82766a;font-size:7px}.stage-heading h2{letter-spacing:-.065em;margin:18px 0 0;font-size:clamp(48px,6vw,88px);line-height:.88}.stage-heading>p{color:#6f675f;font-size:14px;line-height:1.6}.bonus-ledger{grid-template-columns:repeat(3,1fr);gap:2px;max-width:1180px;margin:0 auto 12px;display:grid}.bonus-ledger button{color:#312b29;text-align:left;background:#f7f0e5;border:1px solid #cfc2b0;grid-template-columns:1fr auto;gap:4px;padding:14px 18px;display:grid}.bonus-ledger button.active{color:#fff;border-color:var(--coral);box-shadow:inset 4px 0 var(--coral);background:#161625}.bonus-ledger small{letter-spacing:1.5px;font-size:7px}.bonus-ledger b{color:var(--coral);grid-area:1/2/3;font:20px Georgia}.felt-wrap{background:linear-gradient(135deg,#2e2735,#0d0d14);border-radius:190px 190px 22px 22px;max-width:1180px;margin:auto;padding:13px;box-shadow:0 35px 70px #3e2c2440}.felt{border:2px solid var(--gold);background:radial-gradient(circle,#147463,#08473f 60%,#07342f);border-radius:180px 180px 12px 12px;height:660px;position:relative;overflow:hidden}.felt:before,.poker-table:before,.holdem-table:before{content:"";border-radius:inherit;pointer-events:none;border:1px solid #f4d17c44;position:absolute;inset:18px}.felt-rule{letter-spacing:2.2px;color:#fff5;white-space:nowrap;font-size:7px;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.felt-logo,.table-stamp{color:#ffffff20;flex-direction:column;align-items:center;display:flex;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}.felt-logo i,.table-stamp i{color:#e5bd6366}.felt-logo b{color:#e5bd6366;font:italic 46px Georgia}.dealer-zone,.player-zone{text-align:center;position:absolute;left:50%;transform:translate(-50%)}.dealer-zone{top:45px}.dealer-zone label,.player-zone label,.poker-hand label,.holdem-dealer label,.holdem-player label,.community label{letter-spacing:2px;color:#fff8;justify-content:center;gap:12px;margin-bottom:10px;font-size:7px;display:flex}.dealer-zone label b,.player-zone label b{color:#fff;font:18px Georgia}.card-row{justify-content:center;gap:9px;display:flex}.casino-card{color:#181620;background:#faf4e9;border-radius:7px;flex-direction:column;width:82px;height:116px;padding:9px;font-family:Georgia;animation:.35s both cardin;display:flex;box-shadow:0 10px 20px #0005}.casino-card>span,.casino-card>em{flex-direction:column;font:700 18px/.8 Georgia;display:flex}.casino-card i{margin-top:3px;font-size:9px;font-style:normal}.casino-card>b{margin:auto;font-size:32px}.casino-card>em{align-self:flex-end;transform:rotate(180deg)}.casino-card.card-red{color:#d8463b}.casino-card.card-hidden{color:var(--gold);background:repeating-linear-gradient(45deg,#151a31 0 6px,#e5bd63 6px 8px);border:5px solid #f8f1e6;place-items:center;display:grid}.card-hidden span{color:var(--coral);position:absolute}.card-hidden b{border:1px solid var(--gold);background:#12172a;border-radius:50%;place-items:center;width:42px;height:42px;font:italic 13px Georgia;display:grid}.card-empty{box-shadow:none;background:0 0;border:1px dashed #ead29366}.casino-card.compact{width:48px;height:68px;padding:5px}.casino-card.compact>b{font-size:18px}.casino-card.compact>span,.casino-card.compact>em{font-size:10px}.casino-card.compact i{font-size:6px}.chip-tray{color:#fff9;flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;bottom:35px;right:30px}.chip-tray>span{letter-spacing:1.6px;font-size:6px}.chip-tray>div{gap:6px;display:flex}.chip-tray>button{color:#fff9;letter-spacing:1.4px;background:0 0;border:0;border-bottom:1px solid #fff5;padding:3px;font-size:6px}.casino-chip{color:#fff;border:5px dashed #fff6e7;border-radius:50%;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 6px 12px #0006}.casino-chip span{font:700 9px Georgia}.casino-chip:hover{transform:translateY(-4px)}.casino-console{color:#fff;background:#11111a;grid-template-columns:1fr 2fr 1fr;align-items:center;gap:15px;min-height:86px;padding:17px 25px;display:grid}.casino-console>div:first-child small,.console-result small{letter-spacing:1.8px;color:#8e8995;margin-bottom:4px;font-size:6px;display:block}.casino-console>div:first-child b{color:var(--gold);font:21px Georgia}.console-actions{justify-content:center;gap:7px;display:flex}.console-actions button{color:#fff;letter-spacing:1.5px;background:#25232f;border:1px solid #ffffff2e;padding:13px 24px;font-size:7px}.console-actions button:disabled{opacity:.3}.console-actions .action-primary,.action-primary{background:linear-gradient(135deg,var(--coral),#dc3e65);border-color:var(--coral);color:#fff}.console-result{text-align:right}.console-result b{color:#eee3d2;font:15px Georgia}.strategy-panel{background:#f7f0e5;border:1px solid #cdbfae;align-items:center;gap:15px;max-width:1180px;margin:16px auto 0;padding:20px;display:flex}.strategy-badge{color:#fff;background:linear-gradient(135deg,var(--violet),var(--coral));border-radius:50%;place-items:center;width:34px;height:34px;font:italic 18px Georgia;display:grid}.strategy-panel small{letter-spacing:1.8px;color:#8e6c37;font-size:6px;display:block}.strategy-panel strong{margin-right:14px;font:italic 19px Georgia}.strategy-panel p{color:#6f675f;font-size:12px;display:inline}.paytables{grid-template-columns:repeat(2,1fr);gap:2px;max-width:1180px;margin:18px auto 0;display:grid}.paytables article{color:#fff;background:#191823;padding:24px}.paytables article:nth-child(2){background:#30335b}.paytables span{letter-spacing:1.8px;color:var(--gold);font-size:6px}.paytables h3{margin:8px 0;font-size:16px}.paytables p{color:#b7b0bd;margin:0;font-size:11px;line-height:1.6}.poker-table,.holdem-table{background:radial-gradient(circle,#53417d,#2d2451 58%,#211c41);border:13px solid #15131c;border-radius:190px 190px 12px 12px;max-width:1180px;height:680px;margin:auto;position:relative;overflow:hidden;box-shadow:0 35px 70px #3e2c2440}.table-stamp{color:#ffffff25}.table-stamp b{color:#e5bd635d;font:italic 42px Georgia}.table-stamp span{letter-spacing:3px;font-size:7px}.poker-hand{text-align:center;position:absolute;left:50%;transform:translate(-50%)}.dealer-three{top:52px}.poker-hand label span,.holdem-dealer label span,.holdem-player label span,.community label span{color:var(--gold)}.poker-chips{bottom:35px}.three-pay{grid-template-columns:repeat(3,1fr)}.three-pay article:nth-child(3){background:#9a5a33}.holdem-table{background:radial-gradient(circle,#176c69,#0b4649 58%,#12343b);height:740px}.holdem-dealer,.holdem-player,.community{text-align:center;position:absolute;left:50%;transform:translate(-50%)}.holdem-dealer{top:38px}.community{top:300px}.holdem-chips{bottom:25px;right:25px}.holdem-table .table-stamp{top:43%}.count-dashboard{color:#fff;background:#171724;grid-template-columns:240px 1fr 220px;max-width:1180px;min-height:650px;margin:auto;display:grid}.count-rules,.count-stats{padding:28px}.count-rules{border-right:1px solid var(--line)}.count-rules>span,.count-stats>span,.card-tape>span{letter-spacing:1.8px;color:var(--gold);font-size:7px}.count-rules>div{border-bottom:1px solid var(--line);padding:28px 0}.count-rules b{border-radius:50%;place-items:center;width:45px;height:45px;margin-right:12px;font:22px Georgia;display:inline-grid}.tag-plus{background:var(--teal)}.tag-zero{background:#7566d8}.tag-minus{background:var(--coral)}.count-rules strong{font:20px Georgia}.count-rules button{color:#aaa5b2;letter-spacing:1.5px;background:0 0;border:0;border-bottom:1px solid #fff5;margin-top:25px;padding:0 0 4px;font-size:6px}.vision-lab{background:radial-gradient(circle,#24395b,#131528 65%);flex-direction:column;align-items:center;padding:26px;display:flex}.shoe-meter{letter-spacing:1.4px;color:#9b96a4;grid-template-columns:1fr 2fr 1fr;align-items:center;gap:12px;width:100%;font-size:6px;display:grid}.shoe-meter>div{background:#ffffff15;height:4px}.shoe-meter i{background:linear-gradient(90deg,var(--coral),var(--gold));height:100%;display:block}.shoe-meter b{text-align:right}.vision-card{place-items:center;height:390px;display:grid}.vision-card .casino-card{border-radius:14px;width:190px;height:275px;padding:18px;box-shadow:0 30px 60px #0009}.vision-card .casino-card>span,.vision-card .casino-card>em{font-size:31px}.vision-card .casino-card>b{font-size:78px}.vision-card .casino-card i{font-size:15px}.count-placeholder{color:#817d8c;border:1px dashed #e5bd6366;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;width:190px;height:275px;display:flex}.count-placeholder i{color:var(--coral);font-size:24px}.count-placeholder b{color:var(--gold);margin:12px;font:italic 26px Georgia}.count-placeholder span{letter-spacing:1.5px;font-size:6px}.count-input{text-align:center;width:min(480px,100%)}.count-input label{letter-spacing:1.7px;color:#b7b1be;margin-bottom:10px;font-size:7px;display:block}.count-input>div{display:flex}.count-input input{text-align:center;background:#f6efe4;border:0;width:120px;padding:13px;font:24px Georgia}.count-input button{letter-spacing:1.5px;border:0;flex:1;font-size:7px}.count-input p{margin:10px 0;font-size:10px}.count-input p.correct{color:var(--mint)}.count-input p.incorrect{color:var(--peach)}.count-stats{border-left:1px solid var(--line)}.count-stats>div{border-bottom:1px solid var(--line);padding:30px 0}.count-stats small{letter-spacing:1.5px;color:#918c9a;font-size:6px;display:block}.count-stats b{color:var(--gold);margin-top:10px;font:italic 50px Georgia;display:block}.count-stats .streak b{color:var(--coral)}.count-stats .streak span{letter-spacing:1.5px;font-size:7px}.card-tape{color:#fff;background:#0d0e17;align-items:center;gap:30px;max-width:1180px;min-height:105px;margin:auto;padding:18px 25px;display:flex}.card-tape>div{gap:5px;display:flex;overflow:hidden}.count-lessons{background:#c9baa8;grid-template-columns:repeat(3,1fr);gap:1px;max-width:1180px;margin:18px auto 0;display:grid}.count-lessons article{background:#f7f0e5;padding:25px}.count-lessons span{color:var(--coral);font:italic 13px Georgia}.count-lessons h3{font-size:17px}.count-lessons p{color:#71685f;font-size:11px;line-height:1.6}.tracker-overview{background:#c9baa8;grid-template-columns:repeat(3,1fr) auto;gap:2px;margin-bottom:30px;display:grid}.tracker-overview article{color:#fff;background:#171724;padding:28px}.tracker-overview small{letter-spacing:1.7px;color:#9994a1;font-size:6px;display:block}.tracker-overview b{color:var(--gold);margin:10px 0;font:italic 42px Georgia;display:block}.tracker-overview b.positive{color:var(--mint)}.tracker-overview b.negative{color:var(--coral)}.tracker-overview button{background:var(--coral);color:#fff;letter-spacing:1.6px;border:0;padding:20px;font-size:7px}.game-progress-grid{grid-template-columns:repeat(2,1fr);gap:2px;display:grid}.game-progress-grid article{color:#fff;background:#1a1925;grid-template-columns:120px 1fr;align-items:center;min-height:350px;padding:35px;display:grid}.game-progress-grid article.coral{color:var(--coral)}.game-progress-grid article.gold{color:var(--gold)}.game-progress-grid article.teal{color:var(--mint)}.game-progress-grid article.violet{color:#9d91ff}.progress-ring{border-radius:50%;place-items:center;width:105px;height:105px;display:grid;position:relative}.progress-ring:before{content:"";background:#1a1925;border-radius:50%;position:absolute;inset:8px}.progress-ring span{z-index:1;color:#fff;font:italic 22px Georgia}.game-progress-grid article>small{letter-spacing:1.5px;color:#888391;font-size:6px}.game-progress-grid h3{color:#fff;grid-column:2;margin:-35px 0 0;font-size:26px}.metric-row{border-top:1px solid var(--line);grid-column:1/-1;gap:35px;padding-top:22px;display:flex}.metric-row span{letter-spacing:1.4px;color:#8f8a98;font-size:6px}.metric-row b{color:#fff;margin-bottom:5px;font:23px Georgia;display:block}.game-progress-grid a{letter-spacing:1.5px;color:currentColor;grid-column:1/-1;font-size:7px}.tracker-note{background:linear-gradient(135deg,var(--teal),#273764);color:#fff;margin-top:30px;padding:50px}.tracker-note span{letter-spacing:1.7px;color:var(--gold);font-size:6px}.tracker-note p{color:#c8c2cc;max-width:600px;font-size:12px}.new-footer{background:#090a12;grid-template-columns:1fr 1fr;align-content:space-between;min-height:400px;padding:85px 5vw 25px;display:grid}.new-footer>p{color:#817d89;justify-self:end;max-width:480px;font-size:11px;line-height:1.6}.new-footer>a{color:var(--gold);letter-spacing:1.5px;font-size:7px}.new-footer>small{color:#5e5b65;letter-spacing:1.4px;justify-self:end;font-size:6px}@keyframes cardin{0%{opacity:0;transform:translateY(-22px)rotate(-4deg)}to{opacity:1;transform:none}}@media (max-width:1050px){.site-nav nav{display:none}.site-nav{grid-template-columns:1fr auto}.floor-grid{grid-template-columns:repeat(2,1fr)}.stage-heading{grid-template-columns:1fr;gap:25px}.count-dashboard{grid-template-columns:190px 1fr}.count-stats{border:0;border-top:1px solid var(--line);grid-column:1/-1;display:flex}.count-stats>div{flex:1;padding:18px}.tracker-overview{grid-template-columns:repeat(3,1fr)}.tracker-overview button{grid-column:1/-1}.game-progress-grid article{grid-template-columns:100px 1fr}}@media (max-width:760px){.site-nav{height:70px;padding:0 4vw}.new-brand strong{font-size:11px}.brand-orbit{width:38px;height:38px}.nav-play{padding:12px}.nav-play span{display:none}.club-hero{grid-template-columns:1fr;padding-top:65px}.club-copy h1{font-size:18vw}.club-art{height:420px}.brand-card{width:135px;height:195px}.brand-card.ace>b{font-size:50px}.art-chip{width:58px;height:58px}.club-strip{white-space:nowrap;justify-content:flex-start;gap:30px;padding:0 15px;overflow:hidden}.club-intro{grid-template-columns:1fr;gap:35px;padding:80px 5vw}.floor-grid{grid-template-columns:1fr}.floor-card{min-height:480px}.club-manifesto{padding:90px 5vw}.club-manifesto>div{flex-direction:column;align-items:flex-start;gap:35px}.game-hero{grid-template-columns:1fr;padding:65px 5vw}.game-hero h1{font-size:17vw}.game-hero-mark{display:none}.game-stage{padding:75px 3vw}.bonus-ledger{grid-template-columns:1fr}.felt-wrap{border-radius:90px 90px 18px 18px}.felt{border-radius:80px 80px 10px 10px;height:590px}.felt-rule{white-space:normal;text-align:center;width:80%}.casino-card{width:64px;height:91px;padding:6px}.casino-card>b{font-size:23px}.casino-card>span,.casino-card>em{font-size:13px}.dealer-zone{top:50px}.player-zone{bottom:105px}.chip-tray{width:100%;position:absolute;bottom:20px;left:50%;right:auto;transform:translate(-50%)}.casino-console{grid-template-columns:1fr 1fr}.console-actions{grid-area:2/1/auto/-1}.console-result{grid-area:1/2}.console-actions button{padding:12px 18px}.strategy-panel{align-items:flex-start}.strategy-panel strong{margin:2px 0 5px;display:block}.strategy-panel p{display:block}.paytables,.three-pay{grid-template-columns:1fr}.poker-table{border-radius:90px 90px 10px 10px;height:610px}.holdem-table{border-radius:90px 90px 10px 10px;height:700px}.community{top:292px}.community .card-row{gap:3px}.community .casino-card{width:54px;height:78px}.poker-chips,.holdem-chips{width:100%;left:50%;right:auto;transform:translate(-50%)}.count-dashboard{grid-template-columns:1fr}.count-rules{border:0;grid-template-columns:repeat(3,1fr);display:grid}.count-rules>span,.count-rules>button{grid-column:1/-1}.count-rules>div{padding:18px 6px}.count-rules b{margin-bottom:8px;display:grid}.vision-lab{padding:20px 12px}.vision-card{height:350px}.count-stats{grid-column:1}.card-tape{flex-direction:column;align-items:flex-start}.count-lessons,.tracker-overview,.game-progress-grid{grid-template-columns:1fr}.game-progress-grid article{padding:25px}.new-footer{grid-template-columns:1fr;gap:50px}.new-footer>p,.new-footer>small{justify-self:start}.stage-heading h2{font-size:14vw}}body{font-size:16px}.micro{letter-spacing:1.8px;color:#d7d1dc;font-size:11px;font-weight:700}.site-nav nav a,.nav-play{font-size:10px}.new-brand small{font-size:8px}.club-copy>p:not(.micro),.game-hero>div>p:last-child{color:#d0cad4;font-size:16px}.hero-button{font-size:11px}.club-copy>div>a:last-child{font-size:10px}.hero-photo{background:linear-gradient(90deg,#0b0c17 0%,#0000 25%),url(/hero-strategy-v3.png) 72%/cover no-repeat;border:1px solid #e5bd6355;border-radius:220px 220px 18px 18px;height:min(68vh,680px);min-height:470px;position:relative;overflow:hidden;box-shadow:0 35px 80px #0009}.hero-photo:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #ffffff20;position:absolute;inset:14px}.hero-photo span{letter-spacing:2px;color:#f5eedfcc;font-size:10px;font-weight:700;position:absolute;bottom:28px;left:34px}.count-steps{background:#c9baa8;grid-template-columns:repeat(3,1fr);gap:2px;max-width:1180px;margin:0 auto 18px;padding:0;list-style:none;display:grid}.count-steps li{background:#fffaf1;align-items:center;gap:14px;padding:20px;display:flex}.count-steps li>b{background:var(--navy);width:38px;height:38px;color:var(--gold);border-radius:50%;flex:none;place-items:center;font:700 18px Georgia;display:grid}.count-steps span{color:#70675e;flex-direction:column;gap:4px;font-size:13px;line-height:1.4;display:flex}.count-steps strong{color:var(--ink);font-size:16px}.count-dashboard{border:1px solid #ffffff1f;grid-template-columns:250px 1fr 230px;box-shadow:0 28px 65px #4433242b}.count-rules>span,.count-stats>span,.card-tape>span{letter-spacing:1.4px;color:#f0ca73;font-size:11px;font-weight:800}.count-rules p{color:#c7c2cc;font-size:13px;line-height:1.55}.count-rules button{color:#e1dbe4;font-size:10px}.shoe-meter{letter-spacing:1.2px;color:#d1ccd6;font-size:10px;font-weight:700}.count-input label{color:#fff;margin-bottom:4px;font-size:18px;font-weight:800;display:block}.count-input-help{color:#bbb6c2;margin-bottom:12px;font-size:13px;line-height:1.45;display:block}.count-input input{color:#15131c;border:2px solid #0000;width:130px;min-height:56px;font-weight:700}.count-input input:focus{outline-offset:2px;outline:3px solid #e5bd6399}.count-input button{letter-spacing:.3px;min-height:56px;font-size:14px;font-weight:800}.count-feedback{color:#c9c4ce;min-height:24px;line-height:1.45;margin:12px 0 0!important;font-size:13px!important}.count-stats small{letter-spacing:1.3px;color:#c1bcc7;font-size:10px;font-weight:700}.card-tape{min-height:112px}.card-tape p{color:#aaa5b2;margin:0;font-size:14px}.count-action-bar{max-width:1180px;color:var(--ink);border:1px solid #cbbda9;border-left:6px solid var(--coral);background:#f8f1e6;justify-content:space-between;align-items:center;gap:24px;margin:14px auto 0;padding:20px;display:flex;box-shadow:0 12px 30px #513d2920}.count-action-status span{letter-spacing:1.3px;color:#6f665d;margin-bottom:8px;font-size:11px;font-weight:800;display:block}.count-action-status strong{font-size:16px}.count-action-status i{background:var(--mint);border-radius:50%;width:10px;height:10px;margin-right:6px;display:inline-block;box-shadow:0 0 0 4px #55c9ac22}.count-action-buttons{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.count-action-buttons button{color:#28242b;background:#fff;border:1px solid #a69b8d;border-radius:4px;min-height:50px;padding:0 20px;font-size:14px;font-weight:800}.count-action-buttons button:hover{border-color:#544d46}.count-action-buttons button:focus-visible{outline-offset:2px;outline:3px solid #7566d877}.count-action-buttons button:disabled{opacity:.45;cursor:not-allowed}.count-action-buttons .count-action-primary{background:linear-gradient(135deg,var(--coral),#dc3e65);border-color:var(--coral);color:#fff;min-width:170px}@media (max-width:1050px){.count-dashboard{grid-template-columns:210px 1fr}}@media (max-width:760px){.hero-photo{background-position:62%;border-radius:120px 120px 14px 14px;height:420px;min-height:0;margin-top:35px}.count-steps,.count-dashboard{grid-template-columns:1fr}.count-action-bar{flex-direction:column;align-items:stretch}.count-action-buttons{grid-template-columns:1fr 1fr;display:grid}.count-action-buttons .count-action-primary{grid-column:1/-1}.count-action-buttons button{width:100%}.count-rules p{font-size:12px}.count-input label{font-size:17px}}.site-nav{z-index:100;position:sticky;top:0;box-shadow:0 10px 28px #0005}.game-hero{background:radial-gradient(circle at 82% 45%,#2d4560 0,#171a32 28%,#0b0c17 68%);grid-template-columns:minmax(0,1fr) 230px;min-height:330px;padding:48px 5vw 44px}.game-hero h1{max-width:none;margin:18px 0 20px;font-size:clamp(56px,7vw,102px);line-height:.78}.game-hero>div>p:last-child{max-width:760px;line-height:1.55}.game-hero-mark{width:220px;height:220px;margin-left:auto;box-shadow:0 24px 60px #0005,inset 0 0 50px #7566d817}.stage-heading{margin-bottom:28px}.stage-heading h2{font-size:clamp(44px,5.2vw,72px)}.felt,.poker-table,.baccarat-table,.holdem-table{isolation:isolate}.table-wagers{z-index:6;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#0b0c17dc;border:1px solid #e5bd635d;max-width:none;margin:0;padding:12px;position:absolute;bottom:28px;left:30px;right:300px;box-shadow:0 18px 38px #0007}.table-wagers-label{letter-spacing:1.8px;color:var(--gold);margin:0 0 8px;font-size:7px;font-weight:800;display:block}.table-wagers .bonus-ledger{gap:4px;max-width:none;margin:0}.table-wagers .bonus-ledger button{background:#f7f0e5e8;min-width:0;padding:10px 12px}.table-wagers .bonus-ledger button.active{color:#fff;background:#171724}.table-wagers-single{width:300px;right:auto}.chip-tray,.poker-chips,.holdem-chips{z-index:7;width:auto;bottom:30px;left:auto;right:30px;transform:none}.player-zone{bottom:145px}.player-three{bottom:165px}.holdem-player{bottom:145px}.count-tag-buttons{grid-template-columns:repeat(3,1fr);gap:8px;margin:8px 0 10px;display:grid!important}.count-tag-buttons button{color:#fff;background:#24283b;border:1px solid #ffffff38;border-radius:4px;min-height:48px;font:700 18px Georgia;box-shadow:inset 0 -3px #0003}.count-tag-buttons button:hover:not(:disabled){border-color:var(--gold);background:#343958;outline:none}.count-tag-buttons button:focus-visible{border-color:var(--gold);background:#343958;outline:none}.count-tag-buttons button:disabled{opacity:.4;cursor:not-allowed}.count-entry-row{display:flex!important}@media (max-width:1050px){.game-hero{grid-template-columns:minmax(0,1fr) 190px}.game-hero-mark{width:180px;height:180px}.table-wagers{right:245px}.table-wagers .bonus-ledger span{display:none}.table-wagers-single{right:auto}.chip-tray,.poker-chips,.holdem-chips{right:22px}}@media (max-width:760px){.site-nav{top:0}.game-hero{grid-template-columns:1fr;min-height:0;padding:44px 5vw 40px}.game-hero h1{margin:16px 0;font-size:15vw}.game-stage{padding-top:48px}.table-wagers{padding:9px;bottom:105px;left:12px;right:12px}.table-wagers-label{margin-bottom:6px}.table-wagers .bonus-ledger{grid-template-columns:repeat(3,1fr)}.table-wagers .bonus-ledger button{padding:8px}.table-wagers .bonus-ledger b{font-size:16px}.table-wagers .bonus-ledger small{letter-spacing:.8px;font-size:6px}.table-wagers-single{width:auto}.chip-tray,.poker-chips,.holdem-chips{width:100%;bottom:18px;left:50%;right:auto;transform:translate(-50%)}.felt{height:660px}.poker-table{height:690px}.holdem-table{height:780px}.player-zone{bottom:230px}.player-three{bottom:260px}.holdem-player{bottom:245px}}.floor-card.paigow{background:#17614d}.floor-card.paigow .floor-symbol{color:#f1ce72}.floor-card.paigowtiles{background:#173f35}.floor-card.paigowtiles .floor-symbol{color:#e4bd58}.felt-wager-cluster{z-index:7;flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.felt-wager-title{letter-spacing:2px;color:#f0d47eaa;font-size:7px;font-weight:800}.felt-wager-row{justify-content:center;align-items:center;gap:9px;display:flex}.felt-bet-circle{color:#fff;background:#073a35b8;border:2px solid #efd58099;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:118px;height:76px;transition:all .18s;display:flex;box-shadow:inset 0 0 22px #0002}.felt-bet-circle:hover:not(:disabled){border-color:#fff0b6;transform:translateY(-2px)}.felt-bet-circle.active{background:#273464;border:3px solid #ff9c76;box-shadow:0 0 0 5px #ff9c7622,inset 0 0 20px #0003}.felt-bet-circle.main{background:#124d43;width:132px}.felt-bet-circle.bonus{background:#44304ab8}.felt-bet-circle small{letter-spacing:1.15px;color:#f1d67e;font-size:7px;font-weight:800}.felt-bet-circle b{margin:3px 0;font:italic 20px Georgia}.felt-bet-circle span{letter-spacing:1px;color:#ffffff8c;font-size:6px}.blackjack-wager-circles{bottom:25px;left:42%}.three-card-wager-circles{bottom:23px;left:42%}.three-card-wager-circles .play-display{background:#0a403b8f;width:105px;height:60px}.three-card-wager-circles .play-display.decision{background:#5c294d;border-color:#ff9c76;box-shadow:0 0 0 5px #ff9c7622}.three-card-wager-circles .play-display b{font-size:17px}.felt-bet-circle.insurance{background:#28365e;border-style:dashed}.blackjack-paytables{grid-template-columns:repeat(3,1fr)}.felt-odds{z-index:6;color:#fff;text-align:left;text-shadow:0 2px 4px #000b;pointer-events:none;width:215px;position:absolute;top:45%;left:34px;transform:translateY(-50%)}.felt-odds section+section{margin-top:14px}.felt-odds h3{color:#ffe171;letter-spacing:.7px;margin:0 0 7px;font:900 10px/1.1 Arial}.felt-odds div{text-transform:uppercase;align-items:baseline;gap:5px;margin:4px 0;font:800 8px/1.15 Arial;display:flex}.felt-odds div span{white-space:nowrap}.felt-odds div i{border-bottom:1px dotted #fff9;flex:1;min-width:8px;transform:translateY(-2px)}.felt-odds div b{white-space:nowrap;color:#fff3bc;font-size:8px}.felt-odds.compact{width:195px}.felt-odds.compact div{margin:3px 0;font-size:7px}.felt-odds.compact div b{font-size:7px}.three-card-odds{top:45%}.ultimate-odds{top:46%}.pai-gow-odds{top:49%;left:30px}@media (max-width:1050px){.blackjack-wager-circles,.three-card-wager-circles{left:40%}.felt-bet-circle{width:96px;height:67px}.felt-bet-circle.main{width:108px}}@media (max-width:760px){.blackjack-wager-circles,.three-card-wager-circles{bottom:112px;left:50%}.felt-wager-row{gap:4px}.felt-bet-circle{width:78px;height:61px}.felt-bet-circle.main{width:86px}.felt-bet-circle small{letter-spacing:.7px;font-size:6px}.felt-bet-circle b{font-size:16px}.felt-bet-circle span{font-size:5px}.three-card-wager-circles .play-display{width:86px;height:52px}.blackjack-wager-circles .felt-wager-title{display:none}.felt .player-zone{bottom:245px}.poker-table .player-three{bottom:285px}.blackjack-paytables{grid-template-columns:1fr}.felt-odds{width:164px;top:47%;left:18px}.felt-odds h3{font-size:8px}.felt-odds div,.felt-odds.compact div{margin:2px 0;font-size:6px}.felt-odds div b,.felt-odds.compact div b{font-size:6px}.felt-odds.compact{width:164px}}.casino-card:not(.card-empty){background:linear-gradient(145deg,#fffdf7,#f3eadc);border:1px solid #d2c6b7;padding:6px;display:block;position:relative;overflow:hidden;box-shadow:0 10px 20px #0005,inset 0 0 0 1px #fff}.casino-card .card-index{z-index:3;flex-direction:column;align-items:center;font:700 16px/.78 Georgia;display:flex;position:absolute;top:6px;left:6px}.casino-card .card-index i{margin-top:4px;font-size:10px;font-style:normal}.casino-card>em.card-index{inset:auto 6px 6px auto;transform:rotate(180deg)}.card-pip-field{position:absolute;inset:23px 13px}.card-pip{font:20px/1 Georgia;position:absolute;transform:translate(-50%,-50%)}.card-pip.inverted{transform:translate(-50%,-50%)rotate(180deg)}.court-portrait{background:linear-gradient(150deg,#e8bd57 0 18%,#f7ebcf 18% 47%,#213b6b 47% 68%,#c64d48 68%);border:2px solid;position:absolute;inset:22px 15px;overflow:hidden;box-shadow:inset 0 0 0 2px #fff8}.court-portrait:before,.court-portrait:after{content:"";z-index:2;background:#f0c89b;border:2px solid #342b39;border-radius:50%;width:22px;height:22px;position:absolute;top:31%;left:50%;transform:translate(-50%,-50%)}.court-portrait:after{top:69%;transform:translate(-50%,-50%)rotate(180deg)}.court-crown{z-index:3;color:#332945;font:18px Georgia;position:absolute;top:5%;left:50%;transform:translate(-50%)}.court-head{z-index:1;clip-path:polygon(50% 0,100% 100%,0 100%);background:linear-gradient(90deg,#273763 0 42%,#d9aa50 42% 58%,#b33e48 58%);width:34px;height:34px;position:absolute;top:35%;left:50%;transform:translate(-50%)}.court-robe{z-index:3;background:#fff8e9;border:1px solid #403344;border-radius:50%;place-items:center;width:24px;height:24px;font:16px Georgia;display:grid;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.court-portrait>i{background:#3a3040;height:2px;position:absolute;inset:50% 0 auto;transform:rotate(-28deg)}.court-q{background:linear-gradient(150deg,#e5b957 0 18%,#f4e6ca 18% 47%,#6f356c 47% 68%,#c74a57 68%)}.court-j{background:linear-gradient(150deg,#d9ad4f 0 18%,#f3e3c4 18% 47%,#176a62 47% 68%,#a53742 68%)}.casino-card.card-hidden{color:#f0c76b;isolation:isolate;background:#101b39;border:4px solid #f8f1e6;place-items:center;padding:7px;display:grid}.casino-card.card-hidden:before{content:"";z-index:-2;background:repeating-linear-gradient(45deg,#0000 0 5px,#d64d4d88 5px 7px),repeating-linear-gradient(-45deg,#0000 0 5px,#e0b85e99 5px 7px),radial-gradient(circle,#1f3767,#0e1730);border:1px solid #e3b955;position:absolute;inset:5px}.casino-card.card-hidden:after{content:"";aspect-ratio:1;z-index:-1;background:#111d3c;border:2px solid #e8c66f;width:48%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg);box-shadow:0 0 0 4px #c4494938}.card-hidden>span{z-index:2;color:#d95352;font-size:14px}.card-hidden>b{z-index:2;color:#f0cd78;background:#111a32;border:1px solid #e8c66f;border-radius:50%;place-items:center;width:38px;height:38px;font:italic 12px Georgia;display:grid}.casino-card.compact .card-index{font-size:9px;top:3px;left:3px}.casino-card.compact>em.card-index{inset:auto 3px 3px auto}.casino-card.compact .card-index i{margin-top:2px;font-size:6px}.casino-card.compact .card-pip-field{inset:13px 7px}.casino-card.compact .card-pip{font-size:10px}.casino-card.compact .court-portrait{border-width:1px;inset:13px 8px}.casino-card.compact .court-crown{font-size:9px}.casino-card.compact .court-head{width:19px;height:19px}.casino-card.compact .court-robe{width:13px;height:13px;font-size:8px}.casino-card.compact .court-portrait:before,.casino-card.compact .court-portrait:after{border-width:1px;width:11px;height:11px}.vision-card .casino-card .card-index{font-size:31px;top:14px;left:14px}.vision-card .casino-card>em.card-index{inset:auto 14px 14px auto}.vision-card .casino-card .card-index i{margin-top:7px;font-size:18px}.vision-card .casino-card .card-pip-field{inset:52px 31px}.vision-card .casino-card .card-pip{font-size:42px}.vision-card .casino-card .court-portrait{border-width:4px;inset:52px 34px}.vision-card .casino-card .court-crown{font-size:40px}.vision-card .casino-card .court-head{width:74px;height:74px}.vision-card .casino-card .court-robe{width:52px;height:52px;font-size:32px}.vision-card .casino-card .court-portrait:before,.vision-card .casino-card .court-portrait:after{border-width:3px;width:44px;height:44px}.settlement-overlay{z-index:1000;pointer-events:auto;cursor:pointer;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#07081230;place-items:center;display:grid;position:fixed;inset:0}.settlement-result{text-align:center;color:#fff;background:linear-gradient(145deg,#16614f,#0a302b);border:3px solid #e8c66f;flex-direction:column;justify-content:center;align-items:center;width:min(430px,88vw);min-height:245px;padding:32px;animation:.35s both settlement-card-in;display:flex;box-shadow:0 28px 80px #000b,0 0 0 8px #e8c66f20}.settlement-overlay.departing .settlement-result{animation:.45s forwards settlement-card-out}.settlement-overlay.lost .settlement-result{background:linear-gradient(145deg,#7a2834,#35151e);border-color:#ff8b7a}.settlement-overlay.push .settlement-result{background:linear-gradient(145deg,#2d3e68,#171d3d);border-color:#a8bfff}.settlement-result small{letter-spacing:2px;color:#f0d17c;font-size:10px}.settlement-result strong{text-shadow:0 6px 20px #0005;margin:17px 0 8px;font:italic clamp(55px,10vw,88px)/.9 Georgia}.settlement-result b{color:#fff4c6;font:700 32px Georgia}.settlement-result span{letter-spacing:1.7px;color:#ffffffa5;margin-top:10px;font-size:9px}.settlement-fly{--fly-x:0px;--fly-y:-300px;z-index:1002;color:#15131c;opacity:0;background:#e4b84f;border:4px dashed #fff7d6;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:112px;height:66px;display:flex;position:fixed;top:50%;left:50%;box-shadow:0 12px 25px #0007}.settlement-overlay.departing .settlement-fly{animation:1.15s cubic-bezier(.2,.8,.2,1) 50ms forwards settlement-bankroll}.settlement-overlay.lost .settlement-fly{color:#fff;background:#e15b55}.settlement-overlay.push .settlement-fly{color:#fff;background:#8ea5e7}.settlement-fly b{font:700 18px Georgia}.settlement-fly small{letter-spacing:1.2px;font-size:7px;font-weight:800}@keyframes settlement-card-in{0%{opacity:0;transform:scale(.72)}to{opacity:1;transform:scale(1)}}@keyframes settlement-card-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.94)}}@keyframes settlement-bankroll{0%{opacity:0;transform:translate(-50%,-50%)scale(.7)}12%{opacity:1;transform:translate(-50%,-50%)scale(1)}75%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--fly-x)),calc(-50% + var(--fly-y))) scale(.28)}}.count-feedback.correct,.count-feedback.incorrect{letter-spacing:.2px;border-radius:5px;justify-content:center;align-items:center;font-weight:900;display:flex;box-shadow:0 12px 28px #0004;border:2px solid!important;min-height:72px!important;margin-top:14px!important;padding:16px 18px!important;font-size:16px!important}.count-feedback.correct{background:#0c6b54;color:#d9fff3!important;border-color:#67e0bd!important}.count-feedback.incorrect{background:#8a3038;color:#fff0eb!important;border-color:#ff9381!important}@media (max-width:760px){.settlement-result{min-height:220px;padding:26px}.settlement-result strong{font-size:56px}.settlement-fly{width:96px;height:58px}.count-feedback.correct,.count-feedback.incorrect{line-height:1.4;font-size:14px!important}}.new-brand>span:last-child{min-width:116px}.new-brand strong{letter-spacing:.04em}.new-brand small{color:#f0ca73;letter-spacing:1.35px;white-space:nowrap}.club-copy h1{max-width:820px}.club-copy h1 em{color:#ff795f}.club-copy>p:not(.micro){max-width:620px}.strategy-path{background:#b99c5738;border-top:1px solid #e5bd6344;border-bottom:1px solid #e5bd6344;grid-template-columns:repeat(3,1fr);gap:1px;padding:1px;display:grid}.strategy-path article{background:linear-gradient(145deg,#121528,#0d101e);min-height:310px;padding:55px 4vw 48px;position:relative;overflow:hidden}.strategy-path article:after{content:"";border:1px solid #e5bd632f;border-radius:50%;width:190px;height:190px;position:absolute;bottom:-90px;right:-50px;box-shadow:0 0 0 28px #e5bd6308,0 0 0 56px #ff654a08}.strategy-path span{color:#ffffff0b;font:italic 92px/.8 Georgia;position:absolute;top:24px;right:28px}.strategy-path small{color:#f0ca73;letter-spacing:2.4px;font-size:8px;font-weight:900;display:block}.strategy-path h3{color:#fff;margin:28px 0 17px;font:italic clamp(25px,2.3vw,38px)/1 Georgia}.strategy-path p{color:#aaa5b2;max-width:390px;margin:0;font-size:14px;line-height:1.7}.game-learning{color:#211d24;background:linear-gradient(#f4ecdd,#e8decd);border-top:1px solid #c9b98f;padding:100px 5vw 76px;position:relative;overflow:hidden}.game-learning:before{content:"STRATEGY";color:#8b6f2620;letter-spacing:-.08em;pointer-events:none;font:900 clamp(80px,15vw,220px)/.72 Arial;position:absolute;top:35px;right:-1vw}.game-learning>header{z-index:1;border-bottom:1px solid #a8987d;grid-template-columns:1.3fr .7fr;align-items:end;gap:7vw;max-width:1400px;margin:0 auto 52px;padding-bottom:34px;display:grid;position:relative}.game-learning>header span{color:#9b7621;letter-spacing:2.2px;margin-bottom:17px;font-size:9px;font-weight:900;display:block}.game-learning>header h2{letter-spacing:-.07em;margin:0;font-size:clamp(45px,6vw,88px);line-height:.82}.game-learning>header h2 em{color:#d94c42;font-family:Georgia;font-weight:400}.game-learning>header p{color:#635b54;margin:0;font-size:15px;line-height:1.65}.learning-grid{z-index:1;background:#b9aa91;border:1px solid #b9aa91;grid-template-columns:.8fr 1.2fr;gap:1px;max-width:1400px;margin:auto;display:grid;position:relative}.learning-grid>article{background:#faf5ec;min-height:330px;padding:38px}.learning-grid small{color:#997627;letter-spacing:2px;font-size:8px;font-weight:900;display:block}.learning-grid h3{color:#211d24;margin:22px 0 15px;font:italic 28px/1.05 Georgia}.learning-grid p{color:#625a52;margin:0;font-size:14px;line-height:1.72}.learning-overview{color:#fff!important;background:#141729!important}.learning-overview h3{color:#f2c96f}.learning-overview p{color:#c8c2ca}.learning-overview>b{color:#ff8a70;letter-spacing:1.7px;border-top:1px solid #ffffff24;margin-top:28px;padding-top:20px;font-size:8px;display:block}.learning-steps ol{margin:22px 0 0;padding:0;list-style:none}.learning-steps li{color:#5f5750;border-top:1px solid #ded2c0;grid-template-columns:38px 1fr;align-items:start;gap:13px;padding:13px 0;font-size:13px;line-height:1.5;display:grid}.learning-steps li>b{color:#cf4f43;font:italic 15px Georgia}.learning-basic{background:#d74e43!important}.learning-basic small{color:#ffe0a0}.learning-basic h3{color:#fff;max-width:720px;font-size:clamp(31px,4vw,55px)}.learning-basic p{color:#fff1e9;max-width:850px;font-size:15px}.learning-mastery>div{border-top:1px solid #ded2c0;padding:20px 0}.learning-mastery>div:first-of-type{margin-top:21px}.learning-mastery h3{margin:0 0 8px;font-size:21px}.game-learning>footer{z-index:1;color:#71685f;letter-spacing:1px;justify-content:space-between;gap:25px;max-width:1400px;margin:18px auto 0;font-size:9px;display:flex;position:relative}.game-learning>footer a{color:#8f6b19;border-bottom:1px solid #8f6b1955;padding-bottom:3px;font-weight:900}.game-learning>footer a:hover{color:#c54036}.new-footer{border-top-color:#e5bd6340}@media (max-width:900px){.strategy-path{grid-template-columns:1fr}.strategy-path article{min-height:240px}.game-learning>header{grid-template-columns:1fr;gap:24px}.learning-grid{grid-template-columns:1fr}.learning-grid>article{min-height:0}.game-learning:before{top:55px}.game-learning>footer{flex-direction:column;align-items:flex-start}.new-brand>span:last-child{min-width:105px}}@media (max-width:760px){.hero-photo{background-position:68%}.strategy-path article{padding:42px 7vw}.game-learning{padding:76px 4vw 58px}.game-learning>header{margin-bottom:34px}.game-learning>header h2{font-size:13vw}.learning-grid>article{padding:29px 24px}.learning-basic h3{font-size:31px}.game-learning:before{font-size:26vw}.game-learning>footer{line-height:1.5}.new-brand small{letter-spacing:.8px;font-size:6px}}.site-nav nav{gap:1.15vw}.site-nav nav a{letter-spacing:1px}.editorial-hero{background:radial-gradient(circle at 80% 30%,#23483f,#14172a 35%,#090a12 72%);border-bottom:1px solid #e5bd6344;flex-direction:column;justify-content:center;min-height:620px;padding:95px 6vw;display:flex}.editorial-hero h1{letter-spacing:-.08em;max-width:1050px;margin:25px 0;font-size:clamp(70px,10vw,150px);line-height:.76}.editorial-hero h1 em{color:#ff7258;font-family:Georgia;font-weight:400}.editorial-hero>p:last-child{color:#c0bbc5;max-width:670px;font-size:17px;line-height:1.7}.article-index{background:#b99c5738;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.article-index>a{color:#211d24;background:#f4ecdd;min-height:360px;padding:48px 4vw}.article-index>a:nth-child(2){color:#fff;background:#d94f43}.article-index span{letter-spacing:2px;color:#9c7929;font-size:8px;font-weight:900}.article-index>a:nth-child(2) span{color:#ffe0a0}.article-index h2{margin:55px 0 18px;font:italic clamp(30px,3vw,46px)/1 Georgia}.article-index p{color:#675f57;max-width:410px;font-size:14px;line-height:1.7}.article-index>a:nth-child(2) p{color:#fff0e9}.learning-deep-dive{z-index:1;background:#b9aa91;border:1px solid #b9aa91;grid-template-columns:1fr 1fr .72fr;gap:1px;max-width:1400px;margin:28px auto 0;display:grid;position:relative}.learning-deep-dive>article,.learning-deep-dive>aside{background:#faf5ec;padding:38px}.learning-deep-dive small{color:#997627;letter-spacing:2px;font-size:8px;font-weight:900;display:block}.learning-deep-dive h3{margin:20px 0;font:italic 28px/1.05 Georgia}.learning-deep-dive ul{margin:0;padding:0;list-style:none}.learning-deep-dive li{color:#625a52;border-top:1px solid #ded2c0;padding:15px 0;font-size:13px;line-height:1.65}.learning-deep-dive>aside{color:#fff;background:#151729}.learning-deep-dive>aside>div{border-top:1px solid #ffffff24;padding:18px 0}.learning-deep-dive>aside>div:first-of-type{margin-top:20px}.learning-deep-dive>aside b,.learning-deep-dive>aside span{display:block}.learning-deep-dive>aside b{color:#f2c96f;font:italic 19px Georgia}.learning-deep-dive>aside span{color:#c7c1ca;margin-top:7px;font-size:12px;line-height:1.55}.blackjack-index-card{z-index:1;color:#f8f3e8;outline-offset:-14px;background:radial-gradient(circle at 50% -20%,#1f6d5b,#0b3f38 50%,#082f2b);border:9px solid #19151d;outline:2px solid #e7c76b;max-width:1400px;margin:28px auto 0;padding:28px 30px 24px;position:relative;overflow:hidden;box-shadow:0 24px 55px #3b2b2040}.blackjack-index-card:before,.blackjack-index-card:after{content:"♠";color:#ffffff08;pointer-events:none;font:190px/1 Georgia;position:absolute}.blackjack-index-card:before{bottom:-65px;left:-24px}.blackjack-index-card:after{content:"♦";color:#ff756c12;top:-45px;right:-18px}.blackjack-index-card>header{z-index:1;border-bottom:1px solid #ecd37b66;justify-content:space-between;align-items:end;gap:20px;padding:5px 8px 22px;display:flex;position:relative}.blackjack-index-card>header span{color:#efcc6d;letter-spacing:2px;margin-bottom:7px;font-size:8px;font-weight:900;display:block}.blackjack-index-card>header h3{color:#fff;margin:0;font:italic clamp(32px,4vw,54px)/.9 Georgia}.blackjack-index-card>header>b{color:#f4d77d;letter-spacing:1.5px;white-space:nowrap;border:1px solid #f0d47a66;border-radius:40px;padding:9px 13px;font-size:8px}.bj-index-grid{z-index:1;grid-template-columns:repeat(4,1fr);gap:10px;padding:20px 8px;display:grid;position:relative}.bj-index-grid article{background:#071f1dd9;border:1px solid #ffffff23;min-height:260px;padding:20px 18px 17px}.bj-index-grid article.hit{border-top:5px solid #56aee8}.bj-index-grid article.stand{border-top:5px solid #e8c764}.bj-index-grid article.double{border-top:5px solid #f0775e}.bj-index-grid article.split{border-top:5px solid #b785e8}.bj-index-action{align-items:center;gap:11px;margin-bottom:17px;display:flex}.bj-index-action>i{color:#0c1820;background:#56aee8;border-radius:50%;place-items:center;width:40px;height:40px;font:900 18px Arial;display:grid}.stand .bj-index-action>i{background:#e8c764}.double .bj-index-action>i{background:#f0775e}.split .bj-index-action>i{background:#b785e8}.bj-index-action h4{color:#fff;margin:0;font:italic 20px/1 Georgia}.bj-index-action small{color:#aebbb8;letter-spacing:.7px;margin-top:5px;font-size:7px;display:block}.bj-index-grid ul{margin:0;padding:0;list-style:none}.bj-index-grid li{color:#e7ece8;border-top:1px dotted #ffffff2c;padding:9px 0;font-size:10px;line-height:1.35}.bj-index-grid li:before{content:"•";color:#efcc6d;margin-right:7px}.blackjack-index-card>footer{z-index:1;border-top:1px solid #ecd37b66;grid-template-columns:auto auto 1fr;align-items:center;gap:8px 12px;padding:15px 8px 3px;display:grid;position:relative}.blackjack-index-card>footer>span{color:#f6db88;letter-spacing:1px;background:#ffffff0d;padding:8px 11px;font-size:7px;font-weight:900}.blackjack-index-card>footer>small{color:#a9b6b3;text-align:right;justify-self:end;font-size:8px;line-height:1.4}.blog-articles{color:#211d24;background:#eee4d5}.blog-article{border-bottom:1px solid #b8aa94;padding:110px 6vw;scroll-margin-top:90px}.blog-article>header{grid-template-columns:1.2fr .8fr;align-items:end;gap:6vw;max-width:1300px;margin:auto;display:grid}.blog-article>header>span{color:#98741f;letter-spacing:2px;grid-column:1/-1;font-size:8px;font-weight:900}.blog-article h2{letter-spacing:-.065em;margin:0;font-size:clamp(50px,7vw,102px);line-height:.82}.blog-article h2 em{color:#d94e43;font:italic .82em Georgia}.article-lede{color:#5f5750;margin:0;font-size:16px;line-height:1.75}.article-body{border-top:1px solid #b8aa94;grid-template-columns:1.2fr .8fr;gap:9vw;max-width:1300px;margin:65px auto 0;padding-top:45px;display:grid}.article-body h3{text-transform:uppercase;letter-spacing:-.02em;margin:30px 0 12px;font-size:20px}.article-body h3:first-child{margin-top:0}.article-body p{color:#625a52;font-size:14px;line-height:1.8}.article-callout{color:#fff;background:#171829;align-self:start;padding:35px}.article-callout small{color:#e7bd5d;letter-spacing:1.8px;font-size:8px}.article-callout b{margin:25px 0;font:italic 30px/1.15 Georgia;display:block}.article-callout p,.article-callout li{color:#c6c0c9}.article-callout ol{padding-left:20px;line-height:2}.blog-article.inverse{color:#fff;background:#d64d43}.blog-article.inverse>header>span,.blog-article.inverse h2 em{color:#ffe09b}.blog-article.inverse .article-lede,.blog-article.inverse .article-body p{color:#fff0e9}.blog-article.inverse .article-body{border-color:#fff5}.blog-notes{background:#151729;padding:100px 6vw}.blog-notes>header{justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.blog-notes>header span{color:#e7bd5d;letter-spacing:2px;font-size:8px}.blog-notes h2{margin:0;font-size:clamp(42px,6vw,82px);line-height:.86}.blog-notes>div{background:#ffffff25;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:55px;display:grid}.blog-notes article{background:#1c1d30;min-height:250px;padding:38px}.blog-notes article b{color:#e7bd5d;font:italic 25px Georgia}.blog-notes article h3{margin:35px 0 12px;font-size:25px}.blog-notes article p{color:#a9a3af;font-size:13px;line-height:1.7}.about-hero{background:radial-gradient(circle at 82% 30%,#265248,#16192b 38%,#090a12 75%);flex-direction:column;justify-content:flex-end;min-height:720px;padding:120px 6vw 85px;display:flex}.about-hero h1{letter-spacing:-.075em;max-width:1200px;margin:28px 0;font-size:clamp(62px,9vw,132px);line-height:.79}.about-hero h1 em{color:#f0c865;font:italic .8em Georgia}.about-hero>p:last-child{color:#c3bdc8;max-width:700px;font-size:17px;line-height:1.7}.about-mission{color:#211d24;background:#f1e8d9;grid-template-columns:1.2fr .8fr;align-items:start;gap:8vw;padding:110px 6vw;display:grid}.about-mission span,.about-method header span,.about-principles span{color:#98741f;letter-spacing:2px;font-size:8px;font-weight:900}.about-mission h2,.about-method h2,.about-cta h2{letter-spacing:-.06em;margin:25px 0;font-size:clamp(45px,6vw,88px);line-height:.84}.about-mission h2 em,.about-cta h2 em{color:#d94e43;font:italic .85em Georgia}.about-mission>div:last-child{padding-top:45px}.about-mission p{color:#625a52;font-size:15px;line-height:1.8}.about-method{background:#d64d43;padding:100px 6vw}.about-method>div{background:#fff4;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:55px;display:grid}.about-method article{background:#d64d43;min-height:300px;padding:35px}.about-method article b{color:#ffe09b;font:italic 28px Georgia}.about-method article h3{margin:60px 0 15px;font-size:27px}.about-method article p{color:#fff0e9;font-size:13px;line-height:1.7}.about-principles{color:#211d24;background:#b8aa94;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.about-principles article{background:#eee4d5;min-height:360px;padding:65px 5vw}.about-principles h3{margin:55px 0 20px;font:italic 32px/1.1 Georgia}.about-principles p{color:#625a52;font-size:14px;line-height:1.75}.about-cta{text-align:center;background:#111322;padding:110px 6vw}.about-cta h2{max-width:1050px;margin:35px auto}.about-cta>div{justify-content:center;gap:12px;display:flex}.about-cta a{color:#17131c;letter-spacing:1.6px;background:#e0b955;padding:18px 24px;font-size:8px;font-weight:900}.about-cta a:last-child{color:#fff;background:0 0;border:1px solid #fff5}.subscribe-band{border-bottom:1px solid #fff2;grid-column:1/-1;grid-template-columns:1fr 1fr;align-items:end;gap:7vw;margin-bottom:75px;padding:50px 0 60px;display:grid}.subscribe-band>div>span{color:#e7bd5d;letter-spacing:2px;font-size:8px}.subscribe-band h2{letter-spacing:-.05em;margin:18px 0;font-size:clamp(38px,5vw,70px);line-height:.82}.subscribe-band h2 em{color:#ff7258;font:italic .86em Georgia}.subscribe-band p{color:#8d8993;max-width:550px;font-size:12px;line-height:1.7}.subscribe-band form label{color:#e7bd5d;letter-spacing:1.8px;margin-bottom:10px;font-size:8px;display:block}.subscribe-band form>div{grid-template-columns:1fr auto;display:grid}.subscribe-band input{color:#fff;background:#151622;border:1px solid #ffffff30;min-width:0;padding:18px}.subscribe-band button{color:#17131c;letter-spacing:1.3px;background:#e0b955;border:0;padding:0 22px;font-size:8px;font-weight:900}.subscribe-band form>small{color:#686571;letter-spacing:1.1px;margin-top:12px;font-size:6px;line-height:1.5;display:block}.footer-links{justify-content:flex-end;align-items:center;gap:22px;display:flex}.footer-links a{color:#b3aeb8;letter-spacing:1.2px;font-size:7px}.new-footer{min-height:560px}.new-footer>small{grid-column:1/-1;margin-top:45px}@media (max-width:900px){.article-index{grid-template-columns:1fr}.editorial-hero{min-height:520px}.site-nav nav{display:none}.learning-deep-dive,.article-body,.blog-article>header,.about-mission,.subscribe-band,.blog-notes>div,.about-principles{grid-template-columns:1fr}.about-method>div{grid-template-columns:1fr 1fr}.article-lede{max-width:700px}.footer-links{justify-content:flex-start}.bj-index-grid{grid-template-columns:1fr 1fr}.bj-index-grid article{min-height:235px}.blackjack-index-card>footer{grid-template-columns:1fr 1fr}.blackjack-index-card>footer>small{text-align:left;grid-column:1/-1;justify-self:start}}@media (max-width:760px){.editorial-hero{padding:75px 5vw}.editorial-hero h1{font-size:17vw}.article-index>a{min-height:280px;padding:40px 7vw}.learning-deep-dive>article,.learning-deep-dive>aside{padding:29px 24px}.blog-article,.about-mission,.about-method,.about-cta{padding:76px 6vw}.blog-article>header,.article-body{gap:35px}.blog-notes{padding:76px 6vw}.blog-notes>header{flex-direction:column;align-items:flex-start}.about-hero{min-height:620px;padding:100px 6vw 70px}.about-method>div{grid-template-columns:1fr}.about-cta>div{flex-direction:column}.subscribe-band{margin-bottom:25px}.subscribe-band form>div{grid-template-columns:1fr}.subscribe-band button{padding:17px}.footer-links{flex-direction:column;align-items:flex-start}.blackjack-index-card{outline-offset:-11px;border-width:7px;padding:24px 20px 20px}.blackjack-index-card>header{flex-direction:column;align-items:flex-start}.bj-index-grid{grid-template-columns:1fr;padding-left:5px;padding-right:5px}.bj-index-grid article{min-height:0}.blackjack-index-card>footer{grid-template-columns:1fr}.blackjack-index-card>footer>small{grid-column:auto}.blackjack-index-card>footer>span{width:max-content;max-width:100%}}.casino-chip{box-shadow:0 6px 12px #0006,inset 0 0 0 2px #ffffff30}.casino-chip span{text-shadow:0 1px 2px #0009}.chip-v5{background:#cf2f38}.chip-v25{background:#13824f}.chip-v100{background:#171820}.chip-v500{background:#6b3b94}.chip-v1000{background:#e87522}.game-breadcrumb{color:#7e7988;letter-spacing:1.45px;align-items:center;gap:9px;margin-bottom:13px;font-size:7px;font-weight:900;display:flex}.game-breadcrumb a{color:#c7c1cb;transition:color .2s}.game-breadcrumb a:hover{color:var(--gold)}.game-breadcrumb b{color:#ff8069;font-size:7px}.game-hero .micro{margin-top:0}.floor-card{min-height:500px}.club-manifesto{padding-top:95px}.game-learning{padding:68px 5vw 52px}.game-learning>header{margin-bottom:36px;padding-bottom:26px}.learning-grid>article{min-height:280px;padding:32px}.learning-deep-dive{margin-top:22px}.learning-deep-dive>article,.learning-deep-dive>aside{padding:32px}.blog-article{padding:82px 6vw}.article-body{margin-top:45px;padding-top:34px}.blog-notes{padding:75px 6vw}.about-hero{min-height:580px;padding:90px 6vw 65px}.about-mission,.about-method,.about-cta{padding:80px 6vw}.about-principles article{min-height:300px;padding:48px 5vw}.subscribe-band{margin-bottom:42px;padding:24px 0 40px}.related-games{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px 17px;display:flex}.related-games b{color:#383039;letter-spacing:1.2px;font-size:8px}.footer-directory{border-bottom:1px solid #fff2;grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:36px;padding-bottom:28px;display:grid}.footer-directory div{align-content:start;gap:10px;display:grid}.footer-directory b{color:#e5bd63;letter-spacing:1.8px;margin-bottom:5px;font-size:8px}.footer-directory a{color:#aaa5b2;width:max-content;max-width:100%;font-size:9px;line-height:1.4}.footer-directory a:hover{color:#fff}.new-footer{align-content:start;gap:24px;min-height:0;padding:55px 5vw 24px}.new-footer>small{margin-top:12px}.footer-links{flex-wrap:wrap}@media (max-width:900px){.related-games{justify-content:flex-start}.footer-directory{gap:24px}.new-footer{grid-template-columns:1fr}.new-footer>small,.subscribe-band,.footer-directory{grid-column:1}}@media (max-width:760px){.game-breadcrumb{max-width:88vw;overflow:hidden}.game-breadcrumb b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.club-intro{padding:60px 5vw}.strategy-path article{min-height:220px;padding:36px 7vw}.floor-card{min-height:410px}.game-learning{padding:58px 4vw 42px}.learning-grid>article{min-height:0}.footer-directory{grid-template-columns:1fr;gap:22px}.new-footer{padding:44px 6vw 22px}.chip-tray>div{flex-wrap:wrap;justify-content:center;max-width:190px}.casino-chip{width:44px;height:44px}.blog-article,.blog-notes,.about-mission,.about-method,.about-cta{padding-top:62px;padding-bottom:62px}}.new-brand{gap:15px;min-width:220px}.brand-orbit{isolation:isolate;background:conic-gradient(from 25deg,#ffd96b,#ff765c,#8f79ff,#51ddbd,#ffd96b);border:0;width:58px;height:58px;box-shadow:0 0 24px #ffbd5266,0 10px 24px #0008}.brand-orbit:before{z-index:-1;background:radial-gradient(circle at 35% 25%,#2d4360,#101426 62%);border:1px solid #fff5c988;inset:4px;box-shadow:inset 0 0 16px #0008}.brand-orbit:after{z-index:-1;box-shadow:none;border:1px dashed #f6d57c88;inset:10px;transform:rotate(28deg)}.brand-halo{border:1px solid #ffdb7466;border-radius:50%;position:absolute;inset:-5px;box-shadow:0 0 0 3px #ff6d5120}.brand-orbit .brand-diamond{color:#ff725c;text-shadow:0 0 8px #ff725c;font-size:10px;top:3px;right:8px}.brand-orbit .brand-spade{color:#62e0c0;text-shadow:0 0 8px #62e0c0;font-size:9px;inset:auto auto 3px 8px}.brand-orbit b{color:#fff2bd;text-shadow:0 2px 8px #000;background:#151a2d;border-radius:50%;place-items:center;width:34px;height:34px;font:italic 700 16px Georgia;display:grid;box-shadow:0 0 0 1px #f4cc6f88,0 0 17px #7566d866}.new-brand strong{letter-spacing:.02em;color:#fff;text-shadow:0 0 12px #ffffff26;font-size:17px;line-height:1}.new-brand small{letter-spacing:1.2px;color:#ffd66d;text-shadow:0 0 11px #e5bd6355;font-size:9px;line-height:1.2}.site-nav{height:96px}@media (max-width:1180px){.new-brand{min-width:185px}.new-brand>.brand-title{min-width:125px}.new-brand strong{font-size:15px}.new-brand small{letter-spacing:.8px;font-size:7.5px}.brand-orbit{width:52px;height:52px}.site-nav nav{gap:.75vw}.site-nav nav a{font-size:7.5px}}@media (max-width:760px){.site-nav{height:78px}.new-brand{gap:11px;min-width:0}.brand-orbit{width:46px;height:46px}.brand-orbit b{width:29px;height:29px;font-size:14px}.new-brand>.brand-title{min-width:120px}.new-brand strong{font-size:14px}.new-brand small{letter-spacing:.65px;font-size:7px}}.player-zone.has-split{width:min(92%,560px);bottom:28px}.split-hand-display{justify-content:center;align-items:flex-end;gap:22px;display:flex}.split-hand-display>div{opacity:.76;background:#052b27a8;border:1px solid #ffffff24;border-radius:8px;padding:10px 13px 8px;transition:all .2s;position:relative}.split-hand-display>div.active{opacity:1;border-color:#f2d16e;transform:translateY(-5px);box-shadow:0 0 0 4px #f2d16e1d,0 12px 25px #0005}.split-hand-display>div>small{color:#e8cf7b;letter-spacing:1px;margin-bottom:7px;font-size:7px;font-weight:900;display:block}.split-hand-display>div>b{color:#fff;margin-top:6px;font:italic 13px Georgia;display:block}.split-hand-display .casino-card{width:64px;height:91px}.split-hand-display .card-index{font-size:12px}.split-hand-display .card-pip{font-size:14px}.split-hand-display .card-pip-field{inset:18px 10px}@media (max-width:760px){.player-zone.has-split{width:96%;bottom:235px}.split-hand-display{gap:5px}.split-hand-display>div{padding:7px 6px}.split-hand-display .casino-card{width:47px;height:68px}.split-hand-display .card-index{font-size:9px}.split-hand-display .card-pip{font-size:10px}.split-hand-display .card-pip-field{inset:13px 7px}}.club-hero{grid-template-columns:1.08fr .92fr;gap:3vw;min-height:610px;padding:42px 5vw 38px}.club-copy h1{margin:20px 0;font-size:clamp(50px,6.2vw,92px);line-height:.78}.club-copy>p:not(.micro){font-size:13px;line-height:1.55}.club-copy>div{margin-top:26px}.hero-photo{border-radius:150px 150px 16px 16px;height:470px;min-height:0}.club-intro{padding:55px 5vw}.club-intro h2{font-size:clamp(42px,5vw,68px)}.strategy-path article{min-height:185px;padding:30px 3vw}.strategy-path span{font-size:70px}.strategy-path h3{margin:18px 0 12px;font-size:clamp(22px,1.8vw,30px)}.strategy-path p{font-size:12px;line-height:1.55}.floor-grid{grid-template-columns:repeat(3,1fr)}.floor-card{min-height:340px;padding:24px}.floor-symbol{font-size:82px}.floor-card h3{font-size:24px}.floor-card p{min-height:60px;font-size:11px;line-height:1.5}.floor-card>b{margin-top:14px}.game-hero{grid-template-columns:minmax(0,1fr) 145px;min-height:235px;padding:26px 5vw 28px}.game-hero h1{margin:12px 0 14px;font-size:clamp(44px,5.2vw,76px)}.game-hero>div>p:last-child{font-size:12px;line-height:1.45}.game-hero-mark{width:135px;height:135px}.game-hero-mark b{font-size:30px}.game-hero-mark span{bottom:13px}.game-stage{padding:30px 4vw 55px}.stage-heading{grid-template-columns:1.6fr 1fr;margin-bottom:16px}.stage-heading h2{margin-top:8px;font-size:clamp(34px,3.8vw,52px)}.stage-heading>p{font-size:12px;line-height:1.45}.felt-wrap,.poker-table,.holdem-table,.baccarat-table,.craps-table,.roulette-salon,.pai-table,.tiles-table,.count-dashboard,.operation-bar,.strategy-panel,.detail-tracker,.table-activity,.paytables,.road-board,.craps-history,.roulette-history,.card-tape,.count-lessons{max-width:1060px}.felt{height:540px}.poker-table{height:560px}.holdem-table{height:620px}.casino-card{width:69px;height:98px;padding:7px}.casino-card>span,.casino-card>em{font-size:15px}.casino-card>b{font-size:27px}.card-row{gap:7px}.chip-tray{bottom:22px;right:20px}.casino-chip{border-width:4px;width:40px;height:40px}.felt-bet-circle{width:86px;height:61px}.felt-bet-circle.main{width:98px}.felt-bet-circle b{font-size:16px}.casino-console{min-height:66px;padding:10px 18px}.console-actions button{padding:10px 16px}.operation-bar{min-height:62px;margin-top:8px}.operation-actions button{min-height:40px;padding:9px 11px}.strategy-panel{margin-top:10px;padding:14px}.detail-tracker{margin-top:10px}.detail-tracker>header{padding:13px 18px}.detail-metrics article{min-height:92px;padding:15px}.detail-metrics b{margin:7px 0 4px;font-size:24px}.table-activity>header{padding:15px 19px}.activity-empty{min-height:80px;padding:16px 20px}.paytables{margin-top:10px}.paytables article{padding:17px}.count-dashboard{min-height:540px}.vision-card{height:310px}.vision-card .casino-card,.count-placeholder{width:150px;height:220px}.about-hero,.editorial-hero{min-height:360px;padding:50px 6vw}.about-hero h1,.editorial-hero h1{margin:18px 0;font-size:clamp(48px,6vw,86px)}.about-hero>p:last-child,.editorial-hero>p:last-child{font-size:14px;line-height:1.55}.legal-page{padding:52px max(6vw,24px) 70px}.legal-page>header{margin-bottom:32px;padding-bottom:25px}.legal-page>header h1{margin:14px 0;font-size:clamp(44px,6vw,78px)}.legal-page>section{padding:22px 0}.game-progress-grid article{grid-template-columns:76px 1fr;min-height:225px;padding:20px}.game-progress-grid h3{margin:-20px 0 0;font-size:19px}.metric-row{grid-column:1/-1}.mobile-odds-slot,.mobile-odds-panel{display:none}@media (max-width:1050px){.club-hero{min-height:0}.floor-grid,.game-progress-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.site-nav{height:68px}.club-hero{gap:20px;padding:34px 5vw 30px}.club-copy h1{font-size:14vw;line-height:.8}.club-copy>div{flex-direction:column;align-items:flex-start;gap:14px}.hero-photo{border-radius:80px 80px 12px 12px;height:300px;margin-top:5px}.club-strip{display:none}.club-intro{gap:18px;padding:38px 6vw}.club-intro h2{font-size:12vw}.strategy-path article{min-height:155px;padding:25px 7vw}.floor-grid{grid-template-columns:1fr}.floor-card{min-height:275px;padding:22px}.floor-symbol{font-size:66px}.floor-card p{min-height:0}.game-hero{grid-template-columns:1fr;padding:28px 5vw 25px}.game-hero h1{font-size:12vw}.game-hero-mark{display:none}.game-stage{padding:24px 10px 42px}.stage-heading{grid-template-columns:1fr;gap:10px;margin-bottom:12px}.stage-heading h2{font-size:10vw}.felt-wrap{border-radius:55px 55px 12px 12px;padding:7px}.felt{border-radius:48px 48px 8px 8px;height:530px}.poker-table{height:545px}.holdem-table{height:610px}.casino-card{width:52px;height:74px;padding:5px}.casino-card>span,.casino-card>em{font-size:11px}.casino-card>b{font-size:20px}.card-row{gap:4px}.casino-chip{border-width:3px;width:35px;height:35px}.casino-chip span{font-size:8px}.chip-tray{gap:4px;width:96%;bottom:10px;left:50%;right:auto;transform:translate(-50%)}.chip-tray>div{justify-content:center;gap:4px}.felt-wager-cluster{max-width:96%;bottom:66px}.felt-bet-circle{width:66px;height:51px}.felt-bet-circle.main{width:72px}.felt-bet-circle small{font-size:5px}.felt-bet-circle b{font-size:13px}.felt-bet-circle span{font-size:4px}.felt .player-zone{bottom:180px}.poker-table .player-three{bottom:190px}.felt-odds{display:none!important}.operation-bar{grid-template-columns:1fr 1fr;margin-top:7px}.operation-label,.operation-status{padding:10px}.operation-actions{padding:7px}.operation-actions button{min-height:42px;font-size:10px}.mobile-odds-slot{max-width:1060px;margin:7px auto 0;display:block}.mobile-odds-panel{color:#fff;background:#171724;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:12px;display:grid}.mobile-odds-panel>header{color:var(--gold);letter-spacing:1.4px;grid-column:1/-1;font-size:8px;font-weight:900}.mobile-odds-panel section{background:#ffffff08;padding:10px}.mobile-odds-panel h3{color:#ffe171;margin:0 0 7px;font-size:9px}.mobile-odds-panel section div{text-transform:uppercase;align-items:baseline;gap:4px;margin:4px 0;font-size:7px;display:flex}.mobile-odds-panel section div span{white-space:normal}.mobile-odds-panel section div i{border-bottom:1px dotted #fff7;flex:1;min-width:5px}.mobile-odds-panel section div b{white-space:nowrap;color:#fff3bc}.strategy-panel{align-items:flex-start}.detail-metrics article{min-height:82px;padding:12px}.table-activity{margin-top:7px}.about-hero,.editorial-hero{min-height:280px;padding:38px 6vw}.about-hero h1,.editorial-hero h1{font-size:13vw}.legal-page{padding:38px 6vw 55px}.legal-page>header h1{font-size:13vw}.game-progress-grid{grid-template-columns:1fr}.game-progress-grid article{min-height:185px;padding:16px}.tracker-overview{grid-template-columns:repeat(3,1fr)}.tracker-overview article{padding:13px}.tracker-overview b{font-size:22px}.tracker-overview button{grid-column:1/-1;padding:14px}.count-dashboard{min-height:0}.vision-card{height:260px}.vision-card .casino-card,.count-placeholder{width:130px;height:190px}}.language-selector{color:#e5bd63;min-width:150px;font:900 6px/1 var(--font-sans);letter-spacing:1.5px;gap:4px;display:grid}.language-selector select{color:#fff;width:100%;min-height:40px;font:800 9px var(--font-sans);letter-spacing:.05em;cursor:pointer;background:#171928;border:1px solid #e5bd636b;padding:0 34px 0 12px}.mobile-site-menu{display:none;position:relative}.mobile-site-menu summary{color:#fff;min-width:98px;font:900 9px var(--font-sans);letter-spacing:1.3px;cursor:pointer;background:linear-gradient(135deg,#202439,#10131f);border:1px solid #e5bd6373;padding:13px 14px;list-style:none}.mobile-site-menu summary::-webkit-details-marker{display:none}.mobile-site-menu summary span{float:right;color:var(--gold);font-size:13px}.mobile-site-menu[open] summary{border-color:var(--coral);color:var(--gold)}.mobile-site-panel{z-index:250;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0b0c17f7;border:1px solid #e5bd6359;width:min(340px,92vw);padding:10px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 24px 60px #000b}.mobile-site-panel nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;display:grid!important}.mobile-site-panel nav a{background:#ffffff08;color:#c7c2cd!important;letter-spacing:.8px!important;border:1px solid #ffffff0d!important;padding:12px 10px!important;font-size:8px!important}.mobile-site-panel nav a.active{background:#ff745a17;color:#fff!important;border-color:#ff745a80!important}.mobile-site-panel .language-selector{margin-top:9px}@media (min-width:761px){.stage-heading,.baccarat-bets,.tiles-options,.bonus-ledger,.count-steps,.count-action-bar,.game-learning>header,.learning-grid,.learning-deep-dive,.blackjack-index-card,.game-learning>footer,.uth-flow{width:100%;max-width:1060px;margin-left:auto;margin-right:auto}}@media (max-width:1050px){.site-nav{grid-template-columns:1fr auto}.site-nav>.desktop-nav,.site-nav>.language-selector{display:none}.mobile-site-menu{display:block}.new-brand{min-width:0}.new-brand strong{white-space:nowrap}}.club-intro{padding-top:47px;padding-bottom:47px}.strategy-path article{min-height:157px;padding-top:25px;padding-bottom:25px}@media (max-width:760px){.site-nav{padding:0 4vw}.new-brand{gap:8px}.brand-orbit{width:39px;height:39px}.new-brand strong{font-size:11px}.new-brand small{font-size:5px}.mobile-site-menu summary{min-width:88px;padding:11px 10px}.club-intro{padding-top:32px;padding-bottom:32px}.strategy-path article{min-height:132px;padding-top:21px;padding-bottom:21px}.count-dashboard{grid-template-columns:1fr;display:grid}.count-rules{background:#252534;border:0;grid-template-columns:repeat(3,1fr);gap:1px;padding:10px;display:grid}.count-rules>span,.count-rules>button{grid-column:1/-1}.count-rules>div{text-align:center;background:#171724;border:0;padding:8px 4px}.count-rules b{width:34px;height:34px;margin:0 auto 5px;font-size:16px;display:grid}.count-rules strong{font-size:14px}.count-rules p{display:none}.count-rules button{margin-top:7px}.vision-lab{padding:10px}.vision-card{height:175px}.vision-card .casino-card,.count-placeholder{width:95px;height:140px}.count-input input,.count-input button{min-height:42px}.count-stats{background:#2a2a38;grid-template-columns:repeat(4,1fr);padding:1px;display:grid}.count-stats>span,.count-stats>button{grid-column:1/-1}.count-stats>div{text-align:center;background:#171724;padding:8px 3px}.count-stats b{margin-top:4px;font-size:22px}}@media (min-width:761px){.club-hero{min-height:500px}.hero-photo{height:390px}}@media (max-width:760px){.club-hero{grid-template-columns:1fr;min-height:0}.hero-photo{width:100%;height:220px}.felt-wager-cluster{bottom:94px}.chip-tray>div{flex-wrap:nowrap;max-width:none}.operation-actions button{min-height:38px;padding:9px 8px;font-size:9px}.club-hero{gap:12px;padding:24px 5vw}.club-copy h1{margin:14px 0;font-size:12vw}.club-copy>p:not(.micro){font-size:12px}.club-copy>div{flex-flow:wrap;margin-top:18px}.hero-button{padding:13px 15px}.hero-photo{border-radius:58px 58px 10px 10px;height:160px}.game-progress-grid{grid-template-columns:repeat(2,1fr)}.game-progress-grid article{grid-template-columns:52px 1fr;min-height:150px;padding:10px}.progress-ring{width:46px;height:46px}.progress-ring span{font-size:13px}.game-progress-grid h3{margin:-12px 0 0;font-size:14px}.metric-row{gap:4px}.metric-row span{font-size:5px}.metric-row b{font-size:15px}.game-progress-grid a{font-size:6px}.about-hero,.editorial-hero{min-height:245px;padding:30px 6vw}.about-hero h1,.editorial-hero h1{margin:12px 0;font-size:11vw}.about-hero>p:last-child,.editorial-hero>p:last-child{font-size:12px;line-height:1.45}}.new-brand{min-width:260px}.new-brand>.brand-title{min-width:185px}.new-brand strong{letter-spacing:.015em;white-space:nowrap;font-size:16px}.brand-orbit b{width:38px;height:38px;font-size:13px}.footer-directory{grid-template-columns:repeat(4,1fr)}.legal-page{color:#302a30;background:radial-gradient(circle at 90% 4%,#31435455,#0000 34%),#f3eee5;padding:88px max(6vw,24px) 100px}.legal-page>header{border-bottom:1px solid #302a3033;max-width:1050px;margin:0 auto 65px;padding-bottom:45px}.legal-page>header h1{letter-spacing:-.065em;margin:22px 0 20px;font-size:clamp(58px,9vw,128px);line-height:.78}.legal-page>header h1 em{color:#e85845;font:italic .86em Georgia}.legal-page>header>p:last-child{color:#766d70;letter-spacing:1.1px;text-transform:uppercase;font-size:12px;font-weight:800}.legal-page>section{border-bottom:1px solid #302a3022;max-width:850px;margin:0 auto;padding:30px 0}.legal-page h2{color:#a56b24;letter-spacing:1.8px;margin:0 0 16px;font-size:12px}.legal-page section p{color:#51484c;margin:0 0 14px;font-size:16px;line-height:1.75}.legal-page section p:last-child{margin-bottom:0}.legal-page a{color:#c64337;text-underline-offset:3px;text-decoration:underline}.legal-page a:hover{color:#7f271f}@media (max-width:1180px){.new-brand{min-width:215px}.new-brand>.brand-title{min-width:150px}.new-brand strong{font-size:13px}}@media (max-width:760px){.new-brand{min-width:0}.new-brand>.brand-title{min-width:128px}.new-brand strong{font-size:11px}.brand-orbit b{width:31px;height:31px;font-size:11px}.footer-directory{grid-template-columns:1fr}.legal-page{padding:62px 6vw 70px}.legal-page>header{margin-bottom:35px}.legal-page>header h1{font-size:18vw}.legal-page>section{padding:25px 0}.legal-page section p{font-size:15px}}.casino-console,.operation-bar,.strategy-panel,.detail-tracker,.table-activity,.paytables,.road-board,.craps-rack,.craps-history,.roulette-history,.card-tape,.count-lessons,.bacc-paytables,.craps-paytables,.roulette-paytables,.pai-console,.pai-paytables,.tiles-console,.ultimate-console,.ultimate-paytables{width:100%;max-width:1060px;margin-left:auto;margin-right:auto}.game-learning>header h2{font-size:clamp(34px,4.5vw,66px)}.learning-grid h3,.learning-deep-dive h3{font-size:21px}.learning-basic h3{font-size:clamp(24px,3vw,41px)}.learning-mastery h3{font-size:16px}.blackjack-index-card>header h3{font-size:clamp(24px,3vw,41px)}.bj-index-action h4{font-size:15px}.editorial-hero h1,.about-hero h1{font-size:clamp(36px,4.5vw,65px)}.article-index h2{font-size:clamp(23px,2.25vw,35px)}.blog-article h2{font-size:clamp(38px,5.25vw,77px)}.article-body h3{font-size:15px}.article-callout b{font-size:23px}.blog-notes h2{font-size:clamp(32px,4.5vw,62px)}.blog-notes article h3{font-size:19px}.about-mission h2,.about-method h2,.about-cta h2{font-size:clamp(34px,4.5vw,66px)}.about-method article h3{font-size:20px}.about-principles h3{font-size:24px}@media (max-width:760px){.game-learning>header h2{font-size:9.75vw}.learning-grid h3,.learning-deep-dive h3{font-size:18px}.learning-basic h3{font-size:23px}.editorial-hero h1,.about-hero h1{font-size:8.25vw}.blog-article h2{font-size:11vw}.blog-notes h2,.about-mission h2,.about-method h2,.about-cta h2{font-size:10vw}}.tracker-hero{min-height:180px;padding-top:18px;padding-bottom:20px}.tracker-hero h1{margin:8px 0 10px;font-size:clamp(38px,4.4vw,62px)}.tracker-stage{padding-top:18px}.tracker-stage .stage-heading{margin-bottom:10px}.tracker-stage .stage-heading h2{margin-top:4px;font-size:clamp(27px,3vw,40px)}.tracker-overview{margin-bottom:8px}.tracker-overview article{padding:11px 13px}.tracker-overview b{margin:3px 0;font-size:23px}.tracker-overview button{padding:11px 15px}.game-progress-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:2px}.game-progress-grid article{grid-template-columns:46px 1fr;align-content:center;min-height:150px;padding:11px}.progress-ring{width:40px;height:40px}.progress-ring:before{inset:5px}.progress-ring span{font-size:12px}.game-progress-grid article>small{font-size:5px}.game-progress-grid h3{margin:-8px 0 0;font-size:15px;line-height:1.05}.metric-row{gap:8px;padding-top:8px}.metric-row span{letter-spacing:.7px;font-size:5px}.metric-row b{margin-bottom:2px;font-size:14px}.game-progress-grid a{letter-spacing:.8px;font-size:5px}.tracker-note{margin-top:8px;padding:16px 20px}.tracker-note h3{margin:8px 0;font-size:24px}.tracker-note p{margin:0;font-size:10px}@media (max-width:1050px){.game-progress-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.tracker-hero{min-height:160px;padding:18px 5vw}.tracker-hero h1{margin:7px 0;font-size:9vw}.tracker-hero>div>p:last-child{font-size:10px}.tracker-stage{padding-top:14px}.tracker-stage .stage-heading h2{font-size:8vw}.tracker-stage .stage-heading>p{font-size:10px}.tracker-overview{grid-template-columns:repeat(3,1fr)}.tracker-overview article{padding:8px}.tracker-overview small{font-size:5px}.tracker-overview b{font-size:17px}.tracker-overview span{font-size:6px}.tracker-overview button{padding:10px}.game-progress-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.game-progress-grid article{grid-template-columns:38px 1fr;min-height:118px;padding:8px}.progress-ring{width:34px;height:34px}.progress-ring span{font-size:10px}.game-progress-grid h3{margin:-6px 0 0;font-size:12px}.metric-row{gap:4px;padding-top:5px}.metric-row b{font-size:12px}.game-progress-grid a{font-size:4.5px}.tracker-note{padding:13px 15px}.tracker-note h3{font-size:18px}}@media (min-width:761px){.game-stage>.stage-heading,.game-stage>.bonus-ledger,.game-stage>.baccarat-bets,.game-stage>.tiles-options,.game-stage>.uth-flow,.game-stage>.casino-console,.game-stage>.operation-bar,.game-stage>.strategy-panel,.game-stage>.detail-tracker,.game-stage>.table-activity,.game-stage>.paytables,.game-stage>.road-board,.game-stage>.craps-rack,.game-stage>.craps-history,.game-stage>.roulette-history,.game-stage>.card-tape,.game-stage>.count-steps,.game-stage>.count-dashboard,.game-stage>.count-action-bar,.game-stage>.count-lessons,.game-stage>.bacc-paytables,.game-stage>.craps-paytables,.game-stage>.roulette-paytables,.game-stage>.pai-console,.game-stage>.pai-paytables,.game-stage>.tiles-console,.game-stage>.ultimate-console,.game-stage>.ultimate-paytables{width:100%!important;max-width:1060px!important;margin-left:auto!important;margin-right:auto!important}}.home-page>.club-hero,.home-page>.club-intro,.home-page>.strategy-path,.home-page>.floor-grid{width:min(1180px,90vw);margin-left:auto;margin-right:auto}.home-page>.club-hero,.home-page>.club-intro{padding-left:0;padding-right:0}@media (min-width:761px){.game-stage>.tiles-guide{width:100%;max-width:1060px;margin-left:auto;margin-right:auto}}@media (max-width:760px){.home-page>.club-hero,.home-page>.club-intro,.home-page>.strategy-path,.home-page>.floor-grid{width:calc(100% - 20px)}}.desktop-tools{justify-content:flex-end;align-items:flex-end;gap:8px;display:flex}.desktop-tools .language-selector{min-width:132px}.account-control{color:#fff;max-width:150px;min-height:40px;font:900 7px var(--font-sans);letter-spacing:.8px;white-space:nowrap;background:linear-gradient(135deg,#2c1f2f,#171928);border:1px solid #ff725c70;align-items:center;gap:8px;padding:7px 10px;display:flex}.account-control:hover{background:#342339;border-color:#ffb06e}.account-control>span:last-child{text-overflow:ellipsis;overflow:hidden}.account-avatar{color:#fff6d0;background:linear-gradient(135deg,#ff765c,#7767dd);border-radius:50%;flex:0 0 25px;place-items:center;width:25px;height:25px;font:900 10px Georgia;display:grid}.account-control.signed-in{border-color:#55d6b57d}.account-control.signed-in .account-avatar{background:linear-gradient(135deg,#168b6d,#55d6b5)}.mobile-account-row{grid-template-columns:1fr auto;gap:6px;margin-top:9px;display:grid}.mobile-account-row .account-control{max-width:none}.account-signout{color:#aaa5b2;font:900 6px var(--font-sans);letter-spacing:1px;border:1px solid #ffffff25;place-items:center;padding:0 10px;display:grid}.account-signout:hover{color:#fff;border-color:#fff5}@media (max-width:1050px){.site-nav>.desktop-tools{display:none}}.account-page{background:#0b0c17}.account-hero{color:#fff;grid-template-columns:1fr 360px;align-items:center;gap:8vw;width:min(1180px,90vw);min-height:520px;margin:auto;padding:65px 0;display:grid}.account-hero h1{letter-spacing:-.07em;margin:20px 0;font-size:clamp(54px,7vw,100px);line-height:.78}.account-hero h1 em{color:#ff725c;font:italic .78em Georgia}.account-hero>div>p:last-child{color:#aaa5b2;max-width:610px;font-size:14px;line-height:1.65}.account-card{text-align:center;background:radial-gradient(circle at 50% 20%,#355249,#171928 55%,#11131f);border:1px solid #e5bd6361;border-radius:120px 120px 14px 14px;flex-direction:column;justify-content:center;align-items:center;min-height:360px;padding:38px;display:flex;box-shadow:0 30px 70px #0008}.account-card-avatar{color:#fff;background:linear-gradient(135deg,#168b6d,#7566d8);border:2px solid #efd278;border-radius:50%;place-items:center;width:82px;height:82px;margin-bottom:25px;font:italic 35px Georgia;display:grid}.account-card small{color:#e5bd63;letter-spacing:1.8px;font-size:7px}.account-card strong{text-overflow:ellipsis;max-width:100%;margin:9px 0 4px;font:italic 25px Georgia;overflow:hidden}.account-card p{text-overflow:ellipsis;color:#9d98a5;max-width:100%;margin:0 0 24px;font-size:10px;overflow:hidden}.account-card a{color:#fff;letter-spacing:1.3px;border:1px solid #ffffff36;padding:12px 20px;font-size:7px;font-weight:900}.account-status{background:#e5bd6340;grid-template-columns:repeat(3,1fr);gap:2px;width:min(1180px,90vw);margin:auto;display:grid}.account-status article{color:#211d24;background:#f3eadc;min-height:285px;padding:36px}.account-status article:nth-child(2){color:#fff;background:#176f61}.account-status article:nth-child(3){color:#fff;background:#d84f43}.account-status span{color:#d0a64e;font:italic 54px Georgia}.account-status small{letter-spacing:1.6px;margin:22px 0 9px;font-size:7px;font-weight:900;display:block}.account-status h2{margin:0 0 13px;font-size:25px}.account-status p{color:inherit;opacity:.78;margin:0;font-size:12px;line-height:1.65}.account-actions{color:#fff;background:#151723;justify-content:space-between;align-items:center;gap:35px;width:min(1180px,90vw);margin:2px auto 70px;padding:38px;display:flex}.account-actions small{color:#e5bd63;letter-spacing:1.6px;font-size:7px}.account-actions h2{margin:8px 0 0;font-size:clamp(28px,4vw,48px)}.account-actions>div:last-child{gap:9px;display:flex}.account-actions a{color:#fff;letter-spacing:1px;border:1px solid #ffffff28;padding:14px 17px;font-size:7px;font-weight:900}.account-actions a:first-child{background:linear-gradient(135deg,#ff725c,#d94062);border-color:#ff725c}@media (max-width:760px){.account-hero{grid-template-columns:1fr;gap:28px;min-height:0;padding:36px 0}.account-hero h1{font-size:13vw}.account-card{border-radius:78px 78px 12px 12px;min-height:285px;padding:28px}.account-status{grid-template-columns:1fr}.account-status article{min-height:210px;padding:28px}.account-actions{flex-direction:column;align-items:flex-start;padding:28px}.account-actions>div:last-child{flex-direction:column;width:100%}.account-actions a{text-align:center}}.member-dashboard{color:#211d24;background:#f3eadc;width:min(1180px,90vw);margin:2px auto;padding:38px}.member-dashboard>header{border-bottom:1px solid #211d2425;justify-content:space-between;align-items:flex-start;gap:30px;padding-bottom:28px;display:flex}.member-dashboard>header>div{max-width:700px}.member-dashboard small{letter-spacing:1.5px;color:#a04438;font-size:7px;font-weight:900}.member-dashboard h2{margin:8px 0 10px;font-size:clamp(28px,4vw,48px)}.member-dashboard header p{color:#645c62;margin:0;font-size:12px;line-height:1.6}.cloud-state{color:#fff;letter-spacing:1px;background:#176f61;border-radius:30px;flex:none;padding:11px 14px;font-size:7px;font-weight:900}.cloud-state.syncing{background:#a47821}.cloud-state.error{background:#a43e39}.member-totals{background:#c9baa8;grid-template-columns:repeat(4,1fr);gap:2px;margin:2px 0;display:grid}.member-totals article{color:#fff;background:#171724;padding:20px}.member-totals small{color:#a7a0ad}.member-totals b{color:#e5bd63;margin-top:7px;font:italic 30px Georgia;display:block}.member-totals b.positive{color:#55d6b5}.member-totals b.negative{color:#ff725c}.member-game-list{background:#c9baa8;grid-template-columns:repeat(3,1fr);gap:2px;display:grid}.member-game-list article{background:#fff;grid-template-columns:1fr auto auto;align-items:center;gap:18px;min-height:110px;padding:17px;display:grid}.member-game-list h3{margin:5px 0 0;font-size:16px}.member-game-list article>span{letter-spacing:1px;color:#777;font-size:6px}.member-game-list article>span b{color:#176f61;margin-bottom:4px;font:20px Georgia;display:block}.member-empty{background:#fff;grid-column:1/-1;padding:35px}.member-empty b{font-size:16px}.member-empty p{color:#6d666b;margin-bottom:0;font-size:11px}.member-dashboard>footer{color:#6d666b;justify-content:space-between;gap:15px;padding-top:18px;font-size:8px;display:flex}.tracker-note a{color:#ffe071;letter-spacing:1.3px;margin-top:14px;font-size:7px;font-weight:900;display:inline-block}@media (max-width:900px){.member-totals{grid-template-columns:repeat(2,1fr)}.member-game-list{grid-template-columns:1fr 1fr}}@media (max-width:760px){.member-dashboard{padding:24px 18px}.member-dashboard>header{flex-direction:column}.member-totals,.member-game-list{grid-template-columns:1fr 1fr}.member-game-list article{grid-column:span 2}.member-dashboard>footer{flex-direction:column}.cloud-state{align-self:flex-start}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.floor-card.baccarat{color:#fff;background:linear-gradient(145deg,#064f62,#169198)}.floor-card.baccarat .floor-symbol{color:#ffda75}.baccarat-bets{max-width:1180px;margin:0 auto 12px}.main-bet-row{grid-template-columns:repeat(3,1fr);gap:2px;margin-bottom:2px;display:grid}.main-bet-row button{color:#fff;text-align:left;opacity:.7;border:0;grid-template-columns:1fr auto;padding:16px 20px;transition:all .2s;display:grid}.main-bet-row button:hover,.main-bet-row button.active{opacity:1;box-shadow:inset 0 -4px #ffda75}.main-bet-row .player{background:#175c9f}.main-bet-row .banker{background:#b93f3d}.main-bet-row .tie{background:#26815a}.main-bet-row small,.baccarat-bonus-row small{letter-spacing:1.6px;font-size:7px}.main-bet-row b{color:#ffffffb5;grid-column:1;font:italic 15px Georgia}.main-bet-row span{grid-area:1/2/3;font:24px Georgia}.baccarat-bonus-row{grid-template-columns:repeat(5,1fr);gap:2px;display:grid}.baccarat-bonus-row button{color:#231e25;text-align:left;background:#f8f0e4;border:1px solid #c9baa8;grid-template-columns:1fr auto;gap:5px;padding:13px;display:grid}.baccarat-bonus-row button.active{color:#fff;background:#1b1b2b;border-color:#16a3a5;box-shadow:inset 3px 0 #16a3a5}.baccarat-bonus-row b{color:#e45349;font:18px Georgia}.baccarat-bonus-row span{color:#83786f;grid-column:1/-1;font-size:7px}.baccarat-table{background:radial-gradient(circle,#13817c,#074b51 60%,#063842);border:13px solid #11121b;border-radius:180px 180px 12px 12px;max-width:1180px;height:640px;margin:auto;position:relative;overflow:hidden;box-shadow:0 35px 70px #3e2c2440}.baccarat-table:before{content:"";border-radius:inherit;border:1px solid #f1ca6c55;position:absolute;inset:18px}.bacc-center{color:#fff2;flex-direction:column;align-items:center;display:flex;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.bacc-center i{color:#ffcf6d55}.bacc-center b{color:#e5bd636b;font:italic 48px Georgia}.bacc-center span{letter-spacing:3px;font-size:7px}.bacc-hand{text-align:center;position:absolute;top:75px}.bacc-hand.player-hand{left:20%}.bacc-hand.banker-hand{right:20%}.bacc-hand label{letter-spacing:2px;color:#fff9;justify-content:center;gap:12px;margin-bottom:14px;font-size:8px;display:flex}.bacc-hand label b{color:#ffda75;font:26px Georgia}.bacc-chips{width:100%;bottom:32px;left:50%;right:auto;transform:translate(-50%)}.road-board{color:#191722;background:#f8f7f2;border:1px solid #c9c4ba;max-width:1180px;margin:18px auto 0}.road-board>header{color:#fff;background:#161724;align-items:center;gap:30px;padding:18px 22px;display:flex}.road-board header>div:first-child{flex-direction:column;display:flex}.road-board header span{letter-spacing:1.5px;font-size:7px}.road-board header b{color:#e5bd63;margin-top:3px;font:16px Georgia}.road-key{gap:18px;margin-left:auto;display:flex}.road-key .p{color:#2780c2}.road-key .b{color:#db514a}.road-key .t{color:#309265}.road-board header button{color:#aaa5b2;letter-spacing:1.4px;background:0 0;border:0;border-bottom:1px solid #fff6;padding:0 0 3px;font-size:6px}.road-panel{border-top:1px solid #d9d5cc;padding:14px 18px}.road-panel>label{letter-spacing:1.6px;color:#776f68;margin-bottom:9px;font-size:6px;display:block}.road-grid{background-image:linear-gradient(#dce5ed 1px,#0000 1px),linear-gradient(90deg,#dce5ed 1px,#0000 1px);background-size:24px 24px;grid-template-rows:repeat(6,22px);grid-auto-columns:22px;grid-auto-flow:column;gap:2px;min-height:142px;display:grid;overflow:hidden}.bead-road span{color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;font:700 8px Arial;display:grid;position:relative}.bead-road span.p{background:#237dbd}.bead-road span.b{background:#d94843}.bead-road span.t{background:#2c9062}.bead-road small{color:#fff;font-size:6px;position:absolute}.big-road{background-image:linear-gradient(#dce5ed 1px,#0000 1px),linear-gradient(90deg,#dce5ed 1px,#0000 1px);background-size:24px 24px;gap:2px;min-height:142px;display:flex;overflow:hidden}.big-road>div{flex-direction:column;gap:2px;width:22px;display:flex}.big-road span{border:3px solid;border-radius:50%;width:20px;height:20px;position:relative}.big-road span.p{border-color:#237dbd}.big-road span.b{border-color:#d94843}.big-road span small{color:#2c9062;font-size:7px;position:absolute;top:-6px;right:-4px}.mini-roads{grid-template-columns:repeat(3,1fr);display:grid}.mini-roads .road-panel{border-right:1px solid #d9d5cc}.derived-road{grid-template-rows:repeat(6,10px);grid-auto-columns:10px;grid-auto-flow:column;gap:3px;min-height:75px;display:grid;overflow:hidden}.derived-road span{border:2px solid;border-radius:50%;width:9px;height:9px}.derived-road .red{border-color:#d94843}.derived-road .blue{border-color:#237dbd}.bacc-paytables{grid-template-columns:repeat(4,1fr);gap:2px;max-width:1180px;margin:18px auto 0;display:grid}.bacc-paytables article{color:#fff;background:#1a1925;padding:22px}.bacc-paytables article:nth-child(2){background:#145c67}.bacc-paytables article:nth-child(3){background:#67503d}.bacc-paytables article:nth-child(4){background:#592f50}.bacc-paytables span{letter-spacing:1.6px;color:#ffcf6d;font-size:6px}.bacc-paytables p{color:#c5bec9;margin:9px 0 0;font-size:10px;line-height:1.55}.game-progress-grid article.cyan{color:#36c2c2}@media (max-width:900px){.baccarat-bonus-row{grid-template-columns:repeat(2,1fr)}.bacc-hand.player-hand{left:10%}.bacc-hand.banker-hand{right:10%}.bacc-paytables{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.main-bet-row{grid-template-columns:1fr}.baccarat-bonus-row{grid-template-columns:1fr 1fr}.baccarat-table{border-radius:90px 90px 10px 10px;height:700px}.bacc-hand{top:80px}.bacc-hand.player-hand{left:50%;transform:translate(-50%)}.bacc-hand.banker-hand{top:285px;left:50%;right:auto;transform:translate(-50%)}.bacc-center{top:67%}.bacc-chips{bottom:25px}.mini-roads{grid-template-columns:1fr}.road-board>header{flex-wrap:wrap;align-items:flex-start}.road-key{margin-left:0}.bacc-paytables{grid-template-columns:1fr}.floor-card.baccarat{grid-column:auto}}.baccarat-table .table-wagers{width:auto;padding:10px;bottom:24px;left:24px;right:285px}.baccarat-table .main-bet-row{margin-bottom:4px}.baccarat-table .main-bet-row button{padding:9px 12px}.baccarat-table .main-bet-row span{font-size:18px}.baccarat-table .baccarat-bonus-row{gap:4px}.baccarat-table .baccarat-bonus-row button{background:#f8f0e4e8;padding:8px 9px}.baccarat-table .bacc-chips{width:auto;bottom:28px;left:auto;right:24px;transform:none}@media (max-width:1050px){.baccarat-table .table-wagers{right:240px}.baccarat-table .baccarat-bonus-row span{display:none}}@media (max-width:760px){.baccarat-table{height:930px}.baccarat-table .table-wagers{padding:8px;bottom:105px;left:12px;right:12px}.baccarat-table .main-bet-row,.baccarat-table .baccarat-bonus-row{grid-template-columns:repeat(3,1fr)}.baccarat-table .bacc-chips{width:100%;bottom:18px;left:50%;right:auto;transform:translate(-50%)}.bacc-center{top:57%}}.baccarat-table{height:760px}.baccarat-wager-circles{gap:8px;bottom:24px}.baccarat-main-circles,.baccarat-bonus-circles{justify-content:center;align-items:center;gap:7px;display:flex}.baccarat-wager-circles .baccarat-main{width:132px;height:76px}.baccarat-wager-circles .baccarat-main.player{background:#174f78dd}.baccarat-wager-circles .baccarat-main.tie{background:#1d674add}.baccarat-wager-circles .baccarat-main.banker{background:#bd2828e8;border-color:#ffd0b0}.baccarat-wager-circles .baccarat-bonus{background:#3e3152dd;width:100px;height:61px}.baccarat-wager-circles .baccarat-bonus.panda{background:#16844fe8}.baccarat-wager-circles .baccarat-bonus.dragon7{color:#19130a;background:#d3a900e8;border-color:#fff1a0}.baccarat-wager-circles .baccarat-bonus.heavenly9{color:#102536;background:#6bbce8e8;border-color:#ddf5ff}.baccarat-wager-circles .baccarat-bonus.blazing7{background:#d33131eb;border-color:#ffd1bd}.baccarat-wager-circles .baccarat-bonus.dragon7 small,.baccarat-wager-circles .baccarat-bonus.dragon7 span,.baccarat-wager-circles .baccarat-bonus.heavenly9 small,.baccarat-wager-circles .baccarat-bonus.heavenly9 span{color:#17212d}.baccarat-wager-circles .baccarat-bonus b{font-size:16px}.baccarat-table .bacc-chips{bottom:25px;right:20px}.baccarat-table .bacc-center{top:47%}.baccarat-odds{top:49%;left:34px}.baccarat-draw{min-width:220px;font-size:11px!important;font-weight:900!important}@media (max-width:1050px){.baccarat-wager-circles{left:43%}.baccarat-wager-circles .baccarat-main{width:112px}.baccarat-wager-circles .baccarat-bonus{width:82px}.baccarat-wager-circles .baccarat-bonus small{font-size:5px}}@media (max-width:760px){.baccarat-table{height:1040px}.baccarat-wager-circles{gap:6px;width:96%;bottom:112px;left:50%}.baccarat-main-circles,.baccarat-bonus-circles{flex-wrap:wrap;gap:3px}.baccarat-wager-circles .baccarat-main{width:88px;height:62px}.baccarat-wager-circles .baccarat-bonus{width:78px;height:56px}.baccarat-table .bacc-center{top:52%}}@media (min-width:761px){.baccarat-table{max-width:1060px;height:540px}.bacc-hand{top:42px}.bacc-hand.player-hand{left:26%}.bacc-hand.banker-hand{right:26%}.baccarat-table .table-wagers{bottom:18px;left:18px;right:220px}.baccarat-table .bacc-chips{bottom:20px;right:18px}}@media (max-width:760px){.baccarat-table .table-wagers{bottom:58px}.baccarat-bonus-circles{gap:3px}.baccarat-wager-circles .felt-bet-circle{width:63px;height:49px}.baccarat-table{height:620px}.bacc-hand{top:34px}.bacc-hand.banker-hand{top:168px}.baccarat-table .bacc-center{top:42%}.baccarat-table .table-wagers,.baccarat-wager-circles{bottom:76px}.baccarat-table .bacc-chips{bottom:6px}}.operation-bar{color:#fff;border-left:4px solid var(--coral);background:#10111b;grid-template-columns:190px 180px 1fr;align-items:stretch;max-width:1180px;min-height:76px;margin:14px auto 0;display:grid;box-shadow:0 15px 35px #32251c24}.operation-label,.operation-status{border-right:1px solid #ffffff19;flex-direction:column;justify-content:center;padding:14px 18px;display:flex}.operation-label span,.operation-status span{letter-spacing:1.7px;color:#8d8996;font-size:6px}.operation-label b{color:var(--gold);margin-top:5px;font:italic 15px Georgia}.operation-status{grid-template-columns:auto 1fr;column-gap:8px;display:grid}.operation-status i{background:var(--mint);border-radius:50%;grid-row:1/3;align-self:center;width:7px;height:7px;box-shadow:0 0 0 4px #55c9ac1f}.operation-status b{letter-spacing:1px;color:#e9e1d5;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:9px;overflow:hidden}.operation-actions{justify-content:flex-end;align-items:center;gap:6px;padding:12px;display:flex}.operation-actions button{color:#d9d4dc;letter-spacing:1.3px;background:#242330;border:1px solid #ffffff27;min-width:92px;padding:12px 14px;font-size:7px;transition:all .2s}.operation-actions button:hover:not(:disabled){color:#fff;border-color:#ffffff70;transform:translateY(-2px)}.operation-actions button.primary{background:linear-gradient(135deg,var(--coral),#d93e65);border-color:var(--coral);color:#fff}.operation-actions button.gold{color:var(--gold);background:#e5bd630e;border-color:#e5bd6388}.operation-actions button.danger{color:#ff8b7c}.operation-actions button:disabled{opacity:.3;cursor:not-allowed}.detail-tracker{color:#fff;background:#171724;max-width:1180px;margin:16px auto 0}.detail-tracker>header{border-bottom:1px solid #ffffff18;justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.detail-tracker header>div{flex-direction:column;display:flex}.detail-tracker header span{letter-spacing:1.7px;color:#8f8a98;font-size:6px}.detail-tracker header b{color:var(--gold);margin-top:4px;font:italic 16px Georgia}.detail-tracker header p{letter-spacing:1.2px;color:#75717e;font-size:7px}.detail-metrics{grid-template-columns:repeat(6,1fr);display:grid}.detail-metrics article{border-right:1px solid #ffffff15;min-height:120px;padding:22px}.detail-metrics article:last-child{border-right:0}.detail-metrics small{letter-spacing:1.5px;color:#8f8a98;font-size:6px;display:block}.detail-metrics b{color:#eee6db;margin:10px 0 5px;font:italic 30px Georgia;display:block}.detail-metrics span{color:#777381;font-size:7px}.detail-metrics .metric-win b{color:var(--mint)}.detail-metrics .metric-loss b{color:var(--coral)}@media (max-width:1050px){.operation-bar{grid-template-columns:150px 150px 1fr}.operation-actions{flex-wrap:wrap}.operation-actions button{min-width:80px}.detail-metrics{grid-template-columns:repeat(3,1fr)}.detail-metrics article{border-bottom:1px solid #ffffff15}}@media (max-width:760px){.operation-bar{grid-template-columns:1fr 1fr}.operation-actions{grid-column:1/-1;justify-content:stretch}.operation-actions button{flex:1;min-width:calc(50% - 6px)}.detail-tracker>header{flex-direction:column;align-items:flex-start;gap:15px}.detail-metrics{grid-template-columns:repeat(2,1fr)}.detail-metrics article{min-height:105px;padding:17px}.detail-metrics b{font-size:25px}}.table-activity{color:#201d21;background:#dceee7;border:1px solid #b4d2c6;max-width:1180px;margin:3px auto 0;box-shadow:0 18px 45px #29241d17}.table-activity>header{color:#fff;background:linear-gradient(105deg,#174f45,#0e3833);justify-content:space-between;align-items:center;gap:25px;padding:22px 24px;display:flex}.table-activity>header small{color:#83e2c4;letter-spacing:1.8px;font-size:7px;font-weight:900;display:block}.table-activity h3{color:#ffe184;margin:6px 0 0;font:italic 24px/1 Georgia}.online-status{background:#ffffff0a;border:1px solid #ffffff29;grid-template-columns:auto 1fr;align-items:center;column-gap:10px;min-width:270px;padding:12px 16px;display:grid}.online-status i{background:#e8bd5f;border-radius:50%;grid-row:1/3;width:9px;height:9px;box-shadow:0 0 0 5px #e8bd5f20}.online-status span{letter-spacing:1.6px;color:#9dc8bd;font-size:6px}.online-status b{letter-spacing:.8px;color:#f5da8c;margin-top:4px;font-size:8px}.activity-columns,.activity-wins article{grid-template-columns:1.65fr .75fr .75fr .65fr;align-items:center;gap:14px;display:grid}.activity-columns{color:#61746e;letter-spacing:1.5px;border-bottom:1px solid #b4d2c6;padding:12px 24px;font-size:6px;font-weight:900}.activity-columns span:last-child{text-align:right}.activity-wins article{background:#cce5dc;border-bottom:1px solid #b4d2c6;min-height:62px;padding:10px 24px}.activity-wins article:nth-child(2n){background:#d9ece5}.activity-wins article>span{align-items:center;gap:12px;display:flex}.activity-wins article>span i{color:#ffe282;background:#166052;border-radius:50%;place-items:center;width:28px;height:28px;font:italic 11px Georgia;display:grid}.activity-wins article>span b{font:13px Georgia}.activity-wins time,.activity-wins em{letter-spacing:.5px;color:#536660;font-size:8px;font-style:normal;font-weight:800}.activity-wins strong{text-align:right;color:#11634f;font:italic 21px Georgia}.activity-empty{text-align:left;justify-content:center;align-items:center;gap:18px;min-height:112px;padding:25px 24px;display:flex}.activity-empty>i{color:#ffe184;background:#176052;border-radius:50%;place-items:center;width:48px;height:48px;font-size:17px;display:grid}.activity-empty b,.activity-empty span{display:block}.activity-empty b{color:#173c35;font:italic 18px Georgia}.activity-empty span{color:#61746e;max-width:590px;margin-top:6px;font-size:10px;line-height:1.55}.table-activity>footer{color:#587069;background:#c4ded5;justify-content:space-between;gap:20px;padding:12px 24px;display:flex}.table-activity>footer span{letter-spacing:1.5px;font-size:7px;font-weight:900}.table-activity>footer p{margin:0;font-size:8px}.online-status.live i{background:#56ddb0;box-shadow:0 0 0 5px #56ddb020,0 0 15px #56ddb0}.online-status.live b{color:#ffe184;font:italic 20px Georgia}.online-status.offline i{background:#ff806f;box-shadow:0 0 0 5px #ff806f20}.online-status.offline b{color:#ff9d8e;font-size:8px}@media (max-width:760px){.table-activity>header{flex-direction:column;align-items:flex-start}.online-status{width:100%;min-width:0}.activity-columns{display:none}.activity-wins article{grid-template-columns:1fr auto;gap:7px 12px;padding:16px}.activity-wins article>span{grid-column:1/-1}.activity-wins em{grid-column:1}.activity-wins strong{grid-area:2/2/4}.activity-empty{align-items:flex-start;padding:24px 18px}.table-activity>footer{flex-direction:column;align-items:flex-start}.table-activity>footer p{line-height:1.5}}.operation-label span,.operation-status span{font-size:8px}.operation-label b{font-size:17px}.operation-status b{font-size:11px}.operation-actions button{letter-spacing:1.05px;min-height:46px;font-size:11px;font-weight:900}.casino-console .console-actions button{letter-spacing:1.1px;font-size:10px;font-weight:900}@media (max-width:760px){.operation-actions button{min-height:48px;padding:13px 11px;font-size:11px}.operation-label span,.operation-status span{font-size:7px}.operation-label b{font-size:15px}.operation-status b{font-size:10px}}.operation-bar{max-width:1060px;min-height:62px;margin-top:8px}.operation-label,.operation-status{padding:10px 14px}.operation-actions{padding:8px}.operation-actions button{min-height:40px;padding:9px 11px;font-size:10px}@media (max-width:760px){.operation-bar{margin-top:7px}.operation-actions{padding:7px}.operation-actions button{min-height:38px;padding:9px 8px;font-size:9px}.operation-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.operation-actions button{width:100%;min-width:0}}.craps-stage{background:#e9dfcf}.craps-rack{color:#fff;background:#12151bea;border:1px solid #e5c87366;border-top:3px solid #cda84e;grid-template-columns:1fr 2fr 1fr;align-items:center;max-width:1180px;min-height:92px;padding:15px 22px;display:grid}.craps-rack-inside{z-index:4;border-radius:8px;margin:12px 0 0;position:relative}.craps-rack>div:first-child,.craps-rack>div:last-child{flex-direction:column;display:flex}.craps-rack>div:last-child{text-align:right}.craps-rack small,.craps-chip-select>span{letter-spacing:1.4px;color:#d3cec3;font-size:9px;font-weight:700}.craps-rack b{color:#f0ca73;margin-top:5px;font:italic 24px Georgia}.craps-chip-select{justify-content:center;align-items:center;gap:9px;display:flex}.craps-chip-select>span{margin-right:10px}.craps-chip-select .casino-chip.selected{transform:translateY(-6px);box-shadow:0 0 0 3px #f0ca73,0 10px 18px #0008}.craps-table{color:#fff7dc;background:radial-gradient(circle at 50% 45%,#187845,#0b562f 62%,#073d25);border:14px solid #191b1d;border-radius:105px 105px 18px 18px;max-width:1180px;min-height:855px;margin:auto;padding:74px 34px 30px;position:relative;overflow:hidden;box-shadow:inset 0 0 80px #001d12,0 35px 70px #3e2c2445}.craps-table:after{content:"";pointer-events:none;border:1px solid #efd57a66;border-radius:88px 88px 10px 10px;position:absolute;inset:17px}.craps-rail{z-index:1;color:#e8cd78;letter-spacing:1.6px;justify-content:space-between;align-items:center;font-size:9px;display:flex;position:absolute;top:27px;left:55px;right:55px}.craps-rail b{color:#fff;font-size:10px}.diceology-board{z-index:2;background:#063c28bb;border:2px solid #f0d68d;width:64%;padding:12px;position:relative}.diceology-board header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.diceology-board header span{color:#f7d878;font:italic 17px Georgia}.diceology-board header b{letter-spacing:1.2px;color:#b8e8c9;font-size:9px}.bonus-zones{grid-template-columns:1fr 1fr 1.35fr;gap:5px;display:grid}.bonus-track{grid-template-columns:repeat(10,1fr);gap:4px;margin-top:8px;display:grid}.bonus-track span{color:#ffffffa8;border:1px solid #ffffff5c;border-radius:50%;place-items:center;height:24px;font:13px Georgia;display:grid}.bonus-track span.hit{color:#102719;background:#f0ca73;border-color:#fff1b6;box-shadow:0 0 14px #f0ca7388}.dice-pit{z-index:3;background:#092a20c9;border:2px solid #efd57a;border-radius:20px;grid-template-rows:1fr auto auto;grid-template-columns:1fr 132px;width:31%;height:205px;padding:18px;display:grid;position:absolute;top:82px;right:36px}.dice-pair{align-items:center;gap:10px;display:flex}.dice-cube{background:linear-gradient(145deg,#ec3f38,#a90916);border-radius:12px;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);gap:3px;width:66px;height:66px;padding:10px;display:grid;box-shadow:inset 0 0 0 2px #ff7c70,0 9px 18px #0008}.dice-cube i{background:0 0;border-radius:50%;place-self:center;width:10px;height:10px}.dice-cube i.pip-on{background:#fff;box-shadow:0 1px 2px #69030b88}.dice-pit>strong{color:#f0ca73;font:italic 64px/1 Georgia}.dice-pit>small{letter-spacing:1.5px;align-self:center;font-size:9px}.dice-pit>button{color:#fff;letter-spacing:1.5px;background:linear-gradient(135deg,#ff694d,#c91f42);border:2px solid #ffb49f;grid-area:2/2/4;min-height:72px;padding:0 22px;font-size:15px;font-weight:900;box-shadow:0 10px 24px #0007}.dice-pit>button:hover{filter:brightness(1.08);transform:translateY(-2px)}.number-row{z-index:2;grid-template-columns:repeat(6,1fr);gap:6px;margin-top:42px;display:grid;position:relative}.craps-zone{color:#fff;background:#0d5b38cc;border:2px solid #f7e4ad;flex-direction:column;justify-content:center;align-items:center;min-height:92px;padding:13px 9px;transition:all .18s;display:flex;position:relative}.craps-zone:hover:not(:disabled){background:#1b8050;transform:translateY(-2px)}.craps-zone:focus-visible{outline-offset:2px;outline:4px solid #ffb157}.craps-zone:disabled{cursor:not-allowed;opacity:.52}.craps-zone strong{color:#f7df97;font:italic 28px/1 Georgia}.craps-zone small{letter-spacing:.8px;color:#d8e8d9;margin-top:7px;font-size:8px}.craps-zone.has-bet{background:#126b40;box-shadow:inset 0 -4px #ffb157}.layout-chip{color:#fff;background:#c54136;border:4px dashed #fff4dd;border-radius:50%;place-items:center;min-width:41px;height:41px;padding:0 5px;font:700 9px Georgia;display:grid;position:absolute;top:7px;right:7px;box-shadow:0 5px 9px #001e15aa}.point-puck{color:#101915;background:#fff;border-radius:50%;place-items:center;width:37px;height:37px;font:800 9px Arial;display:grid;position:absolute;top:-17px;left:7px;box-shadow:0 5px 12px #0008}.lower-layout{z-index:2;grid-template-columns:1.2fr 1.6fr 1fr;gap:6px;margin-top:8px;display:grid;position:relative}.lower-layout .craps-zone{min-height:112px}.field-zone{background:#164c49cc}.pass-zone{background:#765d1dcc;border-radius:0 0 0 45px}.odds-zone{background:#263b76cc;border-radius:0 0 45px}.lower-layout .craps-zone strong{font-size:22px}.craps-history{color:#fff;background:#10131a;align-items:center;gap:22px;max-width:1180px;min-height:72px;margin:14px auto 0;padding:16px 22px;display:flex}.craps-history>span{letter-spacing:1.5px;color:#f0ca73;font-size:9px;font-weight:800}.craps-history>div{align-items:center;gap:7px;display:flex;overflow:hidden}.craps-history b{border:1px solid #fff3;border-radius:50%;place-items:center;width:37px;height:37px;font:italic 17px Georgia;display:grid}.craps-history b.seven{background:#c64138;border-color:#ff9c8e}.craps-history b.box{color:#f0ca73;border-color:#f0ca73}.craps-history p{color:#96939b;font-size:12px}.craps-paytables article:first-child{background:#104e35}.craps-paytables article:nth-child(2){background:#252b55}.floor-card.craps{background:#17613e}.floor-card.craps .floor-symbol{color:#f4d678}.game-progress-grid article.green{color:#62d79f}@media (max-width:900px){.craps-table{min-height:970px;padding-left:22px;padding-right:22px}.diceology-board{width:100%}.dice-pit{width:100%;height:175px;margin-top:12px;position:relative;top:auto;right:auto}.number-row{margin-top:12px}.craps-rack{grid-template-columns:1fr 1fr}.craps-chip-select{flex-wrap:wrap;grid-area:2/1/auto/-1;margin-top:12px}.craps-rail b{display:none}}@media (max-width:620px){.craps-rack{grid-template-columns:1fr 1fr;padding:14px}.craps-chip-select>span{text-align:center;width:100%}.craps-table{border-width:8px;border-radius:58px 58px 14px 14px;min-height:1310px;padding:70px 12px 18px}.craps-rail{top:25px;left:25px;right:25px}.craps-rail span:last-child{display:none}.bonus-zones{grid-template-columns:1fr}.bonus-track{grid-template-columns:repeat(5,1fr)}.dice-pit{grid-template-columns:1fr 120px;height:188px}.dice-cube{width:56px;height:56px;padding:8px}.dice-cube i{width:8px;height:8px}.dice-pit>button{min-height:82px;font-size:13px}.number-row{grid-template-columns:repeat(3,1fr)}.lower-layout{grid-template-columns:1fr}.lower-layout .craps-zone{min-height:90px}.pass-zone,.odds-zone{border-radius:0}.craps-zone{min-height:82px}.craps-zone strong{font-size:24px}.craps-history{flex-direction:column;align-items:flex-start}.craps-history>div{flex-wrap:wrap;max-width:100%}.craps-paytables{grid-template-columns:1fr}}@media (min-width:761px){.craps-table{zoom:.82;max-width:1290px;min-height:790px}.craps-history{max-width:1060px}.dice-pit{height:185px}.number-row{margin-top:30px}}@media (max-width:760px){.craps-table{min-height:1040px;padding-top:62px}.diceology-board{width:100%}.dice-pit{width:100%;height:160px;margin-top:10px;position:relative;top:auto;right:auto}.number-row{margin-top:14px}.craps-zone{min-height:68px}.lower-layout .craps-zone{min-height:72px}.craps-rack{min-height:76px}.craps-chip-select{gap:4px}.craps-chip-select .casino-chip{width:34px;height:34px}}@media (max-width:620px){.craps-table{min-height:720px}.bonus-zones{grid-template-columns:repeat(3,1fr)}.bonus-track{grid-template-columns:repeat(10,1fr)}.bonus-track span{height:18px;font-size:10px}.diceology-board{padding:8px}.dice-pit{grid-template-columns:1fr 105px;height:135px;padding:10px}.dice-pit>button{min-height:62px}.number-row,.lower-layout{grid-template-columns:repeat(3,1fr);gap:3px}.craps-zone,.lower-layout .craps-zone{min-height:58px;padding:7px 4px}.craps-zone strong,.lower-layout .craps-zone strong{font-size:18px}.craps-zone small{font-size:6px}.craps-rack{padding:9px}.craps-rack b{font-size:18px}}.roulette-stage{background:#e8dece}.roulette-salon{background:#10131a;border:13px solid #17181c;border-radius:110px 110px 18px 18px;grid-template-columns:380px 1fr;max-width:1180px;margin:auto;display:grid;overflow:hidden;box-shadow:0 35px 70px #3e2c2445}.wheel-panel{color:#fff;background:radial-gradient(circle at 50% 30%,#3b2d21,#151724 48%,#0b0d13);flex-direction:column;align-items:center;min-height:790px;padding:72px 25px 28px;display:flex;position:relative}.roulette-wheel{background:radial-gradient(circle,#a5762f 0 8%,#e3b458 9% 15%,#221b18 16% 24%,#bd8834 25% 28%,#14151a 29% 66%,#d2a044 67% 71%,#181318 72% 100%);border-radius:50%;place-items:center;width:320px;height:320px;display:grid;position:relative;box-shadow:inset 0 0 0 5px #f0c96f,inset 0 0 0 12px #593917,0 22px 40px #000a}.wheel-rim{border-radius:50%;position:absolute;inset:0}.wheel-rim span{color:#fff;border:1px solid #f5e1b288;border-radius:50%;place-items:center;width:26px;height:26px;font:700 9px Georgia;display:grid;position:absolute;top:calc(50% - 13px);left:calc(50% - 13px)}.wheel-rim span.red{background:#b92934}.wheel-rim span.black{background:#171820}.wheel-rim span.green{background:#138550}.roulette-wheel.spinning .wheel-rim{animation:1.05s cubic-bezier(.1,.65,.25,1) roulette-spin}.roulette-wheel.spinning .wheel-bowl i{animation:.55s linear infinite ball-orbit}.wheel-bowl{z-index:2;background:radial-gradient(circle at 42% 35%,#29313a,#0b0d11 66%);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:145px;height:145px;display:flex;position:relative;box-shadow:inset 0 0 0 6px #d2a24c,0 0 35px #000}.wheel-bowl i{background:#fff;border-radius:50%;width:13px;height:13px;position:absolute;top:-34px;box-shadow:0 2px 7px #000}.wheel-bowl b{color:#f0c96f;font:italic 51px/1 Georgia}.wheel-bowl small{letter-spacing:1px;color:#bbb5bc;text-align:center;margin-top:8px;font-size:7px}.wheel-result{background:#11131bcc;border:1px solid #ffffff20;grid-template-columns:1fr auto;align-items:center;width:100%;margin-top:32px;padding:16px;display:grid}.wheel-result span,.wheel-result small{letter-spacing:1.4px;color:#9c98a2;font-size:8px}.wheel-result small{grid-column:1}.wheel-result b{border:1px solid #fff3;border-radius:50%;grid-area:1/2/3;place-items:center;width:58px;height:58px;font:italic 28px Georgia;display:grid}.wheel-result b.red{background:#b92934}.wheel-result b.black{background:#171820}.wheel-result b.green{background:#138550}.spin-wheel{color:#fff;letter-spacing:1.8px;background:linear-gradient(135deg,#ff694d,#c41c47);border:2px solid #ffb59f;width:100%;min-height:70px;margin-top:12px;font-size:15px;font-weight:900;box-shadow:0 12px 28px #0007}.spin-wheel:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-2px)}.spin-wheel:disabled{opacity:.42;cursor:not-allowed}.roulette-layout{background:radial-gradient(circle at 45% 40%,#137346,#08482e 70%);padding:72px 28px 28px;position:relative}.roulette-layout:before{content:"AMERICAN ROULETTE • 0 + 00 • VIRTUAL CHIPS";text-align:center;color:#f3d88f;letter-spacing:2px;font-size:9px;position:absolute;top:28px;left:28px;right:28px}.zero-row{grid-template-columns:1fr 1fr;gap:5px;margin-bottom:5px;display:grid}.number-grid{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.outside-grid{grid-template-columns:repeat(3,1fr);gap:4px;margin-top:5px;display:grid}.roulette-bet{color:#fff;background:#0d5b39;border:1px solid #f7e1a3;flex-direction:column;justify-content:center;align-items:center;min-height:58px;padding:8px;transition:all .17s;display:flex;position:relative}.roulette-bet:hover:not(:disabled){filter:brightness(1.18);z-index:2;transform:translateY(-2px)}.roulette-bet:focus-visible{outline-offset:1px;outline:4px solid #ffb15a}.roulette-bet:disabled{opacity:.55;cursor:not-allowed}.roulette-bet strong{font:italic 19px Georgia}.roulette-bet small{letter-spacing:.8px;color:#e7dcbf;margin-top:3px;font-size:7px}.roulette-bet.red{background:#a92232}.roulette-bet.black{background:#161820}.roulette-bet.green{background:#087b48}.roulette-bet.outside{background:#125940}.roulette-bet.has-chip{box-shadow:inset 0 -4px #f0c76c}.roulette-layout-chip{color:#fff;background:#ca463b;border:3px dashed #fff3dd;border-radius:50%;place-items:center;min-width:34px;height:34px;padding:0 4px;font:700 8px Georgia;display:grid;position:absolute;top:4px;right:4px;box-shadow:0 5px 10px #001e15aa}.zero-row .roulette-bet{min-height:74px}.zero-row .roulette-bet strong{font-size:31px}.roulette-chip-bank{color:#fff;background:#11141be8;border:1px solid #e5c87366;border-top:3px solid #d2a44d;grid-template-columns:1fr 2fr 1fr;align-items:center;min-height:95px;margin-top:8px;padding:14px 18px;display:grid}.roulette-chip-bank>div:first-child,.roulette-chip-bank>div:last-child{flex-direction:column;display:flex}.roulette-chip-bank>div:last-child{text-align:right}.roulette-chip-bank small,.roulette-chip-select>span{letter-spacing:1.2px;color:#c8c3ca;font-size:8px;font-weight:700}.roulette-chip-bank b{color:#f0ca73;margin-top:5px;font:italic 21px Georgia}.roulette-chip-select{justify-content:center;align-items:center;gap:7px;display:flex}.roulette-chip-select>span{margin-right:5px}.roulette-chip-select .casino-chip.selected{transform:translateY(-6px);box-shadow:0 0 0 3px #f0ca73,0 9px 18px #0008}.roulette-history{color:#fff;background:#11131a;align-items:center;gap:24px;max-width:1180px;min-height:75px;margin:14px auto 0;padding:17px 22px;display:flex}.roulette-history>span{letter-spacing:1.6px;color:#f0ca73;font-size:9px;font-weight:800}.roulette-history>div{align-items:center;gap:7px;display:flex;overflow:hidden}.roulette-history b{border:1px solid #fff4;border-radius:50%;place-items:center;min-width:38px;height:38px;font:italic 16px Georgia;display:grid}.roulette-history b.red{background:#b92934}.roulette-history b.black{background:#171820}.roulette-history b.green{background:#138550}.roulette-history p{color:#97939d;font-size:12px}.roulette-paytables article:first-child{background:#982b35}.roulette-paytables article:nth-child(2){background:#183d32}.floor-card.roulette{background:#a32835}.floor-card.roulette .floor-symbol{color:#f2d379}.game-progress-grid article.roulette-color{color:#ff7d72}@keyframes roulette-spin{0%{transform:rotate(0)}to{transform:rotate(1080deg)}}@keyframes ball-orbit{0%{transform:rotate(0)translate(67px)rotate(0)}to{transform:rotate(-360deg)translate(67px)rotate(360deg)}}@media (max-width:1050px){.roulette-salon{grid-template-columns:330px 1fr}.roulette-wheel{width:280px;height:280px}.wheel-rim span{transform-origin:50%}.wheel-panel,.roulette-layout{padding-left:18px;padding-right:18px}.roulette-chip-bank{grid-template-columns:1fr 1fr}.roulette-chip-select{flex-wrap:wrap;grid-area:2/1/auto/-1;margin-top:12px}}@media (max-width:760px){.roulette-salon{border-width:8px;border-radius:70px 70px 14px 14px;grid-template-columns:1fr}.wheel-panel{min-height:610px;padding-top:55px}.roulette-wheel{width:290px;height:290px}.roulette-layout{padding:62px 12px 18px}.roulette-bet{min-height:64px}.outside-grid{grid-template-columns:repeat(2,1fr)}.roulette-chip-bank{grid-template-columns:1fr 1fr;padding:14px 10px}.roulette-chip-select>span{text-align:center;width:100%}.roulette-history{flex-direction:column;align-items:flex-start}.roulette-history>div{flex-wrap:wrap;max-width:100%}.roulette-paytables{grid-template-columns:1fr}}@media (min-width:761px){.roulette-salon{zoom:.84;max-width:1260px}.wheel-panel{min-height:650px;padding-top:48px}.roulette-layout{padding-top:55px}.roulette-bet{min-height:48px}.roulette-chip-bank{min-height:78px}.roulette-layout{padding:48px 18px 16px}.roulette-bet{height:40px;min-height:0;padding:4px}.zero-row .roulette-bet{height:50px;min-height:0}.outside-grid{grid-template-columns:repeat(6,1fr)}.roulette-chip-bank{min-height:68px;padding:8px 12px}.roulette-chip-select .casino-chip{width:36px;height:36px}.wheel-panel{min-height:610px}.roulette-wheel{width:245px;height:245px}.spin-wheel{min-height:58px}}@media (max-width:760px){.roulette-bet{min-height:50px}.roulette-chip-bank{min-height:76px}.roulette-chip-select{gap:3px}.wheel-panel{min-height:320px;padding-top:28px}.roulette-wheel{width:180px;height:180px}.wheel-bowl{width:92px;height:92px}.wheel-bowl b{font-size:35px}.wheel-result{margin-top:16px;padding:10px}.spin-wheel{min-height:52px}.roulette-layout{padding-top:40px}.roulette-bet,.zero-row .roulette-bet{min-height:38px}.outside-grid{grid-template-columns:repeat(3,1fr)}.roulette-chip-select{margin-top:7px}.wheel-panel{min-height:295px;padding:20px 14px 14px}.wheel-result{min-height:55px;margin-top:10px;padding:6px 9px}.wheel-result b{width:44px;height:44px;font-size:22px}.spin-wheel{min-height:46px;margin-top:7px}.roulette-layout{padding:34px 8px 10px}.roulette-bet{height:36px;min-height:0;padding:3px}.zero-row .roulette-bet{height:44px;min-height:0}.roulette-bet strong,.zero-row .roulette-bet strong{font-size:14px}.roulette-bet small{font-size:5px}.roulette-chip-bank{min-height:0;padding:6px}.roulette-chip-select .casino-chip{width:31px;height:31px}}.ultimate-stage{background:#e9dfd0}.uth-flow{grid-template-columns:repeat(3,1fr);gap:2px;max-width:1180px;margin:0 auto 12px;display:grid}.uth-flow span{color:#aaa6b0;letter-spacing:1.2px;background:#171824;border-top:3px solid #0000;padding:15px 18px;font-size:9px;line-height:1.7}.uth-flow span b{color:#e9e2d8;font-size:11px}.uth-flow span.active{color:#fff;background:#253453;border-color:#ff674c;box-shadow:inset 4px 0 #e5bd63}.ultimate-table{background:radial-gradient(circle at 50% 45%,#1c7775,#0b4b52 58%,#102e3e);height:850px}.ultimate-table:after{content:"ANTE = BLIND • PLAY 3×–4× PRE-FLOP • 2× FLOP • 1× RIVER";letter-spacing:2px;color:#ffffff2e;white-space:nowrap;font-size:8px;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.ultimate-table .table-stamp{top:42%}.ultimate-table .holdem-player{bottom:220px}.uth-hand-label{letter-spacing:2px;color:#ffffffa8;justify-content:center;gap:12px;margin-bottom:10px;font-size:8px;display:flex}.uth-hand-label span{color:var(--gold)}.ultimate-wagers{z-index:7;flex-direction:column;align-items:center;gap:10px;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.uth-opening-row{justify-content:center;align-items:center;gap:8px;display:flex}.uth-opening-row>i{color:#e5c872aa;font:italic 28px Georgia}.ultimate-wagers button,.uth-play-circle{color:#fff;background:#07363baa;border:2px solid #f3d78999;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:112px;height:72px;display:flex}.uth-play-circle{background:#07363b88;width:128px}.uth-play-circle.funded{background:#5c294d;border-color:#ff9d72;box-shadow:0 0 0 5px #ff9d7220}.ultimate-wagers button.active{background:#20305b;border:3px solid #ff9d72;box-shadow:0 0 0 4px #ff9d7220}.ultimate-wagers small{letter-spacing:1.2px;color:#e5c872;font-size:8px}.ultimate-wagers b{margin:3px 0;font:italic 20px Georgia}.ultimate-wagers span{letter-spacing:1px;color:#ffffff83;font-size:6px}.ultimate-console{max-width:1180px;margin:auto}.ultimate-paytables article:first-child{background:#163f47}.ultimate-paytables article:nth-child(2){background:#302d5b}.ultimate-stage .strategy-badge{background:linear-gradient(135deg,#153e48,#7566d8)}@media (max-width:760px){.uth-flow{grid-template-columns:1fr}.ultimate-table{height:1020px}.ultimate-table:after{white-space:normal;text-align:center;width:70%}.ultimate-wagers{bottom:108px;left:50%;transform:translate(-50%)}.uth-opening-row{gap:4px}.uth-opening-row>i{font-size:20px}.ultimate-wagers button,.uth-play-circle{width:74px;height:58px}.uth-play-circle{width:92px}.ultimate-wagers small{font-size:6px}.ultimate-wagers b{font-size:16px}.ultimate-wagers span{font-size:5px}.ultimate-table .holdem-player{bottom:340px}.ultimate-table .holdem-chips{bottom:18px}.ultimate-console{grid-template-columns:1fr 1fr}.ultimate-console .console-actions{grid-area:2/1/auto/-1}.ultimate-console .console-result{grid-area:1/2}}@media (min-width:761px){.ultimate-table{max-width:1060px;height:700px}.ultimate-table .holdem-dealer{top:25px}.ultimate-table{height:650px}.ultimate-table .holdem-player{bottom:160px}.ultimate-table .community{top:225px}}@media (max-width:760px){.ultimate-table{height:600px}.ultimate-table .holdem-dealer{top:22px}.ultimate-table .community{top:165px}.ultimate-table .holdem-player{bottom:210px}.ultimate-wagers{bottom:77px}.ultimate-table .holdem-chips{bottom:7px}.ultimate-table:after{top:46%}}.pai-stage{background:#e8dfd2}.pai-table{isolation:isolate;background:radial-gradient(circle at 50% 48%,#168161,#07543f 58%,#07362f);border:13px solid #17131b;border-radius:190px 190px 14px 14px;max-width:1180px;height:1040px;margin:auto;position:relative;overflow:hidden;box-shadow:0 35px 70px #3e2c2440}.pai-table:before{content:"";border-radius:inherit;pointer-events:none;border:1px solid #f1d27c55;position:absolute;inset:18px}.pai-rule{color:#fff5;letter-spacing:2.1px;white-space:nowrap;font-size:8px;position:absolute;top:49%;left:50%;transform:translate(-50%,-50%)}.pai-stamp{color:#e7ca7160;flex-direction:column;align-items:center;display:flex;position:absolute;top:49%;left:50%;transform:translate(-50%,-50%)}.pai-stamp i{font-size:25px}.pai-stamp b{font:italic 44px Georgia}.pai-stamp span{letter-spacing:3px;font-size:7px}.pai-dealer,.pai-player{text-align:center;z-index:2;width:min(92%,900px);position:absolute;left:50%;transform:translate(-50%)}.pai-dealer{top:42px}.pai-player{bottom:145px}.pai-dealer label,.pai-player label{color:#fffa;letter-spacing:1.8px;justify-content:center;gap:12px;margin-bottom:10px;font-size:8px;display:flex}.pai-dealer label span,.pai-player label span{color:#f1d27c}.pai-split,.pai-player-split{flex-direction:column;justify-content:center;align-items:center;gap:13px;display:flex}.pai-split>div>small,.pai-player-row>small{color:#ffffff8f;letter-spacing:1.5px;margin-bottom:7px;font-size:6px;display:block}.pai-dealer .casino-card{width:61px;height:87px;padding:6px}.pai-dealer .casino-card>b{font-size:22px}.pai-dealer .casino-card>span,.pai-dealer .casino-card>em{font-size:12px}.pai-player-split{gap:12px}.pai-player-cards{justify-content:center;gap:7px;min-height:144px;display:flex}.pai-player-cards>button,.pai-card-slot{color:#fff;background:0 0;border:0;padding:0;position:relative}.pai-player-cards>button .casino-card{transition:all .2s}.pai-player-cards>button:hover .casino-card{outline:3px solid #ff916c;transform:translateY(-8px);box-shadow:0 0 0 6px #ff916c25,0 15px 22px #0006}.pai-player-cards>button small,.pai-card-slot>small{letter-spacing:1.2px;color:#ffffff72;margin-top:8px;font-size:6px;display:block}.pai-low-row .pai-player-cards>button .casino-card{outline:3px solid #f1ce72;box-shadow:0 0 0 6px #f1ce7220,0 12px 20px #0005}.pai-low-row .pai-player-cards>button small{color:#f1ce72;font-weight:800}.pai-joker{color:#6f35a8!important;background:linear-gradient(145deg,#fff7dd,#ecd7ff)!important}.pai-joker>b{font-style:italic}.pai-wagers{z-index:7;gap:7px;display:flex;position:absolute;bottom:28px;left:30px}.pai-wagers button{color:#fff;background:#073f35dd;border:1px solid #f4d37aa0;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:105px;height:76px;display:flex}.pai-wagers button.active{background:#30305f;border:3px solid #ff9b76;box-shadow:0 0 0 4px #ff9b7627}.pai-wagers small{letter-spacing:1.2px;color:#f2d47c;font-size:7px}.pai-wagers b{margin:3px 0;font:italic 20px Georgia}.pai-wagers span{letter-spacing:1px;color:#ffffff78;font-size:6px}.pai-chips{z-index:8}.pai-console{max-width:1180px;margin:auto}.pai-paytables article:first-child{background:#26315d}.pai-paytables article:nth-child(2){background:#165548}.pai-stage .strategy-badge{background:linear-gradient(135deg,#13745a,#7f5bb6)}.pai-stage .detail-tracker{margin-top:18px}@media (max-width:760px){.pai-table{border-radius:90px 90px 12px 12px;height:1100px}.pai-rule{white-space:normal;text-align:center;width:75%;line-height:1.6;top:47%}.pai-dealer{top:45px}.pai-split{gap:9px}.pai-dealer .casino-card{width:48px;height:68px}.pai-player{width:96%;bottom:275px}.pai-player-split{gap:9px}.pai-player-cards{flex-wrap:wrap;gap:3px;min-height:98px}.pai-player-cards .casino-card{width:50px;height:72px}.pai-player-cards .casino-card>b{font-size:18px}.pai-player-cards>button small,.pai-card-slot>small{font-size:5px}.pai-wagers{bottom:120px;left:50%;transform:translate(-50%)}.pai-wagers button{width:78px;height:62px}.pai-wagers b{font-size:16px}.pai-chips{width:100%;bottom:18px;left:50%;right:auto;transform:translate(-50%)}.pai-dealer label,.pai-player label{flex-direction:column;gap:4px}.pai-console{grid-template-columns:1fr 1fr}.pai-console .console-actions{grid-area:2/1/auto/-1}.pai-console .console-result{grid-area:1/2}}.pai-table .pai-wagers{flex-direction:column;align-items:center;gap:7px;bottom:26px;left:42%;transform:translate(-50%)}.pai-table .pai-wagers .felt-wager-row{gap:9px}.pai-table .pai-wagers button{width:118px;height:76px}.pai-table .pai-wagers button.main{background:#124d43;width:132px}.pai-table .pai-wagers button.bonus{background:#44304ab8}.pai-table .pai-wagers button.active{background:#273464;border:3px solid #ff9c76;box-shadow:0 0 0 5px #ff9c7622}.pai-table .pai-wagers small{font-size:7px}.pai-table .pai-wagers b{font-size:20px}.pai-table .pai-wagers span{font-size:6px}@media (max-width:1050px){.pai-table .pai-wagers{left:40%}.pai-table .pai-wagers button{width:96px}.pai-table .pai-wagers button.main{width:108px}}@media (max-width:760px){.pai-table{height:1160px}.pai-table .pai-wagers{bottom:120px;left:50%}.pai-table .pai-wagers button{width:78px;height:61px}.pai-table .pai-wagers button.main{width:86px}.pai-table .pai-wagers small{font-size:6px}.pai-table .pai-wagers b{font-size:16px}.pai-table .pai-wagers .felt-wager-title{display:none}.pai-player{bottom:300px}}@media (min-width:761px){.pai-table{zoom:.72;max-width:1470px;height:920px}.pai-console{max-width:1060px}.pai-dealer{top:30px}.pai-player{bottom:125px}}@media (max-width:760px){.pai-table{height:690px}.pai-dealer{top:28px}.pai-player{bottom:145px}.pai-table .pai-wagers{bottom:77px}.pai-chips{bottom:6px}.pai-player-cards{min-height:64px}.pai-player-cards .casino-card{width:40px;height:58px}.pai-rule,.pai-stamp{top:46%}}.tiles-stage{background:#f1eadc}.tiles-options{color:#f6ecd1;max-width:1400px;font:700 11px/1.2 var(--font-sans);letter-spacing:.08em;background:#102b25;border:1px solid #315147;flex-wrap:wrap;align-items:center;gap:12px 24px;margin:0 auto 16px;padding:12px 18px;display:flex}.tiles-options label{align-items:center;gap:8px;display:flex}.tiles-options select{color:#17352c;font:700 12px var(--font-sans);background:#f6ecd1;border:1px solid #bba867;padding:7px 28px 7px 10px}.tiles-options input{accent-color:#d7b450;width:16px;height:16px}.tiles-table{color:#f5efd9;background:radial-gradient(circle at 50% 36%,#30895e9e,#0000 45%),linear-gradient(135deg,#0f5d42,#073e30 70%);border:10px solid #23190f;border-radius:210px 210px 32px 32px;max-width:1400px;min-height:930px;margin:auto;position:relative;overflow:hidden;box-shadow:inset 0 0 0 4px #b9873e,inset 0 0 50px #00291d,0 24px 60px #18342a38}.tiles-table:after{content:"";pointer-events:none;opacity:.14;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='9'%3E%3Cpath d='M0 1h9M1 0v9' stroke='%23fff' stroke-opacity='.18'/%3E%3C/svg%3E");position:absolute;inset:0}.tiles-rule{z-index:1;text-align:center;color:#e0ca8a;width:100%;font:700 11px var(--font-sans);letter-spacing:.14em;position:absolute;top:22px}.tiles-stamp{z-index:1;color:#e8dcad45;border:2px solid #d8c78155;border-radius:50%;place-items:center;width:180px;height:180px;display:grid;position:absolute;top:345px;left:50%;transform:translate(-50%)}.tiles-stamp i{font:48px serif}.tiles-stamp b{font:900 24px var(--font-display);letter-spacing:.1em}.tiles-stamp span{font:700 8px var(--font-sans);letter-spacing:.12em}.tiles-dealer,.tiles-player{z-index:2;text-align:center;position:absolute;left:6%;right:6%}.tiles-dealer>label,.tiles-player>label{color:#ead89a;font:800 12px var(--font-sans);letter-spacing:.12em;flex-wrap:wrap;justify-content:center;gap:16px;margin-bottom:12px;display:flex}.tiles-dealer>label span,.tiles-player>label span{color:#fff}.tiles-split{justify-content:center;gap:54px;display:flex}.tiles-split small{color:#e8dcae;font:800 10px var(--font-sans);letter-spacing:.12em;margin-bottom:8px;display:block}.tiles-split b{color:#fff;font:800 11px var(--font-sans);letter-spacing:.06em;margin-top:8px;display:block}.tile-row{justify-content:center;align-items:flex-start;gap:12px;min-height:118px;display:flex}.pai-tile{color:#111;background:linear-gradient(145deg,#fffef6,#d9d2c2);border:1px solid #aa9d80;border-radius:8px;width:62px;height:112px;padding:4px;transition:transform .18s,box-shadow .18s;position:relative;box-shadow:0 8px 12px #001b13a6,inset 0 0 0 2px #fff}.pai-tile:not(:disabled){cursor:pointer}.pai-tile:not(:disabled):hover{transform:translateY(-7px)}.pai-tile.selected{transform:translateY(-8px);box-shadow:0 0 0 3px #f2c84b,0 12px 18px #001b13}.pai-tile small{color:#fff;width:92px;font:800 8px var(--font-sans);letter-spacing:.04em;text-shadow:0 1px 2px #000;position:absolute;top:115px;left:50%;transform:translate(-50%)}.tile-half{border-bottom:1px solid #b9aa90;height:50%;display:block;position:relative}.tile-half:nth-child(2){border:0}.tile-half i{background:#111;border-radius:50%;width:8px;height:8px;position:absolute;transform:translate(-50%,-50%);box-shadow:inset 1px 1px #555}.tile-back{color:#f4d69b;background:repeating-linear-gradient(45deg,#731d24 0 5px,#9d2b31 5px 10px);border-radius:5px;place-items:center;width:100%;height:100%;display:grid;box-shadow:inset 0 0 0 3px #f3d29b,inset 0 0 0 5px #54141a}.tile-back i{border:1px solid #f4d69b;border-radius:50%;place-items:center;width:34px;height:34px;font:18px serif;display:grid}.tiles-wager{z-index:3;text-align:center;background:#06342688;border:3px solid #f0e5b8;border-radius:50%;place-items:center;width:132px;height:132px;display:grid;position:absolute;bottom:80px;left:13%;box-shadow:0 0 0 5px #cfaa4d33}.tiles-wager.active:after{content:"";background:#8d1f2a;border:6px dashed #f4df81;border-radius:50%;width:44px;height:44px;position:absolute;top:38px;box-shadow:0 4px 8px #001b13}.tiles-wager small,.tiles-wager b,.tiles-wager span{z-index:2;font-family:var(--font-sans);position:relative}.tiles-wager small{color:#efdea2;letter-spacing:.12em;align-self:end;font-size:10px;font-weight:900}.tiles-wager b{font-size:19px}.tiles-wager span{letter-spacing:.1em;align-self:start;font-size:8px}.tiles-bank{z-index:3;background:#021c16d9;border:1px solid #d5bd7366;border-radius:16px;align-items:center;gap:14px;padding:13px 16px;display:flex;position:absolute;bottom:36px;right:5%;box-shadow:0 10px 24px #00150f}.tiles-bank>div:first-child{min-width:100px}.tiles-bank small{color:#cdbd88;font:800 9px var(--font-sans);letter-spacing:.12em;display:block}.tiles-bank b{color:#fff;font:800 18px var(--font-sans)}.tile-chip-rack{gap:7px;display:flex}.tiles-bank .casino-chip{margin:-5px;transform:scale(.82)}.tiles-bank>button{color:#f3df9b;font:800 9px var(--font-sans);letter-spacing:.1em;background:0 0;border:1px solid #d8c07a;padding:9px 12px}.tiles-guide{background:#c9bea8;border:1px solid #c9bea8;grid-template-columns:repeat(3,1fr);gap:1px;max-width:1400px;margin:22px auto 0;display:grid}.tiles-guide article{background:#faf6ec;padding:28px}.tiles-guide span{color:#b38c2f;font:900 12px var(--font-sans)}.tiles-guide h3{color:#17392f;font:900 19px var(--font-display);margin:12px 0 7px}.tiles-guide p{color:#645d51;font:500 13px/1.65 var(--font-sans);margin:0}@media (max-width:800px){.tiles-table{border-width:6px;border-radius:90px 90px 22px 22px;min-height:1020px}.tiles-rule{padding:0 50px;line-height:1.5}.tiles-dealer,.tiles-player{left:2%;right:2%}.tiles-dealer{top:82px}.tiles-player{top:480px}.tiles-split{gap:8px}.tiles-split>div{border-radius:42px;width:49%;min-width:0;padding:9px 5px}.pai-tile{width:51px;height:94px}.tile-row{gap:5px;min-height:104px}.pai-tile small{width:64px;font-size:7px;top:97px}.tile-half i{width:7px;height:7px}.tiles-stamp{width:120px;height:120px;top:345px}.tiles-wager{width:105px;height:105px;bottom:142px;left:7%}.tiles-bank{justify-content:space-between;gap:5px;padding:10px;bottom:30px;left:4%;right:4%}.tiles-bank>div:first-child{min-width:72px}.tiles-bank b{font-size:14px}.tile-chip-rack{gap:0}.tiles-bank .casino-chip{margin:-9px;transform:scale(.67)}.tiles-guide{grid-template-columns:1fr}.tiles-options{gap:10px}.tiles-options label{width:100%}}.pai-tile{color:#fff;background:linear-gradient(145deg,#272927,#050605 70%);border-color:#050706;box-shadow:0 9px 13px #001810c9,inset 0 0 0 2px #303330}.tile-half{border-color:#4a4d49}.tile-half i{background:radial-gradient(circle at 35% 30%,#fff,#d8d8d8 58%,#777 62%,#eee 100%);box-shadow:0 1px 2px #000}.tile-half.red-pips i{background:radial-gradient(circle at 35% 30%,#ff5a50,#d5090c 58%,#650002 63%,#ef171b 100%);box-shadow:0 1px 2px #000}.tile-back{color:#d8bb70;background:repeating-linear-gradient(45deg,#050605 0 6px,#151715 6px 12px);border:1px solid #3c3f3c;border-radius:5px;grid-template-rows:1fr auto 1fr;width:100%;height:100%;box-shadow:inset 0 0 0 3px #050605,inset 0 0 0 4px #b4954f}.tile-back i{border-color:#d8bb70;align-self:end;width:27px;height:27px;font:12px serif}.tile-back b{font:900 17px var(--font-display);letter-spacing:.08em}.tile-back em{font:700 5px var(--font-sans);letter-spacing:.16em;align-self:start}.pai-tile.horizontal{width:112px;height:62px;display:flex}.pai-tile.horizontal .tile-half{border:0;border-right:1px solid #4a4d49;width:50%;height:100%}.pai-tile.horizontal .tile-half:nth-child(2){border:0}.pai-tile.horizontal small{text-align:left;width:78px;top:21px;left:119px;transform:none}.pai-tile.horizontal .tile-back{grid-template-rows:1fr;grid-template-columns:1fr auto 1fr}.pai-tile.horizontal .tile-back i{place-self:center end}.pai-tile.horizontal .tile-back b,.pai-tile.horizontal .tile-back em{align-self:center}.tile-row.high-layout{flex-direction:column;align-items:center;gap:7px;min-height:132px}.tiles-split{align-items:center;gap:20px}.tiles-split>div{background:0 0;border:0;border-radius:0;min-width:235px;min-height:177px;padding:8px 10px}.tiles-dealer{top:58px}.tiles-player{top:500px}.tiles-wager{top:344px;bottom:auto;left:50%;transform:translate(-50%)}.tiles-house-way{z-index:4;color:#15251f;min-width:175px;font-family:var(--font-sans);background:linear-gradient(#e8c864,#9a7420);border:3px solid #d7bd70;border-radius:42px;grid-template-rows:1fr 1fr;grid-template-columns:42px auto;align-items:center;padding:10px 20px 10px 11px;display:grid;position:absolute;bottom:108px;left:50%;transform:translate(-50%);box-shadow:0 7px #3f2c09,0 12px 18px #001a12}.tiles-house-way:not(:disabled){cursor:pointer}.tiles-house-way:not(:disabled):hover{filter:brightness(1.12);transform:translate(-50%,-3px)}.tiles-house-way:disabled{opacity:.38}.tiles-house-way i{width:34px;height:34px;font:900 10px var(--font-sans);border:2px solid #173a2d;border-radius:50%;grid-row:1/3;place-items:center;display:grid}.tiles-house-way span{letter-spacing:.09em;font-size:12px;font-weight:950}.tiles-house-way small{letter-spacing:.12em;font-size:7px;font-weight:900}.tiles-bank{bottom:24px}@media (max-width:800px){.tiles-table{min-height:1080px}.tiles-dealer{top:82px}.tiles-player{top:510px}.tiles-split{gap:0}.tiles-split>div{border:0;border-radius:0;width:50%;padding:7px 2px}.pai-tile.horizontal{width:94px;height:51px}.pai-tile.horizontal small{display:none}.tile-row.high-layout{min-height:112px}.tiles-wager{width:105px;height:105px;top:372px;bottom:auto;left:50%}.tiles-house-way{bottom:125px}.tiles-bank{bottom:26px}}.pai-tile{width:62px;height:128px}.tile-half{border:0!important}.tile-half i{width:11px;height:11px}.pai-tile.horizontal{width:128px;height:62px}.pai-tile.horizontal .tile-half{border:0!important}.pai-tile small{top:131px}.pai-tile.horizontal small{top:21px;left:135px}.low-zone{box-shadow:none!important}.tiles-house-way{border-width:2px;border-radius:28px;grid-template-columns:29px auto;min-width:106px;padding:6px 10px 6px 7px;box-shadow:0 4px #3f2c09,0 8px 12px #001a12}.tiles-house-way i{border-width:1px;width:23px;height:23px;font-size:7px}.tiles-house-way span{letter-spacing:.06em;font-size:8px}.tiles-house-way small{letter-spacing:.08em;font-size:5px}.tiles-bank-marker{z-index:5;color:#d31620;cursor:pointer;background:linear-gradient(#fff,#eee);border:2px solid #ddd;border-radius:8px;place-items:center;width:72px;height:56px;font-family:serif;display:grid;position:absolute;top:94px;left:16%;box-shadow:0 5px #9c9c9c,0 8px 14px #001b14}.tiles-bank-marker span{font-size:28px;line-height:1}.tiles-bank-marker small{font:800 6px var(--font-sans);letter-spacing:.14em;color:#9d1117}.tiles-bank-marker:hover{filter:brightness(1.04);transform:translateY(-2px)}@media (max-width:800px){.pai-tile{width:53px;height:112px}.pai-tile small{top:115px}.tile-half i{width:9px;height:9px}.pai-tile.horizontal{width:112px;height:53px}.tile-row.high-layout{min-height:116px}.tiles-bank-marker{width:56px;height:45px;top:105px;left:5%}.tiles-bank-marker span{font-size:22px}.tiles-house-way{bottom:132px}}.tile-half i.pip-red,.tile-full-pips i.pip-red{background:radial-gradient(circle at 35% 30%,#ff5a50,#d5090c 58%,#650002 63%,#ef171b 100%)}.tile-full-pips{display:block;position:absolute;inset:5px}.tile-full-pips i{background:radial-gradient(circle at 35% 30%,#fff,#d8d8d8 58%,#777 62%,#eee 100%);border-radius:50%;width:11px;height:11px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 1px 2px #000}.pai-tile.hidden{background:#050605;box-shadow:0 9px 13px #001810c9}.tile-back{box-shadow:none;background:repeating-linear-gradient(45deg,#050605 0 7px,#111311 7px 14px);border:0}.tile-back i{border:0}.pai-tile.horizontal .tile-full-pips{inset:5px}@media (max-width:800px){.tile-full-pips i{width:9px;height:9px}}.tiles-library-button{z-index:5;color:#f4e3a5;font-family:var(--font-sans);cursor:pointer;background:#061e18e8;border:1px solid #d7bd70;border-radius:10px;grid-template-rows:1fr 1fr;grid-template-columns:30px auto;align-items:center;padding:9px 14px 9px 10px;display:grid;position:absolute;bottom:28px;left:4%;box-shadow:0 8px 18px #00140e}.tiles-library-button:hover{background:#0c3428;transform:translateY(-2px)}.tiles-library-button i{grid-row:1/3;font:21px/1 sans-serif}.tiles-library-button span{letter-spacing:.1em;font-size:9px;font-weight:950}.tiles-library-button small{letter-spacing:.11em;font-size:5px;font-weight:800}.tile-library-backdrop{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020c09dd;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.tile-library{color:#f5edd7;background:linear-gradient(145deg,#123c2f,#071f18 68%);border:1px solid #b99a51;width:min(1180px,96vw);max-height:92vh;overflow:auto;box-shadow:0 30px 90px #000}.tile-library>header{z-index:4;background:#081f19f5;border-bottom:1px solid #ad955260;justify-content:space-between;align-items:flex-start;gap:30px;padding:24px 28px;display:flex;position:sticky;top:0}.tile-library>header small{color:#d4b65e;font:800 7px var(--font-sans);letter-spacing:.16em}.tile-library>header h2{font:900 clamp(25px,4vw,45px)/.95 var(--font-display);margin:7px 0 5px}.tile-library>header p{color:#c9c1ae;max-width:650px;font:500 11px/1.5 var(--font-sans);margin:0}.tile-library>header button{color:#f4dda0;font:900 8px var(--font-sans);letter-spacing:.12em;cursor:pointer;background:0 0;border:1px solid #c4ab64;padding:11px 15px}.tile-library-grid{background:#b49b5638;grid-template-columns:repeat(4,1fr);gap:1px;padding:1px;display:grid}.tile-library-grid article{background:#0a281f;grid-template-columns:1fr auto;align-items:center;gap:12px;min-height:196px;padding:18px;display:grid}.tile-library-grid article>div:first-child{align-self:start}.tile-library-grid article span,.tile-library-grid article b,.tile-library-grid article small{display:block}.tile-library-grid article span{color:#d8b958;font:900 9px var(--font-sans)}.tile-library-grid article b{color:#fff;font:900 16px var(--font-display);margin:6px 0}.tile-library-grid article small{color:#9ea99f;font:700 6px var(--font-sans);letter-spacing:.1em}.library-pair{gap:8px;display:flex}.tile-library-grid .pai-tile{pointer-events:none;width:48px;height:100px}.tile-library-grid .pai-tile small{display:none}.tile-library-grid .tile-half i,.tile-library-grid .tile-full-pips i{width:8px;height:8px}@media (max-width:850px){.tiles-library-button{grid-template-columns:25px auto;padding:7px 9px;bottom:139px;left:3%}.tiles-library-button i{font-size:17px}.tile-library-grid{grid-template-columns:repeat(2,1fr)}.tile-library>header{gap:15px;padding:18px}.tile-library-grid article{min-height:175px;padding:13px}.tile-library-grid .pai-tile{width:42px;height:88px}.tile-library-grid .tile-half i,.tile-library-grid .tile-full-pips i{width:7px;height:7px}}@media (max-width:480px){.tile-library-backdrop{padding:8px}.tile-library-grid{grid-template-columns:1fr}.tile-library-grid article{min-height:150px}.tile-library-grid .pai-tile{width:48px;height:100px}}@media (min-width:761px){.tiles-table{zoom:.72;max-width:1470px;min-height:900px}.tiles-console{max-width:1060px}}@media (max-width:760px){.tiles-chip-bank{bottom:16px}.tiles-player{bottom:125px}.tiles-table{min-height:650px}.tiles-dealer{top:42px}.tiles-player{top:322px;bottom:auto}.tiles-split>div{min-height:140px}.tiles-wager{width:68px;height:68px;top:248px}.tiles-stamp{top:236px}.pai-tile{width:33px;height:68px}.pai-tile.horizontal{width:72px;height:36px}.tile-row{min-height:72px}.tile-row.high-layout{min-height:76px}.tile-half i,.tile-full-pips i{width:8px;height:8px}.tiles-house-way{bottom:75px}.tiles-bank{bottom:7px}.tiles-library-button{bottom:80px}.tiles-bank-marker{top:58px}}.site-nav nav a{color:#f0eaf2;font-size:9px}.new-brand small,.language-selector{font-size:8px}.language-selector select,.account-control{font-size:10px}.mobile-site-panel nav a{color:#f6f1f8!important;font-size:10px!important}.account-signout{color:#f3edf5;font-size:8px}.micro{color:#e6dfe9;font-size:10px}.micro.dark{color:#514940}.club-copy>p:not(.micro),.game-hero>div>p:last-child,.account-hero>div>p:last-child{color:#e1dbe5}.club-copy>div>a:last-child,.hero-button,.floor-card>b,.club-manifesto>span{font-size:10px}.club-strip,.floor-card>span,.floor-card>small{font-size:9px}.floor-card>small{color:#fff6df}.floor-card p{color:#fff;font-size:14px}.club-manifesto>div p{color:#ddd7e1;font-size:13px}.stage-heading span,.bonus-ledger small,.dealer-zone label,.player-zone label,.poker-hand label,.holdem-dealer label,.holdem-player label,.community label{font-size:9px}.stage-heading>p{color:#514a44}.bonus-ledger span{color:#5d554d;font-size:10px}.felt-rule,.table-stamp span,.chip-tray>span,.chip-tray>button{color:#fff;font-size:8px}.felt-rule{color:#ffffffc7}.chip-tray{color:#fff}.chip-tray>button{color:#fff6df}.felt-bet-circle small,.felt-bet-circle span{font-size:7px}.casino-console>div:first-child small,.console-result small,.operation-label small,.operation-status small{color:#f0eaf2;font-size:8px}.console-actions button,.operation-actions button{font-size:10px}.strategy-panel small,.paytables span,.detail-tracker small,.table-activity small{font-size:8px}.strategy-panel p{color:#4f4842;font-size:13px}.paytables p{color:#f3edf5;font-size:13px}.detail-tracker p,.table-activity p,.activity-empty p{font-size:12px}.main-bet-row small,.baccarat-bonus-row small,.road-board header span,.road-panel>label,.bacc-paytables span{font-size:9px}.baccarat-bonus-row span{color:#554d47;font-size:9px}.baccarat-bonus-row button.active span{color:#fff}.road-board header button{color:#fff;font-size:9px}.bacc-paytables p{color:#fff;font-size:12px}.pai-split>div>small,.pai-player-row>small,.pai-player-cards>button small,.pai-card-slot>small,.pai-wagers small,.pai-wagers span,.ultimate-wagers small,.ultimate-wagers span{color:#fff;font-size:8px}.wheel-bowl small,.wheel-result span,.wheel-result small,.roulette-bet small,.roulette-chip-bank small,.roulette-chip-select>span{color:#fff;font-size:9px}.roulette-history p,.craps-history p{color:#fff;font-size:13px}.craps-zone small{color:#fff;font-size:9px}.dice-pit>small{font-size:10px}.mobile-odds-panel section div{font-size:9px}.tiles-house-way small,.tiles-library-button small,.tile-library-grid article small{color:#fff;font-size:7px}.tile-library>header small{font-size:9px}.tile-library>header p{color:#fff;font-size:13px}.count-rules>span,.count-stats>span,.card-tape>span{font-size:9px}.count-rules p,.count-stats small,.shoe-meter,.count-input label{color:#eee8f1;font-size:9px}.count-rules button,.count-input button{color:#fff;font-size:10px}.count-input p{font-size:12px}.count-placeholder span{color:#f5eff7;font-size:8px}.count-lessons p{color:#4f4842;font-size:13px}.tracker-overview small,.game-progress-grid article>small{color:#eee8f1;font-size:8px}.tracker-overview span{color:#ded8e2;font-size:9px}.tracker-overview button,.game-progress-grid a,.metric-row span{font-size:8px}.metric-row span{color:#eee8f1}.tracker-note p{color:#eee8f1;font-size:12px}.tracker-note a{font-size:9px}.new-footer>p{color:#ddd7e1;font-size:13px}.new-footer>small{color:#c9c3ce;font-size:8px}.footer-directory a,.footer-directory small,.account-card small,.account-card a,.account-status small,.account-actions small,.account-actions a,.member-dashboard small,.cloud-state{font-size:9px}.account-card p,.member-dashboard header p,.member-empty p{color:#ece6ef;font-size:12px}.member-dashboard header p,.member-empty p{color:#514a50}.member-game-list article>span,.member-dashboard>footer{color:#514a50;font-size:9px}.home-page>.club-intro{padding-left:clamp(22px,4vw,56px);padding-right:clamp(22px,4vw,56px)}.home-page>.strategy-path article{padding-left:clamp(20px,3vw,40px);padding-right:clamp(20px,3vw,40px)}@media (max-width:760px){.site-nav nav a{font-size:10px}.new-brand small{font-size:7px}.micro{font-size:9px}.club-strip,.floor-card>span,.floor-card>small{font-size:8px}.felt-bet-circle small,.felt-bet-circle span{font-size:6px}.roulette-bet small,.craps-zone small,.pai-player-cards>button small,.pai-card-slot>small{font-size:7px}.mobile-odds-panel section div{font-size:8px}.game-progress-grid article>small,.metric-row span,.game-progress-grid a,.tracker-overview small{font-size:6.5px}.tracker-overview span{font-size:7px}.home-page>.club-intro{padding-left:20px;padding-right:20px}.home-page>.strategy-path article{padding-left:18px;padding-right:18px}}.tiles-bank .casino-chip{flex-shrink:0;margin:0;transform:none}.tile-chip-rack{gap:6px}@media (min-width:761px){.pai-chips .casino-chip,.tiles-bank .casino-chip{border-width:5.56px;flex-shrink:0;width:55.56px;height:55.56px}.pai-chips .casino-chip span,.tiles-bank .casino-chip span{font-size:12.5px}}@media (max-width:760px){.pai-chips .casino-chip,.tiles-bank .casino-chip{border-width:3px;flex-shrink:0;width:35px;height:35px}.tiles-bank{grid-template-columns:1fr auto;gap:6px;padding:8px;display:grid}.tile-chip-rack{grid-area:2/1/auto/-1;justify-content:center;gap:6px}}.count-advanced{color:#fff;border:1px solid #ffffff40;flex-wrap:wrap;gap:12px;margin:12px 0;padding:10px 12px;display:flex}.count-advanced legend{padding:0 5px;font-size:14px;font-weight:700}.count-advanced label{cursor:pointer;align-items:center;gap:7px;font-size:14px;display:flex}.count-advanced input{accent-color:#efbc59;width:18px;height:18px}.count-advanced p{color:#eee8f2;flex-basis:100%;margin:0;font-size:12px;line-height:1.5}.vision-card.vision-batch{grid-template-columns:repeat(4,minmax(0,1fr));align-content:center;justify-items:center;gap:12px 6px;height:auto;min-height:210px;padding:14px 0;display:grid}.vision-card.vision-batch .casino-card{aspect-ratio:69/98;width:100%;max-width:82px;height:auto;margin:0;transform:none}.vision-card.vision-batch .count-placeholder{grid-column:1/-1}
