@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-cyrillic-ext-500-normal-Yta7XZ9C.woff2) format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-500-normal-lsPpqi9g.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-cyrillic-500-normal-CyAY5ZLS.woff2) format("woff2"),url(/assets/cormorant-garamond-cyrillic-500-normal-DkJXBcIH.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-vietnamese-500-normal-BZGLGj12.woff2) format("woff2"),url(/assets/cormorant-garamond-vietnamese-500-normal-DqXqCC0q.woff) format("woff");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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-latin-ext-500-normal-CH1kM7og.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-ext-500-normal-DYeaGGzO.woff) format("woff");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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-latin-500-normal-BsRWmXhO.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-500-normal-zIXX3Q-H.woff) format("woff");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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-cyrillic-ext-600-normal-BMhMHfrj.woff2) format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-600-normal-CsIYWmWK.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-cyrillic-600-normal-C2atO-64.woff2) format("woff2"),url(/assets/cormorant-garamond-cyrillic-600-normal-FNmA3REe.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-vietnamese-600-normal-BoXdMtcr.woff2) format("woff2"),url(/assets/cormorant-garamond-vietnamese-600-normal-C4HEjEaf.woff) format("woff");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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-latin-ext-600-normal-DaBc-lu7.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-ext-600-normal-Dk3-quAP.woff) format("woff");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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-latin-600-normal-Co1r35X9.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-600-normal-2CBVLo0M.woff) format("woff");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:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-cyrillic-ext-500-italic-ClXnudBg.woff2) format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-500-italic-DakTmaFY.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-cyrillic-500-italic-DVnfXoMy.woff2) format("woff2"),url(/assets/cormorant-garamond-cyrillic-500-italic-C9gO-8KC.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-vietnamese-500-italic-D3igDnAQ.woff2) format("woff2"),url(/assets/cormorant-garamond-vietnamese-500-italic-C-296ow0.woff) format("woff");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:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-latin-ext-500-italic-CE7zdTnu.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-ext-500-italic-CalKM9tT.woff) format("woff");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:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-latin-500-italic-Y14P-dkT.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-500-italic-DhNIfkTX.woff) format("woff");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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,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) 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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.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{color-scheme:dark;--bg: #06080F;--navy: #0B111F;--navy-2: #121A2E;--felt: #0E1A33;--felt-edge: #070C18;--ink: #F3EEE4;--muted: #9AA0AC;--gold: #C8B48A;--gold-bright: #E6D6B0;--gold-line: rgba(200, 180, 138, .38);--gold-faint: rgba(200, 180, 138, .14);--glass: rgba(14, 20, 36, .62);--red: #8E1C24;--black: #0A0A0D;--green: #0F5C4A;--win: #8FD1A6;--loss: #E59C8A;--font-display: "Cormorant Garamond", "Cormorant", Georgia, "Times New Roman", serif;--font-body: "Manrope Variable", "Manrope", "Helvetica Neue", Arial, sans-serif;--tracking-display: .12em;--tracking-eyebrow: .28em;--radius: 8px;--radius-card: 14px;--control-h: 44px;--shadow-gilt: 0 1px 0 rgba(200, 180, 138, .18);--space-1: 8px;--space-2: 16px;--space-3: 24px;--space-4: 40px;--space-5: 64px;--ease: cubic-bezier(.2, .8, .2, 1);--img-lobby: radial-gradient(120% 70% at 50% 0%, #10182c 0%, #0a0f1c 45%, var(--bg) 80%);--img-felt: radial-gradient(90% 120% at 50% 30%, #13213f 0%, var(--felt) 55%, var(--felt-edge) 100%)}*{box-sizing:border-box}html,body,#root{margin:0;min-height:100%}body{overflow-x:clip}body{background:var(--bg) var(--img-lobby) no-repeat fixed;background-size:cover;color:var(--ink);font:400 16px/1.6 var(--font-body);font-variant-numeric:lining-nums;-webkit-font-smoothing:antialiased}button{font:inherit;color:inherit}a{color:var(--gold-bright);text-underline-offset:3px}a:hover{color:var(--ink)}.eyebrow{font:600 11px/1.2 var(--font-body);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--gold)}.display{font-family:var(--font-display);font-weight:500;letter-spacing:var(--tracking-display);text-transform:uppercase}.plaque{display:grid;gap:14px;justify-items:center;text-align:center}.plaque:before,.plaque:after{content:"";display:block;width:min(220px,50vw);height:1px;background:linear-gradient(90deg,transparent,var(--gold-line),transparent)}.btn{text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--control-h);padding:0 20px;background:transparent;border:1px solid rgba(243,238,228,.24);border-radius:var(--radius);font:600 12px/1 var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);cursor:pointer;transition:border-color .2s var(--ease),background-color .2s var(--ease),color .2s var(--ease),transform .2s var(--ease)}.btn:hover:not(:disabled){border-color:#f3eee499;background:#f3eee40f}.btn:active:not(:disabled){transform:translateY(1px)}.btn:disabled{opacity:.4;cursor:not-allowed}.btn svg{width:16px;height:16px}.btn--solid{background:var(--ink);color:#0b111f;border-color:var(--ink)}.btn--solid:hover:not(:disabled){background:var(--gold-bright);border-color:var(--gold-bright);color:#0b111f}.btn--quiet{border-color:transparent;color:var(--muted)}.btn--quiet:hover:not(:disabled){color:var(--ink);background:#f3eee40d;border-color:transparent}:focus-visible{outline:2px solid var(--gold-bright);outline-offset:2px;border-radius:4px}.skel{display:block;border-radius:var(--radius);background:linear-gradient(90deg,#f3eee40d 25%,#f3eee41a 37%,#f3eee40d 63%);background-size:400% 100%;animation:skel 1.4s ease infinite}@keyframes skel{0%{background-position:100% 50%}to{background-position:0 50%}}.mode-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border:1px solid var(--gold-line);border-radius:999px;font:700 10px/1 var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--gold-bright);white-space:nowrap}.mode-badge i{width:6px;height:6px;border-radius:50%;background:var(--gold)}.topbar{position:sticky;top:0;z-index:30;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;min-height:64px;padding:8px clamp(16px,4vw,40px);background:var(--glass);backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2);border-bottom:1px solid rgba(243,238,228,.08)}.topbar__left{justify-self:start;display:flex;align-items:center;gap:14px;min-height:44px;min-width:0}.topbar__right{justify-self:end;display:flex;gap:14px;align-items:center}.brand{display:inline-flex;align-items:center;color:var(--ink);text-decoration:none}.brand--link{background:none;border:0;padding:0;cursor:pointer;text-decoration:none}.wordmark{display:inline-flex;align-items:center;gap:10px;color:var(--ink)}.wordmark .monogram{color:var(--gold);flex:none}.wordmark__text{font:500 17px/1 var(--font-display);letter-spacing:.2em;text-transform:uppercase;white-space:nowrap}.wordmark__text i{font-style:italic;text-transform:none;color:var(--gold);letter-spacing:0}.wordmark--compact .wordmark__text{font-size:15px}.topnav{display:flex;gap:4px}.topnav__link{position:relative;padding:10px 14px;color:var(--muted);text-decoration:none;font:600 12px/1 var(--font-body);letter-spacing:.14em;text-transform:uppercase;transition:color .2s var(--ease)}.topnav__link:after{content:"";position:absolute;left:14px;right:14px;bottom:2px;height:1px;background:var(--gold);transform:scaleX(0);transition:transform .3s var(--ease)}.topnav__link:hover,.topnav__link.is-on{color:var(--ink)}.topnav__link.is-on:after,.topnav__link:hover:after{transform:scaleX(1)}.iconbtn{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 12px;background:#f3eee40a;border:1px solid rgba(243,238,228,.12);border-radius:999px;color:var(--ink);text-decoration:none;cursor:pointer;font:600 12px/1 var(--font-body);letter-spacing:.04em;transition:border-color .2s var(--ease),background .2s var(--ease)}.iconbtn:hover{border-color:var(--gold-line);background:#f3eee412}.iconbtn__label{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar__acct.is-on{border-color:var(--gold)}.topbar__login{color:var(--muted);text-decoration:none;font:600 12px/1 var(--font-body);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.topbar__login:hover{color:var(--ink)}.topbar__join{white-space:nowrap;text-transform:uppercase;letter-spacing:.1em}@media(max-width:1180px){.topbar__acct .iconbtn__label{display:none}}.bottomnav{display:none}@media(max-width:760px){.topbar{grid-template-columns:1fr auto;min-height:56px;padding:6px 16px;gap:10px}.topnav,.topbar__acct,.topbar__auth{display:none}.wordmark__text{font-size:13px;letter-spacing:.14em}.wordmark .monogram{width:24px;height:24px}.topbar--table .wordmark__text,.topbar--table .iconbtn__label{display:none}.topbar__right{gap:10px}.bottomnav{position:fixed;left:0;right:0;bottom:0;z-index:40;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);padding:6px 4px calc(6px + env(safe-area-inset-bottom));background:#080b14e0;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-top:1px solid rgba(243,238,228,.08)}.bottomnav a{display:grid;justify-items:center;gap:4px;padding:6px 0;min-height:44px;color:var(--muted);text-decoration:none;font:600 10px/1 var(--font-body);letter-spacing:.06em}.bottomnav a.is-on{color:var(--ink)}.bottomnav a.is-on svg{color:var(--gold-bright)}body:has(.bottomnav){padding-bottom:calc(64px + env(safe-area-inset-bottom))}}@media(max-width:340px){.topbar .wordmark__text{display:none}}.balance{text-align:right;line-height:1.2}.balance b{display:block;font:600 17px/1.15 var(--font-body);letter-spacing:.01em;font-variant-numeric:tabular-nums lining-nums}.balance b{transition:color .25s,text-shadow .25s}.balance--up b{color:var(--win);text-shadow:0 0 14px rgba(159,211,168,.55)}.balance--down b{color:var(--loss);text-shadow:0 0 14px rgba(231,160,143,.45)}.footer{margin-top:var(--space-4);padding:18px 16px 28px;text-align:center;border-top:1px solid var(--gold-faint);color:var(--muted);font-size:13px}.footer strong{color:var(--ink);font-weight:400}.gate{min-height:100vh;display:grid;place-items:center;padding:24px 16px;background:var(--img-lobby)}.gate__mark{color:var(--gold)}.gate__card{width:min(560px,100%);padding:clamp(28px,6vw,56px);background:linear-gradient(180deg,#121a2ec7,#06080feb);backdrop-filter:blur(10px);border:1px solid rgba(243,238,228,.1);border-radius:var(--radius-card);box-shadow:0 40px 80px #00000080,inset 0 1px #f3eee40f;display:grid;gap:var(--space-3);justify-items:center;text-align:center}.gate__title{font-size:clamp(24px,6.4vw,38px);letter-spacing:.1em;white-space:nowrap;margin:0;color:var(--ink)}.gate__lead{margin:0;color:var(--ink);max-width:42ch}.gate__fine{margin:0;color:var(--muted);font-size:13px;max-width:46ch}.gate__actions{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.modal-backdrop{position:fixed;inset:0;z-index:20;display:grid;place-items:center;padding:16px;background:#04070fc7;backdrop-filter:blur(3px);animation:fade .3s ease-out}.modal{width:min(560px,100%);max-height:calc(100vh - 32px);overflow:auto;padding:clamp(24px,5vw,44px);background:linear-gradient(180deg,var(--navy-2),var(--navy));border:1px solid rgba(243,238,228,.1);border-radius:var(--radius-card);box-shadow:0 40px 90px #0009,inset 0 1px #f3eee40f;display:grid;gap:20px;text-align:center;animation:rise .45s cubic-bezier(.2,.8,.2,1)}.modal h2{margin:0;font-size:clamp(22px,4vw,28px);color:var(--ink)}.modal__big{font:400 clamp(40px,9vw,64px)/1 var(--font-display);letter-spacing:.04em;font-variant-numeric:tabular-nums}.modal__lead{margin:0;font-size:18px}.modal__lead em{font-style:normal;color:var(--gold-bright)}.modal__rows{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#f3eee414;border:1px solid rgba(243,238,228,.08);border-radius:var(--radius);overflow:hidden}.modal__rows div{background:var(--navy);padding:12px 6px;display:grid;gap:4px}.modal__rows b{font:600 16px/1.1 var(--font-body);font-variant-numeric:tabular-nums}.modal__fine{margin:0;color:var(--muted);font-size:14px}.modal__actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}@keyframes fade{0%{opacity:0}}@keyframes rise{0%{opacity:0;transform:translateY(12px) scale(.98)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}.skel-page{width:min(1120px,100%);margin:0 auto;padding:40px 16px;display:grid;gap:18px}.skel-page .skel{display:block}.skel-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.skel-stack{display:grid;gap:14px;padding:8px 0}.topnav__link--wide{display:none}@media(min-width:1440px){.topnav__link--wide{display:inline-block}}.lobby{width:min(1120px,100%);margin:0 auto;padding:0 16px}.hero{position:relative;overflow:hidden;display:grid;gap:var(--space-2);justify-items:center;text-align:center;padding:clamp(40px,8vw,88px) 0 clamp(32px,6vw,64px)}.hero__rays{position:absolute;inset:-30% -10% auto;height:120%;z-index:-1;opacity:.5;background:repeating-conic-gradient(from 180deg at 50% 100%,var(--gold-faint) 0 .6deg,transparent .6deg 7.5deg);mask-image:radial-gradient(60% 70% at 50% 100%,#000 20%,transparent 75%)}.hero__title{margin:4px 0 8px;font-size:clamp(40px,9vw,88px);color:var(--gold-bright);letter-spacing:.2em;line-height:1}.hero__lead{margin:0;max-width:46ch;font-size:clamp(18px,2.4vw,22px)}.hero__sub{margin:0;max-width:56ch;color:var(--muted)}.hero__life{margin:var(--space-2) 0 0;padding:12px 20px;max-width:60ch;border:1px solid var(--gold-line);background:#0c1530b3}.hero__life b{font-weight:400;font-variant-numeric:tabular-nums}.hero__life em{font-style:normal;color:var(--gold-bright)}.shelf{margin-top:var(--space-4)}.shelf__head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding-bottom:12px;margin-bottom:var(--space-3);border-bottom:1px solid rgba(243,238,228,.08)}.shelf__head h2{margin:0;font-size:clamp(22px,3vw,30px);color:var(--ink)}.shelf__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--space-3)}.card{display:grid;grid-template-rows:auto 1fr auto;text-align:left;padding:0;cursor:pointer;background:linear-gradient(180deg,#121a2e8c,#06080fd9);border:1px solid rgba(243,238,228,.08);border-radius:var(--radius-card);transition:border-color .3s var(--ease),transform .3s var(--ease),box-shadow .3s var(--ease)}.card:hover,.card:focus-visible{border-color:var(--gold-line);transform:translateY(-3px);box-shadow:0 16px 40px #00000073}.card__cover{position:relative;display:grid;place-items:center;aspect-ratio:4 / 3;color:var(--gold);background:repeating-conic-gradient(from 0deg at 50% 50%,rgba(200,180,138,.07) 0 1deg,transparent 1deg 12deg),radial-gradient(80% 90% at 50% 40%,#16213a 0%,var(--navy) 60%,var(--bg) 100%);border-bottom:1px solid var(--gold-faint)}.glyph{width:46%;height:auto}.card:hover .card__cover{color:var(--gold-bright)}.card__body{display:grid;gap:6px;padding:14px 16px 8px;align-content:start}.card__name{font:600 16px/1.25 var(--font-body);letter-spacing:.01em;color:var(--ink)}.card__hook{color:var(--muted);font-size:14px;line-height:1.45}.card__edge{margin-top:4px;font-size:13px;color:var(--gold)}.card__cta{margin:8px 16px 16px;padding-top:10px;border-top:1px solid var(--gold-faint);font:600 11px/1 var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--ink)}.game{text-align:center}.game__glyph{justify-self:center;width:84px;color:var(--gold)}.game__glyph .glyph{width:100%}.game__about{font-size:17px}.game__rules{margin:0;padding:0;list-style:none;display:grid;gap:8px;text-align:left}.game__rules li{position:relative;padding-left:20px;color:var(--ink)}.game__rules li:before{content:"";position:absolute;left:2px;top:.7em;width:8px;height:1px;background:var(--gold)}.game__vol{text-transform:capitalize}@media(max-width:560px){.shelf__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.card__body{padding:10px 10px 4px}.card__name{font-size:13px}.card__hook{font-size:12.5px}.card__edge{font-size:11.5px}.card__cta{margin:6px 10px 12px;font-size:10px;letter-spacing:.18em}}.cover-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.8,.2,1),filter .4s}.cover-img.is-mirrored{transform:scaleX(-1)}.card__cover{overflow:hidden}.card__cover:has(.cover-img):before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,transparent 55%,rgba(6,8,15,.75));pointer-events:none}.card:hover .cover-img{transform:scale(1.05);filter:brightness(1.08)}.card:hover .cover-img.is-mirrored{transform:scaleX(-1) scale(1.05)}.card__cover:after{z-index:2}.game__cover{position:relative;display:block;justify-self:stretch;aspect-ratio:4 / 3;margin:-8px 0 4px;overflow:hidden;border:1px solid var(--gold-line);color:var(--gold)}.game__cover .glyph{width:40%;position:absolute;inset:0;margin:auto}.cover-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .5s ease;pointer-events:none}.cover-video.is-playing{opacity:1}.rows{display:grid}.row{margin-top:var(--space-4);min-width:0}.row__head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.row__head h2{margin:0;font-size:clamp(19px,2.4vw,25px);color:var(--ink)}.row__arrows{display:none;gap:6px}.row__arrow{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:50%;cursor:pointer;background:none;border:1px solid rgba(243,238,228,.18);color:var(--ink);transition:border-color .2s var(--ease),opacity .2s}.row__arrow:hover:not(:disabled){border-color:var(--gold-line)}.row__arrow:disabled{opacity:.3;cursor:default}@media(hover:hover)and (min-width:761px){.row__arrows{display:flex}}.row__track{display:flex;gap:16px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px}.row__track::-webkit-scrollbar{display:none}.row__track>.tile{flex:0 0 clamp(150px,40vw,232px);scroll-snap-align:start}.row__more{display:inline-flex;align-items:center;gap:6px;font:600 11px/1 var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--gold-bright);text-decoration:none}.row__more:hover{color:var(--ink)}.lobby__err{margin:16px 0 0;color:var(--loss);text-align:center}.tile{display:grid;gap:10px;align-content:start;min-width:0;color:var(--ink)}.tile--skel{aspect-ratio:4 / 3.7}.tile__cover{position:relative;display:grid;place-items:center;aspect-ratio:4 / 3;overflow:hidden;cursor:pointer;color:var(--gold);border:1px solid rgba(243,238,228,.08);border-radius:var(--radius-card);background:radial-gradient(80% 90% at 50% 40%,#16213a 0%,var(--navy) 60%,var(--bg) 100%);transition:border-color .3s var(--ease),box-shadow .3s var(--ease)}.tile__cover:has(.cover-img):before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,transparent 50%,rgba(6,8,15,.8));pointer-events:none}.tile__actions{position:absolute;left:0;right:0;bottom:0;z-index:3;display:flex;align-items:center;justify-content:center;gap:8px;padding:10px;opacity:0;transform:translateY(6px);pointer-events:none;transition:opacity .25s var(--ease),transform .25s var(--ease)}.tile:focus-within .tile__actions,.tile.is-open .tile__actions{opacity:1;transform:none;pointer-events:auto}.tile:focus-within .tile__cover,.tile.is-open .tile__cover{border-color:var(--gold-line)}@media(hover:hover){.tile__actions>button{pointer-events:auto}.tile:hover .tile__actions{opacity:1;transform:none}.tile:hover .tile__cover{border-color:var(--gold-line);box-shadow:0 16px 40px #00000073}.tile:hover .cover-img{transform:scale(1.04);filter:brightness(1.06)}}.tile__play{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 16px;cursor:pointer;background:var(--ink);color:#0b111f;border:1px solid var(--ink);border-radius:999px;font:700 11px/1 var(--font-body);letter-spacing:.16em;text-transform:uppercase}.tile__play:hover{background:var(--gold-bright);border-color:var(--gold-bright)}.tile__play svg{fill:currentColor}.tile__icon{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:50%;cursor:pointer;background:#06080fa6;border:1px solid rgba(243,238,228,.28);color:var(--ink);backdrop-filter:blur(6px)}.tile__icon:hover{border-color:var(--gold-bright)}.tile__icon.is-on{color:var(--gold-bright);border-color:var(--gold-line)}.tile__icon.is-on svg{fill:currentColor}.tile__fav{position:absolute;top:10px;right:10px;z-index:2;color:var(--gold-bright);fill:currentColor;filter:drop-shadow(0 1px 3px rgba(0,0,0,.6))}.tile__flag{position:absolute;top:10px;left:10px;right:10px;z-index:2;justify-self:start;padding:4px 8px;border-radius:999px;background:#06080fcc;border:1px solid var(--gold-line);font:600 10px/1.2 var(--font-body);letter-spacing:.06em;color:var(--ink)}.tile.is-off .cover-img{filter:grayscale(.85) brightness(.55)}.tile__body{display:grid;gap:3px;padding:0 2px}.tile__name{font:600 15px/1.25 var(--font-body);color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tile__provider{font-size:12px;color:var(--muted)}.tile__edge{font-size:12px;color:var(--gold)}@media(max-width:560px){.row__track{gap:12px}.tile__name{font-size:13.5px}.tile__actions{gap:6px;padding:8px}.tile__play{padding:0 12px}}.allgames{margin-top:var(--space-5);scroll-margin-top:80px}.filters{display:grid;gap:12px;margin-bottom:22px}.filters__search{display:flex;align-items:center;gap:10px;min-height:46px;padding:0 14px;color:var(--muted);border:1px solid var(--gold-line);border-radius:var(--radius);background:#06080f99}.filters__search:focus-within{border-color:var(--gold-bright)}.filters__search input{flex:1;min-width:0;background:none;border:0;outline:none;color:var(--ink);font:15px var(--font-body)}.filters__search input::-webkit-search-cancel-button{display:none}.filters__search button{display:inline-grid;place-items:center;width:32px;height:32px;background:none;border:0;color:var(--muted);cursor:pointer}.filters__line{display:flex;flex-wrap:wrap;align-items:center;gap:10px 20px}.pills{display:flex;flex-wrap:wrap;gap:6px}.pills--scroll{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.pills--scroll::-webkit-scrollbar{display:none}.pill{flex:none;min-height:36px;padding:0 14px;cursor:pointer;border-radius:999px;background:none;border:1px solid rgba(243,238,228,.16);color:var(--muted);font:600 12px/1 var(--font-body);letter-spacing:.04em;transition:border-color .2s var(--ease),color .2s var(--ease)}.pill:hover{color:var(--ink)}.pill.is-on{border-color:var(--gold);color:var(--gold-bright);background:var(--gold-faint)}.pill--quiet{font-weight:500}.filters__select{display:inline-flex;align-items:center;gap:10px}.filters__select select,.field select{min-height:38px;padding:0 10px;border:1px solid var(--gold-line);border-radius:var(--radius);background:#06080fbf;color:var(--ink);font:14px var(--font-body);color-scheme:dark}.allgames__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:24px 16px}.allgames__empty{display:grid;gap:12px;justify-items:center;padding:40px 0;color:var(--muted);text-align:center}.allgames__empty p{margin:0}.allgames__reset{margin:18px 0 0;text-align:center}@media(max-width:560px){.allgames__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}}.homeblock{margin-top:var(--space-5)}.promo-teasers{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.promo-teaser{display:grid;gap:8px;align-content:start;padding:20px;color:var(--ink);text-decoration:none;border:1px solid var(--gold-line);border-radius:var(--radius-card);background:linear-gradient(180deg,#121a2e99,#06080fd9);transition:border-color .2s var(--ease)}.promo-teaser:hover{border-color:var(--gold-bright);color:var(--ink)}.promo-teaser .mode-badge{justify-self:start}.promo-teaser b{font:500 22px/1.2 var(--font-display)}.promo-teaser span:not(.mode-badge){color:var(--muted)}.promo-teaser small{color:var(--muted);font-size:12px}.why{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--gold-faint);border:1px solid var(--gold-faint)}.why li{display:grid;gap:8px;align-content:start;padding:22px;background:var(--bg)}.why svg{color:var(--gold)}.why b{font:600 16px/1.3 var(--font-body)}.why span{color:var(--muted);font-size:14px}.homeblock__more{margin:14px 0 0;text-align:right}.homeblock__more a{display:inline-flex;align-items:center;gap:6px;font-size:14px}@media(max-width:900px){.why{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.why{grid-template-columns:1fr}.why li{padding:18px}}.rgblock{display:grid;grid-template-columns:auto 1fr;gap:20px;padding:clamp(20px,4vw,36px);border:1px solid var(--gold-line);border-radius:var(--radius-card);background:#0c153099}.rgblock>svg{color:var(--gold)}.rgblock h2{margin:0 0 8px;font-size:clamp(19px,2.4vw,25px)}.rgblock p{margin:0 0 10px;max-width:62ch}.rgblock__help{color:var(--muted);font-size:14px}.rgblock__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}@media(max-width:560px){.rgblock{grid-template-columns:1fr}}.game__off{margin:0;color:var(--loss)}.game__feats{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.game__feats li{padding:4px 10px;border:1px solid var(--gold-faint);border-radius:999px;font-size:12px;color:var(--muted)}.allgames__aside{display:inline-flex;align-items:center;gap:18px;flex-wrap:wrap;justify-content:flex-end}.game-shell{width:min(1080px,100%);margin:0 auto;padding:var(--space-4) 16px 0;display:grid;gap:var(--space-3)}.game-shell__title{margin:0;font-size:clamp(22px,4.4vw,38px);color:var(--gold-bright)}.game-shell__stage{display:grid;gap:var(--space-3);justify-items:center}.edge{margin:0;text-align:center;color:var(--muted);font-size:14px}.edge b{color:var(--ink);font-weight:400;font-variant-numeric:tabular-nums}.cost{margin:0;text-align:center;color:var(--muted);font-size:15px;max-width:60ch;min-height:1.6em}.cost b{color:var(--ink);font-weight:400;font-variant-numeric:tabular-nums}.cost em,.outcome em{font-style:normal;color:var(--gold-bright)}.net{font-variant-numeric:tabular-nums}.net--up{color:var(--win)}.net--down{color:var(--loss)}.outcome{display:grid;gap:8px;justify-items:center;text-align:center;min-height:96px;align-content:center}.outcome__main{margin:0;display:flex;align-items:center;gap:16px;font:400 clamp(22px,3.4vw,30px)/1.2 var(--font-display);letter-spacing:.06em}.outcome__cost{margin:0;max-width:44ch}.outcome__cost b{font-weight:400;color:var(--loss)}.outcome__sub{margin:0;color:var(--muted);max-width:44ch}.chip{display:inline-grid;place-items:center;border-radius:50%;font:600 11px/1 var(--font-body);letter-spacing:.02em;color:#1b1407;background:radial-gradient(circle,#F4EAD2 0 52%,transparent 53%),repeating-conic-gradient(var(--gold) 0 15deg,#F4EAD2 15deg 30deg);border:1px solid #7a5f22;box-shadow:0 2px #0006}.chip--placed{position:absolute;z-index:3;width:30px;height:30px;left:50%;top:50%;transform:translate(-50%,-50%);pointer-events:none;animation:chipdrop .18s ease-out}@keyframes chipdrop{0%{transform:translate(-50%,-80%);opacity:0}}.chips{display:flex;gap:14px;justify-content:center}.chip--pick{width:52px;height:52px;font-size:14px;cursor:pointer;transition:transform .15s,box-shadow .15s}.chip--pick.is-active{transform:translateY(-4px);box-shadow:0 0 0 2px var(--bg),0 0 0 3px var(--gold-bright),0 8px 20px #00000080}.controls{position:sticky;bottom:0;z-index:6;display:grid;gap:12px;justify-items:center;margin:0 -16px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:linear-gradient(180deg,#06080fd1,#06080ff7);border-top:1px solid var(--gold-line);backdrop-filter:blur(6px);box-shadow:0 -12px 30px #00000073}.controls__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.controls__error{margin:0;color:var(--loss);text-align:center}.btn--spin{min-width:150px;min-height:52px;font-size:14px}.stake-picker{display:flex;align-items:center;gap:6px;border:1px solid var(--gold-line);padding:2px}.stake-picker .btn{min-width:44px;font-size:20px;padding:0}.stake-picker__value{display:grid;justify-items:center;min-width:80px;line-height:1.1}.stake-picker__value b{font:600 20px/1.1 var(--font-body);font-variant-numeric:tabular-nums}.felt-table{width:100%;display:grid;gap:var(--space-3);justify-items:center;padding:clamp(20px,4vw,36px) 16px;background:var(--img-felt);border:1px solid var(--gold);outline:1px solid var(--gold-faint);outline-offset:6px;box-shadow:inset 0 0 80px #0000008c,0 24px 60px #00000073;border-radius:120px 120px 8px 8px/60px 60px 8px 8px}.bet-spot{position:relative;display:grid;place-items:center;gap:2px;min-width:96px;min-height:72px;padding:10px 14px;background:transparent;border:1px solid var(--gold-line);border-radius:999px;cursor:pointer;color:var(--gold-bright);font:600 11px/1.2 var(--font-body);letter-spacing:.18em;text-transform:uppercase;transition:background-color .15s}.bet-spot small{font:400 12px/1 var(--font-body);letter-spacing:0;text-transform:none;color:var(--muted)}.bet-spot:hover:not(:disabled){background:#e6d6b01a}.bet-spot.is-win{box-shadow:0 0 0 2px var(--gold-bright),0 0 24px #e6d6b066}.bet-spot:disabled{cursor:default}.hand{display:grid;gap:8px;justify-items:center}.hand__label{margin:0;display:flex;gap:10px;align-items:baseline}.hand__label b{font:600 18px/1 var(--font-body);font-variant-numeric:tabular-nums}.hand__cards{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;min-height:112px}.pcard{--w: 78px;position:relative;display:block;width:var(--w);aspect-ratio:5 / 7;flex:none;background:#f4ead2;color:#0a0a0d;border-radius:6px;border:1px solid #b89a52;box-shadow:inset 0 0 0 3px #f4ead2,inset 0 0 0 4px #b89a52b3,0 6px 16px #00000073;font-family:var(--font-display);animation:deal .35s cubic-bezier(.2,.8,.2,1) both;padding:0}.pcard--sm{--w: 58px}.pcard--red{color:#8e1c24}.pcard__corner{position:absolute;top:6px;left:7px;display:grid;justify-items:center;font-weight:600;font-size:calc(var(--w) * .2);line-height:1}.pcard__corner i{font-style:normal;font-size:.8em}.pcard__corner--br{inset:auto 7px 6px auto;transform:rotate(180deg)}.pcard__pip{position:absolute;inset:0;display:grid;place-items:center;font-size:calc(var(--w) * .46)}.pcard--back{background:repeating-linear-gradient(45deg,rgba(200,180,138,.35) 0 1px,transparent 1px 8px),repeating-linear-gradient(-45deg,rgba(200,180,138,.35) 0 1px,transparent 1px 8px),var(--navy-2);border-color:var(--gold);box-shadow:inset 0 0 0 4px var(--navy-2),inset 0 0 0 5px var(--gold-line),0 6px 16px #00000073}.pcard.is-clickable{cursor:pointer}.pcard.is-held{transform:translateY(-10px);box-shadow:inset 0 0 0 3px #f4ead2,inset 0 0 0 4px #b89a52b3,0 0 0 2px var(--gold-bright),0 12px 24px #00000080}.pcard.is-dim{opacity:.45}.pcard__held{position:absolute;left:50%;bottom:-22px;transform:translate(-50%);font:600 10px/1 var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:var(--gold-bright)}@keyframes deal{0%{opacity:0;transform:translateY(-24px) rotate(-4deg)}}@media(min-width:761px){.controls{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 28px}.controls>.cost,.controls>.controls__error,.controls>p{flex-basis:100%}}@media(min-width:761px)and (max-height:940px){.game-shell{padding-top:14px;gap:12px}.game-shell__stage{gap:10px}.game-shell__title{font-size:26px}.game-shell__head.plaque{gap:6px}.game-shell__head.plaque:before,.game-shell__head.plaque:after{display:none}}@media(max-width:760px){.game-shell{padding-top:var(--space-3);gap:var(--space-2)}.controls{gap:10px;padding-top:10px;padding-bottom:calc(10px + env(safe-area-inset-bottom))}.cost{font-size:13px;line-height:1.4}.chips{gap:10px}.chip--pick{width:44px;height:44px;font-size:13px}.controls__actions{gap:6px}.controls__actions .btn{min-height:40px;padding:0 12px;font-size:11px;letter-spacing:.14em}.pcard{--w: 58px}.pcard--sm{--w: 46px}.hand__cards{min-height:84px;gap:6px}}.hero2{position:relative;isolation:isolate;overflow:hidden;min-height:min(720px,86vh);margin:0 calc(50% - 50vw);padding:clamp(64px,10vw,128px) max(16px,calc((100vw - 1120px)/2)) clamp(64px,8vw,104px);display:grid;align-items:end;background:radial-gradient(90% 80% at 80% 30%,#121A2E 0%,var(--bg) 70%)}.hero2__photo{position:absolute;inset:0;z-index:-2;overflow:hidden;opacity:0;transition:opacity 1.4s var(--ease)}.hero2.has-photo .hero2__photo{opacity:1}.hero2__photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:60% 45%;animation:kenburns 48s ease-in-out infinite alternate;filter:saturate(.85)}@keyframes kenburns{0%{transform:scale(1.02)}to{transform:scale(1.09)}}.hero2:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,#06080ff0,#06080fc7 38%,#06080f40 70%,#06080f1a),linear-gradient(180deg,rgba(6,8,15,.55) 0%,transparent 25%,transparent 65%,var(--bg) 100%)}.hero2__content{display:grid;gap:18px;justify-items:start;max-width:620px;animation:rise 1s var(--ease) both}.hero2__eyebrow{display:inline-flex;align-items:center;gap:10px;color:var(--gold)}.hero2__eyebrow i{width:28px;height:1px;background:var(--gold)}.hero2__title{margin:0;font:500 clamp(46px,8.4vw,104px)/.95 var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--ink)}.hero2__title em{font-style:italic;text-transform:none;color:var(--gold);letter-spacing:0}.hero2__tagline{margin:-4px 0 0;font:italic 500 clamp(22px,3vw,32px)/1.2 var(--font-display);color:var(--gold-bright)}.hero2__lead{margin:0;max-width:46ch;color:#f3eee4d1;font-size:clamp(16px,1.6vw,18px);line-height:1.6}.hero2__cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.hero2__cta .btn{min-height:52px;padding:0 30px}.hero2__cta .btn:not(.btn--solid){background:#06080f66;backdrop-filter:blur(6px)}.hero2__cta .hero2__floor{border-color:var(--gold-line);color:var(--gold-bright)}.hero2__life{margin:8px 0 0;padding:12px 18px;max-width:60ch;border:1px solid rgba(243,238,228,.12);border-radius:var(--radius);background:#06080fb3;backdrop-filter:blur(8px);font-size:15px}.hero2__life b{font-weight:600;font-variant-numeric:tabular-nums}@keyframes rise{0%{opacity:0;transform:translateY(14px)}}.trustbar{margin:0 calc(50% - 50vw);padding:22px max(16px,calc((100vw - 1120px)/2));list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:24px;border-top:1px solid rgba(243,238,228,.08);border-bottom:1px solid rgba(243,238,228,.08);background:#0b111f99}.trustbar li{display:flex;gap:12px;align-items:flex-start}.trustbar svg{flex:none;color:var(--gold);margin-top:2px}.trustbar b{display:block;font:600 12px/1.3 var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--ink)}.trustbar span{display:block;margin-top:4px;font-size:13px;line-height:1.45;color:var(--muted)}.trustbar a{color:var(--gold-bright)}.ticker{position:relative;overflow:hidden;margin:0 calc(50% - 50vw);height:44px;border-bottom:1px solid rgba(243,238,228,.06);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.ticker__track{display:flex;width:max-content;height:100%;align-items:center;animation:marquee calc(var(--n) * 4.5s) linear infinite}.ticker:hover .ticker__track{animation-play-state:paused}.ticker__item{display:inline-flex;align-items:center;gap:10px;padding:0 22px;white-space:nowrap;font-size:13px;color:var(--muted)}.ticker__item b{font:600 11px/1 var(--font-body);letter-spacing:.2em;text-transform:uppercase;color:var(--gold)}.ticker__item em{font-style:normal;color:var(--ink)}.ticker__item i{width:3px;height:3px;border-radius:50%;background:var(--gold-line);margin-left:22px}@keyframes marquee{to{transform:translate(-50%)}}.card{position:relative;overflow:hidden}.card:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(110deg,transparent 35%,rgba(243,238,228,.1) 48%,transparent 60%);transform:translate(-120%);transition:transform .9s var(--ease)}.card:hover:after{transform:translate(120%)}.edgeboard{margin-top:var(--space-5)}.edgeboard__list{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,1fr);gap:8px 32px}.edgeboard__list button{width:100%;display:grid;grid-template-columns:minmax(0,11em) 1fr 4.5em;gap:12px;align-items:center;padding:8px 0;background:none;border:0;border-bottom:1px solid rgba(243,238,228,.07);cursor:pointer;text-align:left}.edgeboard__name{font-size:14px;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.edgeboard__bar{height:4px;border-radius:2px;background:#f3eee40f;position:relative;overflow:hidden}.edgeboard__bar i{position:absolute;inset:0 auto 0 0;width:0;background:linear-gradient(90deg,var(--gold),var(--loss));transition:width 1.2s var(--ease);transition-delay:calc(var(--i) * 40ms)}.edgeboard.is-seen .edgeboard__bar i{width:calc(var(--w) * 100%)}.edgeboard__val{text-align:right;font:600 14px/1 var(--font-body);font-variant-numeric:tabular-nums;color:var(--ink)}.edgeboard__list button:hover .edgeboard__name{color:var(--gold-bright)}.edgeboard__note{margin:14px 0 0;color:var(--muted);font-size:14px}@media(max-width:960px){.trustbar{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.hero2{min-height:78vh;padding-top:48px;padding-bottom:40px}.hero2:before{background:linear-gradient(180deg,rgba(6,8,15,.5) 0%,rgba(6,8,15,.35) 30%,rgba(6,8,15,.88) 62%,var(--bg) 100%)}.hero2__photo img{object-position:50% 30%}.hero2__cta{width:100%}.hero2__cta .btn{flex:1 1 140px;padding:0 16px}.trustbar{gap:16px;padding-top:18px;padding-bottom:18px}.edgeboard__list{grid-template-columns:1fr}}@media(max-width:420px){.trustbar{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.hero2__photo img,.hero2__content,.ticker__track{animation:none!important}.ticker{overflow-x:auto}}.floor{margin-top:var(--space-4)}.floor__frame{position:relative;display:grid;grid-template-columns:1.15fr 1fr;border:1px solid rgba(243,238,228,.09);border-radius:var(--radius-card);overflow:hidden;background:linear-gradient(180deg,#121a2eb3,#06080fe6);box-shadow:0 30px 70px #0006}.floor__frame:before{content:"";position:absolute;left:53.5%;top:24px;bottom:24px;width:1px;background:linear-gradient(180deg,transparent,rgba(243,238,228,.1) 15%,rgba(243,238,228,.1) 85%,transparent)}.floor__leaders,.floor__chat{padding:22px 24px;min-width:0}.floor__tabs{display:flex;flex-wrap:wrap;align-items:center;gap:6px 4px;margin-bottom:14px}.floor__tabs button{background:none;border:0;border-bottom:1px solid transparent;padding:8px 10px;cursor:pointer;font:600 11px/1 var(--font-body);letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.floor__tabs button.is-on{color:var(--gold-bright);border-bottom-color:var(--gold)}.floor__game{margin-left:auto;max-width:190px;padding:7px 28px 7px 10px;border:1px solid var(--gold-line);border-radius:var(--radius);background:#06080fb3 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%23C9A24A'/%3E%3C/svg%3E") no-repeat right 10px center;color:var(--ink);font:14px var(--font-body);appearance:none;cursor:pointer}.lb{margin:0;padding:0;list-style:none;display:grid}.lb__row{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 4px;border-bottom:1px solid var(--gold-faint);animation:lb-in .4s ease both}.lb__row:nth-child(n){animation-delay:calc(var(--d, 0) * 1ms)}.lb__rank{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--gold-faint);font:600 13px/1 var(--font-body);color:var(--muted)}.lb__row--top .lb__rank{color:#1a1406;border:0}.lb__row--1 .lb__rank{background:radial-gradient(circle at 35% 30%,#fff1c4,#c8b48a 60%,#8a6a22)}.lb__row--2 .lb__rank{background:radial-gradient(circle at 35% 30%,#fff,#c7cbd1 60%,#858b94)}.lb__row--3 .lb__rank{background:radial-gradient(circle at 35% 30%,#ffd9b8,#b8743f 60%,#7a4a24)}.lb__name{display:grid;min-width:0;color:var(--ink);overflow-wrap:anywhere}.lb__who{display:flex;align-items:center;flex-wrap:wrap;gap:0 6px}.lb__who .badge-bot{margin-left:0}.lb__name small{color:var(--muted);font-size:12px}.lb__net{font:600 15px/1 var(--font-body);font-variant-numeric:tabular-nums;white-space:nowrap}.lb__row--house{background:linear-gradient(90deg,rgba(200,180,138,.16),transparent 80%);border-bottom:1px solid var(--gold-line)}.lb__row--house .lb__rank{border-color:var(--gold);color:var(--gold-bright);font-size:10px}.lb__row--house .lb__name{font:600 14px/1.3 var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--gold-bright)}.lb__row--house .lb__name small{font:400 12px var(--font-body);letter-spacing:0;text-transform:none;color:var(--muted)}.lb__empty{padding:18px 4px;color:var(--muted)}.floor__note{margin:12px 0 0;color:var(--muted);font-size:13px}@keyframes lb-in{0%{opacity:0;transform:translateY(6px)}}.badge-bot{display:inline-block;margin-left:6px;padding:1px 6px;vertical-align:2px;border:1px solid var(--gold-line);border-radius:999px;font:600 9px/1.4 var(--font-body);letter-spacing:.16em;text-transform:uppercase;font-style:normal;color:var(--gold)}.floor__chat{display:flex;flex-direction:column;height:560px}.floor__chat>*{flex:none}.floor__chat>.chat__list{flex:1 1 auto;min-height:0}.chat__head{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.chat__live{display:inline-flex;align-items:center;gap:6px;font:600 10px/1 var(--font-body);letter-spacing:.2em;text-transform:uppercase;color:var(--win)}.chat__live i{width:7px;height:7px;border-radius:50%;background:var(--win);box-shadow:0 0 8px var(--win);animation:live 1.8s ease-in-out infinite}@keyframes live{50%{opacity:.35}}.chat__offline{margin:0 0 8px;padding:8px 10px;border:1px solid var(--loss);color:var(--loss);font-size:13px;display:flex;gap:8px;align-items:center;justify-content:space-between}.chat__list{margin:0;padding:4px 6px 4px 0;list-style:none;overflow-y:auto;display:flex;flex-direction:column;gap:10px;scrollbar-width:thin;scrollbar-color:var(--gold-faint) transparent}.chat__more,.chat__empty{text-align:center;color:var(--muted);padding:8px 0}.msg{position:relative;padding:10px 12px;border-radius:0 var(--radius) var(--radius) 0;border-left:2px solid var(--gold-faint);background:#06080f73;animation:msg-in .35s ease both}.msg--mine{border-left-color:var(--gold);background:#c8b48a14}.msg--bot{border-left-color:#c8b48a40}.msg__meta{display:flex;align-items:baseline;gap:6px;font-size:13px}.msg__meta b{font-weight:400;color:var(--gold-bright)}.msg__meta time{margin-left:auto;color:var(--muted);font-size:12px}.msg__more{background:none;border:0;color:var(--muted);cursor:pointer;font-size:16px;line-height:1;padding:0 2px}.msg__body{margin:4px 0 0;color:var(--ink);overflow-wrap:anywhere;line-height:1.45}.msg__menu{position:absolute;right:8px;top:30px;z-index:2;display:grid;overflow:hidden;border-radius:var(--radius);background:var(--navy-2);border:1px solid rgba(243,238,228,.12);box-shadow:0 10px 24px #00000080}.msg__menu button{background:none;border:0;padding:9px 14px;text-align:left;color:var(--ink);cursor:pointer;font:14px var(--font-body)}.msg__menu button:hover{background:var(--gold-faint)}@keyframes msg-in{0%{opacity:0;transform:translateY(8px)}}.chat__form{display:flex;gap:8px;margin-top:12px}.chat__form input{flex:1;min-width:0;min-height:44px;padding:0 12px;border:1px solid var(--gold-line);border-radius:var(--radius);background:#06080fbf;color:var(--ink);font:15px var(--font-body)}.chat__form input:focus{outline:none;border-color:var(--gold-bright)}.chat__error{margin:8px 0 0;color:var(--gold-bright);font-size:13px}.chat__rules{margin:8px 0 0;color:var(--muted);font-size:12px}@media(max-width:860px){.floor__frame{grid-template-columns:1fr}.floor__frame:before{display:none}.floor__chat{border-top:1px solid rgba(243,238,228,.09);height:480px}.floor__leaders,.floor__chat{padding:18px 14px}.floor__game{margin-left:0;max-width:none;width:100%}}@media(prefers-reduced-motion:reduce){.lb__row,.msg,.chat__live i{animation:none}}.badge-tier{display:inline-block;margin-left:6px;padding:1px 6px;vertical-align:2px;border:1px solid var(--gold-line);border-radius:999px;font:600 9px/1.4 var(--font-body);letter-spacing:.16em;text-transform:uppercase;font-style:normal;color:var(--gold)}.badge-tier--silver{border-color:#c8ced68c;color:#cfd5dc}.badge-tier--gold{border-color:var(--gold);color:var(--gold-bright)}.badge-tier--platinum{border-color:#ecebe699;color:#ecebe6}.badge-tier--black{border-color:var(--gold);color:var(--gold-bright);background:#050506}.site-footer{margin-top:var(--space-5);padding:var(--space-5) clamp(16px,4vw,40px) var(--space-4);border-top:1px solid var(--gold-line);background:linear-gradient(180deg,transparent,rgba(4,7,15,.9))}.site-footer__grid{width:min(1120px,100%);margin:0 auto;display:grid;grid-template-columns:1.6fr repeat(3,1fr);gap:var(--space-4)}.site-footer__logo{display:inline-flex;align-items:center;gap:12px;text-decoration:none;color:var(--gold-bright)}.site-footer__brand p{margin:16px 0 0;color:var(--muted);max-width:38ch}.site-footer__help{font-size:14px}.site-footer__col h2{margin:6px 0 16px;font-size:14px;color:var(--ink)}.site-footer__col ul{margin:0;padding:0;list-style:none;display:grid;gap:12px}.site-footer__col a{color:var(--muted);text-decoration:none;transition:color .2s}.site-footer__col a:hover{color:var(--gold-bright)}.site-footer__legal{width:min(1120px,100%);margin:var(--space-4) auto 0;padding-top:var(--space-3);border-top:1px solid var(--gold-faint);color:var(--muted);font-size:13px;display:grid;gap:4px}.site-footer__legal p{margin:0}@media(max-width:860px){.site-footer__grid{grid-template-columns:1fr 1fr}.site-footer__brand{grid-column:1 / -1}}@media(max-width:420px){.site-footer__grid{grid-template-columns:1fr}}.notice{position:sticky;top:0;z-index:10;display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;justify-content:center;padding:10px 16px;text-align:center;background:linear-gradient(90deg,#0c1530f5,#121a2ef5,#0c1530f5);border-bottom:1px solid var(--gold-line);animation:fade .4s ease-out}.notice p{margin:0}.notice b{color:var(--loss);font-weight:400}.notice em{font-style:normal;color:var(--gold-bright)}.modal-backdrop--top{z-index:60}.rc .eyebrow{display:inline-flex;align-items:center;gap:6px}.rc .modal__lead{font-size:17px}.gload{position:fixed;inset:0;z-index:50;display:grid;place-items:center;padding:16px;background:var(--bg);transition:opacity .55s ease,visibility 0s .55s}.gload.is-done{opacity:0;visibility:hidden;pointer-events:none}.gload__bg{position:absolute;inset:-40px;background-size:cover;background-position:center;filter:blur(28px) brightness(.35) saturate(1.1);transform:scale(1.1)}.gload__card{position:relative;display:grid;justify-items:center;gap:12px;text-align:center;width:min(420px,100%);padding:28px 24px 26px;background:linear-gradient(180deg,#121a2eb8,#06080fe6);border:1px solid var(--gold-line);outline:1px solid var(--gold-faint);outline-offset:6px;animation:gload-in .5s cubic-bezier(.2,.8,.2,1)}.gload__cover{position:relative;width:100%;aspect-ratio:4 / 3;background-size:cover;background-position:center;border:1px solid var(--gold-line);overflow:hidden;margin-bottom:6px}.gload__shine{position:absolute;inset:0;background:linear-gradient(110deg,transparent 35%,rgba(255,240,200,.28) 50%,transparent 65%);animation:gload-shine 1.8s ease-in-out infinite}.gload__title{margin:0;font-size:clamp(22px,5vw,30px);color:var(--gold-bright)}.gload__chip{width:54px;height:54px;margin-top:4px;animation:gload-flip 1.4s cubic-bezier(.45,.05,.35,1) infinite;filter:drop-shadow(0 8px 12px rgba(0,0,0,.6))}.gload__chip svg{width:100%;height:100%;display:block}.gload__step{margin:0;min-height:1.5em;color:var(--ink);font-size:15px}.gload__edge{margin:0;color:var(--muted);font-size:13px}@keyframes gload-in{0%{opacity:0;transform:translateY(14px) scale(.98)}}@keyframes gload-shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes gload-flip{0%{transform:rotateY(0) translateY(0)}50%{transform:rotateY(180deg) translateY(-8px)}to{transform:rotateY(360deg) translateY(0)}}@media(prefers-reduced-motion:reduce){.gload__shine,.gload__chip{animation:none}}.legal{width:min(760px,100%);margin:0 auto;padding:var(--space-4) 16px var(--space-4);display:grid;gap:var(--space-3)}.legal__title{margin:0;font-size:clamp(26px,5vw,44px);color:var(--gold-bright)}.legal__lead{margin:0;text-align:center;color:var(--muted);font-size:18px}.legal__box{padding:20px 24px;border:1px solid var(--gold-line);outline:1px solid var(--gold-faint);outline-offset:4px;background:#0c1530b3}.legal__box--quiet{outline:0;border-color:var(--gold-faint);background:transparent}.legal__box h2{margin:0 0 12px}.legal__box ul,.legal__section ul{margin:0;padding-left:20px;display:grid;gap:8px}.legal__box li::marker,.legal__section li::marker{color:var(--gold)}.legal__toc{display:grid;gap:10px;padding:16px 0;border-top:1px solid var(--gold-faint);border-bottom:1px solid var(--gold-faint)}.legal__toc ol{margin:0;padding-left:22px;columns:2;column-gap:32px}.legal__toc li{break-inside:avoid;padding:3px 0}.legal__toc a{color:var(--ink);text-decoration:none}.legal__toc a:hover{color:var(--gold-bright);text-decoration:underline}.legal__body{display:grid;gap:var(--space-3);line-height:1.7}.legal__section{scroll-margin-top:16px}.legal__section h2{margin:0 0 10px;font:600 18px/1.3 var(--font-display);letter-spacing:.06em;color:var(--gold-bright)}.legal__section h3{margin:16px 0 6px;font:600 15px/1.3 var(--font-body);letter-spacing:.04em;color:var(--ink)}.legal__section p{margin:0 0 10px}.legal__section b{font-weight:400;color:var(--gold-bright)}.legal__table{width:100%;border-collapse:collapse;font-size:14px}.legal__table th,.legal__table td{text-align:left;vertical-align:top;padding:10px;border-bottom:1px solid var(--gold-faint)}.legal__table th{font:600 11px/1 var(--font-body);letter-spacing:.2em;text-transform:uppercase;color:var(--gold)}.legal__ask{text-align:center;padding:28px 20px;border:1px solid var(--gold-line);display:grid;gap:8px}.legal__ask h2{margin:0;font-size:20px;color:var(--gold-bright)}.legal__ask p{margin:0}.legal__fine{color:var(--muted);font-size:14px}.legal__company{text-align:center;color:var(--muted);font-size:14px}.legal__company p{margin:6px 0 0}@media(max-width:560px){.legal__toc ol{columns:1}.legal__box{padding:16px}}
