/*! build 2026-08-18 */
@font-face {
  font-family: 'Cabinet Grotesk';
  src: url(type/cabinet-grotesk-500.woff2) format("woff2");
  font-weight: 500;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: 'Cabinet Grotesk';
  src: url(type/cabinet-grotesk-700.woff2) format("woff2");
  font-weight: 700;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: 'Cabinet Grotesk';
  src: url(type/cabinet-grotesk-800.woff2) format("woff2");
  font-weight: 800;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: 'Cabinet Grotesk';
  src: url(type/cabinet-grotesk-900.woff2) format("woff2");
  font-weight: 900;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(type/archivo-400-ext.woff2) format("woff2");
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(type/archivo-400.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(type/archivo-500-ext.woff2) format("woff2");
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(type/archivo-500.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(type/archivo-600-ext.woff2) format("woff2");
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(type/archivo-600.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Space Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(type/space-mono-400-ext.woff2) format("woff2");
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Space Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(type/space-mono-400.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Space Mono';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(type/space-mono-700-ext.woff2) format("woff2");
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Space Mono';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(type/space-mono-700.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
:root {
  --hero-strip: #E7E6E1;
  --body-page: #767672;

  --menu-rear: #FF3B1F;
  --frame-deal: 6px 6px 0 0 var(--menu-rear);
  --table-rail: #ffffff;
  --promo-deal: clamp(48px, 5vw, 80px);
  --dot-zone: #0b0b0b;
  --tab-row: 0px;
  --grid-line: 240px;
  --menu-deck: uppercase;
  --crown-nav: #E02A10;
  --deck-nav: #F6F5F1;

  --area-seal: 68px;

  --strip-feature:0px;--unit-edge:"Archivo","Helvetica Neue",Arial,sans-serif;

  --stack-list: #0F9D58;
  --card-tab: #0b0b0b;
  --card-deck: 2px;
  --view-top: -0.03em;

  --outer-chip: cubic-bezier(0.6, 0, 0.2, 1);
  --rail-front: 19px;
  --pane-field: 0.88;
  --ace-frame: 172px;
  --bar-bonus: 0px;

  --label-inner:#F1F0EC;--note-front:#3B3B3B;--side-group:14px;--star-seal:26px;--win-slot:0deg;--media-tray:none;

  --box-mark: linear-gradient(90deg, rgba(11, 11, 11, 0.07) 1px, transparent 1px) 0 0 / 48px 48px, linear-gradient(0deg, rgba(11, 11, 11, 0.07) 1px, transparent 1px) 0 0 / 48px 48px;

  --flag-core:0.06em;--ring-item:0px;--ring-live:clamp(16px,2.4vw,36px);--win-side:"Space Mono",ui-monospace,monospace;

  --feature-strip: 900;
  --game-foot: #0b0b0b;

  --deck-ace: "Cabinet Grotesk", "Helvetica Neue", Arial, sans-serif;

  --ring-deal: 12px;
  --table-head: #FF3B1F;
  --note-rear: 16px;
  --view-zone: 0px;
  --list-game: rgba(255, 59, 31, 0.1);
  --chip-mark: #dddcd6;
  --link-seal: 0px;
  --live-gold: clamp(56px, 6.4vw, 108px);
  --field-gold: brightness(0) opacity(0.85);
  --line-view: 140ms;

  --pane-lead:#0B0B0B;--jackpot-cell:#FFFFFF;--unit-media:repeating-linear-gradient(90deg,rgba(11,11,11,0.08) 0 2px,transparent 2px 12px);--foot-offer:none;--wrap-nav:linear-gradient(transparent,transparent);color-scheme:light;--seal-vip:44px}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scrollbar-color:#0b0b0b transparent}body{margin:0;background:var(--label-inner);font:400 var(--note-rear)/1.5 var(--unit-edge);color:var(--pane-lead);-webkit-font-smoothing:antialiased}img{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;padding:0;cursor:pointer;background:none;border:0}h1,h2,h3,h4,p{margin:0}ul{margin:0;padding:0;list-style:none}::selection{background:var(--menu-rear);color:#fff}:focus-visible{outline:3px solid var(--menu-rear);outline-offset:2px}.core-pill{line-height:1;font-size:1.2em;flex:none}.hero-strip{letter-spacing:-0.02em;font-variant-numeric:tabular-nums;font-family:var(--win-side)}.band-bonus{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.game-group{--crest-seal:44px;height:var(--crest-seal);border:2px solid var(--pane-lead);display:inline-flex;align-items:center;transition:background var(--line-view),color var(--line-view),transform var(--line-view),box-shadow var(--line-view);gap:0.625rem;padding:0 1.25rem;white-space:nowrap;font:800 14px/1 var(--deck-ace);letter-spacing:0.02em;text-transform:uppercase;justify-content:center}[data-chip2-list]{padding:0 0.875rem;--crest-seal:38px;font-size:0.8125rem}.head-outer{font-size:1.0625rem;padding:0 1.75rem;--crest-seal:58px}[data-deal-panel]{background:var(--menu-rear);border-color:var(--menu-rear);color:#fff}[data-deal-panel]:hover{background:var(--pane-lead);border-color:var(--pane-lead)}[data-band-band]{background:transparent;color:var(--pane-lead)}[data-band-band]:hover{background:var(--pane-lead);color:var(--label-inner)}.game-group:active{transform:translate(2px,2px)}

.unit-vip { display: inline-grid; height: 2.75rem; border: 2px solid var(--pane-lead); color: var(--pane-lead); transition: background var(--line-view), color var(--line-view); width: 2.75rem; place-items: center; }
.unit-vip:hover { background: var(--pane-lead); color: var(--label-inner); }
[data-table-item] { display: flex; color: var(--pane-lead); align-items: center; padding: 0 0.75rem; gap: 0.625rem; background: var(--jackpot-cell); height: 2.75rem; border: 2px solid var(--pane-lead); }
[data-table-item]:focus-within { border-color: var(--menu-rear); }
[data-table-item] input { flex: 1; min-width: 0; height: 100%; background: none; border: 0; outline: 0; color: var(--pane-lead); font: inherit; font-size: var(--side-group); font-weight: 500; }
[data-table-item] input::placeholder { color: var(--body-page); }
[data-table-item] kbd { font: 700 11px/1 var(--win-side); color: var(--label-inner); background: var(--pane-lead); padding: 0.25rem 0.375rem; }
.vip-pane { display: inline-flex; align-items: center; gap: 0.625rem; font: 700 12px/1 var(--win-side); color: var(--pane-lead); letter-spacing: 0.04em; text-transform: uppercase; }
.vip-pane::before { content: ""; width: 0.75rem; height: 0.75rem; background: var(--menu-rear); }
/*  base  */
[data-front-label] { font-family: var(--deck-ace); font-weight: var(--feature-strip); text-transform: var(--menu-deck); letter-spacing: var(--view-top); line-height: var(--pane-field); }
[data-front-label] em { font-style: normal; color: var(--menu-rear); }
.edge-flag { display: inline-flex; padding: 0 0.375rem; color: #fff; background: var(--pane-lead); text-transform: uppercase; font: 700 11px/1 var(--win-side); align-items: center; height: 1.25rem; }
.dot-ace { background: var(--menu-rear); }
/*  legacy  */
.line-lobby { background: #fff; color: var(--pane-lead); box-shadow: inset 0 0 0 2px var(--pane-lead); }
[data-side-reel] { position: relative; background: var(--jackpot-cell); border: 2px solid var(--pane-lead); }
.panel-base { position: relative; overflow: hidden; background: var(--menu-rear); border: 2px solid var(--pane-lead); }
.panel-base::after { content: ""; position: absolute; left: 0; right: 0; bottom: 0; height: 0.875rem; background: var(--pane-lead); }
.panel-base img { width: 100%; mix-blend-mode: normal; height: 100%; object-fit: cover; }

.box-reel{width:0.5rem;height:0.5rem;display:inline-block;flex:none;background:var(--stack-list)}

.stage-copy { display: grid; gap: 0.375rem; }
[data-chip-reel] { font: 700 11px/1 var(--win-side); text-transform: uppercase; color: var(--body-page); }
.body-reel { font: 900 30px/0.9 var(--deck-ace); letter-spacing: -0.03em; color: var(--pane-lead); }

.dice-dice{display:inline-flex;align-items:center;gap:0.375rem;height:2rem;padding:0 0.625rem;border:2px solid var(--pane-lead);font:700 12px/1 var(--win-side);text-transform:uppercase;color:var(--pane-lead);transition:background var(--line-view),color var(--line-view)}.dice-dice .hero-strip{color:var(--menu-rear)}.dice-dice:hover{background:var(--pane-lead);color:var(--label-inner)}.row-rear{border-bottom:2px solid var(--pane-lead);display:flex;align-items:flex-end;padding-bottom:0.75rem;gap:1rem;margin-bottom:1.25rem}.nav-table{font:900 var(--seal-vip)/0.8 var(--deck-ace);color:var(--menu-rear);letter-spacing:-0.04em}.win-dock{font:900 var(--seal-vip)/0.82 var(--deck-ace);text-transform:uppercase;letter-spacing:-0.03em;white-space:nowrap}.win-dock .core-pill{display:none}.jackpot-inner{flex:1}[data-deck-chip2]{display:flex}.row-rear .dice-dice{white-space:nowrap}.edge-area{transition:background var(--line-view),color var(--line-view),opacity var(--line-view);width:2.25rem;place-items:center;height:2rem;display:grid;border:2px solid var(--pane-lead);color:var(--pane-lead)}.edge-area + .edge-area{border-left:0}.edge-area:hover{color:#fff;border-color:var(--menu-rear);background:var(--menu-rear)}.edge-area[disabled]{opacity:0.3;pointer-events:none}@media (max-width:720px){.nav-table,.win-dock{font-size:1.875rem}.win-dock{white-space:normal;min-width:0}[data-deck-chip2]{display:none}.row-rear .dice-dice{flex:none}}[data-zone-box]{display:grid;grid-auto-flow:column;grid-auto-columns:var(--ace-frame);gap:0;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}[data-zone-box]>* + *{margin-left:-2px}[data-zone-box]::-webkit-scrollbar{display:none}[data-zone-box]>*{scroll-snap-align:start}.win-label{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;gap:0;background:var(--jackpot-cell);border:2px solid var(--pane-lead);transition:background var(--line-view)}.win-link{border-bottom:2px solid var(--pane-lead);background:var(--chip-mark);overflow:hidden;position:relative;aspect-ratio:var(--stack-edge,3 / 2)}.win-link img{width:100%;filter:grayscale(0.15) contrast(1.05);height:100%;transition:filter var(--line-view);object-fit:cover}.crown-dot{position:absolute;z-index:1;top:0;left:0}[data-field-bar]{padding:0.625rem 0.625rem 0.75rem}.win-label:hover{background:var(--menu-rear);color:#fff}.win-label:hover .outer-link,.win-label:hover .jackpot-row{color:#fff}.win-label:hover .win-link img{filter:none}.label-set{font:800 15px/1.1 var(--deck-ace);text-transform:uppercase;letter-spacing:-0.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.outer-link{display:flex;align-items:center;justify-content:space-between;gap:0.5rem;margin-top:0.375rem;font:400 11px/1 var(--win-side);color:var(--body-page)}.outer-link>span{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.jackpot-row{display:inline-flex;flex:none;gap:0.3125rem;color:var(--pane-lead);align-items:center}.row-vip{line-height:1;gap:0.3em;align-items:center;text-decoration:none;font-size:var(--copy-lead);display:inline-flex;--copy-lead:34px;color:var(--pane-lead);white-space:nowrap}.field-panel{--copy-lead:44px}.view-tile{font-family:var(--deck-ace);font-weight:var(--feature-strip);text-transform:var(--menu-deck);letter-spacing:var(--view-top);font-size:0.74em;line-height:1}[data-group-nav]{position:relative;flex:none}@media (max-width:720px){[data-feature-outer] .row-vip{--copy-lead:28px}}.label-item{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);width:0.9em;height:0.9em;padding:0.12em;border-radius:max(0.06em,calc(var(--tab-row) * 0.02 + 0.14em));background:var(--menu-rear);transform:rotate(calc(-8deg - var(--win-slot) * 2));box-shadow:0.07em 0.07em 0 0 color-mix(in srgb,var(--menu-rear) 55%,#000)}.label-item i{display:grid;place-items:center}.label-item i.deck-offer::before{width:0.17em;background:var(--table-rail);border-radius:50%;content:"";height:0.17em}[data-feature-outer]{position:sticky;top:0;z-index:30;display:flex;background:color-mix(in srgb,var(--label-inner) 88%,transparent);align-items:center;border-bottom:var(--card-deck) solid var(--card-tab);gap:1.5rem;height:var(--area-seal);backdrop-filter:blur(12px);padding:0 var(--ring-live) 0 18px}.label-top{gap:0.625rem;align-items:center;margin-left:auto;display:flex}.edge-body{padding:1.125rem 0.875rem 2rem}[data-slab-panel]{list-style:none;display:flex;padding:0;margin:0;gap:0.25rem;flex-direction:column}.line-inner{display:grid;grid-template-columns:1fr 1fr;margin-bottom:1.125rem;gap:0.5rem}.side-top{display:grid;justify-items:center;gap:0.375rem;padding:0.625rem 0.375rem 0.75rem;background:var(--jackpot-cell);border:var(--card-deck) solid var(--card-tab);border-radius:var(--strip-feature);box-shadow:var(--media-tray);font-size:0.6875rem;letter-spacing:0.08em;text-transform:uppercase;color:var(--note-front);transition:border-color var(--line-view),color var(--line-view),transform var(--line-view) var(--outer-chip)}.meta-frame{display:grid;place-items:center;width:3.25rem;height:3.25rem;border-radius:50%;font-size:1.75rem;color:var(--table-rail);background:radial-gradient(circle at 35% 30%,var(--crown-nav),var(--menu-rear) 70%);box-shadow:0 6px 16px -8px var(--menu-rear)}.side-top:nth-child(2) .meta-frame{background:radial-gradient(circle at 35% 30%,color-mix(in srgb,var(--stack-list) 70%,#fff),var(--stack-list) 70%);box-shadow:0 6px 16px -8px var(--stack-list)}.side-top:hover{border-color:var(--menu-rear);color:var(--pane-lead);transform:translateY(calc(var(--bar-bonus) * -1))}.cell-spin{color:var(--body-page);text-transform:uppercase;margin:1.375rem 0.625rem 0.5rem;letter-spacing:var(--flag-core);font-size:var(--ring-deal)}.seal-side{padding:0 0.625rem;font-size:0.875rem;position:relative;display:flex;align-items:center;height:2.5rem;color:var(--note-front);gap:0.75rem;border-radius:var(--tab-row);transition:color var(--line-view),background var(--line-view)}.seal-side .edge-flag{margin-left:auto}.seal-side:hover{color:var(--pane-lead);background:var(--jackpot-cell)}.seal-side.deal-card{color:var(--pane-lead);background:var(--jackpot-cell)}.seal-side.deal-card .core-pill{color:var(--menu-rear)}.slab-crest{min-width:0}[data-card-unit]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--promo-deal);margin:0 auto;padding:28px var(--ring-live) var(--promo-deal);max-width:var(--front-ring,1440px)}.table-bar{display:none}.nav-meta.shape-list .table-bar{position:fixed;display:block;background:rgba(0,0,0,0.55);z-index:35;inset:0}.mark-block{transition:transform 320ms var(--outer-chip);width:min(300px,86vw);bottom:0;transform:translateX(-102%);position:fixed;left:0;border-right:var(--card-deck) solid var(--card-tab);background:var(--label-inner);overflow-y:auto;top:0;z-index:40}.nav-meta.shape-list .mark-block{transform:none}@media (max-width:720px){[data-feature-outer]{gap:0.75rem;padding:0 1rem 0 0.75rem}.label-top{min-width:0}[data-feature-outer] .core-list{display:none}.label-top [data-band-band]{display:none}}@media (max-width:480px){[data-feature-outer]{gap:0.5rem;padding-right:0.625rem}.label-top{gap:0.375rem}.label-top .game-group{padding:0 0.75rem;letter-spacing:0.02em}}.card-reel{min-height:100vh;grid-template-columns:calc(var(--grid-line) + 24px) minmax(0,1fr);display:grid}.card-reel .cell-list{position:sticky;top:0.75rem;display:flex;flex-direction:column;height:calc(100vh - 24px);margin:0.75rem 0 0.75rem 0.75rem;overflow-y:auto;scrollbar-width:thin;background:var(--jackpot-cell);border:var(--card-deck) solid var(--card-tab);border-radius:var(--strip-feature)}.foot-body{padding:1.25rem 1.25rem 0.25rem}.card-reel .cell-list .edge-body{padding-top:0.875rem}.card-reel .cell-list .seal-side:hover:not(.deal-card){background:var(--deck-nav)}.cell-page{display:grid;justify-items:start;gap:0.5rem;margin:auto 0.875rem 0.875rem;padding:1rem;border-radius:calc(var(--strip-feature) * 0.7);background:var(--wrap-nav),var(--deck-nav);border:var(--card-deck) solid var(--card-tab)}.cell-page:is(strong,b){font-size:1.375rem;font-weight:var(--feature-strip)}

[data-feature-item]{min-width:0}.card-reel [data-feature-outer]{border-bottom:0;background:transparent;gap:1rem;backdrop-filter:none}.star-outer,[data-field-reel]{display:none}[data-group-page]{flex:1;max-width:35rem}

@media (max-width:1080px){.card-reel{grid-template-columns:minmax(0,1fr)}.card-reel .cell-list{position:fixed;left:0;top:0;z-index:40;width:min(300px,86vw);height:calc(100vh - 24px);transform:translateX(calc(-100% - 20px));transition:transform 320ms var(--outer-chip)}.card-reel.shape-list .cell-list{transform:none}.star-outer{display:inline-grid}[data-field-reel]{display:inline-flex}.card-reel [data-feature-outer]{position:sticky;background:color-mix(in srgb,var(--label-inner) 90%,transparent);backdrop-filter:blur(12px);border-bottom:var(--card-deck) solid var(--card-tab)}}.set-hero{color:var(--note-front)}.set-hero p{margin:0 0 1em}.set-hero p:last-child{margin-bottom:0}.box-band{font-size:var(--rail-front);font-weight:600;margin:1.4em 0 0.5em;color:var(--pane-lead)}[data-zone-page],.deal-dot{gap:0.55em;display:grid;list-style:none;padding:0;margin:0 0 1.1em}[data-zone-page] li{position:relative;padding-left:1.4em}[data-zone-page] li::before{border-radius:calc(var(--tab-row) * 0.2);top:0.62em;width:0.45em;left:0.1em;height:0.45em;position:absolute;content:"";transform:rotate(45deg);background:var(--menu-rear)}.deal-dot{counter-reset:step}.deal-dot li{padding-left:2.3em;position:relative;min-height:1.7em;counter-increment:step}.deal-dot li::before{content:counter(step);position:absolute;left:0;top:-0.05em;display:grid;place-items:center;width:1.7em;height:1.7em;font:600 0.8em/1 var(--win-side);color:var(--table-rail);background:var(--menu-rear);border-radius:50%}.set-hero,.set-hero>*{min-width:0}.star-nav{max-width:100%;margin:0 0 1.1em;overflow-x:auto;border:var(--card-deck) solid var(--card-tab);border-radius:var(--tab-row)}.star-nav table{border-collapse:collapse;width:100%;font-size:var(--side-group)}.star-nav th,.star-nav td{text-align:left;white-space:nowrap;padding:0.625rem 0.875rem;border-bottom:var(--card-deck) solid var(--card-tab)}.star-nav tbody tr:last-child>*{border-bottom:0}.star-nav thead th{background:var(--jackpot-cell);font-size:var(--ring-deal);color:var(--body-page);font-weight:600;text-transform:uppercase;letter-spacing:var(--flag-core)}.star-nav tbody th{font-weight:600;color:var(--pane-lead)}.star-nav caption{text-align:left;text-transform:uppercase;font-size:var(--ring-deal);font-weight:600;color:var(--menu-rear);padding:0.625rem 0.875rem;caption-side:top;letter-spacing:var(--flag-core);border-bottom:var(--card-deck) solid var(--card-tab)}.star-nav tbody tr:nth-child(even)>*{background:color-mix(in srgb,var(--deck-nav) 45%,transparent)}.star-gold,[data-crown-pane]{display:inline-grid;height:1.375rem;font-size:0.75rem;border-radius:50%;font-weight:700;place-items:center;width:1.375rem}.star-gold{background:color-mix(in srgb,var(--stack-list) 18%,transparent);color:var(--stack-list)}[data-crown-pane]{background:color-mix(in srgb,var(--table-head) 14%,transparent);color:var(--table-head)}.front-ring tbody th{width:42%;white-space:normal;font-weight:500;color:var(--note-front)}.front-ring td{font-weight:600;color:var(--pane-lead);white-space:normal}[data-front-rear] td,[data-front-rear] thead th:not(:first-child){text-align:center}[data-front-rear] tbody td:nth-child(2),[data-front-rear] thead th:nth-child(2){background:var(--list-game) !important}[data-front-rear] thead th:nth-child(2){color:var(--menu-rear)}@media (max-width:520px){.row-rear{flex-wrap:wrap;row-gap:8px}}img.foot-hero,img.note-panel,img[data-row-step]{background-color:var(--zone-club,var(--deck-nav))}.cell-jackpot{--stack-edge:3 / 4;position:relative}.cell-jackpot img{object-fit:contain !important;object-position:50% 0 !important;background:linear-gradient(180deg,color-mix(in srgb,var(--zone-club,#222) 72%,#0b0b10) 0 50%,color-mix(in srgb,var(--zone-club,#222) 38%,#0B0B10)) !important}.cell-jackpot::before{position:absolute;content:"";z-index:1;background:linear-gradient(rgba(0,0,0,0.28),transparent);height:24%;pointer-events:none;right:0;top:49%;left:0}.wrap-dice{position:absolute;left:0.625rem;pointer-events:none;right:0.625rem;color:#fff;text-shadow:0 1px 6px rgba(0,0,0,0.45);bottom:0.75rem;z-index:2;display:grid;gap:2px}.edge-rear{font-family:var(--deck-ace);font-weight:var(--feature-strip);-webkit-box-orient:vertical;text-transform:var(--menu-deck);-webkit-line-clamp:2;letter-spacing:var(--view-top);font-size:1.0625rem;line-height:1.05;overflow:hidden;display:-webkit-box}[data-vip-race]{font-size:0.6875rem;opacity:0.78}.win-link.cell-jackpot + [data-field-bar],.win-link.cell-jackpot + .lead-body{display:none}img.spin-bonus{background:none !important;border:0 !important;border-radius:0 !important;padding:0 !important;box-shadow:none !important;mask-image:none !important}.lobby-area{position:relative;align-self:stretch;width:100%;justify-self:center;pointer-events:none;min-height:var(--foot-panel,340px)}.lobby-area [data-nav-view]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:auto;height:auto;max-height:100%;max-width:116%;object-fit:contain;object-position:50% 100%;filter:drop-shadow(0 18px 26px rgba(0,0,0,0.35))}@media (max-width:820px){.lobby-area{align-self:auto;min-height:var(--seal-ace,260px)}.lobby-area [data-nav-view]{object-position:50% 100%}}img.band-item{object-fit:contain;border-radius:0;filter:var(--field-gold,none)}.dot-line{display:inline-flex;align-items:center;gap:0.5em;line-height:1;vertical-align:middle}.dot-line svg{flex:none;width:auto;height:1.6em;max-width:3em}.strip-game{clip-path:inset(50%);position:absolute;width:1px;height:1px;overflow:hidden;white-space:nowrap}[data-crest-gold]{gap:0.75rem;display:inline-flex;letter-spacing:0.04em;font-size:0.75rem;text-transform:uppercase;align-items:center}[data-crest-gold] a{color:var(--note-front);text-decoration:none}[data-crest-gold] a:hover{color:var(--menu-rear)}[data-crest-gold] a.deal-card{color:var(--pane-lead);font-weight:600}.flag-dice{display:block}[data-area-zone]{color:var(--menu-rear)}.link-promo{color:inherit;line-height:1.2;display:block;letter-spacing:var(--flag-core);margin-top:0.5em;font-size:clamp(12px,0.22em,17px);text-transform:uppercase;opacity:0.72;font-weight:600;font-family:var(--chip-rail)}.field-offer{font-weight:var(--feature-strip);font-size:clamp(22px,2.4vw,38px);text-transform:var(--menu-deck);display:block;letter-spacing:var(--view-top);font-family:var(--deck-ace);margin:0;line-height:1.05}[data-cell-meta]{font-style:normal;color:var(--menu-rear)}.main-core{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:0.375rem;font-size:var(--ring-deal);line-height:1.3;color:var(--body-page)}[data-frame-chip]{letter-spacing:var(--flag-core);text-transform:uppercase}[data-meta-box]{font-weight:600;color:var(--pane-lead)}.label-strip{color:rgba(255,255,255,0.72)}.label-strip [data-meta-box]{color:#fff}[data-frame-body]{display:flex;flex-wrap:wrap;align-items:center;gap:0.5rem}[data-lead-edge]{display:inline-flex;align-items:center;gap:0.375rem;height:1.75rem;padding:0 0.625rem;font-size:var(--ring-deal);color:var(--body-page);border-radius:var(--tab-row);transition:color .15s,border-color .15s,background-color .15s}[data-lead-edge]:hover{color:var(--pane-lead)}[data-lead-edge] .core-pill{font-size:1.25em}[data-unit-dot] [data-lead-edge]{background:var(--hero-strip);border-radius:var(--link-seal)}.ace-frame [data-lead-edge]{border:var(--card-deck) solid var(--dot-zone)}.ace-frame [data-lead-edge]:hover{border-color:var(--game-foot)}[data-card-front] [data-lead-edge]{border:var(--card-deck) solid var(--card-tab);background:var(--jackpot-cell);font-weight:600}.chip-offer{gap:0.25rem 1.125rem}.chip-offer [data-lead-edge]{text-decoration-color:var(--game-foot);height:auto;padding:0;text-underline-offset:3px;text-decoration:underline}.step-group [data-lead-edge]{border-left:2px solid var(--menu-rear);font:500 11px/1 var(--win-side);border-radius:0;letter-spacing:0.08em;padding:0 0.5rem;text-transform:uppercase}a[role="button"]{cursor:pointer}.cell-menu{display:none}@media (max-width:640px){[data-bonus-pill]{overflow:visible;border:0;border-radius:0}[data-bonus-pill] thead{display:none}[data-bonus-pill] table,[data-bonus-pill] tbody,[data-bonus-pill] tr{display:block;width:100%}[data-bonus-pill] caption{display:block;padding:0 0 0.5rem}[data-bonus-pill] tr{margin:0 0 0.625rem;border:var(--card-deck) solid var(--card-tab);border-radius:var(--tab-row);overflow:hidden}[data-bonus-pill] tbody tr>*{background:none}[data-bonus-pill] tbody th{display:block;white-space:normal;border-bottom:var(--card-deck) solid var(--card-tab);background:color-mix(in srgb,var(--deck-nav) 70%,transparent)}[data-bonus-pill] td{justify-content:space-between;white-space:normal;text-align:right;align-items:baseline;display:flex;gap:0.875rem}[data-bonus-pill] tbody tr>td:last-child{border-bottom:0}[data-bonus-pill] tbody tr:last-child>th{border-bottom:var(--card-deck) solid var(--card-tab)}[data-bonus-pill] .cell-menu{font-weight:600;max-width:48%;text-align:left;font-size:var(--ring-deal);flex:none;color:var(--body-page);display:block;text-transform:uppercase;letter-spacing:var(--flag-core)}}.flag-box{padding:clamp(28px,5vw,64px) 0}.head-cell{gap:0.875rem;display:grid;margin:0 auto;max-width:48.75rem}.body-jackpot{font-size:clamp(32px,4.4vw,52px);line-height:1.05}.crown-copy{font-size:var(--side-group);color:var(--body-page)}.slot-table{font-size:var(--rail-front);color:var(--note-front)}.race-crest{gap:0.75rem;display:grid;margin-top:0.5rem}.race-crest h2{color:var(--pane-lead);font-size:var(--star-seal);margin-top:1.125rem}.head-field{margin:0.5rem 0;padding:0;gap:0.625rem;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.head-field li{display:grid;gap:0.25rem;padding:1rem 1.125rem;border:var(--card-deck) solid var(--card-tab);border-radius:var(--strip-feature);background:var(--jackpot-cell)}[data-spin-media]{font-size:var(--ring-deal);color:var(--body-page);text-transform:uppercase;letter-spacing:var(--flag-core)}.field-rear{font-weight:600;word-break:break-word;color:var(--pane-lead)}.wrap-set{font-size:var(--side-group);color:var(--note-front)}.crest-inner{font-size:var(--side-group);margin:0.875rem 0 0.25rem;flex-wrap:wrap;gap:0.5rem 1.125rem;display:flex}.crest-inner a{text-decoration:underline;color:var(--note-front);text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-underline-offset:3px}.crest-inner a:hover{color:var(--pane-lead)}[data-feature-outer]{background:var(--label-inner);backdrop-filter:none;border-bottom:2px solid var(--pane-lead)}.chip2-feature,.chip-win{background:var(--label-inner);border-right:2px solid var(--pane-lead)}.seal-side{letter-spacing:0.02em;border-radius:0;text-transform:uppercase;font-size:0.8125rem;color:var(--pane-lead);font-weight:600}.seal-side:hover{background:var(--pane-lead);color:var(--label-inner)}.seal-side.deal-card{background:var(--menu-rear);color:#fff}.seal-side.deal-card .core-pill{color:#fff}.cell-spin{font-family:var(--win-side);font-weight:700;color:var(--pane-lead);border-top:2px solid var(--pane-lead);padding-top:0.625rem;margin-left:0;margin-right:0}.side-top{font-weight:700;color:var(--pane-lead);box-shadow:none;border:2px solid var(--pane-lead)}.side-top:hover{background:var(--menu-rear);color:#fff;border-color:var(--pane-lead)}.tab-band{color:var(--pane-lead);border-radius:0;font-weight:600}.tab-band.deal-card{background:var(--menu-rear);color:#fff}.tab-band.deal-card .core-pill{color:#fff}.meta-cell{color:var(--pane-lead);font-weight:700;text-transform:uppercase;border-radius:0}.meta-cell.deal-card{background:var(--pane-lead);color:var(--label-inner);box-shadow:none}.copy-panel{color:var(--pane-lead);text-transform:uppercase;font-weight:700}.copy-panel.deal-card::after{background:var(--menu-rear);border-radius:0;height:0.375rem}[data-side-group]{border-bottom:2px solid var(--pane-lead);background:var(--label-inner)}.area-table{border-radius:0;border:2px solid var(--pane-lead);color:var(--pane-lead);font-weight:700;text-transform:uppercase;font-size:0.75rem}.area-table .core-pill{color:var(--pane-lead)}.area-table.deal-card{color:var(--label-inner);border-color:var(--pane-lead);background:var(--pane-lead)}.card-reel .cell-list{border-radius:0;border:2px solid var(--pane-lead)}.outer-chip2{border-top:2px solid var(--pane-lead);background:var(--label-inner)}[data-spin-gold]{min-height:clamp(400px,40vw,540px);display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:2.5rem;padding:clamp(28px,4vw,56px) clamp(24px,4vw,64px) 0;overflow:hidden;isolation:isolate}[data-spin-gold]::before{content:"";position:absolute;inset:0;z-index:-1;background:var(--wrap-nav),var(--box-mark);mask-image:linear-gradient(90deg,transparent 30%,#000 75%)}.promo-offer{justify-items:start;align-content:center;gap:1.375rem;display:grid;padding-bottom:clamp(28px,4vw,56px)}[data-side-table]{font-size:var(--live-gold);max-width:12ch}[data-side-table] em{display:block}.media-media{color:var(--note-front);line-height:1.5;font-size:var(--rail-front);max-width:46ch}.tab-box{display:grid;grid-template-columns:repeat(3,auto);border-bottom:var(--card-deck) solid var(--card-tab);justify-content:start;border-top:var(--card-deck) solid var(--card-tab);margin:0.375rem 0 0}.tab-box .stage-copy{padding:1rem 1.75rem 1rem 0;margin:0}.tab-box .stage-copy + .stage-copy{padding-left:1.75rem;border-left:var(--card-deck) solid var(--card-tab)}.tab-box dd{margin:0}.promo-promo{gap:0.75rem;margin-top:0.375rem;flex-wrap:wrap;display:flex}.head-slot{font-size:var(--ring-deal);color:var(--body-page);letter-spacing:0.04em}.group-slot{position:relative;align-self:end;width:min(100%,420px);justify-self:center}.mark-top{display:grid;justify-items:center;align-self:stretch;align-content:end;width:auto}.jackpot-panel{aspect-ratio:4 / 5}.jackpot-panel img{object-fit:cover;object-position:50% 40%}.page-gold{position:absolute;left:-1.75rem;bottom:2.75rem;display:grid;gap:0.375rem;padding:0.75rem 1rem;background:var(--label-inner);border:var(--card-deck) solid var(--dot-zone);border-radius:var(--tab-row);box-shadow:var(--media-tray)}.page-gold .hero-strip{letter-spacing:0.06em;color:var(--crown-nav);font-size:var(--note-rear)}@media (max-width:900px){[data-spin-gold]{grid-template-columns:1fr;padding-top:2rem}.group-slot{order:-1;width:min(100%,320px)}.page-gold{left:-0.75rem}}@media (max-width:520px){.tab-box{grid-template-columns:repeat(3,1fr)}.tab-box .stage-copy{padding-right:0.625rem}.tab-box .stage-copy + .stage-copy{padding-left:0.625rem}.promo-promo{justify-self:stretch}.promo-promo .game-group{flex:1}}[data-spin-gold]{min-height:clamp(440px,42vw,580px)}.mark-top{grid-template-rows:minmax(0,1fr) auto;display:grid;width:min(100%,460px);align-self:stretch}.dot-flag{--foot-panel:340px}.mark-top .page-gold{position:relative;inset:auto;z-index:1;justify-self:start;margin:0 0 clamp(20px,3vw,40px)}@media (max-width:900px){[data-spin-gold]{min-height:0}.mark-top{order:-1;align-self:auto;grid-template-rows:auto minmax(0,1fr);justify-items:start;width:100%}.dot-flag{--seal-ace:min(66vw,290px);width:min(78vw,330px);justify-self:start}.mark-top .page-gold{padding:0.5rem 0.75rem;margin:0 0 0.625rem;order:-1}}.feature-feature{display:flex;justify-content:space-between;margin-bottom:1.125rem;flex-wrap:wrap;gap:0.875rem 1.5rem;align-items:center}.top-box{font-size:var(--seal-vip)}[data-stage-line]{gap:0.375rem;flex-wrap:wrap;display:flex}.star-club{height:2.125rem;display:inline-flex;align-items:center;padding:0 0.875rem;border-radius:var(--link-seal);border:var(--card-deck) solid var(--dot-zone);font-size:var(--side-group);color:var(--note-front);transition:border-color var(--line-view),color var(--line-view),background var(--line-view)}.star-club:hover{color:var(--pane-lead);border-color:var(--game-foot)}.star-club.deal-card{background:var(--pane-lead);border-color:var(--pane-lead);color:var(--label-inner)}[data-block-ace]{margin:0;gap:0.625rem;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;display:grid;list-style:none}.outer-jackpot,.field-menu{position:relative;display:block;aspect-ratio:3 / 2;overflow:hidden;border-radius:var(--view-zone);background:var(--deck-nav)}.outer-jackpot img{width:100%;height:100%;object-fit:cover;transition:transform 600ms var(--outer-chip),filter var(--line-view)}.view-slab{position:absolute;top:0.5rem;right:0.5rem;z-index:1}.cell-side{color:#fff;position:absolute;inset:0;display:grid;background:linear-gradient(180deg,transparent 35%,rgba(0,0,0,0.9));align-content:end;opacity:0;transition:opacity var(--line-view);gap:2px;padding:0.875rem}.bonus-slab{font-size:var(--side-group);font-weight:600;line-height:1.2}.front-nav{font-size:0.6875rem;opacity:0.7}[data-top-wrap]{position:absolute;display:grid;font-size:1.375rem;place-items:center;left:50%;height:3.25rem;top:42%;transition:transform var(--line-view) var(--outer-chip);transform:translate(-50%,-50%) scale(0.8);width:3.25rem;border-radius:50%;color:var(--table-rail);background:var(--menu-rear)}.outer-jackpot:hover img{transform:scale(1.06);filter:brightness(0.8)}.outer-jackpot:hover .cell-side{opacity:1}.outer-jackpot:hover [data-top-wrap]{transform:translate(-50%,-50%) scale(1)}.field-menu{display:grid;align-content:center;justify-items:center;gap:0.375rem;padding:0.875rem;text-align:center;border:var(--card-deck) dashed var(--game-foot);background:var(--jackpot-cell);font-size:var(--ring-deal);color:var(--note-front)}.club-set{font-size:2.5rem;color:var(--menu-rear)}@media (max-width:1280px){[data-block-ace]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){[data-block-ace]{grid-template-columns:repeat(2,minmax(0,1fr))}.cell-side{opacity:1}[data-top-wrap]{display:none}}@media (max-width:480px){[data-block-ace]{grid-template-columns:1fr}}.bonus-ring{display:grid;gap:0.75rem;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"c1 c1 c2" "c1 c1 c3" "c4 c5 c6";list-style:none;padding:0;margin:0;grid-template-rows:repeat(3,clamp(170px,14vw,215px))}.area-offer{grid-area:c1}.core-core{grid-area:c2}[data-unit-ring]{grid-area:c3}.lead-rear{grid-area:c4}[data-strip-box]{grid-area:c5}.bonus-lead{grid-area:c6}.jackpot-star{position:relative;display:block;height:100%;overflow:hidden;border-radius:var(--strip-feature);border:var(--card-deck) solid var(--card-tab);background:var(--deck-nav);box-shadow:var(--media-tray)}.jackpot-star img{inset:0;object-position:50% 40%;height:100%;object-fit:cover;transition:transform 700ms var(--outer-chip);position:absolute;width:100%}.jackpot-star::after{background:linear-gradient(90deg,rgba(0,0,0,0.78),transparent 70%);content:"";position:absolute;inset:0}.jackpot-star:hover img{transform:scale(1.05)}.side-block{display:grid;position:absolute;z-index:1;left:1.125rem;gap:0.375rem;bottom:1rem;color:#fff}.strip-gold{font-size:var(--star-seal)}.area-offer .strip-gold{font-size:clamp(34px,3.2vw,52px)}.area-offer .side-block{bottom:4.5rem;left:1.5rem}[data-step-view]{font-size:var(--ring-deal);align-items:center;color:rgba(255,255,255,0.8);gap:0.375rem;display:inline-flex}.head-hero{left:1.5rem;z-index:1;position:absolute;bottom:1.375rem}@media (max-width:900px){.bonus-ring{grid-template-columns:1fr 1fr;grid-template-rows:280px repeat(3,160px);grid-template-areas:"c1 c1" "c2 c3" "c4 c5" "c6 c6"}}[data-strip-dice]{--frame-media:14px;position:relative;display:grid;grid-template-columns:120px minmax(0,1fr) auto 220px;align-items:center;gap:1.75rem;padding:1.125rem 0 1.125rem 1.125rem;background:var(--jackpot-cell);border:var(--card-deck) solid var(--dot-zone);border-radius:var(--strip-feature)}[data-gold-head]{width:7.5rem;height:7.5rem;object-fit:cover;border-radius:var(--view-zone)}.body-card{display:grid;gap:0.375rem;min-width:0}.step-club{font-size:clamp(22px,2vw,30px)}[data-zone-band]{font-size:var(--side-group);color:var(--note-front)}.area-crest{gap:0.375rem;margin:0;display:flex}.area-crest dd{display:grid;justify-items:center;margin:0;min-width:3.625rem;padding:0.625rem 0.375rem;border-radius:var(--tab-row);background:var(--label-inner)}.area-crest .hero-strip{line-height:1;color:var(--crown-nav);font-size:1.625rem}.area-crest small{font-size:0.625rem;color:var(--body-page);text-transform:uppercase;letter-spacing:0.1em}.seal-core{display:grid;padding:1.125rem;background:var(--list-game);margin:-1.125rem 0;align-self:stretch;border-radius:0 var(--strip-feature) var(--strip-feature) 0;border-left:2px dashed var(--dot-zone);align-content:center;justify-items:center;position:relative;gap:0.375rem}.seal-core::before,.seal-core::after{border-radius:50%;height:calc(var(--frame-media) * 2);width:calc(var(--frame-media) * 2);left:calc(var(--frame-media) * -1 - 1px);background:var(--label-inner);position:absolute;content:""}.seal-core::before{top:calc(var(--frame-media) * -1 - var(--card-deck))}.seal-core::after{bottom:calc(var(--frame-media) * -1 - var(--card-deck))}.base-dice{font-size:1.5rem}@media (max-width:1180px){[data-strip-dice]{grid-template-columns:100px minmax(0,1fr) 200px}[data-gold-head]{width:6.25rem;height:6.25rem}.area-crest{grid-column:2}.seal-core{grid-column:3;grid-row:1 / span 2}}@media (max-width:700px){[data-strip-dice]{gap:1rem;padding:1.125rem;grid-template-columns:1fr}[data-gold-head],.area-crest,.seal-core{grid-column:auto;grid-row:auto}.seal-core{border-left:0;border-radius:0 0 var(--strip-feature) var(--strip-feature);margin:0 -1.125rem -1.125rem;border-top:2px dashed var(--dot-zone)}.seal-core::before,.seal-core::after{display:none}}.mark-card{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0.875rem;margin:0;padding:0;list-style:none}.front-row{display:grid;grid-template-columns:90px minmax(0,1fr);gap:1rem;padding:0.75rem;overflow:hidden}.front-row.pill-ring{background:var(--wrap-nav),var(--jackpot-cell);border-color:var(--menu-rear)}.slot-front{border-radius:var(--tab-row);width:6rem;height:6rem;object-fit:cover}.bar-link{display:grid;gap:0.25rem;min-width:0;align-content:center}.reel-step{font-size:var(--ring-deal);color:var(--body-page)}[data-bar-line]{font-size:2.125rem;color:var(--menu-rear)}[data-base-lobby]{font-size:var(--note-rear);color:var(--pane-lead)}.label-zone{font-size:var(--ring-deal);white-space:nowrap;color:var(--body-page);text-overflow:ellipsis;overflow:hidden}@media (max-width:1280px){.mark-card{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.mark-card{grid-template-columns:1fr}}.media-cell [data-zone-box]{--ace-frame:clamp(200px,calc((100% - 14px * 4) / 5),300px)}@media (max-width:720px){.media-cell [data-zone-box]{--ace-frame:64vw}}[data-lobby-frame]{gap:1.5rem;display:grid;position:relative;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;list-style:none;padding:0}[data-lobby-frame]::before{top:2.3125rem;right:0;left:0;border-top:calc(var(--card-deck) * 2) dashed var(--dot-zone);height:0;position:absolute;content:""}.outer-deal{display:grid;position:relative;gap:0.625rem;justify-items:start}.mark-tab{color:var(--body-page);text-transform:uppercase;letter-spacing:var(--flag-core);font-weight:600;font-size:var(--ring-deal);height:1.125rem}.frame-rail{width:1.125rem;height:1.125rem;border-radius:50%;margin-bottom:0.5rem;background:var(--label-inner);border:calc(var(--card-deck) * 2) solid var(--game-foot)}.frame-rail[data-tab-slot]{background:var(--menu-rear);border-color:var(--menu-rear);box-shadow:0 0 0 6px var(--list-game)}.rail-promo{width:6rem;height:6rem;object-fit:cover;border-radius:50%;border:var(--card-deck) solid var(--card-tab)}.dock-win{font-size:var(--star-seal)}.area-star{font-size:var(--side-group);color:var(--note-front)}@media (max-width:1080px){[data-lobby-frame]{gap:0;grid-template-columns:1fr;padding-left:2.25rem}[data-lobby-frame]::before{left:0.5rem;right:auto;top:0;bottom:0;width:0;border-top:0;border-left:calc(var(--card-deck) * 2) dashed var(--dot-zone)}.outer-deal{grid-template-columns:80px minmax(0,1fr);column-gap:18px;padding:1rem 0}.mark-tab{grid-column:1 / -1}.frame-rail{left:-2.25rem;position:absolute;top:1.125rem}.rail-promo{height:5rem;width:5rem;grid-row:span 3}}.core-meta{padding:clamp(24px,4vw,56px)}[data-gold-reel]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:1rem 3rem;padding-bottom:2rem;margin-bottom:2rem;border-bottom:calc(var(--card-deck) * 3) double var(--dot-zone)}[data-gold-reel] .vip-pane{grid-column:1 / -1}.live-pane{font-size:clamp(30px,3.4vw,52px)}.body-tile{line-height:1.6;font-size:var(--rail-front);color:var(--pane-lead)}.win-row{column-gap:48px;font-size:var(--side-group);column-rule:var(--card-deck) solid var(--card-tab);line-height:1.7;column-count:3}.zone-label{margin-bottom:1.75rem}[data-line-area]{font-size:var(--rail-front);break-after:avoid;color:var(--pane-lead);margin-bottom:0.625rem}.win-row .star-nav,.win-row .deal-dot,.win-row [data-zone-page] li{break-inside:avoid}.win-row .star-nav table{font-size:0.75rem}.win-row [data-crest-block]{column-span:all;margin:0.5rem 0 1.75rem}.win-row [data-crest-block] table{font-size:var(--side-group)}.win-row .star-nav th,.win-row .star-nav td{padding:0.4375rem 0.5rem;white-space:normal}.win-row .star-nav thead th{font-size:0.625rem;letter-spacing:0.04em}@media (max-width:1280px){.win-row{column-count:2}}@media (max-width:800px){[data-gold-reel]{grid-template-columns:1fr}.win-row{column-count:1}}.front-live{grid-template-columns:minmax(0,1fr)}.front-live .live-pane{max-width:22ch}.front-live .body-tile{max-width:64ch}.race-dice{justify-items:center;display:grid;gap:1.375rem}.offer-mark{text-align:center;gap:0.625rem;justify-items:center;display:grid}.tab-mark{font-size:clamp(30px,3.4vw,50px)}.pane-table{width:min(860px,100%);overflow:hidden}.stack-grid{border-bottom:var(--card-deck) solid var(--card-tab);padding:0.875rem 1.25rem;gap:0.75rem;align-items:center;display:flex}.stack-grid:is(strong,b){display:block;font-size:var(--side-group)}[data-step-dock]{font-size:var(--ring-deal);display:inline-flex;color:var(--body-page);align-items:center;gap:0.375rem}[data-frame-card]{background:var(--menu-rear);place-items:center;font:700 16px/1 var(--deck-ace);display:grid;color:var(--table-rail);flex:none;width:2.5rem;border-radius:50%;height:2.5rem}.foot-dot{width:1.875rem;height:1.875rem;font-size:0.8125rem}[data-block-page]{display:grid;gap:1.375rem;padding:1.5rem 1.25rem;background:var(--unit-media)}.slot-game{display:grid;gap:0.625rem}.bar-zone{display:flex;align-items:flex-end;gap:0.625rem}[data-stack-flag]{justify-content:flex-end}.promo-live{line-height:1.55;max-width:72%;margin:0;padding:0.75rem 1rem;font-size:var(--side-group)}[data-stack-flag] .promo-live{font-weight:600;border-radius:calc(var(--tab-row) + 10px) calc(var(--tab-row) + 10px) 4px calc(var(--tab-row) + 10px);color:var(--table-rail);background:var(--menu-rear)}[data-block-main] .promo-live{background:var(--deck-nav);color:var(--note-front);border:var(--card-deck) solid var(--card-tab);border-radius:calc(var(--tab-row) + 10px) calc(var(--tab-row) + 10px) calc(var(--tab-row) + 10px) 4px}.gold-link{padding:0.75rem 0.875rem;gap:0.625rem;border-top:var(--card-deck) solid var(--card-tab);align-items:center;display:flex}.bar-side{padding:0.625rem 0.875rem;flex:1;background:var(--hero-strip);color:var(--body-page);font-size:var(--side-group);border-radius:var(--link-seal)}@media (max-width:600px){.promo-live{max-width:86%}}.line-row{margin:0 var(--ring-live) var(--ring-live);border-radius:var(--strip-feature);background:var(--jackpot-cell);border:var(--card-deck) solid var(--card-tab)}[data-card-game]{padding:36px clamp(20px,3vw,40px) 28px;max-width:75rem;gap:1.75rem;margin:0 auto;display:grid}[data-club-outer]{display:flex;border-bottom:var(--card-deck) solid var(--card-tab);gap:1.125rem 1.75rem;padding-bottom:1.5rem;flex-wrap:wrap;align-items:center}[data-line-shape]{flex:1;font-size:var(--side-group);color:var(--body-page)}.strip-ring ul{font-size:var(--side-group);gap:0.625rem 1.625rem;justify-content:center;flex-wrap:wrap;display:flex;color:var(--note-front)}.strip-ring a:hover{color:var(--menu-rear)}.lead-side{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem}.flag-seal,[data-dock-row]{flex-wrap:wrap;gap:0.5rem;display:flex}.flag-seal .dot-line svg{height:1rem}.flag-seal .strip-game{position:static;height:auto;width:auto;clip-path:none}.flag-seal li,[data-dock-row] li{align-items:center;height:1.875rem;font-size:var(--ring-deal);border-radius:var(--link-seal);display:inline-flex;color:var(--note-front);padding:0 0.75rem;font-weight:600;background:var(--hero-strip);gap:0.375rem}[data-dock-row] li{background:transparent;border:var(--card-deck) solid var(--dot-zone)}[data-stack-dock]{font-size:var(--ring-deal);line-height:1.7;color:var(--body-page);text-align:center;max-width:88ch;margin:0 auto}.lead-bar{font-size:var(--ring-deal);color:var(--body-page);text-align:center}@media (max-width:640px){[data-line-shape]{flex-basis:100%;order:3}.lead-side{justify-content:center}}.line-row [data-frame-body]{justify-content:center}:root{--menu-rear:#FF0000;--crown-nav:#D10000;--list-game:rgba(255,0,0,0.14);--table-rail:#FFFFFF}:root{--front-ring:1360px;--win-slot:1deg;--bar-bonus:2px}

svg.core-pill{width:1em;height:1em;display:inline-block;vertical-align:-0.125em;fill:currentColor}
