@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2) format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2) format("woff2-variations");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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-ext-wght-normal-X_5orZeX.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-wght-normal-DiZS0aHC.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-symbols2-wght-normal-CO5SzqOn.woff2) format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-vietnamese-wght-normal-DadHysG0.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal-Bwz-egvJ.woff2) format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-XN7g48iV.woff2) format("woff2-variations");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{--zb-accent: var(--zb-brand, #b45309);--zb-accent-soft: color-mix(in srgb, var(--zb-accent) 8%, transparent);--zb-amount-in: #2b8a3e;--zb-amount-out: #b3392e;--zb-amount-neutral: #52525b;--zb-ink: #1c1c1f;--zb-surface: #ffffff;--zb-surface-sunken: #f7f7f8;--zb-hairline: #eaeaef;--zb-mmc-tint: color-mix(in srgb, var(--zb-accent) 5%, transparent);--zb-total-tint: color-mix(in srgb, var(--zb-accent) 7%, transparent);--zb-font-num: "Geist Mono Variable", ui-monospace, "SF Mono", Menlo, Consolas, monospace;color-scheme:light}html.dark{--zb-accent: var(--zb-brand-dark, #d98e2b);--zb-accent-soft: color-mix(in srgb, var(--zb-accent) 14%, transparent);--zb-amount-in: #74c085;--zb-amount-out: #e58375;--zb-amount-neutral: #a1a1aa;--zb-ink: #e8e8ea;--zb-surface: #1a1a1d;--zb-surface-sunken: #111113;--zb-hairline: #26262b;--zb-mmc-tint: color-mix(in srgb, var(--zb-accent) 6%, transparent);--zb-total-tint: color-mix(in srgb, var(--zb-accent) 10%, transparent);color-scheme:dark}*{margin:0;padding:0;box-sizing:border-box}html,body,#root{min-height:100dvh}body{font-family:Geist Variable,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.zb-num{font-family:var(--zb-font-num);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;letter-spacing:-.01em}.zb-amt-in{color:var(--zb-amount-in)}.zb-amt-out{color:var(--zb-amount-out)}.zb-amt-neutral{color:var(--zb-amount-neutral)}.zb-copyable td.ant-table-cell{cursor:copy}.zb-copyable td.ant-table-cell:has(button,a,input,select,.ant-select,.ant-btn){cursor:auto}.zb-copyable.zb-copy-optin td.ant-table-cell{cursor:auto}.zb-copyable.zb-copy-optin td.zb-copy-cell.ant-table-cell:not(:has(button,a,input,select,.ant-select,.ant-btn)){cursor:copy}.zb-copyable td.zb-copied-flash{animation:zb-copy-flash .5s ease}@keyframes zb-copy-flash{0%{background:var(--zb-accent-soft)}to{background:transparent}}tr.zb-dragging-row{cursor:grabbing;transition:box-shadow .15s ease;box-shadow:0 12px 28px #00000038,0 3px 8px #0000001f}tr.zb-dragging-row>td{background:var(--zb-surface)!important;border-top-color:transparent;border-bottom-color:transparent}.zb-mmc-chip{display:inline-block;margin-left:6px;padding:0 5px;font-size:10px;font-family:var(--zb-font-num);line-height:16px;color:var(--zb-accent);border:1px solid var(--zb-accent);border-radius:3px;vertical-align:1px}.ant-table .ant-table-body{overflow-y:auto!important}.ant-table-header th.ant-table-cell-scrollbar{display:none!important}.zb-mmc-row>td.ant-table-cell{background:var(--zb-mmc-tint)}.zb-tx-deleted{opacity:.45}.zb-total-row>td.ant-table-cell{background:var(--zb-total-tint);border-top:1px solid var(--zb-accent);font-weight:600}.zb-total-row.zb-total-sub>td.ant-table-cell{background:transparent;border-top:none;font-weight:500}.zb-mark{display:inline-flex;align-items:center;vertical-align:middle;gap:9px;-webkit-user-select:none;user-select:none}.zb-mark>span{display:flex;flex-direction:column;justify-content:center}.zb-mark-text{display:block;font-weight:700;font-size:13px;letter-spacing:.14em;line-height:1;color:var(--zb-ink)}.zb-mark-sub{display:block;margin-top:3px;font-family:var(--zb-font-num);font-size:9px;line-height:1;letter-spacing:.1em;color:var(--zb-amount-neutral)}.zb-clock{text-align:right;line-height:1.15}.zb-clock-time{font-family:var(--zb-font-num);font-variant-numeric:tabular-nums;font-size:15px;font-weight:500;letter-spacing:.02em}.zb-clock-tz{font-family:var(--zb-font-num);font-size:9.5px;letter-spacing:.14em;color:var(--zb-amount-neutral)}.zb-clock-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--zb-amount-in);margin-right:6px;vertical-align:1px}@media (prefers-reduced-motion: no-preference){.zb-clock-dot{animation:zb-pulse 2s ease-in-out infinite}}.zb-live-bar{display:flex;justify-content:flex-end;margin-bottom:6px}.zb-live-dot{--zb-live-color: var(--zb-amount-in);display:inline-block;width:8px;height:8px;vertical-align:middle;border-radius:50%;background:var(--zb-live-color);cursor:default}.zb-live-dot[data-live=connecting]{--zb-live-color: var(--zb-amount-neutral)}.zb-live-dot[data-live=offline]{--zb-live-color: var(--zb-amount-out)}@media (prefers-reduced-motion: no-preference){.zb-live-dot[data-live=live],.zb-live-dot[data-live=connecting]{animation:zb-pulse 2s ease-in-out infinite}}.ant-notification .ant-notification-notice-wrapper .ant-notification-notice.zb-claims-notice{width:220px;padding:10px 14px;cursor:pointer;border-inline-start:3px solid var(--zb-amount-in)}.ant-notification-notice-wrapper .ant-notification-notice.zb-claims-notice .ant-notification-notice-icon{font-size:16px;line-height:22px;color:var(--zb-amount-in)}.ant-notification-notice-wrapper .ant-notification-notice.zb-claims-notice .ant-notification-notice-message{margin:0 0 0 26px;padding:0;font-size:14px;font-weight:600;line-height:22px}@keyframes zb-pulse{0%,to{opacity:1}50%{opacity:.35}}.zb-operator{font-size:12px;color:var(--zb-amount-neutral)}.zb-operator b{color:var(--zb-ink);font-weight:600}@media (max-width: 991px){.ant-layout-header.zb-appbar{padding:0 8px 0 4px;gap:8px!important}.zb-appbar .zb-mark-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media (max-width: 380px){.zb-appbar .zb-clock-tz{display:none}}.zb-skip-link{position:absolute;left:-9999px;top:8px;z-index:100;padding:6px 12px;background:var(--zb-accent);color:#fff;border-radius:0 4px 4px 0;font-size:13px}.zb-skip-link:focus{left:0}.zb-page-title{font-size:18px;font-weight:700;letter-spacing:-.01em;color:var(--zb-ink)}.zb-page-sub{margin-top:2px;font-size:12.5px;color:var(--zb-amount-neutral)}.zb-login{position:relative;display:flex;align-items:center;justify-content:center;min-height:100dvh;padding:24px;overflow:hidden;background:#131316;color:#e8e8ea}.zb-login:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(720px 420px at 18% 0%,color-mix(in srgb,var(--zb-brand-dark, #d98e2b) 16%,transparent),transparent 62%),repeating-linear-gradient(180deg,transparent 0 27px,rgba(232,232,234,.05) 27px 28px);pointer-events:none}.zb-login-card{position:relative;width:100%;max-width:360px;padding:32px 28px;background:var(--zb-surface);border:1px solid var(--zb-hairline);border-radius:12px;box-shadow:0 24px 60px #00000073}.zb-login-toggle{position:absolute;top:16px;right:20px;z-index:1}.zb-login-toggle .ant-btn{color:#e8e8ea}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:where(a,button,.ant-btn,.ant-select,.ant-input,input):focus-visible{outline:2px solid var(--zb-accent);outline-offset:1px}.mg-root{--mg-bg: #0b0910;--mg-surface: rgba(255, 246, 225, .04);--mg-surface-2: rgba(255, 246, 225, .08);--mg-line: color-mix(in srgb, var(--mg-gold) 18%, transparent);--mg-line-soft: rgba(255, 246, 225, .08);--mg-ink: #f6efe1;--mg-muted: #a79f92;--mg-gold: var(--pt-gold, #e8c372);--mg-gold-hi: var(--pt-gold-hi, #fbe6ae);--mg-gold-lo: var(--pt-gold-lo, #a0772f);--mg-accent: var(--mg-gold);--mg-accent-hi: var(--mg-gold-hi);--mg-red: #c8323c;--mg-red-hi: #e8545d;--mg-green: #7bd38f;--mg-warn: #f0a868;--mg-display: "Cinzel", "Trajan Pro", Georgia, "Times New Roman", serif;--mg-num: "Geist Mono Variable", ui-monospace, "SF Mono", Menlo, monospace;position:relative;min-height:100dvh;background:var(--mg-bg);color:var(--mg-ink);overflow-x:hidden;color-scheme:dark;font-size:15px}.mg-root *,.mg-root *:before,.mg-root *:after{box-sizing:border-box}.mg-bg{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 80% 50% at 50% -10%,color-mix(in srgb,var(--mg-gold) 18%,transparent),transparent 60%),radial-gradient(ellipse 60% 60% at 100% 30%,rgba(200,50,60,.18),transparent 70%),radial-gradient(ellipse 60% 60% at 0% 70%,rgba(20,90,70,.16),transparent 70%)}.mg-main,.mg-footer,.mg-top{position:relative;max-width:1040px;margin:0 auto;padding-inline:16px}.mg-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-block:16px;border-bottom:1px solid var(--mg-line);max-width:none}.mg-top-inner{width:100%;max-width:1040px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px}.mg-brand{display:inline-flex;align-items:center;gap:10px;font-family:var(--mg-display);font-weight:700;font-size:18px;color:var(--mg-accent);text-decoration:none}.mg-brand em{font-style:normal;color:var(--mg-ink)}.mg-back{display:inline-flex;align-items:center;gap:4px;color:var(--mg-muted);text-decoration:none;font-size:14px;padding:6px 10px;border-radius:999px;border:1px solid var(--mg-line-soft)}.mg-back:hover,.mg-back:focus-visible{color:var(--mg-ink);border-color:var(--mg-line)}.mg-main{padding-block:28px 16px}.mg-eyebrow{font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--mg-accent);margin-bottom:8px}.mg-h1{font-family:var(--mg-display);font-size:clamp(30px,6vw,52px);line-height:1.05;font-weight:800;margin:0 0 10px;background:linear-gradient(180deg,var(--mg-gold-hi),var(--mg-gold) 55%,var(--mg-gold-lo));-webkit-background-clip:text;background-clip:text;color:transparent}.mg-h2{font-family:var(--mg-display);font-size:20px;font-weight:700;margin:0 0 12px;color:var(--mg-ink)}.mg-lead{color:var(--mg-muted);line-height:1.55;max-width:60ch;margin:0 0 24px}.mg-num{font-family:var(--mg-num);font-variant-numeric:tabular-nums}.mg-wallet{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-bottom:24px}.mg-stat{padding:14px 16px;border-radius:14px;background:var(--mg-surface);border:1px solid var(--mg-line-soft)}.mg-stat-label{font-size:12px;color:var(--mg-muted);margin-bottom:4px}.mg-stat-value{font-family:var(--mg-num);font-size:22px;font-weight:600;color:var(--mg-ink)}.mg-stat.is-gold{border-color:var(--mg-line);background:linear-gradient(160deg,color-mix(in srgb,var(--mg-gold) 14%,transparent),color-mix(in srgb,var(--mg-gold) 3%,transparent))}.mg-stat.is-gold .mg-stat-value{color:var(--mg-accent-hi)}.mg-stat-hint{font-size:12px;color:var(--mg-muted);margin-top:4px}.mg-grid{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px}.mg-card{position:relative;display:flex;flex-direction:column;height:100%;padding:18px;border-radius:18px;background:linear-gradient(170deg,#fff6e112,#fff6e105);border:1px solid var(--mg-line);color:inherit;text-decoration:none;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.mg-card:hover,.mg-card:focus-visible{transform:translateY(-3px);border-color:var(--mg-gold);box-shadow:0 14px 40px -18px color-mix(in srgb,var(--mg-gold) 50%,transparent);outline:none}.mg-card-art{display:grid;place-items:center;height:120px;margin-bottom:14px;border-radius:12px;background:radial-gradient(circle at 50% 40%,#c8323c59,#0003 70%);color:var(--mg-accent)}.mg-card-type{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--mg-accent)}.mg-card-name{font-family:var(--mg-display);font-size:19px;font-weight:700;margin:4px 0 6px}.mg-card-desc{font-size:13px;line-height:1.5;color:var(--mg-muted);margin:0 0 14px;flex:1}.mg-card-foot{display:flex;align-items:flex-end;justify-content:space-between;gap:8px;padding-top:12px;border-top:1px solid var(--mg-line-soft);font-size:12px;color:var(--mg-muted)}.mg-card-foot b{display:block;font-family:var(--mg-num);font-size:15px;color:var(--mg-ink)}.mg-card-foot .is-prize b{color:var(--mg-accent-hi)}.mg-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:0 20px;border-radius:999px;border:1px solid transparent;font:inherit;font-weight:700;letter-spacing:.02em;cursor:pointer;color:#1a1206;background:linear-gradient(180deg,var(--mg-gold-hi),var(--mg-gold) 60%,var(--mg-gold-lo));box-shadow:0 6px 20px -8px color-mix(in srgb,var(--mg-gold) 70%,transparent);transition:filter .15s ease,transform .1s ease}.mg-btn:hover:not(:disabled){filter:brightness(1.08)}.mg-btn:active:not(:disabled){transform:translateY(1px)}.mg-btn:disabled{cursor:not-allowed;opacity:.45;box-shadow:none}.mg-btn.is-red{color:#fff6ea;background:linear-gradient(180deg,var(--mg-red-hi),var(--mg-red) 60%,#8e1f27);box-shadow:0 6px 20px -8px #c8323ccc}.mg-btn.is-ghost{color:var(--mg-ink);background:var(--mg-surface-2);border-color:var(--mg-line-soft);box-shadow:none}.mg-btn.is-big{min-height:52px;padding:0 32px;font-size:17px}.mg-btn:focus-visible,.mg-chip:focus-visible,.mg-box:focus-visible{outline:2px solid var(--mg-gold-hi);outline-offset:2px}.mg-game{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:20px;align-items:start}@media (max-width: 820px){.mg-game{grid-template-columns:minmax(0,1fr)}}.mg-panel{padding:18px;border-radius:18px;background:var(--mg-surface);border:1px solid var(--mg-line-soft)}.mg-panel+.mg-panel{margin-top:14px}.mg-stage{display:flex;flex-direction:column;align-items:center;gap:18px;padding:24px 16px;border-radius:20px;background:radial-gradient(circle at 50% 30%,#c8323c38,#fff6e105 70%);border:1px solid var(--mg-line);min-height:420px;justify-content:center}.mg-result{min-height:28px;text-align:center;font-weight:600;color:var(--mg-muted)}.mg-result.is-win{font-family:var(--mg-display);font-size:22px;color:var(--mg-accent-hi);animation:mg-pop .5s ease}.mg-error{margin:0;font-size:13px;color:var(--mg-warn)}.mg-ok{margin:0;font-size:13px;color:var(--mg-green)}@keyframes mg-pop{0%{transform:scale(.6);opacity:0}70%{transform:scale(1.12);opacity:1}to{transform:scale(1)}}.mg-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.mg-chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:52px;min-height:40px;padding:0 14px;border-radius:999px;border:1px solid var(--mg-line-soft);background:var(--mg-surface-2);color:var(--mg-ink);font:inherit;font-family:var(--mg-num);cursor:pointer}.mg-chip[aria-pressed=true]{border-color:var(--mg-gold);color:var(--mg-accent-hi);background:color-mix(in srgb,var(--mg-gold) 12%,transparent)}.mg-chip:disabled{opacity:.4;cursor:not-allowed}.mg-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.mg-muted{color:var(--mg-muted);font-size:13px;line-height:1.5}.mg-prize-tier{display:flex;align-items:center;gap:8px;margin:0 0 12px;font-size:15px;color:var(--mg-ink)}.mg-prize-tier-dot{flex:none;width:10px;height:10px;border-radius:50%;background:var(--card);box-shadow:0 0 0 3px color-mix(in srgb,var(--card) 25%,transparent)}.mg-prize-cost{margin-left:auto;padding:2px 10px;border:1px solid var(--mg-line);border-radius:999px;font-family:var(--mg-num);font-size:12px;color:var(--mg-accent);white-space:nowrap}.mg-prize-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px}.mg-prize{display:flex;align-items:center;gap:10px;min-width:0;padding:10px 12px;border:1px solid var(--mg-line-soft);border-radius:12px;background:var(--mg-surface)}.mg-prize.is-win{border-color:var(--mg-line);background:linear-gradient(160deg,color-mix(in srgb,var(--mg-gold) 14%,transparent),color-mix(in srgb,var(--mg-gold) 3%,transparent))}.mg-prize-icon{flex:none;width:30px;height:30px;border-radius:50%;display:grid;place-items:center}.mg-prize.is-win .mg-prize-icon{background:radial-gradient(circle at 35% 30%,var(--mg-gold-hi),var(--mg-gold) 55%,var(--mg-gold-lo));box-shadow:0 2px 8px -2px color-mix(in srgb,var(--mg-gold) 60%,transparent);color:#1a1206}.mg-prize.is-none .mg-prize-icon{background:var(--mg-surface-2);color:var(--mg-muted)}.mg-prize-body{flex:1;min-width:0;display:grid;gap:6px}.mg-prize-label{font-size:14px;font-weight:700;line-height:1.25;overflow-wrap:anywhere}.mg-prize.is-none .mg-prize-label{font-weight:600;color:var(--mg-muted)}.mg-prize-odds{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--mg-muted)}.mg-prize-bar{flex:1;height:4px;border-radius:999px;background:var(--mg-surface-2);overflow:hidden}.mg-prize-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--mg-gold-lo),var(--mg-gold-hi))}.mg-prize.is-none .mg-prize-bar i{background:var(--mg-muted);opacity:.5}.mg-prizes{list-style:none;margin:0;padding:0;display:grid;gap:6px}.mg-prizes li{display:flex;justify-content:space-between;gap:12px;padding:8px 12px;border-radius:10px;background:var(--mg-surface);font-size:14px}.mg-prizes li b{font-family:var(--mg-num);color:var(--mg-accent-hi)}.mg-prizes li.is-none b{color:var(--mg-muted);font-weight:400}.mg-tabs{display:flex;margin-bottom:12px;border-bottom:1px solid var(--mg-line-soft)}.mg-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:1;min-height:44px;padding:0 12px;margin-bottom:-1px;border:0;border-bottom:2px solid transparent;background:none;color:var(--mg-muted);font:inherit;font-weight:600;cursor:pointer;transition:color .15s ease,border-color .15s ease}.mg-tab:hover{color:var(--mg-ink)}.mg-tab[aria-selected=true]{color:var(--mg-accent-hi);border-bottom-color:var(--mg-accent)}.mg-tab:focus-visible{outline:2px solid var(--mg-gold-hi);outline-offset:-2px}.mg-history .mg-prizes{max-height:360px;overflow-y:auto}.mg-history .mg-prizes li.is-new{animation:mg-new-win 2.4s ease-out}@keyframes mg-new-win{0%,30%{background:color-mix(in srgb,var(--mg-gold) 28%,var(--mg-surface));box-shadow:inset 0 0 0 1px var(--mg-gold)}to{background:var(--mg-surface);box-shadow:inset 0 0 0 1px transparent}}@media (prefers-reduced-motion: reduce){.mg-history .mg-prizes li.is-new{animation:none;box-shadow:inset 0 0 0 1px var(--mg-gold)}}.mg-history-at{display:block;margin-top:2px;font-size:11px;color:var(--mg-muted)}.mg-notice{padding:16px 18px;margin-bottom:24px;border-radius:14px;color:var(--mg-muted);background:color-mix(in srgb,var(--mg-gold) 6%,transparent);border:1px solid var(--mg-line);line-height:1.5}.mg-notice b{display:block;color:var(--mg-ink);margin-bottom:4px}.mg-notice.is-warn{background:#f0a86812;border-color:#f0a8684d}.mg-skel{height:220px;border-radius:18px;background:linear-gradient(100deg,#1a1620 30%,#2a2430,#1a1620 70%);background-size:300% 100%;animation:mg-pulse 1.4s linear infinite}@keyframes mg-pulse{to{background-position:-150% 0}}.mg-footer{padding-block:40px 28px;font-size:12px;color:var(--mg-muted);text-align:center;line-height:1.6}.mg-root[data-mode=light]{--mg-bg: #faf7f1;--mg-surface: #ffffff;--mg-surface-2: rgba(60, 40, 10, .05);--mg-line: color-mix(in srgb, var(--mg-gold-lo) 30%, transparent);--mg-line-soft: rgba(60, 40, 10, .1);--mg-ink: #1f1a14;--mg-muted: #6e665b;--mg-accent: color-mix(in srgb, var(--mg-gold-lo) 80%, #000);--mg-accent-hi: color-mix(in srgb, var(--mg-gold-lo) 70%, #000);--mg-green: #1f8a3f;--mg-warn: #b45309;color-scheme:light}.mg-root[data-mode=light] .mg-bg{background:radial-gradient(ellipse 80% 50% at 50% -10%,color-mix(in srgb,var(--mg-gold) 22%,transparent),transparent 60%),radial-gradient(ellipse 60% 60% at 100% 30%,rgba(200,50,60,.07),transparent 70%),radial-gradient(ellipse 60% 60% at 0% 70%,rgba(40,140,110,.06),transparent 70%)}.mg-root[data-mode=light] .mg-card{background:#fff;box-shadow:0 1px 2px #3c280a0f,0 8px 24px -16px #3c280a40}.mg-root[data-mode=light] .mg-card-art{background:radial-gradient(circle at 50% 40%,color-mix(in srgb,var(--mg-gold) 22%,#fff),#f6f1ea 75%)}.mg-root[data-mode=light] .mg-stage{background:radial-gradient(circle at 50% 30%,#c8323c1a,#fff 70%)}.mg-root[data-mode=light] .mg-skel{background:linear-gradient(100deg,#ece6dc 30%,#f6f2ea,#ece6dc 70%);background-size:300% 100%}@media (prefers-reduced-motion: reduce){.mg-root *,.mg-root *:before,.mg-root *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}@media (max-width: 520px){.mg-main{padding-block:18px 12px}.mg-h1{font-size:28px;margin-bottom:6px}.mg-lead{font-size:14px;margin-bottom:16px}.mg-wallet{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:14px}.mg-stat{padding:10px 12px;border-radius:12px}.mg-stat-value{font-size:18px;overflow-wrap:anywhere}.mg-stat-hint{font-size:11px}.mg-game{gap:14px}.mg-stage{min-height:0;padding:16px 12px;gap:14px;border-radius:16px}.mg-result:empty{min-height:0;margin:0}.mg-result.is-win{font-size:19px}.mg-panel{padding:14px;border-radius:14px}.mg-panel+.mg-panel{margin-top:10px}.mg-h2{font-size:17px;margin-bottom:10px}.mg-chips{gap:6px}.mg-stage .mg-chips{flex-wrap:nowrap;width:100%}.mg-chip{min-width:0;min-height:34px;padding:0 8px;font-size:13px}.mg-stage .mg-chip{flex:1;white-space:nowrap}.mg-prize-grid{gap:6px}.mg-prize{padding:8px 10px;gap:8px}.mg-prize-icon{width:26px;height:26px}.mg-prize-label{font-size:13px}.mg-grid{grid-template-columns:minmax(0,1fr);gap:10px}.mg-card{display:grid;grid-template-columns:76px minmax(0,1fr);column-gap:14px;align-items:center;padding:12px;border-radius:14px}.mg-card>*{grid-column:2}.mg-card-art{grid-column:1;grid-row:1 / span 4;height:76px;margin:0;align-self:stretch}.mg-card-art svg{width:44px;height:44px}.mg-card-name{font-size:17px;margin:2px 0}.mg-card-desc{margin:0 0 6px;font-size:12px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.mg-card-foot{padding-top:6px}.mg-card-foot b{font-size:14px}}.sp-deck{position:relative;z-index:2;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px 18px;margin-top:var(--sp-deck-top, 22px);width:100%}.sp-bet{display:flex;gap:12px}.sp-token{--edge: #d10f2f;--face: #a50b24;--side: #5a0010;--stripe: #fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;justify-items:center;gap:7px;padding:0;border:0;background:none;cursor:pointer;color:#fff;font-family:var(--gs-game, var(--mg-display))}.sp-token.is-v1{--edge: #1d4fd8;--face: #163a9e;--side: #0a1f5c}.sp-token.is-v2{--edge: #1a1a1a;--face: #0b0b0b;--side: #000;--stripe: #f5c542}.sp-chip{position:relative;display:grid;place-items:center;width:62px;height:62px;border-radius:50%;background:radial-gradient(circle,var(--face) 0 55%,transparent 56%),radial-gradient(circle,transparent 0 58%,rgba(255,255,255,.9) 59% 62%,transparent 63%),repeating-conic-gradient(from 11deg,var(--stripe) 0 22deg,var(--edge) 22deg 45deg);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--gs-a-void) 30%,transparent),inset 0 3px 4px #ffffff40,0 3px 0 var(--side),0 6px 0 var(--side),0 10px 14px color-mix(in srgb,var(--gs-a-void) 60%,transparent);filter:saturate(.75) brightness(.85);transition:transform .18s cubic-bezier(.3,1.6,.5,1),box-shadow .18s,filter .18s}.sp-chip b{display:grid;place-items:center;grid-auto-flow:column;width:64%;height:64%;border-radius:50%;border:1.5px dashed rgba(255,255,255,.55);font-size:19px;font-style:italic;font-weight:900;line-height:1;text-shadow:0 2px 0 color-mix(in srgb,var(--gs-a-void) 60%,transparent)}.sp-chip small{font-size:11px;opacity:.8;margin-right:1px}.sp-token-label{font-size:10px;font-style:italic;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#9a8585;transition:color .18s}.sp-token:hover:not(:disabled) .sp-chip{filter:none;transform:translateY(-3px) rotate(-8deg)}.sp-token[aria-pressed=true] .sp-chip{filter:none;transform:translateY(-7px);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--gs-a-void) 30%,transparent),inset 0 3px 4px #ffffff4d,0 0 0 3px #f5c542,0 3px 0 3px var(--side),0 6px 0 3px var(--side),0 0 22px 6px #ffc83c8c,0 16px 18px color-mix(in srgb,var(--gs-a-void) 60%,transparent);animation:sp-chip-flip .45s ease-out}.sp-token[aria-pressed=true] .sp-token-label{color:#f5c542}@keyframes sp-chip-flip{0%{transform:translateY(-7px) rotateY(180deg)}}.sp-token:disabled{cursor:not-allowed}.sp-token:disabled .sp-chip{filter:grayscale(1) brightness(.5)}.sp-token:disabled .sp-token-label{opacity:.4}.sp-token:focus-visible{outline:none}.sp-token:focus-visible .sp-chip{outline:3px solid #ffd23f;outline-offset:4px}.sp-go{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:210px;min-height:64px;padding:6px 40px 8px;border:0;border-radius:16px;cursor:pointer;color:#fff;transform:skew(-10deg);background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.5) 50%,transparent 65%) -150% 0 / 60% 100% no-repeat,linear-gradient(180deg,var(--gs-a-hi),var(--gs-a) 48%,var(--gs-a-deep) 52%,var(--gs-a-lo));animation:sp-sweep 3.2s ease-in-out infinite;box-shadow:inset 0 2px #ffffff8c,inset 0 -4px 8px color-mix(in srgb,var(--gs-a-void) 30%,transparent),0 0 0 2px var(--gs-a-lite),0 7px 0 2px var(--gs-a-dark),0 0 30px 6px color-mix(in srgb,var(--gs-a) 55%,transparent);transition:transform .08s ease,box-shadow .08s ease,filter .2s}.sp-go-face{display:flex;flex-direction:column;align-items:center;transform:skew(10deg);font-family:var(--gs-game, var(--mg-display));font-style:italic;font-weight:900;font-size:32px;line-height:1;letter-spacing:.06em;text-transform:uppercase;text-shadow:0 3px 0 var(--gs-a-deep)}.sp-go-face small{margin-top:3px;font-size:12px;letter-spacing:.1em;text-shadow:0 1px 0 var(--gs-a-deep);opacity:.9}.sp-go:hover:not(:disabled){filter:brightness(1.1)}.sp-go:active:not(:disabled){transform:skew(-10deg) translateY(6px);box-shadow:inset 0 2px #fff6,inset 0 -4px 8px color-mix(in srgb,var(--gs-a-void) 30%,transparent),0 0 0 2px var(--gs-a-lite),0 1px 0 2px var(--gs-a-dark),0 0 16px 3px color-mix(in srgb,var(--gs-a) 50%,transparent)}.sp-go.is-ready:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:18px;animation:sp-call 1.6s ease-out infinite;pointer-events:none}@keyframes sp-sweep{0%,55%{background-position:-150% 0,0 0}to{background-position:250% 0,0 0}}@keyframes sp-call{0%{box-shadow:0 0 color-mix(in srgb,var(--gs-a) 80%,transparent)}to{box-shadow:0 0 0 20px color-mix(in srgb,var(--gs-a) 0%,transparent)}}.sp-go:disabled{cursor:not-allowed;filter:saturate(.2) brightness(.6)}.sp-go:focus-visible{outline:3px solid #ffd23f;outline-offset:8px}.sp-hint{margin:12px 0 0;font-size:12px;font-weight:700;color:#9a8585}.sp-hint kbd{display:inline-block;padding:1px 7px;border:1px solid #555;border-bottom-width:2px;border-radius:5px;background:#1a1a1a;font:inherit;font-size:11px;color:#ddd}@media (hover: none){.sp-hint{display:none}}.sp-history{display:flex;align-items:center;gap:10px;max-width:100%;margin-top:16px}.sp-history-tag{flex:none;font-size:11px;font-style:italic;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:var(--gs-a-hi)}.sp-history ol{display:flex;gap:6px;min-width:0;margin:0;padding:2px;list-style:none;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 80%,transparent);mask-image:linear-gradient(90deg,#000 80%,transparent)}.sp-history li{flex:none;display:grid;place-items:center;min-width:30px;height:28px;padding:0 9px;border-radius:8px;background:#1c1c1c;box-shadow:inset 0 0 0 1px #3a3a3a;font-size:12px;font-weight:800;color:var(--gs-a-hi)}.sp-history li.is-win{background:linear-gradient(180deg,#fff3c4,#f5c542);box-shadow:0 0 8px #f5c54280;color:#4a2a06}.sp-history li:first-child{animation:sp-new .5s cubic-bezier(.3,1.8,.5,1);outline:2px solid #fff;outline-offset:1px}@keyframes sp-new{0%{transform:scale(.3);opacity:0}}@media (prefers-reduced-motion: reduce){.sp-go,.sp-go.is-ready:after,.sp-history li:first-child,.sp-token[aria-pressed=true] .sp-chip{animation:none}}@media (max-width: 520px){.sp-deck{gap:14px}.sp-chip{width:50px;height:50px}.sp-chip b{font-size:16px}.sp-go{flex:1 1 100%;max-width:320px}}.gs-root[data-mode=light] .sp-token-label,.gs-root[data-mode=light] .sp-hint{color:var(--mg-muted)}.gs-root[data-mode=light] .sp-token[aria-pressed=true] .sp-token-label{color:var(--gs-gold-ink)}.gs-root[data-mode=light] .sp-hint kbd{border-color:#d8cfc2;background:#fff;color:var(--mg-ink)}.gs-root[data-mode=light] .sp-history-tag{color:var(--gs-a-lo)}.gs-root[data-mode=light] .sp-history li{background:#fff;box-shadow:inset 0 0 0 1px #e3d9cc,0 2px #e3d9cc;color:var(--gs-a-lo)}.gs-root[data-mode=light] .sp-history li.is-win{background:linear-gradient(180deg,#fff3c4,#f5c542);box-shadow:0 2px #b07800;color:#4a2a06}.gs-root[data-mode=light] .sp-history li:first-child{outline-color:var(--gs-a)}.tr-row{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:10px}.tr-plaque{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;display:grid;justify-items:center;align-content:center;gap:1px;min-height:64px;padding:8px 6px;border:0;border-radius:12px;cursor:pointer;color:#1a1206;font-family:var(--gs-game);text-align:center;background:radial-gradient(circle at 80% 0%,rgba(255,255,255,.45),transparent 55%),linear-gradient(160deg,color-mix(in srgb,var(--card) 80%,white),var(--card) 50%,color-mix(in srgb,var(--card) 55%,black));box-shadow:inset 0 1px #fff9,inset 0 -3px color-mix(in srgb,var(--card) 50%,black),0 4px color-mix(in srgb,var(--card) 30%,black),0 8px 14px #00000073;filter:saturate(.6) brightness(.72);transition:transform .18s cubic-bezier(.3,1.6,.5,1),filter .18s,box-shadow .18s}.tr-plaque:hover:not(:disabled){filter:saturate(.85) brightness(.9);transform:translateY(-2px)}.tr-plaque[aria-pressed=true]{filter:none;transform:translateY(-4px);box-shadow:inset 0 1px #fff9,inset 0 -3px color-mix(in srgb,var(--card) 50%,black),0 0 0 2px #fff,0 0 0 4px var(--card),0 4px 0 4px color-mix(in srgb,var(--card) 30%,black),0 0 22px 4px color-mix(in srgb,var(--card) 70%,transparent)}.tr-plaque[aria-pressed=true]:after{content:"";position:absolute;top:6px;right:7px;width:7px;height:7px;border-radius:50%;background:#7dff9a;box-shadow:0 0 6px 2px #7dff9ab3}.tr-plaque:disabled{cursor:default}.tr-plaque:focus-visible{outline:3px solid #ffd23f;outline-offset:4px}.tr-plaque-name{font-size:15px;font-style:italic;font-weight:900;letter-spacing:.06em;text-transform:uppercase;overflow-wrap:anywhere;line-height:1.1}.tr-plaque-cost{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:800}.tr-plaque-cost i{width:11px;height:11px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff3c4,#f1c453 45%,#b07a1c);box-shadow:0 0 0 1px #7a4d0c}.tr-plaque-top{font-size:10px;font-weight:700;opacity:.75}.tr-plaque.is-short .tr-plaque-cost{text-decoration:line-through;opacity:.6}.tr-plaque.has-img{color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.8);background:linear-gradient(180deg,#0000001a 10%,#000000b3),var(--img) center / cover no-repeat,var(--card)}@media (max-width: 520px){.tr-row{gap:6px}.tr-plaque{min-height:56px;padding:6px 4px}.tr-plaque-name{font-size:13px}}@media (prefers-reduced-motion: reduce){.tr-plaque{transition:none}}.cab{position:relative;display:flex;flex-direction:column;width:min(100%,520px);padding:0 16px 12px;border-radius:30px;background:linear-gradient(180deg,rgba(255,255,255,.14),transparent 22%),linear-gradient(180deg,var(--gs-a-lo),var(--gs-a-deep) 45%,var(--gs-a-dark));box-shadow:inset 0 2px #ffffff4d,inset 0 -6px 14px #00000073,0 0 0 3px var(--gs-a-hi),0 0 0 6px var(--gs-a-dark),0 24px 40px #0009}.cab-aura{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;box-shadow:0 0 8px 1px color-mix(in srgb,var(--gs-a-hi) 95%,transparent),0 0 26px 6px color-mix(in srgb,var(--gs-a) 80%,transparent),0 0 70px 14px color-mix(in srgb,var(--gs-a) 40%,transparent);animation:cab-aura 2.2s ease-in-out infinite}@keyframes cab-aura{50%{opacity:.55}}.cab.is-busy .cab-aura{animation-duration:.3s}.cab.is-win .cab-aura{box-shadow:0 0 8px 1px #fff0b4f2,0 0 28px 8px #ffc83ce6,0 0 80px 18px #ffaa0080;animation-duration:.35s}.cab-crown{position:relative;display:grid;justify-items:center;align-self:center;gap:2px;min-width:62%;margin:-22px 0 14px;padding:10px 28px 12px;border-radius:16px;background:linear-gradient(180deg,#1c1c1c,#000);box-shadow:0 0 0 3px var(--gs-a),0 0 18px color-mix(in srgb,var(--gs-a) 80%,transparent),0 10px 18px #0009}.cab-crown:before{content:"";position:absolute;top:-11px;right:-11px;bottom:-11px;left:-11px;border-radius:22px;padding:6px;background:radial-gradient(circle,#fff4cc 0 2.2px,rgba(255,215,106,.55) 3px,transparent 4px) 0 0 / 13px 13px;-webkit-mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);-webkit-mask-composite:xor;animation:cab-chase .8s steps(1) infinite}.cab.is-busy .cab-crown:before{animation-duration:.25s}@keyframes cab-chase{50%{background-position:6.5px 6.5px}}.cab-crown-tag{font-family:var(--gs-banner, var(--gs-game));font-size:16px;letter-spacing:.25em;text-transform:uppercase;color:var(--gs-a-hi);text-shadow:0 0 8px color-mix(in srgb,var(--gs-a) 90%,transparent)}.cab-crown b{font-family:var(--gs-game);font-size:clamp(24px,6vw,34px);font-style:italic;font-weight:900;line-height:1;color:#ffd23f;text-shadow:0 0 14px rgba(255,210,63,.7),0 3px 0 #8a5a00;white-space:nowrap}.cab-base{margin-top:10px;text-align:center;font-family:var(--gs-game);font-size:12px;font-style:italic;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:#ffd23f;text-shadow:0 0 8px rgba(255,210,63,.5)}@media (prefers-reduced-motion: reduce){.cab-aura,.cab-crown:before{animation:none}}@media (max-width: 520px){.cab{padding:0 10px 10px;border-radius:24px}}.bx{display:flex;flex-direction:column;align-items:center;width:100%}.bx .tr-row{margin-bottom:14px}.bx-vault{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 10px;padding:10px 12px;border-radius:16px;background:radial-gradient(ellipse at 50% 0%,color-mix(in srgb,var(--gs-a) 30%,transparent),transparent 60%),#070707;box-shadow:inset 0 0 0 2px #000,inset 0 0 30px #000c,0 0 0 3px #f5c542,0 0 0 5px #6e4a00}.bx-box{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;aspect-ratio:1 / .86;padding:0;border:0;background:none;cursor:pointer;-webkit-tap-highlight-color:transparent;animation:bx-idle 7s ease-in-out calc(var(--i) * .77s) infinite}.bx-box:disabled{cursor:default;animation:none}@keyframes bx-idle{0%,88%,to{transform:none}91%{transform:translateY(-6%) rotate(-3deg)}94%{transform:translateY(0) rotate(2deg)}97%{transform:translateY(-2%) rotate(0)}}.bx-body,.bx-lid{position:absolute;left:50%;bottom:0;width:100%;height:116%;transform:translate(-50%);overflow:visible;pointer-events:none}.bx-lid{transform-origin:20% 45%;transition:transform .25s ease,opacity .25s;filter:drop-shadow(0 2px 2px rgba(0,0,0,.35))}.bx-ribbon{fill:var(--rb);transition:fill .3s}.bx-num{font-family:var(--gs-game);font-size:11px;font-weight:900;fill:#4a2a06}.bx-box:hover:not(:disabled) .bx-body,.bx-box:hover:not(:disabled) .bx-lid{translate:0 -4%}.bx-box:hover:not(:disabled) .bx-lid{transform:translate(-50%) translateY(-6%) rotate(-4deg)}.bx-box:focus-visible{outline:3px solid #ffd23f;outline-offset:2px;border-radius:12px}.bx-box.is-dim{opacity:.35;filter:saturate(.4);transition:opacity .3s,filter .3s}.bx-box.is-picked{animation:bx-rattle .28s linear infinite}.bx-box.is-picked .bx-burst{opacity:.6;transform:scale(.8)}@keyframes bx-rattle{0%,to{transform:rotate(0) translateY(0)}25%{transform:rotate(-5deg) translateY(-3%)}50%{transform:rotate(0) translateY(0)}75%{transform:rotate(5deg) translateY(-3%)}}.bx-box.is-open{animation:bx-thump .35s ease-out}@keyframes bx-thump{40%{transform:scale(1.08,.92)}}.bx-box.is-open .bx-lid{transform:translate(-30%) translateY(-38%) rotate(28deg);opacity:0;transition:transform .55s cubic-bezier(.2,.8,.3,1),opacity .4s .25s}.bx-burst{position:absolute;left:50%;top:40%;width:130%;aspect-ratio:1;margin:-65% 0 0 -65%;border-radius:50%;pointer-events:none;opacity:0;transform:scale(.3);background:radial-gradient(circle,color-mix(in srgb,var(--rb) 70%,transparent),transparent 65%);transition:opacity .3s,transform .3s}.bx-box.is-win .bx-burst{opacity:1;transform:scale(1);background:radial-gradient(circle,rgba(255,240,180,.95) 0 12%,rgba(255,200,60,.5) 30%,transparent 62%),repeating-conic-gradient(rgba(255,215,106,.55) 0 10deg,transparent 10deg 30deg);-webkit-mask:radial-gradient(circle,#000 30%,transparent 68%);mask:radial-gradient(circle,#000 30%,transparent 68%);animation:bx-rays 6s linear infinite}@keyframes bx-rays{to{rotate:360deg}}.bx-box.is-none .bx-burst{opacity:.8;transform:scale(.85);background:radial-gradient(circle,rgba(180,180,190,.45),transparent 60%);transition-duration:.6s}.bx-box.is-none .bx-body{filter:saturate(.3) brightness(.7);transition:filter .5s .2s}.bx-prize{position:absolute;left:-8%;right:-8%;top:34%;z-index:1;display:flex;justify-content:center;transform:translateY(-50%);animation:bx-rise .55s cubic-bezier(.3,1.7,.5,1) both;pointer-events:none}.bx-prize span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;padding:4px 10px;border-radius:10px;font-family:var(--gs-game);font-size:clamp(12px,3.6vw,20px);font-style:italic;font-weight:900;line-height:1.1;text-align:center;overflow-wrap:anywhere;white-space:normal}.bx-box.is-win .bx-prize span{background:linear-gradient(180deg,#fff3c4,#f5c542 55%,#d49a26);color:#4a2a06;box-shadow:0 0 0 2px #7a4d0c,0 0 18px 4px #ffd23fb3,0 4px #6e4a00}.bx-box.is-none .bx-prize span{background:#1c1c1c;color:#c9c0c0;font-size:clamp(10px,2.8vw,14px);box-shadow:0 0 0 1.5px #3a3a3a,0 4px 8px #0009}@keyframes bx-rise{0%{transform:translateY(10%) scale(.3);opacity:0}}@media (prefers-reduced-motion: reduce){.bx-box,.bx-box.is-picked,.bx-box.is-open,.bx-box.is-win .bx-burst,.bx-prize{animation:none}.bx-lid,.bx-box.is-open .bx-lid{transition:none}}@media (max-width: 1039px){.bx{padding-top:34px}}@media (max-width: 520px){.bx-vault{gap:4px 6px;padding:8px}}.pl{display:flex;flex-direction:column;align-items:center;width:100%}.cab.pl-machine{width:min(100%,440px)}.pl-glass{position:relative;padding:6px 8px 8px;border-radius:16px;background:radial-gradient(ellipse at 50% 100%,color-mix(in srgb,var(--gs-a) 35%,transparent),transparent 55%),radial-gradient(ellipse at 50% 0%,rgba(255,210,63,.14),transparent 45%),linear-gradient(0deg,rgba(255,255,255,.035) 1px,transparent 1px) 0 0 / 100% 22px,#070707;box-shadow:inset 0 0 0 2px #000,inset 0 0 30px #000c,0 0 0 3px #f5c542,0 0 0 5px #6e4a00}.pl-glass:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(115deg,rgba(255,255,255,.08),transparent 35%);pointer-events:none}.pl-glass svg{display:block;width:100%;height:auto;overflow:visible}.pl-chute{fill:none;stroke:var(--gs-a-hi);stroke-width:2.5;stroke-linecap:round;filter:drop-shadow(0 0 3px var(--gs-a))}.pl-pegs{filter:drop-shadow(0 0 2.5px var(--gs-a))}.pl-peg{fill:var(--gs-a-lite);transform-box:fill-box;transform-origin:center}.pl-machine.is-busy .pl-pegs{filter:drop-shadow(0 0 4px var(--gs-a-hi))}.pl-balls,.pl-ready{filter:drop-shadow(0 0 4px rgba(255,210,63,.9))}.pl-trail{fill:#ffd23f}.pl-ready{animation:pl-bob 1.6s ease-in-out infinite}@keyframes pl-bob{50%{transform:translateY(-2.5px)}}.pl-slot-box{fill:#17131a;stroke:#3a3340;stroke-width:.8}.pl-slot.is-win .pl-slot-box{fill:color-mix(in srgb,#e0a100 var(--heat),var(--gs-a-lo));stroke:color-mix(in srgb,#fff3c4 var(--heat),var(--gs-a-hi))}.pl-slot-label{font-family:var(--gs-game);font-weight:900;fill:#8c8494}.pl-slot.is-win .pl-slot-label{fill:#fff;paint-order:stroke;stroke:#00000073;stroke-width:2px}.pl-slot.is-top .pl-slot-box{fill:#f5c542;stroke:#fff3c4;animation:pl-top 1.4s ease-in-out infinite}.pl-slot.is-top .pl-slot-label{fill:#4a2a06;stroke:#ffffff80}@keyframes pl-top{50%{filter:drop-shadow(0 0 7px rgba(255,210,63,1))}}.pl-slot.is-landed{transform-box:fill-box;transform-origin:center bottom;animation:pl-land .5s cubic-bezier(.3,1.8,.5,1)}.pl-slot.is-landed .pl-slot-box{stroke:#fff;stroke-width:2.2;filter:drop-shadow(0 0 6px color-mix(in srgb,var(--gs-a-hi) 90%,transparent))}.pl-slot.is-win.is-landed .pl-slot-box{filter:drop-shadow(0 0 8px rgba(255,210,63,1))}@keyframes pl-land{40%{transform:scale(1.12,.9)}}.pl-count rect{fill:#fff3c4;stroke:#6e4a00;stroke-width:.8}.pl-count text{font-family:var(--gs-game);font-weight:900;fill:#4a2a06}@media (prefers-reduced-motion: reduce){.pl-ready,.pl-slot.is-top .pl-slot-box,.pl-slot.is-landed{animation:none}}@media (max-width: 1039px){.pl{padding-top:34px}}.sc{display:flex;flex-direction:column;align-items:center;width:100%}@media (min-width: 1040px){.sc{padding-top:72px}}@media (max-width: 1039px){.sc{padding-top:22px}}.sc .tr-row{width:min(100%,480px);margin-bottom:18px}.sc-stage{position:relative;isolation:isolate;width:min(100%,480px);filter:drop-shadow(0 0 14px color-mix(in srgb,var(--card) 55%,transparent)) drop-shadow(0 22px 26px rgba(0,0,0,.6));transition:filter .4s}.sc-stage.is-win{animation:sc-glow .4s ease-in-out 8 alternate}@keyframes sc-glow{to{filter:drop-shadow(0 0 30px rgba(255,210,90,1)) drop-shadow(0 0 8px #fff)}}.sc-ticket,.sc-ghost{border-radius:18px;background:radial-gradient(circle at 85% 0%,rgba(255,255,255,.55),transparent 45%),repeating-linear-gradient(135deg,rgba(255,255,255,.07) 0 8px,transparent 8px 16px),linear-gradient(160deg,color-mix(in srgb,var(--card) 75%,white),var(--card) 45%,color-mix(in srgb,var(--card) 55%,black));-webkit-mask:radial-gradient(circle 12px at 0 58%,#0000 96%,#000) left / 51% 100% no-repeat,radial-gradient(circle 12px at 100% 58%,#0000 96%,#000) right / 51% 100% no-repeat;mask:radial-gradient(circle 12px at 0 58%,#0000 96%,#000) left / 51% 100% no-repeat,radial-gradient(circle 12px at 100% 58%,#0000 96%,#000) right / 51% 100% no-repeat}.sc-ghost{position:absolute;top:0;right:0;bottom:0;left:0;z-index:calc(-1 * var(--n));filter:brightness(calc(.8 - var(--n) * .12));transform:translate(calc(var(--n) * 7px),calc(var(--n) * 7px)) rotate(calc(var(--n) * 1.6deg))}.sc-ticket{position:relative;display:flex;flex-direction:column;gap:8px;padding:14px 20px 12px;color:#1a1206;animation:sc-deal .45s cubic-bezier(.2,.9,.3,1.15)}.sc-ticket:before{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border:1.5px dashed color-mix(in srgb,var(--card) 40%,black);border-radius:13px;opacity:.45;pointer-events:none}@keyframes sc-deal{0%{transform:translate(10px,12px) rotate(2deg) scale(.97);filter:brightness(.7)}}.sc-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.sc-brand{font-family:var(--gs-banner, var(--gs-game));font-size:clamp(24px,6.4vw,34px);line-height:1;letter-spacing:.04em;text-transform:uppercase;color:var(--gs-a);text-shadow:-1.5px -1.5px 0 #fff,1.5px -1.5px 0 #fff,-1.5px 1.5px 0 #fff,1.5px 1.5px 0 #fff,0 4px 0 var(--gs-a-dark);transform:rotate(-3deg)}.sc-tier{padding:4px 12px;border-radius:999px;background:#111;color:var(--card);font-family:var(--gs-game);font-size:13px;font-style:italic;font-weight:900;letter-spacing:.12em;text-transform:uppercase;box-shadow:0 0 0 2px color-mix(in srgb,var(--card) 60%,black)}.sc-top{margin:0;font-family:var(--gs-game);font-size:13px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.sc-top b{margin-left:4px;font-size:22px;font-style:italic;font-weight:900;letter-spacing:.02em;color:#ffd23f;-webkit-text-stroke:1px #6e4a00;text-shadow:0 2px 0 #6e4a00}.sc-window{position:relative;aspect-ratio:16 / 9;border-radius:12px;overflow:hidden;cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none;box-shadow:0 0 0 3px #f5c542,0 0 0 5px #6e4a00,inset 0 2px 6px #00000080}.sc-window:active{cursor:grabbing}.sc-window.is-locked{cursor:not-allowed}.sc-window.is-revealed{cursor:pointer}.sc-window:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.55) 50%,transparent 65%) -150% 0 / 60% 100% no-repeat;animation:sc-shine 3.4s ease-in-out infinite}.sc-window.is-revealed:after{display:none}@keyframes sc-shine{0%,55%{background-position:-150% 0}to{background-position:250% 0}}.sc-window canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transition:opacity .5s}.sc-window canvas.is-gone{opacity:0;pointer-events:none}.sc-prize{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;justify-items:center;gap:2px;padding:12px;text-align:center;background:radial-gradient(circle,rgba(255,255,255,.9),transparent 70%),repeating-conic-gradient(from 0deg,color-mix(in srgb,var(--card) 45%,white) 0,color-mix(in srgb,var(--card) 45%,white) 10deg,#fffaf0 10deg,#fffaf0 20deg)}.sc-prize small{font-family:var(--gs-game);font-size:13px;font-weight:900;letter-spacing:.2em;text-transform:uppercase;color:#6e4a00}.sc-prize b{font-family:var(--gs-game);font-size:clamp(30px,9vw,54px);font-style:italic;font-weight:900;line-height:1.05;color:#ffd23f;-webkit-text-stroke:1.5px #6e4a00;text-shadow:0 4px 0 #6e4a00,0 0 18px rgba(255,210,63,.8);overflow-wrap:anywhere}.sc-ticket.is-win .sc-prize{background:radial-gradient(circle,rgba(255,250,220,.95),transparent 70%),repeating-conic-gradient(from 0deg,#ffd766 0,#ffd766 10deg,#fff3c4 10deg,#fff3c4 20deg)}.sc-ticket.is-win .sc-prize b{animation:sc-pop .5s cubic-bezier(.3,1.8,.5,1)}.sc-ticket.is-none .sc-prize{background:radial-gradient(circle,rgba(255,255,255,.9),transparent 70%),repeating-conic-gradient(from 0deg,#d6d6da 0,#d6d6da 10deg,#f2f2f4 10deg,#f2f2f4 20deg)}.sc-ticket.is-none .sc-prize small{color:#6b6b73}.sc-ticket.is-none .sc-prize b{font-size:clamp(22px,6vw,34px);color:#3a3a42;-webkit-text-stroke:0;text-shadow:0 2px 0 #fff}@keyframes sc-pop{0%{transform:scale(.3);opacity:0}}.sc-flake{position:absolute;z-index:3;width:5px;height:3px;margin:-1.5px 0 0 -2.5px;border-radius:1px;background:linear-gradient(90deg,#8d8d95,#f3f3f7);pointer-events:none;animation:sc-flake .7s ease-in forwards}@keyframes sc-flake{to{transform:translate(var(--dx),60px) rotate(var(--r));opacity:0}}.sc-coin{position:absolute;left:0;top:0;z-index:3;width:46px;height:46px;margin:-23px 0 0 -23px;border-radius:50%;pointer-events:none;opacity:0;background:radial-gradient(circle,transparent 0 52%,#b07a1c 53% 57%,transparent 58%),radial-gradient(circle at 35% 30%,#fff3c4,#f1c453 45%,#b07a1c);box-shadow:0 0 0 2px #7a4d0c,0 6px 10px #00000080;transition:opacity .15s}.sc-coin:after{content:"$";position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font:italic 900 22px/1 var(--gs-game);color:#7a4d0c}.sc-coin.is-on{opacity:1}.sc-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;font-family:var(--gs-game);font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.sc-status{font-style:italic}.sc-serial{flex:none;display:grid;gap:2px;justify-items:end;font-size:9px;letter-spacing:.2em;opacity:.7}.sc-serial:before{content:"";width:76px;height:14px;background:repeating-linear-gradient(90deg,#1a1206 0 1px,transparent 1px 3px,#1a1206 3px 5px,transparent 5px 6px,#1a1206 6px 7px,transparent 7px 10px)}@media (prefers-reduced-motion: reduce){.sc-stage.is-win,.sc-ticket,.sc-window:after,.sc-ticket.is-win .sc-prize b{animation:none}}@media (max-width: 520px){.sc-ticket{padding:12px 14px 10px}.sc-coin{width:38px;height:38px;margin:-19px 0 0 -19px}}.sl{display:flex;flex-direction:column;align-items:center;width:100%}.sl-machine{position:relative;display:flex;flex-direction:column;width:min(100%,520px);padding:0 16px 12px;border-radius:30px;background:linear-gradient(180deg,rgba(255,255,255,.14),transparent 22%),linear-gradient(180deg,var(--gs-a-lo),var(--gs-a-deep) 45%,var(--gs-a-dark));box-shadow:inset 0 2px #ffffff4d,inset 0 -6px 14px #00000073,0 0 0 3px var(--gs-a-hi),0 0 0 6px var(--gs-a-dark),0 24px 40px #0009}.gs-root:has(.sl){--gs-board-h: calc(var(--gs-board) * .82)}@media (min-width: 1040px){.sl-machine{height:var(--gs-board-h, 410px)}}.sl-aura{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;box-shadow:0 0 8px 1px color-mix(in srgb,var(--gs-a-hi) 95%,transparent),0 0 26px 6px color-mix(in srgb,var(--gs-a) 80%,transparent),0 0 70px 14px color-mix(in srgb,var(--gs-a) 40%,transparent);animation:sl-aura 2.2s ease-in-out infinite}@keyframes sl-aura{50%{opacity:.55}}.sl-machine.is-spinning .sl-aura{animation-duration:.3s}.sl-machine.is-win .sl-aura{box-shadow:0 0 8px 1px #fff0b4f2,0 0 28px 8px #ffc83ce6,0 0 80px 18px #ffaa0080;animation-duration:.35s}.sl-crown{position:relative;display:grid;justify-items:center;align-self:center;gap:2px;min-width:62%;margin:-22px 0 14px;padding:10px 28px 12px;border-radius:16px;background:linear-gradient(180deg,#1c1c1c,#000);box-shadow:0 0 0 3px var(--gs-a),0 0 18px color-mix(in srgb,var(--gs-a) 80%,transparent),0 10px 18px #0009}.sl-crown:before{content:"";position:absolute;top:-11px;right:-11px;bottom:-11px;left:-11px;border-radius:22px;padding:6px;background:radial-gradient(circle,#fff4cc 0 2.2px,rgba(255,215,106,.55) 3px,transparent 4px) 0 0 / 13px 13px;-webkit-mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);-webkit-mask-composite:xor;animation:sl-chase .8s steps(1) infinite}.sl-machine.is-spinning .sl-crown:before{animation-duration:.25s}@keyframes sl-chase{50%{background-position:6.5px 6.5px}}.sl-crown-tag{font-family:var(--gs-banner, var(--gs-game));font-size:16px;letter-spacing:.25em;text-transform:uppercase;color:var(--gs-a-hi);text-shadow:0 0 8px color-mix(in srgb,var(--gs-a) 90%,transparent)}.sl-crown b{font-family:var(--gs-game);font-size:clamp(24px,6vw,34px);font-style:italic;font-weight:900;line-height:1;color:#ffd23f;text-shadow:0 0 14px rgba(255,210,63,.7),0 3px 0 #8a5a00;white-space:nowrap}.sl-body{flex:1;display:flex;gap:10px;min-height:0}.sl-window{position:relative;flex:1;display:flex;gap:6px;height:clamp(186px,50vw,250px);padding:8px;border-radius:16px;background:#070707;box-shadow:inset 0 0 0 2px #000,0 0 0 3px #f5c542,0 0 0 5px #6e4a00}@media (min-width: 1040px){.sl-window{height:auto}}.sl-window:after{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border-radius:10px;background:linear-gradient(180deg,rgba(0,0,0,.7),transparent 24%,transparent 76%,rgba(0,0,0,.7)),linear-gradient(100deg,rgba(255,255,255,.12),transparent 30%);pointer-events:none}.sl-reel{position:relative;flex:1;min-width:0;overflow:hidden;border-radius:8px;background:linear-gradient(90deg,#bdbdbd,#fff 30%,#fff 70%,#bdbdbd);container-type:size}.sl-strip{position:absolute;left:0;right:0;top:0;will-change:transform}.sl-strip.is-moving{animation:sl-blur linear both}@keyframes sl-blur{0%,60%{filter:blur(2px)}to{filter:none}}.sl-cell{display:grid;place-items:center;height:33.333cqh;border-bottom:1px solid rgba(0,0,0,.08)}.sl-cell.is-hit{background:radial-gradient(circle,rgba(255,225,120,.95),rgba(255,200,60,.5) 60%,transparent 75%);animation:sl-hit .6s ease-in-out 6 alternate}@keyframes sl-hit{to{background-color:#ffe69699}}.sl-sym{font-family:var(--gs-game);font-size:min(26cqh,82cqw);font-style:italic;font-weight:900;line-height:1}.sl-sym.is-0{color:var(--gs-a);text-shadow:0 3px 0 var(--gs-a-dark)}.sl-sym.is-1{color:#e0a100;text-shadow:0 3px 0 #6e4a00}.sl-sym.is-2{color:#1a1a1a;text-shadow:0 3px 0 #888}.sl-sym.is-3{color:var(--gs-a-deep);text-shadow:0 3px 0 var(--gs-a-lite)}.sl-sym.is-bar{padding:.2em .35em;border-radius:6px;background:linear-gradient(180deg,#333,#000);box-shadow:inset 0 0 0 2px #f5c542,0 2px #6e4a00;font-size:min(13cqh,31cqw);font-style:normal;letter-spacing:.05em;color:#fff}.sl-payline{position:absolute;left:2px;right:2px;top:50%;height:3px;margin-top:-1.5px;background:var(--gs-a-hi);box-shadow:0 0 6px var(--gs-a),0 0 14px color-mix(in srgb,var(--gs-a) 70%,transparent);opacity:.85;pointer-events:none;z-index:1}.sl-payline i{position:absolute;top:50%;width:16px;height:22px;margin-top:-11px;background:linear-gradient(90deg,#fff,#bdbdbd);filter:drop-shadow(0 0 4px var(--gs-a))}.sl-payline i.is-l{left:-12px;clip-path:polygon(0 0,100% 50%,0 100%)}.sl-payline i.is-r{right:-12px;clip-path:polygon(100% 0,0 50%,100% 100%)}.sl-machine.is-win .sl-payline{background:#fff3c4;box-shadow:0 0 8px #ffd23f,0 0 18px #ffd23fcc;opacity:1}.sl-lever{position:relative;flex:none;width:36px;padding:0;border:0;background:none;cursor:grab;perspective:380px;perspective-origin:50% 56%;touch-action:none;-webkit-tap-highlight-color:transparent}.sl-lever.is-held{cursor:grabbing}.sl-lever:disabled{cursor:default}.sl-lever-slot{position:absolute;left:50%;top:14%;bottom:14%;width:10px;margin-left:-5px;border-radius:5px;background:#050505;box-shadow:inset 0 0 0 2px var(--gs-a-dark),0 0 0 2px var(--gs-a-lo)}.sl-lever-pivot{position:absolute;left:50%;top:56%;width:26px;height:26px;margin:-13px 0 0 -13px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff,#c9c9c9 35%,#6d6d6d 75%,#3a3a3a);box-shadow:0 0 0 2px var(--gs-a-dark),0 3px 6px #000000b3}.sl-lever-arm{--a: 0;position:absolute;left:50%;bottom:44%;width:8px;height:40%;margin-left:-4px;border-radius:4px;background:linear-gradient(90deg,#7a7a7a,#fff 42%,#b5b5b5 60%,#6d6d6d);box-shadow:0 0 6px #00000080;transform-origin:50% 100%;transform:rotateX(calc(var(--a) * -1deg))}.sl-lever-ball{position:absolute;z-index:2;left:50%;top:56%;width:32px;height:32px;margin:-16px 0 0 -16px;pointer-events:none;border-radius:50%;background:radial-gradient(circle at 35% 28%,#fff 0 8%,var(--gs-a-hi) 22%,var(--gs-a) 52%,var(--gs-a-dark));box-shadow:0 0 14px color-mix(in srgb,var(--gs-a) 80%,transparent),0 5px 8px #0009;transition:scale .15s,filter .15s}.sl-lever.is-ready .sl-lever-ball{animation:sl-ball-glow 1.6s ease-in-out infinite}@keyframes sl-ball-glow{50%{box-shadow:0 0 24px 4px color-mix(in srgb,var(--gs-a-hi) 90%,transparent),0 5px 8px #0009}}.sl-lever:hover:not(:disabled) .sl-lever-ball{filter:brightness(1.15)}.sl-lever.is-held .sl-lever-ball{scale:1.12;filter:brightness(1.2)}.sl-base{margin-top:10px;text-align:center;font-family:var(--gs-game);font-size:12px;font-style:italic;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:#ffd23f;text-shadow:0 0 8px rgba(255,210,63,.5)}@media (prefers-reduced-motion: reduce){.sl-aura,.sl-crown:before,.sl-strip.is-moving,.sl-cell.is-hit,.sl-lever.is-ready .sl-lever-ball{animation:none}}@media (max-width: 1039px){.sl{padding-top:34px}}@media (max-width: 520px){.sl-machine{padding:0 10px 10px;border-radius:24px}.sl-body{gap:6px}.sl-window{gap:4px;padding:6px}.sl-lever{width:28px}.sl-lever-pivot{width:20px;height:20px;margin:-10px 0 0 -10px}.sl-lever-ball{width:26px;height:26px;margin:-13px 0 0 -13px}}.wh{display:flex;flex-direction:column;align-items:center;width:100%}.wh-machine{position:relative;width:min(var(--gs-board, min(500px, 56dvh)),100%)}.mg-wheel{position:relative;width:100%;aspect-ratio:1}.mg-wheel-glow{position:absolute;top:-6%;right:-6%;bottom:-6%;left:-6%;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--gs-a) 55%,transparent) 0%,color-mix(in srgb,var(--gs-a) 15%,transparent) 45%,transparent 66%);filter:blur(8px);pointer-events:none;transition:opacity .4s;opacity:.8}.mg-wheel.is-spinning .mg-wheel-glow{opacity:1;animation:wh-throb .5s ease-in-out infinite alternate}@keyframes wh-throb{to{transform:scale(1.05)}}.mg-wheel-face{position:absolute;top:2.679%;right:2.679%;bottom:2.679%;left:2.679%;width:94.643%;height:94.643%;display:block;border-radius:50%;will-change:transform}.mg-wheel-label{font-family:var(--gs-game, var(--mg-display));font-style:italic;font-weight:900;letter-spacing:.01em}.mg-wheel-label.is-red{paint-order:stroke;stroke:color-mix(in srgb,var(--gs-a-deep) 60%,transparent);stroke-width:.8px}.mg-wheel-rim{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;filter:drop-shadow(0 0 10px color-mix(in srgb,var(--gs-a) 70%,transparent)) drop-shadow(0 18px 30px color-mix(in srgb,var(--gs-a-void) 60%,transparent));transition:filter .3s}.wh-machine.is-win .mg-wheel-rim{animation:wh-rim-win .35s ease-in-out 8 alternate}@keyframes wh-rim-win{to{filter:drop-shadow(0 0 28px rgba(255,210,90,1)) drop-shadow(0 0 8px #fff)}}.mg-wheel-neon{stroke:var(--gs-a-lite);opacity:.9}.wh-machine.is-win .mg-wheel-neon{stroke:#fff3c4}.mg-wheel-aura{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;pointer-events:none;box-shadow:0 0 6px 1px color-mix(in srgb,var(--gs-a-hi) 95%,transparent),0 0 22px 6px color-mix(in srgb,var(--gs-a) 85%,transparent),0 0 60px 14px color-mix(in srgb,var(--gs-a) 45%,transparent),inset 0 0 8px 2px color-mix(in srgb,var(--gs-a-hi) 90%,transparent),inset 0 0 26px 4px color-mix(in srgb,var(--gs-a) 45%,transparent);animation:wh-aura 2.2s ease-in-out infinite}@keyframes wh-aura{50%{opacity:.6}}.wh-machine.is-spinning .mg-wheel-aura{animation-duration:.3s}.wh-machine.is-win .mg-wheel-aura{box-shadow:0 0 6px 1px #fff0b4f2,0 0 24px 7px #ffc83ce6,0 0 70px 16px #ffaa0080,inset 0 0 8px 2px #ffe696e6,inset 0 0 26px 4px #ffbe2873;animation-duration:.35s}.mg-wheel-hit{fill:#fff6c8;animation:mg-wheel-hit .9s ease-in-out 4 both}@keyframes mg-wheel-hit{0%,to{opacity:.1}50%{opacity:.55}}.mg-wheel-pointer{position:absolute;left:50%;top:33%;width:9%;margin-left:-4.5%;z-index:2;transform-origin:50% 100%;filter:drop-shadow(0 2px 3px color-mix(in srgb,var(--gs-a-void) 70%,transparent))}.mg-wheel-hub{position:absolute;top:50%;left:50%;width:17%;aspect-ratio:1;transform:translate(-50%,-50%);z-index:3;display:grid;place-items:center;padding:0;border:0;border-radius:50%;cursor:pointer;background:conic-gradient(from 200deg,#fff,#9a9a9a,#f2f2f2,#6d6d6d,#fff);box-shadow:0 0 0 3px var(--gs-a),0 0 16px 4px color-mix(in srgb,var(--gs-a) 70%,transparent),0 6px 14px color-mix(in srgb,var(--gs-a-void) 60%,transparent);transition:transform .15s,filter .15s}.mg-wheel-hub span{display:grid;place-items:center;width:80%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 40% 30%,#3a3a3a,#0a0a0a 70%);box-shadow:inset 0 0 0 2px var(--gs-a),inset 0 2px 4px #ffffff40;color:#fff;font-family:var(--gs-game, var(--mg-display));font-style:italic;font-weight:900;font-size:clamp(11px,3vw,18px);letter-spacing:.02em;text-shadow:0 0 8px color-mix(in srgb,var(--gs-a) 90%,transparent)}.mg-wheel-hub:hover:not(:disabled){transform:translate(-50%,-50%) scale(1.06);filter:brightness(1.1)}.mg-wheel-hub:active:not(:disabled){transform:translate(-50%,-50%) scale(.95)}.mg-wheel-hub:disabled{cursor:default}.mg-wheel-hub:disabled span{color:#bbb}.mg-wheel-hub:focus-visible{outline:3px solid #ffd23f;outline-offset:4px}.wh-halo{position:absolute;left:50%;top:-14%;width:118%;aspect-ratio:3 / 1;transform:translate(-50%);pointer-events:none}.wh-halo i{position:absolute;top:0;right:0;bottom:0;left:0;border:3px solid var(--gs-a);border-radius:50%;box-shadow:0 0 12px var(--gs-a),0 0 34px color-mix(in srgb,var(--gs-a) 55%,transparent),inset 0 0 12px var(--gs-a);opacity:.75;animation:wh-halo 4s ease-in-out infinite}.wh-halo i+i{top:16%;right:12%;bottom:16%;left:12%;border-width:2px;border-color:#ff9a3a;box-shadow:0 0 10px #ff7a1a,inset 0 0 10px #ff7a1a;animation-delay:-2s}@keyframes wh-halo{50%{opacity:.35;transform:scale(1.04)}}.wh-machine.is-spinning .wh-halo i{animation-duration:.5s}.wh-floor{position:absolute;left:50%;bottom:-9%;width:104%;aspect-ratio:5 / 1;transform:translate(-50%);border-radius:50%;border:2px solid color-mix(in srgb,var(--gs-a) 85%,transparent);background:radial-gradient(ellipse at center,color-mix(in srgb,var(--gs-a) 50%,transparent),color-mix(in srgb,var(--gs-a-deep) 35%,transparent) 45%,transparent 70%);box-shadow:0 0 18px color-mix(in srgb,var(--gs-a) 80%,transparent),inset 0 0 22px color-mix(in srgb,var(--gs-a) 60%,transparent);pointer-events:none}@media (prefers-reduced-motion: reduce){.wh-halo i,.mg-wheel-hit,.mg-wheel-aura,.mg-wheel.is-spinning .mg-wheel-glow,.wh-machine.is-win .mg-wheel-rim{animation:none}.mg-wheel-hit{opacity:.35}}.wh{--sp-deck-top: calc(9% + 18px) }@media (max-width: 520px){.wh{--sp-deck-top: calc(9% + 14px) }}.vc-root{--vc-bg: #0b0910;--vc-surface: rgba(255, 246, 225, .04);--vc-surface-2: rgba(255, 246, 225, .07);--vc-line: color-mix(in srgb, var(--vc-gold) 16%, transparent);--vc-line-soft: rgba(255, 246, 225, .08);--vc-ink: #f6efe1;--vc-muted: #a79f92;--vc-gold: var(--pt-gold, #e8c372);--vc-gold-hi: var(--pt-gold-hi, #fbe6ae);--vc-gold-lo: var(--pt-gold-lo, #a0772f);--vc-accent: var(--vc-gold);--vc-accent-hi: var(--vc-gold-hi);--vc-green: #7bd38f;--vc-warn: #f0a868;--vc-display: "Cinzel", "Trajan Pro", Georgia, "Times New Roman", serif;--vc-num: "Geist Mono Variable", ui-monospace, "SF Mono", Menlo, monospace;position:relative;min-height:100dvh;background:var(--vc-bg);color:var(--vc-ink);overflow-x:hidden;color-scheme:dark}.vc-bg{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 80% 50% at 50% -10%,color-mix(in srgb,var(--vc-gold) 18%,transparent),transparent 60%),radial-gradient(ellipse 60% 60% at 100% 30%,rgba(120,40,90,.22),transparent 70%),radial-gradient(ellipse 60% 60% at 0% 70%,rgba(20,90,70,.18),transparent 70%),repeating-linear-gradient(45deg,color-mix(in srgb,var(--vc-gold) 2.5%,transparent) 0 1px,transparent 1px 22px),repeating-linear-gradient(-45deg,color-mix(in srgb,var(--vc-gold) 2.5%,transparent) 0 1px,transparent 1px 22px)}.vc-main,.vc-footer{position:relative;max-width:1120px;margin:0 auto;padding-inline:16px}.vc-banner{position:relative;width:100%;border-bottom:1px solid var(--vc-line);background:transparent}.vc-banner picture,.vc-banner img{display:block;width:100%;height:auto}.vc-banner img{max-height:70vh;object-fit:cover}.vc-banner-default{display:grid;place-items:center;aspect-ratio:16 / 5;min-height:160px;max-height:420px;width:100%;padding:24px 16px;overflow:hidden;background:transparent}.vc-banner-title{display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center;min-width:0}.vc-logo-mark{display:grid;place-items:center;width:56px;height:56px;flex:none;border-radius:50%;color:#2a1c05;background:linear-gradient(135deg,var(--vc-gold-hi),var(--vc-gold) 50%,var(--vc-gold-lo));box-shadow:0 0 0 1px color-mix(in srgb,var(--vc-gold-hi) 40%,transparent),0 8px 28px -4px color-mix(in srgb,var(--vc-gold) 55%,transparent)}.vc-banner-text{font-family:var(--vc-display);font-weight:800;font-size:clamp(24px,5vw,48px);line-height:1.1;letter-spacing:.06em;overflow-wrap:anywhere}.vc-banner-text em{font-style:normal;color:var(--vc-accent)}.vc-main{padding-block:32px 16px}.vc-eyebrow{font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--vc-accent);margin-bottom:8px}.vc-h1{font-family:var(--vc-display);font-size:clamp(32px,6vw,56px);line-height:1.05;font-weight:800;letter-spacing:.01em;background:linear-gradient(180deg,var(--vc-gold-hi),var(--vc-gold) 55%,var(--vc-gold-lo));-webkit-background-clip:text;background-clip:text;color:transparent}.vc-h2{font-family:var(--vc-display);font-size:clamp(22px,3.4vw,30px);font-weight:700;margin-bottom:20px}.vc-lead{max-width:560px;margin-top:14px;font-size:16px;line-height:1.6;color:var(--vc-muted)}.vc-muted{color:var(--vc-muted);font-size:14px;line-height:1.5}.vc-intro{padding-block:24px 40px;text-align:center}.vc-intro .vc-lead{margin-inline:auto}.vc-section{margin-top:56px}.vc-hero{display:grid;grid-template-columns:minmax(0,420px) minmax(0,1fr);gap:32px;align-items:center}.vc-card{position:relative;aspect-ratio:1.586;border-radius:20px;padding:clamp(18px,4vw,26px);display:flex;flex-direction:column;overflow:hidden;color:var(--t-ink);background:radial-gradient(circle at 85% 15%,rgba(255,255,255,.28),transparent 45%),linear-gradient(135deg,var(--t-hi) 0%,var(--t) 42%,var(--t-lo) 100%);box-shadow:inset 0 1px #ffffff59,inset 0 0 0 1px #ffffff1f,0 30px 60px -20px color-mix(in srgb,var(--t) 55%,transparent),0 12px 24px -12px #000000b3;transform:perspective(900px) rotateX(4deg) rotateY(-6deg);transition:transform .4s ease}.vc-card:hover{transform:perspective(900px) rotateX(0) rotateY(0)}.vc-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.16;background:repeating-radial-gradient(circle at 110% 120%,transparent 0 9px,rgba(255,255,255,.7) 9px 10px);mix-blend-mode:overlay}.vc-card-shine{position:absolute;top:-50%;right:-50%;bottom:-50%;left:-50%;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.35) 50%,transparent 60%);animation:vc-shine 5s ease-in-out infinite}@keyframes vc-shine{0%,55%{transform:translate(-60%)}to{transform:translate(60%)}}.vc-card>*:not(.vc-card-shine){position:relative}.vc-card.has-img{color:#fff;background:var(--card-img) center / cover no-repeat,var(--t)}.vc-card.has-img:before{opacity:1;mix-blend-mode:normal;background:linear-gradient(180deg,rgba(0,0,0,.3) 0%,transparent 30%,transparent 45%,rgba(0,0,0,.55) 100%)}.vc-card.is-bare:before{display:none}.vc-card-top{display:flex;justify-content:space-between;align-items:center}.vc-card-brand{font-size:12px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;opacity:.85}.vc-card-logo{display:block;height:28px;max-width:65%;object-fit:contain;object-position:left center}.vc-card.is-mini .vc-card-logo{height:24px}.vc-card-tier{margin-top:auto;font-family:var(--vc-display);font-size:clamp(30px,7vw,42px);font-weight:800;line-height:1;letter-spacing:.04em;text-transform:uppercase;text-shadow:0 2px 10px rgba(0,0,0,.25);overflow-wrap:anywhere}.vc-card-level{margin-top:6px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;opacity:.8}.vc-card-bottom{display:flex;justify-content:space-between;gap:12px;margin-top:auto;padding-top:12px}.vc-card-bottom>div{min-width:0}.vc-card-cap{font-size:9px;letter-spacing:.2em;text-transform:uppercase;opacity:.7}.vc-card-val{font-family:var(--vc-num);font-size:14px;font-weight:600;letter-spacing:.04em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vc-right{text-align:right}.vc-panel{padding:24px;border-radius:18px;background:linear-gradient(180deg,var(--vc-surface-2),var(--vc-surface));border:1px solid var(--vc-line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.vc-panel-title{font-family:var(--vc-display);font-size:clamp(22px,3vw,28px);font-weight:700;line-height:1.2;margin-bottom:6px}.vc-panel .vc-muted{margin-bottom:18px}.vc-keep{margin-top:18px;padding-top:18px;border-top:1px solid color-mix(in srgb,var(--vc-gold) 50%,transparent)}.vc-keep .vc-meter-label{font-size:15px;font-weight:700}.vc-meter+.vc-meter{margin-top:16px}.vc-meter-top{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;flex-wrap:wrap}.vc-meter-label{font-size:13px;color:var(--vc-muted)}.vc-meter-nums{font-family:var(--vc-num);font-size:13px;color:var(--vc-muted)}.vc-meter-nums b{color:var(--vc-ink);font-weight:600}.vc-bar{height:10px;border-radius:999px;background:#ffffff12;box-shadow:inset 0 1px 2px #00000080;overflow:hidden}.vc-bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--vc-gold-lo),var(--vc-gold) 60%,var(--vc-gold-hi));box-shadow:0 0 12px color-mix(in srgb,var(--vc-gold) 60%,transparent);transition:width .9s cubic-bezier(.2,.8,.2,1)}.vc-bar span.is-done{background:linear-gradient(90deg,#3f8f55,var(--vc-green));box-shadow:0 0 12px #7bd38f80}.vc-meter-hint{margin-top:6px;font-size:12px;color:var(--vc-muted)}.vc-ok{display:inline-flex;align-items:center;gap:4px;color:var(--vc-green)}.vc-levels{display:grid;grid-template-columns:320px minmax(0,1fr);align-items:center;gap:20px}.vc-levels .vc-track-scroll{margin:0;padding:6px 6px 10px;border-radius:18px;background:var(--vc-surface);border:1px solid var(--vc-line-soft)}.vc-show{display:flex;align-items:center;gap:6px}.vc-show-arrow{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;border:1px solid var(--vc-line);background:var(--vc-surface);color:var(--vc-accent);cursor:pointer;transition:background-color .2s ease,opacity .2s ease}.vc-show-arrow:hover:not(:disabled){background:var(--vc-surface-2)}.vc-show-arrow:focus-visible{outline:2px solid var(--vc-gold);outline-offset:2px}.vc-show-arrow:disabled{opacity:.3;cursor:default}.vc-card.is-mini{flex:1;min-width:0;border-radius:16px;padding:18px;transform:none;animation:vc-fade .35s ease}.vc-card.is-mini .vc-card-tier{font-size:clamp(24px,6vw,32px)}.vc-card.is-mini .vc-card-level{font-size:11px}.vc-track-scroll{overflow-x:auto;margin-bottom:8px;padding-bottom:10px;scrollbar-width:thin;scrollbar-color:var(--vc-gold-lo) transparent;scroll-behavior:smooth}.vc-track{--col: 132px;--ring: 76px;--mark: 22px;position:relative;width:calc(var(--col) * var(--n));min-width:100%}.vc-track-list{position:relative;display:flex;margin:0;padding:0;list-style:none}.vc-track-line{position:absolute;left:0;top:calc(var(--mark) + var(--ring) / 2 - 3px);width:calc(var(--col) * (var(--n) - .5));height:6px;border-radius:999px;background:#fff6e112;overflow:hidden}.vc-track-fill{position:absolute;inset:0 auto 0 0;width:calc(var(--col) * var(--fill));border-radius:inherit;background:linear-gradient(90deg,transparent 0 35%,rgba(255,255,255,.55) 50%,transparent 65% 100%),linear-gradient(90deg,var(--vc-gold-lo),var(--vc-gold) 60%,var(--vc-gold-hi));background-size:220px 100%,100% 100%;background-repeat:repeat-x,no-repeat;box-shadow:0 0 12px color-mix(in srgb,var(--vc-gold) 60%,transparent);transition:width 1.6s cubic-bezier(.22,1,.36,1) .2s;animation:vc-run 1.8s linear infinite}@keyframes vc-run{0%{background-position:-220px 0,0 0}to{background-position:0 0,0 0}}.vc-node{flex:0 0 var(--col);display:flex}.vc-node-btn{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;margin:0 4px;padding:var(--mark) 0 12px;border:1px solid transparent;border-radius:16px;background:none;color:inherit;font:inherit;text-align:center;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.vc-node-btn:hover{background:#fff6e108}.vc-node-btn:focus-visible{outline:2px solid var(--vc-gold);outline-offset:2px}.vc-node.is-selected .vc-node-btn{background:linear-gradient(180deg,transparent calc(var(--mark) + var(--ring) / 2),color-mix(in srgb,var(--t) 18%,transparent));box-shadow:inset 0 -3px 0 var(--t)}.vc-node-ring{position:relative;transform-origin:center;display:grid;place-items:center;width:var(--ring);height:var(--ring);border-radius:50%;background:radial-gradient(circle at 50% 35%,#1d1822,#0d0b11 70%);border:6px solid #231d27;transition:transform .2s ease,border-color .3s ease 1s,box-shadow .3s ease 1s}.vc-node-btn:hover .vc-node-ring,.vc-node.is-selected .vc-node-ring{transform:scale(1.06)}.vc-node .vc-gem{width:34px;height:34px}.vc-track.has-member .vc-node.is-passed .vc-node-ring,.vc-node.is-current .vc-node-ring{border-color:var(--vc-gold)}.vc-node.is-current .vc-node-ring{box-shadow:0 0 0 4px color-mix(in srgb,var(--vc-gold) 18%,transparent),0 0 26px 4px color-mix(in srgb,var(--vc-gold) 45%,transparent)}.vc-node.is-locked .vc-gem{filter:grayscale(.7) brightness(.7)}.vc-node-mark{position:absolute;top:0;width:0;height:0;border-inline:8px solid transparent;border-top:11px solid var(--vc-gold);opacity:0}.vc-node.is-current .vc-node-mark{opacity:1;animation:vc-bob 1.4s ease-in-out infinite}@keyframes vc-bob{50%{transform:translateY(4px)}}.vc-node-name{margin-top:14px;font-family:var(--vc-display);font-size:15px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--vc-ink)}.vc-node.is-current .vc-node-name{color:var(--vc-accent-hi)}.vc-node-cap{margin-top:4px;font-size:12px;font-style:italic;color:var(--vc-muted)}.vc-node-amt{font-family:var(--vc-num);font-size:13px;font-variant-numeric:tabular-nums;color:var(--vc-ink)}.vc-node.is-locked .vc-node-name,.vc-node.is-locked .vc-node-amt{opacity:.6}.vc-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.vc-gem{width:40px;height:40px;flex:none;filter:drop-shadow(0 4px 10px rgba(0,0,0,.5))}.vc-detail{margin-top:22px;padding:22px;border-radius:18px;background:linear-gradient(180deg,color-mix(in srgb,var(--t) 12%,transparent),var(--vc-surface) 180px);border:1px solid color-mix(in srgb,var(--t) 35%,transparent);animation:vc-fade .35s ease}@keyframes vc-fade{0%{opacity:0;transform:translateY(6px)}}.vc-detail-head{display:flex;align-items:center;gap:14px}.vc-tier-lvl{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--vc-muted)}.vc-detail-name{margin-top:4px;font-family:var(--vc-display);font-size:26px;font-weight:700;overflow-wrap:anywhere}.vc-tier-name{display:inline-block;padding:.08em .5em .1em;border-radius:.35em;color:var(--t-ink);background:linear-gradient(135deg,var(--t-hi),var(--t) 60%,var(--t-lo));box-shadow:inset 0 1px #ffffff59,0 1px 2px #00000040;line-height:1.2;text-shadow:none}.vc-badge{display:inline-flex;align-items:center;gap:6px;margin-left:auto;padding:4px 12px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--vc-muted);border:1px solid var(--vc-line-soft)}.vc-badge.is-current{color:var(--t-ink);background:linear-gradient(135deg,var(--t-hi),var(--t));border-color:transparent}.vc-badge.is-passed{color:var(--vc-green)}.vc-detail-desc{margin-top:12px;font-size:14px;line-height:1.55;color:var(--vc-muted)}.vc-h3{margin:26px 0 12px;font-family:var(--vc-display);font-size:19px;font-weight:700}.vc-rows{margin:0;padding:0 18px;border-radius:14px;background:#00000040;border:1px solid var(--vc-line-soft)}.vc-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 0;border-bottom:1px solid var(--vc-line-soft);font-size:14px}.vc-row:last-child{border-bottom:0}.vc-row dt{font-weight:600}.vc-row-desc{display:block;margin-top:3px;font-size:12px;font-weight:400;color:var(--vc-muted)}.vc-row dd{margin:0;font-family:var(--vc-num);font-weight:600;text-align:right;color:var(--t-text-dark)}.vc-ap-notice{display:flex;align-items:center;gap:8px;margin:0 0 14px;font-size:14px;color:var(--vc-green)}.vc-ap-notice:empty{display:none}.vc-ap-grid{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));gap:12px}.vc-ap{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 16px;border-radius:14px;background:var(--vc-surface);border:1px solid var(--vc-line);transition:border-color .2s ease}.vc-ap.is-available:hover{border-color:color-mix(in srgb,var(--vc-gold) 40%,transparent)}.vc-ap.is-claimed{opacity:.7}.vc-ap-head{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:12px;row-gap:2px}.vc-ap-name{font-size:15px;font-weight:600;overflow-wrap:anywhere}.vc-ap-amt{font-family:var(--vc-num);font-size:20px;font-weight:700;color:var(--vc-accent-hi);white-space:nowrap}.vc-ap-limit{margin-top:4px;font-size:12px;color:var(--vc-muted)}.vc-ap-error{margin-top:6px;font-size:12px;line-height:1.4;color:var(--vc-warn)}.vc-ap-btn{min-width:104px;min-height:44px;padding:0 20px;border:0;border-radius:999px;font:inherit;font-weight:700;letter-spacing:.04em;color:#2a1c05;background:linear-gradient(135deg,var(--vc-gold-hi),var(--vc-gold) 55%,var(--vc-gold-lo));cursor:pointer;transition:filter .2s ease}.vc-ap-btn:hover:not(:disabled){filter:brightness(1.08)}.vc-ap-btn:focus-visible{outline:2px solid var(--vc-gold-hi);outline-offset:3px}.vc-ap-btn:disabled{cursor:not-allowed;opacity:.5;filter:grayscale(.6)}.vc-ap-btn[aria-busy=true]{cursor:progress;opacity:.75;filter:none}.vc-ap-deposit{margin-top:8px;display:grid;gap:4px;max-width:280px}.vc-ap-deposit-text{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--vc-warn)}.vc-ap-deposit.is-met .vc-ap-deposit-text{color:var(--vc-green)}.vc-ap-deposit-bar{height:4px;border-radius:999px;overflow:hidden;background:var(--vc-line-soft)}.vc-ap-deposit-bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--vc-gold-lo),var(--vc-gold-hi))}.vc-ap-deposit.is-met .vc-ap-deposit-bar span{background:var(--vc-green)}.vc-ap-deposit-sub{font-family:var(--vc-num);font-size:11px;color:var(--vc-muted)}.vc-ap-state{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--vc-accent);white-space:nowrap}.vc-ap-state.is-done{flex-direction:column;align-items:flex-end;gap:2px;color:var(--vc-green)}.vc-ap-state.is-done>span:first-child{display:inline-flex;align-items:center;gap:6px}.vc-ap-again{font-size:11px;font-weight:500;color:var(--vc-muted)}.vc-ap-docs{grid-column:1 / -1;display:grid;gap:10px;padding-top:12px;border-top:1px solid var(--vc-line-soft)}.vc-ap-file-row{display:flex;align-items:center;gap:8px}.vc-ap-file-row .vc-ap-file{flex:1;min-width:0}.vc-info-btn{flex:none;display:grid;place-items:center;width:40px;height:40px;padding:0;border:1px solid var(--vc-line);border-radius:50%;color:var(--vc-accent);background:var(--vc-surface-2);cursor:pointer;transition:border-color .2s ease,color .2s ease}.vc-info-btn:hover{border-color:var(--vc-gold);color:var(--vc-accent-hi)}.vc-info-btn:focus-visible{outline:2px solid var(--vc-gold-hi);outline-offset:2px}.vc-dialog{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;width:min(640px,calc(100vw - 32px));height:fit-content;max-height:calc(100dvh - 32px);padding:0;border:1px solid var(--vc-line);border-radius:18px;color:var(--vc-ink);background:var(--vc-bg);box-shadow:0 30px 80px -20px #0009}.vc-dialog::backdrop{background:#08060cb3;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.vc-dialog-body{padding:20px}.vc-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.vc-dialog-head h3{margin:0;font-family:var(--vc-display);font-size:20px;font-weight:700}.vc-dialog-x{display:grid;place-items:center;width:40px;height:40px;margin:-8px -8px -8px 0;padding:0;border:0;border-radius:50%;font-size:26px;line-height:1;color:var(--vc-muted);background:none;cursor:pointer}.vc-dialog-x:hover{color:var(--vc-ink);background:var(--vc-surface-2)}.vc-dialog-x:focus-visible{outline:2px solid var(--vc-gold-hi)}.vc-guide{margin-top:18px;padding:16px 18px;border-radius:14px;background:var(--vc-surface-2);border:1px solid var(--vc-line-soft)}.vc-guide h4{margin:0 0 10px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--vc-muted)}.vc-guide ul+h4{margin-top:16px;padding-top:14px;border-top:1px solid var(--vc-line-soft)}.vc-guide ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.vc-guide li{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;font-size:14px;font-weight:600;line-height:1.45}.vc-guide-mark{width:22px;height:22px;stroke:#fff}.vc-guide-mark circle{stroke:none}.vc-guide-mark.is-ok circle{fill:#3fa35b}.vc-guide-mark.is-no circle{fill:#d9453d}.vc-dialog-hint{margin:6px 0 16px;font-size:13px;line-height:1.5;color:var(--vc-muted)}.vc-sample{display:block;width:100%;max-height:60dvh;object-fit:contain;border-radius:10px;border:1px solid var(--vc-line-soft);background:var(--vc-surface-2)}.vc-ap-docs-hint{margin:0;font-size:13px;line-height:1.45;color:var(--vc-muted)}.vc-ap-file{position:relative;display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr);align-items:center;gap:4px 12px;min-height:48px;padding:10px 14px;border-radius:10px;border:1px dashed color-mix(in srgb,var(--vc-gold) 35%,transparent);background:var(--vc-surface-2);cursor:pointer;transition:border-color .2s ease}.vc-ap-file:hover,.vc-ap-file:focus-within{border-color:var(--vc-gold)}.vc-ap-file.is-set{border-style:solid}.vc-ap-file input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.vc-ap-file-label{font-size:14px;font-weight:600}.vc-ap-file-name{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;min-width:0;font-size:13px;color:var(--vc-accent);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vc-ap-file.is-set .vc-ap-file-name{color:var(--vc-green)}.vc-ap-file .vc-ap-error{grid-column:1 / -1;margin-top:0}.vc-ap-docs-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.vc-ap-cancel{min-height:44px;padding:0 8px;border:0;font:inherit;font-size:14px;color:var(--vc-muted);background:none;cursor:pointer}.vc-ap-cancel:hover:not(:disabled){color:var(--vc-ink)}.vc-ap-cancel:focus-visible{outline:2px solid var(--vc-gold-hi);outline-offset:2px;border-radius:6px}@media (max-width: 480px){.vc-ap-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.vc-ap{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:8px;padding:10px;border-radius:12px}.vc-ap:has(.vc-ap-docs){grid-column:1 / -1}.vc-ap-info{flex:1}.vc-ap-head{flex-direction:column;justify-content:center;align-items:flex-start}.vc-ap-name{font-size:13px}.vc-ap-amt{font-size:16px}.vc-ap-limit,.vc-ap-deposit-text{font-size:11px}.vc-ap-deposit{max-width:none}.vc-ap-btn{width:100%;min-width:0;min-height:36px;padding:0 12px;font-size:13px}.vc-ap-state{font-size:12px;white-space:normal}.vc-ap-state.is-done{align-items:flex-start}}.vc-faq{border-radius:14px;background:var(--vc-surface);border:1px solid var(--vc-line-soft)}.vc-faq-item+.vc-faq-item{border-top:1px solid var(--vc-line-soft)}.vc-faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:52px;padding:14px 20px;font-size:15px;font-weight:600;cursor:pointer;list-style:none}.vc-faq-item summary::-webkit-details-marker{display:none}.vc-faq-item summary:focus-visible{outline:2px solid var(--vc-gold);outline-offset:-2px;border-radius:14px}.vc-faq-mark{position:relative;flex:none;width:14px;height:14px;color:var(--vc-accent)}.vc-faq-mark:before,.vc-faq-mark:after{content:"";position:absolute;top:6px;left:0;width:14px;height:2px;border-radius:1px;background:currentColor;transition:transform .2s ease}.vc-faq-mark:after{transform:rotate(90deg)}.vc-faq-item[open] .vc-faq-mark:after{transform:rotate(0)}.vc-faq-item p{padding:0 20px 18px;max-width:68ch;font-size:14px;line-height:1.6;color:var(--vc-muted)}.vc-notice{display:flex;gap:12px;align-items:flex-start;padding:16px 18px;margin-bottom:28px;border-radius:14px;color:var(--vc-accent);background:color-mix(in srgb,var(--vc-gold) 6%,transparent);border:1px solid var(--vc-line)}.vc-notice.is-warn{color:var(--vc-warn);background:#f0a86812;border-color:#f0a8684d}.vc-notice svg{flex:none;margin-top:2px}.vc-notice b{color:var(--vc-ink)}.vc-notice p{margin-top:4px;font-size:14px;line-height:1.5;color:var(--vc-muted)}.vc-skel{background:linear-gradient(100deg,#1a1620 30%,#2a2430,#1a1620 70%);background-size:300% 100%;animation:vc-pulse 1.4s linear infinite;transform:none;box-shadow:none}.vc-skel-line{height:14px;margin-bottom:14px;border-radius:6px;background:linear-gradient(100deg,#1a1620 30%,#2a2430,#1a1620 70%);background-size:300% 100%;animation:vc-pulse 1.4s linear infinite}@keyframes vc-pulse{0%{background-position:100% 0}to{background-position:-100% 0}}.vc-footer{padding-block:48px 32px;font-size:12px;line-height:1.6;text-align:center;color:#a79f92b3}@media (max-width: 860px){.vc-hero{grid-template-columns:minmax(0,1fr);justify-items:stretch}.vc-levels{grid-template-columns:minmax(0,1fr)}.vc-show{width:100%;max-width:460px;justify-self:center}.vc-card{width:100%;max-width:420px;justify-self:center;transform:none}.vc-hero>.vc-card{display:none}.vc-section{margin-top:44px}}@media (max-width: 480px){.vc-main{padding-top:22px}.vc-panel{padding:18px}.vc-track{--col: 108px;--ring: 62px}.vc-node .vc-gem{width:28px;height:28px}.vc-node-name{font-size:13px}.vc-detail{padding:16px}.vc-rows{padding:0 14px}.vc-detail-name{font-size:22px}}.vc-root[data-mode=light]{--vc-bg: #faf7f1;--vc-surface: #ffffff;--vc-surface-2: rgba(60, 40, 10, .05);--vc-line: color-mix(in srgb, var(--vc-gold-lo) 30%, transparent);--vc-line-soft: rgba(60, 40, 10, .1);--vc-ink: #1f1a14;--vc-muted: #6e665b;--vc-accent: color-mix(in srgb, var(--vc-gold-lo) 80%, #000);--vc-accent-hi: color-mix(in srgb, var(--vc-gold-lo) 70%, #000);--vc-green: #1f8a3f;--vc-warn: #b45309;color-scheme:light}.vc-root[data-mode=light] .vc-bg{background:radial-gradient(ellipse 80% 50% at 50% -10%,color-mix(in srgb,var(--vc-gold) 22%,transparent),transparent 60%),radial-gradient(ellipse 60% 60% at 100% 30%,rgba(190,90,150,.08),transparent 70%),radial-gradient(ellipse 60% 60% at 0% 70%,rgba(40,140,110,.07),transparent 70%)}.vc-root[data-mode=light] .vc-bar,.vc-root[data-mode=light] .vc-track-line,.vc-root[data-mode=light] .vc-ap-deposit-bar{background:#3c280a1a;box-shadow:none}.vc-root[data-mode=light] .vc-node-btn:hover{background:#3c280a0a}.vc-root[data-mode=light] .vc-node-ring{background:radial-gradient(circle at 50% 35%,#fff,#efe9df 70%);border-color:#e3dccf}.vc-root[data-mode=light] .vc-track.has-member .vc-node.is-passed .vc-node-ring,.vc-root[data-mode=light] .vc-node.is-current .vc-node-ring{border-color:var(--vc-gold)}.vc-root[data-mode=light] .vc-node.is-locked .vc-gem{filter:grayscale(.7) brightness(.95) opacity(.7)}.vc-root[data-mode=light] .vc-rows{background:#3c280a0a}.vc-root[data-mode=light] .vc-ap,.vc-root[data-mode=light] .vc-panel{box-shadow:0 1px 2px #3c280a0f,0 8px 24px -16px #3c280a40}.vc-root[data-mode=light] .vc-skel,.vc-root[data-mode=light] .vc-skel-line{background:linear-gradient(100deg,#ece6dc 30%,#f6f2ea,#ece6dc 70%);background-size:300% 100%}.vc-root[data-mode=light] .vc-row dd{color:var(--t-text-light)}.vc-root[data-mode=light] .vc-footer{color:var(--vc-muted)}@media (prefers-reduced-motion: reduce){.vc-card-shine,.vc-skel,.vc-skel-line,.vc-track-fill,.vc-node-mark,.vc-detail,.vc-card.is-mini{animation:none!important}.vc-track-scroll{scroll-behavior:auto}.vc-card,.vc-track-fill,.vc-node-ring,.vc-bar span,.vc-ap,.vc-faq-mark:before,.vc-faq-mark:after{transition:none}}.gs-root.mg-root[data-mode]{--mg-gold: #ffd23f;--mg-gold-hi: #fff1b0;--mg-gold-lo: #b8860b;--mg-bg: var(--gs-a-void);--mg-surface: rgba(255, 255, 255, .04);--mg-surface-2: rgba(255, 255, 255, .08);--mg-line: color-mix(in srgb, var(--gs-a) 40%, transparent);--mg-line-soft: rgba(255, 255, 255, .1);--mg-ink: #ffffff;--mg-muted: #b8a6a6;--mg-accent: var(--mg-gold);--mg-accent-hi: var(--mg-gold-hi);--mg-green: #6dff9c;--mg-warn: #ffb074;--gs-red: var(--gs-a);--gs-red-deep: var(--gs-a-lo);--gs-game: "Exo 2", "Arial Black", system-ui, sans-serif;--gs-board: min(500px, 56dvh);--gs-stage-top: 16px;--gs-banner: "Bangers", "Impact", sans-serif;color-scheme:dark;background:var(--mg-bg);overflow:clip}.gs-sr{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.gs-world{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;background:radial-gradient(ellipse 70% 60% at 50% 45%,var(--gs-a-deep) 0%,var(--gs-a-night) 42%,var(--gs-a-void) 78%)}.gs-tunnel{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.gs-rails line{stroke:color-mix(in srgb,var(--gs-a) 35%,transparent);stroke-width:3}.gs-door{fill:none;transform-box:fill-box;transform-origin:center;opacity:0;animation:gs-door 14s cubic-bezier(.55,0,1,.45) infinite}.gs-door-glow{stroke:color-mix(in srgb,var(--gs-a) 22%,transparent);stroke-width:30}.gs-door-line{stroke:var(--gs-a);stroke-width:8}.gs-door-in{stroke:#ffae34;stroke-width:3.5}@keyframes gs-door{0%{transform:scale(.05);opacity:0}15%{opacity:1}88%{opacity:.9}to{transform:scale(1.6);opacity:0}}.gs-embers i{position:absolute;width:3px;height:3px;border-radius:50%;background:#ffcf7a;box-shadow:0 0 8px 2px color-mix(in srgb,var(--gs-a-hi) 80%,transparent);opacity:0;animation:gs-ember 4s ease-in-out infinite}@keyframes gs-ember{0%,to{opacity:0;transform:translateY(0) scale(.4)}50%{opacity:.9;transform:translateY(-26px) scale(1)}}.gs-chip{position:absolute;width:clamp(84px,11vw,170px);height:auto;filter:drop-shadow(0 9px 0 var(--gs-a-deep)) drop-shadow(0 26px 30px color-mix(in srgb,var(--gs-a-void) 70%,transparent));animation:gs-bob 6s ease-in-out infinite}.gs-chip.is-a{left:2%;top:5%;transform:perspective(600px) rotateX(52deg) rotate(-28deg)}.gs-chip.is-b{right:2%;top:2%;transform:perspective(600px) rotateX(58deg) rotate(32deg);animation-delay:-2s}.gs-chip.is-c{left:7%;bottom:6%;width:clamp(60px,7vw,110px);transform:perspective(600px) rotateX(40deg) rotate(14deg);filter:blur(2px) drop-shadow(0 6px 0 var(--gs-a-deep));animation-delay:-4s}@keyframes gs-bob{50%{translate:0 -18px}}.gs-vignette{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 80% 75% at 50% 45%,transparent 50%,color-mix(in srgb,var(--gs-a-void) 80%,transparent))}.gs-play{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;width:100%;max-width:1280px;min-height:100dvh;margin:0 auto;padding:0 16px 16px;font-family:var(--gs-game)}.gs-top{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding-top:14px}.gs-name{margin:0;min-width:0;font-size:clamp(16px,3vw,22px);font-style:italic;font-weight:900;letter-spacing:.08em;text-transform:uppercase;text-align:center;color:#fff;text-shadow:0 0 10px color-mix(in srgb,var(--gs-a) 90%,transparent),0 2px 0 var(--gs-a-deep);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gs-round{flex:none;display:grid;place-items:center;width:42px;height:42px;padding:0;border:2px solid var(--gs-red);border-radius:50%;cursor:pointer;color:#fff;background:color-mix(in srgb,var(--gs-a-void) 85%,transparent);box-shadow:0 0 12px color-mix(in srgb,var(--gs-a) 70%,transparent),inset 0 0 10px color-mix(in srgb,var(--gs-a) 35%,transparent);transition:transform .1s}.gs-round svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.gs-round:active{transform:scale(.92)}.gs-round[aria-pressed=false]{color:#777;border-color:#555;box-shadow:none}.gs-box{position:relative;border:2px solid var(--gs-red);border-radius:18px;background:linear-gradient(180deg,var(--gs-a-night),var(--gs-a-void));box-shadow:0 0 0 1px var(--gs-a-dark),0 0 14px color-mix(in srgb,var(--gs-a) 85%,transparent),0 0 44px color-mix(in srgb,var(--gs-a) 35%,transparent),inset 0 0 24px color-mix(in srgb,var(--gs-a) 28%,transparent)}.gs-title{margin:0;font-size:26px;font-style:italic;font-weight:900;line-height:1.1;letter-spacing:.01em;text-transform:uppercase;text-align:center;background:linear-gradient(180deg,var(--gs-a-hi),var(--gs-a) 45%,var(--gs-a-deep));-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 6px color-mix(in srgb,var(--gs-a) 55%,transparent))}.gs-arena{display:grid;grid-template-columns:minmax(0,1fr);gap:22px;justify-items:center;width:100%;margin-top:6px}.gs-center{order:0;position:relative;display:flex;flex-direction:column;align-items:center;width:100%;max-width:600px;min-width:0}.gs-wallet{order:1}.gs-winners{order:2}@media (min-width: 1040px){.gs-root.mg-root[data-mode]{--gs-stage-top: 76px}.gs-arena{grid-template-columns:minmax(220px,280px) max(var(--gs-board),460px) minmax(220px,280px);justify-content:center;align-items:start;gap:18px}.gs-wallet,.gs-winners{margin-top:calc(var(--gs-stage-top) + var(--gs-board-h, var(--gs-board)) / 2);transform:translateY(-50%)}.gs-wallet{grid-area:1 / 1}.gs-center{grid-area:1 / 2}.gs-winners{grid-area:1 / 3}}.gs-wallet{display:grid;gap:18px;width:min(100%,420px);padding:20px 18px 22px}@media (max-width: 1039px){.gs-wallet{grid-template-columns:1fr 1fr;gap:14px;width:min(100%,600px);padding:16px 14px 18px}.gs-wallet .gs-title{font-size:19px}}.gs-stat{display:grid;justify-items:center;align-content:start;gap:10px;min-width:0}.gs-pill{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:46px;padding:4px 12px;border-radius:999px;background:linear-gradient(180deg,#3b3b3b,#1c1c1c);box-shadow:inset 0 2px 4px color-mix(in srgb,var(--gs-a-void) 70%,transparent),inset 0 -1px #ffffff14}.gs-pill:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.18) 50%,transparent 60%) -150% 0 / 60% 100% no-repeat;animation:gs-glint 5s ease-in-out infinite;pointer-events:none}.gs-stat+.gs-stat .gs-pill:after{animation-delay:-2.5s}@keyframes gs-glint{0%,70%{background-position:-150% 0}to{background-position:250% 0}}.gs-pill b{min-width:0;font-size:24px;font-weight:800;color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gs-pill-icon{flex:none;width:26px;height:26px}.gs-pill-icon svg{width:100%;height:100%}.gs-pill-icon.is-bump{animation:gs-bump .6s cubic-bezier(.3,1.8,.5,1)}@keyframes gs-bump{40%{transform:scale(1.45) rotate(-10deg)}}.gs-plus{flex:none;display:grid;place-items:center;width:26px;height:26px;padding:0;border:0;border-radius:50%;cursor:pointer;background:linear-gradient(180deg,var(--gs-a-hi),var(--gs-a-lo));box-shadow:0 0 10px color-mix(in srgb,var(--gs-a) 80%,transparent);color:#fff;font:900 20px/1 var(--gs-game)}.gs-stat-hint{font-size:12px;font-weight:700;color:var(--mg-muted);text-align:center}.gs-outline{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:40px;padding:0 26px;border:2px solid var(--gs-red);border-radius:999px;cursor:pointer;background:color-mix(in srgb,var(--gs-a-void) 80%,transparent);box-shadow:0 0 10px color-mix(in srgb,var(--gs-a) 60%,transparent),inset 0 0 8px color-mix(in srgb,var(--gs-a) 30%,transparent);font-family:var(--gs-game);font-size:18px;font-style:italic;font-weight:900;letter-spacing:.04em;text-transform:uppercase;color:var(--gs-red);text-shadow:0 0 8px color-mix(in srgb,var(--gs-a) 70%,transparent);transition:background .15s,color .15s}.gs-outline:hover{background:var(--gs-red);color:#fff;text-shadow:none}.gs-outline.is-small{min-height:32px;padding:0 16px;font-size:14px}.gs-winners{display:grid;gap:14px;width:min(100%,600px);padding:18px 16px}.gs-table{overflow:hidden;border-radius:12px;background:#151515}.gs-table table{width:100%;border-collapse:collapse;font-size:12px}.gs-table th{padding:9px 8px;background:linear-gradient(180deg,var(--gs-a),var(--gs-a-lo));color:#fff;font-size:12px;font-style:italic;font-weight:900;letter-spacing:.06em;text-transform:uppercase;text-align:left}.gs-table td{padding:7px 8px;font-weight:700;color:#fff;white-space:nowrap}.gs-table tbody tr:nth-child(2n) td{background:#1f1f1f}.gs-table tbody tr.is-top{background:linear-gradient(90deg,#ffd23f33,#ffd23f08)}.gs-rank{display:inline-grid;place-items:center;width:18px;height:18px;margin-right:7px;border-radius:50%;background:#2c2c2c;font-size:10px;font-weight:900;color:#aaa;vertical-align:-3px}.gs-rank.is-1{background:radial-gradient(circle at 35% 30%,#fff3c4,#f5c542 50%,#a8700f);color:#4a2a06;box-shadow:0 0 8px #ffd23fb3}.gs-rank.is-2{background:radial-gradient(circle at 35% 30%,#fff,#c9c9c9 50%,#7a7a7a);color:#222}.gs-rank.is-3{background:radial-gradient(circle at 35% 30%,#ffd9b0,#d08a4a 50%,#7a4a1a);color:#2a1400}.gs-table td.is-win{color:var(--mg-gold)}.gs-table td.is-empty{padding:16px 8px;text-align:center;color:var(--mg-muted);white-space:normal}.gs-promo{position:relative;z-index:4;pointer-events:none;margin:6px 0 -4px;transform:rotate(-8deg);filter:drop-shadow(0 0 8px color-mix(in srgb,var(--gs-a) 90%,transparent)) drop-shadow(0 10px 18px color-mix(in srgb,var(--gs-a-void) 70%,transparent));animation:gs-promo 3s ease-in-out infinite}@keyframes gs-promo{50%{transform:rotate(-8deg) scale(1.04)}}.gs-promo-edge{padding:3px;background:var(--gs-red);clip-path:polygon(5% 0,100% 0,95% 100%,0 100%)}.gs-promo p{margin:0;padding:12px 38px 14px;background:linear-gradient(180deg,#1c1c1c,#000);clip-path:polygon(5% 0,100% 0,95% 100%,0 100%);font-family:var(--gs-banner);font-size:clamp(22px,5.4vw,34px);line-height:1.05;letter-spacing:.03em;text-align:center;text-transform:uppercase;color:#fff}.gs-promo em{font-style:normal;font-size:1.25em;color:#ffe100;text-shadow:0 0 10px rgba(255,225,0,.6)}@media (min-width: 1040px){.gs-promo{position:absolute;top:-4px;right:-170px;margin:0;transform:rotate(-12deg);animation-name:gs-promo-wide}@keyframes gs-promo-wide{50%{transform:rotate(-12deg) scale(1.04)}}.gs-promo p{font-size:28px}.gs-root:has(.cab-crown,.sl-crown) .gs-promo{right:-205px}.gs-root:has(.cab-crown,.sl-crown) .gs-promo p{padding:10px 30px 12px;font-size:22px}.gs-table tbody tr:nth-child(n+7){display:none}}.gs-notice{width:min(100%,720px);margin-top:14px}.gs-notice .mg-notice{margin:0;padding:12px 16px;font-size:13px;color:#eadada;background:color-mix(in srgb,var(--gs-a-void) 90%,transparent);border:1px solid color-mix(in srgb,var(--gs-a) 60%,transparent);border-radius:12px;box-shadow:0 0 16px color-mix(in srgb,var(--gs-a) 30%,transparent)}.gs-notice .mg-notice.is-warn{border-color:var(--mg-warn)}.gs-notice .mg-notice b{font-style:italic;font-weight:900;text-transform:uppercase;color:var(--gs-red)}.gs-stage{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;margin-top:var(--gs-stage-top)}.gs-lose{position:absolute;top:64%;left:50%;z-index:5;display:grid;justify-items:center;gap:6px;width:min(92%,380px);padding:16px 18px;font:inherit;color:#fff;cursor:pointer;transform:translate(-50%,-50%);animation:gs-drop .45s cubic-bezier(.3,1.6,.5,1) both}.gs-lose b{font-size:34px;font-style:italic;font-weight:900;line-height:1;text-transform:uppercase;color:#fff;text-shadow:0 0 12px var(--gs-red),0 3px 0 var(--gs-a-deep)}.gs-lose>span{font-size:15px;font-weight:700;color:#e9caca}@keyframes gs-drop{0%{opacity:0;transform:translate(-50%,-120%) scale(.7)}}.gs-prompt{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 12px;margin-top:16px;padding:8px 10px 8px 18px;border-radius:999px;background:color-mix(in srgb,var(--gs-a-void) 90%,transparent);box-shadow:inset 0 0 0 1px #ffd23f80;font-size:16px;font-style:italic;font-weight:800;color:var(--mg-gold);text-align:center}.gs-prompt.is-error{color:var(--mg-warn);box-shadow:inset 0 0 0 1px #ffb0748c}.gs-dock{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:22px}.gs-dock-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:0 16px;border:1.5px solid color-mix(in srgb,var(--gs-a) 75%,transparent);border-radius:999px;cursor:pointer;background:color-mix(in srgb,var(--gs-a-void) 75%,transparent);font-family:var(--gs-game);font-size:13px;font-style:italic;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#fff;transition:background .15s,box-shadow .15s}.gs-dock-btn svg{width:17px;height:17px}.gs-dock-btn svg:not(.is-art),.gs-sheet-icon svg:not(.is-art){fill:none;stroke:var(--gs-red);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.gs-dock-btn:hover{background:color-mix(in srgb,var(--gs-a-deep) 85%,transparent);box-shadow:0 0 12px color-mix(in srgb,var(--gs-a) 60%,transparent)}.gs-prizes{width:min(1000px,100%);margin-top:32px;padding:14px 16px 16px;border:2px solid #3d3d3d;border-radius:18px;background:linear-gradient(180deg,#151515,#070707);box-shadow:0 0 0 2px #000,0 -6px 36px color-mix(in srgb,var(--gs-a) 25%,transparent)}.gs-prizes h2{margin:0 0 12px;font-size:19px;font-weight:800;text-align:center;color:#fff}.gs-prizes-scroll{overflow-x:auto;padding-bottom:6px;scrollbar-color:#555 #1a1a1a}.gs-prizes table{margin:0 auto;border-collapse:collapse}.gs-prizes th,.gs-prizes td{padding:10px 16px;border:1px solid #454545;font-size:13px;font-weight:800;text-align:center;white-space:nowrap;color:#fff}.gs-prizes th{background:#1d1d1d;text-align:left}.gs-prizes td.is-win{color:var(--mg-gold)}.gs-prizes td{position:relative;vertical-align:middle}.gs-prize-cell{display:inline-flex;align-items:center;gap:6px}.gs-prize-coin{display:grid;width:18px;height:18px}.gs-prize-coin svg{width:100%;height:100%}.gs-prizes td.is-top{background:linear-gradient(180deg,#ffd23f38,#ffd23f0f);box-shadow:inset 0 0 0 2px var(--mg-gold);text-shadow:0 0 10px rgba(255,210,63,.7)}.gs-prize-sym{display:block;margin-bottom:5px;font-size:17px;font-style:italic;font-weight:900;letter-spacing:.04em;color:var(--gs-a-hi);text-shadow:0 0 8px color-mix(in srgb,var(--gs-a) 60%,transparent)}.gs-jackpot{display:block;width:max-content;margin:-2px auto 5px;padding:1px 8px;border-radius:4px;background:linear-gradient(180deg,var(--gs-a-hi),var(--gs-a-lo));font-size:9px;font-style:italic;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:#fff;text-shadow:none;animation:gs-jackpot 1.2s ease-in-out infinite}@keyframes gs-jackpot{50%{box-shadow:0 0 10px color-mix(in srgb,var(--gs-a) 90%,transparent)}}.gs-odds{display:block;height:4px;margin-top:5px;border-radius:2px;background:#2a2a2a;overflow:hidden}.gs-odds i{display:block;height:100%;background:linear-gradient(90deg,var(--gs-a-lo),var(--gs-a-hi))}.gs-fine{max-width:560px;margin:22px 0 0;font-family:system-ui,sans-serif;font-size:11px;line-height:1.5;text-align:center;color:#c8aaaa8c}.gs-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:50px;padding:0 34px;border:0;border-radius:14px;cursor:pointer;font-family:var(--gs-game);font-size:22px;font-style:italic;font-weight:900;letter-spacing:.05em;text-transform:uppercase;color:#fff;text-shadow:0 2px 0 var(--gs-a-deep);background:linear-gradient(180deg,var(--gs-a-hi),var(--gs-a) 48%,var(--gs-a-deep) 52%,var(--gs-a-lo));box-shadow:inset 0 2px #ffffff80,0 0 0 2px var(--gs-a-lite),0 6px 0 2px var(--gs-a-dark),0 0 24px color-mix(in srgb,var(--gs-a) 50%,transparent);transition:transform .08s,filter .15s}.gs-btn.is-gold{color:#4a2a06;text-shadow:0 1px 0 rgba(255,255,255,.5);background:linear-gradient(180deg,#fff3c4,#ffd23f 45%,#d99a00 52%,#f0b400);box-shadow:inset 0 2px #ffffffb3,0 0 0 2px #fff1b0,0 6px 0 2px #6e4a00,0 0 30px #ffd23f8c}.gs-btn:hover:not(:disabled){filter:brightness(1.08)}.gs-btn:active:not(:disabled){transform:translateY(5px)}.gs-btn:disabled{cursor:not-allowed;filter:grayscale(.8) brightness(.7)}.gs-btn:focus-visible,.gs-round:focus-visible,.gs-outline:focus-visible,.gs-plus:focus-visible,.gs-dock-btn:focus-visible,.gs-sheet-x:focus-visible{outline:3px solid var(--mg-gold);outline-offset:3px}.gs-sheet-back{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;display:grid;place-items:center;padding:16px;background:color-mix(in srgb,var(--gs-a-void) 78%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:gs-fade .2s ease}@keyframes gs-fade{0%{opacity:0}}.gs-sheet{display:flex;flex-direction:column;width:min(520px,100%);max-height:min(640px,calc(100dvh - 32px));animation:gs-pop .35s cubic-bezier(.3,1.5,.5,1);font-family:system-ui,sans-serif}@keyframes gs-pop{0%{opacity:0;transform:scale(.85) translateY(20px)}}.gs-sheet-head{display:flex;align-items:center;justify-content:center;gap:10px;padding:18px 56px 12px;border-bottom:1px solid color-mix(in srgb,var(--gs-a) 30%,transparent)}.gs-sheet-head h2{margin:0;font-family:var(--gs-game);font-size:24px;font-style:italic;font-weight:900;text-transform:uppercase;background:linear-gradient(180deg,var(--gs-a-hi),var(--gs-a) 45%,var(--gs-a-deep));-webkit-background-clip:text;background-clip:text;color:transparent;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gs-sheet-icon{display:grid}.gs-sheet-icon svg{width:22px;height:22px}.gs-sheet-x{position:absolute;top:12px;right:12px;z-index:1;width:36px;height:36px;padding:0;border:2px solid var(--gs-red);border-radius:50%;cursor:pointer;font:900 22px/1 var(--gs-game);color:#fff;background:var(--gs-a-night);box-shadow:0 0 10px color-mix(in srgb,var(--gs-a) 60%,transparent)}.gs-sheet-body{overflow-y:auto;padding:18px 22px 24px;color:var(--mg-ink);font-size:14px;line-height:1.55}.gs-sheet-body>:first-child{margin-top:0}.gs-sheet-body>:last-child{margin-bottom:0}.gs-sheet-body h3{margin:18px 0 6px;font-family:var(--gs-game);font-size:16px;font-style:italic;font-weight:900;text-transform:uppercase;color:var(--gs-red)}.gs-sheet-body .mg-panel{padding:0;background:none;border:0}.gs-sheet-body .mg-history .mg-prizes{max-height:none}.gs-root .mg-prizes li{background:#161616}.gs-root .mg-prizes li:nth-child(2n){background:#1f1f1f}.gs-root .mg-tab[aria-selected=true]{color:#fff;border-bottom-color:var(--gs-red)}.gs-cash{display:grid;justify-items:center;gap:14px;text-align:center}.gs-cash-chest{width:96px;height:96px;filter:drop-shadow(0 8px 12px color-mix(in srgb,var(--gs-a-void) 60%,transparent)) drop-shadow(0 0 24px rgba(255,210,63,.5))}.gs-cash-amount{font-family:var(--gs-game);font-size:40px;font-style:italic;font-weight:900;line-height:1;color:var(--mg-gold);text-shadow:0 0 14px rgba(255,210,63,.6),0 3px 0 #6e4a00}.gs-win{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;display:grid;place-items:center;padding:16px;overflow:hidden;font-family:var(--gs-game);background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--gs-a-deep) 88%,transparent),color-mix(in srgb,var(--gs-a-void) 95%,transparent) 70%);animation:gs-fade .25s ease}.gs-win-rays{position:absolute;left:50%;top:50%;width:max(160vw,160vh);aspect-ratio:1;background:repeating-conic-gradient(from 0deg,rgba(255,210,63,.28) 0 8deg,transparent 8deg 20deg);-webkit-mask-image:radial-gradient(circle,#000 10%,transparent 55%);mask-image:radial-gradient(circle,#000 10%,transparent 55%);animation:gs-spin 14s linear infinite}@keyframes gs-spin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.gs-rain{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.gs-rain i{position:absolute;top:-60px;left:var(--x);width:calc(34px * var(--s));height:calc(34px * var(--s));border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff3c4,#ffd23f 45%,#b8860b);box-shadow:inset 0 0 0 calc(4px * var(--s)) #b8860b8c,0 0 12px #ffd23fb3;animation:gs-fall var(--t) cubic-bezier(.4,0,.8,.6) var(--d) infinite}@keyframes gs-fall{to{transform:translateY(calc(100dvh + 120px)) rotateY(var(--r)) rotate(calc(var(--r) / 3))}}.gs-win-card{display:grid;justify-items:center;gap:14px;width:min(460px,100%);padding:54px 22px 30px;animation:gs-burst .6s cubic-bezier(.3,1.7,.5,1)}@keyframes gs-burst{0%{opacity:0;transform:scale(.3) rotate(-6deg)}}.gs-ribbon{position:absolute;top:-30px;left:50%;transform:translate(-50%) rotate(-4deg);white-space:nowrap;filter:drop-shadow(0 0 10px color-mix(in srgb,var(--gs-a) 80%,transparent))}.gs-ribbon span{display:block;padding:10px 40px 12px;clip-path:polygon(6% 0,100% 0,94% 100%,0 100%);background:linear-gradient(180deg,var(--gs-a-hi),var(--gs-a) 55%,var(--gs-a-deep));font-family:var(--gs-banner);font-size:40px;line-height:1;letter-spacing:.05em;text-transform:uppercase;color:#fff;text-shadow:0 3px 0 var(--gs-a-dark)}.gs-win.is-big .gs-ribbon{animation:gs-wobble 1.2s ease-in-out infinite}.gs-win.is-big .gs-ribbon span{font-size:46px;background:linear-gradient(180deg,#fff3c4,#ffd23f 45%,#d99a00);color:var(--gs-a-deep);text-shadow:0 2px 0 #fff3c4}@keyframes gs-wobble{0%,to{transform:translate(-50%) rotate(-5deg) scale(1)}50%{transform:translate(-50%) rotate(-2deg) scale(1.06)}}.gs-win-amount{margin-top:6px;font-size:clamp(42px,12vw,66px);font-style:italic;font-weight:900;line-height:1;color:var(--mg-gold);font-variant-numeric:tabular-nums;text-shadow:0 0 20px rgba(255,210,63,.7),0 4px 0 #8a5a00,0 7px 0 #3a2400;overflow-wrap:anywhere;text-align:center}.gs-win-sub{margin:0;font-size:16px;font-weight:700;color:#f0caca}.gs-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:0;padding:0;list-style:none}.gs-chips li{min-width:40px;padding:4px 10px;border-radius:999px;background:#1c1c1c;box-shadow:inset 0 0 0 1px #444;font-size:14px;font-weight:800;color:#c9b3b3;text-align:center;animation:gs-chip .3s ease-out backwards}.gs-chips li.is-win{color:#4a2a06;background:linear-gradient(180deg,#fff3c4,#ffd23f);box-shadow:0 0 10px #ffd23f99}@keyframes gs-chip{0%{opacity:0;transform:scale(.4)}}.gs-win-card .gs-btn{margin-top:10px;min-width:200px}@media (prefers-reduced-motion: reduce){.gs-door,.gs-chip,.gs-promo,.gs-pill:after,.gs-jackpot,.gs-win-rays{animation:none}.gs-door{opacity:.8}.gs-door:nth-child(3){transform:scale(.15)}.gs-door:nth-child(4){transform:scale(.3)}.gs-door:nth-child(5){transform:scale(.55)}.gs-door:nth-child(6){transform:scale(.9)}.gs-embers,.gs-rain{display:none}}@media (max-width: 720px){.gs-chip.is-c{display:none}.gs-chip.is-a{left:-18px;top:70px}.gs-chip.is-b{right:-18px;top:60px}}@media (max-width: 520px){.gs-top{padding-top:10px}.gs-round{width:38px;height:38px}.gs-title{font-size:22px}.gs-pill b{font-size:19px}.gs-outline{font-size:16px;padding:0 18px}.gs-prizes{margin-top:24px;padding:12px}.gs-ribbon span{font-size:32px;padding:9px 30px 11px}.gs-win.is-big .gs-ribbon span{font-size:36px}}.gs-root.mg-root[data-mode=light]{--mg-bg: color-mix(in srgb, var(--gs-a) 5%, #fff8ee);--mg-surface: #faf6f0;--mg-surface-2: #f3ede4;--mg-line: color-mix(in srgb, var(--gs-a) 35%, transparent);--mg-line-soft: rgba(60, 30, 20, .1);--mg-ink: #2a1a14;--mg-muted: #76625b;--mg-accent: #a0670a;--mg-accent-hi: #8a5600;--mg-green: #1f8a3f;--mg-warn: #b45309;--gs-l-edge: color-mix(in srgb, var(--gs-a) 55%, #fff);--gs-l-drop: color-mix(in srgb, var(--gs-a) 30%, #fff);--gs-l-tint: color-mix(in srgb, var(--gs-a) 9%, #fff);--gs-l-shadow: color-mix(in srgb, var(--gs-a-dark) 18%, transparent);--gs-gold-ink: #a0670a;color-scheme:light;color:var(--mg-ink)}.gs-root[data-mode=light] .gs-world{background:radial-gradient(ellipse 90% 70% at 50% 30%,#fff,color-mix(in srgb,var(--gs-a) 7%,#fff8ee) 55%,color-mix(in srgb,var(--gs-a) 20%,#fdf0e0))}.gs-root[data-mode=light] .gs-world:before{content:"";position:absolute;left:50%;top:38%;width:max(180vw,180vh);aspect-ratio:1;background:repeating-conic-gradient(from 0deg,color-mix(in srgb,var(--gs-a) 10%,transparent) 0 6deg,transparent 6deg 15deg);-webkit-mask-image:radial-gradient(circle,#000 8%,transparent 50%);mask-image:radial-gradient(circle,#000 8%,transparent 50%);animation:gs-spin 120s linear infinite}.gs-root[data-mode=light] .gs-tunnel{display:none}.gs-root[data-mode=light] .gs-vignette{background:radial-gradient(ellipse 85% 80% at 50% 45%,transparent 55%,color-mix(in srgb,var(--gs-a) 14%,transparent))}.gs-root[data-mode=light] .gs-embers i{width:7px;height:11px;border-radius:2px;background:var(--gs-a);box-shadow:none;animation-name:gs-confetti}.gs-root[data-mode=light] .gs-embers i:nth-child(3n){background:#f5c542}.gs-root[data-mode=light] .gs-embers i:nth-child(3n+1){background:var(--gs-a-hi)}@keyframes gs-confetti{0%,to{opacity:0;transform:translateY(0) rotate(0)}50%{opacity:.75;transform:translateY(24px) rotate(200deg)}}.gs-root[data-mode=light] .gs-chip{filter:drop-shadow(0 8px 0 var(--gs-a-lo)) drop-shadow(0 22px 20px var(--gs-l-shadow))}.gs-root[data-mode=light] .gs-chip.is-c{filter:blur(2px) drop-shadow(0 6px 0 var(--gs-a-lo))}.gs-root[data-mode=light] .gs-name{color:var(--gs-a-lo);text-shadow:0 2px 0 #fff,0 4px 0 var(--gs-l-drop)}.gs-root[data-mode=light] .gs-round{color:var(--gs-a-lo);border-color:var(--gs-l-edge);background:#fff;box-shadow:0 3px 0 var(--gs-l-edge),0 8px 16px var(--gs-l-shadow)}.gs-root[data-mode=light] .gs-round[aria-pressed=false]{color:#a89c95;border-color:#ddd4ca;background:#f4f0ea;box-shadow:0 3px #ddd4ca}.gs-root[data-mode=light] .gs-box{border-color:var(--gs-l-edge);background:#fff;box-shadow:0 6px 0 var(--gs-l-drop),0 18px 40px var(--gs-l-shadow)}.gs-root[data-mode=light] .gs-title,.gs-root[data-mode=light] .gs-sheet-head h2{background:linear-gradient(180deg,var(--gs-a),var(--gs-a-deep));-webkit-background-clip:text;background-clip:text;filter:none}.gs-root[data-mode=light] .gs-pill{background:linear-gradient(180deg,#f1ebe2,#e7dfd3);box-shadow:inset 0 2px 4px #50321429,inset 0 -1px #fff}.gs-root[data-mode=light] .gs-pill:after{background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.75) 50%,transparent 60%) -150% 0 / 60% 100% no-repeat}.gs-root[data-mode=light] .gs-pill b{color:var(--mg-ink)}.gs-root[data-mode=light] .gs-plus{box-shadow:0 2px 0 var(--gs-a-dark)}.gs-root[data-mode=light] .gs-outline{color:var(--gs-a-lo);border-color:var(--gs-a);background:#fff;text-shadow:none;box-shadow:0 3px 0 var(--gs-l-edge)}.gs-root[data-mode=light] .gs-outline:hover{color:#fff;background:var(--gs-a);box-shadow:0 3px 0 var(--gs-a-dark)}.gs-root[data-mode=light] .gs-table{background:#faf6f0;box-shadow:inset 0 0 0 1px #ece4d8}.gs-root[data-mode=light] .gs-table td{color:var(--mg-ink)}.gs-root[data-mode=light] .gs-table tbody tr:nth-child(2n) td{background:#f2ebe1}.gs-root[data-mode=light] .gs-table tbody tr.is-top{background:linear-gradient(90deg,#f5c54259,#f5c5420d)}.gs-root[data-mode=light] .gs-rank{background:#e6ddd0;color:#7a6a5a}.gs-root[data-mode=light] .gs-rank.is-1{box-shadow:0 1px #a8700f}.gs-root[data-mode=light] .gs-table td.is-win{color:var(--gs-gold-ink)}.gs-root[data-mode=light] .gs-promo{filter:drop-shadow(0 5px 0 var(--gs-a-dark)) drop-shadow(0 14px 16px var(--gs-l-shadow))}.gs-root[data-mode=light] .gs-promo-edge{background:#fff}.gs-root[data-mode=light] .gs-promo p{background:linear-gradient(180deg,var(--gs-a-hi),var(--gs-a) 55%,var(--gs-a-lo));text-shadow:0 2px 0 var(--gs-a-dark)}.gs-root[data-mode=light] .gs-promo em{color:#ffe45c;text-shadow:0 3px 0 var(--gs-a-dark)}.gs-root[data-mode=light] .gs-notice .mg-notice{color:var(--mg-ink);background:#fff;border-color:var(--gs-l-edge);box-shadow:0 4px 0 var(--gs-l-drop)}.gs-root[data-mode=light] .gs-notice .mg-notice.is-warn{border-color:var(--mg-warn)}.gs-root[data-mode=light] .gs-notice .mg-notice b{color:var(--gs-a-lo)}.gs-root[data-mode=light] .gs-lose{color:var(--mg-ink)}.gs-root[data-mode=light] .gs-lose b{color:var(--gs-a);text-shadow:0 3px 0 var(--gs-l-drop)}.gs-root[data-mode=light] .gs-lose>span{color:var(--mg-muted)}.gs-root[data-mode=light] .gs-prompt{color:var(--gs-gold-ink);background:#fff;box-shadow:inset 0 0 0 1.5px #c88c1480,0 3px #c88c1440}.gs-root[data-mode=light] .gs-prompt.is-error{color:var(--mg-warn);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--mg-warn) 55%,transparent),0 3px color-mix(in srgb,var(--mg-warn) 25%,transparent)}.gs-root[data-mode=light] .gs-dock-btn{color:var(--mg-ink);border-color:var(--gs-l-edge);background:#fff;box-shadow:0 3px 0 var(--gs-l-edge)}.gs-root[data-mode=light] .gs-dock-btn:hover{background:var(--gs-l-tint);box-shadow:0 3px 0 var(--gs-a)}.gs-root[data-mode=light] .gs-prizes{border-color:var(--gs-l-edge);background:#fff;box-shadow:0 6px 0 var(--gs-l-drop),0 18px 40px var(--gs-l-shadow)}.gs-root[data-mode=light] .gs-prizes h2{color:var(--mg-ink)}.gs-root[data-mode=light] .gs-prizes-scroll{scrollbar-color:#cfc4b6 #f3eee6}.gs-root[data-mode=light] .gs-prizes th,.gs-root[data-mode=light] .gs-prizes td{border-color:#e7ded2;color:var(--mg-ink)}.gs-root[data-mode=light] .gs-prizes th{background:#faf5ee}.gs-root[data-mode=light] .gs-prizes td.is-win{color:var(--gs-gold-ink)}.gs-root[data-mode=light] .gs-prizes td.is-top{background:linear-gradient(180deg,#f5c54259,#f5c5421a);box-shadow:inset 0 0 0 2px #e0a800;text-shadow:none}.gs-root[data-mode=light] .gs-prize-sym{color:var(--gs-a-lo);text-shadow:none}.gs-root[data-mode=light] .gs-odds{background:#ece5db}.gs-root[data-mode=light] .gs-fine{color:#5a3c3299}.gs-root[data-mode=light] .gs-btn{box-shadow:inset 0 2px #ffffff80,0 0 0 2px #fff,0 6px 0 2px var(--gs-a-dark),0 14px 22px var(--gs-l-shadow)}.gs-root[data-mode=light] .gs-btn.is-gold{box-shadow:inset 0 2px #ffffffb3,0 0 0 2px #fff,0 6px 0 2px #a0670a,0 14px 22px #a0670a4d}.gs-root[data-mode=light] .gs-btn:disabled{filter:grayscale(.8) opacity(.55)}.gs-root[data-mode=light] :is(.gs-btn,.gs-round,.gs-outline,.gs-plus,.gs-dock-btn,.gs-sheet-x):focus-visible{outline-color:var(--gs-a-lo)}.gs-root[data-mode=light] .gs-sheet-back{background:color-mix(in srgb,var(--gs-a) 8%,rgb(255 248 238 / .8))}.gs-root[data-mode=light] .gs-sheet-head{border-bottom-color:var(--gs-l-drop)}.gs-root[data-mode=light] .gs-sheet-x{color:var(--gs-a-lo);border-color:var(--gs-l-edge);background:#fff;box-shadow:0 3px 0 var(--gs-l-edge)}.gs-root[data-mode=light] .gs-sheet-body h3{color:var(--gs-a-lo)}.gs-root[data-mode=light] .mg-prizes li{background:#faf6f0}.gs-root[data-mode=light] .mg-prizes li:nth-child(2n){background:#f2ebe1}.gs-root[data-mode=light] .mg-tab[aria-selected=true]{color:var(--mg-ink)}.gs-root[data-mode=light] .gs-cash-chest{filter:drop-shadow(0 8px 12px var(--gs-l-shadow)) drop-shadow(0 0 20px rgba(245,197,66,.5))}.gs-root[data-mode=light] .gs-cash-amount{color:#f0a800;text-shadow:0 3px 0 #a0670a,0 8px 14px rgba(160,103,10,.3)}.gs-root[data-mode=light] .gs-win{background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--gs-a) 16%,rgb(255 250 240 / .95)),color-mix(in srgb,var(--gs-a) 32%,rgb(255 244 228 / .97)) 70%)}.gs-root[data-mode=light] .gs-win-rays{background:repeating-conic-gradient(from 0deg,rgba(245,180,40,.4) 0 8deg,transparent 8deg 20deg)}.gs-root[data-mode=light] .gs-ribbon{filter:drop-shadow(0 5px 0 var(--gs-a-dark)) drop-shadow(0 12px 14px var(--gs-l-shadow))}.gs-root[data-mode=light] .gs-win-amount{color:#ffc21a;text-shadow:0 3px 0 #b07800,0 6px 0 #6e4a00,0 12px 18px rgba(160,103,10,.35)}.gs-root[data-mode=light] .gs-win-sub{color:var(--mg-muted)}.gs-root[data-mode=light] .gs-chips li{color:var(--mg-muted);background:#f3ede4;box-shadow:inset 0 0 0 1px #e0d6c8}.gs-root[data-mode=light] .gs-chips li.is-win{color:#4a2a06;background:linear-gradient(180deg,#fff3c4,#ffd23f);box-shadow:0 2px #b07800}@media (prefers-reduced-motion: reduce){.gs-root[data-mode=light] .gs-world:before{animation:none;transform:translate(-50%,-50%)}}.lb{gap:0}.lb-hero{display:grid;justify-items:center;gap:6px;width:100%;padding:34px 0 6px;text-align:center}.lb-brand{padding:4px 14px;border-radius:999px;border:1.5px solid var(--gs-a);background:color-mix(in srgb,var(--gs-a-void) 80%,transparent);box-shadow:0 0 12px color-mix(in srgb,var(--gs-a) 60%,transparent);font-size:12px;font-style:italic;font-weight:900;letter-spacing:.3em;text-transform:uppercase;color:var(--gs-a-lite)}.lb-title{margin:0;font-family:var(--gs-banner);font-size:clamp(56px,13vw,112px);font-weight:400;line-height:.95;letter-spacing:.04em;text-transform:uppercase;color:#fff;text-shadow:0 0 6px #fff,0 0 18px var(--gs-a-hi),0 0 42px var(--gs-a),0 0 80px var(--gs-a),0 6px 0 var(--gs-a-deep);transform:rotate(-3deg)}.lb-title span{display:inline-block;animation:lb-flicker 6s linear infinite}@keyframes lb-flicker{0%,91%,93%,96%,to{opacity:1}92%,95%{opacity:.55}}.lb-lead{max-width:520px;margin:6px 0 0;font-family:system-ui,sans-serif;font-size:15px;line-height:1.5;color:#e3d0d0;text-wrap:balance}.lb-wallet{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px 34px;width:min(100%,760px);margin-top:26px;padding:18px 26px}.lb-wallet-coins{display:grid;justify-items:center;gap:8px;min-width:220px}.lb-wallet-coins .gs-pill{min-width:190px}.lb-wallet-how{display:grid;gap:6px;padding-left:30px;border-left:1px solid color-mix(in srgb,var(--gs-a) 45%,transparent)}.lb-wallet-how .gs-title{font-size:20px}.lb-wallet-how p{margin:0;font-family:system-ui,sans-serif;font-size:14px;line-height:1.5;color:#e3d0d0}.lb-grid{--cols: 3;--gap: 22px;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--gap);width:min(100%,1060px);margin:34px 0 0;padding:0;list-style:none}.lb-grid>li{flex:0 0 calc((100% - (var(--cols) - 1) * var(--gap)) / var(--cols));min-width:0}@media (max-width: 900px){.lb-grid{--cols: 2}}.lb-card{position:relative;display:flex;flex-direction:column;height:100%;overflow:hidden;border:2px solid var(--gs-a);border-radius:20px;color:#fff;text-decoration:none;background:linear-gradient(180deg,var(--gs-a-night),var(--gs-a-void));box-shadow:0 0 0 1px var(--gs-a-dark),0 0 14px color-mix(in srgb,var(--gs-a) 70%,transparent),inset 0 0 20px color-mix(in srgb,var(--gs-a) 22%,transparent);transition:transform .2s cubic-bezier(.3,1.5,.5,1),box-shadow .2s;animation:lb-in .5s cubic-bezier(.2,.9,.3,1.1) calc(var(--i, 0) * 70ms) both}@keyframes lb-in{0%{opacity:0;transform:translateY(18px) scale(.97)}}.lb-card:hover,.lb-card:focus-visible{transform:translateY(-6px);box-shadow:0 0 0 1px var(--gs-a-dark),0 0 22px var(--gs-a),0 0 60px color-mix(in srgb,var(--gs-a) 45%,transparent),inset 0 0 24px color-mix(in srgb,var(--gs-a) 30%,transparent)}.lb-card:is(:hover,:focus,:active){color:#fff}.lb-card:focus-visible{outline:3px solid var(--mg-gold);outline-offset:3px}.lb-card.is-jackpot{border-color:#ffd23f;box-shadow:0 0 0 1px #6e4a00,0 0 18px #ffd23fb3,inset 0 0 22px #ffd23f33}.lb-stage{position:relative;display:grid;place-items:center;height:170px;overflow:hidden;background:radial-gradient(circle at 50% 55%,color-mix(in srgb,var(--gs-a) 55%,transparent),transparent 62%),linear-gradient(180deg,var(--gs-a-dark),var(--gs-a-void));border-bottom:1px solid color-mix(in srgb,var(--gs-a) 45%,transparent)}.lb-rays{position:absolute;left:50%;top:55%;width:180%;aspect-ratio:1;translate:-50% -50%;background:repeating-conic-gradient(color-mix(in srgb,var(--gs-a-hi) 22%,transparent) 0 8deg,transparent 8deg 24deg);-webkit-mask:radial-gradient(circle,#000 12%,transparent 55%);mask:radial-gradient(circle,#000 12%,transparent 55%);animation:lb-spin 26s linear infinite}.lb-card:hover .lb-rays{animation-duration:6s}.lb-card.is-jackpot .lb-rays{background:repeating-conic-gradient(rgba(255,210,63,.25) 0 8deg,transparent 8deg 24deg)}@keyframes lb-spin{to{rotate:360deg}}.lb-art{position:relative;display:grid;color:#fff;filter:drop-shadow(0 0 4px var(--gs-a-hi)) drop-shadow(0 0 14px var(--gs-a));transition:transform .25s cubic-bezier(.3,1.8,.5,1)}.lb-card:hover .lb-art{transform:scale(1.1) rotate(-4deg)}.lb-card.is-jackpot .lb-art{color:#fff3c4;filter:drop-shadow(0 0 4px #ffd23f) drop-shadow(0 0 14px rgba(255,170,0,.9))}.lb-pic{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.lb-card:hover .lb-pic{transform:scale(1.06)}.lb-cost{position:absolute;left:12px;top:12px;display:inline-flex;align-items:center;gap:5px;padding:3px 10px 3px 4px;border-radius:999px;background:color-mix(in srgb,var(--gs-a-void) 85%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gs-a) 60%,transparent);font-size:12px;font-style:italic;font-weight:800;color:#fff}.lb-cost svg{width:18px;height:18px}.lb-tag{position:absolute;right:-34px;top:16px;width:130px;padding:4px 0;transform:rotate(35deg);background:linear-gradient(180deg,#fff3c4,#ffd23f 50%,#d99a00);box-shadow:0 3px 10px #00000080;font-size:11px;font-style:italic;font-weight:900;letter-spacing:.14em;text-align:center;text-transform:uppercase;color:#4a2a06}.lb-body{flex:1;display:grid;align-content:start;gap:4px;padding:16px 18px 4px}.lb-type{font-size:11px;font-style:italic;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--gs-a-hi)}.lb-name{margin:0;font-size:22px;font-style:italic;font-weight:900;line-height:1.1;letter-spacing:.02em;text-transform:uppercase;overflow-wrap:anywhere}.lb-desc{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin:2px 0 0;font-family:system-ui,sans-serif;font-size:13px;line-height:1.45;color:#b8a6a6}.lb-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 18px 18px}.lb-win{display:grid;font-size:11px;font-style:italic;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#b8a6a6}.lb-win b{font-size:22px;font-weight:900;letter-spacing:.01em;color:#ffd23f;text-shadow:0 0 12px rgba(255,210,63,.6),0 2px 0 #8a5a00;white-space:nowrap}.lb-play{flex:none;padding:9px 22px 10px;border-radius:12px;transform:skew(-10deg);font-size:17px;font-style:italic;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#fff;text-shadow:0 2px 0 var(--gs-a-deep);background:linear-gradient(180deg,var(--gs-a-hi),var(--gs-a) 48%,var(--gs-a-deep) 52%,var(--gs-a-lo));box-shadow:inset 0 2px #ffffff80,0 0 0 2px var(--gs-a-lite),0 4px 0 2px var(--gs-a-dark),0 0 18px color-mix(in srgb,var(--gs-a) 50%,transparent);transition:filter .15s}.lb-card:hover .lb-play{filter:brightness(1.12)}.lb-card.is-jackpot .lb-play{color:#4a2a06;text-shadow:0 1px 0 rgba(255,255,255,.5);background:linear-gradient(180deg,#fff3c4,#ffd23f 45%,#d99a00 52%,#f0b400);box-shadow:inset 0 2px #ffffffb3,0 0 0 2px #fff1b0,0 4px 0 2px #6e4a00,0 0 20px #ffd23f80}.lb-card.is-skel{min-height:330px;animation:none;background:linear-gradient(105deg,transparent 35%,color-mix(in srgb,var(--gs-a) 18%,transparent) 50%,transparent 65%) -150% 0 / 60% 100% no-repeat,linear-gradient(180deg,var(--gs-a-night),var(--gs-a-void));animation:lb-skel 1.4s ease-in-out infinite}@keyframes lb-skel{to{background-position:250% 0,0 0}}@media (prefers-reduced-motion: reduce){.lb-title span,.lb-card,.lb-rays,.lb-card.is-skel{animation:none}}@media (max-width: 620px){.lb-hero{padding-top:22px}.lb-lead{font-size:14px}.lb-wallet{grid-template-columns:minmax(0,1fr);padding:16px;gap:14px}.lb-wallet-coins{min-width:0}.lb-wallet-how{padding:14px 0 0;border-left:0;border-top:1px solid color-mix(in srgb,var(--gs-a) 45%,transparent);text-align:center}.lb-grid{--gap: 12px;margin-top:24px}.lb-card{border-radius:16px}.lb-stage{height:112px}.lb-art svg{width:62px;height:62px}.lb-cost{left:8px;top:8px;font-size:10px}.lb-body{padding:10px 12px 2px}.lb-name{font-size:16px}.lb-desc{display:none}.lb-foot{flex-direction:column;align-items:stretch;gap:8px;padding:8px 12px 12px}.lb-win b{font-size:18px}.lb-play{padding:7px 0 8px;font-size:15px;text-align:center}.lb-card.is-skel{min-height:250px}}.gs-root[data-mode=light] .lb-brand{color:var(--gs-a-lo);border-color:var(--gs-l-edge);background:#fff;box-shadow:0 3px 0 var(--gs-l-edge)}.gs-root[data-mode=light] .lb-title{color:#fff;-webkit-text-stroke:2px var(--gs-a-lo);paint-order:stroke fill;text-shadow:0 3px 0 var(--gs-a),0 6px 0 var(--gs-a-lo),0 9px 0 var(--gs-a-deep),0 20px 26px var(--gs-l-shadow)}.gs-root[data-mode=light] .lb-title span{animation:none}.gs-root[data-mode=light] .lb-lead,.gs-root[data-mode=light] .lb-wallet-how p{color:#5e4b44}.gs-root[data-mode=light] .lb-wallet-how{border-color:var(--gs-l-drop)}.gs-root[data-mode=light] .lb-card{color:var(--mg-ink);border-color:var(--gs-l-edge);background:#fff;box-shadow:0 6px 0 var(--gs-l-drop),0 16px 30px var(--gs-l-shadow)}.gs-root[data-mode=light] .lb-card:is(:hover,:focus,:active){color:var(--mg-ink)}.gs-root[data-mode=light] .lb-card:hover,.gs-root[data-mode=light] .lb-card:focus-visible{box-shadow:0 12px 0 var(--gs-l-edge),0 26px 40px var(--gs-l-shadow)}.gs-root[data-mode=light] .lb-card:focus-visible{outline-color:var(--gs-a-lo)}.gs-root[data-mode=light] .lb-card.is-jackpot{border-color:#f0b400;box-shadow:0 6px #f5d77a,0 16px 30px #a0670a40}.gs-root[data-mode=light] .lb-card.is-jackpot:hover,.gs-root[data-mode=light] .lb-card.is-jackpot:focus-visible{box-shadow:0 12px #f0c64a,0 26px 40px #a0670a4d}.gs-root[data-mode=light] .lb-stage{background:radial-gradient(circle at 50% 55%,color-mix(in srgb,var(--gs-a) 30%,transparent),transparent 62%),linear-gradient(180deg,color-mix(in srgb,var(--gs-a) 10%,#fff),color-mix(in srgb,var(--gs-a) 26%,#fff));border-bottom-color:var(--gs-l-drop)}.gs-root[data-mode=light] .lb-rays{background:repeating-conic-gradient(rgba(255,255,255,.6) 0 8deg,transparent 8deg 24deg)}.gs-root[data-mode=light] .lb-card.is-jackpot .lb-stage{background:radial-gradient(circle at 50% 55%,rgba(255,200,60,.45),transparent 62%),linear-gradient(180deg,#fffaf0,#ffe9b0)}.gs-root[data-mode=light] .lb-art{filter:drop-shadow(0 3px 0 var(--gs-a-lo)) drop-shadow(0 10px 12px var(--gs-l-shadow))}.gs-root[data-mode=light] .lb-card.is-jackpot .lb-art{filter:drop-shadow(0 3px 0 #b07800) drop-shadow(0 10px 12px rgba(160,103,10,.3))}.gs-root[data-mode=light] .lb-cost{color:var(--mg-ink);background:#fff;box-shadow:inset 0 0 0 1px var(--gs-l-edge),0 2px 0 var(--gs-l-edge)}.gs-root[data-mode=light] .lb-type{color:var(--gs-a-lo)}.gs-root[data-mode=light] .lb-desc,.gs-root[data-mode=light] .lb-win{color:var(--mg-muted)}.gs-root[data-mode=light] .lb-win b{color:#f0a800;text-shadow:0 2px 0 #8a5a00}.gs-root[data-mode=light] .lb-play{box-shadow:inset 0 2px #ffffff80,0 0 0 2px #fff,0 4px 0 2px var(--gs-a-dark),0 10px 16px var(--gs-l-shadow)}.gs-root[data-mode=light] .lb-card.is-jackpot .lb-play{box-shadow:inset 0 2px #ffffffb3,0 0 0 2px #fff,0 4px 0 2px #a0670a,0 10px 16px #a0670a4d}.gs-root[data-mode=light] .lb-card.is-skel{background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.9) 50%,transparent 65%) -150% 0 / 60% 100% no-repeat,linear-gradient(180deg,var(--gs-l-tint),color-mix(in srgb,var(--gs-a) 16%,#fff))}
