:root{--lx-bg-0:#0a0607;--lx-bg-1:#120b0d;--lx-bg-2:#1a1013;--lx-bg-3:#241519;--lx-bg-4:#2e1b20;--lx-velvet-900:#1c0608;--lx-velvet-800:#2e0a10;--lx-velvet-700:#44101a;--lx-velvet-600:#5c1522;--lx-velvet-500:#7a1c2c;--lx-ruby:#ea1c1c;--lx-ruby-deep:#b01313;--lx-ruby-ink:#7a0c0c;--lx-ruby-soft:#ea1c1c29;--lx-gold-antique:#9a7a3c;--lx-gold:#c9a45c;--lx-gold-champagne:#e8d3a2;--lx-gold-bright:#f7eac4;--lx-gold-shadow:#6e5222;--lx-gold-ink:#2a1b06;--lx-ivory:#f4ecdc;--lx-ivory-2:#d9cfbd;--lx-muted:#9e948a;--lx-muted-2:#8a8179;--lx-line-gold:#c9a45c47;--lx-line-gold-strong:#c9a45c8c;--lx-line-soft:#f4ecdc14;--lx-line-soft-2:#f4ecdc24;--lx-success:#5fbf8a;--lx-warn:#d9a441;--lx-danger:var(--lx-ruby);--lx-font-display:"Cormorant Garamond", "Times New Roman", Georgia, serif;--lx-font-ui:"Jost", "Futura", "Avenir Next", "Segoe UI", system-ui, sans-serif;--lx-r-sm:4px;--lx-r:6px;--lx-r-lg:10px;--lx-r-xl:16px;--lx-shadow-card:0 30px 60px -30px #000000e6, 0 2px 0 #00000059;--lx-shadow-modal:0 50px 120px -30px #000000f2, 0 0 0 1px #0009;--lx-ease:cubic-bezier(.22, .61, .36, 1);--lx-dur-1:.24s;--lx-dur-2:.4s;--lx-dur-3:.6s;--lx-emblem-mask:url(/assets/suyga-emblem-DBnYUzef.svg);--lx-gold-gradient:linear-gradient(180deg, var(--lx-gold-bright) 0%, var(--lx-gold-champagne) 28%, var(--lx-gold) 55%, var(--lx-gold-antique) 82%, var(--lx-gold-champagne) 100%);--lx-gold-metal:linear-gradient(180deg, #f5e6b8 0%, #e2c27a 30%, #c39a4a 55%, #b88f3e 72%, #d8b86c 100%)}:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-body,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-body{background:radial-gradient(1200px 620px at 50% -200px, #7a1c2c38, transparent 70%), linear-gradient(180deg, var(--lx-bg-1), var(--lx-bg-0) 60%);min-height:100vh;color:var(--lx-ivory);font:400 15px/1.65 var(--lx-font-ui);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0}:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-body ::selection{color:var(--lx-gold-bright);background:#c9a45c59}:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-body ::selection{color:var(--lx-gold-bright);background:#c9a45c59}:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-display,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-display,:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-h1,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-h1,:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-h2,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-h2,:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-h3,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-h3{font-family:var(--lx-font-display);color:var(--lx-ivory);letter-spacing:-.01em;text-wrap:balance;margin:0;font-weight:600}:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-display,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-display{font-size:clamp(44px,7vw,96px);font-weight:500;line-height:.98}:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-h1,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-h1{font-size:clamp(38px,5.2vw,68px);line-height:1.04}:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-h2,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-h2{font-size:clamp(30px,3.6vw,46px);line-height:1.1}:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-h3,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-h3{font-size:clamp(22px,2.2vw,28px);line-height:1.2}:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-display em,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-display em,:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-h1 em,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-h1 em,:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-h2 em,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-h2 em{background:linear-gradient(100deg, var(--lx-gold) 0%, var(--lx-gold-bright) 45%, var(--lx-gold) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:500}:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-lede,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-lede{color:var(--lx-ivory-2);max-width:56ch;margin:0;font-size:clamp(15px,1.3vw,18px);line-height:1.7}:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-body-text,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-body-text{color:var(--lx-ivory-2);font-size:15px;line-height:1.7}:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-caption,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-caption{color:var(--lx-muted);font-size:12px;line-height:1.5}:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-num,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-num{font-family:var(--lx-font-display);font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum", "tnum";letter-spacing:0;font-weight:600}:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-eyebrow,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-eyebrow{font:500 11px/1 var(--lx-font-ui);letter-spacing:.26em;text-transform:uppercase;color:var(--lx-gold-champagne);align-items:center;gap:14px;margin:0;display:inline-flex}:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-eyebrow:before,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-eyebrow:before{content:"";background:linear-gradient(90deg, transparent, var(--lx-gold));width:28px;height:1px}:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-eyebrow--plain:before,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-eyebrow--plain:before{display:none}:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-eyebrow--center,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-eyebrow--center{justify-content:center}:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-eyebrow--center:after,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-eyebrow--center:after{content:"";background:linear-gradient(90deg, var(--lx-gold), transparent);width:28px;height:1px}:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-link,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-link{color:var(--lx-gold-champagne);text-underline-offset:4px;transition:color var(--lx-dur-1), text-decoration-color var(--lx-dur-1);-webkit-text-decoration:underline #c9a45c73;text-decoration:underline #c9a45c73;text-decoration-thickness:1px}:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-link:hover,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-link:hover{color:var(--lx-gold-bright);-webkit-text-decoration-color:var(--lx-gold-bright);text-decoration-color:var(--lx-gold-bright)}:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-link:focus-visible,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-link:focus-visible{outline:2px solid var(--lx-gold-champagne);outline-offset:3px;border-radius:2px}:where(.suyga-hub-body,.sg-consent,.lx-scope) .btn,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .btn{--btn-h:48px;--btn-px:28px;--btn-fs:13px;--btn-r:var(--lx-r);isolation:isolate;box-sizing:border-box;min-height:var(--btn-h);padding:0 var(--btn-px);border-radius:var(--btn-r);text-align:center;width:auto;max-width:none;height:auto;box-shadow:none;font:600 var(--btn-fs)/1 var(--lx-font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--lx-ivory);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;appearance:none;transition:transform var(--lx-dur-2) var(--lx-ease), box-shadow var(--lx-dur-2) var(--lx-ease), filter var(--lx-dur-2) var(--lx-ease), background-color var(--lx-dur-2) var(--lx-ease), border-color var(--lx-dur-2) var(--lx-ease), color var(--lx-dur-2) var(--lx-ease);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:10px;margin:0;text-decoration:none;display:inline-flex;position:relative}:where(.suyga-hub-body,.sg-consent,.lx-scope) .btn>*,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .btn>*{z-index:2;position:relative}:where(.suyga-hub-body,.sg-consent,.lx-scope) .btn>svg,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .btn>svg,:where(.suyga-hub-body,.sg-consent,.lx-scope) .btn .btn-ico,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .btn .btn-ico{flex:none;width:18px;height:18px}:where(.suyga-hub-body,.sg-consent,.lx-scope) .btn:focus-visible,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .btn:focus-visible{outline:2px solid var(--lx-gold-champagne);outline-offset:3px}:where(.suyga-hub-body,.sg-consent,.lx-scope) .btn:disabled,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .btn:disabled,:where(.suyga-hub-body,.sg-consent,.lx-scope) .btn[aria-disabled=true],:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;filter:saturate(.5);box-shadow:none!important;transform:none!important}:where(.suyga-hub-body,.sg-consent,.lx-scope) .btn.is-busy,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .btn.is-busy{cursor:progress;opacity:.75}:where(.suyga-hub-body,.sg-consent,.lx-scope) .btn-gold:after,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .btn-gold:after,:where(.suyga-hub-body,.sg-consent,.lx-scope) .btn-velvet:after,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .btn-velvet:after,:where(.suyga-hub-body,.sg-consent,.lx-scope) .btn-danger:after,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .btn-danger:after{content:"";z-index:1;border-radius:inherit;pointer-events:none;opacity:0;transition:background-position 0s var(--lx-dur-2), opacity var(--lx-dur-2) var(--lx-ease);background:linear-gradient(105deg,#0000 40%,#fffcf080 50%,#0000 60%) 150% 0/260% 100% no-repeat;position:absolute;inset:0}:where(.suyga-hub-body,.sg-consent,.lx-scope) .btn-gold:hover:after,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .btn-gold:hover:after,:where(.suyga-hub-body,.sg-consent,.lx-scope) .btn-velvet:hover:after,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .btn-velvet:hover:after,:where(.suyga-hub-body,.sg-consent,.lx-scope) .btn-danger:hover:after,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .btn-danger:hover:after{opacity:1;transition:background-position .9s var(--lx-ease), opacity var(--lx-dur-1) var(--lx-ease);background-position:-60% 0}:where(.suyga-hub-body,.sg-consent,.lx-scope) .btn-gold:before,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .btn-gold:before,:where(.suyga-hub-body,.sg-consent,.lx-scope) .btn-velvet:before,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .btn-velvet:before,:where(.suyga-hub-body,.sg-consent,.lx-scope) .btn-danger:before,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .btn-danger:before{content:"";z-index:1;border-radius:calc(var(--btn-r) - 2px);pointer-events:none;border:1px solid #fff8de6b;position:absolute;inset:3px}:where(.suyga-hub-body,.sg-consent,.lx-scope) .btn-gold,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .btn-gold{color:var(--lx-gold-ink);background:var(--lx-gold-metal);border-color:var(--lx-gold-shadow);text-shadow:0 1px #fffae68c;box-shadow:inset 0 1px #fffcf0d9,inset 0 -2px #5a3c0c59,0 1px #2a1d08,0 10px 22px -10px #c9a45c99,0 3px 8px #00000073}:where(.suyga-hub-body,.sg-consent,.lx-scope) .btn-gold:hover,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .btn-gold:hover{filter:brightness(1.05)saturate(1.04);transform:translateY(-1px);box-shadow:inset 0 1px #fffcf0e6,inset 0 -2px #5a3c0c59,0 1px #2a1d08,0 16px 30px -12px #c9a45cbf,0 6px 14px #00000080}:where(.suyga-hub-body,.sg-consent,.lx-scope) .btn-gold:active,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .btn-gold:active{filter:brightness(.96);transform:translateY(0);box-shadow:inset 0 2px 5px #462d0880,0 1px #2a1d08}:where(.suyga-hub-body,.sg-consent,.lx-scope) .btn-velvet,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .btn-velvet{color:var(--lx-gold-champagne);border-color:var(--lx-line-gold-strong);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#5c15229e,#28080ebd);box-shadow:inset 0 1px #ffecc81f,0 10px 22px -12px #000000e6}:where(.suyga-hub-body,.sg-consent,.lx-scope) .btn-velvet:before,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .btn-velvet:before{border-color:#c9a45c47}:where(.suyga-hub-body,.sg-consent,.lx-scope) .btn-velvet:hover,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .btn-velvet:hover{color:var(--lx-gold-bright);background:linear-gradient(#6e1a2ab3,#340a12d1);border-color:#e8d3a2d9;transform:translateY(-1px);box-shadow:inset 0 1px #ffecc82e,0 14px 28px -12px #000000e6,0 0 0 1px #c9a45c1f}:where(.suyga-hub-body,.sg-consent,.lx-scope) .btn-velvet:active,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .btn-velvet:active{background:linear-gradient(#3c0c14cc,#1e060ae6);transform:translateY(0)}:where(.suyga-hub-body,.sg-consent,.lx-scope) .btn-ghost,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .btn-ghost{color:var(--lx-ivory-2);border-color:var(--lx-line-soft-2);background:0 0}:where(.suyga-hub-body,.sg-consent,.lx-scope) .btn-ghost:hover,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .btn-ghost:hover{color:var(--lx-ivory);border-color:var(--lx-line-gold-strong);background:#f4ecdc0a}:where(.suyga-hub-body,.sg-consent,.lx-scope) .btn-ghost:active,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .btn-ghost:active{background:#f4ecdc12}:where(.suyga-hub-body,.sg-consent,.lx-scope) .btn-danger,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .btn-danger{color:var(--lx-ivory);background:linear-gradient(#c21818,#8e0e0e);border-color:#f05a5a73;box-shadow:inset 0 1px #ffc8c840,0 8px 18px -10px #b01313b3}:where(.suyga-hub-body,.sg-consent,.lx-scope) .btn-danger:before,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .btn-danger:before{border-color:#ffdcdc38}:where(.suyga-hub-body,.sg-consent,.lx-scope) .btn-danger:hover,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .btn-danger:hover{filter:brightness(1.06);transform:translateY(-1px)}:where(.suyga-hub-body,.sg-consent,.lx-scope) .btn-danger:active,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .btn-danger:active{filter:brightness(.94);transform:none}:where(.suyga-hub-body,.sg-consent,.lx-scope) .btn-text,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .btn-text{min-height:36px;color:var(--lx-gold-champagne);letter-spacing:.1em;padding:0 6px}:where(.suyga-hub-body,.sg-consent,.lx-scope) .btn-text:hover,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .btn-text:hover{color:var(--lx-gold-bright)}:where(.suyga-hub-body,.sg-consent,.lx-scope) .btn-text:after,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .btn-text:after{content:"";opacity:.45;height:1px;transition:opacity var(--lx-dur-1);background:currentColor;position:absolute;bottom:6px;left:6px;right:6px}:where(.suyga-hub-body,.sg-consent,.lx-scope) .btn-text:hover:after,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .btn-text:hover:after{opacity:1}:where(.suyga-hub-body,.sg-consent,.lx-scope) .btn-enter,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .btn-enter{letter-spacing:.18em;min-height:32px;color:var(--lx-gold-champagne);border:0;gap:14px;padding:0;font-size:12px}:where(.suyga-hub-body,.sg-consent,.lx-scope) .btn-enter:after,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .btn-enter:after{content:"";background:linear-gradient(90deg, var(--lx-gold), var(--lx-gold-bright));width:32px;height:1px;transition:width var(--lx-dur-2) var(--lx-ease);display:block}:where(.suyga-hub-body,.sg-consent,.lx-scope) .btn-enter>.btn-arrow,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .btn-enter>.btn-arrow{font-family:var(--lx-font-display);transition:transform var(--lx-dur-2) var(--lx-ease);order:3;font-size:18px;line-height:1}:where(.suyga-hub-body,.sg-consent,.lx-scope) .btn-enter:hover,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .btn-enter:hover{color:var(--lx-gold-bright)}:where(.suyga-hub-body,.sg-consent,.lx-scope) .btn-enter:hover:after,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .btn-enter:hover:after{width:56px}:where(.suyga-hub-body,.sg-consent,.lx-scope) .btn-enter:hover>.btn-arrow,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .btn-enter:hover>.btn-arrow{transform:translate(4px)}:where(.suyga-hub-body,.sg-consent,.lx-scope) .btn-sm,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .btn-sm{--btn-h:40px;--btn-px:20px;--btn-fs:12px}:where(.suyga-hub-body,.sg-consent,.lx-scope) .btn-lg,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .btn-lg{--btn-h:56px;--btn-px:36px;--btn-fs:14px}:where(.suyga-hub-body,.sg-consent,.lx-scope) .btn-xl,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .btn-xl{--btn-h:62px;--btn-px:44px;--btn-fs:15px;--btn-r:8px;letter-spacing:.18em}:where(.suyga-hub-body,.sg-consent,.lx-scope) .btn-block,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .btn-block{width:100%;display:flex}:where(.suyga-hub-body,.sg-consent,.lx-scope) .btn-icon,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .btn-icon{--btn-px:0;width:var(--btn-h)}:where(.suyga-hub-body,.sg-consent,.lx-scope) .btn-login,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .btn-login{--btn-h:40px;--btn-px:22px;--btn-fs:12px;letter-spacing:.18em;min-width:108px}:where(.suyga-hub-body,.sg-consent,.lx-scope) .surface-card,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .surface-card{box-sizing:border-box;border-radius:var(--lx-r-lg);background:linear-gradient(180deg, var(--lx-bg-3), var(--lx-bg-2) 70%);border:1px solid var(--lx-line-gold);box-shadow:var(--lx-shadow-card), inset 0 1px 0 #f4ecdc0f;position:relative}:where(.suyga-hub-body,.sg-consent,.lx-scope) .surface-card--framed:before,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .surface-card--framed:before{content:"";border-radius:calc(var(--lx-r-lg) - 4px);pointer-events:none;border:1px solid #c9a45c29;position:absolute;inset:6px}:where(.suyga-hub-body,.sg-consent,.lx-scope) .surface-card--hover,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .surface-card--hover{transition:transform var(--lx-dur-2) var(--lx-ease), border-color var(--lx-dur-2), box-shadow var(--lx-dur-2)}:where(.suyga-hub-body,.sg-consent,.lx-scope) .surface-card--hover:hover,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .surface-card--hover:hover{border-color:var(--lx-line-gold-strong);transform:translateY(-4px);box-shadow:0 40px 70px -30px #000000f2,0 0 0 1px #c9a45c1a,inset 0 1px #f4ecdc14}:where(.suyga-hub-body,.sg-consent,.lx-scope) .surface-glass,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .surface-glass{box-sizing:border-box;border-radius:var(--lx-r-lg);-webkit-backdrop-filter:blur(22px)saturate(1.25);backdrop-filter:blur(22px)saturate(1.25);border:1px solid var(--lx-line-gold);box-shadow:var(--lx-shadow-card), inset 0 1px 0 #f4ecdc1a;background:linear-gradient(160deg,#241519a8,#120b0db8);position:relative}:where(.suyga-hub-body,.sg-consent,.lx-scope) .surface-velvet,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .surface-velvet{box-sizing:border-box;border-radius:var(--lx-r-lg);background:radial-gradient(900px 500px at 15% 0%, #7a1c2c73, transparent 60%), radial-gradient(700px 400px at 95% 100%, #5c152259, transparent 60%), linear-gradient(180deg, var(--lx-velvet-800), var(--lx-velvet-900));border:1px solid var(--lx-line-gold);position:relative;overflow:hidden}:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-header,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-header{z-index:1000;box-sizing:border-box;-webkit-backdrop-filter:blur(20px)saturate(1.3);backdrop-filter:blur(20px)saturate(1.3);border-bottom:1px solid var(--lx-line-gold);height:68px;font-family:var(--lx-font-ui);background:linear-gradient(#10090be6,#0a0607c2);justify-content:space-between;align-items:center;gap:20px;padding:0 clamp(14px,2.4vw,32px);display:flex;position:fixed;inset:0 0 auto;box-shadow:0 10px 30px -20px #000000e6}:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-header:after,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-header:after{content:"";background:linear-gradient(90deg, transparent 0, var(--lx-gold) 50%, transparent 100%);opacity:.55;pointer-events:none;height:1px;position:absolute;bottom:-1px;left:0;right:0}:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-brand,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-brand{transition:opacity var(--lx-dur-1);align-items:center;gap:8px;text-decoration:none;display:inline-flex}:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-brand:hover,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-brand:hover{opacity:.88}:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-brand:focus-visible,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-brand:focus-visible{outline:2px solid var(--lx-gold-champagne);outline-offset:4px;border-radius:4px}:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-brand .lx-brand-emblem,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-brand .lx-brand-emblem{aspect-ratio:200/188;width:auto;height:40px;display:block}:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-brand .lx-brand-word,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-brand .lx-brand-word{width:auto;height:30px;display:block}:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-nav,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-nav{align-items:center;gap:4px;display:flex}:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-nav-link,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-nav-link{border-radius:var(--lx-r);min-height:40px;font:500 12px/1 var(--lx-font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--lx-muted);transition:color var(--lx-dur-1), background-color var(--lx-dur-1);align-items:center;gap:8px;padding:0 14px;text-decoration:none;display:inline-flex;position:relative}:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-nav-link:hover,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-nav-link:hover{color:var(--lx-ivory);background:#f4ecdc0a}:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-nav-link:after,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-nav-link:after{content:"";background:var(--lx-gold);transform-origin:0;height:1px;transition:transform var(--lx-dur-2) var(--lx-ease);position:absolute;bottom:4px;left:14px;right:14px;transform:scaleX(0)}:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-nav-link:hover:after,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-nav-link:hover:after,:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-nav-link[aria-current=page]:after,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-nav-link[aria-current=page]:after{transform:scaleX(1)}:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-nav-link[aria-current=page],:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-nav-link[aria-current=page]{color:var(--lx-gold-champagne)}:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-nav-link[aria-current=page]:before,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-nav-link[aria-current=page]:before{content:"";background:var(--lx-ruby);border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 2px #ea1c1c33}:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-nav-link img,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-nav-link img{object-fit:contain;width:26px;height:26px}:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-nav-link:focus-visible,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-nav-link:focus-visible{outline:2px solid var(--lx-gold-champagne);outline-offset:2px}:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-menu-btn,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-menu-btn{border-radius:var(--lx-r);border:1px solid var(--lx-line-gold);width:42px;height:42px;color:var(--lx-gold-champagne);cursor:pointer;transition:border-color var(--lx-dur-1), background-color var(--lx-dur-1);background:0 0;place-items:center;display:none}:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-menu-btn:hover,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-menu-btn:hover{border-color:var(--lx-gold);background:#f4ecdc0a}:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-menu-btn:focus-visible,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-menu-btn:focus-visible{outline:2px solid var(--lx-gold-champagne);outline-offset:2px}:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-menu-btn svg,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-menu-btn svg{width:22px;height:22px}@media (width<=960px){:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-nav,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-nav{display:none}:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-menu-btn,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-menu-btn{display:grid}}:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-emblem,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-emblem{aspect-ratio:200/188;background:var(--lx-gold-gradient);width:48px;-webkit-mask:var(--lx-emblem-mask) center / contain no-repeat;-webkit-mask:var(--lx-emblem-mask) center / contain no-repeat;mask:var(--lx-emblem-mask) center / contain no-repeat;display:inline-block}:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-emblem--ivory,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-emblem--ivory{background:var(--lx-ivory)}:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-emblem--ruby,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-emblem--ruby{background:var(--lx-ruby)}:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-wordmark,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-wordmark{aspect-ratio:350/115;background:var(--lx-gold-gradient);height:18px;display:inline-block;-webkit-mask:url(/assets/suyga-text-white-D5UyklNb.svg) 50%/contain no-repeat;mask:url(/assets/suyga-text-white-D5UyklNb.svg) 50%/contain no-repeat}:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-watermark,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-watermark{position:relative}:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-watermark:before,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-watermark:before{content:"";z-index:0;pointer-events:none;opacity:.045;background:var(--lx-gold);-webkit-mask:var(--lx-emblem-mask) 0 0 / 180px 170px repeat;-webkit-mask:var(--lx-emblem-mask) 0 0 / 180px 170px repeat;mask:var(--lx-emblem-mask) 0 0 / 180px 170px repeat;-webkit-mask-composite:source-over;position:absolute;inset:0}:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-watermark--sparse:before,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-watermark--sparse:before{opacity:.035;-webkit-mask-size:320px 300px;mask-size:320px 300px}:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-watermark>*,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-watermark>*{z-index:1;position:relative}:where(.suyga-hub-body,.sg-consent,.lx-scope) .gold-rule,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .gold-rule{background:linear-gradient(90deg, transparent, var(--lx-gold) 20%, var(--lx-gold) 80%, transparent);opacity:.7;border:0;height:1px;margin:28px 0;position:relative}:where(.suyga-hub-body,.sg-consent,.lx-scope) .gold-rule:after,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .gold-rule:after{content:"";background:var(--lx-gold-champagne);width:6px;height:6px;box-shadow:0 0 0 3px var(--lx-bg-1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}:where(.suyga-hub-body,.sg-consent,.lx-scope) .gold-rule--left,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .gold-rule--left{background:linear-gradient(90deg, var(--lx-gold), transparent 70%)}:where(.suyga-hub-body,.sg-consent,.lx-scope) .gold-rule--left:after,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .gold-rule--left:after{left:0;transform:translateY(-50%)rotate(45deg)}:where(.suyga-hub-body,.sg-consent,.lx-scope) .gold-rule--plain:after,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .gold-rule--plain:after{display:none}:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-divider,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-divider{color:var(--lx-muted);font:500 11px/1 var(--lx-font-ui);letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:16px;margin:22px 0;display:flex}:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-divider:before,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-divider:before,:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-divider:after,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-divider:after{content:"";background:linear-gradient(90deg, transparent, var(--lx-line-gold-strong));flex:1;height:1px}:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-divider:after,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-divider:after{background:linear-gradient(90deg, var(--lx-line-gold-strong), transparent)}:where(.suyga-hub-body,.sg-consent,.lx-scope) .pill,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .pill{min-height:28px;font:500 11px/1 var(--lx-font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--lx-ivory-2);border:1px solid var(--lx-line-gold);background:#0a06078c;border-radius:999px;align-items:center;gap:8px;padding:0 12px;display:inline-flex;box-shadow:inset 0 1px #f4ecdc0d}:where(.suyga-hub-body,.sg-consent,.lx-scope) .pill:before,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .pill:before{content:"";background:var(--lx-gold);border-radius:50%;width:5px;height:5px}:where(.suyga-hub-body,.sg-consent,.lx-scope) .pill--gold,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .pill--gold{color:var(--lx-gold-ink);background:var(--lx-gold-metal);border-color:var(--lx-gold-shadow)}:where(.suyga-hub-body,.sg-consent,.lx-scope) .pill--gold:before,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .pill--gold:before{background:var(--lx-gold-ink);opacity:.6}:where(.suyga-hub-body,.sg-consent,.lx-scope) .pill--ruby,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .pill--ruby{color:#ffd9d9;background:var(--lx-ruby-soft);border-color:#ea1c1c73}:where(.suyga-hub-body,.sg-consent,.lx-scope) .pill--ruby:before,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .pill--ruby:before{background:var(--lx-ruby)}:where(.suyga-hub-body,.sg-consent,.lx-scope) .pill--success:before,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .pill--success:before{background:var(--lx-success)}:where(.suyga-hub-body,.sg-consent,.lx-scope) .pill--quiet,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .pill--quiet{color:var(--lx-muted);border-color:var(--lx-line-soft-2);background:0 0}:where(.suyga-hub-body,.sg-consent,.lx-scope) .pill--quiet:before,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .pill--quiet:before{background:var(--lx-muted)}:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-game-card,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-game-card{border-radius:var(--lx-r-lg);min-height:300px;color:var(--lx-ivory);isolation:isolate;background:radial-gradient(70% 60% at 80% 25%, #7a1c2c80, transparent 70%), linear-gradient(180deg, var(--lx-bg-3), var(--lx-bg-1));border:1px solid var(--lx-line-gold);transition:transform var(--lx-dur-2) var(--lx-ease), border-color var(--lx-dur-2), box-shadow var(--lx-dur-2);flex-direction:column;justify-content:flex-end;padding:26px;text-decoration:none;display:flex;position:relative;overflow:hidden}:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-game-card:before,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-game-card:before{content:"";border-radius:calc(var(--lx-r-lg) - 4px);pointer-events:none;z-index:1;transition:border-color var(--lx-dur-2);border:1px solid #c9a45c2e;position:absolute;inset:8px}:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-game-card-art,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-game-card-art{object-fit:contain;z-index:0;filter:drop-shadow(0 20px 24px #0009);width:64%;height:70%;transition:transform var(--lx-dur-3) var(--lx-ease);position:absolute;top:2%;right:-6%}:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-game-card>:not(.lx-game-card-art),:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-game-card>:not(.lx-game-card-art){z-index:2;position:relative}:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-game-card h3,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-game-card h3{font:600 30px/1.05 var(--lx-font-display);letter-spacing:-.01em;margin:10px 0 8px}:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-game-card p,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-game-card p{max-width:24ch;color:var(--lx-muted);margin:0 0 20px;font-size:13px;line-height:1.6}:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-game-card:hover,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-game-card:hover{border-color:var(--lx-line-gold-strong);transform:translateY(-5px);box-shadow:0 40px 70px -30px #000000f2}:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-game-card:hover:before,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-game-card:hover:before{border-color:#c9a45c66}:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-game-card:hover .lx-game-card-art,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-game-card:hover .lx-game-card-art{transform:translateY(-6px)scale(1.04)}:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-game-card:focus-visible,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-game-card:focus-visible{outline:2px solid var(--lx-gold-champagne);outline-offset:4px}:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-wallet,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-wallet{padding:24px 26px 22px}:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-wallet-balance,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-wallet-balance{color:var(--lx-gold-champagne);align-items:baseline;gap:10px;margin:10px 0 6px;display:flex}:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-wallet-balance .lx-num,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-wallet-balance .lx-num{background:linear-gradient(180deg, var(--lx-gold-bright), var(--lx-gold-champagne) 55%, var(--lx-gold));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(38px,5vw,50px);line-height:1}:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-wallet-balance .lx-wallet-unit,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-wallet-balance .lx-wallet-unit{font:500 12px/1 var(--lx-font-ui);letter-spacing:.2em;text-transform:uppercase;color:var(--lx-muted)}:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-wallet-note,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-wallet-note{min-height:38px;color:var(--lx-ivory-2);margin:0;font-size:13px;line-height:1.6}:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-wallet-actions,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-wallet-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-field,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-field{gap:8px;display:grid}:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-label,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-label{font:500 11.5px/1 var(--lx-font-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--lx-gold-champagne)}:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-hint,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-hint{color:var(--lx-muted);font-size:12px;line-height:1.5}:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-input,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-input{box-sizing:border-box;border-radius:var(--lx-r);width:100%;min-height:50px;color:var(--lx-ivory);border:1px solid var(--lx-line-soft-2);font:400 15px/1.3 var(--lx-font-ui);letter-spacing:.01em;appearance:none;transition:border-color var(--lx-dur-1), box-shadow var(--lx-dur-2) var(--lx-ease), background-color var(--lx-dur-1);background:linear-gradient(#0c0809,#110a0c);padding:12px 16px;box-shadow:inset 0 2px 6px #00000073,inset 0 1px #0009}:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-input::placeholder,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-input::placeholder{color:var(--lx-muted-2)}:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-input:hover,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-input:hover{border-color:#c9a45c59}:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-input:focus,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-input:focus{border-color:var(--lx-gold);outline:none;box-shadow:inset 0 2px 6px #00000073,0 0 0 3px #c9a45c38,0 0 18px -6px #c9a45c80}:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-input:disabled,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-input:disabled{opacity:.5;cursor:not-allowed}:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-input[aria-invalid=true],:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-input[aria-invalid=true]{border-color:#ea1c1cb3}:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-input[aria-invalid=true]:focus,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-input[aria-invalid=true]:focus{box-shadow:inset 0 2px 6px #00000073,0 0 0 3px #ea1c1c2e}:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-input-row,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-input-row{position:relative}:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-input-row .lx-input,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-input-row .lx-input{padding-right:52px}:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-input-btn,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-input-btn{border-radius:var(--lx-r-sm);width:40px;height:40px;color:var(--lx-muted);cursor:pointer;transition:color var(--lx-dur-1), background-color var(--lx-dur-1);background:0 0;border:0;place-items:center;display:grid;position:absolute;top:5px;right:5px}:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-input-btn:hover,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-input-btn:hover{color:var(--lx-gold-champagne);background:#f4ecdc0d}:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-input-btn:focus-visible,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-input-btn:focus-visible{outline:2px solid var(--lx-gold-champagne);outline-offset:1px}:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-input-btn svg,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-input-btn svg{width:18px;height:18px}:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-check,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-check{color:var(--lx-ivory-2);cursor:pointer;align-items:flex-start;gap:12px;font-size:13.5px;line-height:1.5;display:flex}:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-check input,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-check input{width:18px;height:18px;accent-color:var(--lx-gold);flex:none;margin:2px 0 0}:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-check input:focus-visible,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-check input:focus-visible{outline:2px solid var(--lx-gold-champagne);outline-offset:2px}:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-error,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-error{border-radius:var(--lx-r);color:#ffc9c9;background:var(--lx-ruby-soft);border:1px solid #ea1c1c66;margin:0;padding:10px 14px;font-size:13.5px;line-height:1.45}:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-error:empty,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-error:empty{display:none}:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-success-msg,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-success-msg{color:var(--lx-success);margin:0;font-size:13.5px}:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-social-btn,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-social-btn{border:1px solid var(--lx-line-gold);cursor:pointer;width:52px;height:52px;transition:transform var(--lx-dur-2) var(--lx-ease), border-color var(--lx-dur-1), background-color var(--lx-dur-1), box-shadow var(--lx-dur-2);background:#f4ecdc08;border-radius:50%;place-items:center;text-decoration:none;display:inline-grid}:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-social-btn:hover,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-social-btn:hover{border-color:var(--lx-gold);background:#f4ecdc0f;transform:translateY(-2px);box-shadow:0 12px 24px -12px #000000e6,0 0 0 4px #c9a45c1a}:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-social-btn:focus-visible,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-social-btn:focus-visible{outline:2px solid var(--lx-gold-champagne);outline-offset:3px}:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-social-btn svg,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-social-btn svg{width:22px;height:22px}:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-modal-overlay,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-modal-overlay{z-index:3000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:lx-fade var(--lx-dur-2) var(--lx-ease) both;background:#060304bd;place-items:center;padding:20px;display:grid;position:fixed;inset:0}:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-modal-card,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-modal-card{box-sizing:border-box;border-radius:var(--lx-r-xl);background:linear-gradient(180deg, var(--lx-bg-3), var(--lx-bg-1) 80%);border:1px solid var(--lx-line-gold-strong);width:min(100%,440px);max-height:calc(100vh - 40px);box-shadow:var(--lx-shadow-modal), inset 0 1px 0 #f4ecdc14;color:var(--lx-ivory);font-family:var(--lx-font-ui);animation:lx-rise var(--lx-dur-3) var(--lx-ease) both;padding:44px 36px 32px;position:relative;overflow-y:auto}:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-modal-card:before,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-modal-card:before{content:"";border-radius:calc(var(--lx-r-xl) - 6px);pointer-events:none;border:1px solid #c9a45c29;position:absolute;inset:8px}:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-modal-close,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-modal-close{width:40px;height:40px;color:var(--lx-muted);cursor:pointer;transition:color var(--lx-dur-1), border-color var(--lx-dur-1), transform var(--lx-dur-2) var(--lx-ease);background:0 0;border:1px solid #0000;border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;right:14px}:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-modal-close:hover,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-modal-close:hover{color:var(--lx-gold-champagne);border-color:var(--lx-line-gold);transform:rotate(90deg)}:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-modal-close:focus-visible,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-modal-close:focus-visible{outline:2px solid var(--lx-gold-champagne);outline-offset:2px}:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-modal-close svg,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-modal-close svg{width:18px;height:18px}:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-modal-head,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-modal-head{text-align:center;justify-items:center;gap:12px;margin-bottom:26px;display:grid}:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-modal-head .lx-emblem,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-modal-head .lx-emblem{width:52px}:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-modal-title,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-modal-title{font:600 34px/1.1 var(--lx-font-display);letter-spacing:-.01em;color:var(--lx-ivory);margin:0}:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-modal-note,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-modal-note{color:var(--lx-muted);max-width:32ch;margin:0;font-size:14px;line-height:1.6}:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-modal-form,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-modal-form{gap:18px;display:grid}:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-modal-form .btn-block,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-modal-form .btn-block{margin-top:6px}:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-modal-form .btn-text,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-modal-form .btn-text{justify-self:center;width:auto}:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-modal-foot,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-modal-foot{text-align:center;color:var(--lx-muted);margin-top:18px;font-size:13.5px}:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-modal-foot a,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-modal-foot a{color:var(--lx-gold-champagne);transition:color var(--lx-dur-1), border-color var(--lx-dur-1);border-bottom:1px solid #c9a45c66;font-weight:500;text-decoration:none}:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-modal-foot a:hover,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-modal-foot a:hover{color:var(--lx-gold-bright);border-color:var(--lx-gold-bright)}:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-modal-social,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-modal-social{justify-content:center;gap:12px;display:flex}@media (width<=480px){:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-modal-overlay,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-modal-overlay{align-items:end;padding:12px}:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-modal-card,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-modal-card{border-radius:var(--lx-r-xl) var(--lx-r-xl) var(--lx-r-lg) var(--lx-r-lg);padding:38px 22px 26px}}:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-consent,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-consent{z-index:9000;left:max(16px, env(safe-area-inset-left));right:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));box-sizing:border-box;border-radius:var(--lx-r-lg);max-width:920px;font-family:var(--lx-font-ui);color:var(--lx-ivory-2);border:1px solid var(--lx-line-gold-strong);animation:lx-rise var(--lx-dur-3) var(--lx-ease) both;background:linear-gradient(#241519f7,#120b0dfa);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 28px;margin:0 auto;padding:18px 22px;display:flex;position:fixed;box-shadow:0 30px 60px -20px #000000f2,inset 0 1px #f4ecdc0f}:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-consent-text,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-consent-text{flex:380px;min-width:0}:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-consent-text h2,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-consent-text h2{font:600 20px/1.2 var(--lx-font-display);color:var(--lx-ivory);margin:0 0 4px}:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-consent-text p,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-consent-text p{margin:0;font-size:13px;line-height:1.6}:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-consent-actions,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-consent-actions{flex:none;gap:10px;display:flex}:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-consent-actions .btn,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-consent-actions .btn{min-width:140px}:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-footer,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-footer{border-top:1px solid var(--lx-line-soft);font-family:var(--lx-font-ui);color:var(--lx-muted-2);padding:36px 0 60px;font-size:12px}:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-footer-inner,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-footer-inner{flex-wrap:wrap;align-items:center;gap:14px 28px;display:flex}:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-footer-inner>:last-child,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-footer-inner>:last-child{margin-left:auto}:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-footer a,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-footer a{color:var(--lx-muted);letter-spacing:.06em;transition:color var(--lx-dur-1);text-decoration:none}:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-footer a:hover,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-footer a:hover{color:var(--lx-gold-champagne)}:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-table,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-table{border-collapse:collapse;width:100%;font-size:14px}:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-table th,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-table th{text-align:left;font:500 11px/1 var(--lx-font-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--lx-gold-champagne);border-bottom:1px solid var(--lx-line-gold-strong);padding:12px 14px}:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-table td,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-table td{color:var(--lx-ivory-2);border-bottom:1px solid var(--lx-line-soft);padding:12px 14px}:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-table tr:hover td,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-table tr:hover td{background:#f4ecdc06}@keyframes lx-fade{0%{opacity:0}to{opacity:1}}@keyframes lx-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes lx-rise-soft{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes lx-glint{0%,70%{background-position:200% 0}to{background-position:-100% 0}}:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-glint,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-glint{background:linear-gradient(90deg, var(--lx-gold-antique) 0%, var(--lx-gold) 40%, var(--lx-gold-bright) 50%, var(--lx-gold) 60%, var(--lx-gold-antique) 100%) 200% 0 / 300% 100%;animation:lx-glint 12s var(--lx-ease) infinite}:where(.suyga-hub-body,.sg-consent,.lx-scope) .gold-rule.lx-glint,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .gold-rule.lx-glint{opacity:1}:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-reveal,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-reveal{opacity:0;transition:opacity var(--lx-dur-3) var(--lx-ease) var(--lx-delay,0s), transform var(--lx-dur-3) var(--lx-ease) var(--lx-delay,0s);transform:translateY(22px)}:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-reveal.is-in,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-reveal.is-in{opacity:1;transform:none}@keyframes lx-breathe{0%{transform:scale(1)}to{transform:scale(1.05)}}:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-hero-art,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-hero-art{animation:lx-breathe 24s var(--lx-ease) infinite alternate}@media (prefers-reduced-motion:reduce){:where(.suyga-hub-body,.sg-consent,.lx-scope) .btn,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .btn,:where(.suyga-hub-body,.sg-consent,.lx-scope) .btn:before,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .btn:before,:where(.suyga-hub-body,.sg-consent,.lx-scope) .btn:after,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .btn:after,:where(.suyga-hub-body,.sg-consent,.lx-scope) .surface-card--hover,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .surface-card--hover,:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-game-card,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-game-card,:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-game-card-art,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-game-card-art,:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-modal-overlay,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-modal-overlay,:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-modal-card,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-modal-card,:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-consent,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-consent,:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-nav-link:after,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-nav-link:after,:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-input,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-input,:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-social-btn,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-social-btn,:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-hero-art,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-hero-art,:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-glint,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-glint,:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-modal-close,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-modal-close,:where(.suyga-hub-body,.sg-consent,.lx-scope) .btn-enter:after,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .btn-enter:after,:where(.suyga-hub-body,.sg-consent,.lx-scope) .btn-enter>.btn-arrow,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .btn-enter>.btn-arrow{transition:none!important;animation:none!important}:where(.suyga-hub-body,.sg-consent,.lx-scope) .btn:hover,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .btn:hover,:where(.suyga-hub-body,.sg-consent,.lx-scope) .surface-card--hover:hover,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .surface-card--hover:hover,:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-game-card:hover,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-game-card:hover,:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-social-btn:hover,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-social-btn:hover{transform:none!important}:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-reveal,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-reveal{opacity:1;transition:none;transform:none}:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-glint,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-glint{background-position:50% 0;animation:none}}:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-container,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-container{width:min(100% - 40px,1280px);margin-inline:auto}:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-container--wide,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-container--wide{width:min(100% - 40px,1440px);margin-inline:auto}:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-stack,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-stack{gap:16px;display:grid}:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-row,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-sr-only,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=600px){:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-hide-sm,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-hide-sm{display:none!important}}@media (width<=640px){:where(.suyga-hub-body,.sg-consent,.lx-scope) .btn-xl,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .btn-xl{--btn-h:56px;--btn-px:32px;--btn-fs:14px}:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-header,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-header{height:60px}:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-brand .lx-brand-emblem,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-brand .lx-brand-emblem{height:34px}:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-brand .lx-brand-word,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-brand .lx-brand-word{height:26px}:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-consent,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-consent{left:10px;right:10px;bottom:max(10px, env(safe-area-inset-bottom));padding:14px 16px}:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-consent-actions,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-consent-actions{width:100%}:where(.suyga-hub-body,.sg-consent,.lx-scope) .lx-consent-actions .btn,:is(#suyga-main-header,#auth-modal,#settings-modal,#game-access-gate) .lx-consent-actions .btn{flex:1 1 0;min-width:0}}:root{--hdr-h:68px;--hdr-ease:var(--lx-ease,cubic-bezier(.22, .61, .36, 1));--hdr-text:var(--lx-ivory,#f4ecdc);--hdr-muted:var(--lx-muted,#9e948a);--hdr-gold:var(--lx-gold,#c9a45c);--hdr-champagne:var(--lx-gold-champagne,#e8d3a2)}#suyga-main-header{--brand-e:42px;z-index:1000;height:var(--hdr-h);box-sizing:border-box;font-family:var(--lx-font-ui,var(--font-body));color:var(--hdr-text);-webkit-backdrop-filter:blur(20px)saturate(1.3);backdrop-filter:blur(20px)saturate(1.3);border-bottom:1px solid var(--lx-line-gold,#c9a45c47);transition:height .3s var(--hdr-ease), background-color .3s ease;background:linear-gradient(#10090beb,#0a0607c7);justify-content:space-between;align-items:center;gap:18px;padding:0 clamp(14px,2.4vw,32px);display:flex;position:fixed;inset:0 0 auto;box-shadow:0 10px 30px -20px #000000e6}#suyga-main-header.is-compact{--hdr-h:58px;--brand-e:36px;background:linear-gradient(#0c0708f5,#0a0607e6)}#suyga-main-header[hidden],#suyga-main-header [hidden]{display:none!important}#suyga-main-header:after{content:"";pointer-events:none;background:linear-gradient(90deg, transparent 0, var(--hdr-gold) 50%, transparent 100%);opacity:.55;height:1px;position:absolute;bottom:-1px;left:0;right:0}#suyga-main-header :is(a,button,input):focus-visible{outline:2px solid var(--hdr-champagne);outline-offset:3px;border-radius:4px}#suyga-main-header .header-left{flex:none;align-items:center;display:flex}#suyga-main-header .header-logo-wrap{align-items:center;gap:calc(var(--brand-e) * .16);padding:calc(var(--brand-e) * .1) 6px;border-radius:6px;text-decoration:none;transition:opacity .24s,filter .3s;display:flex}#suyga-main-header .header-logo-wrap:hover{filter:brightness(1.08)}#suyga-main-header .brand-emblem,#suyga-main-header .brand-word{background:var(--lx-gold-gradient,linear-gradient(180deg, #f7eac4, #c9a45c));-webkit-mask:var(--m) center / contain no-repeat;-webkit-mask:var(--m) center / contain no-repeat;mask:var(--m) center / contain no-repeat;filter:drop-shadow(0 1px #00000059);transition:height .3s var(--hdr-ease), width .3s var(--hdr-ease);flex:none;display:block}#suyga-main-header .brand-emblem{--m:url(/assets/suyga-emblem-DBnYUzef.svg);height:var(--brand-e);width:calc(var(--brand-e) * 200 / 188)}#suyga-main-header .brand-word{--m:url(/assets/suyga-text-white-D5UyklNb.svg);height:calc(var(--brand-e) * .62);width:calc(var(--brand-e) * .62 * 350 / 115);margin-top:calc(var(--brand-e) * .06)}#suyga-main-header .hub-games-nav{scrollbar-width:none;flex:auto;justify-content:safe center;align-items:center;gap:2px;min-width:0;padding:4px 0;display:flex;overflow-x:auto}#suyga-main-header .hub-games-nav::-webkit-scrollbar{display:none}#suyga-main-header .game-jump-btn{min-height:40px;color:var(--hdr-muted);font:500 11.5px/1 var(--lx-font-ui,var(--font-body));letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;border-radius:6px;flex:none;align-items:center;gap:8px;padding:0 13px;text-decoration:none;transition:color .24s,background-color .24s;display:inline-flex;position:relative}#suyga-main-header .game-jump-btn:after{content:"";background:var(--hdr-gold);transform-origin:0;height:1px;transition:transform .4s var(--hdr-ease);position:absolute;bottom:4px;left:13px;right:13px;transform:scaleX(0)}#suyga-main-header .game-jump-btn:hover:not(.is-closed){color:var(--hdr-text);background:#f4ecdc0a}#suyga-main-header .game-jump-btn:hover:not(.is-closed):after,#suyga-main-header .game-jump-btn.active:after{transform:scaleX(1)}#suyga-main-header .game-jump-btn.active{color:var(--hdr-champagne)}#suyga-main-header .home-ico{border:1px solid var(--lx-line-gold,#c9a45c47);width:26px;height:26px;color:var(--hdr-champagne);border-radius:5px;place-items:center;display:grid}#suyga-main-header .home-ico .ico{width:15px;height:15px}#suyga-main-header .game-nav-art{object-fit:contain;filter:saturate(.85);width:26px;height:26px;transition:transform .4s var(--hdr-ease), filter .3s ease;flex:none;display:block}#suyga-main-header .game-jump-btn:hover:not(.is-closed) .game-nav-art,#suyga-main-header .game-jump-btn.active .game-nav-art{filter:saturate();transform:translateY(-1px)}#suyga-main-header .is-closed{opacity:.4;cursor:not-allowed;filter:grayscale(.8)}@media (width>=961px) and (width<=1280px){#suyga-main-header .game-jump-btn:not(.active) .game-label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}#suyga-main-header .game-jump-btn:not(.active){padding:0 9px}}@media (width>=961px) and (width<=1440px){#suyga-main-header.is-authenticated .game-jump-btn:not(.active) .game-label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}#suyga-main-header.is-authenticated .game-jump-btn:not(.active){padding:0 9px}#suyga-main-header.is-authenticated .header-profile-name{display:none}}#suyga-main-header .header-right{flex:none;align-items:center;gap:10px;display:flex;position:relative}#suyga-main-header .header-auth-actions,#suyga-main-header .header-member-controls{align-items:center;gap:10px;display:flex}#suyga-main-header .header-join{color:var(--hdr-champagne)}#suyga-main-header .header-chips{border:1px solid var(--lx-line-gold,#c9a45c47);min-height:40px;color:var(--hdr-champagne);font:600 15px/1 var(--lx-font-display,serif);font-variant-numeric:lining-nums tabular-nums;letter-spacing:.01em;background:#0a060780;border-radius:6px;align-items:center;gap:8px;padding:0 14px 0 10px;text-decoration:none;display:inline-flex}#suyga-main-header .header-chips img{object-fit:cover;border-radius:50%;width:20px;height:20px}#suyga-main-header .header-chips[hidden]{display:none}#suyga-main-header .ico{flex:none;display:block}#suyga-main-header .header-profile-container{position:relative}#suyga-main-header .header-profile-btn{cursor:pointer;min-height:42px;color:inherit;font:inherit;border:1px solid var(--lx-line-gold,#c9a45c47);background:#f4ecdc08;border-radius:999px;align-items:center;gap:9px;padding:3px 10px 3px 3px;transition:background-color .24s,border-color .24s,box-shadow .24s;display:flex}#suyga-main-header .header-profile-btn:hover,#suyga-main-header .header-profile-btn[aria-expanded=true]{border-color:var(--hdr-gold);background:#f4ecdc0f;box-shadow:0 0 0 3px #c9a45c1f}#suyga-main-header .avatar-ring{background:var(--lx-gold-gradient,var(--hdr-gold));border-radius:50%;width:34px;height:34px;padding:1px;display:block;overflow:hidden}#suyga-main-header .header-avatar-img{object-fit:cover;background:#000;border-radius:50%;width:100%;height:100%;display:block}#suyga-main-header .header-profile-name{text-overflow:ellipsis;white-space:nowrap;max-width:116px;font:500 13px/1 var(--lx-font-ui,var(--font-body));overflow:hidden}#suyga-main-header .header-profile-arrow{color:var(--hdr-muted);transition:transform .3s var(--hdr-ease);display:grid}#suyga-main-header .header-profile-btn[aria-expanded=true] .header-profile-arrow{transform:rotate(180deg)}#suyga-main-header .profile-dropdown-panel{z-index:1050;background:linear-gradient(180deg, var(--lx-bg-3,#241519), var(--lx-bg-2,#1a1013) 70%);border:1px solid var(--lx-line-gold-strong,#c9a45c8c);transform-origin:100% 0;width:min(300px,100vw - 24px);animation:hdrPop .3s var(--hdr-ease);border-radius:10px;padding:8px;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 30px 60px -20px #000000f2,inset 0 1px #f4ecdc0f}@keyframes hdrPop{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:none}}#suyga-main-header .profile-card{border-bottom:1px solid var(--lx-line-gold,#c9a45c47);align-items:center;gap:12px;margin-bottom:6px;padding:12px 10px 14px;display:flex}#suyga-main-header .profile-card-avatar{object-fit:cover;border:1px solid var(--hdr-gold);background:#000;border-radius:50%;flex:none;width:48px;height:48px}#suyga-main-header .profile-card-meta{justify-items:start;gap:3px;min-width:0;display:grid}#suyga-main-header .dropdown-username{font:600 17px/1.2 var(--lx-font-display,serif);color:var(--hdr-text);text-overflow:ellipsis;white-space:nowrap;max-width:200px;overflow:hidden}#suyga-main-header .dropdown-email{font:400 12px/1.3 var(--lx-font-ui,var(--font-body));color:var(--hdr-muted);text-overflow:ellipsis;white-space:nowrap;max-width:200px;overflow:hidden}#suyga-main-header .dropdown-role{font:500 10px/1 var(--lx-font-ui,var(--font-body));letter-spacing:.14em;text-transform:uppercase;color:var(--lx-gold-ink,#2a1b06);background:var(--lx-gold-metal,var(--hdr-gold));border-radius:999px;padding:4px 8px}#suyga-main-header .profile-menu{gap:2px;display:grid}#suyga-main-header .menu-item{width:100%;min-height:44px;color:var(--lx-ivory-2,#d9cfbd);font:500 13.5px/1.2 var(--lx-font-ui,var(--font-body));text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;transition:background-color .2s,color .2s;display:flex}#suyga-main-header .menu-item .ico{color:var(--hdr-muted);transition:color .2s ease, transform .24s var(--hdr-ease)}#suyga-main-header .menu-item:hover{color:var(--hdr-text);background:#f4ecdc0a}#suyga-main-header .menu-item:focus-visible{color:var(--hdr-text);outline:2px solid var(--hdr-champagne);outline-offset:-2px;background:#f4ecdc0a}#suyga-main-header .menu-item:hover .ico,#suyga-main-header .menu-item:focus-visible .ico{color:var(--hdr-champagne);transform:translate(2px)}#suyga-main-header .menu-item-danger{color:#e9a9a9}#suyga-main-header .menu-item-danger:hover,#suyga-main-header .menu-item-danger:focus-visible{background:var(--lx-ruby-soft,#ea1c1c29);color:#fff}#suyga-main-header .menu-item-danger:hover .ico{color:#ff8a8a}#suyga-main-header .menu-item:disabled{opacity:.5;cursor:progress}#suyga-main-header .header-menu-btn{border:1px solid var(--lx-line-gold,#c9a45c47);width:42px;height:42px;color:var(--hdr-champagne);cursor:pointer;background:0 0;border-radius:6px;transition:background-color .24s,border-color .24s;display:none;position:relative}#suyga-main-header .header-menu-btn:hover{border-color:var(--hdr-gold);background:#f4ecdc0a}#suyga-main-header .menu-ico{transition:opacity .2s ease, transform .3s var(--hdr-ease);place-items:center;display:grid;position:absolute;inset:0}#suyga-main-header .menu-ico .ico{width:22px;height:22px}#suyga-main-header .menu-ico-close{opacity:0;transform:rotate(-90deg)scale(.6)}#suyga-main-header.menu-open .menu-ico-open{opacity:0;transform:rotate(90deg)scale(.6)}#suyga-main-header.menu-open .menu-ico-close{opacity:1;transform:none}#suyga-main-header .mobile-nav{border-bottom:1px solid var(--lx-line-gold-strong,#c9a45c8c);animation:hdrSlide .3s var(--hdr-ease);max-height:calc(100vh - var(--hdr-h));background:linear-gradient(#1a1013fa,#0a0607fa);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px;display:grid;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 30px 50px -10px #000000e6}@keyframes hdrSlide{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}#suyga-main-header .mobile-auth-row{border-bottom:1px solid var(--lx-line-soft,#f4ecdc14);grid-column:1/-1;gap:10px;margin-bottom:4px;padding:2px 2px 8px;display:flex}#suyga-main-header .mobile-auth-row .btn{flex:1 1 0}#suyga-main-header .mobile-auth-row[hidden]{display:none}#suyga-main-header .mobile-game-link{min-height:56px;color:var(--lx-ivory-2,#d9cfbd);border:1px solid var(--lx-line-soft-2,#f4ecdc24);font:500 12px/1.2 var(--lx-font-ui,var(--font-body));letter-spacing:.12em;text-transform:uppercase;background:#f4ecdc08;border-radius:8px;align-items:center;gap:12px;padding:8px 14px;text-decoration:none;transition:background-color .24s,border-color .24s;display:flex}#suyga-main-header .mobile-game-link:hover{border-color:var(--lx-line-gold-strong,#c9a45c8c);background:#f4ecdc0f}#suyga-main-header .mobile-game-link .game-nav-art,#suyga-main-header .mobile-game-link .home-ico{width:34px;height:34px}#suyga-main-header .mobile-game-link.active{border-color:var(--hdr-gold);color:var(--hdr-champagne);background:#7a1c2c2e}#suyga-main-header .mobile-game-link.active:after{content:"";background:var(--lx-ruby,#ea1c1c);border-radius:50%;width:5px;height:5px;margin-left:auto}#suyga-main-header .mobile-game-link.is-closed{opacity:.4}@media (width<=960px){#suyga-main-header{gap:10px}#suyga-main-header .hub-games-nav{display:none}#suyga-main-header .header-left{flex:auto}#suyga-main-header .header-menu-btn{display:block}#suyga-main-header .header-join,#suyga-main-header .header-chips{display:none}}@media (width<=600px){#suyga-main-header{--brand-e:38px}#suyga-main-header.is-compact{--brand-e:34px}#suyga-main-header .header-right{gap:6px}#suyga-main-header .btn-login{--btn-h:38px;--btn-px:16px;--btn-fs:11px;min-width:0}#suyga-main-header .header-profile-name,#suyga-main-header .header-profile-arrow{display:none}#suyga-main-header .header-profile-btn{min-height:40px;padding:3px}#suyga-main-header .mobile-nav{grid-template-columns:1fr 1fr}}@media (width<=380px){#suyga-main-header{--brand-e:34px;padding:0 10px}#suyga-main-header .mobile-nav{grid-template-columns:1fr}}@media (width<=330px){#suyga-main-header .brand-word{display:none}}@media (width<=768px){#suyga-main-header{--hdr-h:60px}#suyga-main-header.is-compact{--hdr-h:54px}}@media (prefers-reduced-motion:reduce){#suyga-main-header *,#suyga-main-header :before,#suyga-main-header :after{transition:none!important;animation:none!important}}#auth-modal,#settings-modal{visibility:hidden;z-index:3000;font-family:var(--lx-font-ui,var(--font-body));color:var(--lx-ivory,#f4ecdc);transition:opacity .4s,visibility 0s linear .4s}#auth-modal.active,#settings-modal.active{visibility:visible;transition:opacity .4s,visibility}#auth-modal .modal-dimmer,#settings-modal .modal-dimmer{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#060304c2}#auth-modal .modal-card,#settings-modal .modal-card{border:1px solid var(--lx-line-gold-strong,#c9a45c8c);background:linear-gradient(180deg, var(--lx-bg-3,#241519), var(--lx-bg-1,#120b0d) 80%);box-shadow:var(--lx-shadow-modal,0 50px 120px -30px #000000f2), inset 0 1px 0 #f4ecdc14;max-height:calc(100dvh - 32px);transition:transform .5s var(--hdr-ease);border-radius:16px;overflow-y:auto}#auth-modal .modal-card:before,#settings-modal .modal-card:before{content:"";pointer-events:none;border:1px solid #c9a45c29;border-radius:10px;position:absolute;inset:8px}#auth-modal .modal-close-btn,#settings-modal .modal-close-btn{width:40px;height:40px;color:var(--lx-muted,#9e948a);transition:color .24s ease, border-color .24s ease, transform .4s var(--hdr-ease);background:0 0;border:1px solid #0000;font-size:0;top:14px;right:14px}#auth-modal .modal-close-btn .ico,#settings-modal .modal-close-btn .ico{width:18px;height:18px}#auth-modal .modal-close-btn:hover,#settings-modal .modal-close-btn:hover{color:var(--hdr-champagne);border-color:var(--lx-line-gold,#c9a45c47);background:0 0;transform:rotate(90deg)}#auth-modal :is(a,button,input):focus-visible,#settings-modal :is(a,button,input):focus-visible{outline:2px solid var(--hdr-champagne);outline-offset:2px}@media (prefers-reduced-motion:reduce){#auth-modal *,#settings-modal *{transition:none!important;animation:none!important}}#auth-modal .auth-card{max-width:440px;padding:44px 36px 30px}#auth-modal .auth-head{text-align:center;justify-items:center;gap:12px;margin-bottom:24px;display:grid}#auth-modal .auth-head .lx-emblem{width:50px}#auth-modal .auth-eyebrow{margin:0}#auth-modal .auth-eyebrow:empty{display:none}#auth-modal .auth-title{color:var(--lx-ivory,#f4ecdc);font:600 34px/1.1 var(--lx-font-display,serif);letter-spacing:-.01em;margin:0}#auth-modal .auth-note{color:var(--lx-muted,#9e948a);max-width:34ch;margin:0;font-size:14px;line-height:1.6}#auth-modal .auth-note:empty{display:none}#auth-modal .auth-social{gap:10px;margin:0 0 4px;display:grid}#auth-modal .auth-social[hidden],#auth-modal .auth-social:empty{display:none}#auth-modal .auth-social-btn{cursor:pointer;border:1px solid var(--lx-line-gold-strong,#c9a45c8c);color:#1b1410;width:100%;min-height:50px;font:500 13px/1 var(--lx-font-ui,var(--font-body));letter-spacing:.12em;text-transform:uppercase;transition:transform .4s var(--hdr-ease), box-shadow .4s var(--hdr-ease), filter .24s ease;background:linear-gradient(#fbf8f1,#efe8da);border-radius:6px;justify-content:center;align-items:center;gap:12px;padding:0 18px;text-decoration:none;display:flex;box-shadow:inset 0 1px #fff,0 10px 22px -12px #000000e6}#auth-modal .auth-social-btn:hover:not(:disabled){filter:brightness(1.02);transform:translateY(-1px);box-shadow:inset 0 1px #fff,0 16px 30px -12px #000000e6,0 0 0 1px #c9a45c40}#auth-modal .auth-social-btn:disabled{opacity:.6;cursor:progress}#auth-modal .auth-social-btn .ico-google{width:20px;height:20px}#auth-modal .auth-divider{margin:18px 0}#auth-modal .auth-divider[hidden]{display:none}#auth-modal .auth-form{gap:16px;display:grid}#auth-modal .auth-field{gap:8px;display:grid}#auth-modal .auth-label{font:500 11.5px/1 var(--lx-font-ui,var(--font-body));letter-spacing:.16em;text-transform:uppercase;color:var(--hdr-champagne)}#auth-modal .auth-hint{color:var(--lx-muted,#9e948a);font-size:12px}#auth-modal .auth-input{box-sizing:border-box;width:100%;min-height:50px;color:var(--lx-ivory,#f4ecdc);border:1px solid var(--lx-line-soft-2,#f4ecdc24);font:400 15px/1.3 var(--lx-font-ui,var(--font-body));appearance:none;transition:border-color .24s ease, box-shadow .4s var(--hdr-ease);background:linear-gradient(#0c0809,#110a0c);border-radius:6px;padding:12px 16px;box-shadow:inset 0 2px 6px #00000073}#auth-modal .auth-input::placeholder{color:var(--lx-muted-2,#6f6760)}#auth-modal .auth-input:hover{border-color:#c9a45c59}#auth-modal .auth-input:focus{border-color:var(--hdr-gold);outline:none;box-shadow:inset 0 2px 6px #00000073,0 0 0 3px #c9a45c38,0 0 18px -6px #c9a45c80}#auth-modal .auth-input-row{position:relative}#auth-modal .auth-input-row .auth-input{padding-right:52px}#auth-modal .auth-eye{width:40px;height:40px;color:var(--lx-muted,#9e948a);cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;display:grid;position:absolute;top:5px;right:5px}#auth-modal .auth-eye:hover{color:var(--hdr-champagne);background:#f4ecdc0d}#auth-modal .btn-register{margin-top:4px}#auth-modal .auth-switch,#auth-modal .auth-link-btn{text-align:center;color:var(--hdr-champagne);font:500 12px/1 var(--lx-font-ui,var(--font-body));letter-spacing:.1em;text-transform:uppercase;min-height:32px;padding:8px;text-decoration:none;display:block}#auth-modal .auth-switch:hover,#auth-modal .auth-link-btn:not(:disabled):hover{color:var(--lx-gold-bright,#f7eac4)}#auth-modal .auth-link-btn{cursor:pointer;background:0 0;border:0;width:100%}#auth-modal .auth-link-btn:disabled{color:var(--lx-muted-2,#6f6760);cursor:default}#auth-modal .auth-err{color:#ffc9c9;min-height:0;margin:14px 0 0;padding:0;font-size:13.5px;line-height:1.45}#auth-modal .auth-err:not(:empty){background:var(--lx-ruby-soft,#ea1c1c29);border:1px solid #ea1c1c66;border-radius:6px;padding:10px 14px}#auth-modal .auth-consent{color:var(--lx-ivory-2,#d9cfbd);cursor:pointer;align-items:flex-start;gap:12px;margin:0;font-size:13.5px;line-height:1.5;display:flex}#auth-modal .auth-consent input{width:18px;height:18px;accent-color:var(--hdr-gold);flex:none;margin:2px 0 0}#auth-modal .auth-consent a{color:var(--hdr-champagne)}#auth-modal .auth-switch-line{text-align:center;color:var(--lx-muted,#9e948a);margin:10px 0 0;font-size:13.5px}#auth-modal .auth-switch-line .auth-switch{min-height:0;color:var(--hdr-champagne);font:inherit;letter-spacing:0;text-transform:none;border-bottom:1px solid #c9a45c66;padding:0;font-weight:500;display:inline}#auth-modal .auth-switch-line .auth-switch:hover{color:var(--lx-gold-bright,#f7eac4);border-color:currentColor}#auth-modal .auth-welcome{text-align:center;justify-items:center;gap:10px;padding:8px 0 6px;display:grid}#auth-modal .auth-welcome .lx-eyebrow{margin-bottom:4px}#auth-modal .auth-welcome-chips{align-items:baseline;gap:10px;margin:6px 0 2px;display:flex}#auth-modal .auth-welcome-chips .lx-num{background:linear-gradient(180deg, var(--lx-gold-bright,#f7eac4), var(--lx-gold-champagne,#e8d3a2) 55%, var(--hdr-gold));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:56px;line-height:1}#auth-modal .auth-welcome-chips span:last-child{font:500 12px/1 var(--lx-font-ui,var(--font-body));letter-spacing:.2em;text-transform:uppercase;color:var(--lx-muted,#9e948a)}#auth-modal .auth-welcome p{color:var(--lx-ivory-2,#d9cfbd);margin:0 0 14px;font-size:14px}@media (width<=480px){#auth-modal.game-modal-overlay{align-items:flex-end;padding:12px}#auth-modal .auth-card{border-radius:16px 16px 10px 10px;padding:38px 22px 24px}}#settings-modal .settings-card{max-width:470px;padding:34px 28px 26px}#settings-modal .settings-title{font:600 30px/1.1 var(--lx-font-display,serif);color:var(--lx-ivory,#f4ecdc);margin:0 44px 18px 0}#settings-modal .settings-section{border-top:1px solid var(--lx-line-soft,#f4ecdc14);padding:16px 0}#settings-modal .settings-heading{font:500 11px/1 var(--lx-font-ui,var(--font-body));letter-spacing:.22em;text-transform:uppercase;color:var(--hdr-champagne);margin:0 0 12px}#settings-modal .settings-avatar-top{align-items:center;gap:16px;margin-bottom:14px;display:flex}#settings-modal .settings-avatar-preview{object-fit:cover;border:1px solid var(--hdr-gold);background:#000;border-radius:50%;flex:none;width:64px;height:64px}#settings-modal .settings-hint{color:var(--lx-muted,#9e948a);margin:8px 0 0;font-size:12px;line-height:1.4}#settings-modal .btn-ghost{border:1px solid var(--lx-line-soft-2,#f4ecdc24);min-height:40px;color:var(--lx-ivory-2,#d9cfbd);font:500 11.5px/1 var(--lx-font-ui,var(--font-body));letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:8px;padding:0 16px;transition:border-color .24s,color .24s,background-color .24s;display:inline-flex}#settings-modal .btn-ghost:hover:not(:disabled){border-color:var(--lx-line-gold-strong,#c9a45c8c);color:var(--lx-ivory,#f4ecdc);background:#f4ecdc0a}#settings-modal .btn-ghost:disabled{opacity:.55;cursor:progress}#settings-modal .avatar-presets-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}#settings-modal .preset-avatar-btn{aspect-ratio:1;border:1px solid var(--lx-line-soft-2,#f4ecdc24);cursor:pointer;transition:transform .4s var(--hdr-ease), border-color .24s ease, box-shadow .24s ease;background:#0008;border-radius:50%;place-items:center;padding:3px;display:grid;position:relative}#settings-modal .preset-avatar-btn img{object-fit:cover;border-radius:50%;width:100%;height:100%}#settings-modal .preset-avatar-btn:hover{border-color:var(--hdr-gold);transform:scale(1.06)}#settings-modal .preset-avatar-btn.is-selected{border-color:var(--hdr-gold);box-shadow:0 0 0 3px #c9a45c33,0 6px 18px #0008}#settings-modal .preset-avatar-btn.is-selected:after{content:"";border:2px solid var(--lx-bg-2,#1a1013);background:var(--hdr-gold) url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232a1b06' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 12.5 4 4 8-9'/%3E%3C/svg%3E") center/12px no-repeat;border-radius:50%;width:20px;height:20px;position:absolute;bottom:-2px;right:-2px}#settings-modal .settings-row{justify-content:space-between;align-items:center;gap:12px;min-height:44px;display:flex}#settings-modal .settings-label{font:500 14px/1.2 var(--lx-font-ui,var(--font-body));color:var(--lx-ivory,#f4ecdc);cursor:pointer;align-items:center;gap:10px;display:inline-flex}#settings-modal .settings-label .ico{color:var(--lx-muted,#9e948a)}#settings-modal .ico-wrap{display:grid}#settings-modal .sw{flex:none;width:46px;height:26px;position:relative}#settings-modal .sw-input{opacity:0;cursor:pointer;z-index:1;width:100%;height:100%;margin:0;position:absolute;inset:0}#settings-modal .sw-track{border:1px solid var(--lx-line-soft-2,#f4ecdc24);background:#f4ecdc1f;border-radius:999px;transition:background-color .24s,border-color .24s;position:absolute;inset:0}#settings-modal .sw-track:before{content:"";background:var(--lx-ivory,#f4ecdc);width:20px;height:20px;transition:transform .3s var(--hdr-ease), background-color .24s ease;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 2px 6px #0006}#settings-modal .sw-input:checked+.sw-track{border-color:var(--hdr-gold);background:#c9a45c59}#settings-modal .sw-input:checked+.sw-track:before{background:var(--lx-gold-bright,#f7eac4);transform:translate(20px)}#settings-modal .sw-input:focus-visible+.sw-track{outline:2px solid var(--hdr-champagne);outline-offset:2px}#settings-modal .volume-row{grid-template-columns:minmax(0,1fr);gap:4px;padding-top:6px;display:grid}#settings-modal .settings-volume-head{justify-content:space-between;align-items:center;display:flex}#settings-modal .settings-volume-value{font:600 15px/1 var(--lx-font-display,serif);color:var(--hdr-champagne);font-variant-numeric:tabular-nums}#settings-modal .volume-slider{appearance:none;cursor:pointer;--fill:80%;background:0 0;width:100%;height:28px;margin:0}#settings-modal .volume-slider::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--lx-gold-antique,#9a7a3c), var(--hdr-gold)) 0 / var(--fill) 100% no-repeat, #f4ecdc1f;border-radius:999px;height:4px}#settings-modal .volume-slider::-moz-range-track{background:#f4ecdc1f;border-radius:999px;height:4px}#settings-modal .volume-slider::-moz-range-progress{background:linear-gradient(90deg, var(--lx-gold-antique,#9a7a3c), var(--hdr-gold));border-radius:999px;height:4px}#settings-modal .volume-slider::-webkit-slider-thumb{-webkit-appearance:none;background:var(--lx-gold-bright,#f7eac4);border:1px solid var(--lx-gold-shadow,#6e5222);border-radius:50%;width:18px;height:18px;margin-top:-7px;box-shadow:0 2px 8px #0008}#settings-modal .volume-slider::-moz-range-thumb{background:var(--lx-gold-bright,#f7eac4);border:1px solid var(--lx-gold-shadow,#6e5222);border-radius:50%;width:18px;height:18px;box-shadow:0 2px 8px #0008}#settings-modal .settings-status{min-height:20px;color:var(--lx-success,#5fbf8a);margin:4px 0 0;font-size:13px;line-height:1.4}#settings-modal .settings-status[data-kind=error]{color:#ffb0b0}#settings-modal .settings-status[data-kind=warn]{color:var(--lx-warn,#d9a441)}#settings-modal .settings-status[data-kind=info]{color:var(--lx-ivory-2,#d9cfbd)}@media (width<=480px){#settings-modal.game-modal-overlay{align-items:flex-end;padding:12px}#settings-modal .settings-card{padding:28px 18px 20px}}.sec-page{padding-top:calc(var(--hdr-h,68px) + 32px)}#game-access-gate .game-access-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:20px;display:flex}
