@font-face{font-display:swap;font-family:Alliance;font-style:normal;font-weight:400;src:url(/static/media/AllianceNo.1Regular.347197db7c59f3ef0b58.ttf) format("opentype")}:root{--rank-icon-xs:16px;--rank-icon-sm:20px;--rank-icon-md:28px;--rank-icon-lg:40px;--rank-icon-xl:56px;--rank-icon-hero:64px;--app-font-family:"Oxanium",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--header-beta-font-family:var(--app-font-family)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}body,code{font-family:Oxanium,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-family:var(--app-font-family)}body,html{font-synthesis:none}body,body *{font-family:Oxanium,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif!important;font-family:var(--app-font-family)!important}b,body,body *,h1,h2,h3,h4,h5,h6,strong{font-weight:400!important}h2{font-weight:600!important}html{font-size:87.5%}body{font-size:.9375rem}body,body *{font-size:.98rem!important}@media (max-width:900px){body,body *{font-size:clamp(.88rem,calc(.86rem + .2vw),.98rem)!important}}h1{font-size:1.75rem!important}h2{font-size:1.2rem!important}h3,h4,h5,h6{font-size:1.1rem!important}:root.mobile-navbar-active body{padding-top:56px!important}@media (max-width:900px){.Header-info,.hamburger,.navbar-header,.sidebar-item,button{min-height:44px;min-width:44px;touch-action:manipulation}:root{--vh:1vh;--mobile-navbar-height:56px}}body,html{height:100%;overflow:hidden;overscroll-behavior:none}@media (max-width:768px){body,html{overscroll-behavior:auto}}#root{height:100%}.App.appRoot{display:flex;flex-direction:column;overflow:hidden}@supports (height:100dvh){.App.appRoot{height:100dvh}}@supports not (height:100dvh){.App.appRoot{height:100vh;height:calc(var(--vh, 1vh)*100)}}.appScroll{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;touch-action:pan-y pinch-zoom}body.realm-active .appScroll,body:has(.realm-container) .appScroll,body:has(.realm-m-root) .appScroll{overflow:visible!important;overscroll-behavior:none!important;touch-action:none!important}@media (max-width:768px){.appScroll{overscroll-behavior-y:auto}}.appScroll [role=button],.appScroll a,.appScroll button,.appScroll input,.appScroll select{touch-action:manipulation}.appScroll::-webkit-scrollbar{display:none}*{-ms-overflow-style:none;scrollbar-width:none}::-webkit-scrollbar{display:none}:root{--footer-height:40px}.preserve-spaces{white-space:pre}:root{--game-bg-image:none}.baccarat-boxes--split .baccarat-box--display,.blackjack-box:not(.blackjack-box--betting),.castle-boxes--split .castle-box--display,.coinflip-boxes--split .coinflip-box--display,.crash-box,.dice-boxes--split .dice-box--display,.diceduels-boxes--split .diceduels-box--display,.hilo-boxes--split .hilo-box--display,.keno-boxes--split .keno-box--display,.limbo-boxes--split .limbo-box--display,.mines-boxes--split .mines-box--display,.plinko-boxes--split .plinko-box--display,.poker-boxes--split .poker-box--display,.roulette-boxes--split .roulette-box--display,.rps-boxes--split .rps-box--display,.wheel-boxes--split .wheel-box--display{background:none 50%/cover no-repeat!important;background:var(--game-bg-image,none) center /cover no-repeat!important}html[data-game] .bet-input-group label{color:var(--bet-quick-text)!important;font-size:.85rem!important;letter-spacing:.5px!important;text-transform:uppercase!important}html[data-game] .bet-controls__amount-row,html[data-game] .bet-input-wrapper{background:var(--bet-controls-bg)!important;border:.5px solid var(--bet-controls-border)!important;border-radius:6px!important;overflow:hidden}html[data-game] .bet-controls__currency,html[data-game] .bet-input-wrapper .currency{color:var(--bet-quick-text)!important;font-size:1.1rem!important;font-weight:600!important}html[data-game] .bet-input-wrapper .currency{align-items:center;display:flex;padding:0 12px!important}html[data-game] .bet-controls__input-group{padding:0 12px!important}html[data-game] .bet-controls__input,html[data-game] .bet-input-wrapper .bet-input,html[data-game] .bet-input-wrapper input{background:#0000!important;border:none!important;color:var(--font-color)!important;font-size:1.1rem!important;font-weight:600!important;outline:none!important}html[data-game] .bet-controls__input,html[data-game] .bet-input-wrapper .bet-input,html[data-game] .bet-input-wrapper input{padding:14px 12px!important}html[data-game] .bet-controls__input::placeholder,html[data-game] .bet-input-wrapper .bet-input::placeholder,html[data-game] .bet-input-wrapper input::placeholder{color:var(--bet-quick-text)!important}html[data-game] .bet-actions,html[data-game] .bet-controls__quick-btns{align-items:stretch;background:#0000!important;display:flex;gap:0!important}html[data-game] .bet-actions button,html[data-game] .bet-controls__quick-btn{align-items:center;background:#0000!important;border:none!important;border-left:.5px solid var(--bet-controls-border)!important;color:var(--bet-quick-text)!important;cursor:pointer;display:inline-flex;font-size:12px!important;font-weight:600!important;justify-content:center;min-width:60px!important;padding:0 14px!important;transition:all .2s ease}html[data-game] .bet-actions button:hover:not(:disabled),html[data-game] .bet-controls__quick-btn:hover:not(:disabled){background:var(--bet-quick-bg-hover)!important;color:var(--bet-quick-text-hover)!important}html[data-game] .bet-actions button:disabled,html[data-game] .bet-controls__quick-btn:disabled{cursor:not-allowed;opacity:.45!important}html[data-game] .auto-bet-controls__input-group{background:var(--bet-controls-bg)!important;border:.5px solid var(--bet-controls-border)!important;border-radius:6px!important}html[data-game] .auto-bet-controls__input-row{gap:8px}html[data-game] .auto-bet-controls__currency{color:var(--bet-quick-text)!important;font-size:1.1rem!important;font-weight:600!important}html[data-game] .auto-bet-controls__input{background:#0000!important;border:none!important;color:var(--font-color)!important;font-size:1.1rem!important;font-weight:600!important;outline:none!important;padding:14px 12px!important}html[data-game] .auto-bet-controls__input::placeholder{color:var(--bet-quick-text)!important}html[data-game] .auto-bet-controls__input--small{background:var(--bet-controls-bg)!important;border:.5px solid var(--bet-controls-border)!important;border-radius:6px!important}html[data-game] .auto-bet-controls__quick-btn{background:var(--bet-quick-bg)!important;border:.5px solid var(--bet-controls-border)!important;border-radius:6px!important;color:var(--bet-quick-text)!important;font-size:12px!important;font-weight:600!important}html[data-game] .auto-bet-controls__quick-btn:hover:not(:disabled){background:var(--bet-quick-bg-hover)!important;color:var(--bet-quick-text-hover)!important}html[data-game] .auto-bet-controls__quick-btn:disabled{cursor:not-allowed;opacity:.45!important}html[data-game] .auto-bet-controls__infinity-btn{background:var(--bet-quick-bg)!important;border:.5px solid var(--bet-controls-border)!important;border-radius:6px!important;color:var(--bet-quick-text)!important}html[data-game] .auto-bet-controls__infinity-btn:hover:not(:disabled){background:var(--bet-quick-bg-hover)!important}html[data-game] .auto-bet-controls__infinity-btn.active{background:var(--brand-gold)!important;border-color:var(--brand-gold)!important;color:#fff!important}html[data-game] .auto-bet-controls__toggle-btn{background:var(--bet-controls-bg)!important;border:.5px solid var(--bet-controls-border)!important;border-radius:6px!important;color:var(--bet-quick-text)!important}html[data-game] .auto-bet-controls__toggle-btn:hover:not(:disabled){background:var(--bet-quick-bg-hover)!important}html[data-game] .auto-bet-controls__toggle-btn.active{background:var(--brand-gold-glow)!important;border-color:var(--brand-gold)!important;color:var(--brand-gold)!important}html[data-game] .auto-bet-controls__toggle-input-group,html[data-game] .betting-panel__tabs{background:var(--bet-controls-bg)!important;border:.5px solid var(--bet-controls-border)!important;border-radius:6px!important}html[data-game] .betting-panel__tabs{padding:4px!important}html[data-game] .betting-panel__tab{background:#0000!important;border:none!important;border-radius:4px!important;color:var(--bet-quick-text)!important;font-size:14px!important;font-weight:600!important;padding:10px 16px!important;transition:all .2s ease}html[data-game] .betting-panel__tab:hover:not(:disabled):not(.active){background:var(--bet-quick-bg)!important;color:var(--bet-quick-text-hover)!important}html[data-game] .betting-panel__tab.active{background:var(--game-bet-btn-bg)!important;border:1px solid #0000!important;color:var(--bet-btn-primary-text)!important;text-shadow:0 1px 2px #0000004d!important}html[data-game] .betting-panel__tab:disabled{cursor:not-allowed;opacity:.5!important}html[data-game] .auto-bet-controls__toggle-input{background:#0000!important;border:none!important;color:var(--font-color)!important;font-size:1rem!important;font-weight:600!important;outline:none!important}html[data-game] .auto-bet-controls__toggle-input::placeholder{color:var(--bet-quick-text)!important}html[data-game] .auto-bet-controls__stats,html[data-game] .auto-bet-controls__stop-section{background:var(--bet-controls-bg)!important;border:.5px solid var(--bet-controls-border)!important;border-radius:6px!important}.action-btn,.bet-btn,.btn,.button,.castle-spin-button,.chip,.chip-btn,.cta,.dealers-hero-cta,.pill,.play-btn,.roulette-spin-button,.shuffle-btn,.spin-btn,.tier-btn,[role=button],button,input[type=button],input[type=submit]{box-shadow:none!important}.action-btn:active,.action-btn:focus,.action-btn:hover,.bet-btn:active,.bet-btn:focus,.bet-btn:hover,.btn:active,.btn:focus,.btn:hover,.button:active,.button:focus,.button:hover,.castle-chip-btn:active,.castle-chip-btn:hover,.castle-spin-button:active,.castle-spin-button:hover,.chip-btn:active,.chip-btn:focus,.chip-btn:hover,.cta:active,.cta:focus,.cta:hover,.dealers-hero-cta:active,.dealers-hero-cta:hover,.roulette-spin-button:active,.roulette-spin-button:hover,.shuffle-btn:active,.shuffle-btn:hover,.tier-btn:active,.tier-btn:focus,.tier-btn:hover,[role=button]:active,[role=button]:hover,button:active,button:focus,button:hover{box-shadow:none!important;transform:none!important}.castle-chip-btn.selected,.chip-btn.selected,.chip-tray-display .chip-btn.selected{background:linear-gradient(135deg,var(--p-grad-a),var(--p-grad-b))!important;border:2px solid var(--p-500)!important;box-shadow:none!important;color:#fff!important}.action-btn:focus-visible,.bet-btn:focus-visible,.btn:focus-visible,.button:focus-visible,.castle-spin-button:focus-visible,.chip-btn:focus-visible,.cta:focus-visible,.roulette-spin-button:focus-visible,.tier-btn:focus-visible,[role=button]:focus-visible,button:focus-visible{box-shadow:none!important;outline:2px solid var(--p-500);outline-offset:2px}.action-btn:disabled,.bet-btn:disabled,.btn:disabled,.button:disabled,.chip-btn:disabled,.cta:disabled,.tier-btn:disabled,button:disabled{box-shadow:none!important;transform:none!important}.bet-btn:hover:not(:disabled),.castle-spin-button:hover:not(:disabled),.dealers-hero-cta.primary:hover,.play-btn:hover:not(:disabled),.roulette-spin-button:hover:not(:disabled),.spin-btn:hover:not(:disabled){box-shadow:none!important;filter:brightness(1.08);transform:none!important}.action-btn:hover:not(:disabled),.dealers-hero-cta.secondary:hover,.shuffle-btn:hover:not(:disabled){background:var(--surface-1);border-color:var(--border-1);box-shadow:none!important;transform:none!important}.castle-chip-btn:hover:not(:disabled):not(.selected),.chip-btn:hover:not(:disabled):not(.selected){border-color:var(--p-400);box-shadow:none!important;filter:brightness(1.05);transform:none!important}.tier-btn:hover:not(:disabled):not(.selected){border-color:var(--border-1);filter:brightness(1.05)}.dealers-bet-card:hover,.dealers-game-card:hover,.dealers-win-card:hover,.tier-btn:hover:not(:disabled):not(.selected){box-shadow:none!important;transform:none!important}.dealers-game-card:hover{border-color:var(--p-500)}.dealers-win-card:hover{border-color:var(--game-card-border-success)}.bet-slot:hover:not(:disabled),.board-cell:hover:not(:disabled),.dozen-bet:hover:not(:disabled),.outside-bet:hover:not(:disabled){box-shadow:none!important;filter:brightness(1.1);transform:none!important}.board-cell.has-bet,.dozen-bet.has-bet,.outside-bet.has-bet{box-shadow:none!important;outline:2px solid var(--p-500);outline-offset:-1px}.bet-btn,.bet-controls__bet-btn,.castle-spin-button,.coin-choice-btn,.dice-choice-btn,.higher,.limbo-bet-button,.lower,.mobile-game__primary-btn,.plinko-drop-btn,.roulette-spin-button,.spin-button,.wheel-spin-button{overflow:hidden;position:relative}.bet-btn:before,.bet-controls__bet-btn:before,.castle-spin-button:before,.coin-choice-btn:before,.higher:before,.limbo-bet-button:before,.lower:before,.mobile-game__primary-btn:before,.plinko-drop-btn:before,.roulette-spin-button:before,.spin-button:before,.wheel-spin-button:before{background:linear-gradient(120deg,#0000 22%,#fff3 46%,#0000 70%);content:"";inset:-2px;pointer-events:none;position:absolute;transform:translateX(-120%);transition:transform .5s ease;z-index:1}.bet-btn:hover:not(:disabled):before,.bet-controls__bet-btn:hover:not(:disabled):before,.castle-spin-button:hover:not(:disabled):before,.coin-choice-btn:hover:not(:disabled):before,.higher:hover:not(:disabled):before,.limbo-bet-button:hover:not(:disabled):before,.lower:hover:not(:disabled):before,.mobile-game__primary-btn:hover:not(:disabled):before,.plinko-drop-btn:hover:not(:disabled):before,.roulette-spin-button:hover:not(:disabled):before,.spin-button:hover:not(:disabled):before,.wheel-spin-button:hover:not(:disabled):before{transform:translateX(120%)}.bet-btn:hover:not(:disabled),.bet-controls__bet-btn:hover:not(:disabled),.coin-choice-btn:hover:not(:disabled),.dice-choice-btn:hover:not(:disabled),.higher:hover:not(:disabled),.lower:hover:not(:disabled){border-color:#fff6!important;filter:brightness(1.15)}*{box-sizing:border-box;margin:0;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-webkit-appearance:textfield;appearance:textfield}[contenteditable=true],input,textarea{caret-color:#fff}:root{--chat-panel-width:276px;--chat-active-width:0px;--sidebar-width:250px;--sidebar-width-compact:220px;--app-header-height:72px;--app-content-width:min(1180px,77vw);--app-content-pad:clamp(40px,6vw,80px);--app-panel-width:min(1060px,calc(var(--app-content-width) - 60px));--app-content-gutter:32px;--app-margin-x:0px;--bg-0:#0b0e17;--bg-1:#11172a;--bg-2:#161d33;--bg-deep:#070a12;--surface-0:#d5dbe80f;--surface-1:#d5dbe817;--surface-2:#d5dbe81f;--surface-0-soft:rgba(213,219,232,.045);--border-0:#d5dbe824;--border-1:#d5dbe838;--border-2:#d5dbe84d;--text-0:#f3f6fff5;--text-1:#c9d1e6d6;--text-2:#c9d1e69e;--p-200:#7c5cff73;--p-300:#7c5cff2e;--p-400:#b7a8ff;--p-500:#7c5cff;--p-600:#5e3bff;--p-700:#4a2cff;--p-glow:#7c5cff47;--p-grad-a:var(--p-500);--p-grad-b:var(--p-700);--brand-500:var(--p-500);--brand-600:var(--p-600);--brand-700:var(--p-700);--brand-300:var(--p-400);--brand-200:var(--p-200);--brand-glow:var(--p-glow);--brand-glow-soft:var(--p-300);--brand-500-10:color-mix(in srgb,var(--p-500) 10%,#0000);--brand-500-18:var(--p-300);--brand-500-24:color-mix(in srgb,var(--p-500) 24%,#0000);--brand-500-35:color-mix(in srgb,var(--p-500) 35%,#0000);--brand-500-45:var(--p-200);--success-500:#22c55e;--success-600:#16a34a;--success-700:#15803d;--success-400:#4ade80;--success-500-12:#22c55e1f;--success-500-20:#22c55e33;--success-500-35:#22c55e59;--warning-500:#ffb86b;--warning-400:#ffe0b5;--warning-500-12:#ffb86b1f;--warning-500-30:#ffb86b4d;--danger-500:#ff4d6d;--danger-400:#ff9aaf;--danger-600:#e83e60;--danger-700:#b51f3b;--danger-500-20:#ff4d6d33;--danger-500-35:#ff4d6d59;--radius-sm:12px;--radius-md:16px;--radius-lg:20px;--radius-pill:999px;--shadow-1:0 8px 20px #00000047;--shadow-2:0 16px 40px #0000006b;--shadow-3:0 26px 80px #0009;--shadow-brand-1:0 6px 18px var(--p-glow);--focus-ring:var(--p-200);--ui-bg:var(--bg-0);--ui-bg-deep:var(--bg-deep);--ui-bg-2:var(--bg-1);--ui-bg-3:var(--bg-2);--ui-surface:var(--surface-0);--ui-surface-2:var(--surface-1);--ui-surface-3:var(--surface-2);--ui-stroke:var(--border-0);--ui-stroke-strong:var(--border-1);--ui-stroke-stronger:var(--border-2);--ui-text-primary:var(--text-0);--ui-text:var(--text-1);--ui-text-muted:var(--text-2);--ui-text-muted-2:#c9d1e675;--brand-gold:var(--brand-500);--brand-gold-hi:var(--brand-300);--brand-gold-deep:var(--brand-700);--brand-gold-glow:var(--brand-glow);--brand-gold-glow-soft:var(--brand-glow-soft);--brand-ice:var(--brand-500);--brand-ice-soft:var(--brand-500-18);--status-success:var(--success-500);--status-success-hi:var(--success-400);--status-warning:var(--warning-500);--status-warning-hi:var(--warning-400);--status-danger:var(--danger-500);--status-danger-hi:var(--danger-400);--black-color:var(--ui-bg);--white-color:#f3f6fffa;--font-color:var(--ui-text-primary);--color-win:var(--status-success);--color-loss:var(--status-danger);--color-info-blue:var(--brand-500);--color-info-blue-bg:var(--brand-500-10);--body-background:var(--ui-bg);--color-bg:var(--ui-bg);--color-bg2:var(--ui-bg-deep);--color-surface:var(--ui-surface);--color-surface-hover:var(--ui-surface-2);--color-border:var(--ui-stroke);--element-bg:var(--ui-surface);--element-bg-strong:var(--ui-surface-2);--element-bg-subtle:var(--surface-0-soft);--element-radial:var(--ui-surface);--element-border:var(--ui-stroke);--element-border-strong:var(--ui-stroke-strong);--shadow-sm:var(--shadow-1);--shadow-md:var(--shadow-2);--shadow-lg:var(--shadow-3);--shadow-gold:0 18px 70px color-mix(in srgb,var(--p-500) 14%,#0000);--element-shadow:var(--shadow-sm);--element-shadow-strong:var(--shadow-md);--focus-ring:var(--brand-500-45);--focus-ring-light:var(--brand-500-35);--text-primary:var(--ui-text-primary);--text-secondary:var(--ui-text);--text-muted:var(--ui-text-muted);--text-opacity-96:#f3f6fff5;--text-opacity-92:#f3f6ffeb;--text-opacity-85:#c9d1e6d9;--text-opacity-78:#c9d1e6c7;--text-opacity-74:#c9d1e6bd;--text-opacity-70:#c9d1e6b3;--text-opacity-65:#c9d1e6a6;--text-opacity-62:#c9d1e69e;--text-opacity-45:#c9d1e673;--overlay-light-5:#d5dbe80d;--overlay-light-6:#d5dbe80f;--overlay-light-10:#d5dbe81a;--overlay-light-12:#d5dbe81f;--overlay-light-15:#d5dbe826;--overlay-light-20:#d5dbe833;--overlay-light-25:#d5dbe840;--overlay-dark-25:#00000040;--overlay-dark-30:#0000004d;--overlay-dark-35:#00000059;--overlay-dark-40:#0006;--overlay-dark-60:#0009;--overlay-dark-70:#000000b3;--cta-primary:var(--brand-gold);--cta-primary-hover:var(--brand-gold-hi);--cta-primary-deep:var(--brand-gold-deep);--cta-primary-glow:var(--brand-gold-glow);--cta-primary-text:var(--text-0);--cta-hover:var(--brand-gold-hi);--cta-text:var(--text-0);--cta-green:var(--brand-gold);--cta-green-light:var(--brand-gold-hi);--cta-green-dark:var(--brand-gold-deep);--cta-green-glow:var(--brand-gold-glow);--cta-green-text:var(--text-0);--cta-secondary-bg:var(--surface-1);--cta-secondary-bg-hover:var(--surface-2);--cta-secondary-border:var(--border-0);--cta-secondary-border-hover:var(--border-1);--inset-highlight:inset 0 1px 0 #f3f6ff33;--inset-highlight-soft:inset 0 1px 0 #f3f6ff1a;--header-bg:var(--shell-bg);--header-border:var(--border-0);--header-text:var(--ui-text-primary);--header-text-muted:var(--ui-text-muted);--sidebar-bg:var(--shell-bg);--sidebar-border:var(--border-0);--sidebar-text:var(--ui-text);--sidebar-text-muted:var(--ui-text-muted);--sidebar-item-hover:var(--brand-500-10);--sidebar-item-active:var(--brand-500-18);--input-bg:var(--surface-0);--input-bg-hover:var(--surface-1);--input-border:var(--border-0);--input-border-hover:var(--border-1);--btn-radius-sm:var(--radius-sm);--btn-radius-md:var(--radius-md);--btn-radius-lg:var(--radius-lg);--btn-radius-full:var(--radius-pill);--btn-primary-text:var(--text-0);--btn-primary-glow:var(--brand-gold-glow);--btn-secondary-bg:var(--surface-0);--btn-secondary-bg-hover:var(--surface-1);--btn-secondary-border:var(--border-0);--btn-secondary-border-hover:var(--border-1);--btn-secondary-text:var(--ui-text-primary);--btn-secondary-shadow:var(--shadow-1);--btn-neutral-bg:var(--surface-0);--btn-neutral-bg-hover:var(--surface-1);--btn-neutral-border:var(--border-0);--btn-neutral-border-hover:var(--border-1);--btn-neutral-text:var(--ui-text);--btn-icon-bg:#0000;--btn-icon-bg-hover:var(--surface-1);--btn-icon-border:var(--border-0);--btn-icon-border-hover:var(--border-1);--btn-icon-color:var(--text-2);--btn-icon-color-hover:var(--text-0);--btn-danger-bg:var(--danger-500);--btn-danger-bg-hover:var(--danger-600);--btn-danger-text:var(--text-0);--btn-danger-glow:#ff4d6d38;--btn-disabled-opacity:0.45;--btn-disabled-cursor:not-allowed;--chat-shell-gradient:linear-gradient(180deg,#d5dbe812,#d5dbe80a);--chat-shell-border:var(--ui-stroke);--shell-bg:var(--chat-shell-gradient),var(--ui-bg,#0b0e17);--shell-border:var(--border-0);--shell-shadow:var(--shadow-1);--hero-bg-start:#050710;--hero-bg-mid:#0a0d1a;--hero-bg-end:#1a1245;--hero-glow-color:color-mix(in srgb,var(--p-600) 35%,#0000);--hero-glow-color-soft:color-mix(in srgb,var(--p-700) 22%,#0000);--hero-vignette:#00000070;--hero-border:#d5dbe824;--hero-title-color:#f3f6fffa;--hero-subtitle-color:#c9d1e6c7;--hero-stat-label:#c9d1e699;--card-bg:#d5dbe812;--card-bg-hover:rgba(213,219,232,.105);--card-border:#d5dbe829;--card-border-hover:#d5dbe83d;--card-shadow:var(--shadow-md);--card-shadow-hover:var(--shadow-lg);--card-inset-glow:inset 0 1px 0 #f3f6ff1a;--card-feature-bar-from:color-mix(in srgb,var(--p-500) 28%,#0000);--card-feature-bar-to:color-mix(in srgb,var(--p-500) 10%,#0000);--game-card-bg:linear-gradient(180deg,#d5dbe81c,rgba(213,219,232,.065));--game-card-border:#d5dbe824;--game-card-border-hover:#d5dbe838;--game-card-border-success:#2be6c752;--game-card-glow-success:#2be6c724;--panel-betting-bg:#d5dbe80f;--panel-inner-bg:var(--color-surface);--panel-inner-border:var(--color-border);--accent-shadow-soft:color-mix(in srgb,var(--p-500) 12%,#0000);--accent-glow-soft:color-mix(in srgb,var(--p-500) 8%,#0000);--accent-glow-radial:radial-gradient(900px 280px at 50% 0%,color-mix(in srgb,var(--p-grad-b) 14%,#0000),#0000 60%);--accent-glow-corner:radial-gradient(520px 220px at 0% 100%,#2be6c71a,#0000 60%);--pattern-diagonal-light:repeating-linear-gradient(45deg,rgba(213,219,232,.035),rgba(213,219,232,.035) 1px,#0000 0,#0000 16px);--pattern-diagonal-dark:repeating-linear-gradient(-45deg,#d5dbe805,#d5dbe805 2px,#0000 0,#0000 34px);--status-push:var(--p-400);--status-push-border:color-mix(in srgb,var(--p-400) 34%,#0000);--status-success-border:var(--success-500-35);--status-danger-border:#ff4d6d57;--status-running-border:color-mix(in srgb,var(--p-500) 30%,#0000);--playing-card-face-gradient:linear-gradient(135deg,#f7f8fc,#e8ecf6);--playing-card-back-gradient:linear-gradient(135deg,#1a1f3a,#0f1426);--playing-card-back-border:#d5dbe838;--playing-card-shadow:0 12px 26px #0000005c;--result-badge-bg:#00000052;--result-badge-border:#d5dbe829;--roulette-black:#f3f6ffeb;--roulette-table-inset:inset 0 2px 8px #0009,0 10px 18px #00000047;--footer-text:#c9d1e6db;--footer-text-muted:#c9d1e69e;--footer-text-hover:#f3f6fff5;--rewards-green:var(--status-success);--rewards-green-soft:#2be6c729;--rewards-green-soft-hover:#2be6c742;--rewards-green-glow:#2be6c71a;--rewards-green-inset:#2be6c714;--rewards-bg:#d5dbe812;--rewards-bg-hover:rgba(213,219,232,.105);--header-rewards-border:color-mix(in srgb,var(--p-500) 22%,#0000);--header-rewards-border-hover:color-mix(in srgb,var(--p-500) 34%,#0000);--header-rewards-glow:color-mix(in srgb,var(--p-500) 12%,#0000);--header-rewards-inset:color-mix(in srgb,var(--p-500) 10%,#0000);--header-rewards-bg:#d5dbe812;--header-rewards-bg-hover:rgba(213,219,232,.105);--btn-accent-purple-text:#fff;--btn-accent-purple-border:#7c5cff40;--btn-accent-purple-border-hover:#7c5cff73;--btn-accent-purple-bg:#7c5cff2e;--btn-accent-purple-bg-hover:#7c5cff47;--btn-accent-purple-glow:none;--btn-accent-purple-glow-soft:none;--glass-border:#d5dbe833;--glass-border-hover:color-mix(in srgb,var(--p-500) 38%,#0000);--glass-bg:linear-gradient(135deg,#d5dbe81f,#d5dbe80f);--glass-bg-hover:linear-gradient(135deg,color-mix(in srgb,var(--p-grad-a) 18%,#0000),color-mix(in srgb,var(--p-grad-b) 10%,#0000));--glass-text:#f3f6ffeb;--glass-text-hover:#f3f6ff;--modal-backdrop:#000000c7;--modal-bg-gradient:radial-gradient(80% 120% at 50% 20%,color-mix(in srgb,var(--p-grad-b) 18%,#0000) 0%,#0000 60%);--modal-surface-glow:radial-gradient(150% 200% at 50% 50%,#d5dbe814 0%,#0000 100%);--modal-inset-highlight:inset 0 0.5px 0 #f3f6ff1a;--wp-panel-bg:var(--header-bg);--wp-panel-bg-alt:var(--header-bg);--wp-panel-border:#d5dbe829;--wp-panel-border-strong:#d5dbe838;--wp-surface:#d5dbe812;--wp-surface-hover:rgba(213,219,232,.115);--wp-surface-strong:#d5dbe817;--wp-text-primary:#f3f6fff5;--wp-text-secondary:#c9d1e6c2;--wp-text-muted:#c9d1e68f;--wp-text-dim:#c9d1e675;--wp-text-placeholder:#c9d1e657;--wp-btn-bg:#d5dbe80d;--wp-btn-bg-hover:#d5dbe81c;--wp-btn-border:#d5dbe824;--wp-btn-border-hover:#d5dbe838;--wp-btn-text:#c9d1e6a8;--wp-btn-text-hover:#f3f6fff0;--wp-action-primary:var(--p-500);--wp-action-primary-hover:var(--p-400);--wp-action-primary-light:color-mix(in srgb,var(--p-500) 22%,#0000);--wp-action-primary-border:color-mix(in srgb,var(--p-500) 34%,#0000);--wp-action-secondary:#3e4762;--wp-action-secondary-hover:#4b5676;--wp-tabs-bg:#0f1426;--wp-tabs-border:#d5dbe824;--wp-tabs-active-bg:var(--wp-action-primary);--wp-tabs-active-text:#f3f6ff;--wp-tabs-inactive-text:#c9d1e6a8;--wp-tabs-inactive-hover:#f3f6ffe6;--wp-coin-gradient:radial-gradient(circle at 30% 30%,#f7f8fc 0%,#dde3f1 40%,#b8c2da 70%,#8a97b8 100%);--wp-coin-border:#f3f6ff47;--wp-coin-text:#0f1426;--wp-coin-shadow:0 10px 18px #00000057;--wp-coin-inner-border:#f3f6ff38;--wp-coin-inner-gradient:linear-gradient(135deg,#f3f6ff6b,#f3f6ff00 55%);--wp-coin-ring:#0f142657;--wp-input-bg:#d5dbe812;--wp-input-border:#d5dbe824;--wp-input-border-focus:#d5dbe847;--wp-input-inset:inset 0 1px 0 #f3f6ff0a;--wp-input-action-bg:#d5dbe80d;--wp-input-action-border:#d5dbe824;--wp-card-gradient:linear-gradient(180deg,rgba(213,219,232,.075),#d5dbe808);--wp-card-border:#d5dbe829;--wp-card-inset:inset 0 1px 0 #f3f6ff0d;--wp-card-balance-bg:#0b0e1775;--wp-session-icon-bg:linear-gradient(135deg,color-mix(in srgb,var(--p-grad-a) 28%,#0000) 0%,color-mix(in srgb,var(--p-grad-b) 10%,#0000) 100%);--wp-session-icon-border:color-mix(in srgb,var(--p-500) 32%,#0000);--wp-session-icon-glow:0 8px 16px color-mix(in srgb,var(--p-500) 22%,#0000);--wp-fund-icon-bg:linear-gradient(135deg,var(--success-500-20) 0%,var(--success-500-12) 100%);--wp-fund-icon-border:var(--success-500-35);--wp-fund-icon-glow:0 6px 12px var(--success-500-20);--wp-fund-color:var(--success-500);--wp-mobile-backdrop:#000000d6;--wp-mobile-bg:linear-gradient(180deg,#0f1426,#070a12);--wp-mobile-glow:radial-gradient(ellipse 120% 80% at 50% 0%,#d5dbe80f 0%,#0000 50%);--wp-mobile-border:#d5dbe824;--wp-mobile-shadow:0 -20px 80px #00000094;--wp-mobile-handle:#d5dbe838;--wp-mobile-text:#f3f6ff;--wp-terms-bg:var(--element-radial);--wp-terms-border:#d5dbe838;--wp-terms-shadow:0 32px 110px #0000008a;--wp-terms-header-bg:linear-gradient(180deg,#d5dbe814,#d5dbe800);--wp-terms-header-border:#d5dbe829;--wp-terms-text:#e8ecf6;--wp-terms-text-muted:#c9d1e6;--wp-terms-text-glow:radial-gradient(140% 120% at 50% -20%,#d5dbe80f 0%,#0000 60%);--wp-link-color:var(--p-400);--wp-link-color-hover:var(--p-500);--wp-terms-btn-bg:linear-gradient(180deg,var(--p-grad-a) 0%,var(--p-grad-b) 100%);--wp-terms-btn-border:color-mix(in srgb,var(--p-500) 34%,#0000);--wp-terms-btn-shadow:0 10px 22px #00000057;--wp-terms-btn-inset:inset 0 0.5px 0 #f3f6ff33;--wp-step-bg:#d5dbe80d;--wp-step-border:#d5dbe81a;--wp-step-number-bg:color-mix(in srgb,var(--p-500) 22%,#0000);--wp-step-text-strong:#e8ecf6;--wp-step-text-muted:#c9d1e6a8;--wp-icon-bg:#d5dbe817;--wp-icon-border:#d5dbe838;--sidebar-item-text:var(--text-0);--sidebar-item-text-hover:var(--text-0);--sidebar-item-text-active:var(--text-0);--sidebar-item-bg-hover:var(--brand-500-10);--sidebar-item-bg-active:linear-gradient(180deg,var(--brand-500-24),var(--brand-500-10));--sidebar-accent-gradient:linear-gradient(180deg,var(--brand-gold-hi),var(--brand-gold));--sidebar-accent-shadow:0 0 12px var(--brand-gold-glow);--sidebar-accent-gold:linear-gradient(180deg,var(--cta-primary,var(--p-grad-a)),var(--brand-gold-deep));--sidebar-accent-gold-glow:0 0 10px var(--brand-gold-glow);--sidebar-dropdown-bg:rgba(213,219,232,.035);--sidebar-dropdown-bg-hover:rgba(213,219,232,.055);--sidebar-dropdown-border:var(--border-0);--sidebar-dropdown-border-hover:var(--border-1);--sidebar-menu-bg:var(--bg-1);--sidebar-menu-border:var(--border-0);--sidebar-menu-shadow:var(--shadow-1);--sidebar-game-text:var(--text-2);--sidebar-game-text-hover:var(--text-0);--sidebar-game-icon:#c9d1e685;--sidebar-game-icon-hover:var(--text-0);--sidebar-game-bg-hover:var(--brand-500-10);--sidebar-game-border-hover:var(--brand-500-24);--sidebar-game-active-bg:radial-gradient(120% 140% at 18% 0%,#7c5cff1f 0%,#0000 62%),linear-gradient(180deg,rgba(213,219,232,.085),rgba(213,219,232,.045));--sidebar-game-active-border:#7c5cffc7;--sidebar-game-active-text:var(--text-0);--sidebar-game-active-shadow:0 16px 34px #00000073,inset 0 1px 0 #ffffff1f,0 0 0 1px #7c5cff73,0 0 24px #7c5cff2e;--sidebar-badge-new-bg:linear-gradient(135deg,var(--p-grad-a),var(--p-grad-b));--sidebar-badge-new-border:var(--brand-500-35);--sidebar-badge-new-glow:0 0 20px var(--brand-glow);--sidebar-badge-new-text-shadow:0 0 12px var(--brand-glow);--sidebar-follow-bg:linear-gradient(120deg,var(--surface-1),#d5dbe800 55%,var(--brand-500-10));--sidebar-follow-bg-hover:linear-gradient(120deg,var(--surface-2),#d5dbe808 55%,var(--brand-500-18));--sidebar-follow-border:var(--border-1);--sidebar-follow-text:var(--text-0);--sidebar-follow-subtitle:var(--brand-300);--sidebar-follow-glow:0 0 12px var(--brand-glow-soft);--footer-bg:var(--chat-shell-gradient);--footer-border:var(--border-0);--footer-text:var(--text-1);--footer-text-hover:var(--text-0);--footer-text-muted:var(--text-2);--footer-icon-opacity:0.9;--footer-icon-hover-shadow:var(--overlay-dark-40);--footer-disclaimer-color:var(--text-opacity-85);--footer-link-color:var(--brand-500);--chat-panel-bg:var(--chat-shell-gradient);--chat-panel-border:var(--border-0);--chat-panel-text:var(--text-0);--chat-panel-text-muted:var(--text-2);--chat-panel-message-bg:var(--surface-0);--chat-panel-message-border:var(--border-0);--chat-panel-input-bg:var(--surface-0);--chat-panel-input-border:var(--border-0);--chat-panel-input-border-focus:var(--brand-500-35);--chat-panel-btn-bg:linear-gradient(135deg,var(--p-grad-a) 0%,var(--p-grad-b) 100%);--chat-panel-btn-shadow:var(--shadow-brand-1);--chat-panel-close-bg:var(--surface-0);--chat-panel-close-bg-hover:var(--surface-1);--bet-controls-bg:var(--surface-0);--bet-controls-border:var(--border-0);--bet-controls-border-focus:var(--brand-500-35);--bet-input-bg:#0000;--bet-input-text:var(--font-color);--bet-input-placeholder:#c9d1e65c;--bet-input-currency:#c9d1e68f;--bet-quick-bg:var(--surface-0-soft);--bet-quick-bg-hover:var(--surface-1);--bet-quick-bg-active:var(--brand-500-18);--bet-quick-border:var(--border-0);--bet-quick-text:var(--text-2);--bet-quick-text-hover:var(--text-0);--bet-btn-primary-bg:linear-gradient(135deg,var(--p-grad-a) 0%,var(--p-grad-b) 100%);--bet-btn-primary-bg-hover:linear-gradient(135deg,var(--brand-300) 0%,var(--brand-600) 100%);--bet-btn-primary-shadow:var(--shadow-brand-1);--bet-btn-primary-text:var(--text-0);--light-bg:#fff;--light-surface:#f9fafb;--light-border:#d1d5db;--light-text:#111827;--light-text-muted:#6b7280;--sb-text-primary:var(--sidebar-item-text);--sb-text-secondary:var(--text-1);--sb-text-muted:var(--sidebar-game-text);--sb-item-hover:var(--sidebar-item-bg-hover);--sb-menu-bg:var(--sidebar-menu-bg);--sb-menu-border:var(--sidebar-menu-border);--sb-dropdown-bg:var(--sidebar-dropdown-bg);--sb-dropdown-border:var(--sidebar-dropdown-border);--sb-dropdown-hover-bg:linear-gradient(135deg,var(--surface-1) 0%,var(--brand-500-10) 100%);--sb-dropdown-hover-border:var(--sidebar-dropdown-border-hover);--sb-game-item-hover:var(--sidebar-game-bg-hover);--game-input-bg:var(--bet-controls-bg);--game-input-border:var(--bet-controls-border);--game-input-border-focus:var(--bet-controls-border-focus);--game-quick-btn-bg:var(--bet-quick-bg);--game-quick-btn-border:var(--bet-quick-border);--game-quick-btn-text:var(--bet-quick-text);--game-quick-btn-hover-bg:var(--bet-quick-bg-hover);--game-quick-btn-hover-text:var(--bet-quick-text-hover);--game-bet-btn-bg:var(--bet-btn-primary-bg);--game-bet-btn-hover-bg:var(--bet-btn-primary-bg-hover);--game-bet-btn-shadow:var(--bet-btn-primary-shadow);--game-display-bg:linear-gradient(145deg,#0f1426,#1a1f3a 50%,#0f1426)}@media (min-width:1900px){:root{--app-margin-x:128px}}@media (min-width:901px){body:not(.sidebar-hidden){--app-content-gutter:clamp(0px,4vw,96px);--app-content-width:min(1400px,calc(100vw - var(--chat-active-width, 0px) - var(--sidebar-width, 250px) - var(--app-content-pad, 24px) - var(--app-content-pad, 24px) - var(--app-content-gutter) - var(--app-margin-x, 0px) - var(--app-margin-x, 0px)));--app-panel-width:min(1260px,calc(var(--app-content-width) - 60px))}body.sidebar-hidden{--app-content-gutter:clamp(0px,4vw,96px);--app-content-width:min(1400px,calc(100vw - var(--chat-active-width, 0px) - var(--app-content-pad, 24px) - var(--app-content-pad, 24px) - var(--app-content-gutter) - var(--app-margin-x, 0px) - var(--app-margin-x, 0px)));--app-panel-width:min(1260px,calc(var(--app-content-width) - 60px))}:root.chat-panel-open body.sidebar-hidden,:root.chat-panel-open body:not(.sidebar-hidden){--app-content-gutter:0px}}.trust-cues{border-top:1px solid #d5dbe824;border-top:1px solid var(--element-border);gap:16px;justify-content:center;margin-top:12px;padding:10px 0}.trust-cue,.trust-cues{align-items:center;display:flex}.trust-cue{font-size:13px;font-weight:650;gap:6px;letter-spacing:.2px}.trust-cue,.trust-cue svg{color:#c9d1e69e;color:var(--ui-text-muted)}.trust-cue svg{height:16px;width:16px}.trust-cue.verified svg{color:#22c55e;color:var(--status-success)}.trust-cue span{white-space:nowrap}.bet-button,.cashout-button,.castle-spin-button,.deal-btn.primary,.deal-button,.drop-button,.flip-button,.hero-cta-button,.launch-button,.play-button,.roll-button,.roulette-spin-button,.spin-button,.start-button{align-items:center;background:radial-gradient(120% 140% at 28% 0,#d5dbe833 0,#0000 60%),linear-gradient(180deg,#b7a8ff,#7c5cff 54%,#4a2cff);background:radial-gradient(120% 140% at 28% 0,var(--overlay-light-20) 0,#0000 60%),linear-gradient(180deg,var(--brand-300) 0,var(--p-grad-a) 54%,var(--p-grad-b) 100%);border:1px solid color-mix(in srgb,#7c5cff 35%,#0000);border:1px solid var(--brand-500-35);border-radius:20px;border-radius:var(--radius-lg);box-shadow:0 16px 40px #0000006b,0 0 32px #7c5cff2e;box-shadow:var(--shadow-2),0 0 32px var(--brand-glow-soft);color:#f3f6fff5;color:var(--btn-primary-text);cursor:pointer;display:flex;font-size:15px;font-weight:800;gap:12px;justify-content:center;letter-spacing:1px;overflow:hidden;padding:16px 32px;position:relative;text-transform:uppercase;transition:box-shadow .2s ease,transform .12s ease,filter .18s ease,opacity .2s ease;width:100%}.bet-button:before,.cashout-button:before,.castle-spin-button:before,.deal-btn.primary:before,.deal-button:before,.drop-button:before,.flip-button:before,.hero-cta-button:before,.launch-button:before,.play-button:before,.roll-button:before,.roulette-spin-button:before,.spin-button:before,.start-button:before{background:linear-gradient(120deg,#0000 22%,#d5dbe833 46%,#0000 70%);background:linear-gradient(120deg,#0000 22%,var(--overlay-light-20) 46%,#0000 70%);content:"";inset:-2px;pointer-events:none;position:absolute;transform:translateX(-120%);transition:transform .6s ease}.bet-button:hover:not(:disabled):before,.cashout-button:hover:not(:disabled):before,.castle-spin-button:hover:not(:disabled):before,.deal-btn.primary:hover:not(:disabled):before,.deal-button:hover:not(:disabled):before,.drop-button:hover:not(:disabled):before,.flip-button:hover:not(:disabled):before,.hero-cta-button:hover:not(:disabled):before,.launch-button:hover:not(:disabled):before,.play-button:hover:not(:disabled):before,.roll-button:hover:not(:disabled):before,.roulette-spin-button:hover:not(:disabled):before,.spin-button:hover:not(:disabled):before,.start-button:hover:not(:disabled):before{transform:translateX(120%)}.bet-button:hover:not(:disabled),.cashout-button:hover:not(:disabled),.castle-spin-button:hover:not(:disabled),.deal-btn.primary:hover:not(:disabled),.deal-button:hover:not(:disabled),.drop-button:hover:not(:disabled),.flip-button:hover:not(:disabled),.hero-cta-button:hover:not(:disabled),.launch-button:hover:not(:disabled),.play-button:hover:not(:disabled),.roll-button:hover:not(:disabled),.roulette-spin-button:hover:not(:disabled),.spin-button:hover:not(:disabled),.start-button:hover:not(:disabled){border-color:#7c5cff73;border-color:var(--brand-500-45);box-shadow:0 26px 80px #0009,0 0 40px #7c5cff47;box-shadow:var(--shadow-3),0 0 40px var(--brand-glow);filter:brightness(1.03)}.bet-button:focus-visible,.cashout-button:focus-visible,.castle-spin-button:focus-visible,.deal-btn.primary:focus-visible,.deal-button:focus-visible,.drop-button:focus-visible,.flip-button:focus-visible,.hero-cta-button:focus-visible,.launch-button:focus-visible,.play-button:focus-visible,.roll-button:focus-visible,.roulette-spin-button:focus-visible,.spin-button:focus-visible,.start-button:focus-visible{outline:2px solid #7c5cff73;outline:2px solid var(--focus-ring);outline-offset:3px}.bet-button:active:not(:disabled),.cashout-button:active:not(:disabled),.castle-spin-button:active:not(:disabled),.deal-btn.primary:active:not(:disabled),.deal-button:active:not(:disabled),.drop-button:active:not(:disabled),.flip-button:active:not(:disabled),.hero-cta-button:active:not(:disabled),.launch-button:active:not(:disabled),.play-button:active:not(:disabled),.roll-button:active:not(:disabled),.roulette-spin-button:active:not(:disabled),.spin-button:active:not(:disabled),.start-button:active:not(:disabled){box-shadow:0 8px 20px #00000047,inset 0 0 0 2px color-mix(in srgb,#7c5cff 35%,#0000);box-shadow:var(--shadow-1),inset 0 0 0 2px var(--brand-500-35);transform:scale(.985)}.bet-button:disabled,.cashout-button:disabled,.castle-spin-button:disabled,.deal-btn.primary:disabled,.deal-button:disabled,.drop-button:disabled,.flip-button:disabled,.hero-cta-button:disabled,.launch-button:disabled,.play-button:disabled,.roll-button:disabled,.roulette-spin-button:disabled,.spin-button:disabled,.start-button:disabled{box-shadow:none;cursor:not-allowed;cursor:var(--btn-disabled-cursor);filter:saturate(.65);opacity:.45;opacity:var(--btn-disabled-opacity)}.dealers-hero-cta.primary{background:radial-gradient(120% 140% at 28% 0,#d5dbe833 0,#0000 60%),linear-gradient(180deg,#b7a8ff,#7c5cff 54%,#4a2cff);background:radial-gradient(120% 140% at 28% 0,var(--overlay-light-20) 0,#0000 60%),linear-gradient(180deg,var(--brand-300) 0,var(--p-grad-a) 54%,var(--p-grad-b) 100%);border:1px solid color-mix(in srgb,#7c5cff 35%,#0000);border:1px solid var(--brand-500-35);border-radius:20px;border-radius:var(--radius-lg);box-shadow:0 16px 40px #0000006b,0 0 32px #7c5cff2e;box-shadow:var(--shadow-2),0 0 32px var(--brand-glow-soft);color:#f3f6fff5;color:var(--btn-primary-text);cursor:pointer;font-size:15px;font-weight:800;letter-spacing:1px;overflow:hidden;padding:16px 32px;position:relative;text-transform:uppercase;transition:box-shadow .2s ease,transform .12s ease,filter .18s ease;width:auto}.dealers-hero-cta.primary:before{background:linear-gradient(120deg,#0000 22%,#d5dbe833 46%,#0000 70%);background:linear-gradient(120deg,#0000 22%,var(--overlay-light-20) 46%,#0000 70%);content:"";inset:-2px;pointer-events:none;position:absolute;transform:translateX(-120%);transition:transform .6s ease}.dealers-hero-cta.primary:hover:before{transform:translateX(120%)}.dealers-hero-cta.primary:hover{border-color:#7c5cff73;border-color:var(--brand-500-45);box-shadow:0 26px 80px #0009,0 0 40px #7c5cff47;box-shadow:var(--shadow-3),0 0 40px var(--brand-glow);filter:brightness(1.03)}.btn-secondary,.button-secondary{backdrop-filter:blur(14px) saturate(145%);-webkit-backdrop-filter:blur(14px) saturate(145%);background:#d5dbe80f;background:var(--btn-secondary-bg);border:1px solid #d5dbe824;border:1px solid var(--btn-secondary-border);border-radius:16px;border-radius:var(--radius-md);box-shadow:0 8px 20px #00000047,inset 0 1px 0 #f3f6ff1a;box-shadow:var(--shadow-1),var(--inset-highlight-soft);color:#f3f6fff5;color:var(--btn-secondary-text);cursor:pointer;font-size:14px;font-weight:650;padding:12px 24px;transition:all .2s ease}.btn-secondary:hover:not(:disabled),.button-secondary:hover:not(:disabled){background:#d5dbe817;background:var(--btn-secondary-bg-hover);border-color:#d5dbe838;border-color:var(--btn-secondary-border-hover);box-shadow:0 16px 40px #0000006b,inset 0 1px 0 #f3f6ff33;box-shadow:var(--shadow-2),var(--inset-highlight)}.btn-secondary:active:not(:disabled),.button-secondary:active:not(:disabled){background:color-mix(in srgb,#7c5cff 10%,#0000);background:var(--brand-500-10);border-color:color-mix(in srgb,#7c5cff 35%,#0000);border-color:var(--brand-500-35);box-shadow:0 8px 20px #00000047,inset 0 0 0 1px color-mix(in srgb,#7c5cff 24%,#0000);box-shadow:var(--shadow-1),inset 0 0 0 1px var(--brand-500-24)}.btn-secondary:disabled,.button-secondary:disabled{box-shadow:none;cursor:not-allowed;cursor:var(--btn-disabled-cursor);opacity:.45;opacity:var(--btn-disabled-opacity)}.btn-neutral,.button-neutral,.quick-btn{backdrop-filter:blur(14px) saturate(145%);-webkit-backdrop-filter:blur(14px) saturate(145%);background:#d5dbe80f;background:var(--btn-neutral-bg);border:1px solid #d5dbe824;border:1px solid var(--btn-neutral-border);border-radius:12px;border-radius:var(--radius-sm);box-shadow:0 8px 20px #00000047;box-shadow:var(--shadow-1);color:#c9d1e6d6;color:var(--btn-neutral-text);cursor:pointer;font-size:13px;font-weight:650;padding:8px 12px;transition:all .15s ease}.btn-neutral:hover:not(:disabled),.button-neutral:hover:not(:disabled),.quick-btn:hover:not(:disabled){background:#d5dbe817;background:var(--btn-neutral-bg-hover);border-color:#d5dbe838;border-color:var(--btn-neutral-border-hover);box-shadow:0 16px 40px #0000006b;box-shadow:var(--shadow-2);color:#f3f6fff5;color:var(--ui-text-primary)}.btn-neutral:active:not(:disabled),.button-neutral:active:not(:disabled),.quick-btn:active:not(:disabled){background:color-mix(in srgb,#7c5cff 10%,#0000);background:var(--brand-500-10);border-color:color-mix(in srgb,#7c5cff 35%,#0000);border-color:var(--brand-500-35);box-shadow:0 8px 20px #00000047;box-shadow:var(--shadow-1)}.btn-neutral:disabled,.button-neutral:disabled,.quick-btn:disabled{box-shadow:none;cursor:not-allowed;cursor:var(--btn-disabled-cursor);opacity:.45;opacity:var(--btn-disabled-opacity)}.btn-icon,.button-icon,.icon-btn{align-items:center;backdrop-filter:blur(14px) saturate(145%);-webkit-backdrop-filter:blur(14px) saturate(145%);background:#0000;background:var(--btn-icon-bg);border:1px solid #d5dbe824;border:1px solid var(--btn-icon-border);border-radius:12px;border-radius:var(--radius-sm);box-shadow:0 8px 20px #00000047;box-shadow:var(--shadow-1);color:#c9d1e69e;color:var(--btn-icon-color);cursor:pointer;display:flex;height:40px;justify-content:center;padding:0;transition:all .15s ease;width:40px}.btn-icon:hover:not(:disabled),.button-icon:hover:not(:disabled),.icon-btn:hover:not(:disabled){background:#d5dbe817;background:var(--btn-icon-bg-hover);border-color:#d5dbe838;border-color:var(--btn-icon-border-hover);box-shadow:0 16px 40px #0000006b;box-shadow:var(--shadow-2);color:#f3f6fff5;color:var(--btn-icon-color-hover)}.btn-icon:active:not(:disabled),.button-icon:active:not(:disabled),.icon-btn:active:not(:disabled){background:color-mix(in srgb,#7c5cff 10%,#0000);background:var(--brand-500-10);border-color:color-mix(in srgb,#7c5cff 35%,#0000);border-color:var(--brand-500-35);box-shadow:0 8px 20px #00000047;box-shadow:var(--shadow-1)}.btn-icon:disabled,.button-icon:disabled,.icon-btn:disabled{box-shadow:none;cursor:not-allowed;cursor:var(--btn-disabled-cursor);opacity:.45;opacity:var(--btn-disabled-opacity)}.btn-danger,.button-danger{background:linear-gradient(180deg,#ff9aaf,#ff4d6d 56%,#b51f3b);background:linear-gradient(180deg,var(--danger-400) 0,var(--danger-500) 56%,var(--danger-700) 100%);border:1px solid #ff4d6d59;border:1px solid var(--danger-500-35);border-radius:16px;border-radius:var(--radius-md);box-shadow:0 16px 40px #0000006b,0 0 24px #ff4d6d33;box-shadow:var(--shadow-2),0 0 24px var(--danger-500-20);color:#f3f6fff5;color:var(--btn-danger-text);cursor:pointer;font-size:14px;font-weight:750;padding:12px 24px;transition:all .2s ease}.btn-danger:hover:not(:disabled),.button-danger:hover:not(:disabled){background:linear-gradient(180deg,#ff9aaf,#ff4d6d 60%,#b51f3b);background:linear-gradient(180deg,var(--danger-400) 0,var(--danger-500) 60%,var(--danger-700) 100%);box-shadow:0 26px 80px #0009,0 0 28px #ff4d6d33;box-shadow:var(--shadow-3),0 0 28px var(--danger-500-20)}.btn-danger:disabled,.button-danger:disabled{box-shadow:none;cursor:not-allowed;cursor:var(--btn-disabled-cursor);opacity:.45;opacity:var(--btn-disabled-opacity)}[class$=-game]{box-sizing:border-box!important;padding:20px 0 30px!important}@media (min-width:901px){body:not(.sidebar-hidden) [class$=-game]{padding-left:clamp(40px,6vw,80px)!important;padding-left:var(--app-content-pad,24px)!important;padding-right:clamp(40px,6vw,80px)!important;padding-right:var(--app-content-pad,24px)!important}body.sidebar-hidden [class$=-game]{padding-left:calc(clamp(40px, 6vw, 80px) + 32px)!important;padding-left:calc(var(--app-content-pad, 40px) + var(--app-content-gutter, 32px))!important;padding-right:calc(clamp(40px, 6vw, 80px) + 32px)!important;padding-right:calc(var(--app-content-pad, 40px) + var(--app-content-gutter, 32px))!important}}[class$=-top-row]{box-sizing:border-box!important;margin-top:0!important;width:100%!important}@media (min-width:901px){.appMain .baccarat-boxes--split,.appMain .baccarat-info-box,.appMain .baccarat-top-row,.appMain .blackjack-boxes--split,.appMain .blackjack-info-box,.appMain .blackjack-top-row,.appMain .castle-boxes--split,.appMain .castle-info-box,.appMain .castle-top-row,.appMain .coinflip-boxes--split,.appMain .coinflip-info-box,.appMain .coinflip-top-row,.appMain .crash-top-row,.appMain .dice-boxes--split,.appMain .dice-info-box,.appMain .dice-top-row,.appMain .diceduels-boxes--split,.appMain .diceduels-info-box,.appMain .diceduels-top-row,.appMain .hilo-boxes--split,.appMain .hilo-info-box,.appMain .hilo-top-row,.appMain .keno-boxes--split,.appMain .keno-info-box,.appMain .keno-top-row,.appMain .limbo-boxes--split,.appMain .limbo-info-box,.appMain .limbo-top-row,.appMain .lobby-top-row,.appMain .mines-boxes--split,.appMain .mines-info-box,.appMain .mines-top-row,.appMain .plinko-boxes--split,.appMain .plinko-info-box,.appMain .plinko-top-row,.appMain .poker-boxes--split,.appMain .poker-top-row,.appMain .roulette-boxes--split,.appMain .roulette-info-box,.appMain .roulette-top-row,.appMain .wheel-boxes--split,.appMain .wheel-info-box,.appMain .wheel-top-row{box-sizing:border-box!important;margin-left:auto!important;margin-right:auto!important;max-width:min(1180px,77vw)!important;max-width:var(--app-content-width,1400px)!important}.appMain .baccarat-boxes--split,.appMain .blackjack-boxes--split,.appMain .castle-boxes--split,.appMain .coinflip-boxes--split,.appMain .dice-boxes--split,.appMain .diceduels-boxes--split,.appMain .hilo-boxes--split,.appMain .keno-boxes--split,.appMain .limbo-boxes--split,.appMain .mines-boxes--split,.appMain .plinko-boxes--split,.appMain .poker-boxes--split,.appMain .roulette-boxes--split,.appMain .wheel-boxes--split{margin:0!important}.appMain .baccarat-boxes,.appMain .blackjack-boxes,.appMain .castle-boxes,.appMain .coinflip-boxes,.appMain .crash-boxes,.appMain .dice-boxes,.appMain .diceduels-boxes,.appMain .hilo-boxes,.appMain .keno-boxes,.appMain .limbo-boxes,.appMain .mines-boxes,.appMain .plinko-boxes,.appMain .poker-boxes,.appMain .roulette-boxes,.appMain .wheel-boxes{justify-content:flex-start!important}.appMain .baccarat-container,.appMain .blackjack-container,.appMain .castle-container,.appMain .coinflip-container,.appMain .crash-container,.appMain .dice-container,.appMain .diceduels-container,.appMain .hilo-container,.appMain .keno-container,.appMain .limbo-container,.appMain .lobby-container,.appMain .mines-container,.appMain .plinko-container,.appMain .poker-container,.appMain .roulette-container,.appMain .wheel-container{max-width:100%!important;overflow-x:hidden!important}body:not(.sidebar-hidden) .appMain .baccarat-content,body:not(.sidebar-hidden) .appMain .blackjack-content,body:not(.sidebar-hidden) .appMain .castle-content,body:not(.sidebar-hidden) .appMain .coinflip-content,body:not(.sidebar-hidden) .appMain .crash-content,body:not(.sidebar-hidden) .appMain .dice-content,body:not(.sidebar-hidden) .appMain .diceduels-content,body:not(.sidebar-hidden) .appMain .hilo-content,body:not(.sidebar-hidden) .appMain .keno-content,body:not(.sidebar-hidden) .appMain .limbo-content,body:not(.sidebar-hidden) .appMain .lobby-content,body:not(.sidebar-hidden) .appMain .mines-content,body:not(.sidebar-hidden) .appMain .plinko-content,body:not(.sidebar-hidden) .appMain .poker-content,body:not(.sidebar-hidden) .appMain .roulette-content,body:not(.sidebar-hidden) .appMain .wheel-content{max-width:calc(100% - 250px)!important;max-width:calc(100% - var(--sidebar-width, 250px))!important;overflow-x:hidden!important}.appMain .mines-game{padding-left:clamp(8px,2vw,clamp(40px,6vw,80px))!important;padding-left:clamp(8px,2vw,var(--app-content-pad,24px))!important;padding-right:clamp(8px,2vw,clamp(40px,6vw,80px))!important;padding-right:clamp(8px,2vw,var(--app-content-pad,24px))!important}body.sidebar-hidden .appMain .mines-game{padding-left:clamp(8px,3vw,80px)!important;padding-right:clamp(8px,3vw,80px)!important}.appMain .mines-split-row{display:grid!important;grid-template-columns:360px 1fr!important}}.game-display-header{align-items:center;backdrop-filter:blur(16px) saturate(145%);-webkit-backdrop-filter:blur(16px) saturate(145%);background:linear-gradient(180deg,#d5dbe812,#d5dbe80a),#0b0e17!important;background:var(--shell-bg)!important;border-bottom:.5px solid #d5dbe824!important;border-bottom:.5px solid var(--shell-border)!important;display:flex;justify-content:space-between;left:0;padding:12px 16px;position:absolute;right:0;top:0;z-index:5}.blackjack-box,.crash-box,[class*=-box--display]{padding-top:50px;position:relative}.castle-box--display,.roulette-box--display{padding-top:70px!important}.castle-strip-container{margin-top:40px}.rps-box--display{padding-top:65px!important}.game-display-header__title{align-items:center;color:#f3f6fff5;color:var(--ui-text-primary,#f3f6ff);display:flex;font-size:15px;font-weight:650;gap:8px;margin:0}.game-display-header__title svg{height:18px;opacity:.78;width:18px}.appMain .baccarat-box,.appMain .baccarat-boxes--split,.appMain .blackjack-box,.appMain .castle-box,.appMain .castle-boxes--split,.appMain .coinflip-box,.appMain .coinflip-boxes--split,.appMain .crash-box,.appMain .dice-box,.appMain .dice-boxes--split,.appMain .hilo-box,.appMain .hilo-boxes--split,.appMain .limbo-box,.appMain .limbo-boxes--split,.appMain .mines-box,.appMain .mines-boxes--split,.appMain .plinko-box,.appMain .plinko-boxes--split,.appMain .poker-box,.appMain .poker-boxes--split,.appMain .roulette-box,.appMain .roulette-boxes--split,.appMain .rps-box,.appMain .rps-boxes--split,.appMain .wheel-box,.appMain .wheel-boxes--split{border:none!important;box-shadow:none!important}.appMain .baccarat-boxes--split,.appMain .blackjack-boxes--split,.appMain .castle-boxes--split,.appMain .coinflip-boxes--split,.appMain .dice-boxes--split,.appMain .diceduels-boxes--split,.appMain .hilo-boxes--split,.appMain .keno-boxes--split,.appMain .limbo-boxes--split,.appMain .mines-boxes--split,.appMain .plinko-boxes--split,.appMain .poker-boxes--split,.appMain .roulette-boxes--split,.appMain .wheel-boxes--split{border:none!important;box-shadow:none!important;margin-left:0!important;margin-right:0!important;max-width:100%!important}@media (min-width:901px){.appMain .baccarat-box--display,.appMain .blackjack-box--display,.appMain .castle-box--display,.appMain .coinflip-box--display,.appMain .dice-box--display,.appMain .diceduels-box--display,.appMain .hilo-box--display,.appMain .keno-box--display,.appMain .limbo-box--display,.appMain .mines-box--display,.appMain .plinko-box--display,.appMain .poker-box--display,.appMain .roulette-box--display,.appMain .wheel-box--display{border-left:.5px solid #d5dbe824!important;border-left:.5px solid var(--shell-border)!important}}.appMain [class$=-split-footer]{align-self:stretch!important;backdrop-filter:blur(16px) saturate(145%);-webkit-backdrop-filter:blur(16px) saturate(145%);background:linear-gradient(180deg,#d5dbe812,#d5dbe80a),#0b0e17!important;background:var(--shell-bg)!important;border-bottom:none!important;border-top:.5px solid #d5dbe824!important;border-top:.5px solid var(--shell-border)!important;box-sizing:border-box;width:100%!important}.appMain [class$=-footer-brand]{opacity:.62!important}.game-display-header .game-verifiably-random-badge{position:static;right:auto;top:auto}.game-verifiably-random-badge{align-items:center;background:#0000;border:none;border-radius:0;color:#c9d1e69e;color:var(--ui-text-muted);cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:6px;line-height:1;opacity:.88;padding:0;transition:color .15s ease,opacity .15s ease}.game-verifiably-random-badge:hover{color:#b7a8ff;color:var(--brand-gold-hi);opacity:1}.game-verifiably-random-badge:focus-visible{border-radius:8px;outline:2px solid color-mix(in srgb,#7c5cff 35%,#0000);outline:2px solid var(--focus-ring-light);outline-offset:4px}.game-verifiably-random-badge svg{height:14px;opacity:.82;width:14px}.game-verifiably-random-badge__label{white-space:nowrap}.game-music-toggle{align-items:center;background:#0000;border:1px solid #0000;border-radius:10px;color:#c9d1e69e;color:var(--ui-text-muted);cursor:pointer;display:inline-flex;height:28px;justify-content:center;opacity:.88;padding:0;transition:color .15s ease,opacity .15s ease,background .15s ease,border-color .15s ease;width:28px}.game-music-toggle:hover{background:#d5dbe814;border-color:#d5dbe81f;color:#f3f6fff5;color:var(--ui-text-primary);opacity:1}.game-music-toggle.active{color:#b7a8ff;color:var(--brand-gold-hi);opacity:1}.game-music-toggle.active:hover{background:color-mix(in srgb,#7c5cff 14%,#0000);background:color-mix(in srgb,var(--p-500) 14%,#0000);border-color:color-mix(in srgb,#7c5cff 20%,#0000);border-color:color-mix(in srgb,var(--p-500) 20%,#0000);color:#7c5cff;color:var(--brand-gold)}.game-music-toggle:focus-visible{outline:2px solid color-mix(in srgb,#7c5cff 35%,#0000);outline:2px solid var(--focus-ring-light);outline-offset:4px}.game-music-toggle svg{height:16px;width:16px}.game-mode-toggle{align-items:center;background:#10131acc;border:1px solid #d5dbe826;border-radius:10px;color:#c9d1e69e;color:var(--ui-text-muted);cursor:pointer;display:inline-flex;font-size:10px;font-weight:600;gap:4px;height:28px;justify-content:center;letter-spacing:.5px;padding:0 10px;text-transform:uppercase;transition:all .2s ease}.game-mode-toggle:hover{background:#d5dbe814;border-color:#d5dbe840;color:#f3f6fff5;color:var(--ui-text-primary)}.game-mode-toggle.demo{border-color:#64748b4d;color:#64748b}.game-mode-toggle.demo:hover{background:#64748b1a;border-color:#64748b80;color:#94a3b8}.game-mode-toggle.production{background:#22c55e1a;border-color:#22c55e66;color:#22c55e}.game-mode-toggle.production:hover{background:#22c55e26;border-color:#22c55e99;color:#4ade80}.game-mode-toggle svg{height:12px;width:12px}.game-mode-toggle__label{line-height:1}.provably-fair-btn{align-items:center;background:#0000;border:none;border-radius:10px;color:#c9d1e69e;color:var(--ui-text-muted);cursor:pointer;display:inline-flex;height:28px;justify-content:center;opacity:.88;padding:0;transition:color .15s ease,opacity .15s ease,background .15s ease;width:28px}.provably-fair-btn:hover{background:#ffffff14;color:#fff;opacity:1}.provably-fair-btn:focus-visible{outline:2px solid color-mix(in srgb,#7c5cff 35%,#0000);outline:2px solid var(--focus-ring-light);outline-offset:4px}.provably-fair-btn svg{height:16px;width:16px}.game-display-header__actions{align-items:center;display:flex;gap:10px}:is(.dice-box--display,.coinflip-box--display,.limbo-box--display,.rps-box--display,.plinko-box--display,.wheel-box--display,.baccarat-box--display,.mines-box--display,.hilo-box--display,.roulette-box--display,.castle-box--display,.poker-box--display,.crash-box,.blackjack-box){display:flex;flex-direction:column;position:relative}[data-theme=black-white],[data-theme=light]{--black-color:var(--ui-bg-deep);--white-color:#f3f6fffa;--font-color:var(--ui-text-primary);--body-background:var(--ui-bg);--element-bg:var(--ui-surface);--element-bg-subtle:var(--surface-0-soft);--element-radial:var(--ui-surface);--element-border:var(--ui-stroke);--element-border-strong:var(--ui-stroke-strong);--chat-shell-gradient:linear-gradient(180deg,#d5dbe812,#d5dbe80a);--chat-shell-border:var(--ui-stroke);--text-primary:var(--ui-text-primary);--text-secondary:var(--ui-text);--text-muted:var(--ui-text-muted);--status-success:var(--success-500);--status-warning:var(--warning-500);--status-danger:var(--danger-500)}[data-theme=black],[data-theme=dark]{--black-color:var(--ui-bg-deep);--white-color:#f3f6fffa;--font-color:var(--ui-text-primary);--body-background:var(--ui-bg)}html{scroll-behavior:smooth}body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0b0e17!important;background:var(--body-background)!important;color:#c9d1e6d6;color:var(--text-secondary)}body:before{background:radial-gradient(900px 420px at 50% -110px,#d5dbe814 0,#0000 70%),radial-gradient(760px 420px at 16% 18%,color-mix(in srgb,#4a2cff 16%,#0000) 0,#0000 65%),radial-gradient(760px 420px at 86% 18%,#2be6c71a 0,#0000 65%),radial-gradient(1200px 780px at 50% 115%,#0009 0,#0000 62%);background:radial-gradient(900px 420px at 50% -110px,#d5dbe814 0,#0000 70%),radial-gradient(760px 420px at 16% 18%,color-mix(in srgb,var(--p-grad-b) 16%,#0000) 0,#0000 65%),radial-gradient(760px 420px at 86% 18%,#2be6c71a 0,#0000 65%),radial-gradient(1200px 780px at 50% 115%,#0009 0,#0000 62%);content:"";inset:0;pointer-events:none;position:fixed;transition:background .3s ease;z-index:0}body.is-homepage:before{background:none}html[data-page=profile] body:before{background:none!important}:root.chat-panel-open body:before{background:radial-gradient(900px 420px at 50% -110px,#d5dbe814 0,#0000 70%),radial-gradient(760px 420px at 16% 18%,color-mix(in srgb,#4a2cff 12%,#0000) 0,#0000 65%),radial-gradient(1200px 780px at 50% 115%,#0009 0,#0000 62%);background:radial-gradient(900px 420px at 50% -110px,#d5dbe814 0,#0000 70%),radial-gradient(760px 420px at 16% 18%,color-mix(in srgb,var(--p-grad-b) 12%,#0000) 0,#0000 65%),radial-gradient(1200px 780px at 50% 115%,#0009 0,#0000 62%)}body:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.78' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath filter='url(%23a)' opacity='.8' d='M0 0h160v160H0z'/%3E%3C/svg%3E");content:"";inset:0;mix-blend-mode:soft-light;opacity:.055;pointer-events:none;position:fixed;z-index:0}body>*{position:relative;z-index:1}@media (max-width:768px){body,html{overflow-x:hidden!important;touch-action:pan-y pinch-zoom}[role=button],a,button,input,select,textarea{touch-action:manipulation}}.desktop-shell{max-width:100vw;min-height:calc(100vh - 48px);min-height:calc(100vh - var(--footer-height, 48px));overflow-x:hidden;position:relative;width:100%}.desktop-shell .appMain{max-width:100%;min-width:0;overflow-x:hidden;transition:none}@media (min-width:901px){.desktop-shell{padding-left:0;padding-left:var(--app-margin-x,0)}.desktop-shell,.desktop-shell--chat-open{padding-right:0;padding-right:var(--app-margin-x,0)}.desktop-shell--chat-open .appMain{margin-right:276px;margin-right:var(--chat-panel-width)}.desktop-shell:has(.realm-container){padding-left:0;padding-right:0}.desktop-shell .appMain:has(.homepage-container){overflow-x:visible}.desktop-shell .appMain:has(:is(.wminfo-container,.scinfo-container,.spinfo-container,.lhinfo-container,.ddinfo-container,.dcinfo-container,.lottery-container,.icat-container,.bminfo-container)){overflow-x:visible}.appMain .homepage-container{overflow-x:visible!important}.appMain :is(.wminfo-container,.scinfo-container,.spinfo-container,.lhinfo-container,.ddinfo-container,.dcinfo-container,.lottery-container,.icat-container,.bminfo-container){overflow-x:visible!important}body:not(.sidebar-hidden) .appMain .homepage-content{overflow-x:visible!important}.appMain :is(.wminfo-content,.scinfo-content,.spinfo-content,.lhinfo-content,.ddinfo-content,.dcinfo-content,.lottery-content,.icat-content,.bminfo-content){overflow-x:visible!important}}.chat-aware-footer{background:linear-gradient(180deg,#d5dbe812,#d5dbe80a),#0b0e17;background:var(--header-bg,var(--shell-bg,#0b0e17));border-top:none;padding-right:0;transition:padding-left .3s ease,padding-right .3s ease;width:100%}@media (min-width:901px){.chat-aware-footer{padding-left:0;padding-left:var(--app-margin-x,0);padding-right:0;padding-right:var(--app-margin-x,0)}}.chat-aware-footer--chat-open{padding-right:276px;padding-right:var(--chat-panel-width)}:root.chat-panel-open{--chat-active-width:var(--chat-panel-width)}body.sidebar-hidden{--sidebar-width:0px}body.sidebar-hidden .sidebar{display:none!important}body.sidebar-hidden :is(.portfolio-sidebar,.strategies-sidebar,.strategy-detail-sidebar,.stats-sidebar,.vault-sidebar,.overview-sidebar,.leaderboard-sidebar,.multisig-sidebar,.transparency-sidebar,.reserve-sidebar,.home-sidebar,.offchain-sidebar,.presale-sidebar,.hypervault-sidebar,.testing-sidebar){display:none!important;margin:0!important;max-width:0!important;padding:0!important;width:0!important}@media (min-width:901px){body.sidebar-hidden .appMain{padding-top:0}body.sidebar-hidden .appScroll{margin-top:0;padding-top:0}body.sidebar-hidden .appMain>*,body.sidebar-hidden .desktop-shell{margin-top:0!important;padding-top:0!important}body:not(.sidebar-hidden) .appScroll{padding-top:72px;padding-top:var(--app-header-height,80px)}}.home-sidebar,.hypervault-sidebar,.leaderboard-sidebar,.multisig-sidebar,.offchain-sidebar,.overview-sidebar,.portfolio-sidebar,.presale-sidebar,.reserve-sidebar,.stats-sidebar,.strategies-sidebar,.strategy-detail-sidebar,.testing-sidebar,.transparency-sidebar,.vault-sidebar{max-width:250px;max-width:var(--sidebar-width,250px);width:100%}.chat-shell{background:linear-gradient(180deg,#d5dbe812,#d5dbe80a),#0b0e17;background:var(--shell-bg);border-left:1px solid #d5dbe824;border-left:1px solid var(--shell-border);box-shadow:0 8px 20px #00000047;box-shadow:var(--shell-shadow);display:flex;flex-direction:column;height:calc(100vh - 72px);height:calc(100vh - var(--app-header-height, 80px));position:fixed;right:0;top:72px;top:var(--app-header-height,80px);width:276px;width:var(--chat-panel-width);z-index:900}.game-stats-footer{align-items:center;display:flex;gap:14px;position:absolute;right:18px}.game-stats-footer .game-stat-item{align-items:center;display:flex;gap:4px;white-space:nowrap}.game-stats-footer .game-stat-label{color:#c9d1e69e;color:var(--text-muted);font-size:.7rem;font-weight:650;letter-spacing:.35px;text-transform:uppercase}.game-stats-footer .game-stat-value{font-feature-settings:"tnum";color:#f3f6fff5;color:var(--font-color);font-size:.7rem;font-variant-numeric:tabular-nums;font-weight:750}.game-stats-footer .game-stat-value.profit{color:#22c55e;color:var(--status-success)}.game-stats-footer .game-stat-value.multiplier{color:#b7a8ff;color:var(--brand-gold-hi)}@media (max-width:600px){.game-stats-footer{display:none}}body:has(.baccarat-boxes--split),body:has(.blackjack-boxes),body:has(.castle-boxes--split),body:has(.coinflip-boxes--split),body:has(.dice-boxes--split),body:has(.fairness-panel--split),body:has(.hilo-boxes--split),body:has(.keno-boxes--split),body:has(.limbo-boxes--split),body:has(.mobile-game),body:has(.plinko-boxes--split),body:has(.poker-boxes--split),body:has(.roulette-boxes--split),body:has(.rps-boxes--split),body:has(.wheel-boxes--split){&:before{background:#0000!important}}.security-banner{background:linear-gradient(135deg,#ff4d6d29,#ff4d6d0f);border:1px solid #ff4d6d61;border-radius:14px;box-shadow:0 10px 24px #00000052,0 0 18px #ff4d6d2e;color:#f3f6fff5;color:var(--ui-text-primary,#f3f6ff);font-size:12px;font-weight:700;letter-spacing:.08em;margin:0 auto 16px;padding:10px 16px;text-align:center;text-transform:uppercase;width:100%}.security-banner strong{font-weight:800}@media (min-width:901px){.security-banner{margin:12px auto 18px;max-width:min(1180px,77vw);max-width:var(--app-content-width,1200px)}}@media (max-width:900px){.security-banner{border-radius:12px;font-size:11px;letter-spacing:.05em;margin:0 0 12px}}.minw0{min-width:0!important}.maxw100{max-width:100%!important}.break-word{min-width:0!important;overflow-wrap:anywhere!important;word-break:break-word!important}.truncate{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.clip-x{overflow-x:clip!important}body.realm-embed-mode{--sidebar-width:0px!important;--app-header-height:0px!important;background:#0b0e17!important;overflow:hidden!important}body.realm-embed-mode [class$=-sidebar]{display:none!important;max-width:0!important;width:0!important}body.realm-embed-mode .Header,body.realm-embed-mode .chat-shell{display:none!important}body.realm-embed-mode [class$=-container]{height:100vh;min-height:100vh;overflow:hidden}body.realm-embed-mode [class$=-content]{flex:1 1;height:100vh;min-width:0;overflow:auto}body.realm-embed-mode [class$=-game]{box-sizing:border-box;height:100vh;min-height:100vh;overflow:auto;padding:8px!important}.casino-toast-container{display:flex;flex-direction:column;gap:10px;max-width:420px;pointer-events:none;position:fixed;right:24px;top:96px;top:calc(var(--app-header-height, 72px) + 24px);z-index:999999}.casino-toast{align-items:center;animation:casino-toast-slide-in .35s cubic-bezier(.16,1,.3,1);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:linear-gradient(145deg,#14161e,#0d0f16 40%,#080a10);border:.5px solid #d5dbe81a;border-radius:14px;box-shadow:0 10px 36px #0000008c,0 2px 10px #00000059,inset 0 1px 0 #ffffff0a;cursor:pointer;display:flex;overflow:hidden;padding:18px 18px 14px;pointer-events:auto;position:relative;transition:opacity .2s ease,transform .2s ease,box-shadow .2s ease}.casino-toast:hover{border-color:#d5dbe824;box-shadow:0 14px 44px #0009,0 2px 12px #0006,inset 0 1px 0 #ffffff0f;transform:translateX(-4px)}.casino-toast--exiting{animation:casino-toast-slide-out .2s ease forwards}.casino-toast__progress{animation:toast-progress 4s linear forwards;background:linear-gradient(90deg,#7c5cff,#5e3bff)!important;border-radius:14px 14px 0 0;height:3px;left:0;position:absolute;top:0;transform-origin:right;width:100%}.casino-toast__content{align-items:center;display:flex;flex:1 1;gap:10px;min-width:0}.casino-toast__message{color:#f3f6fff5;color:var(--text-0,#f3f6fff5);font-size:.875rem;font-weight:500;letter-spacing:.01em;line-height:1.4;word-break:break-word}.casino-toast__icon{align-items:center;background:#ffffff14;border-radius:50%;color:#f3f6ffb3;display:flex;flex-shrink:0;font-size:11px;font-weight:700;height:22px;justify-content:center;width:22px}.casino-toast--success .casino-toast__icon{background:#7c5cff40;color:#b7a8ff}.casino-toast--deposit .casino-toast__icon{background:#22c55e33;color:#22c55e}.casino-toast--withdraw .casino-toast__icon{background:#6b728040;color:#9ca3af}.casino-toast--rejected .casino-toast__icon{background:#ef444433;color:#ef4444}.casino-toast--success{background:linear-gradient(145deg,#7c5cff24,#0d0f16 50%,#080a10);border:.5px solid #7c5cff2e}.casino-toast--success .casino-toast__progress{background:linear-gradient(90deg,#fff,#fff9)!important}.casino-toast--deposit{background:linear-gradient(145deg,#22c55e1a,#0d0f16 50%,#080a10);border:.5px solid #22c55e29}.casino-toast--deposit .casino-toast__progress{background:linear-gradient(90deg,#fff,#fff9)!important}.casino-toast--withdraw{background:linear-gradient(145deg,#6b72801f,#0d0f16 50%,#080a10);border:.5px solid #6b72802e}.casino-toast--withdraw .casino-toast__progress{background:linear-gradient(90deg,#d1d5dbcc,#9ca3af99)!important}@keyframes casino-toast-slide-in{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes casino-toast-slide-out{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(100%)}}@keyframes toast-progress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (max-width:768px){.casino-toast-container{align-items:flex-end;gap:8px;left:auto;max-width:320px;padding-top:0;right:12px;top:80px;top:calc(var(--app-header-height, 72px) + 8px)}.casino-toast{backdrop-filter:blur(24px) saturate(1.4);-webkit-backdrop-filter:blur(24px) saturate(1.4);background:linear-gradient(145deg,#14161e,#0d0f16 40%,#080a10);border:.5px solid #ffffff14;border-radius:16px;max-width:340px;min-width:200px;padding:15px 18px 12px;width:auto}.casino-toast,.casino-toast--success{box-shadow:0 10px 36px #0000008c,0 2px 10px #00000059,inset 0 1px 0 #ffffff0a}.casino-toast--success{background:linear-gradient(145deg,#7c5cff24,#0d0f16 50%,#080a10);border-color:#7c5cff33}.casino-toast--deposit{background:linear-gradient(145deg,#22c55e1a,#0d0f16 50%,#080a10);border-color:#22c55e2e;box-shadow:0 10px 36px #0000008c,0 2px 10px #00000059,inset 0 1px 0 #ffffff0a}.casino-toast--deposit .casino-toast__progress{background:linear-gradient(90deg,#22c55e,#22c55e99)!important}.casino-toast__progress{border-radius:16px 16px 0 0;height:2.5px}.casino-toast__icon{align-items:center;border-radius:50%;display:flex;flex-shrink:0;font-size:11px;height:20px;justify-content:center;width:20px}.casino-toast__message{font-size:.82rem;font-weight:600;letter-spacing:.015em;line-height:1.35;text-align:left}.casino-toast:hover{transform:none}@keyframes casino-toast-slide-in{0%{opacity:0;transform:translateX(40px) scale(.92)}60%{opacity:1;transform:translateX(-4px) scale(1.01)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes casino-toast-slide-out{0%{opacity:1;transform:translateX(0) scale(1)}to{opacity:0;transform:translateX(40px) scale(.92)}}}.Header{align-items:center;display:flex;height:80px;height:var(--app-header-height,80px);justify-content:center;overflow:visible;position:relative;width:100%;z-index:99999}.Header,[data-theme=dark] .Header{background:var(--shell-bg);border:.5px solid var(--shell-border);border-radius:40px}[data-theme=dark] .Header{box-shadow:0 8px 16px -4px #0006}[data-theme=black-white] .Header,[data-theme=light] .Header{background:var(--shell-bg);border:.5px solid var(--shell-border);box-shadow:none}.Header-container{align-items:center;display:flex;gap:12px;justify-content:flex-start;padding:20px;position:relative;width:100%}.header-corner-controls{align-items:center;display:inline-flex;gap:16px;left:20px;position:absolute;top:50%;transform:translateY(-50%);z-index:2}body:not(.sidebar-hidden) .header-corner-controls{left:125px;left:calc(var(--sidebar-width, 250px)/2);transform:translate(-50%,-50%)}.header-corner-controls .header-rewards-btn{position:relative;z-index:2}.header-main{align-items:center;display:flex;gap:12px;justify-content:flex-start;width:100%}.header-left{gap:12px}.header-center,.header-left{align-items:center;display:inline-flex;min-width:0}.header-center{flex:1 1 auto;gap:10px;justify-content:center}.header-wallet-pill{appearance:none;-webkit-appearance:none}.header-logo-link--corner{align-items:center;display:inline-flex;flex:0 0 auto;justify-content:center}.header-rewards-btn{border-radius:12px;flex:0 0 auto;gap:8px;min-height:38px;padding:8px 10px;text-decoration:none;white-space:nowrap}@media (min-width:901px){.Header .header-rewards-btn{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:radial-gradient(ellipse 150% 100% at 0 0,var(--header-rewards-glow) 0,#0000 50%),var(--header-rewards-bg)!important;border:1px solid var(--header-rewards-border)!important;border-radius:14px;box-shadow:inset 0 1px 0 var(--header-rewards-inset),0 4px 16px var(--overlay-dark-30)!important;display:inline-flex;gap:12px;padding:10px 18px 10px 12px;position:relative;text-decoration:none;transition:all .2s ease}.Header .header-rewards-btn:hover{background:radial-gradient(ellipse 150% 100% at 0 0,color-mix(in srgb,var(--p-grad-a) 18%,#0000) 0,#0000 50%),color-mix(in srgb,var(--p-500) 12%,#0000)!important;border-color:var(--header-rewards-border-hover)!important;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--p-500) 15%,#0000),0 6px 24px var(--overlay-dark-40)!important}.header-rewards-ring{align-items:center;display:flex;flex:0 0 auto;height:40px;justify-content:center;width:40px}.header-rewards-ring svg{display:block}.header-rewards-info{align-items:flex-start;display:flex;flex-direction:column;gap:2px}.header-rewards-label{color:var(--color-win);font-size:15px;font-weight:700;line-height:1.2}.header-rewards-timer{font-feature-settings:"tnum";color:var(--text-opacity-45);font-size:13px;font-variant-numeric:tabular-nums;font-weight:500;line-height:1.2}}.header-rewards-icon,.header-rewards-miniIcon,.header-rewards-miniText,.header-rewards-shine,.header-rewards-text{display:none}.header-brand-logo{align-items:center;display:inline-flex;flex:0 0 auto;justify-content:center;margin-right:10px}.header-brand-logo .header-logo{display:block;height:auto;width:40px}.beta-text{align-items:center;color:#fff;display:inline-flex;font-family:Fredoka,Alliance,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--header-beta-font-family,"Fredoka","Alliance",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);font-size:28px;font-weight:900;letter-spacing:0;line-height:1;text-transform:uppercase}.beta-icon{border-radius:4px;display:inline-block;height:20px;margin-right:8px;object-fit:contain;width:20px}:root[data-theme=light] .beta-text{color:#111}.header-chat-label{align-items:center;display:flex;gap:10px;height:80px;height:var(--app-header-height,80px);justify-content:center;pointer-events:none;position:fixed;right:0;top:0;width:240px;width:var(--chat-panel-width,240px);z-index:1201}.header-chat-label-icon{color:#fff;flex-shrink:0;height:24px;width:24px}:root[data-theme=light] .header-chat-label-icon{color:#111}.header-chat-label-text{align-items:center;color:#fff;display:inline-flex;font-family:var(--app-font-family)!important;font-family:var(--header-beta-font-family,var(--app-font-family))!important;font-size:28px!important;font-weight:900!important;letter-spacing:0!important;line-height:1;text-transform:uppercase}:root[data-theme=light] .header-chat-label-text{color:#111}.header-nav{gap:10px;margin-left:12px}.header-logo-link,.header-nav{align-items:center;display:inline-flex}.header-logo-link{justify-content:center;margin-right:10px}.header-logo{display:block;height:auto;width:40px}.header-brand{gap:10px}.header-action-cluster,.header-brand,.header-rewards-slot{align-items:center;display:inline-flex}@media (min-width:901px){.header-action-cluster{gap:12px}.header-rewards-slot{margin-right:4px;transform:translateX(-6px)}}.header-sidebar-controls{align-items:center;display:inline-flex;gap:8px;margin-right:8px}.header-icon-btn{align-items:center;appearance:none;-webkit-appearance:none;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:10px;color:var(--glass-text);cursor:pointer;display:inline-flex;height:40px;justify-content:center;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease;width:40px}.header-icon-btn:hover{background:var(--glass-bg-hover);border-color:var(--glass-border-hover);color:var(--glass-text-hover)}.header-icon-btn.is-active,.header-icon-btn[data-active=true]{background:var(--glass-bg-hover);border-color:var(--glass-border-hover);box-shadow:inset 0 0 0 1px var(--overlay-light-10);color:var(--ui-text-primary)}.header-icon-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.header-pill-group .header-icon-btn:focus-visible,.header-pill-group .header-wallet-pill:focus-visible{outline:none}.header-icon-btn svg{height:18px;width:18px}.header-pill-group{align-items:center;background:#0000;border:1px solid #ffffff1f;border-radius:14px;display:inline-flex;overflow:hidden}.header-pill-group>*{min-height:44px}.header-pill-group>*+*{border-left:1px solid #ffffff1a}.header-pill-group .header-icon-btn,.header-pill-group .header-wallet-pill{background:#0000!important;border:0!important;border-radius:0!important;box-shadow:none!important}.header-pill-group .header-icon-btn:hover,.header-pill-group .header-wallet-pill:hover{background:#ffffff14!important}.header-pill-group .header-icon-btn.is-active,.header-pill-group .header-icon-btn[data-active=true]{background:color-mix(in srgb,var(--p-500) 20%,#0000)!important}.header-chat-btn,.header-restore-btn{appearance:none;-webkit-appearance:none;background:linear-gradient(180deg,var(--overlay-light-6),var(--overlay-light-5));border:1px solid var(--glass-border);border-radius:14px;color:var(--glass-text);cursor:pointer;font-size:13px;font-weight:600;min-height:40px;padding:10px 16px;transition:background .15s ease,border-color .15s ease}.header-chat-btn:hover,.header-restore-btn:hover{background:var(--glass-bg-hover);border-color:var(--glass-border-hover)}.header-wallet-pill{background:linear-gradient(135deg,var(--overlay-light-20) 0,var(--overlay-light-6) 100%)!important;border-color:var(--glass-border)!important;min-width:140px}.header-wallet-pill:hover{background:var(--glass-bg-hover)!important;border-color:var(--glass-border-hover)!important}:root[data-theme=light] .header-chat-btn,:root[data-theme=light] .header-restore-btn{background:#0f172a0d;background:var(--sr-soft-layer,#0f172a0d);border-color:#11182740;border-color:var(--sr-border,#11182740);color:#0b0c0d}:root[data-theme=light] .header-chat-btn:hover,:root[data-theme=light] .header-restore-btn:hover{background:color-mix(in srgb,var(--p-500) 12%,#0000);border-color:color-mix(in srgb,var(--p-500) 30%,#0000)}:root[data-theme=light] .header-icon-btn{background:#0f172a0f;background:var(--sr-soft-layer,#0f172a0f);border-color:#11182740;border-color:var(--sr-border,#11182740);color:#0b0c0d}:root[data-theme=light] .header-icon-btn:hover{background:color-mix(in srgb,var(--p-500) 12%,#0000);border-color:color-mix(in srgb,var(--p-500) 30%,#0000);color:#0b0c0d}:root[data-theme=light] .header-icon-btn.is-active,:root[data-theme=light] .header-icon-btn[data-active=true]{background:color-mix(in srgb,var(--p-500) 18%,#0000);border-color:color-mix(in srgb,var(--p-500) 35%,#0000);color:#0b0c0d}:root[data-theme=light] .header-pill-group{background:#0f172a0f;background:var(--sr-soft-layer,#0f172a0f);border-color:#11182740;border-color:var(--sr-border,#11182740)}:root[data-theme=light] .header-pill-group>*+*{border-left-color:#11182733}:root[data-theme=light] .header-pill-group .header-icon-btn:hover,:root[data-theme=light] .header-pill-group .header-wallet-pill:hover{background:color-mix(in srgb,var(--p-500) 12%,#0000)!important}:root[data-theme=light] .header-pill-group .header-icon-btn.is-active,:root[data-theme=light] .header-pill-group .header-icon-btn[data-active=true]{background:color-mix(in srgb,var(--p-500) 18%,#0000)!important}.header-nav__link{background:#ffffff0a;background:var(--sr-soft-layer,#ffffff0a);border:1px solid #ffffff2e;border:1px solid var(--sr-border,#ffffff2e);border-radius:12px;color:#e6e9eb;font-size:12px;font-weight:600;letter-spacing:.01em;min-height:40px;padding:10px 12px;text-decoration:none;transition:border-color .18s ease,background .18s ease,color .18s ease;z-index:1000000000!important}.header-nav__link:hover{background:color-mix(in srgb,var(--p-500) 12%,#0000);border-color:color-mix(in srgb,var(--p-500) 38%,#0000);color:#fff}.header-nav__link--active{background:color-mix(in srgb,var(--p-500) 18%,#0000);border-color:color-mix(in srgb,var(--p-500) 45%,#0000);color:#fff}.header-more{position:relative;z-index:2147483600!important}.header-more__trigger{align-items:center;display:inline-flex;gap:6px;padding-right:12px;z-index:2147483600!important}.header-more__trigger svg{opacity:.75;z-index:2147483600!important}.header-more__menu{background:var(--element-radial);border:1px solid #ffffff1f;border-radius:10px;box-shadow:0 16px 32px #00000059;flex-direction:column;gap:8px;left:0;min-width:160px;padding:10px;pointer-events:auto;position:fixed;top:0}.header-more.is-open .header-more__menu,.header-more__menu{z-index:2147483600!important}.header-more__link{align-items:center;display:flex;justify-content:flex-start;width:100%;z-index:1000000000!important}:root[data-theme=light] .header-more__menu{background:#fff;border:1px solid #d1d5db;box-shadow:0 12px 24px #0f172a2e}[data-theme=dark] .header-more__menu{background:radial-gradient(100% 20% at center,#ffffff1f 0,#ffffff0a 35%,#0000 70%) 0 0 /200% 200% no-repeat,radial-gradient(120% 100% at 50% -20%,#27384f 0,#1b2229 50%,#0000 100%) 0 0 /cover no-repeat;border:.1px solid #575757}.header-dropdown{position:relative;z-index:2147483600!important}.header-dropdown__trigger{align-items:center;display:inline-flex;gap:6px;padding-right:12px;z-index:2147483600!important}.header-dropdown__trigger svg{opacity:.75;transition:transform .2s ease;z-index:2147483600!important}.header-dropdown.is-open .header-dropdown__trigger svg{transform:rotate(180deg)}.header-dropdown__menu{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#0b0e17!important;border:1px solid #d5dbe82e!important;border-radius:10px;box-shadow:0 16px 32px #0000008c;flex-direction:column;gap:4px;left:0;min-width:140px;opacity:1!important;padding:8px;pointer-events:auto;position:fixed;top:0;z-index:2147483600!important}.header-dropdown__link{align-items:center;display:flex;font-size:13px!important;justify-content:flex-start;padding:8px 12px!important;width:100%;z-index:1000000000!important}:root[data-theme=light] .header-dropdown__menu{background:#fff!important;border:1px solid #d1d5db!important;box-shadow:0 12px 24px #0f172a2e;opacity:1!important}[data-theme=dark] .header-dropdown__menu{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#0b0e17!important;border:1px solid #d5dbe82e!important;opacity:1!important}:root[data-theme=light] .header-nav__link{background:#0f172a0d;background:var(--sr-soft-layer,#0f172a0d);border-color:#11182740;border-color:var(--sr-border,#11182740);color:#0b0c0d}:root[data-theme=light] .header-nav__link--active{background:#0f172a1f;background:var(--sr-soft-layer-strong,#0f172a1f);border-color:#11182740;color:#0b0c0d}.Header-info{align-items:center;appearance:none;-webkit-appearance:none;background:#0f172ae6;border:1px solid #ffffff1a;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;gap:6px;justify-content:center;min-height:40px;padding:10px 18px;transition:background .15s ease,border-color .15s ease}.Header-info:hover{background:color-mix(in srgb,var(--p-500) 18%,#0000);border-color:color-mix(in srgb,var(--p-500) 38%,#0000)}.Header-info .connect-wallet{align-items:center;display:inline-flex;font-size:14px;font-weight:700;justify-content:center;letter-spacing:.02em;padding:0}:root[data-theme=light] .Header-info{background:#ffffffe6;border:1px solid #0000001a;color:#111}:root[data-theme=light] .Header-info:hover{background:color-mix(in srgb,var(--p-500) 12%,#0000);border-color:color-mix(in srgb,var(--p-500) 30%,#0000)}@media (max-width:900px){.Header{background:var(--chat-shell-gradient),#0b0e17;background:var(--chat-shell-gradient),var(--ui-bg,#0b0e17);border:1px solid #ffffff0f;border-radius:12px;box-shadow:0 8px 24px #00000073;height:auto;padding:8px 10px;position:-webkit-sticky;position:sticky;top:max(6px,env(safe-area-inset-top));z-index:1100}.Header-container{gap:10px;justify-content:space-between;padding:0}.beta-text{color:#fff;font-size:20px;font-weight:900!important;letter-spacing:4px;margin:0;max-width:60vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-wallet-btn{background:#0f172ae6;border:1px solid #ffffff1a;border-radius:10px;color:#fff;font-size:13px;font-weight:600;height:36px;min-height:36px;min-width:80px;padding:0 12px}.Header-info{background:#fff;border:1px solid #e6e8ef;border-radius:12px;box-shadow:0 6px 16px #00000040;color:#0b0c0d;font-weight:800;height:36px;padding:0 12px}.Header-info .connect-wallet{font-size:14px;line-height:1;padding:0}:root[data-theme=light] .Header{background:#ffffffe6;border-color:#e5e7eb;box-shadow:0 8px 24px #00000014}:root[data-theme=light] .beta-text{color:#111}:root[data-theme=light] .Header-info{background:#0b0c0d;border-color:#0b0c0d;color:#fff}}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}.hdr-right{align-items:center;display:inline-flex;gap:10px;margin-left:auto}@media (min-width:901px){.header-main{align-items:center;display:flex;justify-content:space-between;position:relative}.header-left{flex:0 0 auto}.header-center{flex:0 0 auto;left:50%;position:absolute;transform:translateX(-50%)}.hdr-right{flex:0 0 auto;margin-left:auto}}.onchain-toggle-btn{align-items:center;background:var(--surface-0);border:1px solid var(--border-0);border-radius:var(--radius-sm);color:var(--text-1);cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;justify-content:center;min-height:40px;padding:10px 16px;transition:background .15s ease,border-color .15s ease}.onchain-toggle-btn:hover{color:var(--text-0)}.onchain-toggle-btn.active,.onchain-toggle-btn:hover{background:var(--brand-500-10);border-color:var(--brand-500-35)}.onchain-toggle-btn.active{color:var(--brand-500)}.onchain-toggle-btn.active:hover{background:var(--brand-500-18);border-color:var(--brand-500-45)}.onchain-toggle-btn .toggle-icon{font-size:14px}.onchain-toggle-btn .toggle-label{font-weight:600;letter-spacing:.3px}[data-theme=light] .onchain-toggle-btn{background:#fffc;border-color:#0000001a;color:#555}[data-theme=light] .onchain-toggle-btn.active{background:var(--brand-500-10);border-color:var(--brand-500-35);color:var(--brand-500)}.header-balance-pill{align-items:center;background:var(--success-500-12);border:1px solid var(--success-500-35);border-radius:var(--radius-md);display:inline-flex;font-size:14px;font-weight:600;gap:6px;height:44px;justify-content:center;min-width:120px;padding:0 18px;transition:background-color .15s ease,border-color .15s ease}.header-balance-pill.clickable{cursor:pointer}.header-balance-pill.clickable:hover{background:var(--success-500-20);border-color:var(--success-500-35)}.header-balance-pill.on-chain{background:var(--success-500-12)}.header-balance-pill.on-chain,.header-balance-pill.on-chain:hover{border-color:var(--success-500-35)}.header-balance-pill.turbo-mode{background:linear-gradient(135deg,#ffaa0026,#ff640026);border-color:#ffaa0073}.header-balance-pill.turbo-mode:hover{background:linear-gradient(135deg,#ffaa0040,#ff640040);border-color:#fa09}@keyframes checkpoint-flash-desktop{0%{background:#22c55e4d;border-color:#22c55e;box-shadow:0 0 0 0 #22c55ecc,inset 0 0 8px #22c55e4d}30%{background:#22c55e59;border-color:#22c55e;box-shadow:0 0 28px 8px #22c55e80,inset 0 0 14px #22c55e33}to{border-color:#22c55e00;box-shadow:0 0 0 0 #22c55e00}}.header-balance-pill.checkpoint-flash{animation:checkpoint-flash-desktop 1.6s ease-out forwards!important;border-color:#22c55e!important}.header-balance-pill.checkpoint-flash .balance-value{color:#22c55e!important;transition:color .3s ease}@keyframes win-flash-desktop{0%{border-color:#22c55e99;box-shadow:0 0 10px #22c55e40}40%{border-color:#22c55e66;box-shadow:0 0 14px #22c55e26}to{border-color:#22c55e00;box-shadow:none}}.header-balance-pill.win-flash{animation:win-flash-desktop .9s ease-out forwards!important}.header-balance-pill.win-flash .balance-value{color:#4ade80!important;transition:color .15s ease}.header-balance-pill.twitter-challenge-mode{background:linear-gradient(135deg,#1da1f240,#0d8bd940);border-color:#1da1f2;box-shadow:0 0 12px #1da1f266}.header-balance-pill.twitter-challenge-mode:hover{background:linear-gradient(135deg,#1da1f259,#0d8bd959);border-color:#33b5ff;box-shadow:0 0 16px #1da1f280}.turbo-indicator{background:#fa03;border-radius:4px;color:#fa0;font-size:9px;font-weight:700;letter-spacing:.08em;margin-right:6px;padding:2px 6px;text-transform:uppercase}.header-balance-pill .balance-label{color:#ffffffeb;font-size:14px;font-weight:600;letter-spacing:.01em}.header-balance-pill .balance-value{color:#fff;font-size:14px;font-weight:700}:root[data-theme=black-white] .header-balance-pill,:root[data-theme=light] .header-balance-pill{background:var(--success-500-12);border-color:var(--success-500-35)}:root[data-theme=black-white] .header-balance-pill:hover,:root[data-theme=light] .header-balance-pill:hover{background:var(--success-500-20);border-color:var(--success-500-35)}:root[data-theme=black-white] .header-balance-pill .balance-label,:root[data-theme=light] .header-balance-pill .balance-label{color:#000000a6}:root[data-theme=black-white] .header-balance-pill .balance-value,:root[data-theme=light] .header-balance-pill .balance-value{color:var(--success-600)}.header-balance-pill.active{border-color:#ffffff40}.header-balance-dropdown{animation:balanceDropdownFadeIn .15s ease;z-index:300000}@keyframes balanceDropdownFadeIn{0%{opacity:0;transform:translateX(-50%) translateY(-4px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.balance-dropdown-content{background:#0b0c0d;border:1px solid #ffffff1a;border-radius:12px;box-shadow:0 8px 32px #00000080;min-width:200px;padding:16px}.balance-dropdown-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.balance-dropdown-label{color:#ffffff80;font-size:12px;letter-spacing:.5px;text-transform:uppercase}.balance-dropdown-value{color:#fff;font-size:20px;font-weight:700}.balance-dropdown-actions{display:flex;gap:8px}.balance-dropdown-btn{border:none;border-radius:var(--radius-sm);cursor:pointer;flex:1 1;font-size:13px;font-weight:600;padding:10px 16px;transition:opacity .15s ease}.balance-dropdown-btn:hover{opacity:.9}.balance-dropdown-btn--deposit{background:radial-gradient(120% 140% at 28% 0,var(--overlay-light-20) 0,#0000 60%),linear-gradient(180deg,var(--brand-300) 0,var(--p-grad-a) 54%,var(--p-grad-b) 100%);color:var(--text-0)}.balance-dropdown-btn--withdraw{background:#ffffff1a;border:1px solid #ffffff26;color:#fff}.header-auth-buttons{align-items:center;background:#0000;border:1px solid #ffffff1f;border-radius:14px;display:inline-flex;margin-right:12px;overflow:hidden}.header-auth-buttons>*+*{border-left:1px solid #ffffff1a}.header-auth-btn{align-items:center;background:#0000;border:none;border-radius:0;color:#ffffffd9;color:var(--glass-text,#ffffffd9);cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:6px;justify-content:center;min-height:44px;padding:0 16px;transition:background .15s ease,color .15s ease;white-space:nowrap}.header-auth-btn:hover{background:#ffffff14;color:#fff;color:var(--glass-text-hover,#fff)}.header-auth-btn--login:hover{background:#ffffff14}.header-auth-btn--register:hover{background:color-mix(in srgb,#2dd4bf 15%,#0000);background:color-mix(in srgb,var(--p-500,#2dd4bf) 15%,#0000)}.header-auth-btn--onchain:hover{background:#6366f126}.header-auth-btn--onchain svg{flex-shrink:0;height:16px;width:16px}@media (max-width:768px){.header-auth-buttons{margin-right:8px}.header-auth-btn{font-size:13px;min-height:40px;padding:0 12px}}@media (max-width:480px){.header-auth-btn--login{display:none}.header-auth-btn--register{padding:0 16px}}.header-demo-login-cta{align-items:center;background:radial-gradient(120% 140% at 28% 0,var(--overlay-light-20) 0,#0000 60%),linear-gradient(180deg,var(--brand-300) 0,var(--p-grad-a) 54%,var(--p-grad-b) 100%)!important;border:1px solid var(--brand-500-35)!important;border-radius:var(--radius-md);box-shadow:var(--shadow-2),0 0 32px var(--brand-glow-soft);color:var(--btn-primary-text)!important;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;height:44px;justify-content:center;letter-spacing:0;min-width:100px;overflow:hidden;padding:0 18px;position:relative;text-transform:none;transition:box-shadow .2s ease,filter .18s ease}.header-demo-login-cta:before{background:linear-gradient(120deg,#0000 22%,var(--overlay-light-20) 46%,#0000 70%);content:"";inset:-2px;pointer-events:none;position:absolute;transform:translateX(-120%);transition:transform .6s ease}.header-demo-login-cta:hover:before{transform:translateX(120%)}.header-demo-login-cta:hover{border-color:var(--brand-500-45);box-shadow:var(--shadow-3),0 0 40px var(--brand-glow);filter:brightness(1.03)}.header-demo-login-cta:active{opacity:.95;transform:none}.header-demo-login-cta span{position:relative;z-index:1}@media (max-width:767px){.header-demo-login-cta{font-size:13px;height:38px;min-width:80px;padding:0 14px}}.header-deposit-cta{align-items:center;background:radial-gradient(120% 140% at 28% 0,var(--overlay-light-20) 0,#0000 60%),linear-gradient(180deg,var(--brand-300) 0,var(--p-grad-a) 54%,var(--p-grad-b) 100%)!important;border:1px solid var(--brand-500-35)!important;border-radius:var(--radius-md);box-shadow:var(--shadow-2),0 0 32px var(--brand-glow-soft);color:var(--btn-primary-text)!important;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;height:44px;justify-content:center;letter-spacing:0;min-width:120px;overflow:hidden;padding:0 18px;position:relative;text-transform:none;transition:box-shadow .2s ease,filter .18s ease}.header-deposit-cta:before{background:linear-gradient(120deg,#0000 22%,var(--overlay-light-20) 46%,#0000 70%);content:"";inset:-2px;pointer-events:none;position:absolute;transform:translateX(-120%);transition:transform .6s ease}.header-deposit-cta:hover:before{transform:translateX(120%)}.header-deposit-cta:hover{border-color:var(--brand-500-45);box-shadow:var(--shadow-3),0 0 40px var(--brand-glow);filter:brightness(1.03)}.header-deposit-cta:active{opacity:.95;transform:none}.header-deposit-cta svg{height:16px;width:16px}.header-deposit-cta span,.header-deposit-cta svg{position:relative;z-index:1}.header-wallet-btn{align-items:center;background:var(--surface-0);border:1px solid var(--border-0);border-radius:var(--radius-sm);color:var(--text-0);cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:6px;justify-content:center;min-height:40px;min-width:90px;padding:10px 18px;transition:background .15s ease,border-color .15s ease}.header-wallet-btn:hover{background:var(--brand-500-10);border-color:var(--brand-500-35)}:root[data-theme=light] .header-wallet-btn{background:#ffffffe6;border:1px solid #0000001a;color:#111}:root[data-theme=light] .header-wallet-btn:hover{background:color-mix(in srgb,var(--p-500) 12%,#0000);border-color:color-mix(in srgb,var(--p-500) 30%,#0000)}.status-indicator.on-chain{background-color:var(--success-500)!important;background-color:var(--wallet-green-highlight,var(--success-500))!important;box-shadow:0 0 8px #7dd93580}@media (max-width:900px){.header-inline-controls,.header-logo-link,.header-nav,.header-quick-actions,.header-sidebar-controls{display:none!important}.hdr-right{margin-left:0!important}.Header{background:var(--chat-shell-gradient),#0b0e17;background:var(--chat-shell-gradient),var(--ui-bg,#0b0e17);border:1px solid #ffffff0f;border-radius:12px;box-shadow:0 8px 24px #00000073;height:auto;padding:8px 10px;position:-webkit-sticky;position:sticky;top:max(6px,env(safe-area-inset-top));z-index:1100}.Header-container{gap:10px;justify-content:space-between;padding:0 2px}.beta-text{color:#fff;font-size:18px;font-weight:900!important;letter-spacing:3px;margin:0;max-width:52vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.network-indicator{align-items:center;background:linear-gradient(180deg,#ffffff0f,#ffffff05);border:1px solid #ffffff1a;border-radius:10px;display:inline-flex;height:36px;justify-content:center;position:relative;width:36px}.arbitrum-logo{height:20px;object-fit:contain;width:20px}.status-indicator{background:var(--brand-500);border:2px solid #0c0d0ff2;border-radius:50%;bottom:-2px;box-shadow:0 0 0 1px #75d8ff59;height:10px;position:absolute;right:-2px;width:10px}.Header-info{align-items:center;background:#fff;border:1px solid #e6e8ef;border-radius:12px;box-shadow:0 6px 16px #00000040;color:#0b0c0d;display:inline-flex;font-weight:800;gap:8px;height:38px;padding:0 12px}.Header-info .connect-wallet{font-size:14px;line-height:1;padding:0}.Header-info .wallet-glyph{opacity:.9}.Header-info .chev{opacity:.75}.Header-info:active{transform:none}:root[data-theme=light] .Header{background:#ffffffeb;border-color:#e5e7eb;box-shadow:0 8px 24px #00000014}:root[data-theme=light] .beta-text{color:#111}:root[data-theme=light] .Header-info{background:#0b0c0d;border-color:#0b0c0d;color:#fff}}@media (min-width:901px){.hdr-right{gap:8px}.network-indicator{align-items:center;background:#0000;border:0;display:inline-flex;gap:8px;height:auto;width:auto}.status-indicator{background:var(--brand-500);border:0;border-radius:50%;box-shadow:none;height:8px;position:static;width:8px}.Header-info{background:#ffffff0d;border:.2px solid #aeadad;border-radius:40px;box-shadow:none;color:var(--font-color);height:70%;padding:0 16px}.Header-info .chev,.Header-info .wallet-glyph{display:none}}@media (max-width:900px){.Header{background:linear-gradient(180deg,#d5dbe812,#d5dbe80a),#0b0e17!important;border:1px solid #ffffff0f!important;border-radius:12px!important;box-shadow:0 8px 24px #00000073!important;height:auto!important;padding:8px 10px!important;position:-webkit-sticky!important;position:sticky!important;top:max(6px,env(safe-area-inset-top))!important;z-index:1100!important}.Header-container{align-items:center!important;display:flex!important;gap:10px!important;justify-content:space-between!important;padding:0 2px!important}.beta-text{color:#fff!important;font-size:18px!important;font-weight:900!important;letter-spacing:3px!important;margin:0!important;max-width:52vw!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.hdr-right{gap:10px!important}.hdr-right,.network-indicator{align-items:center!important;display:inline-flex!important}.network-indicator{background:linear-gradient(180deg,#ffffff0f,#ffffff05)!important;border:1px solid #ffffff1a!important;border-radius:10px!important;height:36px!important;justify-content:center!important;position:relative!important;width:36px!important}.arbitrum-logo{height:20px!important;object-fit:contain!important;width:20px!important}.status-indicator{background:var(--brand-500)!important;border:2px solid #0c0d0ff2!important;border-radius:50%!important;bottom:-2px!important;box-shadow:0 0 0 1px #75d8ff59!important;height:10px!important;pointer-events:none!important;position:absolute!important;right:-2px!important;width:10px!important}.Header-info{align-items:center!important;background:#fff!important;border:1px solid #e6e8ef!important;border-radius:12px!important;box-shadow:0 6px 16px #00000040!important;color:#0b0c0d!important;display:inline-flex!important;font-weight:800!important;gap:8px!important;height:38px!important;padding:0 12px!important}.Header-info .connect-wallet{font-size:14px!important;line-height:1!important;padding:0!important}.Header-info:active{transform:none!important}.Header-info .chev,.Header-info .wallet-glyph{display:inline-block!important;opacity:.85!important}:root[data-theme=light] .Header{background:#ffffffeb!important;border-color:#e5e7eb!important;box-shadow:0 8px 24px #00000014!important}:root[data-theme=light] .beta-text{color:#111!important}:root[data-theme=light] .Header-info{background:#0b0c0d!important;border-color:#0b0c0d!important;color:#fff!important}}@media (min-width:901px){.network-indicator{align-items:center!important;background:#ffffff0f!important;border:1px solid #ffffff29!important;border-radius:9999px!important;display:inline-flex!important;height:28px!important;justify-content:center!important;margin-right:12px!important;position:relative!important;width:28px!important}.network-indicator .arbitrum-logo{display:block!important;height:16px!important;width:16px!important}.network-indicator .status-indicator{background:var(--brand-500)!important;border-radius:50%!important;box-shadow:0 0 0 2px #151618!important;height:8px!important;position:absolute!important;right:-2px!important;top:-2px!important;width:8px!important}body.sidebar-hidden .Header{background:var(--shell-bg);border:none;border-bottom:1px solid var(--shell-border);border-radius:0;box-shadow:var(--shell-shadow);box-sizing:border-box;left:50%;margin-top:0;position:relative;right:auto;top:auto;transform:translateX(-50%);width:100vw;z-index:auto}body.sidebar-hidden .Header-container{max-width:none;padding:0 72px;padding:0 calc(var(--app-content-pad, 40px) + var(--app-content-gutter, 32px));width:100%}:root.chat-panel-open body.sidebar-hidden .Header{box-sizing:border-box;padding-right:0!important}:root.chat-panel-open body.sidebar-hidden .Header-container{box-sizing:border-box;padding-right:calc(12px + var(--chat-panel-width))!important}body:not(.sidebar-hidden) .Header{background:var(--shell-bg);border:none;border-bottom:1px solid var(--shell-border);border-radius:0;box-shadow:var(--shell-shadow);left:0;position:fixed;right:0;top:0;width:100vw;z-index:1200}body:not(.sidebar-hidden) .Header:after{background:var(--shell-border);content:"";height:100%;left:249px;left:calc(var(--sidebar-width, 250px) - 1px);position:absolute;top:0;width:1px;z-index:1}body:not(.sidebar-hidden) .Header-container{align-items:center;height:80px;height:var(--app-header-height,80px);padding:0 24px;width:100%}body:not(.sidebar-hidden) .header-main{margin-left:250px;margin-left:var(--sidebar-width,250px)}}@media (max-width:900px){.Header{background:var(--chat-shell-gradient),#0b0e17!important;background:var(--chat-shell-gradient),var(--ui-bg,#0b0e17)!important;border:1px solid #ffffff14!important;border-radius:14px!important;box-shadow:0 10px 28px #00000073!important;height:auto!important;padding:10px 12px!important;position:-webkit-sticky!important;position:sticky!important;top:max(6px,env(safe-area-inset-top))!important;z-index:1100!important}.Header-container{align-items:center!important;display:flex!important;gap:10px!important;justify-content:space-between!important;padding:0!important}.beta-text{color:#fff!important;flex:1 1 auto!important;font-size:18px!important;font-weight:900!important;letter-spacing:3px!important;margin:0!important;order:2!important;overflow:hidden!important;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important}.network-indicator{order:3!important}.Header-info{order:4!important}.network-indicator{align-items:center!important;background:linear-gradient(180deg,#ffffff0f,#ffffff05)!important;border:1px solid #ffffff1a!important;border-radius:12px!important;display:inline-flex!important;height:36px!important;justify-content:center!important;overflow:hidden!important;position:relative!important;width:36px!important}.arbitrum-logo{height:20px!important;object-fit:contain!important;width:20px!important}.status-indicator{background:var(--brand-500)!important;border:2px solid #0c0d0ff2!important;border-radius:50%!important;bottom:-2px!important;box-shadow:0 0 0 1px #75d8ff59!important;height:10px!important;pointer-events:none!important;position:absolute!important;right:-2px!important;width:10px!important}.Header-info{-webkit-tap-highlight-color:transparent!important;align-items:center!important;background:#fff!important;border:1px solid #e6e8ef!important;border-radius:12px!important;box-shadow:0 8px 18px #00000047!important;color:#0b0c0d!important;display:inline-flex!important;font-weight:800!important;gap:8px!important;height:40px!important;justify-content:center!important;padding:0 14px!important}.Header-info:active{transform:none!important}.Header-info:after,.Header-info:before{content:"";display:inline-block}.Header-info:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='18' height='18' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 7a3 3 0 0 1 3-3h10a3 3 0 0 1 3 3v1H7a3 3 0 0 0-3 3V7Z' fill='%230b0c0d'/%3E%3Crect x='4' y='8' width='16' height='10' rx='2' stroke='%230b0c0d' stroke-width='2'/%3E%3Ccircle cx='16.5' cy='13' r='1.5' fill='%230b0c0d'/%3E%3C/svg%3E") 50%/contain no-repeat;height:18px;opacity:.9;width:18px}.Header-info:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='12' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m7 10 5 5 5-5' stroke='%230b0c0d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;height:12px;opacity:.9;width:12px}.Header-info .connect-wallet{color:inherit!important;font-size:15px!important;line-height:1!important;padding:0!important}:root[data-theme=light] .Header{background:#ffffffeb!important;border-color:#e5e7eb!important;box-shadow:0 8px 20px #00000014!important}:root[data-theme=light] .beta-text{color:#111!important}:root[data-theme=light] .Header-info{background:#0b0c0d!important;border-color:#0b0c0d!important;color:#fff!important}}.hamburger-btn{display:none}@media (max-width:900px){.Header{background:var(--chat-shell-gradient),#0b0e17!important;background:var(--chat-shell-gradient),var(--ui-bg,#0b0e17)!important;border:1px solid #ffffff14!important;border-radius:14px!important;box-shadow:0 10px 28px #00000073!important;height:auto!important;padding:10px 12px!important;position:-webkit-sticky!important;position:sticky!important;top:max(6px,env(safe-area-inset-top))!important;z-index:1100!important}.Header-container{align-items:center!important;display:flex!important;gap:10px!important;justify-content:space-between!important;padding:0!important}.hamburger-btn{-webkit-tap-highlight-color:transparent!important;align-items:center!important;background:linear-gradient(180deg,#ffffff14,#ffffff05)!important;border:1px solid #ffffff1a!important;border-radius:10px!important;color:#e8eaed!important;display:inline-flex!important;height:36px!important;justify-content:center!important;width:36px!important}.hamburger-btn:active{transform:none}.hamburger-icon{display:block}:root[data-theme=light] .hamburger-btn{background:#fff!important;border-color:#e5e7eb!important;color:#111!important}.beta-text{color:#fff!important;flex:1 1 auto!important;font-size:16px!important;font-weight:900!important;letter-spacing:3px!important;margin:0!important;order:2!important;overflow:hidden!important;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important}:root[data-theme=light] .beta-text{color:#111!important}.hdr-right{display:inline-flex!important;gap:10px!important;order:3!important}.network-indicator{align-items:center!important;background:linear-gradient(180deg,#ffffff0f,#ffffff05)!important;border:1px solid #ffffff1a!important;border-radius:12px!important;display:inline-flex!important;height:36px!important;justify-content:center!important;overflow:hidden!important;position:relative!important;width:36px!important}.arbitrum-logo{height:20px!important;object-fit:contain!important;width:20px!important}.status-indicator{background:var(--brand-500)!important;border:2px solid #0c0d0ff2!important;border-radius:50%!important;bottom:-2px!important;box-shadow:0 0 0 1px #75d8ff59!important;height:10px!important;pointer-events:none!important;position:absolute!important;right:-2px!important;width:10px!important}.Header-info{align-items:center!important;background:#fff!important;border:1px solid #e6e8ef!important;border-radius:12px!important;box-shadow:0 8px 18px #00000047!important;color:#0b0c0d!important;display:inline-flex!important;font-weight:800!important;gap:8px!important;height:40px!important;justify-content:center!important;padding:0 14px!important}.Header-info .connect-wallet{font-size:15px!important;line-height:1!important;padding:0!important}.Header-info .chev,.Header-info .wallet-glyph{display:inline-block!important;opacity:.9}.Header-info:active{transform:none}:root[data-theme=light] .Header{background:#ffffffeb!important;border-color:#e5e7eb!important;box-shadow:0 8px 24px #00000014!important}:root[data-theme=light] .Header-info{background:#0b0c0d!important;border-color:#0b0c0d!important;color:#fff!important}@media (max-width:360px){.network-indicator{display:none!important}}}@media (min-width:901px){:root.chat-panel-open .Header-container{padding-right:24px}:root.chat-panel-open .hdr-right{margin-right:0;position:relative;z-index:1}}@media (max-width:900px){:root{--header-height:64px}.Header{border-radius:0!important;height:var(--header-height)!important;left:0!important;margin:0!important;padding-top:env(safe-area-inset-top)!important;position:fixed!important;right:0!important;top:0!important;z-index:14000!important}.Header-container{align-items:center!important;height:100%!important;padding:0 10px!important}.appScroll{padding-top:calc(var(--header-height) + env(safe-area-inset-top))!important;position:relative!important;scroll-padding-top:calc(var(--header-height) + env(safe-area-inset-top))!important;z-index:0!important}.appScroll>:first-child{margin-top:0!important}#root,.App,.appRoot,body,html{margin:0!important;padding:0!important}}.Header .beta-text{font-family:Fredoka,Alliance,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-family:var(--header-beta-font-family,"Fredoka","Alliance",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif)!important;font-size:34px!important;font-weight:900!important;letter-spacing:0!important;text-shadow:none!important}@media (max-width:900px){.Header .beta-text{font-size:20px!important}}@media (min-width:901px){.header-pill-group{--header-icon-accent:var(--p-400);background:#0000!important;border:1px solid #ffffff1f!important;border-radius:14px!important;box-shadow:none;gap:0!important;padding:0!important}.header-pill-group>*+*{border-left:1px solid #ffffff1a!important}.header-pill-group .header-icon-btn{background:#0000!important;border:0!important;border-radius:0!important;color:#ffffffeb!important;height:44px!important;width:54px!important}.header-pill-group .header-icon-btn:hover{background:#ffffff14!important}.header-pill-group .header-icon-btn.is-active,.header-pill-group .header-icon-btn[data-active=true]{background:color-mix(in srgb,var(--p-500) 20%,#0000)!important;box-shadow:none!important}.header-pill-group .header-icon-btn svg{height:26px!important;width:26px!important}.header-profile-btn{align-items:center;appearance:none;-webkit-appearance:none;background:#0000;border:0;border-radius:0;color:#ffffffeb;cursor:pointer;display:inline-flex;gap:6px;height:44px;justify-content:center;padding:0;transition:background .15s ease;width:54px}.header-profile-btn:hover{background:color-mix(in srgb,var(--p-500) 12%,#0000)}.header-profile-btn.is-active,.header-profile-btn[data-active=true]{background:color-mix(in srgb,var(--p-500) 18%,#0000)!important;box-shadow:none!important}.header-profile-chevron{height:14px;opacity:.55;width:14px}.header-profile-btn>svg:not(.header-profile-chevron){height:22px;width:22px}}:root[data-theme=light] .header-pill-group{background:#ffffffeb!important;border-color:#1118272e!important;box-shadow:0 10px 24px #0f172a1a}:root[data-theme=light] .header-pill-group .header-icon-btn,:root[data-theme=light] .header-profile-btn{color:#0b0c0d!important}:root[data-theme=light] .header-pill-group .header-icon-btn:hover,:root[data-theme=light] .header-profile-btn:hover{background:color-mix(in srgb,var(--p-500) 12%,#0000)!important}:root[data-theme=light] .header-pill-group .header-icon-btn.is-active,:root[data-theme=light] .header-pill-group .header-icon-btn[data-active=true],:root[data-theme=light] .header-profile-btn.is-active,:root[data-theme=light] .header-profile-btn[data-active=true]{background:color-mix(in srgb,var(--p-500) 18%,#0000)!important;box-shadow:none!important}.Header{--hdr-glass-bg:#0f172a9e;--hdr-glass-bg-hover:color-mix(in srgb,var(--p-500) 18%,#0000);--hdr-glass-bg-pressed:color-mix(in srgb,var(--p-500) 24%,#0000);--hdr-glass-border:#ffffff14;--hdr-glass-border-hover:color-mix(in srgb,var(--p-500) 38%,#0000);--hdr-glass-text:#ffffffe6;--hdr-glass-text-strong:#fffffff5;--hdr-focus-blue:color-mix(in srgb,var(--p-500) 35%,#0000);--hdr-focus-green:#3cdc8c59}.header-balance-pill,.header-pill,.vrf-toggle-btn{-webkit-backdrop-filter:blur(12px) saturate(135%);backdrop-filter:blur(12px) saturate(135%);background:var(--hdr-glass-bg)!important;border:1px solid var(--hdr-glass-border)!important;border-radius:999px!important;box-shadow:0 10px 26px #00000047,inset 0 1px 0 #ffffff14!important;color:var(--hdr-glass-text)!important;letter-spacing:.015em!important;overflow:hidden;position:relative;transition:transform .15s ease,background .15s ease,border-color .15s ease,box-shadow .15s ease,color .15s ease}.header-balance-pill:hover,.header-pill:hover,.vrf-toggle-btn:hover{background:var(--hdr-glass-bg-hover)!important;border-color:var(--hdr-glass-border-hover)!important;box-shadow:0 14px 32px #00000052,inset 0 1px 0 #ffffff1a!important;color:var(--hdr-glass-text-strong)!important}.header-pill:active,.vrf-toggle-btn:active{background:var(--hdr-glass-bg-pressed)!important;border-color:#ffffff1a!important;box-shadow:0 8px 18px #00000057,inset 0 1px 0 #ffffff0d!important;transform:translateY(0)}.header-pill:focus-visible,.vrf-toggle-btn:focus-visible{box-shadow:0 10px 26px #00000047,inset 0 1px 0 #ffffff14,0 0 0 3px var(--hdr-focus-blue)!important;outline:none!important}.header-pill:disabled,.vrf-toggle-btn:disabled{cursor:not-allowed;opacity:.55;transform:none!important}.header-balance-pill .balance-label,.header-balance-pill .balance-value{color:inherit!important;letter-spacing:.015em!important}.header-balance-pill{min-height:36px!important;padding:8px 14px!important}.header-balance-pill,.header-balance-pill .balance-label,.header-balance-pill .balance-value{font-size:13px!important}.vrf-toggle-btn:before{content:none!important}.header-deposit,.header-deposit-cta{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:radial-gradient(120% 140% at 28% 0,var(--overlay-light-20) 0,#0000 60%),linear-gradient(180deg,var(--brand-300) 0,var(--p-grad-a) 54%,var(--p-grad-b) 100%)!important;border:1px solid var(--brand-500-35)!important;border-radius:var(--radius-md)!important;box-shadow:var(--shadow-2),0 0 32px var(--brand-glow-soft)!important;color:var(--btn-primary-text)!important;font-weight:600!important;letter-spacing:.02em!important;overflow:hidden;position:relative;text-shadow:none!important;transition:box-shadow .2s ease,filter .18s ease,border-color .18s ease}.header-deposit-cta:before,.header-deposit:before{background:linear-gradient(120deg,#0000 22%,var(--overlay-light-20) 46%,#0000 70%);content:"";inset:-2px;pointer-events:none;position:absolute;transform:translateX(-120%);transition:transform .6s ease}.header-deposit-cta:hover:before,.header-deposit:hover:before{transform:translateX(120%)}.header-deposit-cta:hover,.header-deposit:hover{border-color:var(--brand-500-45)!important;box-shadow:var(--shadow-3),0 0 40px var(--brand-glow)!important;filter:brightness(1.03)}.header-deposit-cta:active,.header-deposit:active{box-shadow:inset 0 0 0 2px var(--brand-500-35)!important;filter:brightness(.95)}.header-deposit-cta:focus-visible,.header-deposit:focus-visible{box-shadow:inset 0 1px 0 #ffffff2e,0 0 0 3px var(--focus-ring)!important;outline:none!important}.header-deposit-cta:disabled,.header-deposit:disabled{cursor:not-allowed;filter:none;opacity:.55;transform:none}.header-icon-btn,.header-iconbtn,.header-profile-btn{-webkit-backdrop-filter:blur(12px) saturate(135%);backdrop-filter:blur(12px) saturate(135%);background:var(--hdr-glass-bg)!important;border:1px solid var(--hdr-glass-border)!important;border-radius:14px!important;box-shadow:0 10px 24px #00000042,inset 0 1px 0 #ffffff14!important;color:#ffffffdb!important;overflow:hidden;position:relative;transition:transform .15s ease,background .15s ease,border-color .15s ease,box-shadow .15s ease,color .15s ease}.header-pill-group{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0000!important;border:1px solid #ffffff1f!important;border-radius:14px!important;overflow:hidden!important}.header-pill-group,.header-pill-group:focus-within{box-shadow:none!important}.header-pill-group .header-icon-btn,.header-pill-group .header-profile-btn{background:#0000!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:hidden!important}.header-pill-group>*+*{border-left:1px solid #ffffff1a!important}.header-profile-chevron{display:none!important}.header-icon-btn:hover,.header-iconbtn:hover,.header-profile-btn:hover{background:#ffffff14!important;border-color:#ffffff26!important;box-shadow:none!important;color:#fff!important;transform:none}.header-icon-btn:active,.header-iconbtn:active,.header-profile-btn:active{background:#ffffff1f!important;border-color:#ffffff2e!important;box-shadow:none!important;transform:none}.header-icon-btn:focus-visible,.header-iconbtn:focus-visible,.header-profile-btn:focus-visible{box-shadow:0 10px 24px #00000042,inset 0 1px 0 #ffffff14,0 0 0 3px var(--hdr-focus-blue)!important;outline:none!important}.header-icon-btn:disabled,.header-iconbtn:disabled,.header-profile-btn:disabled{box-shadow:0 8px 18px #00000038,inset 0 1px 0 #ffffff0f!important;cursor:not-allowed;opacity:.55;transform:none!important}@media (min-width:901px){:root{--hdr-btn-radius:12px;--hdr-btn-border:#ffffff0f;--hdr-btn-border-strong:color-mix(in srgb,var(--p-500) 38%,#0000);--hdr-btn-bg:#0f172a9e;--hdr-btn-bg-hover:color-mix(in srgb,var(--p-500) 18%,#0000);--hdr-btn-bg-active:color-mix(in srgb,var(--p-500) 24%,#0000);--hdr-btn-text:#ffffffeb;--hdr-btn-shadow:0 10px 26px #0000004d;--hdr-btn-inner:inset 0 1px 0 #ffffff0f}.Header-info,.header-chat-btn,.header-icon-btn,.header-nav__link,.header-profile-btn,.header-restore-btn,.header-wallet-btn{-webkit-backdrop-filter:blur(10px) saturate(120%);backdrop-filter:blur(10px) saturate(120%);background:var(--hdr-btn-bg)!important;border:1px solid var(--hdr-btn-border)!important;border-radius:var(--hdr-btn-radius)!important;box-shadow:var(--hdr-btn-inner),var(--hdr-btn-shadow)!important;color:var(--hdr-btn-text)!important}.Header-info:hover,.header-chat-btn:hover,.header-icon-btn:hover,.header-nav__link:hover,.header-profile-btn:hover,.header-restore-btn:hover,.header-wallet-btn:hover{background:var(--hdr-btn-bg-hover)!important;border-color:var(--hdr-btn-border-strong)!important;color:#fffffffa!important}.header-icon-btn.is-active,.header-icon-btn[data-active=true],.header-nav__link--active,.header-profile-btn.is-active,.header-profile-btn[data-active=true]{background:var(--hdr-btn-bg-active)!important;border-color:#ffffff1f!important;box-shadow:var(--hdr-btn-inner),var(--hdr-btn-shadow),inset 0 0 0 1px #ffffff0f!important}.header-deposit-cta{border-radius:14px!important;box-shadow:inset 0 1px 0 #fff3!important}.header-pill-group{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0000!important;border:1px solid #ffffff1f!important;border-radius:14px!important;box-shadow:none!important}.header-pill-group>*+*{border-left:1px solid #ffffff1a!important}.header-pill-group .header-icon-btn,.header-pill-group .header-profile-btn,.header-pill-group .header-wallet-pill{background:#0000!important;border:0!important;box-shadow:none!important}.header-pill-group .header-icon-btn:hover,.header-pill-group .header-profile-btn:hover,.header-pill-group .header-wallet-pill:hover{background:#ffffff14!important}.header-wallet-pill{background:#0000!important;border-color:#0000!important;color:var(--hdr-btn-text)!important}:root[data-theme=light]{--hdr-btn-border:#11182724;--hdr-btn-border-strong:color-mix(in srgb,var(--p-500) 38%,#0000);--hdr-btn-bg:#ffffffc7;--hdr-btn-bg-hover:color-mix(in srgb,var(--p-500) 12%,#0000);--hdr-btn-bg-active:color-mix(in srgb,var(--p-500) 18%,#0000);--hdr-btn-text:#0b0c0deb;--hdr-btn-shadow:0 12px 26px #0f172a1a;--hdr-btn-inner:inset 0 1px 0 #ffffff59}}.Header .header-center .header-balance-pill{font-size:12px!important;gap:4px!important;min-height:32px!important;min-width:72px!important;padding:6px 10px!important}.Header .header-center .header-balance-pill .balance-label,.Header .header-center .header-balance-pill .balance-value{font-size:12px!important}.Header .header-center .header-balance-pill:hover{transform:none!important}.Header .header-center .header-deposit,.Header .header-center .header-deposit-cta{box-shadow:inset 0 1px 0 #fff3!important}.Header .header-center .header-deposit-cta:hover,.Header .header-center .header-deposit:hover{box-shadow:inset 0 1px 0 #ffffff40!important;transform:none!important}@media (min-width:901px){.Header-container,body.sidebar-hidden .Header-container{padding-left:24px!important;padding-left:var(--app-content-pad,24px)!important;padding-right:24px!important;padding-right:var(--app-content-pad,24px)!important}body:not(.sidebar-hidden) .Header-container{padding-left:274px!important;padding-left:calc(var(--sidebar-width, 250px) + var(--app-content-pad, 24px))!important;padding-right:24px!important;padding-right:var(--app-content-pad,24px)!important}:root.chat-panel-open body:not(.sidebar-hidden) .Header-container{padding-right:24px!important;padding-right:calc(var(--app-content-pad, 24px) + var(--chat-active-width, 0px))!important}.header-main{max-width:1400px;max-width:var(--app-content-width,1400px);padding:0;width:100%}.header-main,body:not(.sidebar-hidden) .header-main{margin-left:auto!important;margin-right:auto!important}}.Header .Header-info:hover,.Header .header-chat-btn:hover,.Header .header-icon-btn:hover,.Header .header-nav__link:hover,.Header .header-pill-group .header-icon-btn:hover,.Header .header-pill-group .vrf-toggle-btn:hover,.Header .header-profile-btn:hover,.Header .header-restore-btn:hover,.Header .header-rewards-btn:hover,.Header .header-wallet-btn:hover,.Header .header-wallet-pill:hover,.Header .onchain-toggle-btn:hover,.Header .vrf-toggle-btn:hover{background:color-mix(in srgb,var(--p-500) 18%,#0000)!important;border-color:color-mix(in srgb,var(--p-500) 38%,#0000)!important}.Header .header-icon-btn.is-active,.Header .header-icon-btn[data-active=true],.Header .header-nav__link--active,.Header .header-pill-group .header-icon-btn.is-active,.Header .header-pill-group .header-icon-btn[data-active=true],.Header .header-profile-btn.is-active,.Header .header-profile-btn[data-active=true]{background:color-mix(in srgb,var(--p-500) 24%,#0000)!important;border-color:color-mix(in srgb,var(--p-500) 45%,#0000)!important}.Header,:root[data-theme=black-white] .Header,:root[data-theme=dark] .Header,:root[data-theme=light] .Header{background:var(--shell-bg)!important;border-color:var(--shell-border)!important}.header-dropdown__menu,:root[data-theme=black-white] .header-dropdown__menu,:root[data-theme=dark] .header-dropdown__menu,:root[data-theme=light] .header-dropdown__menu{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#0b0e17!important;border:1px solid #d5dbe82e!important;opacity:1!important}.Header .header-dropdown.is-open .header-dropdown__trigger,.Header .header-dropdown__trigger:hover{background:var(--hdr-btn-bg-hover)!important;border-color:var(--hdr-btn-border-strong)!important;color:#fffffffa!important}.vrf-mode-toggle,.vrf-toggle-btn{align-items:center;display:inline-flex;position:relative}.vrf-toggle-btn{background:#0000;border:1px solid #ffffff1f;border-radius:14px;color:var(--ui-text-primary);cursor:pointer;font-size:14px;font-weight:600;gap:8px;justify-content:center;letter-spacing:0;min-height:44px;overflow:hidden;padding:10px 18px;text-transform:none;transition:background .15s ease,box-shadow .15s ease;white-space:nowrap}.vrf-toggle-btn:before{background:linear-gradient(90deg,#0000,#ffffff1a 50%,#0000);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;transform:translateX(-100%);transition:transform .4s ease;width:100%}.vrf-toggle-btn:hover:before{transform:translateX(100%)}.vrf-toggle-btn:hover{background:#ffffff14;transform:none}.vrf-toggle-btn:active{opacity:.95;transform:none}.vrf-toggle-btn--instant{background:color-mix(in srgb,var(--p-500) 15%,#0000);border-color:color-mix(in srgb,var(--p-500) 30%,#0000);box-shadow:none;color:var(--ui-text-primary)}.vrf-toggle-btn--instant:hover{background:color-mix(in srgb,var(--p-500) 25%,#0000);box-shadow:none}.vrf-toggle-btn--commit{background:#0000;box-shadow:none;color:var(--ui-text-primary)}.vrf-toggle-btn--commit:hover{background:#ffffff14;box-shadow:none}.vrf-toggle-btn--turbo{background:linear-gradient(135deg,#00c8c833,#0096ff26);border-color:#00c8c866;box-shadow:0 0 12px #00c8c826;color:#00e5e5}.vrf-toggle-btn--turbo:hover{background:linear-gradient(135deg,#00c8c84d,#0096ff40);box-shadow:0 0 16px #00c8c840}.vrf-toggle-icon{align-items:center;display:flex;justify-content:center;position:relative;z-index:1}.vrf-toggle-icon svg{height:16px;width:16px}.header-pill-group .vrf-mode-toggle{display:inline-flex}.header-pill-group .vrf-toggle-btn{background:#0000!important;border:0!important;border-radius:0!important;box-shadow:none!important;min-height:44px}.header-pill-group .vrf-toggle-btn:hover{background:color-mix(in srgb,var(--p-500) 18%,#0000)!important;border-color:color-mix(in srgb,var(--p-500) 38%,#0000)!important}.header-pill-group .vrf-toggle-btn--instant{background:#0000!important}.header-pill-group .vrf-toggle-btn--instant:hover{background:color-mix(in srgb,var(--p-500) 18%,#0000)!important;border-color:color-mix(in srgb,var(--p-500) 38%,#0000)!important}.vrf-toggle-btn--commit .vrf-toggle-icon,.vrf-toggle-btn--instant .vrf-toggle-icon{color:var(--ui-text-primary)}.vrf-toggle-label{line-height:1;position:relative;z-index:1}.vrf-toggle-indicator{display:none}.vrf-mode-toggle--compact .vrf-toggle-btn{gap:6px;min-height:36px;padding:8px 14px}.vrf-mode-toggle--compact .vrf-toggle-icon svg{height:14px;width:14px}.vrf-tooltip{animation:vrfTooltipFadeIn .15s ease;pointer-events:none;z-index:300000}@keyframes vrfTooltipFadeIn{0%{opacity:0;transform:translateX(-50%) translateY(-4px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.vrf-tooltip-content{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#0b0e17!important;background-color:#0b0e17!important;border:1px solid #d5dbe82e;border-radius:10px;box-shadow:0 8px 32px #00000080;color:#e6edf3;font-size:12px;line-height:1.5;max-width:240px;opacity:1!important;padding:12px 14px}.vrf-tooltip-content strong{color:#fff;display:block;font-size:13px;margin-bottom:4px}.vrf-tooltip-content p{color:#e6edf3bf;margin:0 0 8px}.vrf-tooltip-hint{color:#e6edf380;display:block;font-size:11px;font-style:italic}[data-theme=black-white] .vrf-tooltip-content,[data-theme=light] .vrf-tooltip-content{background:#fff!important;background-color:#fff!important;border:1px solid #d1d5db;box-shadow:0 8px 32px #00000026;color:#111;opacity:1!important}[data-theme=black-white] .vrf-tooltip-content strong,[data-theme=light] .vrf-tooltip-content strong{color:#000}[data-theme=black-white] .vrf-tooltip-content p,[data-theme=light] .vrf-tooltip-content p{color:#000000a6}[data-theme=black-white] .vrf-tooltip-hint,[data-theme=light] .vrf-tooltip-hint{color:#00000073}@media (max-width:768px){.vrf-toggle-label{display:none}.vrf-toggle-btn{padding:6px 8px}}.vrf-fair-btn{align-items:center;background:#7c5cff1a;border:1px solid #7c5cff4d;border-radius:8px;color:#7c5cff;cursor:pointer;display:flex;height:32px;justify-content:center;margin-left:6px;padding:0;transition:all .2s ease;width:32px}.vrf-fair-btn:hover{background:#7c5cff33;border-color:#7c5cff80;transform:scale(1.05)}.vrf-fair-btn:active{transform:scale(.98)}.vrf-fair-btn svg{height:14px;width:14px}.header-pill-group .vrf-fair-btn{background:#0000;border:none;border-left:1px solid #ffffff1a;border-radius:0;height:44px;margin-left:0;width:40px}.header-pill-group .vrf-fair-btn:hover{background:#7c5cff26}@media (max-width:768px){.vrf-fair-btn{height:28px;width:28px}.vrf-fair-btn svg{height:12px;width:12px}}.deposit-promo-overlay{align-items:center;animation:dpmFadeIn .2s ease-out;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000a6;display:flex;inset:0;justify-content:center;position:fixed;z-index:10000}@keyframes dpmFadeIn{0%{opacity:0}to{opacity:1}}.deposit-promo-modal{animation:dpmSlideUp .3s ease-out;-webkit-backdrop-filter:blur(16px) saturate(120%);backdrop-filter:blur(16px) saturate(120%);background:radial-gradient(ellipse 160% 120% at 20% 0,#7c5cff1a 0,#0000 50%),linear-gradient(180deg,#d5dbe814,#d5dbe808);border:1px solid #7c5cff38;border-radius:18px;box-shadow:inset 0 1px 0 #ffffff12,0 0 0 1px #7c5cff14,0 20px 50px #00000080,0 0 40px #7c5cff0f;max-width:380px;padding:36px 30px 28px;position:relative;text-align:center;width:calc(100% - 32px)}.deposit-promo-modal:after{background:linear-gradient(180deg,hsla(0,0%,100%,.035),#0000 40%);border-radius:inherit;content:"";inset:0;mix-blend-mode:screen;pointer-events:none;position:absolute}@keyframes dpmSlideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.deposit-promo-modal__close{align-items:center;background:#d5dbe80f;border:1px solid #d5dbe81a;border-radius:8px;color:#c9d1e680;cursor:pointer;display:flex;height:28px;justify-content:center;padding:0;position:absolute;right:14px;top:14px;transition:all .15s;width:28px;z-index:1}.deposit-promo-modal__close svg{height:14px;width:14px}.deposit-promo-modal__close:hover{background:#d5dbe81f;border-color:#d5dbe82e;color:#f3f6ffe6}.deposit-promo-modal__state{align-items:center;display:flex;flex-direction:column}.deposit-promo-modal__icon-wrap{align-items:center;border-radius:16px;display:flex;height:56px;justify-content:center;margin-bottom:16px;width:56px}.dpm-icon{height:32px;width:32px}.dpm-icon--active{color:#7c5cff;filter:drop-shadow(0 0 8px rgba(124,92,255,.3))}.deposit-promo-modal__state:has(.dpm-icon--active) .deposit-promo-modal__icon-wrap{background:#7c5cff1f;border:1px solid #7c5cff33;box-shadow:0 0 20px #7c5cff1a,inset 0 1px 0 #ffffff0f}.dpm-icon--success{color:#22c55e;filter:drop-shadow(0 0 8px rgba(34,197,94,.3))}.deposit-promo-modal__state:has(.dpm-icon--success) .deposit-promo-modal__icon-wrap{background:#22c55e1f;border:1px solid #22c55e33;box-shadow:0 0 20px #22c55e1a,inset 0 1px 0 #ffffff0f}.dpm-icon--expired{color:#c9d1e673}.deposit-promo-modal__state:has(.dpm-icon--expired) .deposit-promo-modal__icon-wrap{background:#d5dbe80f;border:1px solid #d5dbe81a}.deposit-promo-modal__title{color:#f3f6fff5;font-size:20px;font-weight:700;letter-spacing:-.01em;margin:0 0 4px}.deposit-promo-modal__subtitle{color:#c9d1e68c;font-size:13px;font-weight:500;margin:0 0 22px}.deposit-promo-modal__desc{color:#c9d1e6b8;font-size:14px;line-height:1.55;margin:8px 0 22px}.deposit-promo-modal__desc strong{color:#f3f6fff5;font-weight:600}.deposit-promo-modal__offer{align-items:center;background:#d5dbe80a;border:1px solid #d5dbe814;border-radius:14px;box-shadow:inset 0 1px 0 #ffffff08;display:flex;flex-direction:column;gap:4px;margin-bottom:20px;padding:16px 18px;width:100%}.deposit-promo-modal__offer-row{align-items:center;color:#c9d1e6cc;display:flex;font-size:13px;gap:12px;padding:7px 0;width:100%}.deposit-promo-modal__offer-row strong{color:#f3f6fff5;font-weight:600}.deposit-promo-modal__offer-row--reward{color:#86efac}.deposit-promo-modal__offer-row--reward strong{color:#4ade80}.dpm-offer-icon{flex-shrink:0;height:18px;opacity:.65;width:18px}.deposit-promo-modal__offer-row--reward .dpm-offer-icon{color:#4ade80;opacity:.8}.dpm-arrow{color:#7c5cff66;height:16px;margin:2px 0;width:16px}.deposit-promo-modal__timer{align-items:center;background:#d5dbe80a;border:1px solid #d5dbe814;border-radius:10px;display:flex;gap:10px;justify-content:center;margin-bottom:16px;padding:10px 18px;width:100%}.deposit-promo-modal__timer-label{color:#c9d1e673;font-size:12px;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.deposit-promo-modal__timer-value{font-feature-settings:"tnum";color:#f3f6fff5;font-size:22px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.02em}.deposit-promo-modal__timer--urgent{background:#ef44440f;border-color:#ef444438}.deposit-promo-modal__timer--urgent .deposit-promo-modal__timer-value{animation:dpmTimerPulse 1s ease-in-out infinite;color:#ef4444}@keyframes dpmTimerPulse{0%,to{opacity:1}50%{opacity:.55}}.deposit-promo-modal__hint{color:#c9d1e659;font-size:11px;font-weight:500;margin:0 0 18px}.deposit-promo-modal__btn{align-items:center;background:radial-gradient(ellipse 150% 100% at 50% 0,#d5dbe80f 0,#0000 60%),#d5dbe80f;border:1px solid #d5dbe824;border-radius:10px;box-shadow:inset 0 1px 0 #ffffff0a,0 2px 6px #0000002e;color:#f3f6ffcc;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;justify-content:center;padding:11px 24px;transition:all .15s;width:100%}.deposit-promo-modal__btn:hover{background:#d5dbe81a;border-color:#d5dbe833;color:#f3f6fff5}.deposit-promo-modal__btn--primary{background:linear-gradient(135deg,#22c55e,#16a34a);border:1px solid #22c55e4d;box-shadow:0 0 18px #22c55e2e,0 4px 12px #0000004d,inset 0 1px 0 #ffffff26;color:#fff;font-size:15px;padding:12px 24px}.deposit-promo-modal__btn--primary:hover{background:linear-gradient(135deg,#4ade80,#22c55e);box-shadow:0 0 24px #22c55e40,0 4px 16px #00000059,inset 0 1px 0 #ffffff26;color:#fff}.deposit-promo-modal__btn--dismiss{background:#0000;border-color:#d5dbe814;box-shadow:none;color:#c9d1e666;font-size:13px}.deposit-promo-modal__btn--dismiss:hover{background:#d5dbe80d;border-color:#d5dbe81f;box-shadow:none;color:#c9d1e6a6}:root{--fsm-surface:#0d0a1aeb;--fsm-surface-strong:#0b0816fa;--fsm-border:#9070ff38;--fsm-border-strong:#baaaff47;--fsm-text:#f7f5ff;--fsm-text-muted:#e1ddffb8;--fsm-purple:#7c5cff;--fsm-purple-bright:#a78bfa;--fsm-green:#22c55e;--fsm-amber:#fbbf24;--fsm-shadow:0 24px 64px #00000085}.fsm-overlay{animation:fsmOverlayIn .18s ease-out;-webkit-backdrop-filter:blur(16px) saturate(120%);backdrop-filter:blur(16px) saturate(120%);background:radial-gradient(circle at 20% 0,#7c5cff38 0,#0000 34%),radial-gradient(circle at 80% 10%,#3b82f629 0,#0000 28%),#04050ad6;display:grid;inset:0;isolation:isolate;overscroll-behavior:contain;padding:clamp(8px,2vw,18px);place-items:center;position:fixed;touch-action:none;z-index:200000}.fsm-overlay:before{background-image:linear-gradient(hsla(0,0%,100%,.025) 1px,#0000 0),linear-gradient(90deg,hsla(0,0%,100%,.025) 1px,#0000 0);background-size:3px 3px,3px 3px;content:"";inset:0;mix-blend-mode:soft-light;opacity:.1;pointer-events:none;position:absolute}@keyframes fsmOverlayIn{0%{opacity:0}to{opacity:1}}.fsm-modal{animation:fsmModalIn .22s ease-out;background:radial-gradient(circle at top left,#7c5cff2e,#0000 34%),linear-gradient(180deg,#ffffff0d,#ffffff05),#0d0a1aeb;background:radial-gradient(circle at top left,#7c5cff2e,#0000 34%),linear-gradient(180deg,#ffffff0d,#ffffff05),var(--fsm-surface);border:1px solid #9070ff38;border:1px solid var(--fsm-border);border-radius:24px;box-shadow:inset 0 1px 0 #ffffff14,0 0 0 1px #7c5cff14,0 24px 64px #00000085;box-shadow:inset 0 1px 0 #ffffff14,0 0 0 1px #7c5cff14,var(--fsm-shadow);color:#f7f5ff;color:var(--fsm-text);max-height:min(100dvh - 16px,940px);overflow:auto;position:relative;scrollbar-width:thin;width:min(100%,1120px)}.fsm-modal:after{background:linear-gradient(180deg,#ffffff0f,#0000 22%);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute}.fsm-modal--win{border-color:#22c55e4d;box-shadow:inset 0 1px 0 #ffffff14,0 0 0 1px #22c55e1f,0 24px 70px #0000008f,0 0 56px #22c55e1f}.fsm-modal--near{border-color:#fbbf2442}@keyframes fsmModalIn{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.fsm-header{align-items:flex-start;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(180deg,#0b0816fa,#0b0816db);border-bottom:1px solid #ffffff0d;display:flex;gap:12px;justify-content:space-between;padding:clamp(16px,2.6vw,24px) clamp(16px,3vw,28px) 14px;position:-webkit-sticky;position:sticky;top:0;z-index:3}.fsm-header__copy{flex:1 1;min-width:0}.fsm-kicker{color:#d2c7ffb8;display:inline-flex;font-size:.74rem;font-weight:700;letter-spacing:.14em;line-height:1;margin-bottom:6px;text-transform:uppercase}.fsm-title-row{display:flex;flex-direction:column;gap:10px}.fsm-title{font-size:clamp(1.4rem,3.6vw,2.2rem);font-weight:900;letter-spacing:-.03em;line-height:1.04;margin:0}.fsm-subtitle{color:#e1ddffb8;color:var(--fsm-text-muted);font-size:clamp(.92rem,2.2vw,1rem);line-height:1.45;margin:6px 0 0;max-width:42ch}.fsm-step-tag{align-self:flex-start;background:#7c5cff24;border:1px solid #a78bfa33;border-radius:999px;color:#f3efff;font-size:.82rem;font-weight:700;gap:6px;min-height:36px;padding:8px 12px;white-space:nowrap}.fsm-close,.fsm-step-tag{align-items:center;display:inline-flex}.fsm-close{background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;color:#f5f3ffd1;cursor:pointer;flex:0 0 auto;height:38px;justify-content:center;transition:transform .16s ease,background .16s ease,border-color .16s ease;width:38px}.fsm-close svg{height:16px;width:16px}.fsm-close:focus-visible,.fsm-close:hover{background:#ffffff14;border-color:#ffffff29;outline:none;transform:translateY(-1px)}.fsm-layout{grid-gap:clamp(18px,3vw,28px);display:grid;gap:clamp(18px,3vw,28px);grid-template-columns:1fr;padding:14px clamp(16px,3vw,28px) clamp(18px,3vw,28px)}.fsm-wheel-panel{display:grid;min-width:0;padding:clamp(10px,2vw,16px) 0 6px;place-items:center;position:relative}.fsm-wheel-aura{background:radial-gradient(circle,#7c5cff38 0,#7c5cff14 40%,#0000 72%),radial-gradient(circle at 50% 70%,#3b82f61f,#0000 56%);border-radius:50%;filter:blur(16px);inset:10% 12%;pointer-events:none;position:absolute}.fsm-wheel-stage{--fsm-wheel-size:min(82vw,60dvh,320px);aspect-ratio:1/1;margin-inline:auto;max-width:100%;position:relative;width:var(--fsm-wheel-size)}.fsm-wheel-wrapper{display:grid;height:100%;place-items:center;position:relative;width:100%}.fsm-wheel-pointer{filter:drop-shadow(0 6px 12px rgba(0,0,0,.42));left:50%;pointer-events:none;position:absolute;top:0;transform:translateX(-50%);z-index:3}.fsm-wheel-spin-container{display:grid;height:100%;place-items:center;transform:translateZ(0);width:100%;will-change:transform}.fsm-wheel-svg{height:100%;width:100%}.fsm-wheel-center{aspect-ratio:1/1;background:radial-gradient(circle at 30% 30%,#1f1540 0,#0f0b1a 72%,#08060f 100%);border:2px solid #7c5cffa6;border-radius:50%;box-shadow:inset 0 -8px 16px #0000008c,inset 0 2px 8px #7c5cff14,0 0 24px #7c5cff47,0 8px 24px #00000075;display:grid;inset:50% auto auto 50%;place-items:center;position:absolute;transform:translate(-50%,-50%);width:32%}.fsm-center-logo{filter:drop-shadow(0 2px 6px rgba(0,0,0,.4));height:auto;opacity:.96;width:52%}.fsm-winning-segment{animation:fsmSegmentPulse .28s ease-in-out 4;filter:brightness(1.45) saturate(1.28)}@keyframes fsmSegmentPulse{0%,to{filter:brightness(1.28) saturate(1.18)}50%{filter:brightness(1.72) saturate(1.42)}}.fsm-info-panel{display:flex;flex-direction:column;gap:clamp(14px,2.2vw,18px);min-width:0}.fsm-meta-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.fsm-stat{background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;box-shadow:inset 0 1px 0 #ffffff08;padding:clamp(12px,2vw,16px)}.fsm-stat__label{color:#ddd8ff99;display:block;font-size:.75rem;font-weight:700;letter-spacing:.11em;margin-bottom:6px;text-transform:uppercase}.fsm-stat__value{color:#f7f5ff;color:var(--fsm-text);display:block;font-size:clamp(1rem,3vw,1.18rem);line-height:1.2}.fsm-copy-block,.fsm-result-card{background:radial-gradient(circle at top left,#7c5cff1f,#0000 40%),#ffffff0a;border:1px solid #baaaff47;border:1px solid var(--fsm-border-strong);border-radius:20px;box-shadow:inset 0 1px 0 #ffffff08;padding:clamp(16px,2.6vw,22px)}.fsm-copy-block{align-items:flex-start;display:flex;gap:12px}.fsm-copy-icon{align-items:center;background:#7c5cff24;border-radius:12px;color:#d8ceff;display:inline-flex;flex:0 0 auto;height:38px;justify-content:center;width:38px}.fsm-copy-icon svg{height:18px;width:18px}.fsm-copy-text{color:#e1ddffb8;color:var(--fsm-text-muted);font-size:clamp(.94rem,2.5vw,1rem);line-height:1.55;margin:0}.fsm-result-card{transform-origin:center}.fsm-result-card--win{background:radial-gradient(circle at top left,#22c55e29,#0000 42%),#ffffff0d;border-color:#22c55e47}.fsm-result-card--near{background:radial-gradient(circle at top left,#fbbf2424,#0000 42%),#ffffff0d;border-color:#fbbf2447}.fsm-result-card__eyebrow{color:#dbd4ffad;display:inline-flex;font-size:.75rem;font-weight:800;letter-spacing:.11em;margin-bottom:8px;text-transform:uppercase}.fsm-result-card__title{font-size:clamp(1.45rem,5vw,2.4rem);font-weight:900;letter-spacing:-.04em;line-height:1.05;margin:0}.fsm-result-card__payout{color:#f4f2ff;font-size:clamp(1rem,3.2vw,1.2rem);font-weight:800;margin-top:8px}.fsm-result-card--win .fsm-result-card__payout{color:#c4ffd6}.fsm-result-card--near .fsm-result-card__payout{color:#ffe8a2}.fsm-result-card__support{color:#e1ddffb8;color:var(--fsm-text-muted);font-size:.96rem;line-height:1.55;margin:12px 0 0}.fsm-actions{display:flex;flex-direction:column;gap:10px}.fsm-button{border:1px solid #0000;border-radius:14px;cursor:pointer;font-size:clamp(.96rem,2.8vw,1rem);font-weight:800;letter-spacing:.02em;min-height:52px;padding:0 18px;transition:transform .16s ease,box-shadow .16s ease,background .16s ease,border-color .16s ease,opacity .16s ease}.fsm-button:disabled{cursor:default;opacity:.72}.fsm-button--primary{background:linear-gradient(135deg,#7c5cff,#6b4cf8 52%,#5734d5);box-shadow:0 10px 26px #7c5cff52,inset 0 1px 0 #ffffff2e;color:#fff}.fsm-button--primary:focus-visible:not(:disabled),.fsm-button--primary:hover:not(:disabled){box-shadow:0 14px 30px #7c5cff66,inset 0 1px 0 #ffffff38;outline:none;transform:translateY(-1px)}.fsm-button--secondary{background:#ffffff0a;border-color:#ffffff14;color:#efeaff}.fsm-button--secondary:focus-visible,.fsm-button--secondary:hover{background:#ffffff12;border-color:#ffffff26;outline:none;transform:translateY(-1px)}.fsm-error{background:#ef44441f;border:1px solid #ef44443d;border-radius:14px;color:#ffd4d4;font-size:.92rem;font-weight:700;padding:12px 14px}.fsm-confetti{inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:200001}.fsm-confetti__piece{animation:fsmConfettiFall linear forwards;border-radius:3px;height:12px;opacity:.95;position:absolute;top:-12px;width:8px}@keyframes fsmConfettiFall{0%{opacity:1;transform:translateZ(0) rotate(0deg)}to{opacity:0;transform:translate3d(0,105dvh,0) rotate(680deg)}}@media (min-width:560px){.fsm-wheel-stage{--fsm-wheel-size:min(78vw,62dvh,360px)}.fsm-title-row{align-items:flex-start;flex-direction:row;justify-content:space-between}}@media (min-width:960px){.fsm-layout{align-items:center;grid-template-columns:minmax(360px,1.05fr) minmax(300px,.95fr)}.fsm-wheel-stage{--fsm-wheel-size:min(44vw,68dvh,500px)}.fsm-info-panel{justify-content:center}}@media (max-width:420px){.fsm-overlay{padding:8px}.fsm-modal{border-radius:20px;max-height:calc(100dvh - 8px)}.fsm-header,.fsm-layout{padding-inline:14px}.fsm-meta-grid{grid-template-columns:1fr}.fsm-wheel-stage{--fsm-wheel-size:min(82vw,54dvh,304px)}}@media (max-height:560px) and (orientation:landscape){.fsm-modal{max-height:calc(100dvh - 8px)}.fsm-header{padding-bottom:10px;padding-top:12px}.fsm-layout{gap:14px}.fsm-wheel-stage{--fsm-wheel-size:min(54dvh,64vw,300px)}}@media (prefers-reduced-motion:reduce){.fsm-confetti__piece,.fsm-modal,.fsm-overlay,.fsm-winning-segment{animation:none!important}.fsm-button,.fsm-close{transition:none}}.daily-challenge{background:linear-gradient(180deg,#9333ea14,#0003);border:1px solid #9333ea33;border-radius:16px;overflow:hidden;padding:20px;position:relative}.daily-challenge:before{background:linear-gradient(90deg,#0000,#9333ea80 50%,#0000);content:"";height:2px;left:0;position:absolute;right:0;top:0}.daily-challenge--ready{background:linear-gradient(180deg,#10b9811a,#0003);border-color:#10b9814d}.daily-challenge--ready:before{background:linear-gradient(90deg,#0000,#10b98199 50%,#0000)}.daily-challenge--disabled,.daily-challenge--error{gap:12px;min-height:120px;opacity:.7}.daily-challenge--disabled,.daily-challenge--error,.daily-challenge--loading{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}.daily-challenge--loading{background:#0000;border:none;gap:0;min-height:48px;opacity:1;padding:12px}.daily-challenge__header{align-items:center;display:flex;gap:14px;margin-bottom:18px}.daily-challenge__icon{align-items:center;background:linear-gradient(135deg,#9333ea,#7c3aed);border-radius:12px;color:#fff;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.daily-challenge--ready .daily-challenge__icon{background:linear-gradient(135deg,#10b981,#059669)}.daily-challenge__icon svg{height:24px;width:24px}.daily-challenge__title{color:#fff;color:var(--font-color,#fff);font-size:18px;font-weight:700;margin:0}.daily-challenge__subtitle{color:#6e7289;color:var(--text-muted,#6e7289);font-size:12px;margin:4px 0 0}.daily-challenge__message{color:#6e7289;color:var(--text-muted,#6e7289);font-size:13px;margin:0}.daily-challenge__balance-section{align-items:center;background:#0003;border-radius:12px;display:flex;justify-content:space-between;margin-bottom:16px;padding:14px}.daily-challenge__balance,.daily-challenge__target{display:flex;flex-direction:column;gap:4px}.daily-challenge__balance-label,.daily-challenge__target-label{color:#6e7289;color:var(--text-muted,#6e7289);font-size:11px;letter-spacing:.5px;text-transform:uppercase}.daily-challenge__balance-value{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#9333ea,#a855f7);-webkit-background-clip:text;background-clip:text;color:#fff;color:var(--font-color,#fff);font-size:24px;font-weight:700}.daily-challenge--ready .daily-challenge__balance-value{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#10b981,#34d399);-webkit-background-clip:text;background-clip:text}.daily-challenge__target-value{color:#6e7289;color:var(--text-muted,#6e7289);font-size:18px;font-weight:600}.daily-challenge__progress{margin-bottom:18px}.daily-challenge__progress-bar{background:#ffffff1a;border-radius:5px;height:10px;overflow:hidden;width:100%}.daily-challenge__progress-fill{border-radius:5px;height:100%;position:relative;transition:width .4s ease}.daily-challenge__progress-fill:after{animation:shimmer 2s infinite;background:linear-gradient(90deg,#0000,#fff3 50%,#0000);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.daily-challenge__progress-text{color:#6e7289;color:var(--text-muted,#6e7289);font-size:12px;margin-top:8px;text-align:center}.daily-challenge__next-claim{color:#c9d1e6b8;font-size:11px;margin:-8px 0 14px;text-align:center}.daily-challenge__next-claim strong{color:#f4f6fbf5}.daily-challenge__lives-bar{align-items:center;display:flex;gap:10px;justify-content:center;margin-bottom:10px}.daily-challenge__lives-hearts{display:flex;gap:3px}.daily-challenge__life-heart{align-items:center;display:flex;filter:grayscale(1);opacity:.2;transition:opacity .25s,filter .25s}.daily-challenge__life-heart--active{filter:none;opacity:1}.daily-challenge__cp-tag{background:#94a3b81f;border:1px solid #94a3b840;border-radius:6px;color:#94a3b8;font-size:10px;font-weight:700;letter-spacing:.5px;padding:2px 6px}.daily-challenge__actions{display:flex;gap:12px;margin-bottom:16px}.daily-challenge__btn{align-items:center;border:none;border-radius:10px;cursor:pointer;display:flex;flex:1 1;font-size:14px;font-weight:600;gap:8px;justify-content:center;padding:14px 20px;transition:all .2s ease}.daily-challenge__btn svg{height:18px;width:18px}.daily-challenge__btn--claim{background:var(--btn-accent-purple-bg);border:1px solid var(--btn-accent-purple-border);color:#fff;color:var(--btn-accent-purple-text,#fff);overflow:hidden;position:relative}.daily-challenge__btn--claim:hover:not(:disabled){background:var(--btn-accent-purple-bg-hover);border-color:var(--btn-accent-purple-border-hover);filter:brightness(1.03)}.daily-challenge__btn--claim:active:not(:disabled){filter:brightness(.95)}.daily-challenge__btn--cashout{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.daily-challenge__btn--cashout:hover:not(:disabled){background:linear-gradient(135deg,#34d399,#10b981);box-shadow:0 4px 12px #10b98166;transform:translateY(-2px)}.daily-challenge__btn:disabled{cursor:not-allowed;opacity:.6;transform:none}.daily-challenge__claimed-badge{align-items:center;background:linear-gradient(135deg,#22c55e26,#10b98140 50%,#22c55e26);border:2px solid #22c55e66;border-radius:14px;box-shadow:0 0 20px #22c55e33,inset 0 1px 0 #ffffff1a,inset 0 -1px 0 #0000001a;color:#4ade80;display:flex;flex:1 1;font-size:14px;font-weight:700;gap:10px;justify-content:center;letter-spacing:1px;overflow:hidden;padding:14px 24px;position:relative;text-transform:uppercase}.daily-challenge__claimed-badge:before{animation:claimed-shimmer 2.5s ease-in-out infinite;background:linear-gradient(90deg,#0000,#ffffff26,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}@keyframes claimed-shimmer{0%{left:-100%}to{left:100%}}.daily-challenge__claimed-check{align-items:center;background:#22c55e40;border-radius:50%;box-shadow:0 0 12px #22c55e80,0 2px 4px #0003;color:#4ade80;display:flex;flex-shrink:0;height:18px;justify-content:center;width:18px}.daily-challenge__claimed-check svg{display:block;height:14px;width:14px}.daily-challenge__toggle{-webkit-tap-highlight-color:transparent;align-items:center;background:#0003;border:1px solid #ffffff14;border-radius:10px;cursor:pointer;display:flex;flex-shrink:0;gap:10px;justify-content:center;padding:10px 14px;touch-action:manipulation;transition:all .2s ease}.daily-challenge__toggle:hover{background:#0000004d;border-color:#ffffff1f}.daily-challenge__toggle:active{transform:scale(.98)}.daily-challenge__toggle-label-text{color:#fff6;font-size:11px;font-weight:700;letter-spacing:.5px;min-width:24px;text-align:center;text-transform:uppercase;transition:color .3s ease}.daily-challenge__toggle-label-text--off{color:#ef4444b3}.daily-challenge__toggle--active .daily-challenge__toggle-label-text--on{color:#4ade80;text-shadow:0 0 8px #4ade8080}.daily-challenge__toggle--active .daily-challenge__toggle-label-text--off{color:#ffffff4d}.daily-challenge__toggle-track{background:linear-gradient(135deg,#50506480,#323246b3);border:1px solid #ffffff14;border-radius:13px;box-shadow:inset 0 2px 6px #0006,0 1px 0 #ffffff0d;height:26px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);width:48px}.daily-challenge__toggle-thumb{background:linear-gradient(135deg,#e2e8f0,#94a3b8);border-radius:50%;box-shadow:0 2px 8px #0006,0 1px 2px #0000004d,inset 0 1px 0 #ffffff80;height:20px;left:3px;position:absolute;top:3px;transition:all .3s cubic-bezier(.4,0,.2,1);width:20px}.daily-challenge__toggle--active .daily-challenge__toggle-track{background:linear-gradient(135deg,#7c3aed,#9333ea);border-color:#9333ea80;box-shadow:inset 0 2px 4px #0003,0 0 24px #9333ea80,0 0 48px #9333ea40}.daily-challenge__toggle--active .daily-challenge__toggle-thumb{background:linear-gradient(135deg,#fff,#f1f5f9);box-shadow:0 2px 10px #0006,0 0 16px #fff6,inset 0 1px 0 #ffffffe6;transform:translateX(22px)}.daily-challenge__toggle-indicator,.daily-challenge__toggle-label{display:none}.daily-challenge__stats{display:flex;gap:16px;margin-bottom:14px}.daily-challenge__stat{background:#00000026;border-radius:8px;display:flex;flex:1 1;flex-direction:column;gap:4px;padding:10px;text-align:center}.daily-challenge__stat-label{color:#6e7289;color:var(--text-muted,#6e7289);font-size:10px;letter-spacing:.5px}.daily-challenge__stat-value{color:#fff;color:var(--font-color,#fff);font-size:16px;font-weight:600}.daily-challenge__info{background:#9333ea1a;border-left:3px solid #9333ea80;border-radius:8px;padding:12px}.daily-challenge__info p{color:#6e7289;color:var(--text-muted,#6e7289);font-size:12px;line-height:1.5;margin:0}.daily-challenge__spinner{animation:spin .8s linear infinite;border:2px solid #7c5cff33;border-radius:50%;border-top:2px solid var(--p-500,#7c5cff);height:24px;width:24px}@keyframes spin{to{transform:rotate(1turn)}}.daily-challenge__retry{background:#9333ea33;border:1px solid #9333ea66;border-radius:6px;color:#a855f7;cursor:pointer;font-size:12px;padding:8px 16px;transition:all .2s ease}.daily-challenge__retry:hover{background:#9333ea4d}.daily-challenge--compact{align-items:center;background:#9333ea1a;border:1px solid #9333ea33;border-radius:10px;display:flex;gap:12px;padding:10px 14px}.daily-challenge__compact-balance{align-items:center;color:#a855f7;display:flex;font-size:14px;font-weight:600;gap:6px}.daily-challenge__compact-balance svg{height:16px;width:16px}.daily-challenge__claim-btn--compact{background:var(--btn-accent-purple-bg);border:1px solid var(--btn-accent-purple-border);border-radius:6px;color:#fff;color:var(--btn-accent-purple-text,#fff);cursor:pointer;font-size:12px;font-weight:600;overflow:hidden;padding:6px 12px;position:relative;transition:filter .18s ease,border-color .18s ease,background .18s ease;white-space:nowrap}.daily-challenge__claim-btn--compact:hover:not(:disabled){background:var(--btn-accent-purple-bg-hover);border-color:var(--btn-accent-purple-border-hover);filter:brightness(1.03)}.daily-challenge__claim-btn--compact:active:not(:disabled){filter:brightness(.95)}.daily-challenge__claim-btn--compact:disabled{cursor:not-allowed;opacity:.6}@media (max-width:480px){.daily-challenge{padding:16px}.daily-challenge__header{flex-direction:column;gap:10px;text-align:center}.daily-challenge__balance-section{flex-direction:column;gap:12px;text-align:center}.daily-challenge__actions{flex-direction:column}.daily-challenge__stats{flex-direction:column;gap:8px}}.daily-challenge--expandable{background:#0000;border:none;border-bottom:1px solid #d5dbe824;border-bottom:1px solid var(--border-0,#d5dbe824);border-radius:0;cursor:default;overflow:hidden;padding:0;transition:all .2s ease}.daily-challenge--expandable:before{display:none}.daily-challenge__row{align-items:center;background:#0000;border-radius:0;cursor:pointer;display:flex;justify-content:space-between;padding:12px 16px;transition:background .15s ease}.daily-challenge__row:hover{background:#d5dbe814;background:var(--surface-1,#d5dbe814)}.daily-challenge__row--expanded{border-radius:0}.daily-challenge__row--expanded,.daily-challenge__row--expanded:hover{background:linear-gradient(135deg,#7c5cff14,#0000);background:linear-gradient(135deg,var(--p-500-08,#7c5cff14) 0,#0000 100%)}.daily-challenge__row-left{align-items:center;display:flex;gap:10px}.daily-challenge__icon-small{align-items:center;background:#0000;border-radius:0;color:#c9d1e69e;color:var(--text-2,#c9d1e69e);display:flex;flex-shrink:0;height:20px;justify-content:center;width:20px}.daily-challenge--ready .daily-challenge__icon-small{background:#0000;color:#10b981}.daily-challenge__icon-small svg{height:16px;width:16px}.daily-challenge__row-info{display:flex;flex-direction:column;gap:1px}.daily-challenge__row-label{color:#f3f6fff5;color:var(--text-0,#f3f6fff5);font-size:13px;font-weight:600}.daily-challenge__row-label-wrap{align-items:center;display:flex;gap:6px}.daily-challenge__info-btn{-webkit-tap-highlight-color:transparent;align-items:center;appearance:none;-webkit-appearance:none;background:none;border:none;border-radius:6px;color:#c9d1e69e;color:var(--text-2,#c9d1e69e);cursor:pointer;display:flex;flex-shrink:0;height:16px;justify-content:center;opacity:.55;outline:none;padding:0;transition:opacity .15s ease,color .15s ease,transform .15s ease;width:16px}.daily-challenge__info-btn svg{height:14px;width:14px}.daily-challenge__info-btn:hover{color:#f3f6fff5;color:var(--text-0,#f3f6fff5);opacity:1;transform:scale(1.1)}.daily-challenge__info-btn:focus{outline:none}.daily-challenge__info-btn:focus-visible{box-shadow:inset 0 0 0 1px #7c5cff4d;box-shadow:inset 0 0 0 1px var(--p-500-30,#7c5cff4d);color:#f3f6fff5;color:var(--text-0,#f3f6fff5);opacity:1}.daily-challenge__row-subtitle{color:#c9d1e69e;color:var(--text-2,#c9d1e69e);font-size:11px}.daily-challenge__row-right{align-items:center;display:flex;gap:8px}.daily-challenge__streak-badge{align-items:center;background:#94a3b81a;border:1px solid #94a3b840;border-radius:6px;color:#94a3b8;display:inline-flex;font-size:11px;font-weight:700;gap:3px;line-height:1;padding:2px 7px 2px 5px}.daily-challenge__streak-badge svg{flex-shrink:0}.daily-challenge__bonus-badge{align-items:center;background:#7c5cff1f;border:1px solid #7c5cff40;border-radius:6px;color:#7c5cff;display:inline-flex;font-size:11px;font-weight:700;gap:3px;line-height:1;padding:2px 7px}.daily-challenge__row-amount{color:#f3f6fff5;color:var(--text-0,#f3f6fff5);font-size:15px;font-weight:600}.daily-challenge__chevron{color:#c9d1e69e;color:var(--text-2,#c9d1e69e);transition:transform .2s ease}.daily-challenge__chevron--open{transform:rotate(180deg)}.daily-challenge__content--expandable{background:linear-gradient(135deg,#7c5cff0f,#0000);background:linear-gradient(135deg,var(--p-500-08,#7c5cff0f) 0,#0000 100%);border-radius:0;padding:0 16px 16px}.daily-challenge__content--expandable .daily-challenge__progress{margin-bottom:12px}.daily-challenge__content--expandable .daily-challenge__progress-bar{background:#d5dbe817;background:var(--surface-1,#d5dbe817);height:6px;margin-bottom:6px}.daily-challenge__content--expandable .daily-challenge__progress-fill{background:linear-gradient(90deg,#7c5cff,#4a2cff);background:linear-gradient(90deg,var(--p-500,#7c5cff) 0,var(--p-700,#4a2cff) 100%);box-shadow:0 0 8px #7c5cff47;box-shadow:0 0 8px var(--p-glow,#7c5cff47)}.daily-challenge--ready .daily-challenge__content--expandable .daily-challenge__progress-fill{background:linear-gradient(90deg,#10b981,#059669);box-shadow:0 0 8px #10b98147}.daily-challenge__content--expandable .daily-challenge__progress-text{color:#c9d1e69e;color:var(--text-2,#c9d1e69e);display:block;font-size:11px;margin-top:0;text-align:center}.daily-challenge__content--expandable .daily-challenge__actions{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.daily-challenge__content--expandable .daily-challenge__btn{border-radius:8px;flex:1 1;font-size:13px;padding:10px 16px}.daily-challenge__content--expandable .daily-challenge__btn--claim{background:var(--btn-accent-purple-bg);border:1px solid var(--btn-accent-purple-border);box-shadow:none}.daily-challenge__content--expandable .daily-challenge__btn--claim:hover:not(:disabled){background:var(--btn-accent-purple-bg-hover);border-color:var(--btn-accent-purple-border-hover);filter:brightness(1.03)}.daily-challenge__content--expandable .daily-challenge__btn--cashout{animation:pulse-cashout 2s infinite;background:linear-gradient(135deg,#22c55e,#16a34a)}.daily-challenge__content--expandable .daily-challenge__btn--cashout:hover:not(:disabled){animation:none;box-shadow:0 4px 16px #22c55e66;transform:translateY(-1px)}.daily-challenge__content--expandable .daily-challenge__claimed-badge{align-items:center;background:linear-gradient(135deg,#22c55e1f,#10b98133 50%,#22c55e1f);border:2px solid #22c55e59;border-radius:10px;box-shadow:0 0 16px #22c55e26,inset 0 1px 0 #ffffff14;color:#4ade80;display:flex;flex:1 1;font-size:12px;font-weight:700;gap:8px;justify-content:center;letter-spacing:.8px;overflow:hidden;padding:12px 18px;position:relative;text-transform:uppercase}.daily-challenge__content--expandable .daily-challenge__claimed-check{box-shadow:0 0 12px #22c55e80,0 2px 4px #0003;height:18px;width:18px}.daily-challenge__content--expandable .daily-challenge__claimed-check svg{height:14px;width:14px}.daily-challenge__content--expandable .daily-challenge__toggle{flex:none;gap:8px;padding:8px 12px}.daily-challenge__content--expandable .daily-challenge__toggle-label-text{font-size:10px;min-width:20px}.daily-challenge__content--expandable .daily-challenge__toggle-track{border-radius:12px;height:24px;width:42px}.daily-challenge__content--expandable .daily-challenge__toggle-thumb{height:18px;width:18px}.daily-challenge__content--expandable .daily-challenge__toggle--active .daily-challenge__toggle-thumb{transform:translateX(18px)}.daily-challenge__footer{border-top:1px solid #d5dbe81a;border-top:1px solid var(--border-0,#d5dbe81a);justify-content:center;padding-top:8px}.daily-challenge__footer,.daily-challenge__rules-btn{align-items:center;color:#c9d1e69e;color:var(--text-2,#c9d1e69e);display:flex;font-size:11px;gap:4px}.daily-challenge__rules-btn{background:none;border:none;border-radius:4px;cursor:pointer;padding:2px 6px;transition:color .2s,background .2s}.daily-challenge__rules-btn:hover{background:#ffffff0f;color:#e2e8f0;color:var(--text-1,#e2e8f0)}.daily-challenge__rules-btn svg{height:14px;width:14px}.daily-challenge__footer-lives{align-items:center;border-left:1px solid #d5dbe81a;border-left:1px solid var(--border-0,#d5dbe81a);display:flex;gap:2px;margin-left:auto;padding-left:8px}.daily-challenge__footer-heart{align-items:center;display:flex;line-height:1;transition:opacity .3s,transform .3s}.daily-challenge__footer-heart--alive{animation:dc-heart-pulse 2s ease-in-out infinite}.daily-challenge__footer-heart:not(.daily-challenge__footer-heart--alive){filter:grayscale(1);opacity:.35;transform:scale(.85)}@keyframes dc-heart-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}.daily-challenge__how-it-works-btn{align-items:center;background:#7c5cff14;border:1px solid #7c5cff33;border-radius:6px;color:#a78bfae6;cursor:pointer;display:flex;font-size:11px;font-weight:500;gap:6px;justify-content:center;margin-top:6px;padding:6px 10px;transition:color .2s,background .2s,border-color .2s;width:100%}.daily-challenge__how-it-works-btn:hover{background:#7c5cff24;border-color:#7c5cff59;color:#a78bfa}.daily-challenge__how-it-works-btn svg{height:14px;width:14px}.challenge-settings-options{display:flex;gap:8px;margin-top:10px}.challenge-settings-option{background:#ffffff0a;border:1px solid #d5dbe824;border:1px solid var(--border-0,#d5dbe824);border-radius:8px;color:#c9d1e6d6;color:var(--text-1,#c9d1e6d6);cursor:pointer;flex:1 1;font-size:14px;font-weight:600;padding:10px 12px;transition:all .2s ease}.challenge-settings-option:hover{background:#ffffff14;border-color:#b7a8ff;border-color:var(--p-400,#b7a8ff)}.challenge-settings-option--active{background:#7c5cff2e;border-color:#b7a8ff;border-color:var(--p-400,#b7a8ff);color:#b7a8ff;color:var(--p-400,#b7a8ff)}.challenge-settings-option:disabled{cursor:not-allowed;opacity:.5}.cprog-modal{animation:modalSlideIn .2s ease-out;background:#0b0e17;background:var(--bg-0,#0b0e17);border:1px solid #d5dbe824;border:1px solid var(--border-0,#d5dbe824);border-radius:16px;box-shadow:0 24px 64px #0009;display:flex;flex-direction:column;max-height:calc(100vh - 32px);max-width:520px;overflow:hidden;width:100%}.cprog-header{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(135deg,#7c5cff1f,#0000);border-bottom:1px solid #4b556340;display:flex;flex-shrink:0;gap:12px;padding:20px;position:-webkit-sticky;position:sticky;top:0;z-index:10}.cprog-header h2{color:#f3f6fff5;color:var(--text-0,#f3f6fff5);flex:1 1;font-size:18px;font-weight:600;margin:0}.cprog-body{-webkit-overflow-scrolling:touch;gap:16px;min-height:0;overflow-y:auto;padding:20px}.cprog-body,.cprog-hero{display:flex;flex-direction:column}.cprog-hero{align-items:center;gap:8px}.cprog-ring-wrap{height:140px;position:relative;width:140px}.cprog-ring{filter:drop-shadow(0 0 8px rgba(124,92,255,.25));height:100%;width:100%}.cprog-ring-inner{align-items:center;display:flex;flex-direction:column;inset:0;justify-content:center;position:absolute}.cprog-ring-value{color:#f3f6fff5;color:var(--text-0,#f3f6fff5);font-size:22px;font-weight:700;letter-spacing:-.5px}.cprog-ring-label{color:#c9d1e685;color:var(--text-2,#c9d1e685);font-size:11px;margin-top:2px}.cprog-hero-sub{align-items:center;display:flex;gap:8px}.cprog-pct{color:#b7a8ff;color:var(--p-400,#b7a8ff);font-size:13px;font-weight:600}.cprog-needed{color:#c9d1e685;color:var(--text-2,#c9d1e685);font-size:12px}.cprog-ready{color:#22c55e;font-size:12px;font-weight:600}.cprog-bets-gauge{background:#ffffff08;border:1px solid #ffffff0f;border-radius:10px;padding:12px 14px}.cprog-bets-gauge-header{display:flex;justify-content:space-between;margin-bottom:8px}.cprog-bets-gauge-title{color:#c9d1e685;color:var(--text-2,#c9d1e685);font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.cprog-bets-gauge-count{color:#c9d1e6d6;color:var(--text-1,#c9d1e6d6);font-size:12px;font-weight:600}.cprog-bets-track{display:flex;gap:4px}.cprog-bet-pip{background:#ffffff14;border-radius:3px;flex:1 1;height:6px;position:relative;transition:background .3s ease,box-shadow .3s ease}.cprog-bet-pip--used{background:linear-gradient(135deg,#7c5cff,#b7a8ff);background:linear-gradient(135deg,var(--p-500,#7c5cff),var(--p-400,#b7a8ff));box-shadow:0 0 6px #7c5cff4d}.cprog-bet-pip--checkpoint{background:#ffd7001a;border:1px solid #ffd70059;border-radius:4px;height:10px}.cprog-bet-pip--checkpoint.cprog-bet-pip--used{background:linear-gradient(135deg,#94a3b8,#64748b);border-color:#94a3b899;box-shadow:0 0 8px #94a3b859}.cprog-bet-pip--cp-reached{border-color:#22c55e80}.cprog-bet-pip--cp-reached.cprog-bet-pip--used{background:linear-gradient(135deg,#22c55e,#16a34a);border-color:#22c55e99;box-shadow:0 0 8px #22c55e59}.cprog-bet-pip-flag{color:#f59e0bd9;font-size:9px;left:50%;line-height:1;position:absolute;top:-12px;transform:translateX(-50%)}.cprog-bet-pip--cp-reached .cprog-bet-pip-flag{color:#22c55ee6}.cprog-lives-row{align-items:center;background:#00000026;border-radius:10px;display:flex;gap:8px;margin-top:2px;padding:10px 12px}.cprog-lives-label{color:#c9d1e6d6;color:var(--text-1,#c9d1e6d6);font-size:12px;font-weight:600;margin-right:auto}.cprog-lives-hearts{display:flex;gap:4px}.cprog-life-heart{align-items:center;display:flex;filter:grayscale(1);opacity:.25;transition:opacity .3s,filter .3s}.cprog-life-heart--active{filter:none;opacity:1}.cprog-lives-count{color:#c9d1e69e;color:var(--text-2,#c9d1e69e);font-size:11px;min-width:30px;text-align:right}.cprog-over-pill{align-items:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:20px;display:flex;gap:6px;margin-bottom:4px;padding:6px 12px}.cprog-over-pill-dot{background:#f87171;border-radius:50%;box-shadow:0 0 6px #f8717166;flex-shrink:0;height:6px;width:6px}.cprog-over-pill-label{color:#c9d1e6d9;font-size:11px;font-weight:600;white-space:nowrap}.cprog-over-pill-sub{color:#c9d1e673;font-size:10px;white-space:nowrap}.cprog-xp-earned{align-items:center;animation:cprog-xp-pop-in .5s cubic-bezier(.16,1,.3,1);background:linear-gradient(135deg,#7c5cff24,#a855f71a);border:1px solid #7c5cff40;border-radius:12px;display:flex;gap:10px;margin-bottom:4px;padding:10px 14px}.cprog-xp-earned-icon{align-items:center;background:#7c5cff33;border-radius:50%;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.cprog-xp-earned-icon svg{color:#b7a8ff;height:18px;width:18px}.cprog-xp-earned-info{display:flex;flex-direction:column;gap:1px}.cprog-xp-earned-value{color:#b7a8ff;font-size:16px;font-weight:700;letter-spacing:.01em}.cprog-xp-earned-breakdown{color:#b7a8ff8c;font-size:10px;letter-spacing:.02em}@keyframes cprog-xp-pop-in{0%{opacity:0;transform:scale(.9) translateY(6px)}50%{transform:scale(1.03) translateY(-1px)}to{opacity:1;transform:scale(1) translateY(0)}}.cprog-cp-callout{align-items:center;background:#94a3b814;border:1px solid #94a3b833;border-radius:8px;display:flex;flex-wrap:wrap;gap:8px;margin-top:2px;padding:8px 12px}.cprog-cp-callout-icon{color:#94a3b8;font-size:14px}.cprog-cp-callout-text{color:#c9d1e6d6;color:var(--text-1,#c9d1e6d6);font-size:11px}.cprog-cp-scratch-badge{align-items:center;animation:scratch-badge-pulse 1.8s ease-in-out infinite;background:linear-gradient(135deg,#22c55e,#16a34a);border-radius:12px;color:#000;display:inline-flex;font-size:11px;font-weight:700;gap:4px;padding:3px 10px;white-space:nowrap}@keyframes scratch-badge-pulse{0%,to{box-shadow:0 0 0 0 #22c55e66}50%{box-shadow:0 0 8px 3px #22c55e4d}}.cprog-stats{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr}.cprog-stat{align-items:center;background:#ffffff08;border:1px solid #ffffff0f;border-radius:10px;display:flex;flex-direction:column;gap:2px;padding:12px 8px;transition:border-color .2s ease}.cprog-stat:hover{border-color:#7c5cff33}.cprog-stat-val{color:#f3f6fff5;color:var(--text-0,#f3f6fff5);font-size:18px;font-weight:700;letter-spacing:-.3px}.cprog-stat-lbl{color:#c9d1e67a;color:var(--text-2,#c9d1e67a);font-size:10px;font-weight:600;letter-spacing:.4px;text-transform:uppercase}.cprog-streak-row{grid-gap:8px;align-items:stretch;display:grid;gap:8px;grid-template-columns:1fr auto 1fr}.cprog-streak-box,.cprog-tickets-box{align-items:center;background:#ffffff08;border:1px solid #ffffff0f;border-radius:10px;display:flex;flex-direction:column;gap:2px;justify-content:center;padding:12px 8px}.cprog-streak-num{color:#f3f6ffe6;font-size:22px;font-weight:700}.cprog-streak-unit{color:#c9d1e67a;color:var(--text-2,#c9d1e67a);font-size:10px;font-weight:600;letter-spacing:.4px;text-transform:uppercase}.cprog-shields-box{align-items:center;background:#ffffff08;border:1px solid #ffffff0f;border-radius:10px;display:flex;flex-direction:column;gap:6px;justify-content:center;padding:12px 16px}.cprog-shields-label{color:#c9d1e67a;color:var(--text-2,#c9d1e67a);font-size:10px;font-weight:600;letter-spacing:.4px;text-transform:uppercase}.cprog-shields-pips{display:flex;gap:6px}.cprog-shield-pip{color:#c9d1e633;height:22px;transition:color .3s ease,transform .3s ease;width:22px}.cprog-shield-pip svg{height:100%;width:100%}.cprog-shield-pip--active{color:#3b82f6;filter:drop-shadow(0 0 4px rgba(59,130,246,.4))}.cprog-tickets-num{color:#b7a8ff;color:var(--p-400,#b7a8ff);font-size:22px;font-weight:700}.cprog-tickets-unit{color:#c9d1e67a;color:var(--text-2,#c9d1e67a);font-size:10px;font-weight:600;letter-spacing:.4px;text-transform:uppercase}.cprog-tier-roadmap{background:#b7a8ff0a;border:1px solid #b7a8ff1f;border-radius:12px;padding:14px}.cprog-tier-roadmap-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px}.cprog-tier-roadmap-title{color:#b7a8ff;color:var(--p-400,#b7a8ff);font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.cprog-tier-roadmap-bonus{background:#22c55e1f;border-radius:20px;color:#22c55e;font-size:10px;font-weight:600;padding:3px 8px}.cprog-tier-steps{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:14px;padding:0 4px;position:relative}.cprog-tier-step{flex:1 1;flex-direction:column;min-width:0}.cprog-tier-step,.cprog-tier-step-dot{align-items:center;display:flex;position:relative}.cprog-tier-step-dot{background:#c9d1e614;border:2px solid #c9d1e626;border-radius:50%;height:22px;justify-content:center;transition:all .3s ease;width:22px;z-index:2}.cprog-tier-step--done .cprog-tier-step-dot{background:#22c55e26;border-color:#22c55e}.cprog-tier-step--done .cprog-tier-step-dot svg{color:#22c55e;height:12px;width:12px}.cprog-tier-step--active .cprog-tier-step-dot{background:#b7a8ff33;border-color:#b7a8ff;border-color:var(--p-400,#b7a8ff);box-shadow:0 0 10px #b7a8ff4d}.cprog-tier-step-pulse{animation:cprog-pulse 2s ease-in-out infinite;background:#b7a8ff;background:var(--p-400,#b7a8ff);border-radius:50%;height:8px;width:8px}@keyframes cprog-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.4)}}.cprog-tier-step--future .cprog-tier-step-dot{opacity:.4}.cprog-tier-step-line{background:#c9d1e61a;height:2px;left:calc(50% + 12px);position:absolute;top:10px;width:calc(100% - 24px);z-index:1}.cprog-tier-step-line--done{background:#22c55e59}.cprog-tier-step-info{align-items:center;display:flex;flex-direction:column;gap:1px;margin-top:8px}.cprog-tier-step-amount{color:#c9d1e6d6;color:var(--text-1,#c9d1e6d6);font-size:12px;font-weight:700}.cprog-tier-step--active .cprog-tier-step-amount{color:#b7a8ff;color:var(--p-400,#b7a8ff)}.cprog-tier-step--future .cprog-tier-step-amount{color:#c9d1e661;color:var(--text-2,#c9d1e661)}.cprog-tier-step-label{color:#c9d1e66b;color:var(--text-2,#c9d1e66b);font-size:9px;font-weight:500;white-space:nowrap}.cprog-tier-step--active .cprog-tier-step-label{color:#c9d1e699;color:var(--text-2,#c9d1e699)}.cprog-tier-step-tickets{color:#22c55e;font-size:9px;font-weight:600;margin-top:1px}.cprog-tier-roadmap--lottery{background:#22c55e0a;border-color:#22c55e1f}.cprog-tier-roadmap-count{background:#22c55e1f;border-radius:20px;color:#22c55e;font-size:11px;font-weight:700;padding:2px 8px}.cprog-lottery-track{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.cprog-lottery-tier{align-items:center;display:flex;gap:0}.cprog-lottery-dot{align-items:center;background:#c9d1e614;border:2px solid #c9d1e626;border-radius:50%;display:flex;flex-shrink:0;height:32px;justify-content:center;transition:all .3s ease;width:32px;z-index:2}.cprog-lottery-dot span{color:#c9d1e666;color:var(--text-2,#c9d1e666);font-size:13px;font-weight:700}.cprog-lottery-dot--active{background:#22c55e26;border-color:#22c55e;box-shadow:0 0 10px #22c55e4d}.cprog-lottery-dot--active span{color:#22c55e}.cprog-lottery-dot--done{background:#22c55e26;border-color:#22c55e}.cprog-lottery-dot--done svg{color:#22c55e;height:14px;width:14px}.cprog-lottery-line{background:#c9d1e614;border-radius:2px;flex:1 1;height:4px;overflow:hidden;position:relative}.cprog-lottery-line--done{background:#22c55e4d}.cprog-lottery-line-fill{background:linear-gradient(90deg,#22c55e,#4ade80);border-radius:2px;height:100%;left:0;position:absolute;top:0;transition:width .6s ease}.cprog-lottery-labels{display:flex;justify-content:space-between;padding:0 4px}.cprog-lottery-label{color:#c9d1e67a;color:var(--text-2,#c9d1e67a);font-size:10px;font-weight:500}.cprog-next-unlock{align-items:center;background:#b7a8ff0f;border:1px solid #b7a8ff1f;border-radius:8px;display:flex;gap:10px;padding:10px 12px}.cprog-next-unlock--max{background:#22c55e0f;border-color:#22c55e2e}.cprog-next-unlock-icon{color:#b7a8ff;color:var(--p-400,#b7a8ff);flex-shrink:0;height:20px;width:20px}.cprog-next-unlock--max .cprog-next-unlock-icon{color:#22c55e}.cprog-next-unlock-icon svg{height:100%;width:100%}.cprog-next-unlock-text{display:flex;flex-direction:column;gap:2px}.cprog-next-unlock-label{color:#c9d1e6d6;color:var(--text-1,#c9d1e6d6);font-size:12px;line-height:1.4}.cprog-next-unlock-label strong{color:#b7a8ff;color:var(--p-400,#b7a8ff)}.cprog-next-unlock--max .cprog-next-unlock-label strong{color:#22c55e}.cprog-next-unlock-bonus{color:#22c55e;font-size:11px;font-weight:600}.cprog-unlock{background:#22c55e0f;border:1px solid #22c55e2e;border-radius:10px;padding:12px 14px}.cprog-unlock-title{color:#22c55e;font-size:11px;font-weight:600;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.cprog-unlock-items{display:flex;flex-direction:column;gap:6px}.cprog-unlock-item{align-items:center;display:flex;justify-content:space-between}.cprog-unlock-item-label{color:#c9d1e69e;color:var(--text-2,#c9d1e69e);font-size:12px}.cprog-unlock-item-val{color:#c9d1e6d6;color:var(--text-1,#c9d1e6d6);font-size:12px;font-weight:600}.cprog-milestones{display:flex;flex-direction:column;gap:10px}.cprog-milestones-header{align-items:center;display:flex;justify-content:space-between}.cprog-milestones-title{color:#c9d1e685;color:var(--text-2,#c9d1e685);font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.cprog-milestones-count{color:#b7a8ff;color:var(--p-400,#b7a8ff);font-size:11px;font-weight:600}.cprog-milestones-grid{display:flex;flex-direction:column;gap:6px}.cprog-ms{align-items:center;background:hsla(0,0%,100%,.025);border:1px solid #ffffff0f;border-radius:8px;display:flex;gap:10px;padding:10px 12px;transition:border-color .2s ease,background .2s ease}.cprog-ms--done{background:#22c55e0f;border-color:#22c55e2e}.cprog-ms-icon{align-items:center;background:#ffffff0d;border-radius:7px;color:#c9d1e666;color:var(--text-2,#c9d1e666);display:flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.cprog-ms-icon svg{height:16px;width:16px}.cprog-ms--done .cprog-ms-icon{background:#22c55e26;color:#22c55e}.cprog-ms-info{display:flex;flex:1 1;flex-direction:column;gap:3px;min-width:0}.cprog-ms-name{color:#c9d1e6cc;color:var(--text-1,#c9d1e6cc);font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cprog-ms--done .cprog-ms-name{color:#f3f6ffeb;color:var(--text-0,#f3f6ffeb)}.cprog-ms-desc{color:#c9d1e673;color:var(--text-2,#c9d1e673);font-size:10px}.cprog-ms-bar{background:#ffffff14;border-radius:2px;height:3px;overflow:hidden;width:100%}.cprog-ms-bar-fill{background:linear-gradient(90deg,#7c5cff,#b7a8ff);background:linear-gradient(90deg,var(--p-500,#7c5cff),var(--p-400,#b7a8ff));border-radius:2px;height:100%;transition:width .4s ease}.cprog-footer-note{border-top:1px solid #ffffff0f;color:#ffffff59;font-size:.72rem;margin-top:10px;padding-top:8px;text-align:center}@media (max-width:480px){.cprog-modal{border-radius:12px;max-height:calc(100dvh - 16px - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px));max-width:100%}.cprog-ring-wrap{height:120px;width:120px}.cprog-ring-value{font-size:19px}.cprog-stat-val{font-size:16px}.cprog-streak-num,.cprog-tickets-num{font-size:18px}.cprog-tickets-unit{font-size:8px;letter-spacing:.2px;line-height:1.2;text-align:center}.cprog-streak-row{gap:6px}.cprog-streak-box,.cprog-tickets-box{padding:10px 6px}.cprog-shields-box{padding:10px}}.daily-challenge--expanded{background:#0000;border:none;border-bottom:1px solid #d5dbe824;border-bottom:1px solid var(--border-0,#d5dbe824);border-radius:0;padding:0}.daily-challenge--expanded:before{display:none}.daily-challenge__expand-header{justify-content:space-between}.daily-challenge__expand-header,.daily-challenge__expand-left{align-items:center;display:flex;gap:12px}.daily-challenge__icon--small{height:32px;padding:6px;width:32px}.daily-challenge__icon--small svg{height:20px;width:20px}.daily-challenge__expand-info{display:flex;flex-direction:column;gap:2px}.daily-challenge__expand-title{color:#fff;font-size:14px;font-weight:600}.daily-challenge__expand-balance{color:#a855f7;font-size:16px;font-weight:700}.daily-challenge--ready .daily-challenge__expand-balance{color:#10b981}.daily-challenge__expand-right{align-items:center;display:flex;gap:12px}.daily-challenge__expand-progress{align-items:center;display:flex;gap:8px}.daily-challenge__expand-progress-bar{background:#ffffff1a;border-radius:3px;height:6px;overflow:hidden;width:60px}.daily-challenge__expand-progress-fill{background:linear-gradient(90deg,#9333ea,#7c3aed);border-radius:3px;height:100%;transition:width .3s ease}.daily-challenge--ready .daily-challenge__expand-progress-fill{background:linear-gradient(90deg,#10b981,#059669)}.daily-challenge__expand-progress-text{color:#ffffffb3;font-size:12px;font-weight:600;min-width:32px}.daily-challenge__expand-chevron{color:#ffffff80;transition:transform .2s ease}.daily-challenge--expandable:hover .daily-challenge__expand-chevron{color:#fffc}.daily-challenge__collapse-btn{align-items:center;background:#ffffff1a;border:1px solid #ffffff26;border-radius:6px;color:#ffffffb3;cursor:pointer;display:flex;height:28px;justify-content:center;position:absolute;right:12px;top:12px;transition:all .15s ease;width:28px;z-index:1}.daily-challenge__collapse-btn:hover{background:#ffffff26;color:#fff}.daily-challenge__extras{border-top:1px solid #d5dbe81a;display:flex;flex-direction:column;gap:10px;margin-top:14px;padding-top:14px}.daily-challenge__extras-row{display:flex;gap:10px}.daily-challenge__stat-card{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:radial-gradient(ellipse 140% 100% at 0 0,#7c5cff0f 0,#0000 55%),rgba(213,219,232,.045);border:1px solid #d5dbe81a;border-radius:12px;box-shadow:inset 0 1px 0 #ffffff0f,0 2px 8px #0000002e;display:flex;flex:1 1;gap:10px;overflow:hidden;padding:10px 14px;position:relative;transition:border-color .2s,box-shadow .2s}.daily-challenge__stat-card:after{background:linear-gradient(180deg,#ffffff0a,#0000 50%);border-radius:inherit;content:"";inset:0;mix-blend-mode:screen;pointer-events:none;position:absolute}.daily-challenge__stat-card--streak{background:radial-gradient(ellipse 140% 100% at 0 0,#f59e0b14 0,#0000 55%),rgba(213,219,232,.045);border-color:#f59e0b2e}.daily-challenge__stat-card--streak:hover{border-color:#f59e0b4d;box-shadow:inset 0 1px 0 #ffffff0f,0 4px 16px #0000003d,0 0 12px #f59e0b14}.daily-challenge__stat-card--active{background:radial-gradient(ellipse 140% 100% at 0 0,#f59e0b24 0,#0000 55%),#d5dbe80f;border-color:#f59e0b66;box-shadow:inset 0 1px 0 #f59e0b1f,0 4px 16px #0000003d,0 0 18px #f59e0b1f}.daily-challenge__stat-card--tickets{background:radial-gradient(ellipse 140% 100% at 0 0,#7c5cff14 0,#0000 55%),rgba(213,219,232,.045);border-color:#7c5cff2e}.daily-challenge__stat-card--tickets:hover{border-color:#7c5cff4d;box-shadow:inset 0 1px 0 #ffffff0f,0 4px 16px #0000003d,0 0 12px #7c5cff1a}.daily-challenge__stat-icon{align-items:center;border-radius:8px;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.daily-challenge__stat-icon svg{height:18px;width:18px}.daily-challenge__stat-card--streak .daily-challenge__stat-icon{background:#94a3b81f;color:#94a3b8}.daily-challenge__stat-card--active .daily-challenge__stat-icon{background:#94a3b82e;box-shadow:0 0 10px #94a3b826;color:#cbd5e1}.daily-challenge__stat-card--tickets .daily-challenge__stat-icon{background:#7c5cff1f;color:#7c5cff}.daily-challenge__stat-body{display:flex;flex-direction:column;gap:1px;min-width:0}.daily-challenge__stat-value{font-feature-settings:"tnum";color:#f3f6fff5;font-size:18px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.1}.daily-challenge__stat-card--active .daily-challenge__stat-value{color:#f3f6ffe6}.daily-challenge__stat-card--tickets .daily-challenge__stat-value{color:#b7a8ff}.daily-challenge__stat-label{color:#c9d1e680;font-size:11px;font-weight:500;letter-spacing:.02em;text-transform:uppercase}.daily-challenge__stat-badge{border-radius:999px;flex-shrink:0;font-size:10px;font-weight:800;letter-spacing:.8px;margin-left:auto;padding:3px 10px;text-transform:uppercase}.daily-challenge__stat-badge--bonus{animation:bonusBadgeGlow 2.5s ease-in-out infinite;background:linear-gradient(135deg,#64748b,#475569);box-shadow:0 0 14px #64748b40,0 2px 6px #0000004d,inset 0 1px 0 #fff3;color:#e2e8f0}@keyframes bonusBadgeGlow{0%,to{box-shadow:0 0 14px #64748b40,0 2px 6px #0000004d,inset 0 1px 0 #fff3}50%{box-shadow:0 0 22px #64748b66,0 2px 6px #0000004d,inset 0 1px 0 #fff3}}.daily-challenge__stat-hint{color:#c9d1e659;flex-shrink:0;font-size:10px;font-weight:500;margin-left:auto;white-space:nowrap}.daily-challenge__promo-bar{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:radial-gradient(ellipse 120% 100% at 0 50%,#f59e0b14 0,#0000 60%),#d5dbe80a;border:1px solid #f59e0b38;border-radius:10px;box-shadow:inset 0 1px 0 #ffffff0a,0 2px 8px #00000029;display:flex;gap:10px;padding:9px 14px}.daily-challenge__promo-pulse{animation:promoPulseGlow 1.8s ease-in-out infinite;background:#94a3b8;border-radius:50%;flex-shrink:0;height:7px;width:7px}@keyframes promoPulseGlow{0%,to{box-shadow:0 0 0 0 #94a3b866;opacity:1}50%{box-shadow:0 0 0 5px #94a3b800;opacity:.75}}.daily-challenge__promo-text{color:#f3f6ffcc;font-size:12px;font-weight:600;letter-spacing:.01em}.daily-challenge__promo-timer{font-feature-settings:"tnum";color:#f3f6ffcc;font-size:13px;font-variant-numeric:tabular-nums;font-weight:700;margin-left:auto}.daily-challenge__stat-card--shields{background:radial-gradient(ellipse 140% 100% at 0 0,#06b6d414 0,#0000 55%),rgba(213,219,232,.045);border-color:#06b6d42e}.daily-challenge__stat-card--shields:hover{border-color:#06b6d44d;box-shadow:inset 0 1px 0 #ffffff0f,0 4px 16px #0000003d,0 0 12px #06b6d414}.daily-challenge__stat-card--shields .daily-challenge__stat-icon{background:#06b6d41f;color:#06b6d4}.daily-challenge__stat-card--shields .daily-challenge__stat-value{color:#67e8f9}.daily-challenge__stat-card--tier{background:radial-gradient(ellipse 140% 100% at 0 0,#10b98114 0,#0000 55%),rgba(213,219,232,.045);border-color:#10b9812e}.daily-challenge__stat-card--tier:hover{border-color:#10b9814d;box-shadow:inset 0 1px 0 #ffffff0f,0 4px 16px #0000003d,0 0 12px #10b98114}.daily-challenge__stat-card--tier .daily-challenge__stat-icon{background:#10b9811f;color:#10b981}.daily-challenge__stat-card--tier .daily-challenge__stat-value{color:#34d399}.dc-shields-inline{align-items:center;color:#06b6d4;display:flex;gap:4px}.dc-shields-inline svg{height:14px;width:14px}.dc-social-proof{align-items:center;background:#ffffff08;border:1px solid #ffffff0f;border-radius:8px;display:flex;gap:16px;margin-bottom:12px;padding:8px 12px}.dc-social-proof__item{align-items:center;color:#c9d1e69e;display:flex;font-size:11px;font-weight:500;gap:6px;white-space:nowrap}.dc-social-proof__dot{border-radius:50%;flex-shrink:0;height:6px;width:6px}.dc-social-proof__dot--claims{animation:socialPulse 2s ease-in-out infinite;background:#22c55e;box-shadow:0 0 6px #22c55e66}.dc-social-proof__dot--winners{animation:socialPulse 2s ease-in-out .5s infinite;background:#94a3b8;box-shadow:0 0 6px #94a3b866}@keyframes socialPulse{0%,to{opacity:1}50%{opacity:.5}}.dc-comeback-banner{align-items:center;animation:comebackSlideIn .4s ease-out;background:linear-gradient(135deg,#10b9811f,#06b6d414);border:1px solid #10b98140;border-radius:10px;display:flex;gap:10px;margin-bottom:12px;padding:10px 14px}@keyframes comebackSlideIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.dc-comeback-banner__icon{align-items:center;background:#10b98126;border-radius:8px;color:#10b981;display:flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.dc-comeback-banner__icon svg{height:16px;width:16px}.dc-comeback-banner__text{color:#f3f6ffe0;font-size:12px;font-weight:600}.dc-milestones{background:#0000001f;border:1px solid #d5dbe814;border-radius:12px;margin-top:10px;padding:12px}.dc-milestones__header{align-items:center;display:flex;gap:8px;margin-bottom:10px}.dc-milestones__header svg{color:#94a3b8;height:16px;width:16px}.dc-milestones__title{color:#f3f6ffe6;font-size:13px;font-weight:700}.dc-milestones__count{color:#c9d1e680;font-size:11px;font-weight:600;margin-left:auto}.dc-milestones__grid{grid-gap:6px;display:grid;gap:6px;grid-template-columns:1fr 1fr}.dc-milestone{align-items:center;background:#ffffff08;border:1px solid #ffffff0f;border-radius:8px;display:flex;gap:8px;padding:8px 10px;transition:all .2s ease}.dc-milestone--unlocked{background:#10b98114;border-color:#10b98133}.dc-milestone__icon{align-items:center;background:#ffffff0f;border-radius:6px;color:#c9d1e666;display:flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.dc-milestone--unlocked .dc-milestone__icon{background:#10b98126;color:#10b981}.dc-milestone__info{flex:1 1;min-width:0}.dc-milestone__name{color:#c9d1e6b8;display:block;font-size:10px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dc-milestone--unlocked .dc-milestone__name{color:#f3f6ffe0}.dc-milestone__progress-bar{background:#ffffff14;border-radius:2px;height:3px;margin-top:4px;overflow:hidden;width:100%}.dc-milestone__progress-fill{background:linear-gradient(90deg,#7c5cff,#a78bfa);border-radius:2px;height:100%;transition:width .4s ease}.dc-footer-buttons{display:flex;gap:8px;margin-top:10px}.dc-footer-btn{align-items:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;color:#c9d1e69e;cursor:pointer;display:flex;flex:1 1;font-size:12px;font-weight:500;gap:6px;justify-content:center;padding:8px 12px;transition:all .15s ease}.dc-footer-btn svg{height:14px;width:14px}.dc-footer-btn:hover{background:#ffffff14;border-color:#ffffff24;color:#f3f6ffe0}.dc-modal-overlay{align-items:center;animation:dcModalFadeIn .2s ease-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000a6;display:flex;inset:0;justify-content:center;position:fixed;z-index:10000}@keyframes dcModalFadeIn{0%{opacity:0}to{opacity:1}}.dc-modal{animation:dcModalSlideUp .25s ease-out;background:linear-gradient(180deg,#1a1d2e,#0f1118);border:1px solid #7c5cff33;border-radius:16px;box-shadow:0 24px 64px #00000080;max-height:85vh;max-width:420px;overflow-y:auto;width:90%}@keyframes dcModalSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.dc-modal__header{align-items:center;border-bottom:1px solid #d5dbe814;display:flex;justify-content:space-between;padding:18px 20px 14px}.dc-modal__title{color:#f3f6fff5;font-size:16px;font-weight:700;margin:0}.dc-modal__close{align-items:center;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:8px;color:#f3f6ffb3;cursor:pointer;display:flex;font-size:18px;height:28px;justify-content:center;transition:all .15s;width:28px}.dc-modal__close:hover{background:#ffffff1f;color:#fff}.dc-modal__body{padding:16px 20px 20px}.dc-modal__section{margin-bottom:18px}.dc-modal__section:last-child{margin-bottom:0}.dc-modal__section-title{color:#f3f6ffe0;font-size:13px;font-weight:700;margin:0 0 4px}.dc-modal__section-desc{color:#c9d1e68c;font-size:12px;line-height:1.5;margin:0 0 10px}.dc-modal__tier-table{display:flex;flex-direction:column;gap:4px}.dc-modal__tier-row{align-items:center;background:#ffffff08;border:1px solid #ffffff0f;border-radius:8px;display:flex;justify-content:space-between;padding:8px 12px;transition:all .15s}.dc-modal__tier-row--active{background:#7c5cff1a;border-color:#7c5cff40}.dc-modal__tier-label{color:#c9d1e69e;font-size:12px;font-weight:500}.dc-modal__tier-row--active .dc-modal__tier-label{color:#f3f6ffe0}.dc-modal__tier-amount{font-feature-settings:"tnum";color:#f3f6ffb3;font-size:14px;font-variant-numeric:tabular-nums;font-weight:700}.dc-modal__tier-row--active .dc-modal__tier-amount{color:#a78bfa}.dc-modal__shields-display{align-items:center;display:flex;gap:8px}.dc-modal__shield{align-items:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;color:#c9d1e640;display:flex;height:36px;justify-content:center;transition:all .2s;width:36px}.dc-modal__shield svg{height:18px;width:18px}.dc-modal__shield--active{background:#06b6d41f;border-color:#06b6d44d;box-shadow:0 0 10px #06b6d426;color:#06b6d4}.dc-modal__shield-count{color:#c9d1e68c;font-size:12px;font-weight:600;margin-left:4px}.dc-modal__stats-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr}.dc-modal__stat{align-items:center;background:#ffffff08;border:1px solid #ffffff0f;border-radius:10px;display:flex;flex-direction:column;gap:2px;padding:12px 8px}.dc-modal__stat-value{font-feature-settings:"tnum";color:#f3f6ffeb;font-size:18px;font-variant-numeric:tabular-nums;font-weight:700}.dc-modal__stat-label{color:#c9d1e673;font-size:10px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}@media (max-width:480px){.dc-milestones__grid{grid-template-columns:1fr}.dc-social-proof{align-items:flex-start;flex-direction:column;gap:6px}}@media (max-width:768px){.dc-modal-overlay{align-items:center;justify-content:center;padding:16px}.dc-modal{margin:auto;max-height:80vh}.cprog-modal,.dc-modal{max-width:100%;width:100%}.cprog-modal{border-radius:16px 16px 0 0;display:flex;flex-direction:column;max-height:90vh}.cprog-header{background:linear-gradient(135deg,#1a1d2e,#0f1118);border-bottom:1px solid #4b556359;flex-shrink:0;position:-webkit-sticky;position:sticky;top:0;z-index:10}.cprog-body{-webkit-overflow-scrolling:touch;flex:1 1;overflow-y:auto}}.scratch-card{background:linear-gradient(180deg,#9333ea14,#0003);border:1px solid #9333ea33;border-radius:16px;overflow:hidden;padding:20px;position:relative}.scratch-card:before{background:linear-gradient(90deg,#0000,#9333ea80 50%,#0000);content:"";height:2px;left:0;position:absolute;right:0;top:0}.scratch-card--pending{background:linear-gradient(180deg,#a855f71a,#0003);border-color:#a855f740}.scratch-card--pending:before{background:linear-gradient(90deg,#0000,#a855f780 50%,#0000)}.scratch-card--disabled,.scratch-card--error{gap:12px;min-height:120px;opacity:.7}.scratch-card--disabled,.scratch-card--error,.scratch-card--loading{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}.scratch-card--loading{background:#0000;border:none;min-height:48px;opacity:1;padding:12px}.scratch-card__spinner{animation:sc-spin .8s linear infinite;border:2px solid #7c5cff33;border-radius:50%;border-top:2px solid var(--p-500,#7c5cff);height:24px;width:24px}@keyframes sc-spin{to{transform:rotate(1turn)}}.scratch-card__retry{background:#7c5cff26;border:1px solid #7c5cff4d;border-radius:8px;color:#7c5cff;color:var(--p-500,#7c5cff);cursor:pointer;font-size:13px;padding:8px 16px}.scratch-card__header{align-items:center;display:flex;gap:14px;margin-bottom:18px}.scratch-card__divider{background:#d5dbe814;background:var(--border-0,#d5dbe814);height:1px;margin:8px 0 12px}.scratch-card__icon{align-items:center;background:linear-gradient(135deg,#7c5cff33,#9333ea26);border-radius:12px;color:#7c5cff;color:var(--p-500,#7c5cff);display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.scratch-card__title{color:#fff;font-size:16px;font-weight:700;margin:0}.scratch-card__subtitle{color:#ffffff80;font-size:12px;margin:4px 0 0}.scratch-card__message{color:#ffffff80;font-size:13px}.scratch-card--expandable{background:#0000;border:none;border-bottom:1px solid #d5dbe824;border-bottom:1px solid var(--border-0,#d5dbe824);border-radius:0;cursor:default;overflow:hidden;padding:0;transition:all .2s ease}.scratch-card--expandable:before{display:none}.scratch-card--expanded{background:#0000;border:none;border-bottom:1px solid #d5dbe824;border-bottom:1px solid var(--border-0,#d5dbe824);border-radius:0;padding:0}.scratch-card--expanded:before{display:none}.scratch-card__row{align-items:center;background:#0000;border-radius:0;cursor:pointer;display:flex;justify-content:space-between;padding:12px 16px;transition:background .15s ease}.scratch-card__row:hover{background:#d5dbe814;background:var(--surface-1,#d5dbe814)}.scratch-card__row--expanded{border-radius:0}.scratch-card__row--expanded,.scratch-card__row--expanded:hover{background:linear-gradient(135deg,#7c5cff14,#0000);background:linear-gradient(135deg,var(--p-500-08,#7c5cff14) 0,#0000 100%)}.scratch-card__row-left{align-items:center;display:flex;gap:10px}.scratch-card__icon-small{align-items:center;background:#0000;border-radius:0;color:#c9d1e69e;color:var(--text-2,#c9d1e69e);display:flex;flex-shrink:0;height:20px;justify-content:center;width:20px}.scratch-card--pending .scratch-card__icon-small{background:#0000;color:#7c5cff;color:var(--p-500,#7c5cff)}.scratch-card__icon-small svg{height:16px;width:16px}.scratch-card__row-info{display:flex;flex-direction:column;gap:1px}.scratch-card__row-label{color:#f3f6fff5;color:var(--text-0,#f3f6fff5);font-size:13px;font-weight:600}.scratch-card__row-label-wrap{align-items:center;display:flex;gap:6px}.scratch-card__info-btn{-webkit-tap-highlight-color:transparent;align-items:center;appearance:none;-webkit-appearance:none;background:none;border:none;border-radius:6px;color:#c9d1e69e;color:var(--text-2,#c9d1e69e);cursor:pointer;display:flex;flex-shrink:0;height:16px;justify-content:center;opacity:.55;outline:none;padding:0;transition:opacity .15s ease,color .15s ease,transform .15s ease;width:16px}.scratch-card__info-btn svg{height:14px;width:14px}.scratch-card__info-btn:hover{color:#f3f6fff5;color:var(--text-0,#f3f6fff5);opacity:1;transform:scale(1.1)}.scratch-card__info-btn:focus{outline:none}.scratch-card__info-btn:focus-visible{box-shadow:inset 0 0 0 1px #7c5cff4d;box-shadow:inset 0 0 0 1px var(--p-500-30,#7c5cff4d);color:#f3f6fff5;color:var(--text-0,#f3f6fff5);opacity:1}.scratch-card__row-subtitle{color:#c9d1e69e;color:var(--text-2,#c9d1e69e);font-size:11px}.scratch-card__row-right{align-items:center;display:flex;gap:8px}.scratch-card__streak-badge{align-items:center;background:#fbbf241a;border:1px solid #fbbf2440;border-radius:6px;color:#fbbf24;display:inline-flex;font-size:11px;font-weight:700;gap:3px;line-height:1;padding:2px 7px 2px 5px}.scratch-card__streak-badge svg{flex-shrink:0}.scratch-card__row-amount{color:#f3f6fff5;color:var(--text-0,#f3f6fff5);font-size:15px;font-weight:600}.scratch-card__row-badge{animation:sc-badge-pulse 2s ease-in-out infinite;background:#a855f733;border:1px solid #a855f766;border-radius:6px;color:#a855f7;font-size:10px;font-weight:700;letter-spacing:.5px;padding:2px 8px}.scratch-card__row-badge--claim{animation:none;background:#22c55e26;border-color:#22c55e4d;color:#22c55e}@keyframes sc-badge-pulse{0%,to{opacity:1}50%{opacity:.6}}.scratch-card__row-streak{align-items:center;color:#7c5cff;color:var(--p-500,#7c5cff);display:flex;font-size:12px;font-weight:600;gap:4px}.scratch-card__chevron{color:#c9d1e69e;color:var(--text-2,#c9d1e69e);transition:transform .2s ease}.scratch-card__chevron--open{transform:rotate(180deg)}.scratch-card__content{padding:0}.scratch-card__content--expandable{background:linear-gradient(135deg,#7c5cff0f,#0000);background:linear-gradient(135deg,var(--p-500-08,#7c5cff0f) 0,#0000 100%);border-radius:0;padding:0 16px 16px}.scratch-card__progress{margin-bottom:12px}.scratch-card__progress-bar{background:#d5dbe817;background:var(--surface-1,#d5dbe817);border-radius:3px;height:6px;margin-bottom:6px;overflow:hidden;width:100%}.scratch-card__progress-fill{background:linear-gradient(90deg,#7c5cff,#4a2cff);background:linear-gradient(90deg,var(--p-500,#7c5cff) 0,var(--p-700,#4a2cff) 100%);border-radius:3px;box-shadow:0 0 8px #7c5cff47;box-shadow:0 0 8px var(--p-glow,#7c5cff47);height:100%;position:relative;transition:width .4s ease}.scratch-card__progress-fill:after{animation:shimmer 2s infinite;background:linear-gradient(90deg,#0000,#fff3 50%,#0000);bottom:0;content:"";left:0;position:absolute;right:0;top:0}@keyframes shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.scratch-card__progress-text{color:#c9d1e69e;color:var(--text-2,#c9d1e69e);display:block;font-size:11px;margin-top:0;text-align:center}.scratch-card__next-claim{color:#c9d1e6b8;font-size:11px;margin-bottom:10px;text-align:center}.scratch-card__next-claim strong{color:#f4f6fbf5}.scratch-card__info-bar{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:14px}.scratch-card__info-item{align-items:center;color:#ffffff80;display:flex;font-size:12px;gap:5px}.scratch-card__info-item svg{color:#ffffff59}.scratch-card__info-item--bonus{color:#a855f7;font-weight:600}.scratch-card__info-item--bonus svg{color:#a855f7}.scratch-card__actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:12px}.scratch-card__btn{border:none;border-radius:8px;cursor:pointer;flex:1 1;font-size:13px;font-weight:700;min-width:120px;padding:10px 16px;transition:all .2s ease}.scratch-card__btn:disabled{cursor:not-allowed;opacity:.5}.scratch-card__btn--claim{background:var(--btn-accent-purple-bg);border:1px solid var(--btn-accent-purple-border);box-shadow:none;color:#fff;color:var(--btn-accent-purple-text,#fff);overflow:hidden;position:relative;transition:filter .18s ease,border-color .18s ease,background .18s ease}.scratch-card__btn--claim:hover:not(:disabled){background:var(--btn-accent-purple-bg-hover);border-color:var(--btn-accent-purple-border-hover);filter:brightness(1.03)}.scratch-card__btn--claim:active:not(:disabled){filter:brightness(.95)}.scratch-card__btn--scratch{animation:none;background:var(--btn-accent-purple-bg);border:1px solid var(--btn-accent-purple-border);box-shadow:none;color:#fff;color:var(--btn-accent-purple-text,#fff);overflow:hidden;position:relative}.scratch-card__btn--scratch:hover{background:var(--btn-accent-purple-bg-hover);border-color:var(--btn-accent-purple-border-hover);filter:brightness(1.03)}.scratch-card__btn--scratch:active:not(:disabled){filter:brightness(.95)}.scratch-card__claimed-badge{align-items:center;background:linear-gradient(135deg,#22c55e1f,#10b98133 50%,#22c55e1f);border:2px solid #22c55e59;border-radius:10px;box-shadow:0 0 16px #22c55e26,inset 0 1px 0 #ffffff14;color:#4ade80;display:flex;flex:1 1;font-size:12px;font-weight:700;gap:8px;justify-content:center;letter-spacing:.8px;overflow:hidden;padding:12px 18px;position:relative;text-transform:uppercase}.scratch-card__claimed-badge:before{animation:sc-claimed-shimmer 2.5s ease-in-out infinite;background:linear-gradient(90deg,#0000,#ffffff1f,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}@keyframes sc-claimed-shimmer{0%{left:-100%}to{left:100%}}.scratch-card__claimed-check{align-items:center;background:#22c55e40;border-radius:50%;box-shadow:0 0 12px #22c55e80,0 2px 4px #0003;color:#4ade80;display:flex;height:18px;justify-content:center;width:18px}.scratch-card__footer{border-top:1px solid #d5dbe81a;border-top:1px solid var(--border-0,#d5dbe81a);justify-content:center;padding-top:8px}.scratch-card__footer,.scratch-card__footer-btn{align-items:center;color:#c9d1e69e;color:var(--text-2,#c9d1e69e);display:flex;font-size:11px;gap:4px}.scratch-card__footer-btn{background:none;border:none;border-radius:4px;cursor:pointer;padding:2px 6px;transition:color .2s,background .2s}.scratch-card__footer-btn:hover{background:#ffffff0f;color:#e2e8f0;color:var(--text-1,#e2e8f0)}.scratch-card__how-it-works-btn{align-items:center;background:#7c5cff14;border:1px solid #7c5cff33;border-radius:6px;color:#a78bfae6;cursor:pointer;display:flex;font-size:11px;font-weight:500;gap:6px;justify-content:center;margin-top:6px;padding:6px 10px;transition:color .2s,background .2s,border-color .2s;width:100%}.scratch-card__how-it-works-btn:hover{background:#7c5cff24;border-color:#7c5cff59;color:#a78bfa}.scratch-card__how-it-works-btn svg{height:14px;width:14px}.scratch-card__buy-more-btn{background:linear-gradient(135deg,#a855f71f,#7c5cff14);border-color:#a855f74d;color:#c494fff2}.scratch-card__buy-more-btn:hover{background:linear-gradient(135deg,#a855f733,#7c5cff24);border-color:#a855f773;color:#c084fc}.sc-modal-overlay{align-items:center;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#000000a6;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:100002}.sc-modal{background:linear-gradient(180deg,#1a1d2e,#0f1118);border:1px solid #7c5cff33;border-radius:20px;box-shadow:0 24px 64px #00000080,0 0 40px #7c5cff0f;max-height:90vh;max-width:440px;overflow-y:auto;padding:24px;position:relative;width:100%}.sc-modal--scratch{overflow:visible}.sc-modal--progression,.sc-modal--rules{max-width:400px}.sc-modal__close{align-items:center;background:#d5dbe80f;border:1px solid #d5dbe824;border:1px solid var(--border-0,#d5dbe824);border-radius:8px;color:#c9d1e69e;color:var(--text-2,#c9d1e69e);cursor:pointer;display:flex;height:30px;justify-content:center;padding:0;position:absolute;right:14px;top:14px;transition:all .15s ease;width:30px;z-index:20}.sc-modal__close:hover{background:#d5dbe81f;color:#f3f6fff5}.sc-modal__title{align-items:center;color:#f3f6fff5;display:flex;font-size:16px;font-weight:700;gap:8px;margin:0 0 18px}.sc-modal__title svg{color:#7c5cff;color:var(--p-500,#7c5cff)}.sc-modal__empty{color:#c9d1e69e;color:var(--text-2,#c9d1e69e);font-size:14px;padding:30px 0;text-align:center}.sc-scratch-header{align-items:center;display:flex;gap:14px;margin-bottom:20px;padding-right:30px}.sc-scratch-header__icon{align-items:center;background:linear-gradient(135deg,#7c5cff26,#9333ea14);border:1px solid #7c5cff40;border-radius:14px;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.sc-scratch-header__title{color:#f3f6fff5;font-size:18px;font-weight:800;letter-spacing:-.3px;margin:0}.sc-scratch-header__sub{color:#c9d1e69e;color:var(--text-2,#c9d1e69e);font-size:12px;margin:4px 0 0}.sc-scratch-card-container{aspect-ratio:3/2;border:2px solid #7c5cff40;border-radius:16px;box-shadow:0 0 20px #7c5cff14,inset 0 0 30px #0000004d;margin-bottom:16px;overflow:hidden;position:relative;width:100%}.sc-scratch-card-under{align-items:center;background:#0b0e17;background:var(--bg-0,#0b0e17);display:flex;inset:0;justify-content:center;padding:12px;position:absolute}.sc-under-grid{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(3,1fr);height:100%;width:100%}.sc-under-spot{align-items:center;border:1px solid;border-radius:12px;display:flex;flex-direction:column;gap:2px;justify-content:center;overflow:visible;padding:4px;position:relative;transition:all .3s ease}.sc-under-spot img{height:48px!important;min-height:48px;min-width:48px;object-fit:contain;width:48px!important}.sc-under-spot--winner{border-width:2px}.sc-under-spot__label{font-size:9px;font-weight:700;line-height:1.1;max-width:100%;overflow:hidden;text-align:center;text-overflow:ellipsis;word-break:break-word}.sc-under-spot__winner-tag{background:#7c5cff26;border:1px solid #7c5cff4d;border-radius:4px;bottom:-2px;color:#7c5cff;color:var(--p-500,#7c5cff);font-size:7px;font-weight:800;left:50%;letter-spacing:.8px;padding:1px 6px;position:absolute;transform:translateX(-50%);white-space:nowrap}.sc-canvas-layer{image-rendering:auto}.sc-scratch-progress{background:#d5dbe817;background:var(--surface-1,#d5dbe817);bottom:0;height:3px;left:0;position:absolute;right:0;z-index:20}.sc-scratch-progress__bar{background:linear-gradient(90deg,#7c5cff,#4a2cff);background:linear-gradient(90deg,var(--p-500,#7c5cff) 0,var(--p-700,#4a2cff) 100%);border-radius:0 2px 2px 0;box-shadow:0 0 8px #7c5cff47;box-shadow:0 0 8px var(--p-glow,#7c5cff47);height:100%;transition:width .15s ease}.sc-prize-banner{align-items:center;border:1px solid;border-radius:14px;display:flex;gap:16px;margin-bottom:16px;overflow:hidden;padding:16px 20px;position:relative}.sc-prize-banner:before{background:radial-gradient(ellipse at 30% 50%,#ffffff08,#0000);content:"";inset:0;pointer-events:none;position:absolute}.sc-prize-banner__icon{align-items:center;display:flex;flex-shrink:0;height:72px;justify-content:center;width:72px}.sc-prize-banner__icon img{height:72px!important;min-height:72px;min-width:72px;object-fit:contain;width:72px!important}.sc-prize-banner__info{display:flex;flex-direction:column;gap:2px}.sc-prize-banner__congrats{color:#ffffff80;font-size:11px;font-weight:600;letter-spacing:1px;text-transform:uppercase}.sc-prize-banner__label{font-size:18px;font-weight:800;letter-spacing:-.3px}.sc-prize-banner__tier{color:#ffffff59;font-size:10px;font-weight:700;letter-spacing:1.5px}.sc-prize-banner__refresh-hint{animation:sc-refresh-pulse 2s ease-in-out infinite;color:#10b981d9;font-size:11px;font-weight:600;letter-spacing:0;margin-top:6px;text-transform:none}@keyframes sc-refresh-pulse{0%,to{opacity:.7}50%{opacity:1}}.sc-scratch-actions{display:flex;gap:10px;margin-bottom:8px}.sc-scratch-btn{align-items:center;border:none;border-radius:12px;cursor:pointer;display:flex;flex:1 1;font-size:15px;font-weight:700;gap:8px;justify-content:center;padding:14px 20px;transition:all .2s ease}.sc-scratch-btn:disabled{cursor:not-allowed;opacity:.5}.sc-scratch-btn--reveal{animation:sc-reveal-pulse 2s ease-in-out infinite;background:linear-gradient(135deg,#7c5cff,#4a2cff);background:linear-gradient(135deg,var(--p-500,#7c5cff) 0,var(--p-700,#4a2cff) 100%);box-shadow:0 2px 12px #7c5cff47,inset 0 1px 0 #ffffff1a;box-shadow:0 2px 12px var(--p-glow,#7c5cff47),inset 0 1px 0 #ffffff1a;color:#fff}.sc-scratch-btn--reveal:hover:not(:disabled){background:linear-gradient(135deg,#a855f7,#8b5cf6);box-shadow:0 4px 20px #9333ea80}@keyframes sc-reveal-pulse{0%,to{box-shadow:0 2px 12px #7c5cff47,inset 0 1px 0 #ffffff1a}50%{box-shadow:0 2px 24px #7c5cff73,inset 0 1px 0 #ffffff1a}}.sc-scratch-btn--collect{background:linear-gradient(135deg,#22c55e,#16a34a);box-shadow:0 2px 12px #22c55e4d;color:#fff}.sc-scratch-btn--collect:hover{box-shadow:0 4px 20px #22c55e66}.sc-scratch-btn__loading{opacity:.7}.sc-scratch-hint{color:#c9d1e685;color:var(--text-2,#c9d1e685);font-size:12px;font-style:italic;margin:4px 0 0;text-align:center}.sc-rules{display:flex;flex-direction:column;gap:16px;margin-bottom:20px}.sc-rules__item{align-items:flex-start;display:flex;gap:12px}.sc-rules__num{align-items:center;background:#7c5cff1f;border:1px solid #7c5cff33;border-radius:8px;color:#7c5cff;color:var(--p-500,#7c5cff);display:flex;flex-shrink:0;font-size:12px;font-weight:700;height:26px;justify-content:center;width:26px}.sc-rules__item strong{color:#f3f6fff5;display:block;font-size:13px;margin-bottom:3px}.sc-rules__item p{color:#c9d1e685;color:var(--text-2,#c9d1e685);font-size:12px;line-height:1.4;margin:0}.sc-rules__tiers{border-top:1px solid #d5dbe81a;border-top:1px solid var(--border-0,#d5dbe81a);padding-top:16px}.sc-rules__tiers h3{color:#f3f6fff5;font-size:13px;font-weight:600;margin:0 0 12px}.sc-rules__tier-row{align-items:center;background:#ffffff05;border:1px solid;border-radius:6px;display:flex;font-size:12px;font-weight:600;gap:8px;margin-bottom:6px;padding:6px 10px}.sc-rules__tier-dot{border-radius:50%;flex-shrink:0;height:8px;width:8px}.sc-stats-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr);margin-bottom:20px}.sc-stat{background:#d5dbe80a;background:var(--surface-1,#d5dbe80a);border:1px solid #d5dbe81a;border:1px solid var(--border-0,#d5dbe81a);border-radius:12px;display:flex;flex-direction:column;gap:4px;padding:12px 10px;text-align:center}.sc-stat__value{align-items:center;color:#f3f6fff5;display:flex;font-size:18px;font-weight:800;gap:2px;justify-content:center}.sc-stat__label{color:#c9d1e685;color:var(--text-2,#c9d1e685);font-size:10px;letter-spacing:.5px;text-transform:uppercase}.sc-stat__shield{color:#ffffff26;display:inline-flex;transition:color .2s ease}.sc-stat__shield--active{color:#22c55e}.sc-streak-tiers{border-top:1px solid #d5dbe81a;border-top:1px solid var(--border-0,#d5dbe81a);padding-top:16px}.sc-streak-tiers__title{color:#f3f6fff5;font-size:14px;font-weight:700;margin:0 0 4px}.sc-streak-tiers__desc{color:#c9d1e685;color:var(--text-2,#c9d1e685);font-size:11px;margin:0 0 12px}.sc-streak-tier{align-items:center;background:#d5dbe80a;background:var(--surface-1,#d5dbe80a);border:1px solid #d5dbe814;border:1px solid var(--border-0,#d5dbe814);border-radius:10px;display:flex;justify-content:space-between;margin-bottom:6px;padding:10px 14px;transition:all .2s ease}.sc-streak-tier--active{background:#a855f714;border-color:#a855f733}.sc-streak-tier__days{color:#c9d1e69e;color:var(--text-2,#c9d1e69e);font-size:13px;font-weight:600}.sc-streak-tier--active .sc-streak-tier__days{color:#f3f6fff5}.sc-streak-tier__mult{color:#c9d1e685;color:var(--text-2,#c9d1e685);font-size:12px}.sc-streak-tier--active .sc-streak-tier__mult{color:#a855f7;font-weight:600}.sc-streak-tier__badge{background:#a855f726;border-radius:4px;color:#a855f7;font-size:9px;font-weight:700;letter-spacing:.5px;padding:2px 6px;text-transform:uppercase}@media (max-width:480px){.sc-modal{border-radius:16px;max-height:92vh;max-width:100%;padding:18px}.sc-scratch-header__title{font-size:16px}.sc-scratch-header__icon{height:40px;width:40px}.sc-scratch-card-container{border-radius:12px}.sc-under-grid{gap:4px}.sc-under-spot img{height:40px!important;min-height:40px;min-width:40px;width:40px!important}.sc-under-spot__label{font-size:8px}.sc-prize-banner{gap:12px;padding:14px 16px}.sc-prize-banner__icon{height:60px;width:60px}.sc-prize-banner__icon img{height:60px!important;width:60px!important}.sc-prize-banner__label{font-size:16px}.sc-stats-grid{grid-template-columns:repeat(2,1fr)}.scratch-card__btn--claim{background:var(--btn-accent-purple-bg);border:1px solid var(--btn-accent-purple-border);box-shadow:none;color:#fff;color:var(--btn-accent-purple-text,#fff)}.scratch-card__btn--claim:hover:not(:disabled){background:var(--btn-accent-purple-bg-hover);border-color:var(--btn-accent-purple-border-hover);filter:brightness(1.03)}.scratch-card__btn--claim:active:not(:disabled){box-shadow:none;filter:brightness(.95)}}.sc-modal::-webkit-scrollbar{width:4px}.sc-modal::-webkit-scrollbar-track{background:#0000}.sc-modal::-webkit-scrollbar-thumb{background:#7c5cff33;border-radius:4px}.lucky-hour{background:linear-gradient(180deg,#fbbf240f,#0003);border:1px solid #ffffff0f;border:1px solid var(--border-0,#ffffff0f);border-radius:16px;overflow:hidden;padding:20px;position:relative}.lucky-hour:before{background:linear-gradient(90deg,#0000,#fbbf2466,#0000);border-radius:16px 16px 0 0;content:"";height:2px;left:0;position:absolute;right:0;top:0}.lucky-hour--active{border-color:#fbbf2433;box-shadow:0 0 24px #fbbf2414}.lucky-hour--active:before{animation:lh-glow-pulse 2s ease-in-out infinite;background:linear-gradient(90deg,#0000,#fbbf2499,#0000)}.lucky-hour--disabled{opacity:.5}.lucky-hour--loading{align-items:center;background:#0000;border:none;display:flex;justify-content:center;min-height:48px;padding:12px}.lucky-hour--loading:before{display:none}.lucky-hour--error{color:#ffffff80;color:var(--text-2,#ffffff80);padding:24px;text-align:center}.lucky-hour--expandable{background:#0000;border:none;border-bottom:1px solid #d5dbe824;border-bottom:1px solid var(--border-0,#d5dbe824);border-radius:0;cursor:default;overflow:hidden;padding:0;transition:all .2s ease}.lucky-hour--expandable:before{display:none}.lucky-hour--expanded{background:#0000;border:none;border-bottom:1px solid #d5dbe824;border-bottom:1px solid var(--border-0,#d5dbe824);border-radius:0;padding:0}.lucky-hour--expanded:before{display:none}.lucky-hour--expandable.lucky-hour--active,.lucky-hour--expanded.lucky-hour--active{border:none;border-bottom:1px solid #d5dbe824;border-bottom:1px solid var(--border-0,#d5dbe824);box-shadow:none}.lucky-hour__spinner{animation:lh-spin .8s linear infinite;border:2px solid #fbbf2433;border-radius:50%;border-top-color:#fbbf24;height:24px;width:24px}.lucky-hour__btn-spinner{animation:lh-spin .8s linear infinite;border:2px solid #fff3;border-radius:50%;border-top-color:#fff;display:inline-block;height:16px;width:16px}@keyframes lh-spin{to{transform:rotate(1turn)}}.lucky-hour__retry{background:#fbbf241a;border:1px solid #fbbf2433;border-radius:8px;color:#fbbf24;cursor:pointer;font-size:13px;margin-top:12px;padding:8px 16px}.lucky-hour__header{align-items:center;display:flex;gap:12px;margin-bottom:8px}.lucky-hour__icon{background:#fbbf241a;border-radius:10px;color:#fbbf24;height:40px;width:40px}.lucky-hour__icon,.lucky-hour__icon-small{align-items:center;display:flex;flex-shrink:0;justify-content:center}.lucky-hour__icon-small{background:#0000;border-radius:0;color:#c9d1e69e;color:var(--text-2,#c9d1e69e);height:20px;width:20px}.lucky-hour--active .lucky-hour__icon-small{background:#0000;color:#fbbf24}.lucky-hour__icon-small svg{height:16px;width:16px}.lucky-hour__title{color:#fff;color:var(--text-0,#fff);font-size:16px;font-weight:600;margin:0}.lucky-hour__subtitle{margin:2px 0 0}.lucky-hour__message,.lucky-hour__subtitle{color:#ffffff80;color:var(--text-2,#ffffff80);font-size:13px}.lucky-hour__message{margin:12px 0 0}.lucky-hour__divider{background:#ffffff0f;background:var(--border-0,#ffffff0f);height:1px;margin:12px 0}.lucky-hour__row{align-items:center;background:#0000;border-radius:0;cursor:pointer;display:flex;justify-content:space-between;padding:12px 16px;transition:background .15s ease;-webkit-user-select:none;user-select:none}.lucky-hour__row:hover{background:#d5dbe814;background:var(--surface-1,#d5dbe814)}.lucky-hour__row--expanded{border-radius:0}.lucky-hour__row--expanded,.lucky-hour__row--expanded:hover{background:linear-gradient(135deg,#7c5cff14,#0000);background:linear-gradient(135deg,var(--p-500-08,#7c5cff14) 0,#0000 100%)}.lucky-hour__row-left{align-items:center;display:flex;gap:10px;min-width:0}.lucky-hour__row-info{display:flex;flex-direction:column;min-width:0}.lucky-hour__row-label{color:#f3f6fff5;color:var(--text-0,#f3f6fff5);font-size:13px;font-weight:600}.lucky-hour__row-label-wrap{align-items:center;display:flex;gap:6px}.lucky-hour__info-btn{-webkit-tap-highlight-color:transparent;align-items:center;appearance:none;-webkit-appearance:none;background:none;border:none;border-radius:6px;color:#c9d1e69e;color:var(--text-2,#c9d1e69e);cursor:pointer;display:flex;flex-shrink:0;height:16px;justify-content:center;opacity:.55;outline:none;padding:0;transition:opacity .15s ease,color .15s ease,transform .15s ease;width:16px}.lucky-hour__info-btn svg{height:14px;width:14px}.lucky-hour__info-btn:hover{color:#f3f6fff5;color:var(--text-0,#f3f6fff5);opacity:1;transform:scale(1.1)}.lucky-hour__info-btn:focus{outline:none}.lucky-hour__info-btn:focus-visible{box-shadow:inset 0 0 0 1px #7c5cff4d;box-shadow:inset 0 0 0 1px var(--p-500-30,#7c5cff4d);color:#f3f6fff5;color:var(--text-0,#f3f6fff5);opacity:1}.lucky-hour__row-subtitle{color:#c9d1e69e;color:var(--text-2,#c9d1e69e);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lucky-hour__row-right{align-items:center;display:flex;flex-shrink:0;gap:8px}.lucky-hour__row-amount{font-feature-settings:"tnum";color:#f3f6fff5;color:var(--text-0,#f3f6fff5);font-size:13px;font-variant-numeric:tabular-nums;font-weight:600}.lucky-hour__row-amount--claim{color:#fbbf24;font-size:13px;font-weight:700}.lucky-hour__chevron{color:#c9d1e69e;color:var(--text-2,#c9d1e69e);flex-shrink:0;transition:transform .2s ease}.lucky-hour__chevron--open{transform:rotate(180deg)}.lucky-hour__live-dot{animation:lh-dot-pulse 1.5s ease-in-out infinite;background:#fbbf24;border-radius:50%;flex-shrink:0;height:6px;width:6px}.lucky-hour__live-dot--lg{height:10px;width:10px}@keyframes lh-dot-pulse{0%,to{opacity:1}50%{opacity:.3}}.lucky-hour__streak-badge{align-items:center;background:#fbbf2414;border:1px solid #fbbf2426;border-radius:8px;color:#fbbf24;display:inline-flex;font-size:11px;font-weight:600;gap:3px;height:20px;line-height:1;padding:2px 7px;white-space:nowrap}.lucky-hour__content{padding:0}.lucky-hour__content--expandable{background:linear-gradient(180deg,#7c5cff0a,#0000);border-radius:0;padding:0 16px 12px}.lucky-hour__active-banner{grid-gap:8px 12px;align-items:center;background:linear-gradient(135deg,#fbbf2414,#f59e0b08);border:0;border-bottom:1px solid #fbbf241f;border-radius:10px;display:grid;gap:8px 12px;grid-template-columns:auto 1fr;margin-bottom:12px;padding:12px 14px}.lucky-hour__active-info{display:flex;flex-direction:column;min-width:0}.lucky-hour__active-label{color:#fbbf24;font-size:13px;font-weight:700}.lucky-hour__active-timer{font-feature-settings:"tnum";color:#f3f6ffd6;color:var(--text-1,#f3f6ffd6);font-size:12px;font-variant-numeric:tabular-nums;margin-top:2px}.lucky-hour__active-perks{display:flex;flex-wrap:wrap;gap:8px;grid-column:1/-1}.lucky-hour__perk{align-items:center;background:#fbbf2414;border-radius:6px;color:#f3f6ffd6;color:var(--text-1,#f3f6ffd6);display:inline-flex;font-size:11px;gap:4px;padding:4px 8px;white-space:nowrap}.lucky-hour__perk svg{color:#fbbf24;flex-shrink:0}.lucky-hour__stats{grid-gap:0;border-bottom:1px solid #d5dbe814;border-top:1px solid #d5dbe814;display:grid;gap:0;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:12px}.lucky-hour__stat{align-items:center;display:flex;flex-direction:column;justify-content:center;min-width:0;padding:10px 8px;position:relative}.lucky-hour__stat:not(:last-child):after{background:#d5dbe814;bottom:10px;content:"";position:absolute;right:0;top:10px;width:1px}.lucky-hour__stat-value{font-feature-settings:"tnum";color:#fff;color:var(--text-0,#fff);font-size:15px;font-variant-numeric:tabular-nums;font-weight:700}.lucky-hour__stat-label{color:#ffffff80;color:var(--text-2,#ffffff80);font-size:10px;letter-spacing:.3px;margin-top:2px;text-transform:uppercase}.lucky-hour__btn{align-items:center;border:none;border-radius:10px;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:8px;justify-content:center;padding:10px 16px;transition:all .15s;width:100%}.lucky-hour__btn--claim{background:linear-gradient(135deg,#fbbf24,#f59e0b);color:#1a1a2e;margin-bottom:12px}.lucky-hour__btn--claim:hover:not(:disabled){box-shadow:0 4px 16px #fbbf244d;transform:translateY(-1px)}.lucky-hour__btn--claim:disabled{cursor:not-allowed;opacity:.6}.lucky-hour__hint{color:#ffffff80;color:var(--text-2,#ffffff80);font-size:12px;font-style:italic;padding:6px 0 12px;text-align:center}.lucky-hour__schedule{margin-bottom:10px}.lucky-hour__schedule-label{color:#ffffff80;color:var(--text-2,#ffffff80);display:block;font-size:10px;font-weight:600;letter-spacing:.5px;margin-bottom:6px;text-transform:uppercase}.lucky-hour__schedule-list{display:flex;flex-direction:column;gap:4px}.lucky-hour__window{align-items:center;background:#0000;border:0;border-bottom:1px solid #d5dbe80f;border-radius:6px;color:#ffffffb3;color:var(--text-1,#ffffffb3);display:flex;font-size:11px;gap:8px;justify-content:space-between;padding:6px 0;transition:color .15s ease}.lucky-hour__window--current{background:#0000;border-bottom-color:#fbbf242e;color:#fbbf24}.lucky-hour__window--past{opacity:.5}.lucky-hour__window-time{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding-left:12px;position:relative}.lucky-hour__window-time:before{background:#c9d1e63d;border-radius:50%;content:"";height:5px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:5px}.lucky-hour__window--current .lucky-hour__window-time:before{background:#fbbf24;box-shadow:0 0 0 3px #fbbf241f}.lucky-hour__window-done{color:#22c55e;font-size:10px}.lucky-hour__footer{align-items:center;border-top:1px solid #d5dbe814;border-top:1px solid var(--border-0,#d5dbe814);color:#c9d1e69e;color:var(--text-2,#c9d1e69e);display:flex;font-size:11px;gap:4px;justify-content:center;padding-top:8px}.lucky-hour__footer-btns{display:flex;gap:2px}.lucky-hour__rules-btn{align-items:center;background:none;border:none;border-radius:6px;color:#c9d1e69e;color:var(--text-2,#c9d1e69e);cursor:pointer;display:inline-flex;font-size:11px;gap:4px;padding:3px 8px;transition:color .15s,background .15s}.lucky-hour__rules-btn:hover{background:#ffffff0f;color:#e2e8f0;color:var(--text-1,#e2e8f0)}.lucky-hour__rules-btn svg{height:13px;width:13px}.lucky-hour__reset{font-feature-settings:"tnum";color:#c9d1e69e;color:var(--text-2,#c9d1e69e);font-size:11px;font-variant-numeric:tabular-nums;margin-left:auto}.lh-rules-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000c;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:100001}.lh-rules-modal{animation:lhModalSlideIn .2s ease-out;background:#0b0e17;background:var(--bg-0,#0b0e17);border:1px solid #d5dbe824;border:1px solid var(--border-0,#d5dbe824);border-radius:16px;box-shadow:0 24px 64px #0009;max-height:calc(100vh - 32px);max-width:420px;overflow-y:auto;width:100%}@keyframes lhModalSlideIn{0%{opacity:0;transform:translateY(-16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.lh-rules-header{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(135deg,#fbbf241f,#0000);border-bottom:1px solid #fbbf2426;display:flex;gap:12px;padding:20px;position:-webkit-sticky;position:sticky;top:0;z-index:2}.lh-rules-header-icon{align-items:center;background:linear-gradient(135deg,#fbbf24,#f59e0b);border-radius:10px;color:#1a1a2e;display:flex;height:40px;justify-content:center;width:40px}.lh-rules-header-icon svg{height:22px;width:22px}.lh-rules-header h2{color:#f3f6fff5;color:var(--text-0,#f3f6fff5);flex:1 1;font-size:18px;font-weight:600;margin:0}.lh-rules-close{align-items:center;-webkit-appearance:none;appearance:none;background:none;border:none;border-radius:8px;color:#c9d1e69e;color:var(--text-2,#c9d1e69e);cursor:pointer;display:flex;height:32px;justify-content:center;transition:background .15s,color .15s;width:32px}.lh-rules-close:hover{background:#d5dbe817;background:var(--surface-1,#d5dbe817);color:#f3f6fff5;color:var(--text-0,#f3f6fff5)}.lh-rules-close svg{height:18px;width:18px}.lh-rules-content{padding:20px}.lh-rules-section{margin-bottom:20px}.lh-rules-section:last-child{margin-bottom:0}.lh-rules-section h3{color:#fbbf24;font-size:14px;font-weight:600;margin:0 0 8px}.lh-rules-section p{line-height:1.5}.lh-rules-section p,.lh-rules-section ul{color:#c9d1e6d6;color:var(--text-1,#c9d1e6d6);font-size:13px;margin:0}.lh-rules-section ul{line-height:1.8;padding-left:18px}.lh-rules-section ul li strong{color:#f3f6fff5;color:var(--text-0,#f3f6fff5)}.lh-rules-highlight{background:#fbbf2414;border:1px solid #fbbf2426;border-radius:10px;color:#c9d1e6d6;color:var(--text-1,#c9d1e6d6);font-size:13px;line-height:1.5;padding:12px 14px}.lh-rules-highlight strong{color:#fbbf24}.lh-rules-footer{border-top:1px solid #d5dbe824;border-top:1px solid var(--border-0,#d5dbe824);padding:16px 20px}.lh-rules-got-it{background:linear-gradient(135deg,#fbbf24,#f59e0b);border:none;border-radius:10px;color:#1a1a2e;cursor:pointer;font-size:14px;font-weight:600;padding:12px;transition:transform .1s,box-shadow .15s;width:100%}.lh-rules-got-it:hover{box-shadow:0 4px 16px #fbbf244d;transform:translateY(-1px)}.lh-prog-stats{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,1fr);margin-bottom:20px}.lh-prog-stat{align-items:center;background:#ffffff08;border:1px solid #ffffff0f;border:1px solid var(--border-0,#ffffff0f);border-radius:10px;display:flex;flex-direction:column;padding:12px 8px}.lh-prog-stat-value{color:#fff;color:var(--text-0,#fff);font-size:18px;font-weight:700}.lh-prog-stat-label{color:#ffffff80;color:var(--text-2,#ffffff80);font-size:11px;margin-top:2px;text-align:center}.lh-prog-tiers{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.lh-prog-tier{align-items:center;background:#ffffff05;border:1px solid #ffffff0f;border:1px solid var(--border-0,#ffffff0f);border-radius:10px;display:flex;gap:10px;padding:10px 12px;transition:border-color .15s,background .15s}.lh-prog-tier--active{background:#fbbf240f;border-color:#fbbf2440}.lh-prog-tier-icon{align-items:center;background:#fbbf241a;border-radius:8px;display:flex;flex-shrink:0;font-size:16px;height:32px;justify-content:center;width:32px}.lh-prog-tier--active .lh-prog-tier-icon{background:#fbbf2433}.lh-prog-tier-info{flex:1 1;min-width:0}.lh-prog-tier-name{color:#fff;color:var(--text-0,#fff);font-size:13px;font-weight:600}.lh-prog-tier-desc{color:#ffffff80;color:var(--text-2,#ffffff80);font-size:11px;margin-top:1px}.lh-prog-tier-badge{background:#fbbf241f;border-radius:6px;color:#fbbf24;flex-shrink:0;font-size:10px;font-weight:700;padding:2px 8px}.lh-prog-windows{display:flex;flex-direction:column;gap:6px}.lh-prog-window{align-items:center;background:#ffffff05;border:1px solid #ffffff0f;border:1px solid var(--border-0,#ffffff0f);border-radius:8px;color:#ffffffb3;color:var(--text-1,#ffffffb3);display:flex;font-size:12px;justify-content:space-between;padding:8px 12px}.lh-prog-window--current{background:#fbbf240f;border-color:#fbbf2433;color:#fbbf24}.lh-prog-window--past{opacity:.4}.lh-prog-window-status{font-size:11px;font-weight:600;letter-spacing:.3px;text-transform:uppercase}@media (max-width:480px){.lh-rules-overlay{align-items:flex-start;padding:max(8px,env(safe-area-inset-top,8px)) 8px 8px}.lh-rules-modal{border-radius:12px;display:flex;flex-direction:column;max-height:calc(100dvh - 16px);max-width:100%}.lh-rules-header{flex-shrink:0;padding:14px 16px}.lh-rules-header h2{font-size:16px}.lh-rules-content{flex:1 1;overflow-y:auto;padding:16px}.lh-prog-stats{grid-template-columns:repeat(2,1fr)}}@keyframes lh-glow-pulse{0%,to{opacity:1}50%{opacity:.5}}@media (max-width:480px){.lucky-hour{padding:16px}.lucky-hour__active-banner{flex-wrap:wrap;padding:12px}.lucky-hour__active-perks{flex-direction:row;gap:8px;margin-top:4px;width:100%}.lucky-hour__stats{gap:6px}.lucky-hour__stat{padding:8px 4px}.lucky-hour__stat-value{font-size:14px}.lucky-hour__stat-label{font-size:10px}}.weekly-missions{background:linear-gradient(180deg,#7c5cff0f,#0003);border:1px solid #ffffff0f;border:1px solid var(--border-0,#ffffff0f);border-radius:16px;overflow:hidden;padding:20px;position:relative}.weekly-missions:before{background:linear-gradient(90deg,#0000,#7c5cff66,#0000);border-radius:16px 16px 0 0;content:"";height:2px;left:0;position:absolute;right:0;top:0}.weekly-missions--chest-ready{border-color:#7c5cff33;box-shadow:0 0 24px #7c5cff14}.weekly-missions--chest-ready:before{animation:wm-glow-pulse 2s ease-in-out infinite;background:linear-gradient(90deg,#0000,#7c5cff99,#0000)}.weekly-missions--disabled{opacity:.5}.weekly-missions--loading{align-items:center;background:#0000;border:none;display:flex;justify-content:center;min-height:48px;padding:12px}.weekly-missions--loading:before{display:none}.weekly-missions--error{color:#ffffff80;color:var(--text-2,#ffffff80);padding:24px;text-align:center}.weekly-missions--expandable{background:#0000;border:none;border-bottom:1px solid #d5dbe824;border-bottom:1px solid var(--border-0,#d5dbe824);border-radius:0;cursor:default;overflow:hidden;padding:0;transition:all .2s ease}.weekly-missions--expandable:before{display:none}.weekly-missions--expanded{background:#0000;border:none;border-bottom:1px solid #d5dbe824;border-bottom:1px solid var(--border-0,#d5dbe824);border-radius:0;padding:0}.weekly-missions--expanded:before{display:none}.weekly-missions--expandable.weekly-missions--chest-ready,.weekly-missions--expanded.weekly-missions--chest-ready{border:none;border-bottom:1px solid #d5dbe824;border-bottom:1px solid var(--border-0,#d5dbe824);box-shadow:none}.weekly-missions__spinner{animation:wm-spin .8s linear infinite;border:2px solid #7c5cff33;border-radius:50%;border-top-color:#7c5cff;height:24px;width:24px}.weekly-missions__btn-spinner{animation:wm-spin .8s linear infinite;border:2px solid #fff3;border-radius:50%;border-top-color:#fff;display:inline-block;height:14px;width:14px}@keyframes wm-spin{to{transform:rotate(1turn)}}.weekly-missions__retry{background:#7c5cff1a;border:1px solid #7c5cff33;border-radius:8px;color:#7c5cff;cursor:pointer;font-size:13px;margin-top:12px;padding:8px 16px}.weekly-missions__header{align-items:center;display:flex;gap:12px;margin-bottom:8px}.weekly-missions__icon{background:#7c5cff1a;border-radius:10px;color:#7c5cff;height:40px;width:40px}.weekly-missions__icon,.weekly-missions__icon-small{align-items:center;display:flex;flex-shrink:0;justify-content:center}.weekly-missions__icon-small{background:#0000;border-radius:0;color:#c9d1e69e;color:var(--text-2,#c9d1e69e);height:20px;width:20px}.weekly-missions--chest-ready .weekly-missions__icon-small{background:#0000;color:#7c5cff}.weekly-missions__icon-small svg{height:16px;width:16px}.weekly-missions__title{color:#fff;color:var(--text-0,#fff);font-size:16px;font-weight:600;margin:0}.weekly-missions__subtitle{margin:2px 0 0}.weekly-missions__message,.weekly-missions__subtitle{color:#ffffff80;color:var(--text-2,#ffffff80);font-size:13px}.weekly-missions__message{margin:12px 0 0}.weekly-missions__divider{background:#ffffff0f;background:var(--border-0,#ffffff0f);height:1px;margin:12px 0}.weekly-missions__row{align-items:center;background:#0000;border-radius:0;cursor:pointer;display:flex;justify-content:space-between;padding:12px 16px;transition:background .15s ease;-webkit-user-select:none;user-select:none}.weekly-missions__row:hover{background:#d5dbe814;background:var(--surface-1,#d5dbe814)}.weekly-missions__row--expanded{border-radius:0}.weekly-missions__row--expanded,.weekly-missions__row--expanded:hover{background:linear-gradient(135deg,#7c5cff14,#0000);background:linear-gradient(135deg,var(--p-500-08,#7c5cff14) 0,#0000 100%)}.weekly-missions__row-left{align-items:center;display:flex;gap:10px;min-width:0}.weekly-missions__row-info{display:flex;flex-direction:column;min-width:0}.weekly-missions__row-label{color:#f3f6fff5;color:var(--text-0,#f3f6fff5);font-size:13px;font-weight:600}.weekly-missions__row-label-wrap{align-items:center;display:flex;gap:6px}.weekly-missions__info-btn{-webkit-tap-highlight-color:transparent;align-items:center;appearance:none;-webkit-appearance:none;background:none;border:none;border-radius:6px;color:#c9d1e69e;color:var(--text-2,#c9d1e69e);cursor:pointer;display:flex;flex-shrink:0;height:16px;justify-content:center;opacity:.55;outline:none;padding:0;transition:opacity .15s ease,color .15s ease,transform .15s ease;width:16px}.weekly-missions__info-btn svg{height:14px;width:14px}.weekly-missions__info-btn:hover{color:#f3f6fff5;color:var(--text-0,#f3f6fff5);opacity:1;transform:scale(1.1)}.weekly-missions__info-btn:focus{outline:none}.weekly-missions__info-btn:focus-visible{box-shadow:inset 0 0 0 1px #7c5cff4d;box-shadow:inset 0 0 0 1px var(--p-500-30,#7c5cff4d);color:#f3f6fff5;color:var(--text-0,#f3f6fff5);opacity:1}.weekly-missions__row-subtitle{color:#c9d1e69e;color:var(--text-2,#c9d1e69e);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.weekly-missions__row-right{align-items:center;display:flex;flex-shrink:0;gap:8px}.weekly-missions__row-amount{color:#f3f6fff5;color:var(--text-0,#f3f6fff5);font-size:15px;font-weight:600}.weekly-missions__row-amount--chest{color:#7c5cff}.weekly-missions__chevron{color:#c9d1e69e;color:var(--text-2,#c9d1e69e);flex-shrink:0;transition:transform .2s ease}.weekly-missions__chevron--open{transform:rotate(180deg)}.weekly-missions__pips{align-items:center;display:flex;gap:3px}.weekly-missions__pip{background:#ffffff1a;border-radius:50%;height:6px;transition:background .2s;width:6px}.weekly-missions__pip--filled{background:#7c5cff;box-shadow:0 0 4px #7c5cff66}.weekly-missions__content{padding:0}.weekly-missions__content--expandable{background:linear-gradient(135deg,#7c5cff0f,#0000);background:linear-gradient(135deg,var(--p-500-08,#7c5cff0f) 0,#0000 100%);border-radius:0;padding:0 16px 16px}.weekly-missions__progress{margin-bottom:16px}.weekly-missions__progress-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:6px}.weekly-missions__progress-label{color:#ffffffb3;color:var(--text-1,#ffffffb3);font-size:12px;font-weight:600}.weekly-missions__progress-pct{color:#7c5cff;font-size:12px;font-weight:600}.weekly-missions__progress-bar{background:#ffffff0f;border-radius:3px;height:6px;overflow:hidden}.weekly-missions__progress-fill{background:linear-gradient(90deg,#7c5cff,#a78bfa);border-radius:3px;height:100%;position:relative;transition:width .4s ease}.weekly-missions__progress-fill:after{animation:wm-shimmer 2s linear infinite;background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";inset:0;position:absolute}@keyframes wm-shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.weekly-missions__list{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.weekly-missions__mission{align-items:center;background:#ffffff05;border:1px solid #ffffff0f;border:1px solid var(--border-0,#ffffff0f);border-radius:10px;display:flex;justify-content:space-between;padding:10px 12px;transition:all .15s}.weekly-missions__mission--completed{background:#7c5cff0a;border-color:#7c5cff1f}.weekly-missions__mission--claimed{opacity:.6}.weekly-missions__mission-left{align-items:center;display:flex;flex:1 1;gap:10px;min-width:0}.weekly-missions__mission-emoji,.weekly-missions__mission-icon{align-items:center;color:#a78bfa;display:flex;flex-shrink:0;justify-content:center;width:28px}.weekly-missions__mission-icon svg{height:18px;width:18px}.weekly-missions__mission--completed .weekly-missions__mission-icon{color:#22c55e}.weekly-missions__mission--claimed .weekly-missions__mission-icon{color:#6b7280}.weekly-missions__mission-info{display:flex;flex-direction:column;min-width:0}.weekly-missions__mission-name{color:#fff;color:var(--text-0,#fff);font-size:13px;font-weight:600}.weekly-missions__mission-desc{color:#ffffff80;color:var(--text-2,#ffffff80);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.weekly-missions__mission-right{align-items:center;display:flex;flex-shrink:0;gap:8px;margin-left:8px}.weekly-missions__mission-bar{background:#ffffff14;border-radius:2px;height:4px;overflow:hidden;width:48px}.weekly-missions__mission-bar-fill{background:linear-gradient(90deg,#7c5cff,#a78bfa);border-radius:2px;height:100%;transition:width .3s ease}.weekly-missions__mission-pct{font-feature-settings:"tnum";color:#ffffff80;color:var(--text-2,#ffffff80);font-size:11px;font-variant-numeric:tabular-nums;font-weight:600;min-width:28px;text-align:right}.weekly-missions__mission-badge{align-items:center;display:flex;font-size:11px;font-weight:600;gap:3px}.weekly-missions__mission-badge--claimed{color:#22c55e}.weekly-missions__mission-claim{background:linear-gradient(135deg,#7c5cff,#6d4aff);background:var(--btn-accent-purple-bg,linear-gradient(135deg,#7c5cff,#6d4aff));border:1px solid #7c5cff4d;border:1px solid var(--btn-accent-purple-border,#7c5cff4d);border-radius:6px;color:#fff;color:var(--btn-accent-purple-text,#fff);cursor:pointer;font-size:12px;font-weight:600;padding:4px 12px;transition:all .15s;white-space:nowrap}.weekly-missions__mission-claim:hover:not(:disabled){box-shadow:0 2px 8px #7c5cff4d;transform:translateY(-1px)}.weekly-missions__mission-claim:disabled{cursor:not-allowed;opacity:.6}.weekly-missions__chest{align-items:center;background:#ffffff05;border:1px dashed #ffffff1a;border:1px dashed var(--border-0,#ffffff1a);border-radius:12px;display:flex;justify-content:space-between;margin-bottom:12px;padding:14px 16px}.weekly-missions__chest--ready{animation:wm-chest-glow 2s ease-in-out infinite;background:linear-gradient(135deg,#7c5cff1a,#a78bfa0d);border:1px solid #7c5cff33}.weekly-missions__chest--claimed{border-style:solid;opacity:.5}@keyframes wm-chest-glow{0%,to{box-shadow:0 0 0 0 #7c5cff00}50%{box-shadow:0 0 16px 2px #7c5cff26}}.weekly-missions__chest-left{align-items:center;display:flex;gap:12px;min-width:0}.weekly-missions__chest-info{display:flex;flex-direction:column;min-width:0}.weekly-missions__chest-label{color:#fff;color:var(--text-0,#fff);font-size:14px;font-weight:700}.weekly-missions__chest-desc{color:#ffffff80;color:var(--text-2,#ffffff80);font-size:12px}.weekly-missions__chest-right{flex-shrink:0;margin-left:8px}.weekly-missions__chest-locked{align-items:center;color:#6b7280;display:flex;justify-content:center;opacity:.4}.weekly-missions__chest-locked svg{height:20px;width:20px}.weekly-missions__btn{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;justify-content:center;padding:8px 16px;transition:all .15s}.weekly-missions__btn--chest{background:linear-gradient(135deg,#7c5cff,#6d4aff);color:#fff}.weekly-missions__btn--chest:hover:not(:disabled){box-shadow:0 4px 16px #7c5cff4d;transform:translateY(-1px)}.weekly-missions__btn--chest:disabled{cursor:not-allowed;opacity:.6}.weekly-missions__footer{align-items:center;border-top:1px solid #d5dbe81a;border-top:1px solid var(--border-0,#d5dbe81a);color:#c9d1e69e;color:var(--text-2,#c9d1e69e);display:flex;font-size:11px;gap:4px;justify-content:center;padding-top:8px}.weekly-missions__footer-btns{display:flex;gap:2px}.weekly-missions__rules-btn{align-items:center;background:none;border:none;border-radius:4px;color:#c9d1e69e;color:var(--text-2,#c9d1e69e);cursor:pointer;display:flex;font-size:11px;gap:4px;padding:2px 6px;transition:color .2s,background .2s}.weekly-missions__rules-btn:hover{background:#ffffff0f;color:#e2e8f0;color:var(--text-1,#e2e8f0)}.weekly-missions__rules-btn svg{height:14px;width:14px}.weekly-missions__reset{color:#c9d1e69e;color:var(--text-2,#c9d1e69e);font-size:11px;margin-left:auto}.wm-rules-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000c;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:100001}.wm-rules-modal{animation:wmModalSlideIn .2s ease-out;background:#0b0e17;background:var(--bg-0,#0b0e17);border:1px solid #d5dbe824;border:1px solid var(--border-0,#d5dbe824);border-radius:16px;box-shadow:0 24px 64px #0009;max-height:calc(100vh - 32px);max-width:420px;overflow-y:auto;width:100%}@keyframes wmModalSlideIn{0%{opacity:0;transform:translateY(-16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.wm-rules-header{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(135deg,#7c5cff1f,#0000);border-bottom:1px solid #7c5cff26;display:flex;gap:12px;padding:20px;position:-webkit-sticky;position:sticky;top:0;z-index:2}.wm-rules-header-icon{align-items:center;background:linear-gradient(135deg,#7c5cff,#6d4aff);border-radius:10px;color:#fff;display:flex;height:40px;justify-content:center;width:40px}.wm-rules-header-icon svg{height:22px;width:22px}.wm-rules-header h2{color:#f3f6fff5;color:var(--text-0,#f3f6fff5);flex:1 1;font-size:18px;font-weight:600;margin:0}.wm-rules-close{align-items:center;-webkit-appearance:none;appearance:none;background:none;border:none;border-radius:8px;color:#c9d1e69e;color:var(--text-2,#c9d1e69e);cursor:pointer;display:flex;height:32px;justify-content:center;transition:background .15s,color .15s;width:32px}.wm-rules-close:hover{background:#d5dbe817;background:var(--surface-1,#d5dbe817);color:#f3f6fff5;color:var(--text-0,#f3f6fff5)}.wm-rules-close svg{height:18px;width:18px}.wm-rules-content{padding:20px}.wm-rules-section{margin-bottom:20px}.wm-rules-section:last-child{margin-bottom:0}.wm-rules-section h3{color:#7c5cff;font-size:14px;font-weight:600;margin:0 0 8px}.wm-rules-section p{line-height:1.5}.wm-rules-section p,.wm-rules-section ul{color:#c9d1e6d6;color:var(--text-1,#c9d1e6d6);font-size:13px;margin:0}.wm-rules-section ul{line-height:1.8;padding-left:18px}.wm-rules-section ul li strong{color:#f3f6fff5;color:var(--text-0,#f3f6fff5)}.wm-rules-highlight{background:#7c5cff14;border:1px solid #7c5cff26;border-radius:10px;color:#c9d1e6d6;color:var(--text-1,#c9d1e6d6);font-size:13px;line-height:1.5;padding:12px 14px}.wm-rules-highlight strong{align-items:center;color:#7c5cff;display:inline-flex;gap:4px}.wm-rules-highlight strong svg{color:#fbbf24;flex-shrink:0}.wm-rules-footer{border-top:1px solid #d5dbe824;border-top:1px solid var(--border-0,#d5dbe824);padding:16px 20px}.wm-rules-got-it{background:linear-gradient(135deg,#7c5cff,#6d4aff);border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:12px;transition:transform .1s,box-shadow .15s;width:100%}.wm-rules-got-it:hover{box-shadow:0 4px 16px #7c5cff4d;transform:translateY(-1px)}.wm-prog-stats{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,1fr);margin-bottom:20px}.wm-prog-stat{align-items:center;background:#ffffff08;border:1px solid #ffffff0f;border:1px solid var(--border-0,#ffffff0f);border-radius:10px;display:flex;flex-direction:column;padding:12px 8px}.wm-prog-stat-value{color:#fff;color:var(--text-0,#fff);font-size:18px;font-weight:700}.wm-prog-stat-label{color:#ffffff80;color:var(--text-2,#ffffff80);font-size:11px;margin-top:2px;text-align:center}.wm-prog-missions{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.wm-prog-mission{align-items:center;background:#ffffff05;border:1px solid #ffffff0f;border:1px solid var(--border-0,#ffffff0f);border-radius:8px;display:flex;gap:10px;padding:8px 10px}.wm-prog-mission--done{background:#7c5cff0a;border-color:#7c5cff26}.wm-prog-mission--claimed{opacity:.6}.wm-prog-mission-emoji{align-items:center;color:#a78bfa;display:flex;flex-shrink:0;justify-content:center;width:24px}.wm-prog-mission-emoji svg{height:16px;width:16px}.wm-prog-mission--done .wm-prog-mission-emoji{color:#22c55e}.wm-prog-mission--claimed .wm-prog-mission-emoji{color:#6b7280}.wm-prog-mission-info{flex:1 1;min-width:0}.wm-prog-mission-name{color:#fff;color:var(--text-0,#fff);display:block;font-size:12px;font-weight:600}.wm-prog-mission-bar-wrap{align-items:center;display:flex;gap:6px;margin-top:4px}.wm-prog-mission-bar{background:#ffffff0f;border-radius:2px;flex:1 1;height:4px;overflow:hidden}.wm-prog-mission-bar-fill{background:linear-gradient(90deg,#7c5cff,#a78bfa);border-radius:2px;height:100%;transition:width .3s ease}.wm-prog-mission-pct{font-size:10px;white-space:nowrap}.wm-prog-mission-pct,.wm-prog-mission-status{color:#ffffff80;color:var(--text-2,#ffffff80)}.wm-prog-mission-status{align-items:center;display:flex;flex-shrink:0;font-size:12px;font-weight:600}.wm-prog-mission-status svg{height:14px;width:14px}.wm-prog-mission--done .wm-prog-mission-status{color:#fbbf24}.wm-prog-mission--claimed .wm-prog-mission-status{color:#22c55e}.wm-prog-chest{align-items:center;background:#ffffff05;border:1px solid #ffffff0f;border:1px solid var(--border-0,#ffffff0f);border-radius:10px;display:flex;gap:10px;padding:12px}.wm-prog-chest--ready{background:#7c5cff14;border-color:#7c5cff40}.wm-prog-chest--claimed{opacity:.6}.wm-prog-chest-icon{align-items:center;color:#a78bfa;display:flex;flex-shrink:0;justify-content:center}.wm-prog-chest-icon svg{height:20px;width:20px}.wm-prog-chest--ready .wm-prog-chest-icon{color:#fbbf24}.wm-prog-chest--claimed .wm-prog-chest-icon{color:#22c55e}.wm-prog-chest-info{display:flex;flex-direction:column}.wm-prog-chest-label{color:#fff;color:var(--text-0,#fff);font-size:13px;font-weight:600}.wm-prog-chest-desc{color:#ffffff80;color:var(--text-2,#ffffff80);font-size:11px;margin-top:2px}@media (max-width:480px){.wm-rules-overlay{align-items:flex-start;padding:max(8px,env(safe-area-inset-top,8px)) 8px 8px}.wm-rules-modal{border-radius:12px;display:flex;flex-direction:column;max-height:calc(100dvh - 16px);max-width:100%}.wm-rules-header{flex-shrink:0;padding:14px 16px}.wm-rules-header h2{font-size:16px}.wm-rules-content{flex:1 1;overflow-y:auto;padding:16px}}@keyframes wm-glow-pulse{0%,to{opacity:1}50%{opacity:.5}}@media (max-width:480px){.weekly-missions{padding:16px}.weekly-missions__mission{padding:8px 10px}.weekly-missions__mission-emoji,.weekly-missions__mission-icon{width:22px}.weekly-missions__mission-icon svg{height:16px;width:16px}.weekly-missions__mission-name{font-size:12px}.weekly-missions__mission-desc{font-size:10px}.weekly-missions__mission-bar{width:36px}.weekly-missions__chest{flex-wrap:wrap;gap:8px;padding:12px}.weekly-missions__chest-right{display:flex;justify-content:center;margin-left:0;width:100%}.weekly-missions__btn--chest{width:100%}}.bonus-match{background:linear-gradient(180deg,#10b9810f,#0003);border:1px solid #ffffff0f;border:1px solid var(--border-0,#ffffff0f);border-radius:16px;overflow:hidden;padding:20px;position:relative}.bonus-match:before{background:linear-gradient(90deg,#0000,#10b98166,#0000);border-radius:16px 16px 0 0;content:"";height:2px;left:0;position:absolute;right:0;top:0}.bonus-match--active-rollover{border-color:#10b98133;box-shadow:0 0 24px #10b98114}.bonus-match--active-rollover:before{animation:bm-glow-pulse 2s ease-in-out infinite;background:linear-gradient(90deg,#0000,#10b98199,#0000)}.bonus-match--disabled{opacity:.5}.bonus-match--disabled-expandable{opacity:1}.bonus-match--disabled-expandable .bonus-match__row-amount,.bonus-match--disabled-expandable .bonus-match__row-label{color:#c9d1e6d6;color:var(--text-1,#c9d1e6d6)}.bonus-match--loading{align-items:center;background:#0000;border:none;display:flex;justify-content:center;min-height:48px;padding:12px}.bonus-match--loading:before{display:none}.bonus-match--error{color:#ffffff80;color:var(--text-2,#ffffff80);padding:24px;text-align:center}.bonus-match--error-expandable{padding:0}.bonus-match--expandable{background:#0000;border:none;border-bottom:1px solid #d5dbe824;border-bottom:1px solid var(--border-0,#d5dbe824);border-radius:0;cursor:default;overflow:hidden;padding:0;transition:all .2s ease}.bonus-match--expandable:before{display:none}.bonus-match--expanded{background:#0000;border:none;border-bottom:1px solid #d5dbe824;border-bottom:1px solid var(--border-0,#d5dbe824);border-radius:0;padding:0}.bonus-match--expanded:before{display:none}.bonus-match--expandable.bonus-match--active-rollover,.bonus-match--expanded.bonus-match--active-rollover{border:none;border-bottom:1px solid #d5dbe824;border-bottom:1px solid var(--border-0,#d5dbe824);box-shadow:none}.bonus-match__spinner{animation:bm-spin .8s linear infinite;border:2px solid #10b98133;border-radius:50%;border-top-color:#10b981;height:24px;width:24px}.bonus-match__btn-spinner{animation:bm-spin .8s linear infinite;border:2px solid #fff3;border-radius:50%;border-top-color:#fff;display:inline-block;height:16px;width:16px}@keyframes bm-spin{to{transform:rotate(1turn)}}.bonus-match__retry{background:#10b9811a;border:1px solid #10b98133;border-radius:8px;color:#10b981;cursor:pointer;font-size:13px;margin-top:12px;padding:8px 16px}.bonus-match__inline-retry{appearance:none;-webkit-appearance:none;background:#10b98114;border:1px solid #10b98140;border-radius:8px;color:#10b981;cursor:pointer;font-size:12px;font-weight:600;padding:6px 10px}.bonus-match__inline-retry:hover{background:#10b9811f}.bonus-match__header{align-items:center;display:flex;gap:12px;margin-bottom:8px}.bonus-match__icon{background:#10b9811a;border-radius:10px;color:#10b981;height:40px;width:40px}.bonus-match__icon,.bonus-match__icon-small{align-items:center;display:flex;flex-shrink:0;justify-content:center}.bonus-match__icon-small{background:#0000;border-radius:0;color:#c9d1e69e;color:var(--text-2,#c9d1e69e);height:20px;width:20px}.bonus-match--active-rollover .bonus-match__icon-small{background:#0000;color:#10b981}.bonus-match__icon-small svg{height:16px;width:16px}.bonus-match__title{color:#fff;color:var(--text-0,#fff);font-size:16px;font-weight:600;margin:0}.bonus-match__subtitle{margin:2px 0 0}.bonus-match__message,.bonus-match__subtitle{color:#ffffff80;color:var(--text-2,#ffffff80);font-size:13px}.bonus-match__message{margin:12px 0 0}.bonus-match__divider{background:#ffffff0f;background:var(--border-0,#ffffff0f);height:1px;margin:12px 0}.bonus-match__row{align-items:center;background:#0000;border-radius:0;cursor:pointer;display:flex;justify-content:space-between;padding:12px 16px;transition:background .15s ease;-webkit-user-select:none;user-select:none}.bonus-match__row:hover{background:#d5dbe814;background:var(--surface-1,#d5dbe814)}.bonus-match__row--expanded{border-radius:0}.bonus-match__row--expanded,.bonus-match__row--expanded:hover{background:linear-gradient(135deg,#7c5cff14,#0000);background:linear-gradient(135deg,var(--p-500-08,#7c5cff14) 0,#0000 100%)}.bonus-match__row-left{align-items:center;display:flex;gap:10px;min-width:0}.bonus-match__row-info{display:flex;flex-direction:column;min-width:0}.bonus-match__row-label{color:#f3f6fff5;color:var(--text-0,#f3f6fff5);font-size:13px;font-weight:600}.bonus-match__row-label-wrap{align-items:center;display:flex;gap:6px}.bonus-match__info-btn{-webkit-tap-highlight-color:transparent;align-items:center;appearance:none;-webkit-appearance:none;background:none;border:none;border-radius:6px;color:#c9d1e69e;color:var(--text-2,#c9d1e69e);cursor:pointer;display:flex;flex-shrink:0;height:16px;justify-content:center;opacity:.55;outline:none;padding:0;transition:opacity .15s ease,color .15s ease,transform .15s ease;width:16px}.bonus-match__info-btn svg{height:14px;width:14px}.bonus-match__info-btn:hover{color:#f3f6fff5;color:var(--text-0,#f3f6fff5);opacity:1;transform:scale(1.1)}.bonus-match__info-btn:focus{outline:none}.bonus-match__info-btn:focus-visible{box-shadow:inset 0 0 0 1px #7c5cff4d;box-shadow:inset 0 0 0 1px var(--p-500-30,#7c5cff4d);color:#f3f6fff5;color:var(--text-0,#f3f6fff5);opacity:1}.bonus-match__row-subtitle{color:#c9d1e69e;color:var(--text-2,#c9d1e69e);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bonus-match__row-right{align-items:center;display:flex;flex-shrink:0;gap:8px}.bonus-match__row-amount{font-feature-settings:"tnum";color:#f3f6fff5;color:var(--text-0,#f3f6fff5);font-size:13px;font-variant-numeric:tabular-nums;font-weight:600}.bonus-match__row-amount--claim{color:#10b981;font-size:13px;font-weight:700}.bonus-match__row-amount--claimed{color:#4ade80;font-size:13px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.bonus-match__chevron{color:#c9d1e69e;color:var(--text-2,#c9d1e69e);flex-shrink:0;transition:transform .2s ease}.bonus-match__chevron--open{transform:rotate(180deg)}.bonus-match__live-badge{align-items:center;background:#10b98126;border:1px solid #10b9814d;border-radius:10px;color:#10b981;display:inline-flex;font-size:10px;font-weight:700;gap:4px;height:20px;letter-spacing:.5px;line-height:1;padding:2px 8px;text-transform:uppercase;white-space:nowrap}.bonus-match__live-dot{animation:bm-dot-pulse 1.5s ease-in-out infinite;background:#10b981;border-radius:50%;flex-shrink:0;height:6px;width:6px}@keyframes bm-dot-pulse{0%,to{opacity:1}50%{opacity:.3}}.bonus-match__content{padding:0}.bonus-match__content--expandable{background:linear-gradient(180deg,#10b9810a,#0000);border-radius:0;padding:0 16px 12px}.bonus-match__active-banner{align-items:center;background:linear-gradient(135deg,#10b9811a,#05966908);border:1px solid #10b98124;border-radius:12px;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px;padding:12px 14px}.bonus-match__live-dot--lg{box-shadow:0 0 0 6px #10b98114;height:10px;width:10px}.bonus-match__active-info{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.bonus-match__active-label{color:#10b981;font-size:13px;font-weight:700}.bonus-match__active-timer{color:#c9d1e6d6;color:var(--text-1,#c9d1e6d6);font-size:12px}.bonus-match__active-perks{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.bonus-match__perk{align-items:center;background:#ffffff0d;border-radius:999px;color:#f3f6fff5;color:var(--text-0,#f3f6fff5);display:inline-flex;font-size:11px;font-weight:600;gap:4px;padding:6px 10px;white-space:nowrap}.bonus-match__stats{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:12px}.bonus-match__stat{background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;display:flex;flex-direction:column;gap:4px;min-width:0;padding:10px 12px}.bonus-match__stat-value{font-feature-settings:"tnum";color:#f3f6fff5;color:var(--text-0,#f3f6fff5);font-size:16px;font-variant-numeric:tabular-nums;font-weight:700}.bonus-match__stat-label{color:#c9d1e69e;color:var(--text-2,#c9d1e69e);font-size:11px}.bonus-match__danger-btn,.bonus-match__secondary-btn{align-items:center;appearance:none;-webkit-appearance:none;border-radius:10px;cursor:pointer;display:inline-flex;font-size:12px;font-weight:700;gap:6px;justify-content:center;padding:10px 14px;transition:transform .15s ease,opacity .15s ease,border-color .15s ease,background .15s ease}.bonus-match__secondary-btn{background:#ffffff0a;border:1px solid #ffffff14;color:#f3f6ffe6;color:var(--text-1,#f3f6ffe6)}.bonus-match__danger-btn{background:#7f1d1d2e;border:1px solid #f871714d;color:#fca5a5}.bonus-match__danger-btn:hover,.bonus-match__secondary-btn:hover{transform:translateY(-1px)}.bonus-match__danger-btn:disabled,.bonus-match__secondary-btn:disabled{cursor:not-allowed;opacity:.6;transform:none}.bonus-match__rollover-banner{background:linear-gradient(135deg,#10b9811a,#0596690a);border:1px solid #10b9811f;border-radius:10px;margin-bottom:12px;padding:14px}.bonus-match__rollover-info{display:flex;flex-direction:column;margin-bottom:10px}.bonus-match__rollover-label{align-items:center;color:#10b981;display:flex;font-size:13px;font-weight:700;gap:6px}.bonus-match__rollover-detail{color:#ffffff80;color:var(--text-2,#ffffff80);font-size:11px;margin-top:2px}.bonus-match__rollover-progress{margin-bottom:8px}.bonus-match__rollover-bar{background:#ffffff0f;border-radius:3px;height:6px;overflow:hidden;width:100%}.bonus-match__rollover-fill{background:linear-gradient(90deg,#10b981,#34d399);border-radius:3px;height:100%;min-width:2px;transition:width .5s ease}.bonus-match__rollover-labels{font-feature-settings:"tnum";font-size:10px;font-variant-numeric:tabular-nums;margin-top:4px}.bonus-match__rollover-balance,.bonus-match__rollover-labels{color:#ffffff80;color:var(--text-2,#ffffff80);display:flex;justify-content:space-between}.bonus-match__rollover-balance{align-items:center;border-top:1px solid #10b9811a;font-size:12px;padding-top:8px}.bonus-match__rollover-balance strong{color:#10b981;font-size:14px;font-weight:700}.bonus-match__claim-list{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.bonus-match__claim-row{align-items:center;background:#ffffff05;border:1px solid #ffffff0f;border:1px solid var(--border-0,#ffffff0f);border-radius:12px;display:flex;gap:10px;justify-content:space-between;padding:12px;transition:border-color .2s,background .2s}.bonus-match__claim-row:hover{background:#10b9810a;border-color:#10b98133}.bonus-match__claim-main{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.bonus-match__claim-title{color:#fff;color:var(--text-0,#fff);font-size:14px;font-weight:700;line-height:1.2}.bonus-match__claim-subtitle{color:#ffffffb3;color:var(--text-1,#ffffffb3);font-size:12px;line-height:1.45}.bonus-match__claim-action{flex-shrink:0;width:160px}.bonus-match__btn{align-items:center;border:none;border-radius:10px;cursor:pointer;display:flex;font-size:12px;font-weight:700;gap:6px;justify-content:center;padding:10px 12px;transition:all .15s;width:100%}.bonus-match__btn--claim{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.bonus-match__btn--claim:hover:not(:disabled){box-shadow:0 4px 12px #10b98159;transform:translateY(-1px)}.bonus-match__btn--deposit{background:#ffffff0f;border:1px solid #ffffff1a;border:1px solid var(--border-0,#ffffff1a);color:#ffffffb3;color:var(--text-1,#ffffffb3)}.bonus-match__btn--deposit:hover:not(:disabled){background:#ffffff1a;border-color:#10b9814d;color:#fff;color:var(--text-0,#fff)}.bonus-match__wallet-toggle{align-items:center;display:flex;gap:8px;margin:8px 0}.bonus-match__wallet-toggle-label{color:#ffffff80;color:var(--text-muted,#ffffff80);font-size:12px}.bonus-match__toggle-btn{border:none;border-radius:20px;cursor:pointer;font-size:12px;font-weight:600;padding:5px 14px;transition:all .2s ease}.bonus-match__toggle-btn:disabled{cursor:not-allowed;opacity:.5}.bonus-match__toggle-btn--on{background:#10b981;color:#fff}.bonus-match__toggle-btn--on:hover:not(:disabled){background:#059669}.bonus-match__toggle-btn--off{background:#ffffff14;border:1px solid #ffffff2e;color:#ffffff80;color:var(--text-muted,#ffffff80)}.bonus-match__toggle-btn--off:hover:not(:disabled){background:#ffffff24;color:#fff}.bonus-match__btn--danger{background:#7f1d1d2e;border:1px solid #f871714d;color:#fca5a5;margin-bottom:10px}.bonus-match__btn--danger:hover:not(:disabled){background:#7f1d1d3d;transform:translateY(-1px)}.bonus-match__btn--secondary{background:#3b82f61f;border:1px solid #3b82f64d;color:#93c5fd;margin-bottom:10px}.bonus-match__btn--secondary:hover:not(:disabled){background:#3b82f633;transform:translateY(-1px)}.bonus-match__btn:disabled{cursor:not-allowed;opacity:.6}.bonus-match__btn svg{height:12px;width:12px}.bonus-match__empty-state{color:#c9d1e69e;color:var(--text-2,#c9d1e69e);font-size:12px;padding:18px 10px 14px;text-align:center}.bonus-match__hint{color:#ffffff9e;color:var(--text-2,#ffffff9e);font-size:12px;line-height:1.45;padding:0 0 10px;text-align:left}@media (max-width:640px){.bonus-match__active-banner{flex-wrap:wrap}.bonus-match__active-perks{justify-content:flex-start}.bonus-match__stats{grid-template-columns:1fr}.bonus-match__claim-row{align-items:flex-start;flex-direction:column}.bonus-match__claim-action{width:100%}}.bonus-match__footer{border-top:1px solid #d5dbe81a;border-top:1px solid var(--border-0,#d5dbe81a);color:#c9d1e69e;color:var(--text-2,#c9d1e69e);flex-wrap:wrap;font-size:11px;justify-content:space-between;padding-top:8px}.bonus-match__footer,.bonus-match__footer-btns{align-items:center;display:flex;gap:8px}.bonus-match__rules-btn{align-items:center;background:none;border:none;border-radius:4px;color:#c9d1e69e;color:var(--text-2,#c9d1e69e);cursor:pointer;display:flex;font-size:11px;gap:4px;padding:2px 6px;transition:color .2s,background .2s}.bonus-match__rules-btn:hover{background:#ffffff0f;color:#e2e8f0;color:var(--text-1,#e2e8f0)}.bonus-match__rules-btn svg{height:14px;width:14px}.bonus-match__reset{color:#c9d1e69e;color:var(--text-2,#c9d1e69e);font-size:11px}.bm-rules-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000c;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:100001}.bm-rules-modal{animation:bmModalSlideIn .2s ease-out;background:#0b0e17;background:var(--bg-0,#0b0e17);border:1px solid #d5dbe824;border:1px solid var(--border-0,#d5dbe824);border-radius:16px;box-shadow:0 24px 64px #0009;max-height:calc(100vh - 32px);max-width:440px;overflow-y:auto;width:100%}@keyframes bmModalSlideIn{0%{opacity:0;transform:translateY(-16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.bm-rules-header{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(135deg,#10b9811f,#0000);border-bottom:1px solid #10b98126;display:flex;gap:12px;padding:20px;position:-webkit-sticky;position:sticky;top:0;z-index:2}.bm-rules-header-icon{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border-radius:10px;color:#fff;display:flex;height:40px;justify-content:center;width:40px}.bm-rules-header-icon svg{height:22px;width:22px}.bm-rules-header h2{color:#f3f6fff5;color:var(--text-0,#f3f6fff5);flex:1 1;font-size:18px;font-weight:600;margin:0}.bm-rules-close{align-items:center;-webkit-appearance:none;appearance:none;background:none;border:none;border-radius:8px;color:#c9d1e69e;color:var(--text-2,#c9d1e69e);cursor:pointer;display:flex;height:32px;justify-content:center;transition:background .15s,color .15s;width:32px}.bm-rules-close:hover{background:#d5dbe817;background:var(--surface-1,#d5dbe817);color:#f3f6fff5;color:var(--text-0,#f3f6fff5)}.bm-rules-close svg{height:18px;width:18px}.bm-rules-content{padding:20px}.bm-rules-section{margin-bottom:20px}.bm-rules-section:last-child{margin-bottom:0}.bm-rules-section h3{color:#10b981;font-size:14px;font-weight:600;margin:0 0 8px}.bm-rules-section p{line-height:1.5}.bm-rules-section p,.bm-rules-section ul{color:#c9d1e6d6;color:var(--text-1,#c9d1e6d6);font-size:13px;margin:0}.bm-rules-section ul{line-height:1.8;padding-left:18px}.bm-rules-section ul li strong{color:#f3f6fff5;color:var(--text-0,#f3f6fff5)}.bm-rules-highlight{background:#10b98114;border:1px solid #10b98126;border-radius:10px;color:#c9d1e6d6;color:var(--text-1,#c9d1e6d6);font-size:13px;line-height:1.5;padding:12px 14px}.bm-rules-highlight strong{color:#10b981}.bm-rules-footer{border-top:1px solid #d5dbe824;border-top:1px solid var(--border-0,#d5dbe824);padding:16px 20px}.bm-rules-got-it{background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:12px;transition:transform .1s,box-shadow .15s;width:100%}.bm-rules-got-it:hover{box-shadow:0 4px 16px #10b9814d;transform:translateY(-1px)}.bm-rules-tiers{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,1fr)}.bm-rules-tier{align-items:center;background:#ffffff08;border:1px solid #ffffff0f;border:1px solid var(--border-0,#ffffff0f);border-radius:10px;display:flex;flex-direction:column;gap:3px;padding:12px 8px;position:relative}.bm-rules-tier--popular{background:#10b9810f;border-color:#10b9814d}.bm-rules-tier-badge{background:linear-gradient(135deg,#10b981,#059669);border-radius:0 0 5px 5px;color:#fff;font-size:7px;font-weight:800;letter-spacing:.5px;padding:1px 5px 2px;position:absolute;right:6px;top:-1px}.bm-rules-tier-amount{color:#fff;color:var(--text-0,#fff);font-size:18px;font-weight:800}.bm-rules-tier-match{color:#10b981;font-size:11px;font-weight:700}.bm-rules-tier-bonus{color:#ffffffb3;color:var(--text-1,#ffffffb3);font-size:11px}.bm-rules-tier-rollover{color:#ffffff73;color:var(--text-2,#ffffff73);font-size:10px}.bonus-match__progress{margin-bottom:12px}.bonus-match__progress-bar{background:#ffffff14;border-radius:4px;height:8px;margin-bottom:6px;overflow:hidden;width:100%}.bonus-match__progress-fill{background:linear-gradient(90deg,#10b981,#34d399);border-radius:4px;box-shadow:0 0 8px #10b98147;height:100%;min-width:2px;transition:width .5s ease}.bonus-match__progress-text{color:#c9d1e69e;color:var(--text-2,#c9d1e69e);display:block;font-size:11px;text-align:center}.bonus-match__actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.bonus-match__balance-badge{font-feature-settings:"tnum";background:linear-gradient(135deg,#10b9811f,#34d3992e 50%,#10b9811f);border:2px solid #10b98159;border-radius:10px;box-shadow:0 0 16px #10b98126,inset 0 1px 0 #ffffff14;color:#4ade80;flex:1 1;font-size:14px;font-variant-numeric:tabular-nums;font-weight:700;gap:8px;justify-content:center;padding:12px 18px}.bonus-match__balance-badge,.bonus-match__balance-badge-icon,.bonus-match__toggle{align-items:center;display:flex}.bonus-match__toggle{-webkit-tap-highlight-color:transparent;background:#0003;border:1px solid #ffffff14;border-radius:10px;cursor:pointer;flex-shrink:0;gap:10px;justify-content:center;padding:10px 14px;touch-action:manipulation;transition:all .2s ease}.bonus-match__toggle:hover{background:#0000004d;border-color:#ffffff1f}.bonus-match__toggle:active{transform:scale(.98)}.bonus-match__toggle:disabled{cursor:not-allowed;opacity:.6;transform:none}.bonus-match__toggle-label-text{color:#fff6;font-size:11px;font-weight:700;letter-spacing:.5px;min-width:24px;text-align:center;text-transform:uppercase;transition:color .3s ease}.bonus-match__toggle-label-text--off{color:#ef4444b3}.bonus-match__toggle--active .bonus-match__toggle-label-text--on{color:#4ade80;text-shadow:0 0 8px #4ade8080}.bonus-match__toggle--active .bonus-match__toggle-label-text--off{color:#ffffff4d}.bonus-match__toggle-track{background:linear-gradient(135deg,#50506480,#323246b3);border:1px solid #ffffff14;border-radius:13px;box-shadow:inset 0 2px 6px #0006,0 1px 0 #ffffff0d;height:26px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);width:48px}.bonus-match__toggle-thumb{background:linear-gradient(135deg,#e2e8f0,#94a3b8);border-radius:50%;box-shadow:0 2px 8px #0006,0 1px 2px #0000004d,inset 0 1px 0 #ffffff80;height:20px;left:3px;position:absolute;top:3px;transition:all .3s cubic-bezier(.4,0,.2,1);width:20px}.bonus-match__toggle--active .bonus-match__toggle-track{background:linear-gradient(135deg,#059669,#10b981);border-color:#10b98180;box-shadow:inset 0 2px 4px #0003,0 0 24px #10b98173,0 0 48px #10b98133}.bonus-match__toggle--active .bonus-match__toggle-thumb{background:linear-gradient(135deg,#fff,#f1f5f9);box-shadow:0 2px 10px #0006,0 0 16px #fff6,inset 0 1px 0 #ffffffe6;transform:translateX(22px)}.bonus-match__content--expandable .bonus-match__claim-list{gap:4px;margin-bottom:8px}.bonus-match__content--expandable .bonus-match__claim-row{border-radius:8px;gap:6px;padding:6px 8px}.bonus-match__content--expandable .bonus-match__claim-main{gap:1px}.bonus-match__content--expandable .bonus-match__claim-title{font-size:7px;font-weight:700;line-height:1.3}.bonus-match__content--expandable .bonus-match__claim-subtitle{font-size:6px;line-height:1.35}.bonus-match__content--expandable .bonus-match__claim-action{min-width:0;width:auto}.bonus-match__content--expandable .bonus-match__btn{border-radius:6px;font-size:7px;gap:3px;line-height:1.2;min-height:0;padding:4px 8px}.bonus-match__content--expandable .bonus-match__btn svg{height:7px;width:7px}.bonus-match__content--expandable .bonus-match__btn-spinner{border-width:1.5px;height:9px;width:9px}.bonus-match__content--expandable .bonus-match__active-banner{border-radius:8px;gap:6px;margin-bottom:6px;padding:6px 8px}.bonus-match__content--expandable .bonus-match__active-label{font-size:7px}.bonus-match__content--expandable .bonus-match__active-timer{font-size:6px}.bonus-match__content--expandable .bonus-match__perk{font-size:6px;padding:2px 5px}.bonus-match__content--expandable .bonus-match__live-dot--lg{box-shadow:0 0 0 3px #10b98114;height:5px;width:5px}.bonus-match__content--expandable .bonus-match__stats{gap:4px;margin-bottom:6px}.bonus-match__content--expandable .bonus-match__stat{border-radius:6px;gap:1px;padding:5px 6px}.bonus-match__content--expandable .bonus-match__stat-value{font-size:8px}.bonus-match__content--expandable .bonus-match__stat-label{font-size:6px}.bonus-match__content--expandable .bonus-match__rollover-banner{border-radius:6px;margin-bottom:6px;padding:6px 8px}.bonus-match__content--expandable .bonus-match__rollover-info{margin-bottom:4px}.bonus-match__content--expandable .bonus-match__rollover-label{font-size:7px;gap:3px}.bonus-match__content--expandable .bonus-match__rollover-label svg{height:7px;width:7px}.bonus-match__content--expandable .bonus-match__rollover-detail{font-size:6px}.bonus-match__content--expandable .bonus-match__rollover-bar{height:3px}.bonus-match__content--expandable .bonus-match__rollover-labels{font-size:5px;margin-top:2px}.bonus-match__content--expandable .bonus-match__rollover-progress{margin-bottom:4px}.bonus-match__content--expandable .bonus-match__wallet-toggle{gap:5px;margin:4px 0}.bonus-match__content--expandable .bonus-match__wallet-toggle-label{font-size:7px}.bonus-match__content--expandable .bonus-match__toggle-btn{font-size:7px;padding:2px 6px}.bonus-match__content--expandable .bonus-match__btn--danger{margin-bottom:4px}.bonus-match__content--expandable .bonus-match__progress{margin-bottom:12px}.bonus-match__content--expandable .bonus-match__progress-bar{background:#d5dbe817;background:var(--surface-1,#d5dbe817);height:6px;margin-bottom:6px}.bonus-match__content--expandable .bonus-match__progress-text{color:#c9d1e69e;color:var(--text-2,#c9d1e69e);display:block;font-size:11px;margin-top:0;text-align:center}.bonus-match__content--expandable .bonus-match__actions{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.bonus-match__content--expandable .bonus-match__actions .bonus-match__btn{border-radius:8px;flex:1 1;font-size:13px;line-height:normal;min-height:0;padding:10px 16px}.bonus-match__content--expandable .bonus-match__actions .bonus-match__btn--danger{flex:none;font-size:12px;margin-bottom:0;padding:8px 14px}.bonus-match__content--expandable .bonus-match__balance-badge{border-radius:10px;flex:1 1;font-size:13px;letter-spacing:0;padding:12px 18px}.bonus-match__content--expandable .bonus-match__toggle{flex:none;gap:8px;padding:8px 12px}.bonus-match__content--expandable .bonus-match__toggle-label-text{font-size:10px;min-width:20px}.bonus-match__content--expandable .bonus-match__toggle-track{border-radius:12px;height:24px;width:42px}.bonus-match__content--expandable .bonus-match__toggle-thumb{height:18px;width:18px}.bonus-match__content--expandable .bonus-match__toggle--active .bonus-match__toggle-thumb{transform:translateX(18px)}.bonus-match__content--expandable .bonus-match__hint{font-size:6px;line-height:1.35;padding:0 0 4px}.bonus-match__content--expandable .bonus-match__footer{font-size:6px;padding-top:4px}.bonus-match__content--expandable .bonus-match__rules-btn{font-size:6px;padding:1px 4px}.bonus-match__content--expandable .bonus-match__rules-btn svg{height:7px;width:7px}.bonus-match__content--expandable .bonus-match__reset{font-size:6px}.bonus-match__content--expandable .bonus-match__empty-state{font-size:6px;padding:8px 6px}@keyframes bm-glow-pulse{0%,to{opacity:1}50%{opacity:.5}}@media (max-width:480px){.bonus-match{padding:16px}.bonus-match__tiers{gap:6px;grid-template-columns:repeat(2,1fr)}.bonus-match__tier{padding:10px 8px 8px}.bonus-match__tier-amount{font-size:18px}.bonus-match__tier-btn{font-size:11px;padding:6px 8px}.bonus-match__rollover-banner{padding:12px}.bonus-match__actions{flex-direction:column}.bonus-match__balance-badge{box-sizing:border-box;width:100%}.bonus-match__toggle{justify-content:center;width:100%}.bonus-match__actions .bonus-match__btn{box-sizing:border-box;width:100%}.bm-rules-overlay{align-items:flex-start;padding:max(8px,env(safe-area-inset-top,8px)) 8px 8px}.bm-rules-modal{border-radius:12px;display:flex;flex-direction:column;max-height:calc(100dvh - 16px);max-width:100%}.bm-rules-header{flex-shrink:0;padding:14px 16px}.bm-rules-header h2{font-size:16px}.bm-rules-content{flex:1 1;overflow-y:auto;padding:16px}.bm-rules-tiers{gap:6px;grid-template-columns:repeat(2,1fr)}}.rw-panel{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(135deg,#a855f714,#8b5cf60a);border:1px solid #a855f740;border-radius:12px;margin:8px 0;padding:16px}.rw-header{justify-content:space-between;margin-bottom:12px}.rw-header,.rw-title{align-items:center;display:flex}.rw-title{color:#e2e8f0;font-size:13px;font-weight:600;gap:8px;letter-spacing:.02em}.rw-title-icon{color:#a855f7;height:18px;width:18px}.rw-total{color:#94a3b8;font-size:12px}.rw-total-amount{color:#a855f7;font-weight:600}.rw-empty{color:#64748b;font-size:12px;padding:16px 8px;text-align:center}.rw-list{display:flex;flex-direction:column;gap:8px}.rw-card{align-items:center;background:#0f172a99;border:1px solid #64748b33;border-radius:10px;cursor:pointer;display:flex;gap:12px;padding:12px 14px;position:relative;transition:all .2s ease}.rw-card:hover{background:#0f172acc;border-color:#a855f766}.rw-card--active{background:#a855f714;border-color:#a855f799;box-shadow:0 0 12px #a855f726}.rw-card--active:hover{border-color:#a855f7cc}.rw-radio{align-items:center;border:2px solid #64748b66;border-radius:50%;display:flex;flex-shrink:0;height:18px;justify-content:center;transition:all .2s ease;width:18px}.rw-radio--active{background:#a855f7;border-color:#a855f7}.rw-radio-dot{background:#fff;border-radius:50%;height:6px;width:6px}.rw-info{flex:1 1;min-width:0}.rw-info-row{align-items:center;display:flex;gap:8px;justify-content:space-between}.rw-type-badge{align-items:center;background:#a855f726;border-radius:4px;color:#c084fc;display:inline-flex;font-size:10px;font-weight:600;gap:4px;letter-spacing:.05em;padding:2px 6px;text-transform:uppercase}.rw-balance{font-feature-settings:"tnum";color:#e2e8f0;font-size:15px;font-variant-numeric:tabular-nums;font-weight:700}.rw-rollover{margin-top:6px}.rw-rollover-label{color:#94a3b8;display:flex;font-size:10px;justify-content:space-between;margin-bottom:3px}.rw-rollover-bar{background:#64748b33;border-radius:2px;height:4px;overflow:hidden}.rw-rollover-fill{background:linear-gradient(90deg,#a855f7,#7c3aed);border-radius:2px;height:100%;transition:width .4s ease}.rw-cash-card{align-items:center;background:#0f172a66;border:1px solid #64748b26;border-radius:10px;cursor:pointer;display:flex;gap:12px;margin-top:4px;padding:10px 14px;transition:all .2s ease}.rw-cash-card:hover{border-color:#34d3994d}.rw-cash-card--active{background:#34d3990f;border-color:#34d39980}.rw-cash-label{color:#94a3b8;font-size:12px;font-weight:500}.rw-cash-label--active{color:#34d399}.rw-error{background:#f8717114;border-radius:6px;color:#f87171;font-size:11px;margin-top:6px;padding:6px 8px;text-align:center}.rw-loading{color:#64748b;font-size:12px;padding:12px;text-align:center}.rw-hud-pill{align-items:center;background:#a855f726;border-radius:6px;color:#c084fc;display:inline-flex;font-size:11px;font-weight:600;gap:4px;letter-spacing:.02em;padding:2px 8px}.rw-hud-pill-dot{animation:rw-pulse 1.5s ease-in-out infinite;background:#a855f7;border-radius:50%;height:5px;width:5px}@keyframes rw-pulse{0%,to{opacity:1}50%{opacity:.4}}body.pod-reveal-body-lock{overflow:hidden!important;touch-action:none}.pod-reveal{--reveal-color:#7c5cff;--reveal-rgb:124,92,255;--reveal-glow:#7c5cff;--reveal-intensity:0.5;--pod-accent:#7c5cff;--reveal-beam-width:4px;align-items:center;display:flex;flex-direction:column;inset:0;justify-content:center;overflow:hidden;position:fixed;z-index:100000}.pod-reveal__backdrop{background:#0b0e17;inset:0;opacity:0;position:absolute;transition:opacity .5s ease}.pod-reveal--visible .pod-reveal__backdrop{opacity:1}.pod-reveal__bg{background:radial-gradient(ellipse at 50% 60%,#7c5cff14 0,#0b0e17fa 60%,#0b0e17 100%);background:var(--pod-bg,radial-gradient(ellipse at 50% 60%,#7c5cff14 0,#0b0e17fa 60%,#0b0e17 100%));inset:0;opacity:0;position:absolute;transition:opacity .8s ease .2s}.pod-reveal--visible .pod-reveal__bg{opacity:1}.pod-reveal__scanlines{background:repeating-linear-gradient(0deg,#0000,#0000 2px,hsla(0,0%,100%,.008) 0,hsla(0,0%,100%,.008) 4px);inset:0;opacity:.5;pointer-events:none;position:absolute;z-index:1}.pod-reveal__skip{animation:pod-reveal-skip-in .4s ease 1s forwards;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b0e1799;border:1px solid #ffffff26;border-radius:6px;color:#ffffff80;cursor:pointer;font-size:12px;font-weight:500;letter-spacing:.5px;opacity:0;padding:8px 18px;position:absolute;right:24px;text-transform:uppercase;top:24px;transition:all .2s ease;z-index:20}.pod-reveal__skip:hover{background:#0b0e17cc;border-color:#ffffff4d;color:#fffc}@keyframes pod-reveal-skip-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.pod-reveal__stage{flex-direction:column;max-width:480px;padding:0 24px;width:100%;z-index:10}.pod-reveal__pod,.pod-reveal__stage{align-items:center;display:flex;justify-content:center;position:relative}.pod-reveal__pod{height:220px;opacity:0;transform:scale(.6) translateY(40px);transition:opacity .5s ease,transform .5s cubic-bezier(.16,1,.3,1);width:180px}.pod-reveal--charging .pod-reveal__pod,.pod-reveal--cracking .pod-reveal__pod,.pod-reveal--entering .pod-reveal__pod,.pod-reveal--suspense .pod-reveal__pod{opacity:1;transform:scale(1) translateY(0)}.pod-reveal--revealing .pod-reveal__pod{opacity:0;transform:scale(1.3) translateY(-20px);transition:opacity .3s ease,transform .3s ease}.pod-reveal__shell{align-items:center;display:flex;height:180px;justify-content:center;position:relative;width:140px}.pod-reveal__shell-body{background:linear-gradient(180deg,#1e2030f2,#121420fa);border:1px solid rgba(var(--reveal-rgb),.2);border-radius:16px 16px 24px 24px;box-shadow:0 0 30px rgba(var(--reveal-rgb),calc(var(--reveal-intensity)*.08)),inset 0 0 20px rgba(var(--reveal-rgb),calc(var(--reveal-intensity)*.05));-webkit-clip-path:polygon(15% 0,85% 0,100% 10%,100% 90%,85% 100%,15% 100%,0 90%,0 10%);clip-path:polygon(15% 0,85% 0,100% 10%,100% 90%,85% 100%,15% 100%,0 90%,0 10%);height:160px;overflow:hidden;position:relative;transition:box-shadow .5s ease,border-color .5s ease;width:120px}.pod-reveal--charging .pod-reveal__shell-body{animation:pod-charge-pulse .5s ease-in-out infinite;border-color:rgba(var(--reveal-rgb),.5);box-shadow:0 0 60px rgba(var(--reveal-rgb),calc(var(--reveal-intensity)*.25)),0 0 120px rgba(var(--reveal-rgb),calc(var(--reveal-intensity)*.12)),0 0 200px rgba(var(--reveal-rgb),calc(var(--reveal-intensity)*.06)),inset 0 0 30px rgba(var(--reveal-rgb),calc(var(--reveal-intensity)*.1))}.pod-reveal--cracking .pod-reveal__shell-body{animation:pod-crack-shake .08s linear infinite;border-color:rgba(var(--reveal-rgb),.9);box-shadow:0 0 100px rgba(var(--reveal-rgb),calc(var(--reveal-intensity)*.45)),0 0 200px rgba(var(--reveal-rgb),calc(var(--reveal-intensity)*.2)),0 0 300px rgba(var(--reveal-rgb),calc(var(--reveal-intensity)*.08)),inset 0 0 50px rgba(var(--reveal-rgb),calc(var(--reveal-intensity)*.2))}.pod-reveal--suspense .pod-reveal__shell-body{animation:pod-suspense-throb .8s ease-in-out infinite;border-color:rgba(var(--reveal-rgb),1);box-shadow:0 0 120px rgba(var(--reveal-rgb),calc(var(--reveal-intensity)*.5)),0 0 250px rgba(var(--reveal-rgb),calc(var(--reveal-intensity)*.25)),0 0 400px rgba(var(--reveal-rgb),calc(var(--reveal-intensity)*.1)),inset 0 0 60px rgba(var(--reveal-rgb),calc(var(--reveal-intensity)*.25))}.pod-reveal--suspense .pod-reveal__pod{opacity:1;transform:scale(1.05) translateY(-8px)}.pod-reveal__crack-line{background:#0000;border-radius:1px;opacity:0;pointer-events:none;position:absolute;transition:background .25s ease,box-shadow .25s ease,opacity .25s ease;z-index:3}.pod-reveal--cracking .pod-reveal__crack-line,.pod-reveal--suspense .pod-reveal__crack-line{background:rgba(var(--reveal-rgb),.9);box-shadow:0 0 6px rgba(var(--reveal-rgb),.8),0 0 16px rgba(var(--reveal-rgb),.4),0 0 30px rgba(var(--reveal-rgb),.2);opacity:1}.pod-reveal__crack-line--1{height:32%;left:48%;top:18%;transform:rotate(-8deg);width:2px}.pod-reveal__crack-line--2{height:1.5px;left:25%;top:38%;transform:rotate(12deg);width:28%}.pod-reveal__crack-line--3{height:1.5px;left:50%;top:58%;transform:rotate(-18deg);width:24%}.pod-reveal--suspense .pod-reveal__crack-line{animation:pod-crack-flicker .15s ease-in-out infinite alternate}.pod-reveal__shell-body:before{animation:pod-scan 3s ease-in-out infinite;background:linear-gradient(90deg,#0000 0,rgba(var(--reveal-rgb),.06) 40%,rgba(var(--reveal-rgb),.12) 50%,rgba(var(--reveal-rgb),.06) 60%,#0000 100%);content:"";height:100%;left:-100%;position:absolute;top:0;width:60%}.pod-reveal__shell-body:after{background:linear-gradient(180deg,#0000 0,rgba(var(--reveal-rgb),.3) 20%,rgba(var(--reveal-rgb),.5) 50%,rgba(var(--reveal-rgb),.3) 80%,#0000 100%);content:"";height:80%;left:50%;opacity:0;position:absolute;top:10%;transition:opacity .5s ease;width:1px}.pod-reveal--charging .pod-reveal__shell-body:after,.pod-reveal--cracking .pod-reveal__shell-body:after{opacity:1}.pod-reveal__pod-label{bottom:-32px;color:rgba(var(--reveal-rgb),.7);font-size:11px;font-weight:600;left:50%;letter-spacing:1.5px;opacity:0;position:absolute;text-transform:uppercase;transform:translateX(-50%);transition:opacity .5s ease .3s;white-space:nowrap}.pod-reveal--charging .pod-reveal__pod-label,.pod-reveal--entering .pod-reveal__pod-label{opacity:1}.pod-reveal__beam{background:linear-gradient(180deg,#0000 0,rgba(var(--reveal-rgb),.6) 30%,rgba(var(--reveal-rgb),1) 50%,rgba(var(--reveal-rgb),.6) 70%,#0000 100%);filter:blur(2px);height:200vh;left:50%;opacity:0;pointer-events:none;position:absolute;top:-100vh;transform:translateX(-50%);transition:none;width:4px;width:var(--reveal-beam-width,4px);z-index:5}.pod-reveal--revealing .pod-reveal__beam,.pod-reveal--suspense .pod-reveal__beam{animation:pod-beam-flash .6s ease-out forwards;opacity:1}.pod-reveal__beam-secondary{background:linear-gradient(180deg,#0000 0,rgba(var(--reveal-rgb),.12) 30%,rgba(var(--reveal-rgb),.25) 50%,rgba(var(--reveal-rgb),.12) 70%,#0000 100%);filter:blur(12px);height:200vh;left:50%;opacity:0;pointer-events:none;position:absolute;top:-100vh;transform:translateX(-50%);width:24px;width:calc(var(--reveal-beam-width, 4px)*6);z-index:4}.pod-reveal--revealing .pod-reveal__beam-secondary,.pod-reveal--suspense .pod-reveal__beam-secondary{animation:pod-beam-glow .7s ease-out forwards;opacity:1}.pod-reveal__beam-glow{background:radial-gradient(ellipse at center,rgba(var(--reveal-rgb),.2) 0,#0000 70%);height:200vh;left:50%;opacity:0;pointer-events:none;position:absolute;top:-100vh;transform:translateX(-50%);width:300px;z-index:4}.pod-reveal--revealing .pod-reveal__beam-glow,.pod-reveal--suspense .pod-reveal__beam-glow{animation:pod-beam-glow .7s ease-out forwards;opacity:1}.pod-reveal__shockwave{border:2.5px solid rgba(var(--reveal-rgb),.9);border-radius:50%;box-shadow:0 0 20px rgba(var(--reveal-rgb),.5),inset 0 0 20px rgba(var(--reveal-rgb),.15);height:10px;left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%) scale(1);width:10px;z-index:8}.pod-reveal--revealing .pod-reveal__shockwave{animation:pod-shockwave 1s cubic-bezier(.22,1,.36,1) forwards}.pod-reveal__flash{background:radial-gradient(circle at 50% 50%,#fff9 0,rgba(var(--reveal-rgb),.4) 40%,#0000 70%);inset:0;opacity:0;pointer-events:none;position:absolute;z-index:6}.pod-reveal--revealing .pod-reveal__flash{animation:pod-flash-white .25s ease-out forwards,pod-flash-color .6s ease-out .2s forwards}.pod-reveal__particles{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:7}.pod-reveal__particle{background:rgba(var(--reveal-rgb),.9);border-radius:50%;box-shadow:0 0 6px rgba(var(--reveal-rgb),.8),0 0 14px rgba(var(--reveal-rgb),.4);height:3px;opacity:0;position:absolute;width:3px}.pod-reveal--revealing .pod-reveal__particle,.pod-reveal--showcase .pod-reveal__particle{animation:pod-particle-burst 1s ease-out 0s forwards;animation:pod-particle-burst var(--particle-duration,1s) ease-out var(--particle-delay,0s) forwards}.pod-reveal__showcase{align-items:center;display:flex;flex-direction:column;gap:16px;opacity:0;pointer-events:none;position:relative;transform:scale(.85) translateY(20px);transition:opacity .5s ease,transform .5s cubic-bezier(.16,1,.3,1);z-index:15}.pod-reveal--showcase .pod-reveal__showcase{opacity:1;pointer-events:auto;transform:scale(1) translateY(0)}.pod-reveal__showcase-beam{background:linear-gradient(180deg,rgba(var(--reveal-rgb),.6) 0,rgba(var(--reveal-rgb),.15) 50%,#0000 100%);filter:blur(10px);height:400px;left:50%;pointer-events:none;position:absolute;top:-80px;transform:translateX(-50%);width:8px;width:calc(var(--reveal-beam-width, 4px)*2)}.pod-reveal__showcase-ring{animation:pod-showcase-ring-spin 15s linear infinite;border:1px solid rgba(var(--reveal-rgb),.12);border-radius:50%;box-shadow:0 0 30px rgba(var(--reveal-rgb),.06),inset 0 0 30px rgba(var(--reveal-rgb),.03);height:320px;opacity:0;pointer-events:none;position:absolute;transition:opacity .8s ease;width:320px}.pod-reveal--showcase .pod-reveal__showcase-ring{opacity:1}.pod-reveal__showcase-ring:before{background:var(--reveal-color);border-radius:50%;box-shadow:0 0 12px var(--reveal-color),0 0 24px rgba(var(--reveal-rgb),.4);content:"";height:6px;left:50%;position:absolute;top:-3px;transform:translateX(-50%);width:6px}.pod-reveal__showcase-ring--outer{animation-direction:reverse;animation-duration:25s;border-color:rgba(var(--reveal-rgb),.06);height:400px;width:400px}.pod-reveal__showcase-ring--outer:before{height:4px;opacity:.6;width:4px}.pod-reveal__item-frame{align-items:center;background:#0000;border:none;border-radius:0;display:flex;height:280px;justify-content:center;overflow:visible;position:relative;width:280px}.pod-reveal__model-viewer{border-radius:16px;filter:drop-shadow(0 0 18px rgba(var(--reveal-rgb),calc(var(--reveal-intensity)*.45))) drop-shadow(0 0 36px rgba(var(--reveal-rgb),calc(var(--reveal-intensity)*.2)));height:100%;overflow:hidden;position:relative;width:100%}.pod-reveal__model-viewer canvas{display:block;height:100%!important;width:100%!important}.pod-reveal__item-frame:before{animation:pod-item-glow-pulse 3s ease-in-out infinite;background:radial-gradient(circle,rgba(var(--reveal-rgb),calc(var(--reveal-intensity)*.25)) 0,rgba(var(--reveal-rgb),calc(var(--reveal-intensity)*.08)) 40%,#0000 70%);border-radius:50%;content:"";inset:-20px;pointer-events:none;position:absolute}@keyframes pod-item-glow-pulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.pod-reveal__item-img{filter:drop-shadow(0 0 18px rgba(var(--reveal-rgb),calc(var(--reveal-intensity)*.5))) drop-shadow(0 0 40px rgba(var(--reveal-rgb),calc(var(--reveal-intensity)*.2)));max-height:85%;max-width:85%;object-fit:contain}.pod-reveal__item-placeholder{align-items:center;background:radial-gradient(circle,rgba(var(--reveal-rgb),.2),rgba(var(--reveal-rgb),.05));border:none;border-radius:50%;display:flex;filter:drop-shadow(0 0 20px rgba(var(--reveal-rgb),.3));height:80px;justify-content:center;width:80px}.pod-reveal__item-placeholder svg{color:rgba(var(--reveal-rgb),.5);height:36px;width:36px}.pod-reveal__rarity-badge{align-items:center;background:rgba(var(--reveal-rgb),.15);border:1px solid rgba(var(--reveal-rgb),.4);border-radius:100px;box-shadow:0 0 20px rgba(var(--reveal-rgb),calc(var(--reveal-intensity)*.15)),0 0 40px rgba(var(--reveal-rgb),calc(var(--reveal-intensity)*.06));display:inline-flex;gap:6px;padding:7px 20px}.pod-reveal__rarity-badge span{color:var(--reveal-color);font-size:12px;font-weight:700;letter-spacing:2.5px;text-shadow:0 0 10px rgba(var(--reveal-rgb),.5);text-transform:uppercase}.pod-reveal__item-name{color:#f3f6ff;font-size:24px;font-weight:700;letter-spacing:.3px;line-height:1.3;text-align:center;text-shadow:0 0 20px rgba(var(--reveal-rgb),.4),0 0 40px rgba(var(--reveal-rgb),.15)}.pod-reveal__item-meta{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.pod-reveal__meta-tag{background:#ffffff0f;border:1px solid #ffffff14;border-radius:4px;color:#ffffff8c;font-size:11px;font-weight:500;letter-spacing:.5px;padding:3px 10px}.pod-reveal__actions{display:flex;gap:12px;margin-top:8px}.pod-reveal__btn{border:none;border-radius:8px;cursor:pointer;font-size:13px;font-weight:600;letter-spacing:.5px;padding:10px 28px;text-transform:uppercase;transition:all .2s ease}.pod-reveal__btn--primary{background:linear-gradient(135deg,rgba(var(--reveal-rgb),.3) 0,rgba(var(--reveal-rgb),.15) 100%);border:1px solid rgba(var(--reveal-rgb),.4);box-shadow:0 0 20px rgba(var(--reveal-rgb),.1);color:var(--reveal-color)}.pod-reveal__btn--primary:hover{background:linear-gradient(135deg,rgba(var(--reveal-rgb),.4) 0,rgba(var(--reveal-rgb),.25) 100%);box-shadow:0 0 30px rgba(var(--reveal-rgb),.2)}.pod-reveal__btn--secondary{background:#ffffff0f;border:1px solid #ffffff1a;color:#fff9}.pod-reveal__btn--secondary:hover{background:#ffffff1a;color:#fffc}.pod-reveal__ring{animation:pod-ring-rotate 20s linear infinite;border:1px solid rgba(var(--reveal-rgb),.08);border-radius:50%;height:260px;opacity:0;pointer-events:none;position:absolute;transition:opacity .8s ease,transform 1s ease;width:260px;z-index:2}.pod-reveal--charging .pod-reveal__ring,.pod-reveal--cracking .pod-reveal__ring{opacity:1}.pod-reveal__ring:nth-child(2){animation-direction:reverse;animation-duration:30s;border-color:rgba(var(--reveal-rgb),.05);height:310px;width:310px}@keyframes pod-charge-pulse{0%,to{box-shadow:0 0 60px rgba(var(--reveal-rgb),calc(var(--reveal-intensity)*.25)),0 0 120px rgba(var(--reveal-rgb),calc(var(--reveal-intensity)*.08)),inset 0 0 30px rgba(var(--reveal-rgb),calc(var(--reveal-intensity)*.1))}50%{box-shadow:0 0 100px rgba(var(--reveal-rgb),calc(var(--reveal-intensity)*.4)),0 0 200px rgba(var(--reveal-rgb),calc(var(--reveal-intensity)*.15)),inset 0 0 50px rgba(var(--reveal-rgb),calc(var(--reveal-intensity)*.2))}}@keyframes pod-crack-shake{0%{transform:translate(0)}20%{transform:translate(calc(var(--reveal-intensity)*-3px),calc(var(--reveal-intensity)*1.5px))}40%{transform:translate(calc(var(--reveal-intensity)*3px),calc(var(--reveal-intensity)*-2px))}60%{transform:translate(calc(var(--reveal-intensity)*-2px),calc(var(--reveal-intensity)*3px))}80%{transform:translate(calc(var(--reveal-intensity)*2px),calc(var(--reveal-intensity)*-1px))}to{transform:translate(0)}}@keyframes pod-suspense-throb{0%,to{box-shadow:0 0 120px rgba(var(--reveal-rgb),calc(var(--reveal-intensity)*.4)),0 0 250px rgba(var(--reveal-rgb),calc(var(--reveal-intensity)*.2)),inset 0 0 50px rgba(var(--reveal-rgb),calc(var(--reveal-intensity)*.2));transform:translate(0) scale(1)}50%{box-shadow:0 0 160px rgba(var(--reveal-rgb),calc(var(--reveal-intensity)*.55)),0 0 350px rgba(var(--reveal-rgb),calc(var(--reveal-intensity)*.3)),inset 0 0 70px rgba(var(--reveal-rgb),calc(var(--reveal-intensity)*.3));transform:translateY(-2px) scale(1.02)}}@keyframes pod-crack-flicker{0%{opacity:.7}to{opacity:1}}@keyframes pod-scan{0%{left:-100%}to{left:200%}}@keyframes pod-beam-flash{0%{filter:blur(8px);opacity:0}20%{filter:blur(0);opacity:1}50%{filter:blur(1px);opacity:.9}to{filter:blur(2px);opacity:.5}}@keyframes pod-beam-glow{0%{opacity:0}30%{opacity:1}to{opacity:.5}}@keyframes pod-flash-white{0%{background:radial-gradient(circle at 50% 50%,#fffc 0,#fff3 40%,#0000 70%);opacity:0}50%{opacity:1}to{opacity:0}}@keyframes pod-flash-color{0%{background:radial-gradient(circle at 50% 50%,rgba(var(--reveal-rgb),.5) 0,rgba(var(--reveal-rgb),.15) 40%,#0000 70%);opacity:0}30%{opacity:.8}to{opacity:0}}@keyframes pod-shockwave{0%{border-width:3px;opacity:.9;transform:translate(-50%,-50%) scale(1)}50%{border-width:1.5px;opacity:.5}to{border-width:.5px;opacity:0;transform:translate(-50%,-50%) scale(60)}}@keyframes pod-particle-burst{0%{opacity:1;transform:translate(0) scale(1)}60%{opacity:.6}to{opacity:0;transform:translate(100px,-100px) scale(.2);transform:translate(var(--particle-x,100px),var(--particle-y,-100px)) scale(.2)}}@keyframes pod-ring-rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes pod-showcase-ring-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes pod-screen-shake{0%,to{transform:translate(0)}10%{transform:translate(-4px,3px)}20%{transform:translate(4px,-3px)}30%{transform:translate(-3px,-4px)}40%{transform:translate(3px,4px)}50%{transform:translate(-4px,-2px)}60%{transform:translate(4px,2px)}70%{transform:translate(-2px,4px)}80%{transform:translate(2px,-4px)}90%{transform:translate(-3px,3px)}}.pod-reveal--shake{animation:pod-screen-shake .35s ease-out}.pod-reveal__rarity-vignette{inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity 1s ease;z-index:2}.pod-reveal--charging .pod-reveal__rarity-vignette{background:radial-gradient(ellipse at 50% 50%,#0000 30%,rgba(var(--reveal-rgb),.04) 100%);opacity:.3}.pod-reveal--cracking .pod-reveal__rarity-vignette,.pod-reveal--suspense .pod-reveal__rarity-vignette{background:radial-gradient(ellipse at 50% 50%,#0000 20%,rgba(var(--reveal-rgb),.08) 100%);opacity:.6}.pod-reveal--revealing .pod-reveal__rarity-vignette{background:radial-gradient(ellipse at 50% 50%,#0000 15%,rgba(var(--reveal-rgb),.12) 80%,rgba(var(--reveal-rgb),.18) 100%);opacity:.8;transition:opacity .3s ease}.pod-reveal--showcase .pod-reveal__rarity-vignette{background:radial-gradient(ellipse at 50% 50%,#0000 30%,rgba(var(--reveal-rgb),.06) 70%,rgba(var(--reveal-rgb),.12) 100%);opacity:1}@media (max-width:600px){.pod-reveal__item-frame{height:220px;width:220px}.pod-reveal__item-name{font-size:18px}.pod-reveal__skip{font-size:11px;padding:6px 14px;right:16px;top:16px}.pod-reveal__shell-body{height:130px;width:100px}.pod-reveal__shell{height:150px;width:120px}.pod-reveal__pod{height:180px;width:150px}.pod-reveal__actions{flex-direction:column;padding:0 24px;width:100%}.pod-reveal__btn{text-align:center;width:100%}.pod-reveal__showcase-ring{height:240px;width:240px}.pod-reveal__showcase-ring--outer{height:300px;width:300px}}.pod-reveal--exiting .pod-reveal__backdrop,.pod-reveal--exiting .pod-reveal__bg{opacity:0;transition:opacity .35s ease}.pod-reveal--exiting .pod-reveal__stage{opacity:0;transform:scale(.95);transition:opacity .3s ease,transform .3s ease}.pod-reveal--exiting .pod-reveal__showcase{opacity:0;transform:scale(.9) translateY(10px);transition:opacity .25s ease}.pod-reveal__glow-dot{animation:pod-glow-breathe 2s ease-in-out infinite;background:var(--reveal-glow);border-radius:50%;box-shadow:0 0 10px var(--reveal-glow),0 0 30px rgba(var(--reveal-rgb),.4),0 0 50px rgba(var(--reveal-rgb),.2);height:6px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .4s ease,height .4s ease,box-shadow .4s ease;width:6px}.pod-reveal--charging .pod-reveal__glow-dot{animation:pod-glow-breathe 1s ease-in-out infinite;box-shadow:0 0 15px var(--reveal-glow),0 0 40px rgba(var(--reveal-rgb),.5),0 0 80px rgba(var(--reveal-rgb),.3),0 0 120px rgba(var(--reveal-rgb),.1);height:10px;width:10px}.pod-reveal--cracking .pod-reveal__glow-dot,.pod-reveal--suspense .pod-reveal__glow-dot{animation:pod-glow-breathe .5s ease-in-out infinite;box-shadow:0 0 20px var(--reveal-glow),0 0 60px rgba(var(--reveal-rgb),.6),0 0 120px rgba(var(--reveal-rgb),.4),0 0 200px rgba(var(--reveal-rgb),.15);height:16px;width:16px}@keyframes pod-glow-breathe{0%,to{opacity:.6;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.5)}}.pod-reveal__streak{align-items:center;background:#fbbf241a;border:1px solid #fbbf2433;border-radius:100px;color:#fbbf24;display:inline-flex;font-size:11px;font-weight:600;gap:4px;letter-spacing:.5px;padding:3px 10px}.pod-reveal__streak svg{height:12px;width:12px}.pod-rewards{background:linear-gradient(180deg,#151c2dcc,#090c13eb);border:none;border-radius:12px;overflow:hidden;position:relative}.pod-rewards:before{background:linear-gradient(90deg,#48a3ff00,#48a3ffbf 50%,#48a3ff00);content:"";height:2px;left:0;position:absolute;right:0;top:0}.pod-rewards--disabled{color:#dce3f7b8;padding:16px;text-align:center}.pod-rewards__content{display:flex;flex-direction:column;gap:12px;min-width:0;overflow:hidden;padding:16px}.rewards-dropdown .pod-rewards{border-radius:0;max-width:100%;min-width:0;overflow:hidden}.rewards-dropdown .pod-rewards__row{padding:12px 16px}.rewards-dropdown .pod-rewards__icon-small{background:linear-gradient(135deg,#4b5563,#374151);border-radius:8px;color:#fff;height:32px;min-height:32px;min-width:32px;width:32px}.rewards-dropdown .pod-rewards__icon-small svg{height:16px;width:16px}.rewards-dropdown .pod-rewards__content{gap:10px;padding:12px}.rewards-dropdown .pod-rewards__stat-strip{grid-template-columns:1fr 1fr}.rewards-dropdown .pod-rewards__card{padding:10px}.rewards-dropdown .pod-rewards__rate-row,.rewards-dropdown .pod-rewards__streak-row{flex-wrap:wrap}.rewards-dropdown .pod-rewards__rate-chip,.rewards-dropdown .pod-rewards__streak-chip{font-size:9px;padding:2px 6px}.pod-rewards__header{align-items:center;display:flex;gap:12px}.pod-rewards__icon{align-items:center;background:linear-gradient(135deg,#469dff59,#4160d259);border:1px solid #6c9dff6b;border-radius:12px;color:#dce9ff;display:flex;height:40px;justify-content:center;width:40px}.pod-rewards__icon svg{height:18px;width:18px}.pod-rewards__title{color:#f5f8fff2;font-size:16px;font-weight:700;margin:0}.pod-rewards__subtitle{color:#c7d4f2bd;font-size:12px;margin:4px 0 0}.pod-rewards__stat-strip{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.pod-rewards__stat-card{background:#101622b3;border:none;border-radius:8px;display:flex;flex-direction:column;gap:2px;padding:10px}.pod-rewards__stat-card strong{color:#eff4fff5;font-size:13px;font-weight:700}.pod-rewards__stat-label{color:#b1c5e9a6;font-size:10px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.pod-rewards__loading{color:#c4d0ebbf;font-size:13px;padding:10px;text-align:center}.pod-rewards__error{align-items:center;background:#91263252;border:1px solid #ee617a59;border-radius:10px;color:#ffd6ddf5;display:flex;font-size:12px;gap:10px;justify-content:space-between;padding:10px 12px}.pod-rewards__error button{background:#ffffff17;border:1px solid #ffffff2e;border-radius:8px;color:#f6fbfff5;cursor:pointer;font-size:11px;font-weight:700;padding:6px 10px}.pod-rewards__drop-banner{align-items:center;background:linear-gradient(90deg,#14306559,#1a3f8b33);border:none;border-radius:8px;display:flex;gap:10px;padding:10px 12px}.pod-rewards__drop-copy{color:#e9f1fff2;font-size:12px}.pod-rewards__cards{display:flex;flex-direction:column;gap:10px}.pod-rewards__card{background:#0d131fc7;border:none;border-radius:10px;display:flex;flex-direction:column;gap:8px;padding:12px}.pod-rewards__card.is-free{background:linear-gradient(180deg,#18294c9e,#0c121ed1);border-color:#65acff80}.pod-rewards__card-top{align-items:center;display:flex;gap:10px;justify-content:space-between}.pod-rewards__card-title-wrap{display:flex;flex-direction:column;gap:2px;min-width:0}.pod-rewards__card-title{color:#f0f6fffa;font-size:13px;font-weight:700;margin:0}.pod-rewards__card-cost{color:#b5c6e9bf;font-size:11px}.pod-rewards__card-desc{color:#bdcbecb8;font-size:11px;line-height:1.45;margin:0}.pod-rewards__open-btn{background:#ffffff0f;border:1px solid #7f94c84d;border-radius:9px;color:#dee9ffe0;cursor:not-allowed;font-size:11px;font-weight:700;min-width:92px;padding:8px 12px}.pod-rewards__open-btn.is-openable{background:#7c5cff2e;background:var(--btn-accent-purple-bg,#7c5cff2e);border:1px solid #7c5cff40;border:1px solid var(--btn-accent-purple-border,#7c5cff40);box-shadow:none;color:#fff;color:var(--btn-accent-purple-text,#fff);cursor:pointer;overflow:hidden;position:relative;transition:filter .18s ease,border-color .18s ease,background .18s ease}.pod-rewards__open-btn.is-openable:hover:not(:disabled){background:#7c5cff47;background:var(--btn-accent-purple-bg-hover,#7c5cff47);border-color:#7c5cff73;border-color:var(--btn-accent-purple-border-hover,#7c5cff73);filter:brightness(1.03)}.pod-rewards__open-btn:disabled{opacity:.62}.pod-rewards__rate-row{display:flex;flex-wrap:wrap;gap:6px}.pod-rewards__rate-chip{border:1px solid #0000;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.02em;padding:3px 7px;text-transform:uppercase}.pod-rewards__rate-chip.is-issued{background:#9ca3af24;border-color:#9ca3af4d;color:#c8d2e6cc}.pod-rewards__rate-chip.is-tuned{background:#22c55e2e;border-color:#22c55e61;color:#6ee7a0}.pod-rewards__rate-chip.is-calibrated{background:#3b82f633;border-color:#3b82f666;color:#93c5fd}.pod-rewards__rate-chip.is-encrypted{background:#ef444433;border-color:#ef444466;color:#fca5a5}.pod-rewards__rate-chip.is-blackline{background:#a855f733;border-color:#a855f76b;color:#d8b4fe}.pod-rewards__rate-chip.is-apex{background:#fbbf2433;border-color:#fbbf246b;color:#fde68a}.pod-rewards__meta-row{color:#acbddebf;display:flex;flex-wrap:wrap;font-size:10px;gap:10px}.pod-rewards__streak-row{display:flex;flex-wrap:wrap;gap:6px}.pod-rewards__streak-chip{align-items:center;background:#26469a33;border:1px solid #5480ff4d;border-radius:999px;color:#d3e3fff2;display:inline-flex;font-size:10px;font-weight:700;gap:4px;padding:4px 8px}.pod-rewards__streak-chip svg{height:12px;width:12px}.pod-rewards__recent{margin-top:2px}.pod-rewards__recent-title{color:#adc0e3b8;font-size:11px;font-weight:700;letter-spacing:.05em;margin-bottom:6px;text-transform:uppercase}.pod-rewards__recent-list{display:flex;flex-direction:column;gap:6px}.pod-rewards__recent-row{grid-gap:8px;align-items:center;background:#0e131fb8;border:none;border-radius:6px;color:#d8e4f9e0;display:grid;font-size:11px;gap:8px;grid-template-columns:auto 1fr auto auto;padding:7px 8px}.pod-rewards__recent-item{font-weight:600}.pod-rewards__recent-item,.pod-rewards__recent-pod{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pod-rewards__recent-pod{color:#a7b9da8f;font-size:10px}.pod-rewards__recent-time{color:#a7b9dab8}.pod-rewards__drop-rarity{align-items:center;border:1px solid #0000;border-radius:6px;display:inline-flex;font-size:9px;font-weight:800;justify-content:center;letter-spacing:.05em;padding:2px 5px;text-transform:uppercase}.pod-rewards__drop-rarity.is-issued{background:#9ca3af33;border-color:#9ca3af59;color:#e0eafff2}.pod-rewards__drop-rarity.is-tuned{background:#22c55e33;border-color:#22c55e66;color:#6ee7a0}.pod-rewards__drop-rarity.is-calibrated{background:#3b82f63d;border-color:#3b82f673;color:#93c5fd}.pod-rewards__drop-rarity.is-encrypted{background:#ef444438;border-color:#ef444473;color:#fca5a5}.pod-rewards__drop-rarity.is-blackline{background:#a855f738;border-color:#a855f773;color:#d8b4fe}.pod-rewards__drop-rarity.is-apex{background:#fbbf2438;border-color:#fbbf247a;color:#fde68a}.pod-rewards__row{-webkit-tap-highlight-color:transparent;align-items:center;appearance:none;-webkit-appearance:none;background:#0000;border:none;border-radius:0;color:inherit;cursor:pointer;display:flex;gap:8px;justify-content:space-between;outline:none;padding:12px 16px;text-align:left;transition:background .15s ease;width:100%}.pod-rewards__row:hover{background:#d5dbe814;background:var(--surface-1,#d5dbe814)}.pod-rewards__row:focus{outline:none}.pod-rewards__row:focus-visible{background:linear-gradient(135deg,#7c5cff14,#0000);background:linear-gradient(135deg,var(--p-500-08,#7c5cff14) 0,#0000 100%);box-shadow:inset 0 0 0 1px #7c5cff4d;box-shadow:inset 0 0 0 1px var(--p-500-30,#7c5cff4d)}.pod-rewards__row--expanded{border-radius:0}.pod-rewards__row--expanded,.pod-rewards__row--expanded:hover{background:linear-gradient(135deg,#7c5cff14,#0000);background:linear-gradient(135deg,var(--p-500-08,#7c5cff14) 0,#0000 100%)}.pod-rewards__row-left{align-items:center;display:flex;flex:1 1;gap:10px;min-width:0}.pod-rewards__icon-small{align-items:center;background:#0000;border:none;border-radius:0;color:#c9d1e69e;color:var(--text-2,#c9d1e69e);display:flex;flex-shrink:0;height:20px;justify-content:center;width:20px}.pod-rewards__icon-small svg{height:16px;width:16px}.pod-rewards__row-info{display:flex;flex-direction:column;gap:1px;min-width:0}.pod-rewards__row-label{color:#f3f6fff5;color:var(--text-0,#f3f6fff5);font-size:13px;font-weight:600}.pod-rewards__row-label-wrap{align-items:center;display:flex;gap:6px}.pod-rewards__info-btn{-webkit-tap-highlight-color:transparent;align-items:center;appearance:none;-webkit-appearance:none;background:none;border:none;border-radius:6px;color:#c9d1e69e;color:var(--text-2,#c9d1e69e);cursor:pointer;display:flex;flex-shrink:0;height:16px;justify-content:center;opacity:.7;outline:none;padding:0;transition:opacity .15s ease,color .15s ease,transform .15s ease,box-shadow .15s ease;width:16px}.pod-rewards__info-btn svg{height:14px;width:14px}.pod-rewards__info-btn:hover{color:#f3f6fff5;color:var(--text-0,#f3f6fff5);opacity:1;transform:scale(1.1)}.pod-rewards__info-btn:focus{outline:none}.pod-rewards__info-btn:focus-visible{box-shadow:inset 0 0 0 1px #7c5cff4d;box-shadow:inset 0 0 0 1px var(--p-500-30,#7c5cff4d);color:#f3f6fff5;color:var(--text-0,#f3f6fff5);opacity:1}.pod-store__header{-webkit-tap-highlight-color:transparent;align-items:center;background:none;border:none;color:#f3f6fff5;color:var(--text-0,#f3f6fff5);cursor:pointer;display:flex;gap:14px;padding:20px 0;text-align:left;transition:opacity .15s;width:100%}.pod-store__header:hover{opacity:.85}.pod-store__header-icon{align-items:center;background:#d5dbe80f;background:var(--surface-0,#d5dbe80f);border:1px solid #d5dbe824;border:1px solid var(--border-0,#d5dbe824);border-radius:10px;color:#c9d1e69e;color:var(--text-2,#c9d1e69e);display:flex;flex-shrink:0;height:38px;justify-content:center;width:38px}.pod-store__header-icon svg{height:18px;width:18px}.pod-store__header-text{flex:1 1;font-size:16px!important;font-weight:600!important;letter-spacing:-.2px}.pod-store__header-count{color:#c9d1e69e;color:var(--text-2,#c9d1e69e);font-size:13px;font-weight:600;margin-right:4px}.pod-store__body{display:flex;flex-direction:column;gap:6px;padding:0 0 20px}.pod-store__loading{color:#c4d0ebbf;font-size:13px;padding:12px;text-align:center}.pod-store__error{align-items:center;background:#91263252;border:1px solid #ee617a59;border-radius:10px;color:#ffd6ddf5;display:flex;font-size:12px;gap:10px;justify-content:space-between;padding:10px 12px}.pod-store__error button{background:#ffffff17;border:1px solid #ffffff2e;border-radius:8px;color:#f6fbfff5;cursor:pointer;font-size:11px;font-weight:700;padding:6px 10px}.pod-store__row{align-items:center;background:#d5dbe80f;background:var(--surface-0,#d5dbe80f);border:1px solid #0000;border-left:3px solid #3b82f6;border-left:3px solid var(--pod-accent,#3b82f6);border-radius:12px;border-radius:var(--radius-sm,12px);display:flex;gap:12px;justify-content:space-between;padding:14px 18px;transition:background .15s,border-color .15s}.pod-store__row:hover{background:#d5dbe817;background:var(--surface-1,#d5dbe817);border-color:#d5dbe824;border-color:var(--border-0,#d5dbe824);border-left-color:#3b82f6;border-left-color:var(--pod-accent,#3b82f6)}.pod-store__row-dot{background:#3b82f6;background:var(--pod-accent,#3b82f6);border-radius:50%;box-shadow:0 0 6px color-mix(in srgb,#3b82f6 50%,#0000);box-shadow:0 0 6px color-mix(in srgb,var(--pod-accent,#3b82f6) 50%,#0000);flex-shrink:0;height:8px;width:8px}.pod-store__row-info{display:flex;flex:1 1;flex-direction:column;gap:3px;min-width:0}.pod-store__row-label{color:#f3f6fff5;color:var(--text-0,#f3f6fff5);font-size:14px;font-weight:600;letter-spacing:-.1px}.pod-store__row-desc{align-items:center;color:#c9d1e69e;color:var(--text-2,#c9d1e69e);display:flex;flex-wrap:wrap;font-size:12.5px;font-weight:400;gap:8px}.pod-store__buy-btn{background:#d5dbe817;background:var(--surface-1,#d5dbe817);border:1px solid #d5dbe824;border:1px solid var(--border-0,#d5dbe824);border-radius:8px;color:#c9d1e6d6;color:var(--text-1,#c9d1e6d6);cursor:not-allowed;flex-shrink:0;font-family:inherit;font-family:var(--app-font-family,inherit);font-size:13px;font-weight:600!important;min-width:72px;padding:9px 20px;text-align:center;transition:all .15s;.pod-store__row--disabled{border-color:#d5dbe824;border-color:var(--border-0,#d5dbe824)}.pod-store__buy-btn--auth{min-width:96px}}.pod-store__buy-btn--active{background:#7c5cff2e;background:var(--brand-500-18,#7c5cff2e);border-color:#7c5cff59;border-color:var(--brand-500-35,#7c5cff59);color:#b7a8ff;color:var(--brand-300,#b7a8ff);cursor:pointer}.pod-store__buy-btn--active:hover:not(:disabled){background:#7c5cff3d;background:var(--brand-500-24,#7c5cff3d);border-color:#7c5cff73;border-color:var(--brand-500-45,#7c5cff73);color:#fff}.pod-store__buy-btn--active:active:not(:disabled){transform:scale(.97)}.pod-store__buy-btn:disabled{cursor:default;opacity:.4}@media (max-width:900px){.pod-store__header{gap:10px;padding:15px 0}.pod-store__header-icon{border-radius:8px;height:32px;width:32px}.pod-store__header-text{font-size:15px}.pod-store__body{padding:0 0 14px}.pod-store__row{border-radius:10px;gap:10px;padding:12px 14px}.pod-store__buy-btn{-webkit-tap-highlight-color:transparent;font-family:SF Mono,Fira Code,monospace;padding:8px 16px}.pod-store__buy-btn--active:not(:disabled):active{transform:scale(.96)}}.pod-info-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000c;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:100001}.pod-info-modal{animation:podInfoSlideIn .2s ease-out;background:#0b0e17;background:var(--bg-0,#0b0e17);border:1px solid #3b82f633;border-radius:16px;box-shadow:0 24px 64px #0009,0 0 40px #3b82f60f;max-height:calc(100vh - 32px);max-width:420px;overflow-y:auto;width:100%}@keyframes podInfoSlideIn{0%{opacity:0;transform:translateY(-16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.pod-info-header{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(135deg,#3b82f61a,#0000);border-bottom:1px solid #3b82f626;display:flex;gap:12px;padding:20px;position:-webkit-sticky;position:sticky;top:0;z-index:2}.pod-info-header-icon{align-items:center;background:linear-gradient(135deg,#3b82f6,#2563eb);border-radius:10px;color:#fff;display:flex;height:40px;justify-content:center;width:40px}.pod-info-header-icon svg{height:22px;width:22px}.pod-info-header h2{color:#f3f6fff5;color:var(--text-0,#f3f6fff5);flex:1 1;font-size:18px;font-weight:600;margin:0}.pod-info-close{align-items:center;-webkit-appearance:none;appearance:none;background:none;border:none;border-radius:8px;color:#c9d1e69e;color:var(--text-2,#c9d1e69e);cursor:pointer;display:flex;height:32px;justify-content:center;transition:background .15s ease,color .15s ease;width:32px}.pod-info-close:hover{background:#d5dbe817;background:var(--surface-1,#d5dbe817);color:#f3f6fff5;color:var(--text-0,#f3f6fff5)}.pod-info-close svg{height:18px;width:18px}.pod-info-content{padding:20px}.pod-info-section{margin-bottom:20px}.pod-info-section:last-child{margin-bottom:0}.pod-info-section h3{color:#60a5fa;font-size:14px;font-weight:600;margin:0 0 8px}.pod-info-section p{color:#c9d1e6d6;color:var(--text-1,#c9d1e6d6);font-size:13px;line-height:1.6;margin:0}.pod-info-section p strong{color:#f3f6fff5;color:var(--text-0,#f3f6fff5)}.pod-info-section ul{color:#c9d1e6d6;color:var(--text-1,#c9d1e6d6);font-size:13px;line-height:1.8;margin:0;padding-left:18px}.pod-info-section ul li strong{color:#f3f6fff5;color:var(--text-0,#f3f6fff5)}.pod-info-highlight{background:#3b82f614;border:1px solid #3b82f62e;border-radius:10px;padding:12px}.pod-info-tip-icon{color:#60a5fa;display:inline-block;flex-shrink:0;vertical-align:-2px}.pod-info-footer{border-top:1px solid #d5dbe824;border-top:1px solid var(--border-0,#d5dbe824);padding:16px 20px}.pod-info-got-it{background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:10px;box-shadow:0 4px 16px #3b82f647;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:12px;transition:all .2s ease;width:100%}.pod-info-got-it:hover{background:linear-gradient(135deg,#60a5fa,#3b82f6);box-shadow:0 8px 24px #3b82f666;transform:translateY(-2px)}@media (max-width:480px){.pod-info-overlay{align-items:flex-start;padding:max(8px,env(safe-area-inset-top,8px)) 8px max(8px,env(safe-area-inset-bottom,8px))}.pod-info-modal{max-height:calc(100dvh - 16px - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px));max-width:100%}}.pod-rewards__row-subtitle{color:#bdcceabf;font-size:11px}.pod-rewards__row-right{align-items:center;display:flex;flex-shrink:0;gap:8px}.pod-rewards__row-amount{color:#f3f6fff5;color:var(--text-0,#f3f6fff5);font-size:15px;font-weight:600}.pod-rewards__chevron{color:#bccdebb8;transition:transform .2s ease}.pod-rewards__chevron--open{transform:rotate(180deg)}.pod-rewards--compact .pod-rewards__content{gap:10px;padding:12px}.pod-rewards--compact .pod-rewards__card{padding:10px}.pod-rewards--compact .pod-rewards__stat-card{padding:8px}.pod-rewards--compact .pod-rewards__open-btn{min-width:84px;padding:7px 10px}@media (max-width:900px){.pod-rewards__content{padding:14px}.pod-rewards__open-btn.is-openable{background:var(--btn-accent-purple-bg);border:1px solid var(--btn-accent-purple-border);box-shadow:none;color:#fff;color:var(--btn-accent-purple-text,#fff);overflow:hidden;position:relative;transition:filter .18s ease,border-color .18s ease,background .18s ease}.pod-rewards__open-btn.is-openable:hover:not(:disabled){background:var(--btn-accent-purple-bg-hover);border-color:var(--btn-accent-purple-border-hover);filter:brightness(1.03)}.pod-rewards__open-btn.is-openable:active:not(:disabled){filter:brightness(.95)}.pod-rewards__stat-strip{grid-template-columns:1fr 1fr}}.pod-rewards__card-price-row{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.pod-rewards__card-original-price{color:#b5c6e980;font-size:11px;text-decoration:line-through}.pod-rewards__discount-badge{animation:discountBadgePulse 2s ease-in-out infinite;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:linear-gradient(135deg,#22c55e,#16a34a);border:1px solid #22c55e80;border-radius:999px;box-shadow:0 0 12px #22c55e4d,0 2px 8px #0000004d,inset 0 1px 0 #ffffff1f;color:#fff;font-size:9px;font-weight:800;isolation:isolate;letter-spacing:1px;line-height:14px;padding:2px 8px;position:relative;text-shadow:0 1px 2px #0006;text-transform:uppercase}.pod-rewards__discount-badge:before{background:linear-gradient(180deg,#ffffff42,#ffffff1a 30%,#fff0 62%);border-radius:inherit;content:"";inset:1px;mix-blend-mode:screen;opacity:.68;pointer-events:none;position:absolute;z-index:-1}@keyframes discountBadgePulse{0%,to{box-shadow:0 0 12px #22c55e4d,0 0 20px #22c55e26}50%{box-shadow:0 0 18px #22c55e73,0 0 28px #22c55e33}}.pod-store__discount-badge{animation:discountBadgePulse 2s ease-in-out infinite;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:linear-gradient(135deg,#22c55e,#16a34a);border:1px solid #22c55e80;border-radius:999px;box-shadow:0 0 12px #22c55e4d,0 2px 8px #0000004d,inset 0 1px 0 #ffffff1f;color:#fff;display:inline-flex;font-size:9px;font-weight:800;isolation:isolate;letter-spacing:1px;line-height:14px;margin-left:6px;padding:2px 8px;position:relative;text-shadow:0 1px 2px #0006;text-transform:uppercase;vertical-align:middle}.pod-store__discount-badge:before{background:linear-gradient(180deg,#ffffff42,#ffffff1a 30%,#fff0 62%);border-radius:inherit;content:"";inset:1px;mix-blend-mode:screen;opacity:.68;pointer-events:none;position:absolute;z-index:-1}.pod-store__row-original-price{color:#b5c6e973;text-decoration:line-through}.pod-store__row-price{color:#4ade80;font-weight:700}.header-rewards-btn{align-items:center;appearance:none;-webkit-appearance:none;background:#0000;border:0;border-radius:0;color:#ffffffb3;color:var(--glass-text,#ffffffb3);cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:4px;justify-content:center;min-height:44px;min-width:44px;padding:8px 12px;position:relative;transition:background .15s ease,color .15s ease}.header-rewards-btn:hover{background:#ffffff14;color:#fff;color:var(--glass-text-hover,#fff)}.header-rewards-btn.is-active{background:color-mix(in srgb,#7c5cff 20%,#0000);background:color-mix(in srgb,var(--p-500,#7c5cff) 20%,#0000);color:#fff}.header-rewards-btn__icon{align-items:center;display:flex;height:18px;justify-content:center;position:relative;width:18px}.header-rewards-btn__icon svg{height:16px;width:16px}.header-rewards-btn__chevron{height:14px;transition:transform .2s ease;width:14px}.header-rewards-btn.is-active .header-rewards-btn__chevron{transform:rotate(180deg)}.header-rewards-btn__badge{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;align-items:center;animation:pulse-badge 2s infinite;background:#22c55e;border-radius:7px;box-shadow:0 2px 6px #22c55e66;color:#fff;display:flex;font-size:8px!important;font-weight:700;height:14px;justify-content:center;line-height:1;min-width:14px;padding:0 2px;pointer-events:none;position:absolute;right:-4px;top:-2px;transform:scale(.65);transform-origin:top right}@keyframes pulse-badge{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(1.08)}}.header-rewards-btn.has-claimable{color:#22c55e}.header-rewards-btn.has-claimable .header-rewards-btn__icon svg{filter:drop-shadow(0 0 6px rgba(34,197,94,.5))}.rewards-dropdown{background:#0b0e17;background:var(--bg-0,#0b0e17);border:1px solid #d5dbe824;border:1px solid var(--border-0,#d5dbe824);border-radius:16px;box-shadow:0 16px 48px #00000080;max-height:calc(100vh - 70px);max-width:360px;overflow-x:hidden;overflow-y:auto;width:340px;z-index:100000}.rewards-dropdown__vip-header{align-items:center;background:linear-gradient(135deg,#37415140,#0000);border-bottom:1px solid #4b556340;display:flex;gap:12px;padding:16px}.rewards-dropdown__vip-icon{align-items:center;background:linear-gradient(135deg,#4b5563,#374151);border-radius:10px;color:#fff;display:flex;font-size:18px;font-weight:700;height:36px;justify-content:center;overflow:hidden;position:relative;width:36px}.rewards-dropdown__vip-emblem{height:var(--rank-icon-md);object-fit:contain;width:var(--rank-icon-md)}.rewards-dropdown__vip-info{display:flex;flex-direction:column;gap:2px}.rewards-dropdown__vip-name{color:#a78bfa;font-size:16px;font-weight:600}.rewards-dropdown__vip-progress{color:#ffffff80;font-size:12px}.rewards-dropdown__vip-progress-bar{background:#ffffff1a;border-radius:2px;height:4px;margin-top:6px;overflow:hidden;width:100%}.rewards-dropdown__vip-progress-fill{background:linear-gradient(90deg,#7c5cff,#a78bfa);border-radius:2px;height:100%;transition:width .3s ease}.rewards-dropdown__content{padding:8px}.rewards-dropdown__error,.rewards-dropdown__loading{color:#c9d1e69e;color:var(--text-2,#c9d1e69e);font-size:14px;padding:24px;text-align:center}.rewards-dropdown__error{color:#ff4d6d;color:var(--danger-500,#ff4d6d)}.rewards-dropdown__row{align-items:center;border-radius:0;display:flex;justify-content:space-between;padding:12px;transition:background .15s ease}.rewards-dropdown__row:hover{background:#d5dbe80f;background:var(--surface-0,#d5dbe80f)}.rewards-dropdown__row-info{display:flex;flex-direction:column;gap:2px}.rewards-dropdown__row-label{color:#c9d1e6d6;color:var(--text-1,#c9d1e6d6);font-size:13px}.rewards-dropdown__row-amount{color:#f3f6fff5;color:var(--text-0,#f3f6fff5);font-size:16px;font-weight:600}.rewards-dropdown__claim-btn{background:#d5dbe817;background:var(--surface-1,#d5dbe817);border:none;border-radius:8px;color:#c9d1e69e;color:var(--text-2,#c9d1e69e);cursor:not-allowed;font-size:13px;font-weight:600;padding:6px 14px;transition:all .15s ease}.rewards-dropdown__claim-btn.is-claimable{background:var(--btn-accent-purple-bg);border:1px solid var(--btn-accent-purple-border);box-shadow:none;color:#fff;color:var(--btn-accent-purple-text,#fff);cursor:pointer;overflow:hidden;position:relative;transition:filter .18s ease,border-color .18s ease,background .18s ease}.rewards-dropdown__claim-btn.is-claimable:hover{background:var(--btn-accent-purple-bg-hover);border-color:var(--btn-accent-purple-border-hover);filter:brightness(1.03)}.rewards-dropdown__claim-btn.is-claimable:active{filter:brightness(.95)}.rewards-dropdown__claim-btn:disabled{cursor:not-allowed;opacity:.5;transform:none}.rewards-dropdown__timer{align-items:center;color:#c9d1e69e;color:var(--text-2,#c9d1e69e);display:flex;font-size:12px;gap:4px}.rewards-dropdown__timer svg{height:14px;width:14px}.rewards-dropdown__global-timer{align-items:center;display:flex;gap:6px;position:absolute;right:12px;top:10px;z-index:3}.rewards-dropdown__global-timer svg{color:#c9d1e69e;height:14px;width:14px}.rewards-dropdown__timer-pending{color:#c9d1e69e;color:var(--text-2,#c9d1e69e);font-size:12px;font-style:italic}.rewards-dropdown__claim-all{align-items:center;background:var(--btn-accent-purple-bg);border:1px solid var(--btn-accent-purple-border);border-radius:8px;box-shadow:none;color:#fff;color:var(--btn-accent-purple-text,#fff);cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;margin-top:8px;overflow:hidden;padding:12px;position:relative;transition:filter .18s ease,border-color .18s ease,background .18s ease;width:100%}.rewards-dropdown__claim-all:hover{background:var(--btn-accent-purple-bg-hover);border-color:var(--btn-accent-purple-border-hover);filter:brightness(1.03)}.rewards-dropdown__claim-all:active{filter:brightness(.95)}.rewards-dropdown__claim-all svg{height:16px;width:16px}.rewards-dropdown__challenge{background:#0b0e17;background:var(--bg-0,#0b0e17);border-bottom:1px solid #d5dbe824;border-bottom:1px solid var(--border-0,#d5dbe824);transition:all .2s ease}.rewards-dropdown__challenge-row{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:12px 16px;transition:background .15s ease}.rewards-dropdown__challenge-row:hover{background:#d5dbe80f;background:var(--surface-0,#d5dbe80f)}.rewards-dropdown__challenge-row-left{align-items:center;display:flex;gap:10px}.rewards-dropdown__challenge-icon-small{align-items:center;background:linear-gradient(135deg,#4b5563,#374151);border-radius:8px;color:#fff;display:flex;height:32px;justify-content:center;width:32px}.rewards-dropdown__challenge-icon-small svg{height:16px;width:16px}.rewards-dropdown__challenge-row-info{display:flex;flex-direction:column;gap:1px}.rewards-dropdown__challenge-row-label{color:#c9d1e6d6;color:var(--text-1,#c9d1e6d6);font-size:13px;font-weight:600}.rewards-dropdown__challenge-row-subtitle{color:#c9d1e69e;color:var(--text-2,#c9d1e69e);font-size:11px}.rewards-dropdown__challenge-row-right{align-items:center;display:flex;gap:8px}.rewards-dropdown__challenge-row-amount{color:#f3f6fff5;color:var(--text-0,#f3f6fff5);font-size:15px;font-weight:600}.rewards-dropdown__challenge-chevron{color:#c9d1e69e;color:var(--text-2,#c9d1e69e);transition:transform .2s ease}.rewards-dropdown__challenge-chevron.is-open{transform:rotate(180deg)}.rewards-dropdown__challenge-expanded{padding:0 16px 16px}.rewards-dropdown__challenge.is-expanded{background:linear-gradient(135deg,#7c5cff14,#0000);background:linear-gradient(135deg,var(--p-500-08,#7c5cff14) 0,#0000 100%)}.rewards-dropdown__challenge-header{align-items:center;display:flex;gap:12px;margin-bottom:12px}.rewards-dropdown__challenge-icon{align-items:center;background:linear-gradient(135deg,#4b5563,#374151);border-radius:10px;box-shadow:0 4px 12px #0000004d;color:#fff;display:flex;height:40px;justify-content:center;width:40px}.rewards-dropdown__challenge-icon svg{height:22px;width:22px}.rewards-dropdown__challenge-info{display:flex;flex-direction:column;gap:2px}.rewards-dropdown__challenge-title{color:#b7a8ff;color:var(--p-400,#b7a8ff);font-size:15px;font-weight:600}.rewards-dropdown__challenge-subtitle{color:#c9d1e69e;color:var(--text-2,#c9d1e69e);font-size:12px}.rewards-dropdown__challenge-balance{align-items:center;display:flex;flex-direction:column;padding:16px 0}.rewards-dropdown__challenge-amount{color:#f3f6fff5;color:var(--text-0,#f3f6fff5);font-size:28px;font-weight:700;text-shadow:0 0 20px #7c5cff47;text-shadow:0 0 20px var(--p-glow,#7c5cff47)}.rewards-dropdown__challenge-label{color:#c9d1e69e;color:var(--text-2,#c9d1e69e);font-size:12px;margin-top:2px}.rewards-dropdown__challenge-progress{margin-bottom:12px}.rewards-dropdown__challenge-progress-bar{background:#d5dbe817;background:var(--surface-1,#d5dbe817);border-radius:3px;height:6px;margin-bottom:6px;overflow:hidden;width:100%}.rewards-dropdown__challenge-progress-fill{background:linear-gradient(90deg,#7c5cff,#4a2cff);background:linear-gradient(90deg,var(--p-500,#7c5cff) 0,var(--p-700,#4a2cff) 100%);border-radius:3px;box-shadow:0 0 8px #7c5cff47;box-shadow:0 0 8px var(--p-glow,#7c5cff47);height:100%;transition:width .3s ease}.rewards-dropdown__challenge-progress-text{color:#c9d1e69e;color:var(--text-2,#c9d1e69e);display:block;font-size:11px;text-align:center}.rewards-dropdown__challenge-actions{display:flex;gap:8px;margin-bottom:12px}.rewards-dropdown__challenge-claim-btn{background:var(--btn-accent-purple-bg);border:1px solid var(--btn-accent-purple-border);border-radius:8px;box-shadow:none;color:#fff;color:var(--btn-accent-purple-text,#fff);cursor:pointer;flex:1 1;font-size:13px;font-weight:600;overflow:hidden;padding:10px 16px;position:relative;transition:filter .18s ease,border-color .18s ease,background .18s ease}.rewards-dropdown__challenge-claim-btn:hover{background:var(--btn-accent-purple-bg-hover);border-color:var(--btn-accent-purple-border-hover);filter:brightness(1.03)}.rewards-dropdown__challenge-claim-btn:active{filter:brightness(.95)}.rewards-dropdown__challenge-claim-btn:disabled{cursor:not-allowed;opacity:.5;transform:none}.rewards-dropdown__challenge-claimed{align-items:center;background:#22c55e1f;background:var(--success-500-12,#22c55e1f);border:1px solid #22c55e33;border:1px solid var(--success-500-20,#22c55e33);border-radius:8px;color:#22c55e;color:var(--success-500,#22c55e);display:flex;flex:1 1;font-size:13px;font-weight:500;gap:6px;justify-content:center;padding:10px 16px}.rewards-dropdown__challenge-claimed svg{height:14px;width:14px}.rewards-dropdown__challenge-cashout-btn{animation:pulse-cashout 2s infinite;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:radial-gradient(120% 140% at 28% 0,var(--overlay-light-20) 0,#0000 60%),linear-gradient(180deg,var(--brand-300) 0,var(--p-grad-a) 54%,var(--p-grad-b) 100%);border:1px solid var(--brand-500-35);border-radius:8px;box-shadow:var(--shadow-2),0 0 32px var(--brand-glow-soft);color:#fff;color:var(--btn-primary-text,#fff);cursor:pointer;flex:1 1;font-size:13px;font-weight:600;overflow:hidden;padding:10px 16px;position:relative;transition:box-shadow .2s ease,filter .18s ease,border-color .18s ease}@keyframes pulse-cashout{0%,to{box-shadow:0 0 0 0 #7c5cff66}50%{box-shadow:0 0 0 6px #7c5cff00}}.rewards-dropdown__challenge-cashout-btn:before{background:linear-gradient(120deg,#0000 22%,var(--overlay-light-20) 46%,#0000 70%);content:"";inset:-2px;pointer-events:none;position:absolute;transform:translateX(-120%);transition:transform .6s ease}.rewards-dropdown__challenge-cashout-btn:hover:before{transform:translateX(120%)}.rewards-dropdown__challenge-cashout-btn:hover{animation:none;border-color:var(--brand-500-45);box-shadow:var(--shadow-3),0 0 40px var(--brand-glow);filter:brightness(1.03)}.rewards-dropdown__challenge-cashout-btn:disabled{animation:none;cursor:not-allowed;opacity:.5;transform:none}.rewards-dropdown__challenge-toggle{align-items:center;background:#d5dbe80f;background:var(--surface-0,#d5dbe80f);border:1px solid #d5dbe824;border:1px solid var(--border-0,#d5dbe824);border-radius:8px;color:#c9d1e69e;color:var(--text-2,#c9d1e69e);cursor:pointer;display:flex;font-size:12px;font-weight:500;gap:8px;padding:8px 12px;transition:all .2s ease}.rewards-dropdown__challenge-toggle:hover{background:#d5dbe817;background:var(--surface-1,#d5dbe817);border-color:#d5dbe838;border-color:var(--border-1,#d5dbe838);color:#c9d1e6d6;color:var(--text-1,#c9d1e6d6)}.rewards-dropdown__challenge-toggle.is-active{background:#7c5cff2e;background:var(--brand-500-18,#7c5cff2e);border-color:#7c5cff;border-color:var(--p-500,#7c5cff);color:#b7a8ff;color:var(--p-400,#b7a8ff)}.rewards-dropdown__challenge-toggle-indicator{background:#d5dbe81f;background:var(--surface-2,#d5dbe81f);border-radius:50%;height:8px;transition:all .2s ease;width:8px}.rewards-dropdown__challenge-toggle.is-active .rewards-dropdown__challenge-toggle-indicator{background:#22c55e;background:var(--success-500,#22c55e);box-shadow:0 0 8px #22c55e59;box-shadow:0 0 8px var(--success-500-35,#22c55e59)}.rewards-dropdown__challenge-toggle-label{white-space:nowrap}.rewards-dropdown__challenge-footer,.rewards-dropdown__challenge-stats{color:#c9d1e69e;color:var(--text-2,#c9d1e69e);display:flex;font-size:11px;justify-content:space-between}.rewards-dropdown__challenge-footer{align-items:center;border-top:1px solid #d5dbe81a;border-top:1px solid var(--border-0,#d5dbe81a);margin-top:8px;padding-top:8px}.rewards-dropdown__challenge-rules-btn{align-items:center;background:none;border:none;border-radius:4px;color:#c9d1e69e;color:var(--text-2,#c9d1e69e);cursor:pointer;display:flex;font-size:11px;gap:4px;padding:4px 8px;transition:all .15s ease}.rewards-dropdown__challenge-rules-btn:hover{background:#d5dbe80f;background:var(--surface-0,#d5dbe80f);color:#b7a8ff;color:var(--p-400,#b7a8ff)}.rewards-dropdown__challenge-rules-btn svg{height:12px;width:12px}.rewards-dropdown__twitter-challenge{background:linear-gradient(135deg,#1da1f20f,#1da1f205);border-bottom:1px solid #d5dbe824;border-bottom:1px solid var(--border-0,#d5dbe824);transition:all .2s ease}.rewards-dropdown__twitter-challenge-row{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:12px 16px;transition:background .15s ease}.rewards-dropdown__twitter-challenge-row:hover{background:#1da1f214}.rewards-dropdown__twitter-challenge-row-left{align-items:center;display:flex;gap:10px}.rewards-dropdown__twitter-challenge-icon-small{align-items:center;background:linear-gradient(135deg,#1da1f2,#0d8ddb);border-radius:8px;color:#fff;display:flex;height:32px;justify-content:center;width:32px}.rewards-dropdown__twitter-challenge-icon-small svg{height:14px;width:14px}.rewards-dropdown__twitter-challenge-row-info{display:flex;flex-direction:column;gap:1px}.rewards-dropdown__twitter-challenge-row-label{color:#1da1f2;font-size:13px;font-weight:600}.rewards-dropdown__twitter-challenge-row-subtitle{color:#c9d1e69e;color:var(--text-2,#c9d1e69e);font-size:11px}.rewards-dropdown__twitter-challenge-row-right{align-items:center;display:flex;gap:8px}.rewards-dropdown__twitter-challenge-row-amount{color:#f3f6fff5;color:var(--text-0,#f3f6fff5);font-size:15px;font-weight:600}.rewards-dropdown__twitter-challenge-chevron{color:#c9d1e69e;color:var(--text-2,#c9d1e69e);transition:transform .2s ease}.rewards-dropdown__twitter-challenge-chevron.is-open{transform:rotate(180deg)}.rewards-dropdown__twitter-challenge-expanded{padding:0 16px 16px}.rewards-dropdown__twitter-challenge.is-expanded{background:linear-gradient(135deg,#1da1f21f,#1da1f20a)}.rewards-dropdown__twitter-challenge-complete{align-items:center;animation:rollover-complete-in .35s cubic-bezier(.22,1,.36,1);background:linear-gradient(135deg,#22c55e24,#22c55e0d 50%,#22c55e14);border:1px solid #22c55e40;border-radius:10px;box-shadow:0 0 10px #22c55e0f;color:#22c55e;display:flex;font-size:13px;font-weight:600;gap:10px;margin-bottom:8px;overflow:hidden;padding:12px 14px;position:relative}.rewards-dropdown__twitter-challenge-complete:before{background:linear-gradient(90deg,#16a34a,#22c55e,#4ade80);content:"";height:2px;left:0;position:absolute;right:0;top:0}.rewards-dropdown__twitter-challenge-complete svg{filter:drop-shadow(0 0 4px rgba(34,197,94,.5));flex-shrink:0;height:18px;width:18px}.rewards-dropdown__twitter-challenge-header{align-items:center;display:flex;gap:12px;margin-bottom:12px}.rewards-dropdown__twitter-challenge-icon{align-items:center;background:linear-gradient(135deg,#1da1f2,#0d8ddb);border-radius:10px;box-shadow:0 4px 12px #1da1f24d;color:#fff;display:flex;height:40px;justify-content:center;width:40px}.rewards-dropdown__twitter-challenge-icon svg{height:22px;width:22px}.rewards-dropdown__twitter-challenge-info{display:flex;flex:1 1;flex-direction:column;gap:2px}.rewards-dropdown__twitter-challenge-title-row{align-items:center;display:flex;gap:8px}.rewards-dropdown__twitter-challenge-title{color:#1da1f2;font-size:15px;font-weight:600}.rewards-dropdown__twitter-challenge-badge{background:#ffd70026;border:1px solid #ffd7004d;border-radius:4px;color:gold;font-size:10px;padding:2px 6px}.rewards-dropdown__twitter-challenge-subtitle{color:#c9d1e69e;color:var(--text-2,#c9d1e69e);font-size:12px}.rewards-dropdown__twitter-challenge-balance{align-items:center;display:flex;flex-direction:column;padding:12px 0}.rewards-dropdown__twitter-challenge-amount{color:#1da1f2;font-size:26px;font-weight:700;text-shadow:0 0 16px #1da1f266}.rewards-dropdown__twitter-challenge-label{color:#c9d1e69e;color:var(--text-2,#c9d1e69e);font-size:12px;margin-top:2px}.rewards-dropdown__twitter-challenge-progress{margin-bottom:12px}.rewards-dropdown__twitter-challenge-progress-bar{background:#1da1f233;border-radius:3px;height:6px;margin-bottom:6px;overflow:hidden;width:100%}.rewards-dropdown__twitter-challenge-progress-fill{background:linear-gradient(90deg,#1da1f2,#4ac0ff);border-radius:3px;box-shadow:0 0 8px #1da1f266;height:100%;transition:width .3s ease}.rewards-dropdown__twitter-challenge-progress-text{color:#c9d1e69e;color:var(--text-2,#c9d1e69e);display:block;font-size:11px;text-align:center}.rewards-dropdown__twitter-challenge-actions{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.rewards-dropdown__twitter-challenge-toggle{align-items:center;background:#1da1f21a;border:1px solid #1da1f24d;border-radius:8px;color:#ffffffb3;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:8px;padding:10px 14px;transition:all .2s ease}.rewards-dropdown__twitter-challenge-toggle:hover{background:#1da1f226;border-color:#1da1f280;color:#fff}.rewards-dropdown__twitter-challenge-toggle.is-active{background:#1da1f240;border-color:#1da1f2;color:#1da1f2}.rewards-dropdown__twitter-challenge-toggle-indicator{background:#ffffff4d;border-radius:50%;height:10px;transition:all .2s ease;width:10px}.rewards-dropdown__twitter-challenge-toggle.is-active .rewards-dropdown__twitter-challenge-toggle-indicator{background:#1da1f2;box-shadow:0 0 8px #1da1f299}.rewards-dropdown__twitter-challenge-toggle-label{flex:1 1}.rewards-dropdown__twitter-challenge-active-hint{color:#1da1f2cc;font-size:11px;text-align:center}.rewards-dropdown__twitter-challenge-rules{background:#0003;border-radius:6px;color:#c9d1e69e;color:var(--text-2,#c9d1e69e);display:flex;flex-direction:column;font-size:11px;gap:4px;padding:10px}.rewards-dropdown__limbo-challenge{background:linear-gradient(135deg,#9ca3af0f,#9ca3af05);border-bottom:1px solid #d5dbe824;border-bottom:1px solid var(--border-0,#d5dbe824);transition:all .2s ease}.rewards-dropdown__limbo-challenge-row{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:12px 16px;transition:background .15s ease}.rewards-dropdown__limbo-challenge-row:hover{background:#9ca3af14}.rewards-dropdown__limbo-challenge-row-left{align-items:center;display:flex;gap:10px}.rewards-dropdown__limbo-challenge-icon-small{align-items:center;background:linear-gradient(135deg,#9ca3af,#6b7280);border-radius:8px;color:#fff;display:flex;height:32px;justify-content:center;width:32px}.rewards-dropdown__limbo-challenge-icon-small svg{height:14px;width:14px}.rewards-dropdown__limbo-challenge-row-info{display:flex;flex-direction:column;gap:1px}.rewards-dropdown__limbo-challenge-row-label{color:#d1d5db;font-size:13px;font-weight:600}.rewards-dropdown__limbo-challenge-row-subtitle{color:#c9d1e69e;color:var(--text-2,#c9d1e69e);font-size:11px}.rewards-dropdown__limbo-challenge-row-right{align-items:center;display:flex;gap:8px}.rewards-dropdown__limbo-challenge-row-amount{color:#f3f6fff5;color:var(--text-0,#f3f6fff5);font-size:15px;font-weight:600}.rewards-dropdown__limbo-challenge-chevron{color:#c9d1e69e;color:var(--text-2,#c9d1e69e);transition:transform .2s ease}.rewards-dropdown__limbo-challenge-chevron.is-open{transform:rotate(180deg)}.rewards-dropdown__limbo-challenge-expanded{padding:0 16px 16px}.rewards-dropdown__limbo-challenge.is-expanded{background:linear-gradient(135deg,#9ca3af1f,#9ca3af0a)}.rewards-dropdown__limbo-challenge-complete{align-items:center;animation:rollover-complete-in .35s cubic-bezier(.22,1,.36,1);background:linear-gradient(135deg,#22c55e24,#22c55e0d 50%,#22c55e14);border:1px solid #22c55e40;border-radius:10px;box-shadow:0 0 10px #22c55e0f;color:#22c55e;display:flex;font-size:13px;font-weight:600;gap:10px;margin-bottom:8px;overflow:hidden;padding:12px 14px;position:relative}.rewards-dropdown__limbo-challenge-complete:before{background:linear-gradient(90deg,#16a34a,#22c55e,#4ade80);content:"";height:2px;left:0;position:absolute;right:0;top:0}.rewards-dropdown__limbo-challenge-complete svg{filter:drop-shadow(0 0 4px rgba(34,197,94,.5));flex-shrink:0;height:18px;width:18px}.rewards-dropdown__limbo-challenge-progress{margin-bottom:12px}.rewards-dropdown__limbo-challenge-progress-bar{background:#9ca3af33;border-radius:3px;height:6px;margin-bottom:6px;overflow:hidden;width:100%}.rewards-dropdown__limbo-challenge-progress-fill{background:linear-gradient(90deg,#9ca3af,#d1d5db);border-radius:3px;box-shadow:0 0 8px #9ca3af66;height:100%;transition:width .3s ease}.rewards-dropdown__limbo-challenge-progress-text{color:#c9d1e69e;color:var(--text-2,#c9d1e69e);display:block;font-size:11px;text-align:center}.rewards-dropdown__limbo-challenge-actions{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.rewards-dropdown__limbo-challenge-toggle{align-items:center;background:#9ca3af1a;border:1px solid #9ca3af4d;border-radius:8px;color:#ffffffb3;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:8px;padding:10px 14px;transition:all .2s ease}.rewards-dropdown__limbo-challenge-toggle:hover{background:#9ca3af26;border-color:#9ca3af80;color:#fff}.rewards-dropdown__limbo-challenge-toggle.is-active{background:#9ca3af40;border-color:#9ca3af;color:#d1d5db}.rewards-dropdown__limbo-challenge-toggle-indicator{background:#ffffff4d;border-radius:50%;height:10px;transition:all .2s ease;width:10px}.rewards-dropdown__limbo-challenge-toggle.is-active .rewards-dropdown__limbo-challenge-toggle-indicator{background:#9ca3af;box-shadow:0 0 8px #9ca3af99}.rewards-dropdown__limbo-challenge-toggle-label{flex:1 1}.rewards-dropdown__limbo-challenge-active-hint{color:#9ca3afcc;font-size:11px;text-align:center}.rewards-dropdown__limbo-challenge-footer{align-items:center;border-top:1px solid #d5dbe814;border-top:1px solid var(--border-0,#d5dbe814);color:#c9d1e69e;color:var(--text-2,#c9d1e69e);display:flex;font-size:11px;justify-content:space-between;padding-top:8px}.rewards-dropdown__limbo-challenge-rules-btn{align-items:center;-webkit-appearance:none;appearance:none;background:none;border:none;color:#9ca3afb3;cursor:pointer;display:flex;font-size:11px;gap:4px;padding:4px 8px;transition:color .15s ease}.rewards-dropdown__limbo-challenge-rules-btn:hover{color:#d1d5db}.rewards-dropdown__limbo-challenge-rules-btn svg{height:12px;width:12px}.limbo-rules-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:10000}.limbo-rules-modal{background:linear-gradient(135deg,#1a1a2e,#16161e);border:1px solid #9ca3af4d;border-radius:16px;box-shadow:0 24px 48px #0006,0 0 40px #9ca3af1a;max-height:80vh;max-width:420px;overflow-y:auto;width:100%}.limbo-rules-header{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(135deg,#9ca3af24,#9ca3af0a),#16161e;border-bottom:1px solid #9ca3af26;display:flex;gap:12px;padding:20px 20px 16px;position:-webkit-sticky;position:sticky;top:0;z-index:2}.limbo-rules-header-icon{align-items:center;background:linear-gradient(135deg,#9ca3af,#6b7280);border-radius:10px;color:#fff;display:flex;height:40px;justify-content:center;width:40px}.limbo-rules-header h2{color:#d1d5db;flex:1 1;font-size:18px;font-weight:700;margin:0}.limbo-rules-close{align-items:center;-webkit-appearance:none;appearance:none;background:#ffffff1a;border:none;border-radius:6px;color:#fff9;cursor:pointer;display:flex;height:28px;justify-content:center;position:absolute;right:16px;top:16px;transition:all .15s ease;width:28px}.limbo-rules-close:hover{background:#fff3;color:#fff}.limbo-rules-close svg{height:16px;width:16px}.limbo-rules-content{padding:16px 20px}.limbo-rules-section{margin-bottom:16px}.limbo-rules-section:last-child{margin-bottom:0}.limbo-rules-section h3{color:#d1d5db;font-size:13px;font-weight:600;letter-spacing:.5px;margin:0 0 8px;text-transform:uppercase}.limbo-rules-section p{color:#fffc;font-size:13px;line-height:1.5;margin:0 0 8px}.limbo-rules-section ul{margin:0;padding:0 0 0 18px}.limbo-rules-section li{color:#ffffffb3;font-size:13px;line-height:1.4;margin-bottom:6px}.limbo-rules-section li:last-child{margin-bottom:0}.limbo-rules-section li strong{color:#ffffffe6}.limbo-rules-allowed{display:flex;flex-wrap:wrap;gap:6px;list-style:none;padding:0!important}.limbo-rules-allowed li{background:#9ca3af26;border:1px solid #9ca3af4d;border-radius:4px;color:#d1d5db;font-size:12px;margin:0;padding:4px 10px}.limbo-rules-note{color:#ffffff80!important;font-size:11px!important;font-style:italic}.limbo-rules-limits{background:#9ca3af14;border-radius:8px;margin-top:12px;padding:12px}.limbo-rules-footer{border-top:1px solid #9ca3af26;padding:16px 20px}.limbo-rules-got-it{background:linear-gradient(135deg,#9ca3af,#6b7280);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:12px;transition:all .2s ease;width:100%}.limbo-rules-got-it:hover{box-shadow:0 4px 12px #9ca3af66;transform:translateY(-1px)}.bonus-rules-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:10000}.bonus-rules-modal{background:linear-gradient(135deg,#10b9811a,#0000 42%),#0b0e17;background:linear-gradient(135deg,#10b9811a 0,#0000 42%),var(--bg-0,#0b0e17);border:1px solid #10b9814d;border-radius:16px;box-shadow:0 24px 48px #0006,0 0 40px #10b98124;max-height:80vh;max-width:420px;overflow-y:auto;width:100%}.bonus-rules-header{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(135deg,#10b98124,#10b9810a),#0b0e17;background:linear-gradient(135deg,#10b98124 0,#10b9810a 100%),var(--bg-0,#0b0e17);border-bottom:1px solid #10b9812e;display:flex;gap:12px;padding:20px 20px 16px;position:-webkit-sticky;position:sticky;top:0;z-index:2}.bonus-rules-header-icon{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border-radius:10px;color:#fff;display:flex;height:40px;justify-content:center;width:40px}.bonus-rules-header-icon svg{height:22px;width:22px}.bonus-rules-header h2{color:#fff;flex:1 1;font-size:18px;font-weight:700;margin:0}.bonus-rules-close{align-items:center;-webkit-appearance:none;appearance:none;background:#ffffff1a;border:none;border-radius:8px;color:#fff9;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .15s ease;width:32px}.bonus-rules-close:hover{background:#fff3;color:#fff}.bonus-rules-close svg{height:16px;width:16px}.bonus-rules-content{padding:16px 20px}.bonus-rules-section{margin-bottom:16px}.bonus-rules-section:last-child{margin-bottom:0}.bonus-rules-section h3{color:#34d399;font-size:13px;font-weight:600;letter-spacing:.5px;margin:0 0 8px;text-transform:uppercase}.bonus-rules-section p{color:#fffc;font-size:13px;line-height:1.5;margin:0 0 8px}.bonus-rules-section ul{margin:0;padding:0 0 0 18px}.bonus-rules-section li{color:#ffffffb3;font-size:13px;line-height:1.4;margin-bottom:6px}.bonus-rules-section li:last-child{margin-bottom:0}.bonus-rules-section li strong{color:#ffffffe6}.bonus-rules-allowed{display:flex;flex-wrap:wrap;gap:6px;list-style:none;padding:0!important}.bonus-rules-games-intro{color:#ffffffb3;font-size:13px;margin-bottom:8px!important}.bonus-rules-games-grid{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(3,1fr)}.bonus-rules-allowed li{background:#10b98124;border:1px solid #10b98147;border-radius:4px;color:#6ee7b7;font-size:12px;margin:0;padding:4px 10px;text-align:center}.bonus-rules-note{color:#ffffff80!important;font-size:11px!important;font-style:italic}.bonus-rules-limits{background:#10b98114;border:1px solid #10b98133;border-radius:8px;margin-top:12px;padding:12px}.bonus-rules-footer{border-top:1px solid #10b9812e;padding:16px 20px}.bonus-rules-got-it{background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:12px;transition:all .2s ease;width:100%}.bonus-rules-got-it:hover{box-shadow:0 4px 12px #10b98166;transform:translateY(-1px)}@media (max-width:768px){.rewards-dropdown{max-width:calc(100vw - 24px);min-width:280px}.header-rewards-btn{flex-shrink:0!important;min-height:44px!important;min-width:44px!important;padding:8px 12px!important}.header-rewards-btn__icon{height:20px!important;width:20px!important}.header-rewards-btn__icon svg{height:18px!important;width:18px!important}.rewards-dropdown__challenge-amount{font-size:24px}.rewards-dropdown__challenge-actions{flex-direction:column}}.rewards-dropdown__challenge-title-row{align-items:center;display:flex;gap:6px}.rewards-dropdown__challenge-info-btn{align-items:center;-webkit-appearance:none;appearance:none;background:none;border:none;color:#c9d1e69e;color:var(--text-2,#c9d1e69e);cursor:pointer;display:flex;height:16px;justify-content:center;margin:0;padding:0;transition:color .15s ease,transform .15s ease;width:16px}.rewards-dropdown__challenge-info-btn:hover{color:#b7a8ff;color:var(--p-400,#b7a8ff);transform:scale(1.1)}.rewards-dropdown__challenge-info-btn svg{height:14px;width:14px}.challenge-rules-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000c;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:100001}.challenge-rules-modal{animation:modalSlideIn .2s ease-out;background:#0b0e17;background:var(--bg-0,#0b0e17);border:1px solid #d5dbe824;border:1px solid var(--border-0,#d5dbe824);border-radius:16px;box-shadow:0 24px 64px #0009;max-height:calc(100vh - 32px);max-width:420px;overflow-y:auto;width:100%}@keyframes modalSlideIn{0%{opacity:0;transform:translateY(-16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.challenge-rules-header{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(135deg,#37415140,#0000);border-bottom:1px solid #4b556340;display:flex;gap:12px;padding:20px;position:-webkit-sticky;position:sticky;top:0;z-index:2}.challenge-rules-header-icon{align-items:center;background:linear-gradient(135deg,#4b5563,#374151);border-radius:10px;color:#fff;display:flex;height:40px;justify-content:center;width:40px}.challenge-rules-header-icon svg{height:22px;width:22px}.challenge-rules-header h2{color:#f3f6fff5;color:var(--text-0,#f3f6fff5);flex:1 1;font-size:18px;font-weight:600;margin:0}.challenge-rules-close{align-items:center;-webkit-appearance:none;appearance:none;background:none;border:none;border-radius:8px;color:#c9d1e69e;color:var(--text-2,#c9d1e69e);cursor:pointer;display:flex;height:32px;justify-content:center;transition:background .15s ease,color .15s ease;width:32px}.challenge-rules-close:hover{background:#d5dbe817;background:var(--surface-1,#d5dbe817);color:#f3f6fff5;color:var(--text-0,#f3f6fff5)}.challenge-rules-close svg{height:18px;width:18px}.challenge-rules-content{padding:20px}.challenge-rules-section{margin-bottom:20px}.challenge-rules-section:last-child{margin-bottom:0}.challenge-rules-section h3{color:#b7a8ff;color:var(--p-400,#b7a8ff);font-size:14px;font-weight:600;margin:0 0 8px}.challenge-rules-section p{color:#c9d1e6d6;color:var(--text-1,#c9d1e6d6);font-size:13px;line-height:1.5;margin:0}.challenge-rules-section p strong{color:#f3f6fff5;color:var(--text-0,#f3f6fff5)}.challenge-rules-section ul{color:#c9d1e6d6;color:var(--text-1,#c9d1e6d6);font-size:13px;line-height:1.8;margin:0;padding-left:18px}.challenge-rules-section ul li strong{color:#f3f6fff5;color:var(--text-0,#f3f6fff5)}.challenge-rules-disabled li{color:#c9d1e69e;color:var(--text-2,#c9d1e69e)}.challenge-rules-allowed li{color:#9b7dff;color:var(--p-400,#9b7dff);font-weight:500}.challenge-rules-note{color:#c9d1e69e;color:var(--text-2,#c9d1e69e);font-size:12px;font-style:italic;margin-top:8px}.challenge-rules-limits{background:#6b72801f;border:1px solid #6b728040;border-radius:10px;padding:12px}.challenge-rules-limits h3{color:#c9d1e6d6;color:var(--text-1,#c9d1e6d6)}.challenge-rules-limits ul{color:#c9d1e69e;color:var(--text-2,#c9d1e69e)}.challenge-rules-footer{border-top:1px solid #d5dbe824;border-top:1px solid var(--border-0,#d5dbe824);padding:16px 20px}.challenge-rules-got-it{background:linear-gradient(135deg,#7c5cff,#4a2cff);background:linear-gradient(135deg,var(--p-500,#7c5cff) 0,var(--p-700,#4a2cff) 100%);border:none;border-radius:10px;box-shadow:0 4px 16px #7c5cff47;box-shadow:0 4px 16px var(--p-glow,#7c5cff47);color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:12px;transition:all .2s ease;width:100%}.challenge-rules-got-it:hover{background:linear-gradient(135deg,#b7a8ff,#5e3bff);background:linear-gradient(135deg,var(--p-400,#b7a8ff) 0,var(--p-600,#5e3bff) 100%);box-shadow:0 8px 24px #7c5cff66;box-shadow:0 8px 24px var(--p-glow,#7c5cff66);transform:translateY(-2px)}@media (max-width:480px){.challenge-rules-overlay{align-items:flex-start;padding:max(8px,env(safe-area-inset-top,8px)) 8px max(8px,env(safe-area-inset-bottom,8px))}.challenge-rules-overlay.challenge-rules-overlay--settings{align-items:center;padding-bottom:max(8px,env(safe-area-inset-bottom,8px));padding-top:max(8px,env(safe-area-inset-top,8px))}.challenge-rules-modal{border-radius:12px;display:flex;flex-direction:column;max-height:calc(100dvh - 16px - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px));max-width:100%}.challenge-rules-modal.challenge-rules-modal--settings{max-height:min(84dvh,620px)}.challenge-rules-header{flex-shrink:0;padding:14px 16px}.challenge-rules-header h2{font-size:16px}.challenge-rules-content{flex:1 1;min-height:0;overflow-y:auto;padding:16px}.challenge-rules-footer{flex-shrink:0}.challenge-rules-section h3{font-size:13px}.challenge-rules-section p,.challenge-rules-section ul{font-size:12px}}.rewards-dropdown__twitter-challenge-footer{border-top:1px solid #d5dbe81a;border-top:1px solid var(--border-0,#d5dbe81a);justify-content:space-between;margin-top:8px;padding-top:8px}.rewards-dropdown__twitter-challenge-footer,.rewards-dropdown__twitter-challenge-rules-btn{align-items:center;color:#c9d1e69e;color:var(--text-2,#c9d1e69e);display:flex;font-size:11px}.rewards-dropdown__twitter-challenge-rules-btn{background:none;border:none;border-radius:4px;cursor:pointer;gap:4px;padding:4px 8px;transition:all .15s ease}.rewards-dropdown__twitter-challenge-rules-btn:hover{background:#d5dbe80f;background:var(--surface-0,#d5dbe80f);color:#1da1f2}.rewards-dropdown__twitter-challenge-rules-btn svg{height:12px;width:12px}.twitter-rules-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000c;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:100001}.twitter-rules-modal{animation:modalSlideIn .2s ease-out;background:#0b0e17;background:var(--bg-0,#0b0e17);border:1px solid #1da1f240;border-radius:16px;box-shadow:0 24px 64px #0009,0 0 40px #1da1f226;max-height:calc(100vh - 32px);max-width:420px;overflow-y:auto;width:100%}.twitter-rules-header{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(135deg,#1da1f226,#0000);border-bottom:1px solid #1da1f233;display:flex;gap:12px;padding:20px;position:-webkit-sticky;position:sticky;top:0;z-index:2}.twitter-rules-header-icon{align-items:center;background:linear-gradient(135deg,#1da1f2,#0d8bd9);border-radius:10px;color:#fff;display:flex;height:40px;justify-content:center;width:40px}.twitter-rules-header-icon svg{height:22px;width:22px}.twitter-rules-header h2{color:#f3f6fff5;color:var(--text-0,#f3f6fff5);flex:1 1;font-size:18px;font-weight:600;margin:0}.twitter-rules-close{align-items:center;-webkit-appearance:none;appearance:none;background:none;border:none;border-radius:8px;color:#c9d1e69e;color:var(--text-2,#c9d1e69e);cursor:pointer;display:flex;height:32px;justify-content:center;transition:background .15s ease,color .15s ease;width:32px}.twitter-rules-close:hover{background:#1da1f226;color:#f3f6fff5;color:var(--text-0,#f3f6fff5)}.twitter-rules-close svg{height:18px;width:18px}.twitter-rules-content{padding:20px}.twitter-rules-section{margin-bottom:20px}.twitter-rules-section:last-child{margin-bottom:0}.twitter-rules-section h3{color:#1da1f2;font-size:14px;font-weight:600;margin:0 0 8px}.twitter-rules-section p{color:#c9d1e6d6;color:var(--text-1,#c9d1e6d6);font-size:13px;line-height:1.5;margin:0}.twitter-rules-section p strong{color:#f3f6fff5;color:var(--text-0,#f3f6fff5)}.twitter-rules-section ul{color:#c9d1e6d6;color:var(--text-1,#c9d1e6d6);font-size:13px;line-height:1.8;margin:0;padding-left:18px}.twitter-rules-section ul li strong{color:#f3f6fff5;color:var(--text-0,#f3f6fff5)}.twitter-rules-game-list li{color:#1da1f2}.twitter-rules-allowed li{color:#1da1f2;font-weight:500}.twitter-rules-note{color:#c9d1e69e;color:var(--text-2,#c9d1e69e);font-size:12px;font-style:italic;margin-top:8px}.twitter-rules-limits{background:#1da1f214;border:1px solid #1da1f233;border-radius:10px;padding:12px}.twitter-rules-limits h3{color:#c9d1e6d6;color:var(--text-1,#c9d1e6d6)}.twitter-rules-limits ul{color:#c9d1e69e;color:var(--text-2,#c9d1e69e)}.twitter-rules-footer{border-top:1px solid #1da1f226;padding:16px 20px}.twitter-rules-got-it{background:linear-gradient(135deg,#1da1f2,#0d8bd9);border:none;border-radius:10px;box-shadow:0 4px 16px #1da1f247;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:12px;transition:all .2s ease;width:100%}.twitter-rules-got-it:hover{background:linear-gradient(135deg,#33b5ff,#1da1f2);box-shadow:0 8px 24px #1da1f266;transform:translateY(-2px)}@media (max-width:480px){.twitter-rules-modal{border-radius:12px;max-width:100%}.twitter-rules-header{padding:16px}.twitter-rules-header h2{font-size:16px}.twitter-rules-content{padding:16px}.twitter-rules-section h3{font-size:13px}.twitter-rules-section p,.twitter-rules-section ul{font-size:12px}}.rewards-dropdown__rollover-challenge{background:#0000;border:none;border-bottom:1px solid #d5dbe824;border-bottom:1px solid var(--border-0,#d5dbe824);border-radius:0;cursor:default;overflow:hidden;padding:0;transition:all .2s ease}.rewards-dropdown__rollover-challenge:before{display:none}.rewards-dropdown__rollover-challenge-row{align-items:center;background:#0000;border-radius:0;cursor:pointer;display:flex;justify-content:space-between;padding:12px 16px;transition:background .15s ease}.rewards-dropdown__rollover-challenge-row:hover{background:#d5dbe814;background:var(--surface-1,#d5dbe814)}.rewards-dropdown__rollover-challenge.is-expanded .rewards-dropdown__rollover-challenge-row,.rewards-dropdown__rollover-challenge.is-expanded .rewards-dropdown__rollover-challenge-row:hover{background:linear-gradient(135deg,#10b98114,#0000)}.rewards-dropdown__rollover-challenge-row-left{align-items:center;display:flex;gap:10px}.rewards-dropdown__rollover-challenge-icon-small{align-items:center;background:#0000;border-radius:0;color:#10b981;display:flex;flex-shrink:0;height:20px;justify-content:center;width:20px}.rewards-dropdown__rollover-challenge-icon-small svg{filter:drop-shadow(0 0 3px rgba(16,185,129,.35));height:16px;width:16px}.rewards-dropdown__rollover-challenge-row-info{display:flex;flex-direction:column;gap:1px}.rewards-dropdown__rollover-challenge-row-label{color:#f3f6fff5;color:var(--text-0,#f3f6fff5);font-size:13px;font-weight:600}.rewards-dropdown__rollover-challenge-row-subtitle{color:#c9d1e69e;color:var(--text-2,#c9d1e69e);font-size:11px}.rewards-dropdown__rollover-challenge-row-right{align-items:center;display:flex;gap:8px}.rewards-dropdown__rollover-challenge-row-amount{color:#f3f6fff5;color:var(--text-0,#f3f6fff5);font-size:15px;font-weight:600}.rewards-dropdown__rollover-challenge-chevron{color:#c9d1e69e;color:var(--text-2,#c9d1e69e);transition:transform .2s ease}.rewards-dropdown__rollover-challenge-chevron.is-open{transform:rotate(180deg)}.rewards-dropdown__rollover-challenge-expanded{background:linear-gradient(135deg,#10b9810f,#0000);padding:0 16px 16px}.rewards-dropdown__rollover-challenge-complete{align-items:center;animation:rollover-complete-in .35s cubic-bezier(.22,1,.36,1);background:linear-gradient(135deg,#10b98129,#34d3990f 50%,#10b9811a);border:1px solid #10b98147;border-radius:10px;box-shadow:0 0 12px #10b98114,inset 0 1px 0 #34d39914;color:#34d399;display:flex;font-size:12.5px;font-weight:600;gap:10px;margin-bottom:12px;overflow:hidden;padding:12px 14px;position:relative}.rewards-dropdown__rollover-challenge-complete:before{background:linear-gradient(90deg,#059669,#10b981,#34d399);content:"";height:2px;left:0;position:absolute;right:0;top:0}@keyframes rollover-complete-in{0%{opacity:0;transform:translateY(4px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.rewards-dropdown__rollover-challenge-complete svg{filter:drop-shadow(0 0 4px rgba(16,185,129,.5));flex-shrink:0;height:18px;width:18px}.rewards-dropdown__rollover-challenge-complete-icon{align-items:center;background:#10b9812e;border-radius:50%;display:flex;flex-shrink:0;height:28px;justify-content:center;min-width:28px;width:28px}.rewards-dropdown__rollover-challenge-complete-text{display:flex;flex-direction:column;gap:1px;min-width:0}.rewards-dropdown__rollover-challenge-complete-title{color:#34d399;font-size:13px;font-weight:700;letter-spacing:.01em}.rewards-dropdown__rollover-challenge-complete-sub{color:#34d399b3;font-size:11px;font-weight:500}.rewards-dropdown__rollover-challenge-progress{margin-bottom:10px}.rewards-dropdown__rollover-challenge-progress-bar{background:#10b9811f;border-radius:3px;height:6px;margin-bottom:6px;overflow:hidden}.rewards-dropdown__rollover-challenge-progress-fill{background:linear-gradient(90deg,#059669,#10b981,#34d399);border-radius:3px;box-shadow:0 0 6px #10b9814d;height:100%;transition:width .3s ease}.rewards-dropdown__rollover-challenge-progress-text{color:#c9d1e69e;color:var(--text-2,#c9d1e69e);display:block;font-size:11px;text-align:center}.rewards-dropdown__rollover-challenge-actions{margin:10px 0}.rewards-dropdown__rollover-challenge-toggle{align-items:center;background:#10b98114;border:1px solid #10b98133;border-radius:8px;cursor:pointer;display:flex;gap:10px;padding:10px 12px;transition:all .15s ease;width:100%}.rewards-dropdown__rollover-challenge-toggle:hover{background:#10b9811f;border-color:#10b98159}.rewards-dropdown__rollover-challenge-toggle.is-active{background:linear-gradient(135deg,#10b9812e,#34d3991a);border-color:#10b98180;box-shadow:0 0 10px #10b98126}.rewards-dropdown__rollover-challenge-toggle-indicator{background:#0000;border:2px solid #10b98166;border-radius:50%;flex-shrink:0;height:14px;transition:all .15s ease;width:14px}.rewards-dropdown__rollover-challenge-toggle.is-active .rewards-dropdown__rollover-challenge-toggle-indicator{background:#10b981;border-color:#10b981;box-shadow:0 0 6px #10b98166}.rewards-dropdown__rollover-challenge-toggle-label{color:#d5dbe8d1;color:var(--text-1,#d5dbe8d1);font-size:12px;font-weight:600}.rewards-dropdown__rollover-challenge-active-hint{color:#10b981b3;display:block;font-size:11px;margin-top:6px;text-align:center}.rewards-dropdown__rollover-challenge-footer{align-items:center;border-top:1px solid #d5dbe814;border-top:1px solid var(--border-0,#d5dbe814);color:#c9d1e69e;color:var(--text-2,#c9d1e69e);display:flex;font-size:11px;justify-content:space-between;padding-top:8px}.rewards-dropdown__rollover-challenge-footer-btns{align-items:center;display:flex;gap:4px}.rewards-dropdown__rollover-challenge-rules-btn{align-items:center;-webkit-appearance:none;appearance:none;background:none;border:none;color:#c9d1e69e;color:var(--text-2,#c9d1e69e);cursor:pointer;display:flex;font-size:11px;gap:4px;padding:4px 8px;transition:color .15s ease}.rewards-dropdown__rollover-challenge-rules-btn:hover{color:#10b981}.rewards-dropdown__rollover-challenge-rules-btn svg{height:12px;width:12px}.rewards-dropdown__rollover-challenge-prize{color:#10b981;font-weight:600}.rewards-dropdown__limbo-challenge-footer-btns,.rewards-dropdown__rollover-challenge-footer-btns,.rewards-dropdown__twitter-challenge-footer-btns{align-items:center;display:flex;gap:4px}.rewards-dropdown__challenge-end-btn{-webkit-appearance:none;appearance:none;background:#ef44441a;border:1px solid #ef44444d;border-radius:4px;color:#ef4444cc;cursor:pointer;font-size:10px;font-weight:500;padding:3px 8px;transition:all .15s ease}.rewards-dropdown__challenge-end-btn:hover{background:#ef444433;border-color:#ef444480;color:#ef4444}.rewards-dropdown__challenge-end-btn:disabled{cursor:not-allowed;opacity:.5}@media (max-width:768px){.rewards-dropdown .bonus-match__content--expandable{padding:0 12px 12px}.rewards-dropdown .bonus-match__actions{flex-direction:column}.rewards-dropdown .bonus-match__balance-badge{box-sizing:border-box;width:100%}.rewards-dropdown .bonus-match__toggle{justify-content:center;width:100%}.rewards-dropdown .bonus-match__actions .bonus-match__btn{box-sizing:border-box;width:100%}.rewards-dropdown .bonus-match__row{padding:12px}}.sidebar-header-logo{display:none}.sidebar-rewards-btn{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:radial-gradient(ellipse 150% 100% at 0 0,var(--brand-glow) 0,#0000 50%),var(--rewards-bg);border:1px solid var(--brand-500-35);border-radius:14px;box-shadow:inset 0 1px 0 var(--brand-500-18),0 4px 16px var(--overlay-dark-30);display:flex;gap:12px;margin:16px 16px 12px;padding:10px 18px 10px 12px;text-decoration:none;transition:all .2s ease;width:calc(100% - 32px)}.sidebar-rewards-btn:hover{background:radial-gradient(ellipse 150% 100% at 0 0,var(--brand-500-18) 0,#0000 50%),var(--rewards-bg-hover);box-shadow:inset 0 1px 0 var(--brand-500-18),0 6px 24px var(--overlay-dark-40)}.sidebar-rewards-btn--active,.sidebar-rewards-btn:hover{border-color:var(--brand-500-45)}.sidebar-rewards-ring{align-items:center;display:flex;flex:0 0 auto;height:40px;justify-content:center;width:40px}.sidebar-rewards-ring svg{display:block}.sidebar-rewards-info{align-items:flex-start;display:flex;flex-direction:column;gap:2px}.sidebar-rewards-label{color:var(--brand-500);font-size:15px;font-weight:700;line-height:1.2}.sidebar-rewards-timer{font-feature-settings:"tnum";color:var(--text-opacity-45);font-size:13px;font-variant-numeric:tabular-nums;font-weight:500;line-height:1.2}.mobile-sidebar,.sidebar{align-items:center;background:var(--shell-bg);border-right:1px solid var(--shell-border);border-top:1px solid var(--shell-border);box-shadow:var(--shell-shadow);display:flex;flex-direction:column;height:100vh;left:0;max-width:250px;max-width:var(--sidebar-width,250px);overflow:hidden;padding:30px 0;position:fixed;top:0;width:100%;z-index:1000}.sidebar{transition:max-width .3s ease,padding .3s ease}@media (min-width:901px){body:not(.sidebar-hidden) .sidebar{border-top:none;height:calc(100vh - 80px);height:calc(100vh - var(--app-header-height, 80px));top:80px;top:var(--app-header-height,80px)}}.home-sidebar,.leaderboard-sidebar,.multisig-sidebar,.offchain-sidebar,.overview-sidebar,.portfolio-sidebar,.presale-sidebar,.reserve-sidebar,.stats-sidebar,.strategies-sidebar,.strategy-detail-sidebar,.testing-sidebar,.transparency-sidebar,.vault-sidebar{max-width:250px!important;max-width:var(--sidebar-width,250px)!important}@media (min-width:901px){body.sidebar-hidden .sidebar,body.sidebar-hidden .sidebar-container{display:none!important}body:not(.sidebar-hidden) .sidebar-logo{display:none}body:not(.sidebar-hidden) .sidebar{padding-top:16px}body:not(.sidebar-hidden) .sidebar-nav{margin-top:0}}@media (max-width:900px){.sidebar{display:none!important}.mobile-sidebar{align-items:stretch;-webkit-backdrop-filter:blur(8px) saturate(120%);backdrop-filter:blur(8px) saturate(120%);background:linear-gradient(180deg,#000000fa,#000000f5);background:linear-gradient(180deg,#0a0a0afa,#0a0a0af0);border:1px solid #ffffff0f;border-top-left-radius:12px;border-top-right-radius:12px;box-shadow:0 12px 30px #0009;display:flex;flex-direction:column;gap:8px;height:auto;justify-content:flex-start;max-width:100vw;padding:18px 16px 24px;width:100%;z-index:1200}.mobile-sidebar .sidebar-item{font-size:16px;justify-content:flex-start;padding:14px 16px;text-align:left;width:100%}.mobile-sidebar .sidebar-logo{align-items:center!important;display:flex!important;justify-content:center!important;margin-bottom:12px;margin-top:6px;padding-left:0;width:100%}.mobile-sidebar .logo{height:auto;margin:0 auto!important;width:64px}.mobile-sidebar .theme-switcher{left:auto;position:absolute;right:12px;top:12px;transform:none}}@keyframes driftGlow{0%{background-position:0 0,0 0,0 0,0 0,0 0}25%{background-position:50% 30%,0 0,0 0,0 0,0 0}50%{background-position:90% 70%,0 0,0 0,0 0,0 0}75%{background-position:40% 90%,0 0,0 0,0 0,0 0}to{background-position:0 0,0 0,0 0,0 0,0 0}}[data-theme=black-white] .mobile-sidebar,[data-theme=black-white] .sidebar,[data-theme=light] .mobile-sidebar,[data-theme=light] .sidebar{background:var(--element-bg);border-right:.2px solid var(--element-border-strong);box-shadow:none;color:#000}.sidebar-logo{display:none}.logo{cursor:pointer;display:block!important;height:auto;margin:0 auto!important;width:48px}[data-theme=light] .logo{filter:invert(1)}.sidebar-nav{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:flex-start;margin-top:20px;min-height:0;min-width:150px;overflow-x:hidden;overflow-y:scroll;padding:5px 0 20px;width:100%;z-index:10}.sidebar-nav::-webkit-scrollbar{width:8px}.sidebar-nav::-webkit-scrollbar-track{background:#0003;border-radius:4px}.sidebar-nav::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:4px}.sidebar-nav::-webkit-scrollbar-thumb:hover{background:#ffffff80}.sidebar-nav{scrollbar-color:#ffffff4d #0003;scrollbar-width:thin}.sidebar-footer{align-items:stretch;display:flex;flex-direction:column;flex-shrink:0;gap:0;justify-content:center;margin-top:auto;padding:12px 16px;width:100%}.sidebar-footer-icons{align-items:center;display:flex;gap:6px;justify-content:flex-end}.sidebar-icon-btn{align-items:center;border:1px solid var(--sidebar-border);border-radius:8px;cursor:pointer;display:flex;height:40px;justify-content:center;transition:background .12s ease,color .12s ease,border-color .12s ease;width:40px}.sidebar-icon-btn,.sidebar-icon-btn:hover{background:#0000;color:var(--sidebar-text-muted)}.sidebar-icon-btn:hover{border-color:var(--sidebar-border)}.sidebar-icon-btn svg{height:18px;width:18px}.sidebar-overflow-wrapper{position:relative}.sidebar-overflow-menu{background:var(--shell-bg);border:1px solid var(--sidebar-border);border-radius:10px;bottom:100%;box-shadow:var(--sidebar-menu-shadow);margin-bottom:8px;min-width:150px;padding:6px;position:absolute;right:0;z-index:200}.sidebar-overflow-item{align-items:center;background:#0000;border:none;border-radius:6px;color:var(--sidebar-text);cursor:pointer;display:flex;font-size:12px;gap:8px;padding:8px 10px;text-align:left;transition:background .12s ease,color .12s ease;width:100%}.sidebar-overflow-item:hover{background:var(--shell-bg);color:var(--sidebar-item-text-active)}.sidebar-overflow-item svg{flex-shrink:0;height:14px;width:14px}@media (max-width:900px){.sidebar-footer-icons{display:none}}.sidebar-item{align-items:center;color:var(--font-color);display:flex;gap:12px;justify-content:center;padding:10px 16px;text-align:center;text-decoration:none;transition:background .3s,color .3s;width:100%}.sidebar-item:hover{background:#0000;box-shadow:none}.sidebar-icon{flex-shrink:0;height:20px;width:20px}.sidebar-item.active,.sidebar-item[aria-current=true]{background:#ffffff0a;box-shadow:none;color:var(--sidebar-item-text-active)}.theme-switcher{bottom:1rem;display:flex;gap:.25rem;left:50%;position:absolute;transform:translateX(-50%);z-index:1000}.theme-toggle-button{background:#0000;border:2px solid #0000;border-radius:50%;cursor:pointer;height:1rem;padding:0;transition:background-color .2s ease,border-color .2s ease;width:1rem}.theme-toggle-button.light{background-color:#fff;border-color:#ccc}.theme-toggle-button.dark{background-color:#9fd9ff;border-color:#555}.theme-toggle-button.black-white{background-color:#000;border-color:#fff}.theme-toggle-button.black{background-color:#000;border-color:#333}.theme-toggle-button:active,.theme-toggle-button:focus,.theme-toggle-button:hover{box-shadow:none;transform:none}:is(.sidebar,.mobile-sidebar) .sidebar-item,:is(.sidebar,.mobile-sidebar) a.sidebar-item,:is(.sidebar,.mobile-sidebar) button.sidebar-item{border-radius:12px;font-size:14px;font-weight:700;letter-spacing:.01em;min-height:44px;padding:12px 18px;transition:background-color .16s ease,color .16s ease}:is(.sidebar,.mobile-sidebar) .sidebar-item:before{filter:none!important;transform:none!important}:is(.sidebar,.mobile-sidebar) .sidebar-item:hover,:is(.sidebar,.mobile-sidebar) .sidebar-item:link:hover,:is(.sidebar,.mobile-sidebar) .sidebar-item:visited:hover,:is(.sidebar,.mobile-sidebar) a.sidebar-item:hover{background:var(--sidebar-item-bg-hover)!important}:is(.sidebar,.mobile-sidebar) .sidebar-item:focus-visible{background:var(--sidebar-item-bg-hover)!important;box-shadow:none!important;outline:none;transform:none!important}[data-theme=light] :is(.sidebar,.mobile-sidebar) .sidebar-item:focus-visible,[data-theme=light] :is(.sidebar,.mobile-sidebar) .sidebar-item:hover,[data-theme=light] :is(.sidebar,.mobile-sidebar) a.sidebar-item:hover{background:#0000000d!important;color:#111!important}:is(.sidebar,.mobile-sidebar) .sidebar-dropdown__menu .sidebar-item--sub{border-radius:10px;min-height:40px;padding:10px 18px;transition:background-color .16s ease,color .16s ease}:is(.sidebar,.mobile-sidebar) .sidebar-dropdown__menu .sidebar-item--sub:hover{background:#141926!important;background:var(--color-surface-hover,#141926)!important;box-shadow:none!important;opacity:1;transform:none!important}[data-theme=light] :is(.sidebar,.mobile-sidebar) .sidebar-dropdown__menu .sidebar-item--sub:hover{background:#0000000d!important}.sidebar-item{transition:background-color .18s ease,color .18s ease,border-color .18s ease,transform .12s ease}.sidebar-item:hover{background:linear-gradient(180deg,#ffffff1a,#ffffff0a);border:1px solid #ffffff29;color:#e6e9eb}[data-theme=light] .sidebar-item:hover{border:1px solid #0000001a;transform:none}.sidebar-item{border:none;border-radius:12px;position:relative;transition:background-color .18s ease,color .18s ease,transform .12s ease}.sidebar-item:before{background:var(--sidebar-accent-gradient);border-radius:2px;bottom:8px;content:"";left:8px;opacity:0;position:absolute;top:8px;transform:translateX(-4px);transition:opacity .18s ease,transform .18s ease,filter .18s ease;width:2px}.sidebar-item:hover{background:var(--sidebar-item-bg-hover);box-shadow:inset 0 1px 0 #ffffff0f,0 14px 22px -14px #000000f2;color:var(--sidebar-item-text-hover);transform:none}.sidebar-item.active,.sidebar-item[aria-current=page]{background:var(--sidebar-item-bg-active);border:none!important;box-shadow:inset 0 0 0 1px #ffffff0f,0 16px 26px -14px #000000f2;color:var(--sidebar-item-text-active);transform:translateY(-1px)}.sidebar-item.active:before,.sidebar-item[aria-current=page]:before{opacity:1;transform:translateX(0)}.sidebar-item:focus-visible{box-shadow:0 0 0 3px #ffffff47,inset 0 1px 0 #ffffff0f,0 12px 22px -16px #000000f2;outline:none}[data-theme=light] .sidebar-item:before{background:linear-gradient(180deg,#000000b3,#00000026)}[data-theme=light] .sidebar-item:hover{background:linear-gradient(180deg,#0000000f,#00000008);box-shadow:inset 0 1px 0 #ffffffbf,0 12px 20px -16px #00000040;color:#111}[data-theme=light] .sidebar-item.active,[data-theme=light] .sidebar-item[aria-current=page]{background:linear-gradient(180deg,#00000014,#0000000a);color:#000}.sidebar-item:hover{background:#0000!important;border:none!important;box-shadow:none!important;color:inherit!important;transform:none!important}.sidebar-item:hover:before{filter:drop-shadow(0 0 6px rgba(255,255,255,.25));opacity:1;transform:translateX(0)}[data-theme=light] .sidebar-item:hover{background:#0000!important;border:none!important;box-shadow:none!important;color:inherit!important;transform:none!important}[data-theme=dark] .sidebar-item:hover{color:#b6b6b6!important}[data-theme=light] .sidebar-item:hover{color:#666!important}:is(.sidebar,.mobile-sidebar) .sidebar-item:hover,:is(.sidebar,.mobile-sidebar) .sidebar-item:link:hover,:is(.sidebar,.mobile-sidebar) .sidebar-item:visited:hover,:is(.sidebar,.mobile-sidebar) a.sidebar-item:hover{background:#0000!important;border:none!important;box-shadow:none!important;color:var(--sidebar-item-text-hover)!important;transform:none!important}:is(.sidebar,.mobile-sidebar) .sidebar-item:hover *,:is(.sidebar,.mobile-sidebar) .sidebar-item:hover :where(svg,path){fill:var(--sidebar-item-text-hover)!important;stroke:var(--sidebar-item-text-hover)!important;color:var(--sidebar-item-text-hover)!important}:is(.sidebar,.mobile-sidebar) .sidebar-item:hover:before{filter:drop-shadow(0 0 6px rgba(255,255,255,.25));opacity:1;transform:translateX(0)}[data-theme=light] :is(.sidebar,.mobile-sidebar) .sidebar-item:hover,[data-theme=light] :is(.sidebar,.mobile-sidebar) .sidebar-item:hover *{fill:#666!important;stroke:#666!important;color:#666!important}:is(.sidebar,.mobile-sidebar) .sidebar-item,:is(.sidebar,.mobile-sidebar) .sidebar-item.active,:is(.sidebar,.mobile-sidebar) .sidebar-item:active,:is(.sidebar,.mobile-sidebar) .sidebar-item:focus,:is(.sidebar,.mobile-sidebar) .sidebar-item:hover,:is(.sidebar,.mobile-sidebar) .sidebar-item[aria-current=page]{background:#0000!important;border:none!important;box-shadow:none!important;color:#fff!important}:is(.sidebar,.mobile-sidebar) .sidebar-item{position:relative}:is(.sidebar,.mobile-sidebar) .sidebar-item:before{background:linear-gradient(180deg,#ffffffd9,#c8c8c899);border-radius:4px;content:"";height:14px;left:10px;opacity:0;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .18s ease;width:3px}:is(.sidebar,.mobile-sidebar) .sidebar-item.active:before,:is(.sidebar,.mobile-sidebar) .sidebar-item[aria-current=page]:before{opacity:1}:is(.sidebar,.mobile-sidebar) .sidebar-item:before,:is(.sidebar,.mobile-sidebar) .sidebar-item:hover:before{opacity:1!important}@media (min-width:901px){:is(.sidebar,.mobile-sidebar) .sidebar-item{justify-content:center!important;padding-left:12px!important;padding-right:12px!important;text-align:center!important}:is(.sidebar) .sidebar-item--more{justify-content:space-between!important}:is(.sidebar,.mobile-sidebar) .sidebar-item:before{background:var(--sidebar-accent-gradient);border-radius:4px;box-shadow:none;height:18px;left:24px;top:50%;transform:translateY(-50%);transition:opacity .18s ease,transform .18s ease;width:3px}:is(.sidebar) .sidebar-item--more:before{background:linear-gradient(180deg,#fffffff2,#ffffff8c);border-radius:4px;box-shadow:none;height:18px;left:24px;top:50%;transform:translateY(-50%);width:3px}}:is(.sidebar,.mobile-sidebar) .sidebar-item,:is(.sidebar,.mobile-sidebar) .sidebar-item:active,:is(.sidebar,.mobile-sidebar) .sidebar-item:focus,:is(.sidebar,.mobile-sidebar) .sidebar-item:hover{background:#0000!important;border:none!important;box-shadow:none!important;color:#fff!important;transform:none!important;transition:none!important}:is(.sidebar,.mobile-sidebar) .sidebar-item:hover:before{opacity:0!important}.sidebar .sidebar-item:before{opacity:0!important}.sidebar .sidebar-item:focus:before,.sidebar .sidebar-item:hover:before{opacity:0!important;transform:none!important}.sidebar .sidebar-item.active:before,.sidebar .sidebar-item[aria-current=page]:before{opacity:1!important;transform:none!important}:is(.sidebar,.mobile-sidebar) .sidebar-item:before{opacity:0!important}:is(.sidebar,.mobile-sidebar) .sidebar-item:focus:before,:is(.sidebar,.mobile-sidebar) .sidebar-item:hover:before{opacity:0!important}:is(.sidebar,.mobile-sidebar) .sidebar-item.active:before,:is(.sidebar,.mobile-sidebar) .sidebar-item[aria-current=page]:before{opacity:1!important}:is(.sidebar,.mobile-sidebar) .sidebar-item:before{display:none!important}.sidebar-label{display:inline-block;position:relative}.sidebar-label:before{background:linear-gradient(180deg,#cfaa4d,#a68a3a);background:linear-gradient(180deg,var(--cta-primary,#cfaa4d),var(--accent-gold-deep,#a68a3a));border-radius:4px;box-shadow:none;content:"";height:18px;margin-right:14px;opacity:0;position:absolute;right:100%;top:50%;transform:translateY(-50%);transition:opacity .18s ease,transform .18s ease;width:3px}.sidebar-item.active .sidebar-label:before,.sidebar-item[aria-current=page] .sidebar-label:before{opacity:1!important}.sidebar-more__menu .sidebar-label:before{display:none!important}@media (max-width:900px){.mobile-drawer-paper{border:1px solid #ffffff0f!important;box-shadow:0 18px 44px #0000008c!important}.mobile-sidebar{gap:12px;padding:12px 12px 16px!important}.drawer-header{grid-gap:8px;align-items:center;border-bottom:1px solid #ffffff14;display:grid;gap:8px;grid-template-columns:1fr auto;padding:2px 2px 8px}.drawer-title{align-items:center;color:#e6e9eb;display:inline-flex;font-weight:700;gap:10px;letter-spacing:.2px}.drawer-title .logo{height:auto;width:40px}.drawer-actions{align-items:center;display:inline-flex;gap:10px}.drawer-theme.theme-switcher{gap:6px;position:static;transform:none}.close-btn{background:linear-gradient(180deg,#ffffff0f,#ffffff05);border:1px solid #ffffff14;border-radius:10px;height:36px;width:36px}.close-btn svg{color:#e8eaed}.drawer-body{padding-top:8px}.sidebar-nav{align-items:stretch;width:100%}.sidebar-item{border-radius:12px;font-size:16px;padding:14px 12px;text-align:left}.mobile-sidebar:after{content:"";display:block;height:max(8px,env(safe-area-inset-bottom))}}.sidebar-more{margin-top:14px;width:100%}.sidebar-more--collapsible{border-top:1px solid #ffffff14;margin-top:auto;padding-top:8px;position:relative}.sidebar-item--more{background:#0000;border:1px solid #0000;gap:10px;justify-content:space-between}.sidebar-item--more svg{opacity:.85}.sidebar-item--more:active:before,.sidebar-item--more:before,.sidebar-item--more:focus:before,.sidebar-item--more:hover:before{display:none!important;opacity:0!important}:is(.sidebar,.mobile-sidebar) .sidebar-item:hover,:is(.sidebar,.mobile-sidebar) a.sidebar-item:hover,:is(.sidebar,.mobile-sidebar) button.sidebar-item:hover{background:#0000!important;box-shadow:none!important;color:var(--sidebar-text)!important;transform:none!important}:is(.sidebar,.mobile-sidebar) .sidebar-item.active,:is(.sidebar,.mobile-sidebar) .sidebar-item[aria-current=page],:is(.sidebar,.mobile-sidebar) .sidebar-item[aria-current=true]{background:#ffffff0a!important;box-shadow:none!important;color:var(--sidebar-item-text-active)!important;transform:none!important}:is(.sidebar,.mobile-sidebar) .sidebar-label:before{opacity:0!important}:is(.sidebar,.mobile-sidebar) .sidebar-icon-btn,:is(.sidebar,.mobile-sidebar) .sidebar-item,:is(.sidebar,.mobile-sidebar) .sidebar-overflow-item,:is(.sidebar,.mobile-sidebar) a.sidebar-item,:is(.sidebar,.mobile-sidebar) button.sidebar-item{background:#0000!important;box-shadow:none!important;color:inherit!important;transform:none!important}.sidebar-label:before,:is(.sidebar,.mobile-sidebar) .sidebar-item.active:before,:is(.sidebar,.mobile-sidebar) .sidebar-item:focus:before,:is(.sidebar,.mobile-sidebar) .sidebar-item:hover:before,:is(.sidebar,.mobile-sidebar) .sidebar-item[aria-current=page]:before,:is(.sidebar,.mobile-sidebar) .sidebar-item[aria-current=true]:before{display:none!important;opacity:0!important}:is(.sidebar,.mobile-sidebar) .sidebar-item.active,:is(.sidebar,.mobile-sidebar) .sidebar-item[aria-current=page],:is(.sidebar,.mobile-sidebar) .sidebar-item[aria-current=true]{background:#0000!important;color:inherit!important}.sidebar-more__menu{background:#0c0d0f;border:1px solid #ffffff1f;border-radius:12px;bottom:calc(100% + 8px);box-shadow:0 16px 32px #00000059;display:none;flex-direction:column;gap:6px;left:0;padding:8px;position:absolute;right:0;z-index:1400}.sidebar-more--collapsible.is-open .sidebar-more__menu{display:flex}.sidebar-item--sub{font-size:13px;justify-content:flex-start;opacity:.95;padding-left:16px}[data-theme=light] .sidebar-more--collapsible{border-top:1px solid #d1d5db}[data-theme=light] .sidebar-item--more{background:#0000;border-color:#0000}[data-theme=light] .sidebar-more__menu{background:#fff;border:1px solid #d1d5db;box-shadow:0 12px 24px #0f172a2e}.sidebar-more__menu .sidebar-item,.sidebar-more__menu .sidebar-item--sub{background:#0000!important;border:none!important;box-shadow:none!important;color:#fff!important}.sidebar-more__menu .sidebar-item *,.sidebar-more__menu .sidebar-item--sub *{fill:#fff!important;stroke:#fff!important;color:#fff!important}.sidebar-more__menu .sidebar-item--sub:before,.sidebar-more__menu .sidebar-item:before{display:none!important;opacity:0!important}.sidebar-more__menu .sidebar-item--sub.active,.sidebar-more__menu .sidebar-item.active{background:#0000!important;box-shadow:none!important;color:#fff!important}[data-theme=light] .sidebar-more__menu .sidebar-item,[data-theme=light] .sidebar-more__menu .sidebar-item--sub{color:#000!important}[data-theme=light] .sidebar-more__menu .sidebar-item *,[data-theme=light] .sidebar-more__menu .sidebar-item--sub *{fill:#000!important;stroke:#000!important;color:#000!important}.sidebar-players-online{align-items:center;background:#0000;display:flex;gap:8px;justify-content:center;margin:0 12px 12px;padding:0;-webkit-user-select:none;user-select:none;width:calc(100% - 24px)}.sidebar-players-dot{animation:sidebar-dot-pulse 2s ease-in-out infinite;background:#22c55e;border-radius:50%;flex-shrink:0;height:6px;width:6px}@keyframes sidebar-dot-pulse{0%,to{opacity:1}50%{opacity:.5}}.sidebar-players-count{color:#ffffffe6;font-size:13px;font-weight:600;line-height:1}.sidebar-players-label{color:#ffffff80;font-size:12px;font-weight:400}@media (max-width:900px){.sidebar-players-online{display:none}}.sidebar-follow-card{align-items:center;background:linear-gradient(120deg,#ffffff14,#fff0 55%,#ffffff1f);border:none;border-radius:0;box-shadow:none;color:#f8f9ff;display:flex;flex-shrink:0;gap:12px;margin:12px 8px;overflow:hidden;padding:8px 12px;position:relative;text-decoration:none;transition:color .2s ease,background .3s ease;width:calc(100% - 16px)}.sidebar-follow-card:after,.sidebar-follow-card:before{background:#ffffff29;content:"";height:1px;left:0;pointer-events:none;position:absolute;right:0}.sidebar-follow-card:before{top:0}.sidebar-follow-card:after{bottom:0}.sidebar-follow-card:hover{background:linear-gradient(120deg,#ffffff24,#ffffff05 55%,#fff3);color:#fff}.sidebar-follow-logo{align-items:center;color:#f8fafc;display:inline-flex;filter:drop-shadow(0 0 10px rgba(255,255,255,.45));flex-shrink:0;height:32px;justify-content:center;width:32px}.sidebar-follow-logo svg{height:28px;width:28px}.sidebar-follow-content{display:flex;flex-direction:column;gap:2px}.sidebar-follow-title{font-size:14px;font-weight:700;letter-spacing:.2px;text-shadow:0 0 8px var(--brand-glow-soft),0 0 18px var(--brand-glow)}.sidebar-follow-subtitle{color:var(--brand-300);font-size:10px;font-style:italic;font-weight:700;letter-spacing:.12em;text-shadow:0 0 8px var(--brand-glow),0 0 18px var(--brand-glow-soft),0 0 24px var(--brand-500-35);text-transform:uppercase}[data-theme=light] .sidebar-follow-card{background:#0000;box-shadow:none;color:#111}[data-theme=light] .sidebar-follow-subtitle{color:#111827b3}.theme-toggle-button .black-white{max-width:10px}.sidebar-quick-routes{display:flex;flex-direction:column;flex-shrink:0;gap:10px;margin:0 0 4px;width:100%}.sidebar-premium-divider{flex-shrink:0;padding:4px 8px;width:100%}.sidebar-premium-divider>span{border-top:1px solid #ffffff14;display:block;height:0;width:100%}.sidebar-standalone-routes{display:flex;flex-direction:column;flex-shrink:0;gap:8px;margin:2px 0 8px;width:100%}.sidebar-route-card{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#0000;border:1px solid #0000;border-radius:14px;color:var(--sb-text-primary);display:flex;gap:10px;margin:0 8px;padding:8px 12px;text-decoration:none;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease;width:calc(100% - 16px)}.sidebar-route-card:hover{background:var(--sb-dropdown-hover-bg)!important;border-color:var(--sb-dropdown-hover-border)!important;color:var(--sb-text-primary)}.sidebar-route-card.active,.sidebar-route-card[aria-current=page]{background:#ffffff08;border-color:#7c5cff59;border-color:var(--brand-500-35,#7c5cff59);box-shadow:inset 0 1px 0 #ffffff0a,0 0 0 1px #7c5cff14,0 6px 18px #7c5cff1f}.sidebar-route-card--secondary{background:#0000}.sidebar-route-icon{align-items:center;color:color-mix(in srgb,#9b85f0 72%,#d8deff);color:color-mix(in srgb,var(--brand-300,#9b85f0) 72%,#d8deff);display:inline-flex;filter:drop-shadow(0 0 10px rgba(124,92,255,.18));flex-shrink:0;height:22px;justify-content:center;width:22px}.sidebar-route-icon svg{display:block;height:22px;width:22px}.sidebar-route-text{flex:1 1;font-size:15px;font-weight:600;text-align:left}.sidebar-dropdown{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:var(--sb-dropdown-bg);border:1px solid var(--sb-dropdown-border);border-radius:10px;flex-shrink:0;margin:6px 8px 10px;overflow:visible;transition:background .15s ease,border-color .15s ease;width:calc(100% - 16px)}.sidebar-dropdown.is-open{background:#ffffff08;overflow:visible}.sidebar-item--dropdown{align-items:center!important;background:#0000!important;border:1px solid #0000!important;border-radius:14px!important;color:#ffffffd9;cursor:pointer;display:flex!important;gap:8px!important;justify-content:flex-start!important;margin:0!important;overflow:hidden;padding:8px 12px!important;position:relative;transition:background .15s ease,border-color .15s ease,color .15s ease;width:100%!important}.sidebar-dropdown.is-open .sidebar-item--dropdown{background:#ffffff08!important;border-color:#7c5cff59!important;border-color:var(--brand-500-35,#7c5cff59)!important;box-shadow:inset 0 1px 0 #ffffff0a,0 0 0 1px #7c5cff14,0 6px 18px #7c5cff1f!important}.sidebar-dropdown-logo{flex-shrink:0;height:22px;object-fit:contain;width:22px}.sidebar-dropdown-text{color:var(--sb-text-primary);flex:1 1;font-size:15px;font-weight:600;text-align:left}.sidebar-dropdown-arrow-box{align-items:center;background:var(--sb-dropdown-bg);border:1px solid var(--game-input-border);border-radius:8px;display:flex;flex-shrink:0;height:28px;justify-content:center;transition:background .15s ease;width:28px}.sidebar-dropdown-arrow-box svg{color:#ffffff73;height:14px;transition:transform .2s ease;width:14px}.sidebar-dropdown.is-open .sidebar-dropdown-arrow-box svg{transform:rotate(180deg)}.sidebar-item--dropdown:hover{background:var(--sb-dropdown-hover-bg)!important;border-color:var(--sb-dropdown-hover-border)!important;color:var(--sb-text-primary)}.sidebar-item--dropdown:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--p-500) 35%,#0000);outline:none}.sidebar-item--dropdown:hover .sidebar-dropdown-arrow-box{background:#ffffff0f}.sidebar-item--dropdown .sidebar-label{flex:none;font-size:14px;font-weight:500;text-align:center}.sidebar-dropdown-arrow{height:14px;opacity:.5;transition:transform .2s ease;width:14px}.sidebar-dropdown.is-open .sidebar-dropdown-arrow{opacity:.7;transform:rotate(180deg)}.sidebar-dropdown__menu{display:flex;flex-direction:column;gap:0;margin:0;padding:6px 0 8px}.sidebar-game-item{align-items:center;background:#0000;border:1px solid #0000;border-radius:8px;color:var(--sb-text-muted);display:flex;font-size:14px;font-weight:500;gap:12px;margin:1px 4px;overflow:hidden;padding:10px 12px;position:relative;text-decoration:none;transition:all .15s ease,border-color .15s ease}.sidebar-game-item:before{background:linear-gradient(45deg,#0000 30%,#ffffff14 50%,#0000 70%);content:"";height:200%;left:-50%;pointer-events:none;position:absolute;top:-50%;transform:translateX(-100%);transition:transform .5s ease;width:200%}.sidebar-game-item:hover:before{transform:translateX(100%)}.sidebar-game-icon{align-items:center;color:var(--sb-text-muted);display:flex;flex-shrink:0;height:22px;justify-content:center;transition:color .15s ease;width:22px}.sidebar-game-icon svg{height:20px;opacity:.9;width:20px}.sidebar-game-label{flex:1 1;font-weight:400}.sidebar-game-new{animation:newBadgePulse 2s ease-in-out infinite;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:var(--sidebar-badge-new-bg);border:1px solid var(--sidebar-badge-new-border);border-radius:999px;box-shadow:var(--sidebar-badge-new-glow),0 4px 16px var(--overlay-dark-30),inset 0 1px 0 var(--overlay-light-12);color:var(--text-0);font-size:10px;font-weight:800;isolation:isolate;letter-spacing:1.2px;line-height:16px;padding:4px 12px;position:relative;text-shadow:var(--sidebar-badge-new-text-shadow),0 1px 2px #0006;text-transform:uppercase}@keyframes newBadgePulse{0%,to{box-shadow:0 0 16px var(--brand-glow-soft),0 0 28px var(--brand-glow)}50%{box-shadow:0 0 22px var(--brand-glow),0 0 36px var(--brand-glow-soft)}}.sidebar-game-new:before{background:linear-gradient(180deg,#ffffff42,#ffffff1a 30%,#fff0 62%);border-radius:inherit;content:"";inset:1px;mix-blend-mode:screen;opacity:.68;pointer-events:none;position:absolute;z-index:-1}.sidebar-game-item:hover{background:var(--sb-game-item-hover);border-color:var(--game-input-border-focus);color:var(--sb-text-primary)}.sidebar-game-item:hover .sidebar-game-icon{color:var(--sb-text-secondary)}@keyframes gradientSwish{0%{background-position:100% 0}to{background-position:0 0}}.sidebar-dropdown__menu .sidebar-game-item.active{-webkit-backdrop-filter:blur(10px) saturate(125%);backdrop-filter:blur(10px) saturate(125%);background:var(--sidebar-game-active-bg)!important;border-color:var(--sidebar-game-active-border)!important;box-shadow:var(--sidebar-game-active-shadow)!important;color:var(--sidebar-game-active-text)!important}.sidebar-dropdown__menu .sidebar-game-item.active:after{background:linear-gradient(180deg,#ffffff24,hsla(0,0%,100%,.045) 26%,#fff0 56%);border-radius:inherit;content:"";inset:1px;mix-blend-mode:screen;opacity:.61;pointer-events:none;position:absolute}.sidebar-dropdown__menu .sidebar-game-item.active:before{display:none}.sidebar-game-item.active .sidebar-game-label{font-weight:600}.sidebar-game-item.active .sidebar-game-icon{color:#ffffffe6}:is(.sidebar,.mobile-sidebar) .sidebar-dropdown__menu .sidebar-game-item.active{background:var(--sidebar-game-active-bg)!important;border-color:var(--sidebar-game-active-border)!important;box-shadow:var(--sidebar-game-active-shadow)!important}.sidebar-game-item:focus-visible{box-shadow:0 16px 34px #00000057,inset 0 1px 0 #ffffff1a,inset 0 0 0 1px color-mix(in srgb,var(--p-500) 20%,#0000),0 0 0 2px color-mix(in srgb,var(--p-500) 40%,#0000);outline:none}[data-theme=light] .sidebar-game-item{background:#00000008;color:#000000b3}[data-theme=light] .sidebar-game-item:hover{background:#0000000f;border-color:#00000014;color:#000}[data-theme=light] .sidebar-game-item.active{background:linear-gradient(135deg,color-mix(in srgb,var(--p-grad-a) 12%,#0000) 0,color-mix(in srgb,var(--p-grad-a) 8%,#0000) 100%);border-color:color-mix(in srgb,var(--p-500) 20%,#0000);color:#000}.sidebar-dropdown__menu .sidebar-item--sub{display:none!important}:is(.sidebar,.mobile-sidebar) :is(.sidebar-rewards-btn,.sidebar-overflow-menu,.sidebar-route-card,.sidebar-route-card:hover,.sidebar-route-card.active,.sidebar-route-card[aria-current=page],.sidebar-dropdown,.sidebar-dropdown.is-open,.sidebar-item--dropdown,.sidebar-dropdown.is-open .sidebar-item--dropdown,.sidebar-dropdown__menu,.sidebar-game-item,.sidebar-game-item:hover,.sidebar-game-item.active,.sidebar-dropdown__menu .sidebar-game-item.active,.sidebar-game-new,.sidebar-more__menu,.sidebar-follow-card,.sidebar-icon-btn,.sidebar-overflow-item){box-shadow:none!important}:is(.sidebar,.mobile-sidebar) :is(.sidebar-route-icon,.sidebar-follow-logo,.sidebar-item:hover:before,.sidebar-item:focus-visible:before,.sidebar-route-card:before,.sidebar-route-card:after,.sidebar-game-item:before,.sidebar-game-item:after,.sidebar-game-new:before){filter:none!important}:is(.sidebar,.mobile-sidebar) :is(.sidebar-follow-title,.sidebar-follow-subtitle,.sidebar-game-new){text-shadow:none!important}:is(.sidebar,.mobile-sidebar) .sidebar-game-new{animation:none!important}.install-modal-overlay{align-items:center;display:flex;justify-content:center;position:fixed;z-index:100001}.install-modal-overlay--desktop{background:#000000b3}.install-modal-overlay--desktop,.install-modal-overlay--mobile{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);bottom:0;left:0;right:0;top:0}.install-modal-overlay--mobile{align-items:center;background:#000000bf;justify-content:center;padding:20px}.install-modal-panel--desktop{background:#0b0e17;border:1px solid #ffffff1f;border-radius:16px;border-radius:var(--radius-md,16px);box-shadow:0 26px 80px #0009;color:#f3f6fff5;color:var(--text-0,#f3f6fff5);max-height:90vh;overflow-y:auto;padding:32px;position:relative;width:min(480px,94vw)}.install-modal-panel--desktop.light{background:radial-gradient(150% 200% at 50% 50%,rgba(var(--element-accent),.2) 0,rgba(var(--element-accent),0) 100%),#fff;border-color:#dadada;box-shadow:0 30px 80px #0000002e;color:#111}.install-modal-panel--mobile{animation:scaleInInstall .3s cubic-bezier(.2,.8,.2,1);background:#0b0e17;border:1px solid #ffffff1f;border-radius:20px;border-radius:var(--radius-lg,20px);box-shadow:0 16px 40px #0000008c;color:#f3f6fff5;color:var(--text-0,#f3f6fff5);max-height:85vh;overflow-y:auto;padding:24px 20px 32px;position:relative;width:min(400px,100%)}@keyframes scaleInInstall{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.install-modal-handle{background:#d5dbe817;background:var(--surface-1,#d5dbe817);border-radius:999px;height:4px;margin:0 auto 20px;width:36px}.install-modal-close{align-items:center;background:#d5dbe80f;background:var(--surface-0,#d5dbe80f);border:none;border-radius:50%;color:#c9d1e6d6;color:var(--text-1,#c9d1e6d6);cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:16px;top:16px;transition:background .2s ease,color .2s ease;width:32px}.install-modal-close:hover{background:#d5dbe817;background:var(--surface-1,#d5dbe817);color:#f3f6fff5;color:var(--text-0,#f3f6fff5)}.install-modal-panel--desktop.light .install-modal-close{background:#0000000f;color:#0009}.install-modal-panel--desktop.light .install-modal-close:hover{background:#0000001a;color:#000}.install-modal-brand{align-items:center;display:flex;font-size:12px;gap:10px;letter-spacing:.4em;margin-bottom:16px;opacity:.9;text-transform:uppercase}.install-modal-logo{height:28px;object-fit:contain;width:28px}.install-modal-panel--desktop.light .install-modal-logo{filter:invert(1) brightness(1.1)}.install-modal-panel--mobile .install-modal-brand{justify-content:center}.install-modal-header{margin-bottom:24px}.install-modal-title{font-size:22px;font-weight:700;margin:0 0 8px}.install-modal-panel--mobile .install-modal-title{font-size:20px;text-align:center}.install-modal-subtitle{font-size:14px;line-height:1.5;margin:0 0 20px;opacity:.75}.install-modal-panel--mobile .install-modal-subtitle{margin-bottom:24px;text-align:center}.install-modal-tabs{background:#d5dbe80f;background:var(--surface-0,#d5dbe80f);border-radius:10px;display:flex;gap:6px;margin-bottom:20px;padding:3px}.install-modal-tab{align-items:center;background:#0000;border:none;border-radius:8px;color:#c9d1e699;color:var(--text-1,#c9d1e699);cursor:pointer;display:inline-flex;flex:1 1;font-size:13px;font-weight:600;gap:6px;justify-content:center;padding:8px 12px;transition:background .15s,color .15s}.install-modal-tab:hover{color:#f3f6ffcc;color:var(--text-0,#f3f6ffcc)}.install-modal-tab--active{background:#7c5cff;background:var(--brand-500,#7c5cff);box-shadow:0 2px 8px #7c5cff4d;color:#fff}.install-modal-tab--active:hover{color:#fff}.install-modal-tab svg{flex-shrink:0}.install-modal-panel--desktop.light .install-modal-tabs{background:#0000000d}.install-modal-panel--desktop.light .install-modal-tab{color:#00000073}.install-modal-panel--desktop.light .install-modal-tab:hover{color:#000000b3}.install-modal-panel--desktop.light .install-modal-tab--active{background:#111;color:#fff}.install-modal-steps{display:flex;flex-direction:column;gap:20px;margin-bottom:24px}.install-modal-step{align-items:flex-start;display:flex;gap:16px}.install-modal-step-icon{align-items:center;background:#d5dbe80f;background:var(--surface-0,#d5dbe80f);border-radius:12px;border-radius:var(--radius-sm,12px);color:#c9d1e6d6;color:var(--text-1,#c9d1e6d6);display:flex;flex-shrink:0;height:40px;justify-content:center;position:relative;width:40px}.install-modal-panel--desktop.light .install-modal-step-icon{background:#0000000f;color:#000000b3}.install-modal-step-number{color:var(--brand-300);font-size:16px;font-weight:700}.install-modal-panel--desktop.light .install-modal-step-number{color:var(--brand-500)}.install-modal-step-icon svg+.install-modal-step-number{align-items:center;background:#7c5cff;background:var(--brand-500,#7c5cff);border-radius:50%;bottom:-4px;color:#070a12;color:var(--bg-deep,#070a12);display:flex;font-size:11px;height:18px;justify-content:center;position:absolute;right:-4px;width:18px}.install-modal-panel--desktop.light .install-modal-step-icon svg+.install-modal-step-number{background:var(--brand-500);color:#fff}.install-modal-step-content{flex:1 1}.install-modal-step-content h3{font-size:15px;font-weight:600;margin:0 0 4px}.install-modal-step-content p{font-size:13px;line-height:1.45;margin:0;opacity:.7}.install-modal-step-content strong{color:var(--brand-300);opacity:1}.install-modal-panel--desktop.light .install-modal-step-content strong{color:var(--brand-500)}.install-modal-icon-demo{align-items:center;background:#d5dbe80f;background:var(--surface-0,#d5dbe80f);border-radius:8px;color:#c9d1e6d6;color:var(--text-1,#c9d1e6d6);display:inline-flex;justify-content:center;margin-top:8px;padding:8px 12px}.install-modal-panel--desktop.light .install-modal-icon-demo{background:#0000000a;color:#0009}.install-modal-done{background:#7c5cff;background:var(--brand-500,#7c5cff);border:none;border-radius:12px;border-radius:var(--radius-sm,12px);color:#f3f6fff5;color:var(--text-0,#f3f6fff5);cursor:pointer;font-size:15px;font-weight:700;padding:14px 20px;transition:transform .12s ease,box-shadow .2s ease,background .2s ease;width:100%}.install-modal-done:hover{background:#5e3bff;background:var(--brand-600,#5e3bff);box-shadow:0 6px 18px #7c5cff47;box-shadow:var(--shadow-brand-1,0 6px 18px #7c5cff47);transform:none}.install-modal-done:active{background:#4a2cff;background:var(--brand-700,#4a2cff);transform:translateY(0)}.install-modal-panel--desktop.light .install-modal-done{background:#111;border-color:#111;color:#fff}.install-modal-panel--mobile::-webkit-scrollbar{width:4px}.install-modal-panel--mobile::-webkit-scrollbar-track{background:#0000}.install-modal-panel--mobile::-webkit-scrollbar-thumb{background:#d5dbe817;background:var(--surface-1,#d5dbe817);border-radius:2px}.game-page .game-main-content{flex:1 1;justify-content:center}.game-page .game-main-content,.twitter-challenge-guard{align-items:center;display:flex;flex-direction:column;width:100%}.twitter-challenge-guard{background:#0000;justify-content:flex-start;min-height:calc(100vh - 80px);padding:80px 20px 40px;text-align:center}.twitter-challenge-guard__title{color:#f3f6fff5;color:var(--text-0,#f3f6fff5);font-size:24px;font-weight:600;margin:0 0 16px}.twitter-challenge-guard__message{color:#c9d1e6d6;color:var(--text-1,#c9d1e6d6);font-size:15px;margin:0 0 8px}.twitter-challenge-guard__rule{color:#c9d1e69e;color:var(--text-2,#c9d1e69e);font-size:14px;margin:0 0 32px}.twitter-challenge-guard__rule strong{color:#f3f6fff5;color:var(--text-0,#f3f6fff5)}.twitter-challenge-guard__actions{display:flex;flex-direction:column;gap:12px}.twitter-challenge-guard__play-btn{align-items:center;background:#6366f1;background:var(--accent,#6366f1);border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:8px;justify-content:center;padding:14px 28px;text-decoration:none}.twitter-challenge-guard__disable-btn{background:#0000;border:1px solid #6b728066;border-radius:10px;color:#c9d1e69e;color:var(--text-2,#c9d1e69e);cursor:pointer;font-size:14px;font-weight:500;padding:12px 24px}@media (max-width:480px){.twitter-challenge-guard{min-height:calc(100vh - 100px);padding:40px 16px}.twitter-challenge-guard__title{font-size:20px}.twitter-challenge-guard__message{font-size:14px}.twitter-challenge-guard__rule{font-size:13px;margin-bottom:24px}.twitter-challenge-guard__play-btn{font-size:14px;padding:12px 20px}.twitter-challenge-guard__disable-btn{font-size:13px;padding:10px 20px}}.geoblock-container{align-items:center;background:#0d0d12;bottom:0;display:flex;justify-content:center;left:0;overflow-y:auto;padding:20px;position:fixed;right:0;top:0;z-index:99999}.geoblock-bg-glow{background:radial-gradient(circle,#7c5cff1f 0,#0000 70%);height:600px;left:50%;pointer-events:none;position:fixed;top:50%;transform:translate(-50%,-50%);width:600px;z-index:-1}.geoblock-content{background:#121218f2;border:1px solid #ffffff0f;border-radius:16px;box-shadow:0 8px 32px #00000080;max-width:420px;padding:40px 32px;position:relative;text-align:center;width:100%}.geoblock-logo{align-items:center;display:flex;gap:10px;justify-content:center;margin-bottom:32px}.geoblock-logo-img{height:36px;object-fit:contain;width:36px}.geoblock-logo-text{color:#fff;font-size:24px;font-weight:700;letter-spacing:-.02em}.geoblock-icon{color:#ffffff4d;height:64px;margin:0 auto 20px;width:64px}.geoblock-icon svg{height:100%;width:100%}.geoblock-title{color:#fff;font-size:24px;font-weight:600;letter-spacing:-.02em;margin:0 0 12px}.geoblock-message{color:#ffffffb3;font-size:16px;line-height:1.5;margin:0 0 24px}.geoblock-message strong{color:#b7a8ff;color:var(--p-400,#b7a8ff);font-weight:600}.geoblock-details{background:#ffffff08;border:1px solid #ffffff0a;border-radius:10px;margin-bottom:20px;padding:16px 20px}.geoblock-details p{color:#ffffff80;font-size:14px;line-height:1.6;margin:0}.geoblock-link{color:#b7a8ff;color:var(--p-400,#b7a8ff);font-weight:500;text-decoration:none;transition:opacity .2s}.geoblock-link:hover{opacity:.8}.geoblock-vpn-hint{background:#7c5cff14;border:1px solid #7c5cff26;border-radius:10px;margin-bottom:20px;padding:16px 20px;text-align:center}.geoblock-vpn-hint p{color:#ffffffb3;font-size:13px;line-height:1.5;margin:0 0 12px}.geoblock-vpn-hint strong{color:#b7a8ff;color:var(--p-400,#b7a8ff)}.geoblock-clear-btn{align-items:center;background:linear-gradient(135deg,#7c5cff,#5e3bff);border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;min-width:160px;padding:10px 20px;transition:all .2s ease}.geoblock-clear-btn:hover:not(:disabled){box-shadow:0 4px 16px #7c5cff66;transform:translateY(-1px)}.geoblock-clear-btn:active:not(:disabled){transform:translateY(0)}.geoblock-clear-btn:disabled{cursor:not-allowed;opacity:.8}.geoblock-btn-spinner,.geoblock-clear-btn svg{height:16px;width:16px}.geoblock-btn-spinner{animation:geoblock-btn-spin .8s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff}@keyframes geoblock-btn-spin{to{transform:rotate(1turn)}}.geoblock-footer{padding-top:16px}.geoblock-legal{color:#fff6;font-size:13px;line-height:1.5;margin:0}@media (max-width:640px){.geoblock-content{border-radius:14px;padding:32px 24px}.geoblock-logo-img{height:32px;width:32px}.geoblock-logo-text{font-size:20px}.geoblock-icon{height:56px;margin-bottom:16px;width:56px}.geoblock-vpn-hint{padding:14px 16px}.geoblock-vpn-hint p{font-size:12px}.geoblock-clear-btn{padding:12px 20px;width:100%}.geoblock-title{font-size:20px}.geoblock-message{font-size:15px}.geoblock-details{padding:14px 16px}.geoblock-details p{font-size:13px}.geoblock-bg-glow{height:400px;width:400px}}.push-prompt{align-items:center;animation:push-prompt-slide-up .4s ease-out;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#1e1e2dfa,#141423fa);border:1px solid #7c5cff4d;border-radius:14px;bottom:80px;box-shadow:0 8px 32px #00000080,0 0 0 1px #7c5cff1a;display:flex;gap:12px;left:12px;margin:0 auto;max-width:480px;padding:14px 16px;position:fixed;right:12px;z-index:9999}@keyframes push-prompt-slide-up{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.push-prompt__icon{align-items:center;background:#7c5cff26;border-radius:10px;color:#7c5cff;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.push-prompt__content{flex:1 1;min-width:0}.push-prompt__content strong{color:#fff;display:block;font-size:13px;font-weight:700;margin-bottom:2px}.push-prompt__content p{color:#c9d1e6b3;font-size:11px;line-height:1.3;margin:0}.push-prompt__actions{display:flex;flex-direction:column;flex-shrink:0;gap:6px}.push-prompt__btn{border:none;border-radius:8px;cursor:pointer;font-size:12px;font-weight:600;padding:6px 14px;transition:all .15s ease;white-space:nowrap}.push-prompt__btn--accept{background:var(--btn-accent-purple-bg);border:1px solid var(--btn-accent-purple-border);color:#fff;color:var(--btn-accent-purple-text,#fff);overflow:hidden;position:relative}.push-prompt__btn--accept:hover{background:var(--btn-accent-purple-bg-hover);border-color:var(--btn-accent-purple-border-hover);filter:brightness(1.03)}.push-prompt__btn--accept:active:not(:disabled){filter:brightness(.95)}.push-prompt__btn--accept:disabled{cursor:not-allowed;opacity:.6;transform:none}.push-prompt__btn--dismiss{background:#0000;color:#c9d1e680;font-size:11px;padding:4px 14px}.push-prompt__btn--dismiss:hover{color:#c9d1e6cc}@media (min-width:769px){.push-prompt{bottom:24px;left:auto;max-width:380px;right:24px}}