@font-face{font-display:swap;font-family:Alliance;font-style:normal;font-weight:400;src:url(/static/media/AllianceNo.1Regular.347197db7c59f3ef0b58.otf) format("opentype")}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Alliance,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body,html{font-synthesis:none}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{overflow:hidden;overscroll-behavior:none}#root,body,html{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;flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;touch-action:pan-y}:root{--footer-height:40px}.preserve-spaces{white-space:pre}@media (max-width:900px){.chat-aware-footer,.dice-header,.dice-sidebar,.footer,.game-header,.game-sidebar,.header,.header-wrapper,.homepage-sidebar,.sidebar-container,body.has-mobile-shell .Header,body.has-mobile-shell .navbar{display:none!important}.baccarat-container,.blackjack-container,.castle-container,.coinflip-container,.crash-container,.dice-container,.game-container,.hilo-container,.homepage-container,.mines-container,.plinko-container,.roulette-container{min-height:auto!important;padding:0!important}.baccarat-content,.blackjack-content,.castle-content,.coinflip-content,.crash-content,.dice-content,.game-content,.hilo-content,.homepage-content,.mines-content,.plinko-content,.roulette-content{margin-left:0!important;max-width:100%!important;padding:0!important;width:100%!important}.baccarat-game,.blackjack-game,.castle-game,.coinflip-game,.crash-game,.dice-game,.game-page,.hilo-game,.homepage-page,.mines-game,.plinko-game,.roulette-game{min-height:auto!important;padding:12px 8px!important}.dice-boxes,.game-boxes,.hilo-boxes{flex-direction:column!important;gap:12px!important}.dice-box,.game-box,.hilo-box{border-radius:14px!important;flex:none!important;max-width:100%!important;padding:16px!important}.balance-display,.dice-balance,.game-balance{border-radius:12px!important;font-size:16px!important;height:auto!important;margin-top:8px!important;max-width:100%!important;min-height:50px!important;padding:12px 14px!important}.bet-controls,.bet-input-group,.betting-panel{gap:10px!important}.amount-input,.bet-input,input[type=number]{border-radius:10px!important;font-size:16px!important;height:48px!important;padding:12px 14px!important}.bet-multipliers,.quick-amounts{flex-wrap:wrap!important;gap:6px!important}.bet-multiplier,.quick-amount-btn{border-radius:8px!important;font-size:12px!important;padding:8px 12px!important}.action-button,.bet-button,.deal-btn,.flip-btn,.play-button,.roll-button,.spin-btn{-webkit-tap-highlight-color:transparent;border-radius:12px!important;font-size:15px!important;font-weight:600!important;height:52px!important}.action-button:active,.bet-button:active,.play-button:active,.roll-button:active{transform:scale(.98)!important}.dice-display,.game-display,.roll-display{height:120px!important;width:120px!important}.display-number,.result-number,.roll-number{font-size:2.5rem!important}.dice-slider-container,.slider-container{padding:12px 0!important}input[type=range]{height:8px!important}input[type=range]::-webkit-slider-thumb{height:28px!important;width:28px!important}.bet-history,.history-box,.history-section{max-height:200px!important}.bet-history-item,.history-item{font-size:13px!important;padding:10px 12px!important}.bet-stats,.game-stats,.stats-grid{gap:8px!important;grid-template-columns:repeat(2,1fr)!important}.stat-box,.stat-item{border-radius:10px!important;padding:12px!important}.stat-value{font-size:18px!important}.stat-label{font-size:11px!important}.card,.playing-card{border-radius:8px!important;font-size:14px!important;height:84px!important;width:60px!important}.card-hand,.cards-container,.hand{gap:6px!important}.hand-value,.total-value{font-size:16px!important;padding:6px 12px!important}.roulette-wheel{max-height:280px!important;max-width:280px!important}.betting-board{font-size:11px!important}.betting-chip,.chip{font-size:10px!important;height:32px!important;width:32px!important}.crash-display,.crash-graph{border-radius:12px!important;height:200px!important}.crash-multiplier{font-size:3rem!important}.cashout-btn{font-size:14px!important;height:48px!important}.plinko-board{max-width:100%!important;overflow-x:auto!important}.plinko-ball{height:14px!important;width:14px!important}.plinko-peg{height:8px!important;width:8px!important}.mines-grid{gap:6px!important;max-width:100%!important}.mine-cell,.mine-tile{border-radius:8px!important;height:48px!important;width:48px!important}.mine-cell svg,.mine-tile svg{height:24px!important;width:24px!important}.coin,.flip-coin{height:120px!important;width:120px!important}.coin-face,.coin-side{font-size:48px!important}.choice-buttons,.side-buttons{gap:10px!important}.choice-btn,.side-btn{font-size:14px!important;min-width:100px!important;padding:14px 20px!important}.castle-wheel,.wheel-container{margin:0 auto!important;max-height:280px!important;max-width:280px!important}.segment,.wheel-segment{font-size:10px!important}.game-stats-container,.stats-container{padding:8px!important}.stats-grid{gap:10px!important;grid-template-columns:repeat(2,1fr)!important}.stat-card,.stats-box{border-radius:12px!important;padding:14px!important}.fairness-container,.fairness-page{padding:8px!important}.fairness-boxes,.fairness-content{flex-direction:column!important;gap:12px!important}.fairness-box{border-radius:14px!important;padding:16px!important}h1{font-size:24px!important}h2{font-size:18px!important}h3{font-size:16px!important}.clickable,[role=button],button{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.card,.coin,.dice-display,.game-display,.roll-display,.wheel{user-select:none;-webkit-user-select:none}.history-list,.scrollable,.transactions-list{-webkit-overflow-scrolling:touch;overscroll-behavior:contain}}@media (max-width:360px){.dice-game,.game-page,.homepage-page{padding:8px 4px!important}.dice-box,.game-box{padding:12px!important}.game-display,.roll-display{height:100px!important;width:100px!important}.result-number,.roll-number{font-size:2rem!important}.bet-stats,.game-stats{grid-template-columns:1fr!important}.card,.playing-card{height:70px!important;width:50px!important}}@media (max-width:900px){body.has-mobile-shell .mobile-portfolio-hero{background:#0000;border:none;border-radius:0;box-shadow:none;display:flex;flex-direction:column;gap:10px;margin-bottom:10px;padding:0 0 16px}body.has-mobile-shell .mobile-portfolio-hero__header{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}body.has-mobile-shell .mobile-portfolio-hero__meta{align-items:center;display:inline-flex;flex:1 1 auto;gap:8px;min-width:160px}body.has-mobile-shell .mobile-portfolio-hero__label{color:var(--text-muted);font-size:11px;letter-spacing:.22em;text-transform:uppercase}body.has-mobile-shell .mobile-portfolio-hero__meta-btn{-webkit-tap-highlight-color:transparent;align-items:center;background:#00000038;border:1px solid #ffffff14;border-radius:10px;color:#f4f6fbd9;cursor:pointer;display:inline-flex;height:30px;justify-content:center;width:30px}body.has-mobile-shell .mobile-portfolio-hero__cta{-webkit-tap-highlight-color:transparent;background:linear-gradient(135deg,var(--cta-primary),var(--cta-hover));border:none;border-radius:12px;color:var(--cta-text);cursor:pointer;font-size:11px;font-weight:800;letter-spacing:.08em;padding:8px 14px;text-transform:uppercase}body.has-mobile-shell .mobile-portfolio-hero__cta--secondary{background:#ffffff0f;border:1px solid #ffffff1f;color:#f4f6fbc7}body.has-mobile-shell .mobile-portfolio-hero__cta--secondary:active{background:#ffffff1a}body.has-mobile-shell .mobile-portfolio-hero__value-row{align-items:flex-end;display:flex;gap:12px}body.has-mobile-shell .mobile-portfolio-hero__value{color:var(--text-primary);font-size:34px;font-weight:850;letter-spacing:.01em}body.has-mobile-shell .mobile-portfolio-hero__change{font-size:14px;font-weight:650}body.has-mobile-shell .mobile-portfolio-hero__change.positive{color:var(--status-success)}body.has-mobile-shell .mobile-portfolio-hero__change.negative{color:var(--status-danger)}body.has-mobile-shell .mobile-portfolio-hero__sub{color:#f4f6fbbd;font-size:12px}body.has-mobile-shell .mobile-portfolio-hero__link{-webkit-tap-highlight-color:transparent;align-items:center;align-self:flex-start;background:none;border:none;color:var(--text-primary);cursor:pointer;display:inline-flex;font-size:12px;gap:6px;letter-spacing:.08em;margin-top:4px;text-transform:uppercase}body.has-mobile-shell .mobile-portfolio-ticker{background:#0000;border:none;border-radius:0;margin:8px 0 18px;overflow:hidden;padding:0}body.has-mobile-shell .mobile-portfolio-ticker .mobile-shell__ticker-track{animation:mobilePortfolioTickerScroll 14s linear infinite;display:flex;font-size:11px;gap:14px;width:max-content}@keyframes mobilePortfolioTickerScroll{0%{transform:translateX(0)}to{transform:translateX(-100%)}}body.has-mobile-shell .mobile-portfolio-ticker .mobile-shell__ticker-pill{color:#f4f6fbbd;font-weight:650;letter-spacing:.02em}body.has-mobile-shell .mobile-portfolio-ticker .mobile-shell__ticker-value{color:#f4f6fbeb;font-weight:650;letter-spacing:.02em}body.has-mobile-shell .mobile-portfolio-ticker .mobile-shell__ticker-value.ticker-live{color:var(--status-success)}body.has-mobile-shell .mobile-portfolio-ticker .mobile-shell__ticker-value.ticker-soon{color:var(--cta-primary)}body.has-mobile-shell .mobile-portfolio-tabs{-webkit-overflow-scrolling:touch;border:none;display:flex;gap:18px;margin:20px 0 10px;overflow-x:auto;padding-bottom:4px}body.has-mobile-shell .mobile-portfolio-tabs::-webkit-scrollbar{display:none}body.has-mobile-shell .mobile-portfolio-tab{-webkit-tap-highlight-color:transparent;background:none;border:none;color:#f4f6fb8c;cursor:pointer;font-size:10.5px;font-weight:650;letter-spacing:.06em;padding:0;position:relative;text-transform:uppercase;white-space:nowrap}body.has-mobile-shell .mobile-portfolio-tab--active{color:var(--text-primary)}body.has-mobile-shell .mobile-portfolio-tab--active:after{background:linear-gradient(90deg,var(--cta-primary) 0,var(--cta-hover) 100%);border-radius:999px;bottom:-6px;content:"";height:2px;left:0;position:absolute;right:0}body.has-mobile-shell .mobile-portfolio-list{background:#0000;border:none;border-radius:0;box-shadow:none;display:flex;flex-direction:column;gap:0;padding:6px 0}body.has-mobile-shell .mobile-portfolio-section-head{color:#f4f6fb9e;font-size:11px;letter-spacing:.12em;margin:10px 0 4px;text-transform:uppercase}body.has-mobile-shell .mobile-portfolio-row{-webkit-tap-highlight-color:transparent;align-items:center;background:#0000;border:none;border-radius:0;color:var(--text-primary);cursor:pointer;display:flex;gap:14px;justify-content:space-between;padding:14px 0;text-align:left;width:100%}body.has-mobile-shell .mobile-portfolio-row__left{align-items:center;display:flex;gap:12px;min-width:0}body.has-mobile-shell .mobile-portfolio-row__icon{align-items:center;background:#00000038;border:1px solid #ffffff14;border-radius:12px;display:inline-flex;flex:0 0 40px;height:40px;justify-content:center;overflow:hidden;width:40px}body.has-mobile-shell .mobile-portfolio-row__icon img{display:block;height:26px;object-fit:contain;width:26px}body.has-mobile-shell .mobile-portfolio-row__icon svg{color:#f4f6fbeb;height:22px;width:22px}body.has-mobile-shell .mobile-portfolio-row__icon span{font-size:20px;line-height:1}body.has-mobile-shell .mobile-portfolio-row__titles{display:flex;flex-direction:column;gap:4px;min-width:0}body.has-mobile-shell .mobile-portfolio-row__name{font-size:16px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.has-mobile-shell .mobile-portfolio-row__meta{color:#f4f6fb9e;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.has-mobile-shell .mobile-portfolio-row__right{align-items:flex-end;display:flex;flex:0 0 auto;flex-direction:column;gap:6px}body.has-mobile-shell .mobile-portfolio-row__value{color:#f4f6fbeb;font-size:15px;font-weight:700}body.has-mobile-shell .mobile-portfolio-row__change{color:#f4f6fbb8;font-size:13px;font-weight:650}body.has-mobile-shell .mobile-portfolio-row__change.positive{color:var(--status-success)}body.has-mobile-shell .mobile-portfolio-row__change.negative{color:var(--status-danger)}body.has-mobile-shell .mobile-portfolio-row__change.accent{color:var(--cta-primary)}body.has-mobile-shell .mobile-portfolio-empty{color:#f4f6fbbd;font-size:14px;padding:20px 0;text-align:center}body.has-mobile-shell .mobile-game{display:flex;flex-direction:column;gap:12px;width:100%}body.has-mobile-shell .mobile-game__card{background:#00000038;border:1px solid #ffffff14;border-radius:16px;box-shadow:0 10px 24px #00000059;padding:12px}body.has-mobile-shell .mobile-game__card-head{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:10px}body.has-mobile-shell .mobile-game__card-title{color:#f4f6fbd1;font-size:13px;font-weight:800;letter-spacing:.08em;margin:0;text-transform:uppercase}body.has-mobile-shell .mobile-game__pill{align-items:center;background:#0003;border:1px solid #ffffff1a;border-radius:999px;color:#f4f6fbdb;display:inline-flex;font-size:12px;font-weight:650;gap:6px;padding:6px 10px;white-space:nowrap}body.has-mobile-shell .mobile-game__kpi{align-items:flex-end;display:flex;gap:12px;justify-content:space-between}body.has-mobile-shell .mobile-game__kpi-value{color:var(--text-primary);font-size:34px;font-weight:900;letter-spacing:.01em;line-height:1.05}body.has-mobile-shell .mobile-game__kpi-sub{color:#f4f6fbb8;font-size:12px;line-height:1.45;margin-top:6px}body.has-mobile-shell .mobile-game__grid2{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}body.has-mobile-shell .mobile-game__stat{background:#0000002e;border:1px solid #ffffff14;border-radius:14px;display:flex;flex-direction:column;gap:6px;min-width:0;padding:10px 12px}body.has-mobile-shell .mobile-game__stat-label{color:#f4f6fb9e;font-size:11px;letter-spacing:.16em;text-transform:uppercase}body.has-mobile-shell .mobile-game__stat-value{color:#f4f6fbeb;font-size:14px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.has-mobile-shell .mobile-game__stat-value.positive{color:var(--status-success)}body.has-mobile-shell .mobile-game__stat-value.negative{color:var(--status-danger)}body.has-mobile-shell .mobile-game__field{display:flex;flex-direction:column;gap:8px}body.has-mobile-shell .mobile-game__label{color:#f4f6fb9e;font-size:11px;letter-spacing:.16em;text-transform:uppercase}body.has-mobile-shell .mobile-game__input{background:#00000038;border:1px solid #ffffff1a;border-radius:14px;color:#f4f6fbeb;font-size:16px;height:48px;outline:none;padding:12px 14px;width:100%}body.has-mobile-shell .mobile-game__input::placeholder{color:#f4f6fb61}body.has-mobile-shell .mobile-game__row{align-items:center;display:flex;gap:10px;justify-content:space-between}body.has-mobile-shell .mobile-game__actions{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}body.has-mobile-shell .mobile-game__chip{-webkit-tap-highlight-color:transparent;background:#0003;border:1px solid #ffffff1a;border-radius:12px;color:#f4f6fbe6;cursor:pointer;font-size:12px;font-weight:750;height:40px;letter-spacing:.06em;text-transform:uppercase}body.has-mobile-shell .mobile-game__chip:active{transform:scale(.98)}body.has-mobile-shell .mobile-game__chip--active{background:#d8b45a1f;border-color:#d8b45a73;color:#f4f6fbf2}body.has-mobile-shell .mobile-game__seg{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}body.has-mobile-shell .mobile-game__seg-btn{-webkit-tap-highlight-color:transparent;background:#0003;border:1px solid #ffffff1a;border-radius:14px;color:#f4f6fbcc;cursor:pointer;font-size:11px;font-weight:800;height:44px;letter-spacing:.08em;text-transform:uppercase}body.has-mobile-shell .mobile-game__seg-btn--active{background:#d8b45a1f;border-color:#d8b45a8c;color:#f4f6fbf2}body.has-mobile-shell .mobile-game__primary-btn{-webkit-tap-highlight-color:transparent;background:linear-gradient(135deg,var(--cta-primary),var(--cta-hover));border:none;border-radius:16px;color:var(--cta-text);cursor:pointer;font-size:12px;font-weight:900;height:52px;letter-spacing:.08em;text-transform:uppercase;transition:transform .15s ease,filter .15s ease;width:100%}body.has-mobile-shell .mobile-game__primary-btn:disabled{cursor:not-allowed;opacity:.55}body.has-mobile-shell .mobile-game__primary-btn:active:not(:disabled){transform:scale(.985)}body.has-mobile-shell .mobile-game__secondary-btn{-webkit-tap-highlight-color:transparent;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:16px;color:#f4f6fbd9;cursor:pointer;font-size:11px;font-weight:850;height:48px;letter-spacing:.08em;text-transform:uppercase;width:100%}body.has-mobile-shell .mobile-game__secondary-btn:active{transform:scale(.985)}body.has-mobile-shell .mobile-game__sticky{bottom:152px;bottom:calc(var(--mobile-tab-bar-height, 140px) + 12px);position:sticky;z-index:3}body.has-mobile-shell .mobile-game__range{-webkit-appearance:none;appearance:none;background:#ffffff1a;border-radius:999px;height:8px;outline:none;width:100%}}@media (max-width:900px){body.has-mobile-shell .mobile-game__range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:linear-gradient(135deg,var(--cta-primary),var(--cta-hover));border:2px solid #00000059;border-radius:999px;box-shadow:0 10px 18px #00000073;height:26px;width:26px}body.has-mobile-shell .mobile-game__range::-moz-range-thumb{background:linear-gradient(135deg,var(--cta-primary),var(--cta-hover));border:2px solid #00000059;border-radius:999px;box-shadow:0 10px 18px #00000073;height:26px;width:26px}body.has-mobile-shell .mobile-game__range::-moz-range-track{background:#ffffff1a;border-radius:999px;height:8px}}*{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}:root{--black-color:#000;--white-color:#fff;--font-color:#fff;--chat-panel-width:240px;--chat-active-width:0px;--sidebar-width:250px;--sidebar-width-compact:220px;--color-bg:#0c0d0f;--color-bg2:#111318;--color-surface:#16181f;--color-surface-hover:#1c1f28;--color-border:#282d3a;--body-background:var(--color-bg);--element-bg:var(--color-surface);--element-bg-strong:var(--color-surface-hover);--element-bg-subtle:var(--color-bg2);--element-radial:var(--color-surface);--element-border:var(--color-border);--element-border-strong:#2e3645;--element-shadow:0 2px 8px #00000073;--element-shadow-strong:0 6px 20px #0000008c;--chat-shell-gradient:var(--color-surface);--chat-shell-border:var(--color-border);--cta-primary:#d8b45a;--cta-hover:#f2d28a;--cta-glow:#d8b45a2e;--cta-text:#0b0d12;--accent-gold:#d8b45a;--accent-gold-hover:#f2d28a;--accent-gold-deep:#b8963a;--accent-glow:#d8b45a26;--focus-ring:#d8b45a8c;--text-primary:#f4f6fb;--text-secondary:#a7b0c2;--text-muted:#6b7688;--status-success:#12b981;--status-warning:#d8b45a;--status-danger:#ff4d6d;--status-info:#3b82f6}.trust-cues{border-top:1px solid #282d3a;border-top:1px solid var(--element-border,#ffc8001a);gap:16px;justify-content:center;margin-top:12px;padding:10px 0}.trust-cue,.trust-cues{align-items:center;display:flex}.trust-cue{color:#a7b0c2;color:var(--text-secondary,#a8b3c4);font-size:11px;gap:5px;opacity:.85}.trust-cue svg{color:#d8b45a;color:var(--cta-primary,#f5b800);height:14px;width:14px}.trust-cue.verified svg{color:#12b981;color:var(--status-success,#22c55e)}.trust-cue span{white-space:nowrap}[data-theme=black-white] .trust-cues,[data-theme=light] .trust-cues{border-top-color:#00000014}[data-theme=black-white] .trust-cue,[data-theme=light] .trust-cue{color:#666}:root.chat-panel-open{--sidebar-width:var(--sidebar-width-compact);--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}[data-theme=black-white],[data-theme=light]{--black-color:#1a1f26;--white-color:#fff;--font-color:#1a1f26;--body-background:#fafbfc;--surface-gradient:var(--element-bg);--surface-border:var(--color-border);--element-bg:var(--color-surface);--element-bg-subtle:var(--color-bg2);--element-radial:var(--color-surface);--element-border:var(--color-border);--element-border-strong:#2e3645;--chat-shell-gradient:var(--color-surface);--chat-shell-border:var(--color-border);--cta-primary:#d8b45a;--cta-hover:#f2d28a;--cta-glow:#d8b45a2e;--accent-gold:#d8b45a;--accent-gold-hover:#f2d28a;--focus-ring:#d8b45a8c;--text-primary:#f4f6fb;--text-secondary:#a7b0c2;--text-muted:#6b7688;--status-success:#12b981;--status-warning:#d8b45a;--status-danger:#ff4d6d}[data-theme=black],[data-theme=dark]{--black-color:#fff;--white-color:var(--color-bg);--font-color:#fff;--body-background:var(--color-bg);--surface-gradient:var(--element-bg);--surface-border:var(--color-border)}html{scroll-behavior:smooth}body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:radial-gradient(ellipse 100% 60% at 50% -10%,#d8b45a0a 0,#0000 50%),radial-gradient(ellipse 80% 80% at 100% 100%,#14161c99 0,#0000 50%),linear-gradient(180deg,#0c0d0f,#0e1014 40%,#0c0d0f)!important}body:before{background:radial-gradient(ellipse 80% 60% at 50% 40%,#0000 0,#0000 50%,#00000014 100%);content:"";inset:0;pointer-events:none;position:fixed;z-index:0}body>*{position:relative;z-index:1}@media (max-width:768px){body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden!important;touch-action:pan-y}}.desktop-shell{min-height:calc(100vh - 48px);min-height:calc(100vh - var(--footer-height, 48px));position:relative;width:100%}.desktop-shell .appMain{min-width:0;transition:margin-right .3s ease}.desktop-shell--chat-open .appMain{margin-right:240px;margin-right:var(--chat-panel-width)}.chat-aware-footer{background:#16181f;background:var(--chat-shell-gradient);padding-right:0;transition:padding-right .3s ease;width:100%}.chat-aware-footer--chat-open{padding-right:240px;padding-right:var(--chat-panel-width)}@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}}.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:#16181f;background:var(--chat-shell-gradient);border-left:1px solid #282d3a;border-left:1px solid var(--chat-shell-border);box-shadow:-12px 0 24px #00000073;height:100vh;right:0;top:0;width:240px;width:var(--chat-panel-width);z-index:900}.chat-shell,.devine-toast-container{display:flex;flex-direction:column;position:fixed}.devine-toast-container{bottom:24px;gap:12px;max-width:380px;pointer-events:none;right:24px;z-index:300000}.devine-toast{align-items:flex-start;animation:devine-toast-slide-in .3s cubic-bezier(.16,1,.3,1);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#0d1018f2;border:1px solid #ffffff14;border-radius:12px;box-shadow:0 8px 32px #0006,0 0 0 1px #ffffff0a;cursor:pointer;display:flex;gap:12px;padding:14px 16px;pointer-events:auto;transition:opacity .2s ease,transform .2s ease}.devine-toast:hover{background:#121620fa;border-color:#ffffff1f;transform:translateX(-4px)}.devine-toast--exiting{animation:devine-toast-slide-out .2s ease forwards}.devine-toast--error{border-left:3px solid #ef4444b3}.devine-toast--warning{border-left:3px solid #fbbf24b3}.devine-toast--success{border-left:3px solid #4ade80b3}.devine-toast--info{border-left:3px solid #60a5fab3}.devine-toast__content{align-items:flex-start;display:flex;flex:1 1;gap:10px;min-width:0}.devine-toast__icon{flex-shrink:0;height:18px;margin-top:1px;opacity:.9;width:18px}.devine-toast--error .devine-toast__icon{color:#ef4444e6}.devine-toast--warning .devine-toast__icon{color:#fbbf24e6}.devine-toast--success .devine-toast__icon{color:#4ade80e6}.devine-toast--info .devine-toast__icon{color:#60a5fae6}.devine-toast__message{color:#ffffffeb;font-size:.9rem;font-weight:500;line-height:1.45;word-break:break-word}.devine-toast__close{align-items:center;background:#0000;border:none;border-radius:6px;cursor:pointer;display:flex;flex-shrink:0;height:24px;justify-content:center;margin:-4px -4px -4px 0;opacity:.5;padding:0;transition:opacity .15s ease,background .15s ease;width:24px}.devine-toast__close:hover{background:#ffffff14;opacity:1}.devine-toast__close svg{color:#ffffffb3;height:14px;width:14px}@keyframes devine-toast-slide-in{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes devine-toast-slide-out{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(100%)}}@media (max-width:768px){.devine-toast-container{bottom:16px;left:16px;max-width:none;right:16px}.devine-toast{padding:12px 14px}.devine-toast__message{font-size:.85rem}}.leaderboard-container{display:flex;min-height:100vh;overflow-x:hidden;width:100%}.leaderboard-sidebar{max-width:250px;position:static;width:100%}.leaderboards{align-items:center;background-color:var(--white-color);display:flex;justify-content:center;width:100%}.leaderboard{min-height:100vh;padding:30px;width:100%}.leaderboard-inner-container{display:flex;gap:20px;margin-top:50px;width:100%}.leaderboard-inner-sidebar{background:radial-gradient(150% 200% at 50% 50%,#dae3f21f 0,#7d96bf00 100%),#000!important;border:.5px solid #575757;border-radius:12px;box-shadow:.1px .1px .1px #fff;color:var(--font-color);display:flex;flex-direction:column;gap:10px;padding:20px;width:20%}[data-theme=light] .leaderboard-inner-sidebar{background:#fff!important;border:1px solid #999;box-shadow:none}.global,.weekly{align-items:center;border-radius:8px;cursor:pointer;display:flex;gap:20px;padding:10px;transition:background-color .3s ease-in-out}.global.active,.global:hover,.weekly.active,.weekly:hover{background-color:#343434}[data-theme=light] .global.global.active,[data-theme=light] .global:hover,[data-theme=light] .weekly.active,[data-theme=light] .weekly:hover{background-color:#edeade}.leaderboard-inner-sidebar img{width:25px}.leaderboard-info{width:80%}.leaderboard-header{background:radial-gradient(150% 200% at 50% 50%,#dae3f21f 0,#7d96bf00 100%),#000!important;border:.5px solid #575757;border-radius:12px;box-shadow:.1px .1px .1px #fff;color:var(--font-color);display:flex;flex-direction:column;gap:10px;margin-bottom:20px;padding:20px}[data-theme=light] .leaderboard-header{background:#fff!important;border:1px solid #999;box-shadow:none}.leaderboard-header h2{color:var(--font-color);font-size:24px}.leaderboard-icon{margin-right:8px;vertical-align:middle;width:30px}.leaderboard-header p{color:#cbd5e1;font-size:18px}[data-theme=light] .leaderboard-header p{color:#505050}.leaderboard-table{background:radial-gradient(150% 200% at 50% 50%,#dae3f21f 0,#7d96bf00 100%),#000!important;border:.5px solid #575757;border-collapse:initial;border-radius:12px;border-spacing:0;box-shadow:.1px .1px .1px #fff;color:var(--font-color);margin-top:10px;width:100%}[data-theme=light] .leaderboard-table{background:#fff!important;border:1px solid #999;box-shadow:none}.leaderboard-table td,.leaderboard-table th{border:none;padding:12px;text-align:left}[data-theme=light] .leaderboard-table td{box-shadow:none}.leaderboard-table th{background-color:#000;color:var(--font-color)}[data-theme=light] .leaderboard-table th{background-color:#fff}.leaderboard-table td{font-size:16px}.rank-number{margin-right:20px}.rank-icon{display:inline-block}.leaderboard-table td:first-child{font-weight:700}.leaderboard-table thead tr:first-child th:first-child{border-top-left-radius:12px}.leaderboard-table thead tr:first-child th:last-child{border-top-right-radius:12px}.leaderboard-table tbody tr:last-child td:first-child{border-bottom-left-radius:12px}.leaderboard-table tbody tr:last-child td:last-child{border-bottom-right-radius:12px}@media (max-width:1024px){.leaderboard-inner-container{flex-direction:column}.leaderboard-info,.leaderboard-inner-sidebar{width:100%}}@media (max-width:768px){.leaderboard-container{flex-direction:column}}@media (max-width:500px){.leaderboard-inner-sidebar{gap:5px;padding:10px}.global,.weekly{gap:10px}.leaderboard-inner-sidebar img{width:20px}.leaderboard-header{gap:0;padding:10px}.leaderboard-header h2{font-size:20px}.leaderboard-icon{width:25px}.leaderboard-header p{font-size:16px}.leaderboard-table td,.leaderboard-table th{font-size:14px;padding:10x}}@media (max-width:425px){.rank-number{margin-right:15px}}@media (max-width:375px){.leaderboard-header h2{font-size:18px}.leaderboard-header p{font-size:14px}.leaderboard-table td,.leaderboard-table th{font-size:12px}.rank-number{margin-right:12px}}@media (max-width:320px){.leaderboard-table td,.leaderboard-table th{font-size:9px}.rank-number{margin-right:12px}}.navbar{grid-gap:8px;align-items:center;-webkit-backdrop-filter:blur(12px) saturate(130%);backdrop-filter:blur(12px) saturate(130%);background:#0c0d0fe0;display:grid;gap:8px;grid-template-columns:auto 1fr auto;height:56px;left:0;margin:0 auto;padding:0 10px;position:fixed;right:0;top:max(6px,env(safe-area-inset-top));z-index:1100}:root[data-theme=light] .navbar{background:#ffffffeb;border-color:#e5e7eb;box-shadow:0 10px 24px #00000014}@media (max-width:900px){body{padding-top:calc(56px + max(6px, env(safe-area-inset-top)))}}.hamburger{display:inline-flex}.hamburger .hamburger-btn{-webkit-tap-highlight-color:transparent;background:linear-gradient(180deg,#ffffff0f,#ffffff05);border:1px solid #ffffff1a;border-radius:10px;color:#818181;height:36px;width:36px}.hamburger .hamburger-btn:active{transform:translateY(.5px)}:root[data-theme=light] .hamburger .hamburger-btn{background:linear-gradient(180deg,#0000000d,#00000005);border-color:#3e3e3e;color:#111}.navbar-title{color:#ddd;font-size:13px;font-weight:600;letter-spacing:.1px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}:root[data-theme=light] .navbar-title{color:#111}.navbar-cta{align-items:center;appearance:none;-webkit-appearance:none;background:linear-gradient(180deg,#ffffff0f,#ffffff05);border-radius:10px;box-shadow:0 8px 18px #00000047;color:#fff;cursor:pointer;display:inline-flex;font-weight:800;gap:8px;height:40px;line-height:1;padding:0 14px}.navbar-cta:active{transform:translateY(.5px)}.navbar-cta .cta-text{font-size:15px}.navbar-cta .cta-chev,.navbar-cta .cta-icon{display:inline-block;opacity:.9}.navbar-cta.connected{box-shadow:0 10px 20px #00000059,inset 0 0 0 1px #292929}:root[data-theme=light] .navbar-cta{background:#0b0c0d;border-color:#0b0c0d;color:#929292}@media (max-width:420px){.navbar{gap:6px;width:calc(100% - 14px)}.navbar-title{font-size:12px}.navbar-cta{height:38px;padding:0 12px}.navbar-cta .cta-text{font-size:14px}}@media (max-width:340px){.navbar-title{display:none}}@media (max-width:900px){.navbar{isolation:isolate}.navbar:before{background:#0c0d0f;bottom:-10px;content:"";left:50%;position:absolute;top:-10px;transform:translateX(-50%);width:100vw;z-index:-1}:root[data-theme=light] .navbar:before{background:#2c2c2c}.navbar{margin:0!important;padding-top:env(safe-area-inset-top)!important;top:0!important}body{padding-top:0!important}.appScroll{padding-top:calc(56px + env(safe-area-inset-top))!important;scroll-padding-top:calc(56px + env(safe-area-inset-top))!important}.navbar{isolation:isolate!important}.navbar:before{background:#0c0d0f!important;bottom:0!important;left:0!important;right:0!important;top:0!important;transform:none!important;width:100%!important;z-index:-1!important}:root[data-theme=light] .navbar:before{background:#fff!important}body,html{overflow-x:hidden!important}.appScroll>:first-child{margin-top:0!important}}.mobile-sidebar,.sidebar{align-items:center;background:var(--chat-shell-gradient);border-right:.2px solid var(--chat-shell-border);box-shadow:0 12px 20px #00000059;display:flex;flex-direction:column;height:100vh;left:0;max-width:250px;max-width:var(--sidebar-width,250px);padding:30px 0;position:fixed;top:0;width:100%;z-index:1000}.sidebar{transition:max-width .3s ease,padding .3s ease}.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}}@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{display:flex;justify-content:flex-start;margin-bottom:12px;margin-top:6px;padding-left:8px;width:100%}.mobile-sidebar .logo{height:auto;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{align-items:center;border-bottom:.2px solid #575757;border-top:.2px solid #575757;box-shadow:0 0 1px #fff3;display:flex;justify-content:center;margin-bottom:30px;padding:10px 0;width:100%}[data-theme=light] .sidebar-logo{border-bottom:1px solid #999;border-top:1px solid #999;box-shadow:none}.logo{cursor:pointer;display:block;height:auto;margin:0 auto;width:34px}[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-width:150px;padding:5px 0;width:100%;z-index:10}.sidebar-footer{align-items:stretch;display:flex;flex-direction:column;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;background:#0000;border:1px solid #232a38;border:1px solid var(--color-border,#232a38);border-radius:8px;color:#737e96;color:var(--text-muted,#737e96);cursor:pointer;display:flex;height:32px;justify-content:center;transition:background .12s ease,color .12s ease,border-color .12s ease;width:32px}.sidebar-icon-btn:hover{background:#141926;background:var(--color-surface-hover,#141926);border-color:#2e3645;border-color:var(--element-border-strong,#2e3645);color:#a7b0c2;color:var(--text-secondary,#a7b0c2)}.sidebar-icon-btn svg{height:16px;width:16px}.sidebar-overflow-wrapper{position:relative}.sidebar-overflow-menu{background:#10131a;background:var(--color-surface,#10131a);border:1px solid #232a38;border:1px solid var(--color-border,#232a38);border-radius:10px;bottom:100%;box-shadow:var(--element-shadow-strong);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:#a7b0c2;color:var(--text-secondary,#a7b0c2);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:#141926;background:var(--color-surface-hover,#141926);color:#f4f6fb;color:var(--text-primary,#f4f6fb)}.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:#ffffff0d;color:#b6b6b6}.sidebar-icon{flex-shrink:0;height:20px;width:20px}.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:transform .1s ease,box-shadow .2s ease,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:focus,.theme-toggle-button:hover{box-shadow:0 4px 8px #0003,0 1px 2px #0000001a;transform:scale(1.2)}.theme-toggle-button:active{box-shadow:0 2px 4px #0000001a;transform:scale(1)}.sidebar-item{transition:background-color .18s ease,color .18s ease,border-color .18s ease,transform .12s ease,box-shadow .18s ease}.sidebar-item:hover{border:1px solid #ffffff29}[data-theme=light] .sidebar-item:hover{border:1px solid #0000001a;transform:translateY(-1px)}.sidebar-item{border:none;border-radius:12px;position:relative;transition:background-color .18s ease,color .18s ease,transform .12s ease,box-shadow .18s ease}.sidebar-item:before{background:linear-gradient(180deg,#ffffffa6,#ffffff26);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:linear-gradient(180deg,#ffffff1a,#ffffff0a);box-shadow:inset 0 1px 0 #ffffff0f,0 14px 22px -14px #000000f2;color:#e6e9eb;transform:translateY(-1px)}.sidebar-item.active,.sidebar-item[aria-current=page]{background:linear-gradient(180deg,#ffffff24,#ffffff0f);border:none!important;box-shadow:inset 0 0 0 1px #ffffff0f,0 16px 26px -14px #000000f2;color:#fff;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:#b6b6b6!important;transform:none!important}:is(.sidebar,.mobile-sidebar) .sidebar-item:hover *,:is(.sidebar,.mobile-sidebar) .sidebar-item:hover :where(svg,path){fill:#b6b6b6!important;stroke:#b6b6b6!important;color:#b6b6b6!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:linear-gradient(180deg,#fffffff2,#ffffff8c);border-radius:4px;box-shadow:0 0 8px #ffffff14,inset 0 1px 0 #ffffff0f;height:18px;left:24px;top:50%;transform:translateY(-50%);transition:opacity .18s ease,box-shadow .18s ease,transform .18s ease;width:3px}:is(.sidebar) .sidebar-item--more:before{background:linear-gradient(180deg,#fffffff2,#ffffff8c);border-radius:4px;box-shadow:0 0 8px #ffffff14,inset 0 1px 0 #ffffff0f;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:0 0 8px #cfaa4d59,inset 0 1px 0 #ffffff0f;box-shadow:0 0 8px var(--cta-glow,#cfaa4d59),0 1px 0 #ffffff0f inset;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}.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}.theme-toggle-button .black-white{max-width:10px}.sidebar-dropdown{width:100%}.sidebar-item--dropdown{background:#0000;border:1px solid #0000;cursor:pointer;gap:10px;justify-content:space-between;width:100%}.sidebar-item--dropdown svg{opacity:.85;transition:transform .2s ease}.sidebar-dropdown.is-open .sidebar-item--dropdown svg{transform:rotate(180deg)}.sidebar-dropdown__menu{display:flex;flex-direction:column;gap:2px;margin-top:4px;padding:4px 8px 8px}.sidebar-dropdown__menu .sidebar-item--sub{border-radius:8px;font-size:13px;justify-content:flex-start;opacity:.9;padding:8px 16px 8px 24px}.sidebar-dropdown__menu .sidebar-item--sub:hover{background:#ffffff14;opacity:1}.sidebar-dropdown__menu .sidebar-item--sub.active{background:#ffffff1f;opacity:1}[data-theme=light] .sidebar-dropdown__menu .sidebar-item--sub{color:#000}[data-theme=light] .sidebar-dropdown__menu .sidebar-item--sub:hover{background:#0000000d}[data-theme=light] .sidebar-dropdown__menu .sidebar-item--sub.active{background:#00000014}.walletmodal-overlay{backdrop-filter:blur(10px) saturate(120%);-webkit-backdrop-filter:blur(10px) saturate(120%);background:radial-gradient(80% 120% at 50% 20%,#ffffff1a 0,#0000 60%),#00000094;inset:0!important;overscroll-behavior:contain!important;position:fixed!important;z-index:200000!important}.walletmodal-content{border:1px solid #ffffff29!important;border-radius:16px!important;left:50%!important;margin:0!important;max-height:88vh!important;overflow:hidden!important;position:fixed!important;top:50%!important;transform:translate(-50%,-50%)!important;width:min(760px,96vw)!important}.walletmodal-content,[data-theme=black-white] .walletmodal-content,[data-theme=light] .walletmodal-content{background:radial-gradient(150% 200% at 50% 50%,#dae3f212 0,#667a9b00 100%),#0b0c0d!important;box-shadow:0 40px 120px #000000a6,inset 0 .5px 0 #ffffff0f!important;color:#fff!important}[data-theme=black-white] .walletmodal-content,[data-theme=light] .walletmodal-content{border-color:#ffffff29!important}.walletmodal-content,[data-theme=black-white] .walletmodal-content,[data-theme=light] .walletmodal-content{background:var(--element-radial)!important}.walletmodal-main{display:grid!important;grid-template-columns:1fr 1.15fr!important}.walletmodal-info{display:flex!important;flex-direction:column!important;gap:10px!important;padding:22px!important}.walletmodal-info,[data-theme=black-white] .walletmodal-info,[data-theme=light] .walletmodal-info{background:var(--element-radial)!important;border-right:1px solid #ffffff1a!important}.Devine{align-items:center!important;display:flex!important;gap:10px!important;margin:2px 0 6px!important}.walletmodal-content .Devine img{display:block!important;height:28px!important;object-fit:contain!important;width:28px!important}.Devine h3{font-size:15px!important;letter-spacing:.48em!important;margin:0!important;opacity:.95!important}.your-wallet p{line-height:1.5!important;margin:0!important}.your-wallet p+p{max-width:44ch!important}.your-wallet p+p,[data-theme=black-white] .your-wallet p+p,[data-theme=light] .your-wallet p+p{color:#cbd5e1!important}.avalable-wallets{border-bottom:1px solid #ffffff1a!important;padding:12px 60px 12px 16px!important;position:relative!important}.avalable-wallets p{font-weight:600!important;letter-spacing:.02em!important;margin:0!important}[data-theme=black-white] .avalable-wallets,[data-theme=light] .avalable-wallets{border-bottom:1px solid #ffffff1a!important}.close-walletmodal{background:#0000!important;border:1px solid #ffffff2e!important;border-radius:10px!important;color:#fff!important;display:grid!important;height:32px!important;line-height:0!important;opacity:.85!important;padding:0!important;place-items:center!important;position:absolute!important;right:6px!important;top:6px!important;transition:opacity .15s,background .15s,border-color .15s!important;width:32px!important}.close-walletmodal:hover{background:#ffffff0f!important;border-color:#ffffff47!important;opacity:1!important}[data-theme=black-white] .close-walletmodal,[data-theme=light] .close-walletmodal{border-color:#ffffff2e!important;color:#fff!important}[data-theme=black-white] .close-walletmodal:hover,[data-theme=light] .close-walletmodal:hover{background:#ffffff0f!important;border-color:#ffffff47!important}.cut-btn{display:none!important}.walletmodal-list{grid-gap:12px!important;display:grid!important;gap:12px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;padding:14px 16px 18px!important}.walletmodal-list.walletmodal-list-single{grid-template-columns:1fr!important}.walletmodal-item{align-items:center!important;background:#ffffff0a!important;border:1px solid #ffffff24!important;border-radius:12px!important;display:flex!important;gap:12px!important;height:72px!important;justify-content:space-between!important;padding:12px 14px!important;transition:background .15s,border-color .15s,transform .15s,box-shadow .15s!important}.walletmodal-item:hover{background:#ffffff12!important;border-color:#ffffff3d!important;box-shadow:0 6px 16px #00000040!important;transform:translateY(-1px)!important}[data-theme=black-white] .walletmodal-item,[data-theme=light] .walletmodal-item{background:#ffffff0a!important;border-color:#ffffff24!important}[data-theme=black-white] .walletmodal-item:hover,[data-theme=light] .walletmodal-item:hover{background:#ffffff12!important;border-color:#ffffff3d!important;box-shadow:0 6px 16px #00000040!important}.walletmodal-content .walletmodal-icon{background:#ffffff0f!important;border:1px solid #ffffff2e!important;border-radius:8px!important;box-sizing:border-box!important;display:block!important;flex:0 0 36px!important;height:36px!important;object-fit:contain!important;padding:4px!important;width:36px!important}.walletmodal-icon-tick{display:block!important;height:22px!important;object-fit:contain!important;width:22px!important}.walletmodal-content .walletmodal-item span{flex:1 1 auto!important;font-size:14px!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.walletmodal-footer-text{border-top:1px solid #ffffff14!important;color:#e6edf3d9!important;font-size:12.5px!important;padding:12px 18px!important;text-align:center!important}.walletmodal-footer-text a{color:#9db6ff!important;text-decoration:none!important}.walletmodal-footer-text a:hover{text-decoration:underline!important}[data-theme=black-white] .walletmodal-footer-text,[data-theme=light] .walletmodal-footer-text{border-top:1px solid #ffffff14!important;color:#e6edf3d9!important}.desktop-wallet-steps{background:#ffffff05!important;border-top:1px solid #ffffff0f!important;padding:16px 20px!important}.desktop-wallet-steps-title{color:#e6edf380!important;font-size:11px!important;font-weight:600!important;letter-spacing:.1em!important;margin-bottom:12px!important;text-align:center!important;text-transform:uppercase!important}.desktop-wallet-steps-row{display:flex!important;gap:16px!important;justify-content:space-between!important}.desktop-wallet-step{align-items:flex-start!important;background:#ffffff08!important;border:1px solid #ffffff0f!important;border-radius:10px!important;display:flex!important;flex:1 1!important;gap:10px!important;padding:12px!important}.desktop-wallet-step-number{align-items:center!important;background:#9db6ff26!important;border-radius:50%!important;color:#9db6ff!important;display:flex!important;flex-shrink:0!important;font-size:11px!important;font-weight:700!important;height:22px!important;justify-content:center!important;width:22px!important}.desktop-wallet-step-text{display:flex!important;flex-direction:column!important;gap:2px!important}.desktop-wallet-step-text strong{color:#e6edf3!important;font-size:12px!important;font-weight:600!important}.desktop-wallet-step-text span{color:#e6edf399!important;font-size:11px!important}[data-theme=black-white] .desktop-wallet-steps,[data-theme=light] .desktop-wallet-steps{background:#ffffff05!important;border-top-color:#ffffff0f!important}[data-theme=black-white] .desktop-wallet-steps-title,[data-theme=light] .desktop-wallet-steps-title{color:#e6edf380!important}[data-theme=black-white] .desktop-wallet-step,[data-theme=light] .desktop-wallet-step{background:#ffffff08!important;border-color:#ffffff0f!important}[data-theme=black-white] .desktop-wallet-step-number,[data-theme=light] .desktop-wallet-step-number{background:#9db6ff26!important;color:#9db6ff!important}[data-theme=black-white] .desktop-wallet-step-text strong,[data-theme=light] .desktop-wallet-step-text strong{color:#e6edf3!important}[data-theme=black-white] .desktop-wallet-step-text span,[data-theme=light] .desktop-wallet-step-text span{color:#e6edf399!important}.termsmodal-overlay{backdrop-filter:blur(6px)!important;-webkit-backdrop-filter:blur(6px)!important;background:#0009!important;inset:0!important;overscroll-behavior:contain!important;position:fixed!important;z-index:200001!important}.termsmodal-content{background:var(--element-radial);border:1px solid #ffffff29!important;border-radius:16px!important;box-shadow:0 32px 110px #0000008c,inset 0 .5px 0 #ffffff0f!important;color:#e6edf3!important;display:flex!important;flex-direction:column!important;left:50%!important;max-height:90vh!important;overflow:hidden!important;padding:0!important;position:fixed!important;top:50%!important;transform:translate(-50%,-50%)!important;width:min(680px,96vw)!important}.termsmodal-content h2{background:linear-gradient(180deg,#ffffff0a,#fff0)!important;border-bottom:1px solid #ffffff1a!important;font-size:18px!important;font-weight:700!important;letter-spacing:.02em!important;margin:0!important;padding:14px 18px!important;position:sticky!important;text-transform:uppercase!important;top:0!important;z-index:2!important}.termsmodal-close{background:#0000!important;border:1px solid #ffffff2e!important;border-radius:10px!important;color:inherit!important;display:grid!important;height:32px!important;line-height:0!important;padding:0!important;place-items:center!important;position:absolute!important;right:12px!important;top:12px!important;width:32px!important;z-index:3!important}.termsmodal-close:hover{background:#ffffff0f!important}.termsmodal-text{-webkit-overflow-scrolling:touch!important;background:radial-gradient(140% 120% at 50% -20%,#ffffff0d 0,#0000 60%)!important;flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;padding:16px 18px!important}.termsmodal-text p{font-size:14px!important;line-height:1.6!important;margin:0 0 10px!important}.termsmodal-text strong{color:#fff!important}.termsmodal-actions{align-items:center!important;background:linear-gradient(180deg,#ffffff08,#0000 66%)!important;border-top:1px solid #ffffff1a!important;display:flex!important;flex:0 0 auto!important;gap:12px!important;justify-content:space-between!important;padding:12px 18px!important}.termsmodal-actions input[type=checkbox]{accent-color:#9db6ff!important;height:16px!important;margin:0!important;width:16px!important}.termsmodal-actions label{align-items:center!important;color:#cbd5e1!important;display:flex!important;font-size:14px!important;gap:8px!important}.termsmodal-actions button{background:linear-gradient(180deg,#fff,#eaeaea)!important;border:1px solid #ffffff2e!important;border-radius:10px!important;box-shadow:0 10px 22px #00000059,inset 0 .5px 0 #ffffffb3!important;color:#0b0c0d!important;cursor:pointer!important;font-weight:600!important;padding:10px 18px!important;transition:transform .12s ease,filter .12s ease!important}.termsmodal-actions button:hover{filter:brightness(.98)!important;transform:translateY(-1px)!important}.termsmodal-actions button:disabled{cursor:not-allowed!important;opacity:.6!important;transform:none!important}[data-theme=light] .termsmodal-content{background:#fff!important;border-color:#dadada!important;color:#111!important}[data-theme=light] .termsmodal-content h2{background:#fafafa!important;border-bottom:1px solid #ececec!important}[data-theme=light] .termsmodal-text{background:#fff!important}[data-theme=light] .termsmodal-actions{border-top:1px solid #ececec!important}@media (max-width:600px){.termsmodal-content,.walletmodal-content{width:94vw!important}.termsmodal-actions{align-items:stretch!important;flex-direction:column!important;gap:10px!important}}@media (max-width:900px){.walletmodal-overlay{align-items:center!important;display:flex!important;justify-content:center!important;padding:env(safe-area-inset-top,12px) 12px env(safe-area-inset-bottom,12px)!important}.walletmodal-content{border-radius:14px!important;left:auto!important;max-height:92vh!important;overflow:hidden!important;padding:0!important;position:relative!important;top:auto!important;transform:none!important;width:min(720px,96vw)!important}.walletmodal-main{display:block!important}.walletmodal-info{background:var(--element-radial)!important;border-bottom:1px solid #ffffff0a!important;border-right:none!important;padding:18px!important}.avalable-wallets{align-items:center;display:flex;justify-content:space-between;position:relative;z-index:2}.close-walletmodal{background:none;border:none;cursor:pointer;font-size:1.5rem;position:relative;z-index:3}.walletmodal-list{margin-top:1rem;position:relative;z-index:1}.walletmodal-item{border-radius:12px!important;height:64px!important;padding:12px!important}.close-walletmodal{border-radius:3px!important;border-width:1px!important;box-sizing:border-box!important;display:grid!important;font-size:10px!important;height:16px!important;line-height:1!important;padding:0!important;place-items:center!important;right:8px!important;top:8px!important;width:16px!important}.walletmodal-content .avalable-wallets .close-walletmodal{background:#0000!important;border:none!important;box-sizing:initial!important;display:grid!important;height:40px!important;padding:0!important;place-items:center!important;right:12px!important;top:50%!important;transform:translateY(-50%)!important;width:40px!important}.walletmodal-content .avalable-wallets .close-walletmodal svg{color:var(--font-color)!important;display:block!important;height:12px!important;width:12px!important}.walletmodal-content .avalable-wallets .close-walletmodal:hover{background:#0000!important;border-color:#0000!important;opacity:1!important}[data-theme=light] .walletmodal-content .avalable-wallets .close-walletmodal{background:#0000!important;border:none!important}.walletmodal-footer-text{font-size:13px!important;padding:14px 16px!important}}.termsmodal-text a,.termsmodal-text a:visited{color:#9db6ff!important;text-decoration:underline!important}.termsmodal-text a:focus,.termsmodal-text a:hover{color:#bfd0ff!important;text-decoration:underline!important}.walletmodal-footer-text a,.walletmodal-footer-text a:visited{color:#9db6ff!important}[data-theme=light] .termsmodal-text a,[data-theme=light] .termsmodal-text a:visited,[data-theme=light] .walletmodal-footer-text a,[data-theme=light] .walletmodal-footer-text a:visited{color:#2f66ff!important}[data-theme=light] .termsmodal-text a:hover,[data-theme=light] .walletmodal-footer-text a:hover{color:#1e4de6!important}.mobile-wallet-overlay{align-items:center!important;animation:mobile-overlay-fade-in .3s ease-out!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;background:#0009!important;display:flex!important;inset:0!important;justify-content:center!important;overscroll-behavior:contain!important;padding:20px!important;position:fixed!important;z-index:200000!important}.mobile-wallet-content{animation:mobile-modal-scale-in .3s cubic-bezier(.2,.8,.2,1)!important;background:linear-gradient(180deg,#111,#050505 45%,#000)!important;border:1px solid #ffffff0a!important;border-radius:20px!important;box-shadow:0 18px 40px #00000059!important;color:#f4f6fb!important;display:flex!important;flex-direction:column!important;max-height:85vh!important;overflow:hidden!important;width:min(400px,100%)!important}@keyframes mobile-overlay-fade-in{0%{opacity:0}to{opacity:1}}@keyframes mobile-modal-scale-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.mobile-wallet-header{background:radial-gradient(160% 200% at 50% -80%,#a0a0a026 0,#0000 60%),linear-gradient(180deg,#ffffff05,#0000)!important;border-bottom:1px solid #ffffff0d!important;padding:20px 20px 16px!important;position:relative!important}.mobile-wallet-handle{display:none!important}.mobile-wallet-brand{align-items:center!important;display:flex!important;gap:12px!important;margin-top:8px!important}.mobile-wallet-brand-icon{background:#202020d1!important;border:1px solid #ffffff14!important;border-radius:8px!important;height:32px!important;padding:4px!important;width:32px!important}.mobile-wallet-brand-text h3{color:#f4f6fb!important;font-size:18px!important;font-weight:700!important;letter-spacing:.1em!important;margin:0!important;text-transform:uppercase!important}.mobile-wallet-brand-text p{color:#f4f6fba6!important;font-size:13px!important;margin:2px 0 0!important}.mobile-wallet-close{-webkit-tap-highlight-color:transparent!important;align-items:center!important;background:#202020d1!important;border:1px solid #ffffff14!important;border-radius:12px!important;color:#e5e9f5d9!important;cursor:pointer!important;display:flex!important;height:34px!important;justify-content:center!important;position:absolute!important;right:20px!important;top:20px!important;transition:all .2s ease!important;width:34px!important}.mobile-wallet-close:active{background:#202020eb!important;transform:scale(.96)!important}.mobile-wallet-body{-webkit-overflow-scrolling:touch!important;flex:1 1!important;overflow-y:auto!important;padding:24px 20px!important}.mobile-wallet-info{margin-bottom:32px!important;text-align:center!important}.mobile-wallet-connect-icon,.mobile-wallet-success-icon{align-items:center!important;background:radial-gradient(circle at center,#68dba426 0,#68dba405 70%),#1e1e1e99!important;border:1px solid #68dba433!important;border-radius:20px!important;display:flex!important;height:64px!important;justify-content:center!important;margin:0 auto 16px!important;width:64px!important}.mobile-wallet-success-icon{background:radial-gradient(circle at center,#68dba433 0,#68dba40d 70%),#1e1e1ed9!important;border-color:#68dba44d!important;color:#68dba4!important}.mobile-wallet-connect-icon{background:radial-gradient(circle at center,#bebebe2e 0,#bebebe08 70%),#1e1e1e99!important;border-color:#d2d2d233!important;color:#d2d2d2e6!important}.mobile-wallet-info h2{color:#f4f6fb!important;font-size:22px!important;font-weight:700!important;margin:0 0 8px!important}.mobile-wallet-info p{color:#f4f6fbb3!important;font-size:15px!important;line-height:1.4!important;margin:0 auto!important;max-width:280px!important}.mobile-wallet-list{display:flex!important;flex-direction:column!important;gap:12px!important;margin-bottom:24px!important}.mobile-wallet-item{-webkit-tap-highlight-color:transparent!important;align-items:center!important;background:radial-gradient(150% 200% at 20% 50%,#aaaaaa1a 0,#aaaaaa05 100%),#181818d9!important;border:1px solid #ffffff0f!important;border-radius:18px!important;box-shadow:0 14px 34px #00000026!important;color:inherit!important;cursor:pointer!important;display:flex!important;justify-content:space-between!important;padding:16px 18px!important;text-align:left!important;transition:all .2s ease!important;width:100%!important}.mobile-wallet-item:active{background:radial-gradient(150% 200% at 20% 50%,#aaaaaa24 0,#aaaaaa08 100%),#141414eb!important;transform:scale(.98)!important}.mobile-wallet-item--connected{background:radial-gradient(150% 200% at 20% 50%,#68dba41a 0,#68dba405 100%),#181818d9!important;border-color:#68dba440!important;cursor:default!important}.mobile-wallet-item--connected:active{transform:none!important}.mobile-wallet-item-left{align-items:center!important;display:flex!important;flex:1 1!important;gap:14px!important;min-width:0!important}.mobile-wallet-item-icon{background:#1e1e1ec7!important;border:1px solid #ffffff14!important;border-radius:12px!important;flex-shrink:0!important;height:44px!important;object-fit:contain!important;padding:6px!important;width:44px!important}.mobile-wallet-item-text{display:flex!important;flex-direction:column!important;gap:2px!important;min-width:0!important}.mobile-wallet-item-title{color:#f4f6fb!important;font-size:16px!important;font-weight:600!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.mobile-wallet-item-status,.mobile-wallet-item-subtitle{color:#f4f6fb99!important;font-size:13px!important}.mobile-wallet-item-status{color:#68dba4e6!important}.mobile-wallet-item-arrow{color:#f4f6fb66!important;flex-shrink:0!important}.mobile-wallet-item-check{color:#68dba4!important;flex-shrink:0!important}.mobile-wallet-steps{background:#ffffff08!important;border:1px solid #ffffff0f!important;border-radius:12px!important;margin:16px 0 0!important;padding:16px!important}.mobile-wallet-steps-title{color:#f4f6fb80!important;font-size:12px!important;font-weight:600!important;letter-spacing:.08em!important;margin-bottom:12px!important;text-transform:uppercase!important}.mobile-wallet-step{align-items:flex-start!important;display:flex!important;gap:12px!important;padding:10px 0!important}.mobile-wallet-step:not(:last-child){border-bottom:1px solid #ffffff0a!important}.mobile-wallet-step-number{align-items:center!important;background:#9db6ff26!important;border-radius:50%!important;color:#9db6ff!important;display:flex!important;flex-shrink:0!important;font-size:12px!important;font-weight:700!important;height:24px!important;justify-content:center!important;width:24px!important}.mobile-wallet-step-text{display:flex!important;flex-direction:column!important;gap:2px!important}.mobile-wallet-step-text strong{color:#f4f6fb!important;font-size:14px!important;font-weight:600!important}.mobile-wallet-step-text span{color:#f4f6fb99!important;font-size:12px!important}.mobile-wallet-footer{border-top:1px solid #ffffff0a!important;padding:16px 0 0!important;text-align:center!important}.mobile-wallet-footer p{color:#f4f6fbb3!important;font-size:13px!important;line-height:1.4!important;margin:0!important}.mobile-wallet-footer a{color:#9db6ff!important;text-decoration:none!important}.mobile-wallet-footer a:active{color:#bfd3ff!important}[data-theme=light] .mobile-wallet-content{background:linear-gradient(180deg,#fff,#fafafa 40%,#f5f5f5)!important;border-color:#00000014!important;color:#111827!important}[data-theme=light] .mobile-wallet-header{background:radial-gradient(160% 200% at 50% -80%,#a0a0a014 0,#0000 60%),linear-gradient(180deg,#00000005,#0000)!important;border-bottom-color:#0000000f!important}[data-theme=light] .mobile-wallet-brand-icon,[data-theme=light] .mobile-wallet-close{background:#0000000a!important;border-color:#00000014!important}[data-theme=light] .mobile-wallet-close{color:#111827d9!important}[data-theme=light] .mobile-wallet-brand-text h3{color:#111827!important}[data-theme=light] .mobile-wallet-brand-text p{color:#111827a6!important}[data-theme=light] .mobile-wallet-info h2{color:#111827!important}[data-theme=light] .mobile-wallet-info p{color:#111827b3!important}[data-theme=light] .mobile-wallet-item{background:radial-gradient(150% 200% at 20% 50%,#aaaaaa14 0,#aaaaaa03 100%),#fffc!important;border-color:#0000000f!important}[data-theme=light] .mobile-wallet-item-icon{background:#0000000a!important;border-color:#00000014!important}[data-theme=light] .mobile-wallet-item-title{color:#111827!important}[data-theme=light] .mobile-wallet-footer{border-top-color:#0000000a!important}[data-theme=light] .mobile-wallet-footer p{color:#111827b3!important}[data-theme=light] .mobile-wallet-footer a{color:#2f66ff!important}@supports (padding-bottom:env(safe-area-inset-bottom)){.mobile-wallet-body{padding-bottom:calc(24px + env(safe-area-inset-bottom))!important}}.mobile-terms-overlay{align-items:flex-end!important;animation:mobile-overlay-fade-in .3s ease-out!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;background:#000000b3!important;display:flex!important;inset:0!important;justify-content:center!important;overscroll-behavior:contain!important;position:fixed!important;z-index:200001!important}.mobile-terms-content{animation:mobile-modal-slide-up .36s cubic-bezier(.2,.8,.2,1)!important;background:radial-gradient(120% 160% at 50% 0,#8c8c8c29 0,#8c8c8c05 60%),linear-gradient(180deg,#0a0a0a,#050505)!important;border:1px solid #c8c8c829!important;border-radius:24px 24px 0 0!important;box-shadow:0 -10px 34px #0000008c,inset 0 1px 0 #ffffff0d!important;color:#f4f6fb!important;display:flex!important;flex-direction:column!important;gap:6px!important;margin:0 auto env(safe-area-inset-bottom,0)!important;max-height:88vh!important;max-width:520px!important;overflow:hidden!important;width:100%!important}.mobile-terms-header{background:linear-gradient(180deg,#ffffff0d,#fff0)!important;border-bottom:1px solid #ffffff0f!important;padding:18px 22px 14px!important;position:relative!important}.mobile-terms-handle{background:#fff3!important;border-radius:999px!important;height:4px!important;left:50%!important;position:absolute!important;top:8px!important;transform:translateX(-50%)!important;width:36px!important}.mobile-terms-header h2{color:#f4f6fb!important;font-size:21px!important;font-weight:700!important;letter-spacing:.05em!important;margin:10px 0 0!important;text-align:center!important;text-transform:uppercase!important}.mobile-terms-close{-webkit-tap-highlight-color:transparent!important;align-items:center!important;background:#ffffff0a!important;border:1px solid #ffffff14!important;border-radius:12px!important;color:#f4f6fbcc!important;cursor:pointer!important;display:flex!important;height:40px!important;justify-content:center!important;position:absolute!important;right:20px!important;top:16px!important;transition:all .2s ease!important;width:40px!important}.mobile-terms-close:active{background:#ffffff14!important;transform:scale(.96)!important}.mobile-terms-body{-webkit-overflow-scrolling:touch!important;flex:1 1!important;overflow-y:auto!important;padding:6px 20px 14px!important}.mobile-terms-text{display:flex!important;flex-direction:column!important;gap:12px!important;padding:10px 0 6px!important}.mobile-terms-text>p{color:#f4f6fbe6!important;font-size:15px!important;line-height:1.55!important;margin:0!important}.mobile-terms-section{background:linear-gradient(180deg,#ffffff08,#141414e6)!important;border:1px solid #ffffff0f!important;border-radius:14px!important;box-shadow:inset 0 1px 0 #ffffff05!important;margin:0!important;padding:14px 14px 12px!important}.mobile-terms-section h3{color:#f4f6fb!important;font-size:17px!important;font-weight:700!important;margin:0 0 8px!important}.mobile-terms-section p{color:#f4f6fbd9!important;font-size:15px!important;line-height:1.5!important;margin:0!important}.mobile-terms-text a{border-bottom:1px dashed #d1d1d159!important;color:#d1d1d1!important;text-decoration:none!important}.mobile-terms-text a:active{border-bottom-color:#e5e5e580!important;color:#e5e5e5!important}.mobile-terms-footer{background:linear-gradient(180deg,#ffffff08,#0000)!important;border-top:1px solid #ffffff0f!important;flex-direction:column!important;gap:20px!important;padding:20px!important}.mobile-terms-checkbox,.mobile-terms-footer{align-items:center!important;display:flex!important}.mobile-terms-checkbox{-webkit-tap-highlight-color:transparent!important;cursor:pointer!important;gap:18px!important;justify-content:center!important;width:100%!important}.mobile-terms-checkbox input[type=checkbox]{display:none!important}.mobile-terms-checkmark{align-items:center!important;background:#20202099!important;border:2px solid #bebebe66!important;border-radius:10px!important;display:flex!important;flex-shrink:0!important;height:44px!important;justify-content:center!important;margin-top:0!important;position:relative!important;transition:all .2s ease!important;width:44px!important}.mobile-terms-checkbox input[type=checkbox]:checked+.mobile-terms-checkmark{background:#bfbfbf!important;border-color:#bfbfbf!important}.mobile-terms-checkbox input[type=checkbox]:checked+.mobile-terms-checkmark:after{border:solid #fff!important;border-width:0 3px 3px 0!important;content:""!important;height:14px!important;left:11px!important;position:absolute!important;top:8px!important;transform:rotate(45deg)!important;width:8px!important}.mobile-terms-checkbox-text{color:#f4f6fbe6!important;flex:1 1!important;font-size:15px!important;line-height:1.4!important}.mobile-terms-button{-webkit-tap-highlight-color:transparent!important;background:linear-gradient(135deg,#6c6c6c,#2c2c2c)!important;border:none!important;border-radius:16px!important;box-shadow:0 4px 16px #8c8c8c40!important;color:#fff!important;cursor:pointer!important;font-size:16px!important;font-weight:700!important;height:56px!important;transition:all .2s ease!important;width:100%!important}.mobile-terms-button:active:not(:disabled){box-shadow:0 2px 8px #8c8c8c4d!important;transform:translateY(1px)!important}.mobile-terms-button:disabled{background:linear-gradient(135deg,#8c8c8c80,#5a5a5a80)!important;cursor:not-allowed!important;opacity:.5!important;transform:none!important}[data-theme=light] .mobile-terms-content{background:radial-gradient(150% 200% at 50% 50%,#bebebe26 0,#bebebe05 100%),#fff!important;color:#111827!important}[data-theme=light] .mobile-terms-header h2{color:#111827!important}[data-theme=light] .mobile-terms-section p,[data-theme=light] .mobile-terms-text>p{color:#111827d9!important}[data-theme=light] .mobile-terms-section h3{color:#111827!important}[data-theme=light] .mobile-terms-checkbox-text{color:#111827e6!important}[data-theme=light] .mobile-terms-text a{border-bottom-color:#2f66ff4d!important;color:#2f66ff!important}[data-theme=light] .mobile-terms-text a:active{color:#1e4de6!important}@supports (padding-bottom:env(safe-area-inset-bottom)){.mobile-terms-footer{padding-bottom:calc(20px + env(safe-area-inset-bottom))!important}}.mobile-loading-overlay{align-items:center!important;animation:mobile-overlay-fade-in .3s ease-out!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;background:#000000bf!important;display:flex!important;inset:0!important;justify-content:center!important;overscroll-behavior:contain!important;position:fixed!important;z-index:200002!important}.mobile-loading-content{animation:mobile-loading-scale-in .4s cubic-bezier(.2,.8,.2,1)!important;background:radial-gradient(150% 200% at 50% 50%,#a0a0a026 0,#a0a0a005 100%),#050505!important;border:1px solid #ffffff14!important;border-radius:24px!important;box-shadow:0 12px 48px #00000080,inset 0 1px 0 #ffffff0f!important;color:#f4f6fb!important;padding:32px 24px!important;text-align:center!important;width:min(380px,90vw)!important}@keyframes mobile-loading-scale-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.mobile-loading-icon{margin-bottom:24px!important}.mobile-loading-ring{animation:mobile-loading-spin 1.2s linear infinite!important;background:conic-gradient(from 0deg,#c8c8c8 0,#c8c8c800 45%,#c8c8c8e6 60%,#c8c8c800 85%,#c8c8c8 100%)!important;border-radius:50%!important;box-shadow:0 8px 32px #c8c8c840!important;height:80px!important;margin:0 auto!important;-webkit-mask:radial-gradient(circle,#0000 62%,#000 64%)!important;mask:radial-gradient(circle,#0000 62%,#000 64%)!important;position:relative!important;width:80px!important}.mobile-loading-wallet-icon{animation:mobile-loading-pulse 2s ease-in-out infinite!important;background:#1e1e1ee6!important;border:1px solid #ffffff1a!important;border-radius:12px!important;height:40px!important;left:50%!important;object-fit:contain!important;padding:6px!important;position:absolute!important;top:50%!important;transform:translate(-50%,-50%)!important;width:40px!important}@keyframes mobile-loading-spin{to{transform:rotate(1turn)}}@keyframes mobile-loading-pulse{0%,to{filter:brightness(1);transform:translate(-50%,-50%) scale(1)}50%{filter:brightness(1.1);transform:translate(-50%,-50%) scale(1.05)}}.mobile-loading-text{margin-bottom:24px!important}.mobile-loading-text h3{color:#f4f6fb!important;font-size:20px!important;font-weight:700!important;margin:0 0 8px!important}.mobile-loading-text p{color:#f4f6fbbf!important;font-size:15px!important;line-height:1.4!important;margin:0 auto!important;max-width:280px!important}.mobile-loading-steps{display:flex!important;flex-direction:column!important;gap:12px!important;text-align:left!important}.mobile-loading-step{background:#1c1c1c66!important;border:1px solid #ffffff0f!important;border-radius:12px!important;gap:12px!important;padding:12px 16px!important}.mobile-loading-step,.mobile-loading-step-icon{align-items:center!important;display:flex!important}.mobile-loading-step-icon{background:#bebebe33!important;border:1px solid #bebebe4d!important;border-radius:8px!important;color:#dcdcdce6!important;flex-shrink:0!important;font-size:12px!important;font-weight:700!important;height:24px!important;justify-content:center!important;width:24px!important}.mobile-loading-step span{color:#f4f6fbd9!important;font-size:14px!important;line-height:1.3!important}[data-theme=light] .mobile-loading-content{background:radial-gradient(150% 200% at 50% 50%,#bebebe26 0,#bebebe05 100%),#fff!important;color:#111827!important}[data-theme=light] .mobile-loading-text h3{color:#111827!important}[data-theme=light] .mobile-loading-text p{color:#111827bf!important}[data-theme=light] .mobile-loading-step span{color:#111827d9!important}@media (prefers-reduced-motion:reduce){.mobile-loading-ring,.mobile-loading-wallet-icon{animation:none!important}}.mmask-loading-overlay{backdrop-filter:blur(10px) saturate(120%);-webkit-backdrop-filter:blur(10px) saturate(120%);background:radial-gradient(90% 130% at 50% 15%,#ffffff1a 0,#0000 60%),#0009;display:grid!important;inset:0!important;place-items:center!important;position:fixed!important;z-index:200002!important}.mmask-loading-card{background:radial-gradient(150% 200% at 50% 50%,#b4b4b414 0,#46464600 100%),#050505!important;border:1px solid #ffffff29!important;border-radius:16px!important;box-shadow:0 36px 110px #0000008c,inset 0 .5px 0 #ffffff0f!important;color:#e6edf3!important;padding:22px 20px 18px!important;text-align:center!important;width:min(420px,92vw)!important}[data-theme=light] .mmask-loading-card{background:#fff!important;border-color:#dadada!important;box-shadow:0 30px 80px #0000002e!important;color:#111!important}.mmask-ring{--size:96px;animation:mmask-spin 1.1s linear infinite both;background:conic-gradient(from 0deg,#9db6ff 0,#9db6ff00 45%,#9db6ffe6 60%,#9db6ff00 85%,#9db6ff 100%)!important;border-radius:50%!important;box-shadow:0 8px 32px #00000073!important;height:var(--size)!important;margin:6px auto 14px!important;-webkit-mask:radial-gradient(circle,#0000 62%,#000 64%);mask:radial-gradient(circle,#0000 62%,#000 64%);position:relative!important;width:var(--size)!important}.mmask-ring:after{background:radial-gradient(120% 120% at 50% 35%,#9db6ff2e 0,#0000 70%)!important;border-radius:50%!important;content:"";filter:blur(1px)!important;inset:8px!important;position:absolute!important}.mmask-fox{animation:mmask-pulse 1.6s ease-in-out infinite both;background:#ffffff0f!important;border-radius:12px!important;box-shadow:inset 0 0 0 1px #ffffff1f,0 6px 18px #00000059!important;height:48px!important;inset:50% auto auto 50%!important;object-fit:contain!important;padding:6px!important;position:absolute!important;transform:translate(-50%,-50%)!important;width:48px!important}.mmask-loading-card h3{font-size:16px!important;letter-spacing:.02em!important;margin:6px 0!important;text-transform:uppercase!important}.mmask-loading-card p{color:#cbd5e1!important;font-size:14px!important;margin:0 0 8px!important}[data-theme=light] .mmask-loading-card p{color:#444!important}.mmask-hints{color:#9fb0c7!important;font-size:12.5px!important;margin:8px 0 0!important;padding-left:18px!important;text-align:left!important}[data-theme=light] .mmask-hints{color:#555!important}.mmask-hints li{margin:4px 0!important}@keyframes mmask-spin{to{transform:rotate(1turn)}}@keyframes mmask-pulse{0%,to{filter:brightness(1);transform:translate(-50%,-50%) scale(1)}50%{filter:brightness(1.04);transform:translate(-50%,-50%) scale(1.04)}}@media (prefers-reduced-motion:reduce){.mmask-fox,.mmask-ring{animation:none!important}}.expl-modal__overlay{backdrop-filter:blur(10px) saturate(120%);-webkit-backdrop-filter:blur(10px) saturate(120%);background:radial-gradient(80% 120% at 50% 20%,#ffffff1a 0,#0000 60%),#00000094;display:grid;inset:0;place-items:center;position:fixed;z-index:200000}.expl-modal__panel{background:radial-gradient(120% 120% at 50% -10%,#ffffff17 0,#0000 0),#fff!important;background:var(--element-radial)!important;border:1px solid #ffffff29;border-radius:16px;box-shadow:0 40px 120px #000000a6,inset 0 .5px 0 #ffffff0f;color:#e6edf3;padding:18px 20px 20px;position:relative;width:min(560px,92vw)}[data-theme=light] .expl-modal__panel{background:radial-gradient(150% 200% at 50% 50%,rgba(var(--element-accent),.2) 0,rgba(var(--element-accent),0) 100%),#fff!important}.expl-modal__head{margin-bottom:14px}.expl-brand{align-items:center;display:inline-flex;font-size:12px;gap:8px;letter-spacing:.2px;opacity:.85;text-transform:uppercase}.expl-brand img{height:18px;width:18px}.expl-title{font-size:22px;font-weight:800;margin:8px 0 6px}.expl-sub{font-size:13px;margin:0 0 6px;opacity:.78}.expl-close{background:#0000;border:1px solid #ffffff2e;border-radius:10px;color:#e6edf3d9;cursor:pointer;height:34px;line-height:0;position:absolute;right:10px;top:10px;width:34px}[data-theme=light] .expl-close{border-color:#d0d0d0;color:#111}.expl-grid{display:grid;margin-top:8px;place-content:center}.expl-card{background:radial-gradient(300px 140px at -10% -10%,#ffffff0d,#0000),linear-gradient(180deg,#1c1f24e6,#181b1fe6);border:1px solid #ffffff14;border-radius:14px;color:inherit;cursor:pointer;padding:16px;text-align:left;transition:transform .12s ease,border-color .12s ease;width:320px}.expl-card:hover{border-color:#41644142;transform:translateY(-1px)}.expl-card__pills{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.pill{align-items:center;background:#ffffff08;border:1px solid #ffffff24;border-radius:999px;color:#cfe2ff;display:inline-flex;font-size:11px;gap:6px;padding:2px 8px}.pill--green{background:#a0e2b40f;border-color:#a0e2b438;color:#d9ffe8}.expl-title-row{align-items:center;display:flex;gap:8px;margin-bottom:6px}.expl-title-icon{border-radius:6px;display:block;height:24px;object-fit:contain;width:24px}.expl-card__title{font-size:16px;font-weight:800;letter-spacing:.2px;line-height:1.1}.expl-card__mid{align-items:center;display:flex;gap:12px;justify-content:space-between;padding:8px 0}.token.token--usdc{align-items:center;display:flex;gap:8px}.token-usdc-icon{display:block;height:24px;object-fit:contain;width:24px}.token__name{font-size:13px;line-height:1}.metric{text-align:right}.metric__label{font-size:11px;line-height:1;opacity:.72}.metric__value{color:#bfd3ff;font-size:18px;font-weight:800;line-height:1.1}.expl-card__bottom{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-top:10px}.xp{font-size:12px;opacity:.78}.mini-pill{background:#ffffff08;border:1px solid #ffffff24;border-radius:8px;color:#e6edf3;font-size:12px;padding:2px 8px}.Header{align-items:center;display:flex;height:60px;justify-content:center;overflow:visible;position:relative;width:100%;z-index:99999}.Header,[data-theme=dark] .Header{background:var(--chat-shell-gradient);border:.5px solid var(--chat-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(--chat-shell-gradient);border:.5px solid var(--chat-shell-border);box-shadow:none}.Header-container{align-items:center;display:flex;gap:12px;justify-content:flex-start;padding:20px;width:100%}.beta-text{align-items:center;color:#fff;display:inline-flex;font-size:12px;line-height:1;opacity:.85}.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-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{align-items:center;display:inline-flex;gap:10px}.header-sidebar-controls{align-items:center;display:inline-flex;gap:8px;margin-right:8px}.header-chat-btn,.header-restore-btn{appearance:none;-webkit-appearance:none;background:#ffffff0a;background:var(--sr-soft-layer,#ffffff0a);border:1px solid #ffffff2e;border:1px solid var(--sr-border,#ffffff2e);border-radius:8px;color:#e6e9eb;cursor:pointer;font-size:11px;font-weight:600;padding:4px 8px;transition:border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease}.header-chat-btn:hover,.header-restore-btn:hover{background:#ffffff14;background:var(--sr-soft-layer-strong,#ffffff14);border-color:#ffffff59;box-shadow:none}: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:#0f172a1f;background:var(--sr-soft-layer-strong,#0f172a1f);border-color:#11182740}.header-nav__link{background:#ffffff0a;background:var(--sr-soft-layer,#ffffff0a);border:1px solid #ffffff2e;border:1px solid var(--sr-border,#ffffff2e);border-radius:8px;color:#e6e9eb;font-size:12px;font-weight:600;letter-spacing:.01em;padding:6px 10px;text-decoration:none;transition:border-color .18s ease,background .18s ease,color .18s ease;z-index:1000000000!important}.header-nav__link:hover{border-color:#ffffff59}.header-nav__link--active,.header-nav__link:hover{background:#ffffff14;background:var(--sr-soft-layer-strong,#ffffff14);color:#fff}.header-nav__link--active{border-color:#ffffff73}.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{background:var(--element-radial);border:1px solid #ffffff1f;border-radius:10px;box-shadow:0 16px 32px #00000059;flex-direction:column;gap:4px;left:0;min-width:140px;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;border:1px solid #d1d5db;box-shadow:0 12px 24px #0f172a2e}[data-theme=dark] .header-dropdown__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}: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}.network-indicator{align-items:center;display:inline-flex;gap:8px;margin-right:12px}.arbitrum-logo{height:16px;object-fit:contain;width:16px}.status-indicator{background-color:#75d8ff;border-radius:50%;height:8px;width:8px}.Header-info{appearance:none;-webkit-appearance:none;background:#ffffff0d;border:.2px solid #aeadad;border-radius:40px;color:var(--font-color);cursor:pointer;gap:8px;height:70%;padding:0 16px}.Header-info,.Header-info .connect-wallet{align-items:center;display:inline-flex;justify-content:center}.Header-info .connect-wallet{padding:10px 0}:root[data-theme=light] .Header-info{background:#fff;border:1px solid #999;color:#111}@media (max-width:900px){.Header{-webkit-backdrop-filter:blur(10px) saturate(130%);backdrop-filter:blur(10px) saturate(130%);background:#0c0d0fe6;border:1px solid #ffffff0f;border-radius:12px;box-shadow:0 8px 24px #00000073;height:auto;padding:8px 10px;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:#e8eaed;font-size:12px;margin:0;max-width:60vw;opacity:.85;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;margin-right:6px;position:relative;width:36px}.arbitrum-logo{height:20px;width:20px}.status-indicator{background-color:#75d8ff;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{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{gap:10px;margin-left:auto}.hdr-right,.onchain-toggle-btn{align-items:center;display:inline-flex}.onchain-toggle-btn{background:#0006;border:1px solid #ffffff26;border-radius:20px;color:#ffffffb3;cursor:pointer;font-size:13px;font-weight:600;gap:6px;padding:8px 14px;transition:all .2s ease}.onchain-toggle-btn:hover{background:#0009;border-color:#ffffff40;color:#fff}.onchain-toggle-btn.active{background:#22c55e26;border-color:#22c55e80;color:#22c55e}.onchain-toggle-btn.active:hover{background:#22c55e40;border-color:#22c55eb3}.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:#22c55e1a;border-color:#22c55e66;color:#16a34a}.header-balance-pill{align-items:center;background:#16181fe6;border:1px solid #ffffff14;border-radius:10px;display:inline-flex;font-size:14px;font-weight:600;gap:6px;padding:8px 16px;transition:all .15s ease}.header-balance-pill.clickable{cursor:pointer}.header-balance-pill.clickable:hover{background:#1c1f28f2;border-color:#ffffff1f}.header-balance-pill.on-chain{background:#16181fe6;border-color:#d8b45a40}.header-balance-pill.on-chain:hover{border-color:#d8b45a66;box-shadow:0 0 16px #d8b45a1a}.header-balance-pill .balance-label{color:#ffffffd9;font-size:14px;font-weight:600;letter-spacing:.01em}.header-balance-pill .balance-value{color:#d8b45a;color:var(--cta-primary,#d8b45a);font-size:14px;font-weight:700}:root[data-theme=black-white] .header-balance-pill,:root[data-theme=light] .header-balance-pill{background:#ffffffe6;border-color:#f5b8004d}:root[data-theme=black-white] .header-balance-pill:hover,:root[data-theme=light] .header-balance-pill:hover{background:#fff;border-color:#f5b80080}:root[data-theme=black-white] .header-balance-pill .balance-label,:root[data-theme=light] .header-balance-pill .balance-label{color:#0009}:root[data-theme=black-white] .header-balance-pill .balance-value,:root[data-theme=light] .header-balance-pill .balance-value{color:#d19a00}.header-deposit-cta{align-items:center;background:linear-gradient(135deg,#d8b45a,#e8c86a 50%,#d8b45a);border:none;border-radius:10px;box-shadow:inset 0 1px 0 #ffffff40,0 2px 8px #0000004d,0 0 20px #d8b45a40;color:#0c0d0f;cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;gap:6px;letter-spacing:.5px;padding:10px 18px;text-transform:uppercase;transition:all .15s ease}.header-deposit-cta:hover{background:linear-gradient(135deg,#e8c86a,#f2d28a 50%,#e8c86a);box-shadow:inset 0 1px 0 #ffffff4d,0 4px 12px #00000059,0 0 28px #d8b45a59;transform:translateY(-1px)}.header-deposit-cta:active{box-shadow:inset 0 1px 0 #fff3,0 2px 6px #00000040,0 0 16px #d8b45a33;transform:translateY(0)}.header-deposit-cta svg{height:14px;width:14px}:root[data-theme=black-white] .header-deposit-cta,:root[data-theme=light] .header-deposit-cta{background:linear-gradient(135deg,#f5b800,#ffd000);box-shadow:0 0 20px #f5b80059,0 4px 12px #00000026}.status-indicator.on-chain{background-color:gold!important;box-shadow:0 0 8px #ffd70080}@media (max-width:900px){.header-inline-controls,.header-logo-link,.header-nav,.header-sidebar-controls{display:none!important}.hdr-right{margin-left:0!important}.Header{-webkit-backdrop-filter:blur(10px) saturate(130%);backdrop-filter:blur(10px) saturate(130%);background:#0c0d0fe6;border:1px solid #ffffff0f;border-radius:12px;box-shadow:0 8px 24px #00000073;height:auto;padding:8px 10px;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:#e8eaed;font-size:12px;margin:0;max-width:52vw;opacity:.85;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:#75d8ff;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:translateY(.5px)}: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:#75d8ff;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{-webkit-backdrop-filter:blur(10px) saturate(130%)!important;backdrop-filter:blur(10px) saturate(130%)!important;background:#0c0d0fe6!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: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:#e8eaed!important;font-size:12px!important;margin:0!important;max-width:52vw!important;opacity:.85!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:#75d8ff!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:translateY(.5px)!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:#75d8ff!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(--chat-shell-gradient);border:.5px solid #575757;border:.5px solid var(--chat-shell-border,#575757);border-left:0;border-radius:0;border-right:0;box-shadow:0 4px 12px #0003;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 24px;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}}@media (max-width:900px){.Header{-webkit-backdrop-filter:blur(12px) saturate(130%)!important;backdrop-filter:blur(12px) saturate(130%)!important;background:#0c0d0fe0!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: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:#e8eaed!important;flex:1 1 auto!important;font-size:12px!important;letter-spacing:.1px!important;margin:0!important;opacity:.9!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:#75d8ff!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:translateY(.5px)!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{-webkit-backdrop-filter:blur(12px) saturate(130%)!important;backdrop-filter:blur(12px) saturate(130%)!important;background:#0c0d0fe0!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: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:translateY(.5px)}.hamburger-icon{display:block}:root[data-theme=light] .hamburger-btn{background:#fff!important;border-color:#e5e7eb!important;color:#111!important}.beta-text{color:#e8eaed!important;flex:1 1 auto!important;font-size:12px!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:#75d8ff!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:translateY(.5px)}: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 (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}}.wallet-panel-overlay{align-items:center;animation:walletPanelFadeIn .2s ease;backdrop-filter:blur(10px) saturate(120%);-webkit-backdrop-filter:blur(10px) saturate(120%);background:radial-gradient(80% 120% at 50% 20%,#ffffff1a 0,#0000 60%),#00000094;display:flex;inset:0;justify-content:center;overscroll-behavior:contain;padding:18px;position:fixed;z-index:200000}@keyframes walletPanelFadeIn{0%{opacity:0}to{opacity:1}}.wallet-panel{--wp-text:#e6edf3;--wp-muted:#e6edf3c7;--wp-dim:#e6edf38c;--wp-faint:#e6edf359;--wp-border:#ffffff29;--wp-border-soft:#ffffff1a;--wp-border-softer:#ffffff14;--wp-surface:#ffffff0a;--wp-surface-hover:#ffffff12;--wp-surface-2:#ffffff0f;--wp-focus:#9db6ff80;animation:walletPanelSlideUp .25s ease;background:var(--element-radial);border:1px solid #ffffff29;border-radius:16px;box-shadow:0 40px 120px #000000a6,inset 0 .5px 0 #ffffff0f;color:#e6edf3;max-height:85vh;overflow-y:auto;position:relative;width:min(460px,94vw)}.wallet-panel::-webkit-scrollbar{width:6px}.wallet-panel::-webkit-scrollbar-track{background:#0000}.wallet-panel::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:3px}.wallet-panel::-webkit-scrollbar-thumb:hover{background:#ffffff40}[data-theme=black-white] .wallet-panel,[data-theme=light] .wallet-panel{--wp-text:#111;--wp-muted:#111827b8;--wp-dim:#1118278f;--wp-faint:#11182759;--wp-border:#dadada;--wp-border-soft:#ececec;--wp-border-softer:#00000014;--wp-surface:#00000008;--wp-surface-hover:#0000000f;--wp-surface-2:#0000000a;--wp-focus:#00000059;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}@keyframes walletPanelSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.wallet-panel-header{align-items:center;border-bottom:1px solid var(--wp-border-soft);display:flex;justify-content:space-between;padding:20px 24px}[data-theme=black-white] .wallet-panel-header,[data-theme=light] .wallet-panel-header{border-bottom-color:var(--wp-border-soft)}.wallet-panel-header h2{color:var(--wp-text);font-size:1.2rem;font-weight:600;letter-spacing:.02em;margin:0}.wallet-panel-close{background:#0000;border:1px solid #ffffff2e;border-radius:10px;color:var(--wp-text);cursor:pointer;display:grid;font-size:18px;height:32px;opacity:.85;place-items:center;transition:all .15s;width:32px}.wallet-panel-close:hover{background:#ffffff0f;border-color:#ffffff47;opacity:1}[data-theme=black-white] .wallet-panel-close,[data-theme=light] .wallet-panel-close{border-color:#d0d0d0;color:#111}[data-theme=black-white] .wallet-panel-close:hover,[data-theme=light] .wallet-panel-close:hover{background:#f5f5f5;border-color:#bdbdbd}.wallet-connect-section{padding:48px 24px;text-align:center}.connect-message{margin-bottom:28px}.wallet-icon{display:block;font-size:48px;margin-bottom:16px;opacity:.9}.connect-message h3{color:var(--wp-text);font-size:1.25rem;font-weight:600;margin:0 0 8px}.connect-message p{color:var(--wp-muted);font-size:.9rem;margin:0}.connect-wallet-btn{background:linear-gradient(135deg,gold,#f5a623);border:none;border-radius:10px;color:#000;cursor:pointer;font-size:1rem;font-weight:600;max-width:260px;padding:14px 36px;transition:all .2s;width:100%}.connect-wallet-btn:hover:not(:disabled){box-shadow:0 8px 24px #ffd70059;transform:translateY(-2px)}.connect-wallet-btn:disabled{cursor:not-allowed;opacity:.6}.wallet-connected-header{align-items:center;background:var(--wp-surface);border-bottom:1px solid var(--wp-border-softer);display:flex;justify-content:space-between;padding:14px 24px}.wallet-panel-info{display:flex;flex-direction:column;gap:2px}.wallet-address{color:var(--wp-text);font-family:SF Mono,Monaco,Courier New,monospace;font-size:.9rem;font-weight:500}.wallet-chain{align-items:center;color:#22c55e;display:flex;font-size:.72rem;font-weight:500;gap:5px}.wallet-chain:before{background:#22c55e;border-radius:50%;box-shadow:0 0 8px #22c55e80;content:"";height:6px;width:6px}.wallet-panel-refresh{background:#0000;border:1px solid #ffffff2e;border-radius:10px;color:var(--wp-text);cursor:pointer;display:grid;font-size:16px;height:36px;opacity:.85;place-items:center;transition:all .15s;width:36px}.wallet-panel-refresh:hover:not(:disabled){background:#ffffff0f;border-color:#ffffff47;opacity:1}[data-theme=black-white] .wallet-panel-refresh,[data-theme=light] .wallet-panel-refresh{border-color:#d0d0d0;color:#111}[data-theme=black-white] .wallet-panel-refresh:hover:not(:disabled),[data-theme=light] .wallet-panel-refresh:hover:not(:disabled){background:#f5f5f5;border-color:#bdbdbd}.balance-cards{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;padding:20px 24px}.wallet-panel-balance-card{background:var(--wp-surface);border:1px solid var(--wp-border-softer);border-radius:12px;display:flex;flex-direction:column;gap:6px;padding:16px;transition:all .15s}.wallet-panel-balance-card:hover{background:var(--wp-surface-hover);border-color:var(--wp-border-soft)}.wallet-panel-balance-card.casino{background:#ffd7000d;border-color:#ffd7003d}.wallet-panel-balance-card.wallet{background:#9db6ff0f;border-color:#9db6ff3d}.wallet-panel-balance-label{color:var(--wp-dim);font-size:.7rem;font-weight:500;letter-spacing:.8px;text-transform:uppercase}.wallet-panel-balance-value{font-feature-settings:"tnum";color:var(--wp-text);font-size:1.4rem;font-variant-numeric:tabular-nums;font-weight:700}.wallet-panel-balance-card.casino .wallet-panel-balance-value{color:gold}.wallet-panel-balance-card.wallet .wallet-panel-balance-value{color:#9db6ff}.wallet-panel-balance-note{color:var(--wp-muted);font-size:.68rem}.wallet-tabs{border-bottom:1px solid var(--wp-border-softer);display:flex;gap:10px;padding:14px 24px 0}.wallet-tabs .wallet-panel-tab{background:#0000;border:1px solid #0000;border-radius:999px;color:var(--wp-dim);cursor:pointer;flex:1 1;font-size:.86rem;font-weight:600;padding:10px 12px;transition:background .15s,border-color .15s,color .15s}.wallet-tabs .wallet-panel-tab:hover{background:var(--wp-surface);border-color:var(--wp-border-soft);color:var(--wp-text)}.wallet-tabs .wallet-panel-tab.active{background:#9db6ff24;border-color:#9db6ff59;color:var(--wp-text)}.tab-content{padding:20px 24px 24px}.action-section{margin-bottom:20px}.action-section label{color:var(--wp-muted);display:block;font-size:.82rem;font-weight:500;margin-bottom:10px}.input-row{display:flex;gap:10px}.amount-input-wrapper{align-items:center;display:flex;flex:1 1;position:relative}.amount-input-wrapper input{background:var(--wp-surface-2);border:1px solid var(--wp-border-soft);border-radius:10px;color:var(--wp-text);font-family:inherit;font-size:1rem;font-weight:500;padding:14px 16px;transition:all .15s;width:100%}.amount-input-wrapper input:focus{background:var(--wp-surface-hover);border-color:var(--wp-focus);box-shadow:0 0 0 3px #9db6ff26;outline:none}.amount-input-wrapper input::placeholder{color:var(--wp-faint)}.wallet-panel-action-btn{border:none;border-radius:10px;cursor:pointer;font-family:inherit;font-size:.95rem;font-weight:600;min-width:100px;padding:14px 24px;transition:all .15s}.wallet-panel-action-btn.deposit{background:#22c55e;color:#000;font-weight:700}.wallet-panel-action-btn.deposit:hover:not(:disabled){background:#16a34a;box-shadow:0 4px 16px #22c55e59;transform:translateY(-1px)}.wallet-panel-action-btn.withdraw{background:#ef4444;color:#fff;font-weight:700}.wallet-panel-action-btn.withdraw:hover:not(:disabled){background:#dc2626;box-shadow:0 4px 16px #ef444459;transform:translateY(-1px)}.wallet-panel-action-btn:disabled{box-shadow:none!important;cursor:not-allowed;opacity:.5;transform:none!important}.quick-amounts{display:flex;gap:8px;margin-top:10px}.wallet-panel-quick-btn{background:var(--wp-surface);border:1px solid var(--wp-border-soft);border-radius:8px;color:var(--wp-muted);cursor:pointer;flex:1 1;font-size:.82rem;font-weight:500;padding:10px 12px;transition:all .15s}.wallet-panel-quick-btn:hover:not(:disabled){background:var(--wp-surface-hover);border-color:var(--wp-border);color:var(--wp-text)}.wallet-panel-quick-btn.max{background:#ffd70014;border-color:#ffd70033;color:gold}.wallet-panel-quick-btn.max:hover:not(:disabled){background:#ffd70026;border-color:#ffd7004d}.wallet-panel-quick-btn:disabled{cursor:not-allowed;opacity:.3}.session-info{margin-bottom:20px}.session-description{color:var(--wp-muted);font-size:.85rem;line-height:1.6;margin:0}.session-active{background:#22c55e0d;border:1px solid #22c55e26;border-radius:14px;padding:20px}.session-status{align-items:center;color:#22c55e;display:flex;font-size:1rem;font-weight:600;gap:8px;justify-content:center;margin-bottom:6px}.status-dot{animation:walletPanelPulse 2s infinite;background:#22c55e;border-radius:50%;box-shadow:0 0 10px #22c55e99;height:8px;width:8px}@keyframes walletPanelPulse{0%,to{box-shadow:0 0 10px #22c55e99;opacity:1}50%{box-shadow:0 0 15px #22c55e66;opacity:.7}}.session-expiry{color:var(--wp-muted);font-size:.82rem;margin-bottom:16px;text-align:center}.revoke-btn{background:#ef444414;border:1px solid #ef444433;border-radius:10px;color:#ef4444;cursor:pointer;font-size:.9rem;font-weight:600;margin-top:16px;padding:12px 24px;transition:all .15s;width:100%}.revoke-btn:hover:not(:disabled){background:#ef444426;border-color:#ef44444d}.session-wallet-info{background:var(--wp-surface);border:1px solid var(--wp-border-softer);border-radius:10px;margin-bottom:16px;padding:14px 16px}.session-wallet-row{align-items:center;display:flex;justify-content:space-between;padding:8px 0}.session-wallet-row:not(:last-child){border-bottom:1px solid var(--wp-border-softer)}.session-wallet-row .label{color:var(--wp-muted);font-size:.82rem}.session-wallet-row .address{color:var(--wp-dim);font-family:SF Mono,Monaco,Courier New,monospace;font-size:.78rem}.session-wallet-row .balance{font-feature-settings:"tnum";font-size:.9rem;font-variant-numeric:tabular-nums;font-weight:600}.session-wallet-row .balance.funded{color:#22c55e}.session-wallet-row .balance.empty{color:#ef4444}.session-warning{background:#eab30814;border:1px solid #eab30833;border-radius:8px;color:#eab308;font-size:.8rem;margin-top:12px;padding:10px 14px;text-align:center}.fund-session-section{background:#22c55e0a;border:1px solid #22c55e1f;border-radius:12px;margin-bottom:16px;padding:16px}.fund-session-section label{color:#22c55e;display:block;font-size:.85rem;font-weight:600;margin-bottom:12px}.fund-session-section .input-row{display:flex;gap:10px}.fund-session-section .amount-input-wrapper{flex:1 1;position:relative}.fund-session-section .amount-input-wrapper input{background:var(--wp-surface-2);border:1px solid #22c55e33;border-radius:10px;color:var(--wp-text);font-family:inherit;font-size:.95rem;font-weight:500;padding:12px 55px 12px 14px;width:100%}.fund-session-section .amount-input-wrapper input:focus{border-color:#22c55e80;outline:none}.fund-session-section .currency-suffix{color:var(--wp-dim);font-size:.82rem;font-weight:500;pointer-events:none;position:absolute;right:14px;top:50%;transform:translateY(-50%)}.fund-session-section .wallet-panel-action-btn.fund{background:linear-gradient(135deg,#22c55e,#16a34a);border:none;border-radius:10px;color:#fff;cursor:pointer;font-weight:600;padding:12px 20px;transition:all .15s}.fund-session-section .wallet-panel-action-btn.fund:hover:not(:disabled){box-shadow:0 4px 16px #22c55e59;transform:translateY(-1px)}.fund-session-section .wallet-panel-action-btn.fund:disabled{cursor:not-allowed;opacity:.5}.fund-session-section .quick-amounts.eth-amounts{display:flex;gap:8px;margin-top:12px}.fund-session-section .quick-amounts.eth-amounts .wallet-panel-quick-btn{background:#22c55e14;border:1px solid #22c55e26;border-radius:8px;color:#22c55e;cursor:pointer;flex:1 1;font-size:.75rem;font-weight:500;padding:8px 10px;transition:all .15s}.fund-session-section .quick-amounts.eth-amounts .wallet-panel-quick-btn:hover{background:#22c55e26;border-color:#22c55e40}.session-note{color:var(--wp-dim);font-size:.75rem;margin-bottom:0;margin-top:10px;text-align:center}.session-setup{gap:16px}.session-option,.session-setup{display:flex;flex-direction:column}.session-option{gap:8px}.session-option label{color:var(--wp-muted);font-size:.82rem;font-weight:500}.session-option input{background:var(--wp-surface-2);border:1px solid var(--wp-border-soft);border-radius:10px;color:var(--wp-text);font-family:inherit;font-size:.95rem;font-weight:500;padding:12px 16px;transition:all .15s}.session-option input:focus{background:var(--wp-surface-hover);border-color:var(--wp-focus);box-shadow:0 0 0 3px #9db6ff26;outline:none}.activate-btn{background:linear-gradient(135deg,gold,#f5a623);border:none;border-radius:10px;color:#000;cursor:pointer;font-size:1rem;font-weight:600;margin-top:8px;padding:16px;transition:all .2s}.activate-btn:hover:not(:disabled){box-shadow:0 6px 20px #ffd70059;transform:translateY(-2px)}.activate-btn:disabled{cursor:not-allowed;opacity:.5}.error-message{align-items:center;background:#ef444414;border:1px solid #ef444433;border-radius:10px;color:#ef4444;display:flex;font-size:.85rem;gap:12px;justify-content:space-between;margin:0 24px 20px;padding:14px 16px}.error-message button{background:none;border:none;color:#ef4444;cursor:pointer;font-size:18px;line-height:1;opacity:.7;padding:0;transition:opacity .15s}.error-message button:hover{opacity:1}@media (max-width:480px){.wallet-panel{max-height:90vh;width:96%}.balance-cards{gap:10px;grid-template-columns:1fr}.wallet-tabs .wallet-panel-tab{font-size:.84rem;padding:10px 12px}.quick-amounts{flex-wrap:wrap}.fund-session-section .quick-amounts.eth-amounts .wallet-panel-quick-btn,.wallet-panel-quick-btn{flex:initial;min-width:calc(50% - 4px)}}.install-modal-overlay{align-items:center;display:flex;justify-content:center;position:fixed;z-index:100001}.install-modal-overlay--desktop{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#0009;bottom:0;left:0;right:0;top:0}.install-modal-overlay--mobile{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#000000b3;bottom:0;justify-content:center;left:0;padding:20px;right:0;top:0}.install-modal-panel--desktop{background:radial-gradient(150% 200% at 50% 50%,#d8b45a0f 0,#0000 100%),#111318;border:1px solid #ffffff29;border-radius:16px;box-shadow:0 40px 120px #000000a6,inset 0 .5px 0 #ffffff0f;color:#e6edf3;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:linear-gradient(180deg,#16181f,#111318 45%,#0c0d0f);border:1px solid #ffffff0a;border-radius:20px;box-shadow:0 18px 40px #00000059;color:#f4f6fb;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:#fff3;border-radius:999px;height:4px;margin:0 auto 20px;width:36px}.install-modal-close{align-items:center;background:#ffffff1a;border:none;border-radius:50%;color:#ffffffb3;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:#fff3;color:#fff}.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-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:#ffffff14;border-radius:12px;color:#fffc;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:#9db6ff;font-size:16px;font-weight:700}.install-modal-panel--desktop.light .install-modal-step-number{color:#4f6fff}.install-modal-step-icon svg+.install-modal-step-number{align-items:center;background:#9db6ff;border-radius:50%;bottom:-4px;color:#0b0c0d;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:#4f6fff;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:#9db6ff;opacity:1}.install-modal-panel--desktop.light .install-modal-step-content strong{color:#4f6fff}.install-modal-icon-demo{align-items:center;background:#ffffff0f;border-radius:8px;color:#ffffffb3;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:#fff;border:1px solid #fff3;border-radius:12px;color:#0b0c0d;cursor:pointer;font-size:15px;font-weight:700;padding:14px 20px;transition:transform .12s ease,box-shadow .2s ease;width:100%}.install-modal-done:hover{box-shadow:0 8px 24px #00000040;transform:translateY(-1px)}.install-modal-done:active{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:#fff3;border-radius:2px}.homepage-dealers-brand .beta-text{color:#cfaa4d!important;font-size:15px!important;font-weight:700!important;letter-spacing:2.5px!important;text-shadow:0 0 16px #cfaa4d40;transition:all .2s ease}.homepage-dealers-brand .beta-text:hover{color:#e5c872!important;text-shadow:0 0 24px #cfaa4d66}.homepage-container{background:#0000!important;display:flex;min-height:100vh;overflow-x:hidden;width:100%}.homepage-sidebar{flex-shrink:0;max-width:250px;position:static;width:100%}@media (min-width:901px){body.sidebar-hidden .homepage-sidebar{display:none!important}}.homepage-content{align-items:flex-start;display:flex;flex:1 1;justify-content:center;min-width:0}.homepage-page{min-height:100vh;padding:30px;position:relative;width:100%;z-index:1}@media (min-width:901px){body.sidebar-hidden .homepage-page{padding-top:0}}.homepage-main{align-items:stretch;display:flex;flex-direction:column;gap:18px;justify-content:flex-start;margin:18px 0 0;width:100%}.homepage-hero{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1.4fr .8fr;width:100%}@media (max-width:900px){.homepage-hero{grid-template-columns:1fr}}.homepage-hero-left{background:radial-gradient(ellipse 80% 60% at 0 100%,#d8b45a14 0,#0000 50%),radial-gradient(ellipse 60% 80% at 100% 0,#a855f70f 0,#0000 40%),linear-gradient(180deg,#ffffff08,#0000 30%),linear-gradient(180deg,#191b22,#12141a);border:1px solid hsla(0,0%,100%,.025);border-radius:18px;box-shadow:inset 0 1px 0 #ffffff0a,0 8px 24px #0006,0 24px 64px #0000004d;overflow:hidden;padding:32px;position:relative}.homepage-hero-left:before{animation:heroGlow 8s ease-in-out infinite alternate;background:radial-gradient(ellipse,#d8b45a1a 0,#0000 70%);bottom:-50%;content:"";height:100%;left:-20%;pointer-events:none;position:absolute;width:60%}@keyframes heroGlow{0%{opacity:.5;transform:translate(0)}to{opacity:1;transform:translate(10%,-5%)}}.homepage-hero-kicker{color:#d8b45a;color:var(--cta-primary,#d8b45a);font-size:11px;letter-spacing:1.5px;text-transform:uppercase}.homepage-hero-kicker,.homepage-hero-title{font-weight:700;position:relative;z-index:1}.homepage-hero-title{color:#f4f6fb;color:var(--text-primary,#f4f6fb);font-size:38px;letter-spacing:-.03em;line-height:1.1;margin:16px 0 12px}.homepage-hero-title .brand-highlight{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#d8b45a,#f2d28a 50%,#d8b45a);-webkit-background-clip:text;background-clip:text}.homepage-hero-subtitle{color:#a7b0c2;color:var(--text-secondary,#a7b0c2);font-size:16px;line-height:1.6;max-width:44ch;position:relative;z-index:1}.homepage-hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.homepage-hero-cta{align-items:center;background:linear-gradient(180deg,#ffffff2e,#fff0 45%),linear-gradient(180deg,#e8c45a,#c9a03a 50%,#b8903a);border:none;border-radius:10px;box-shadow:inset 0 1px 0 #ffffff47,inset 0 -1px 0 #00000014,0 8px 24px #0006,0 2px 8px #d8b45a33;color:#0c0d0f;cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;justify-content:center;letter-spacing:.2px;padding:13px 26px;transition:transform .15s ease,box-shadow .15s ease}.homepage-hero-cta:hover{box-shadow:inset 0 1px 0 #ffffff52,inset 0 -1px 0 #00000014,0 12px 32px #00000073,0 4px 12px #d8b45a40;transform:translateY(-2px)}.homepage-hero-cta:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.homepage-hero-cta.secondary{background:#0000;border:none;box-shadow:none;color:#a7b0c2;color:var(--text-secondary,#a7b0c2);font-weight:600;padding:12px 14px;text-decoration:underline;text-underline-offset:3px}.homepage-hero-cta.secondary:hover{box-shadow:none;color:#f4f6fb;color:var(--text-primary,#f4f6fb);transform:none}.homepage-hero-trust{border-top:1px solid #ffffff0d;color:#737e96;color:var(--text-muted,#737e96);display:flex;flex-wrap:wrap;font-size:11px;font-weight:600;gap:14px;letter-spacing:.2px;margin-top:16px;padding-top:14px}.homepage-hero-trust span{align-items:center;display:inline-flex;gap:8px}.homepage-hero-feature{background:radial-gradient(ellipse 100% 80% at 80% 20%,#d8b45a1f 0,#0000 50%),radial-gradient(ellipse 80% 100% at 20% 80%,#a855f714 0,#0000 40%),linear-gradient(180deg,#ffffff08,#0000 30%),linear-gradient(145deg,#1c1a24,#14121a);border:1px solid #d8b45a26;border-radius:18px;box-shadow:inset 0 1px 0 #ffffff0a,0 8px 24px #0006,0 24px 64px #0000004d,0 0 40px #d8b45a0d;cursor:pointer;overflow:hidden;padding:24px;position:relative;text-align:left;transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .2s ease,border-color .2s ease}.homepage-hero-feature:hover{border-color:#d8b45a40;box-shadow:inset 0 1px 0 #ffffff0d,0 12px 32px #00000073,0 32px 80px #00000059,0 0 60px #d8b45a1a;transform:translateY(-6px) scale(1.02)}.homepage-hero-feature-top{align-items:center;color:#d8b45a;color:var(--cta-primary,#d8b45a);display:inline-flex;font-size:10px;font-weight:700;gap:6px;letter-spacing:1.5px;text-transform:uppercase}.homepage-hero-feature-top:before{content:"★";font-size:8px}.homepage-hero-feature-title{color:#f4f6fb;color:var(--text-primary,#f4f6fb);font-size:22px;font-weight:800;letter-spacing:-.02em;margin-top:12px}.homepage-hero-feature-subtitle{color:#d8b45a;color:var(--cta-primary,#d8b45a);font-size:14px;font-weight:600;margin-top:6px;opacity:.9}.homepage-hero-feature-cta{align-items:center;background:linear-gradient(135deg,#d8b45a,#e8c86a 50%,#d8b45a);border-radius:8px;box-shadow:inset 0 1px 0 #fff3,0 2px 8px #0000004d,0 0 20px #d8b45a33;color:#0c0d0f;display:inline-flex;font-size:12px;font-weight:700;gap:8px;letter-spacing:.6px;margin-top:18px;padding:10px 18px;text-transform:uppercase;transition:all .15s ease}.homepage-hero-feature:hover .homepage-hero-feature-cta{background:linear-gradient(135deg,#e8c86a,#f2d28a 50%,#e8c86a);box-shadow:inset 0 1px 0 #ffffff40,0 4px 12px #00000059,0 0 28px #d8b45a4d}.homepage-hero-feature-cta svg{height:12px;width:12px}.homepage-hero-feature-icon{bottom:-5px;height:110px;opacity:.15;pointer-events:none;position:absolute;right:-5px;transition:all .3s ease;width:110px}.homepage-hero-feature:hover .homepage-hero-feature-icon{opacity:.25;transform:scale(1.1) rotate(5deg)}.promo-card{align-items:center;border:1px solid #ffffff1a;border-radius:16px;color:#fff;cursor:pointer;display:flex;justify-content:space-between;min-height:100px;overflow:hidden;padding:16px 20px;position:relative;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.promo-card:hover{box-shadow:0 8px 32px #0000004d;transform:translateY(-2px)}.promo-card-content{display:flex;flex-direction:column;gap:4px;position:relative;z-index:2}.promo-highlight{color:#a3e635;font-size:28px;font-weight:800;text-shadow:0 0 20px #a3e63580}.promo-title{color:#fff;font-size:14px;font-weight:700;letter-spacing:.5px}.promo-subtitle{color:#e6edf3;font-size:12px;opacity:.7}.promo-cta{align-items:center;color:#a3e635;display:inline-flex;font-size:12px;font-weight:600;gap:6px;margin-top:8px}.promo-cta svg{transition:transform .2s ease}.promo-card:hover .promo-cta svg{transform:translateX(3px)}.promo-card-visual{align-items:center;bottom:0;display:flex;justify-content:flex-end;pointer-events:none;position:absolute;right:0;top:0;width:50%;z-index:1}.promo-token{background:linear-gradient(135deg,#141914f2,#0f140ffa)}.promo-token:before{background:radial-gradient(circle at 80% 50%,#a3e63526 0,#0000 60%);content:"";inset:0;pointer-events:none;position:absolute}.token-visual{justify-content:center;padding-right:20px}.riser-logo{filter:drop-shadow(0 0 15px rgba(163,230,53,.4));height:80px;object-fit:contain;width:80px}.promo-featured{background:radial-gradient(ellipse 100% 150% at 80% 20%,#f5b80040 0,#0000 50%),radial-gradient(ellipse 80% 100% at 20% 80%,#9945ff33 0,#0000 50%),linear-gradient(135deg,#1a1625,#12101a 50%,#0d0b12);min-height:120px;overflow:hidden;position:relative;text-align:left}.promo-featured:before{background:radial-gradient(circle at 75% 50%,#f5b80026 0,#0000 40%),radial-gradient(circle at 25% 80%,#9945ff1f 0,#0000 40%);inset:0}.promo-featured:after,.promo-featured:before{content:"";pointer-events:none;position:absolute}.promo-featured:after{background:linear-gradient(135deg,#f5b80080,#9945ff4d 50%,#f5b80033);border-radius:16px;inset:-1px;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.8;padding:1px}.promo-featured .promo-card-content{position:relative;z-index:2}.promo-featured .promo-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#f5b800,gold 50%,#f5b800);-webkit-background-clip:text;background-clip:text;font-size:18px;font-weight:800;letter-spacing:1px;text-shadow:none}.promo-featured .promo-subtitle{color:#fffc;font-size:13px;margin-top:4px;opacity:1}.promo-featured .promo-highlight{color:#f5b800;font-size:32px;font-weight:900;margin-bottom:4px;text-shadow:0 0 30px #f5b80099}.promo-featured .promo-cta{align-items:center;background:linear-gradient(135deg,#f5b800,#e5a800);border-radius:8px;box-shadow:0 4px 20px #f5b80066;color:#000;display:inline-flex;font-size:13px;font-weight:700;gap:8px;letter-spacing:.5px;margin-top:12px;padding:10px 20px;text-transform:uppercase;transition:all .2s ease}.promo-featured:hover .promo-cta{background:linear-gradient(135deg,#ffd000,#f5b800);box-shadow:0 6px 30px #f5b80080;transform:translateX(3px)}.featured-visual{justify-content:center;z-index:1}.featured-icon{animation:float 3s ease-in-out infinite;filter:drop-shadow(0 0 25px rgba(245,184,0,.5)) drop-shadow(0 0 50px rgba(153,69,255,.3));height:100px;object-fit:contain;opacity:1;width:100px}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.promo-social{background:linear-gradient(135deg,#19191ef2,#141419fa)}.promo-social:before{background:radial-gradient(circle at 80% 50%,#ffffff14 0,#0000 60%);content:"";inset:0;pointer-events:none;position:absolute}.promo-social .promo-cta{color:#fff}.social-visual{justify-content:center;padding-right:20px}.x-logo{color:#ffffffe6;filter:drop-shadow(0 0 15px rgba(255,255,255,.2));height:70px;width:70px}@media (max-width:900px){.promo-banner{grid-template-columns:1fr}.promo-card{min-height:80px}.promo-highlight{font-size:22px}}.homepage-box{background:linear-gradient(180deg,#ffffff08,#ffffff03 20%,#0000 40%),linear-gradient(180deg,#191b22,#12141a);border:1px solid hsla(0,0%,100%,.025);border-radius:18px;box-shadow:inset 0 1px 0 #ffffff0a,0 4px 12px #0000004d,0 16px 48px #00000059;padding:24px;position:relative;width:100%}.homepage-title-icons{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.homepage-title-icons h2{align-items:center;color:#f4f6fb;color:var(--text-primary,#f4f6fb);display:flex;font-size:16px;font-weight:700;gap:10px;letter-spacing:-.01em;margin:0}.games-count{background:#ffffff0a;border-radius:6px;color:#6b7688;color:var(--text-muted,#6b7688);font-size:11px;font-weight:600;padding:4px 10px}.games-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.game-card{background:linear-gradient(180deg,#ffffff0a,#ffffff03 20%,#0000 50%),linear-gradient(180deg,#191b22,#12141a);border:1px solid hsla(0,0%,100%,.025);border-radius:16px;box-shadow:inset 0 1px 0 #ffffff0a,0 4px 8px #0000004d,0 12px 32px #0006;color:#f4f6fb;color:var(--text-primary,#f4f6fb);cursor:pointer;overflow:hidden;padding:20px;position:relative;text-align:left;transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s ease;width:100%}.game-card:hover{box-shadow:inset 0 1px 0 #ffffff0d,0 8px 16px #00000059,0 24px 48px #00000073,0 0 0 1px #ffffff0a;transform:translateY(-6px) scale(1.01)}.game-card:focus-visible{outline:2px solid #d8b45a;outline:2px solid var(--cta-primary,#d8b45a);outline-offset:2px}.game-card:active{transform:translateY(-2px) scale(1.005);transition-duration:.1s}.game-card-glow{inset:0;pointer-events:none;position:absolute;z-index:0}.game-card-pills{display:flex;flex-wrap:wrap;gap:4px}.game-card-pill{font-size:9px;font-weight:700;letter-spacing:.3px}.game-card-live,.game-card-pill{align-items:center;border-radius:999px;display:inline-flex;padding:2px 6px}.game-card-live{font-size:8px;font-weight:800;gap:4px;letter-spacing:.5px;text-transform:uppercase}.live-dot{animation:pulse 1.5s ease-in-out infinite;height:5px;width:5px}.game-card-watermark{height:120px;mix-blend-mode:luminosity;object-fit:contain;opacity:.12;pointer-events:none;position:absolute;right:-10px;top:-12px;-webkit-user-select:none;user-select:none;width:120px;z-index:0}.game-card-title-row{align-items:center;display:flex;gap:8px;position:relative;z-index:1}.game-card-icon{background:#0000002e;border:1px solid #ffffff14;border-radius:6px;height:30px;object-fit:contain;padding:5px;width:30px}.game-card-title{font-size:14px;font-weight:700;letter-spacing:.2px}.game-card-body{display:flex;flex-direction:column;gap:10px;padding:14px 16px 16px}.game-card-headline-metric{align-items:baseline;display:flex;gap:8px;margin-bottom:4px}.headline-value{color:#d8b45a;color:var(--cta-primary,#d8b45a);font-size:28px;font-weight:800;letter-spacing:-.02em;text-shadow:0 0 20px #d8b45a26}.headline-label{color:#6b7688;color:var(--text-muted,#6b7688);font-size:12px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.game-card-chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.game-chip{align-items:center;background:#ffffff0a;border:1px solid #ffffff0a;border-radius:6px;color:#a7b0c2;color:var(--text-secondary,#a7b0c2);display:inline-flex;font-size:10px;font-weight:600;letter-spacing:.3px;padding:4px 10px}.game-card-cta{align-items:center;background:linear-gradient(180deg,#ffffff14,#ffffff08);border:1px solid #ffffff0f;border-radius:10px;box-shadow:inset 0 1px 0 #ffffff0f,0 2px 4px #0003;color:#f4f6fb;color:var(--text-primary,#f4f6fb);display:flex;font-size:13px;font-weight:700;gap:8px;justify-content:center;letter-spacing:.6px;margin-top:auto;padding:12px 20px;text-transform:uppercase;transition:all .15s ease}.game-card-cta:hover,.game-card:hover .game-card-cta{background:linear-gradient(180deg,#ffffff1f,#ffffff0d);border-color:#ffffff1a;box-shadow:inset 0 1px 0 #ffffff14,0 4px 8px #00000040}.game-card-cta:focus-visible{outline:2px solid #d8b45a;outline:2px solid var(--cta-primary,#d8b45a);outline-offset:2px}.game-card-cta svg{height:16px;width:16px}.game-card-unified{display:flex;flex-direction:column;min-height:220px}.game-card-unified .game-card-glow{bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:0}.game-card-body-unified{border-top:1px solid #ffffff08;display:flex;flex-direction:column;gap:10px;margin-top:auto;padding-top:14px}.game-card-body-unified,.game-card-unified .game-card-pills-row{position:relative;z-index:1}.game-card-unified .game-card-watermark{height:110px;opacity:.15;right:-15px;top:50%;transform:translateY(-50%);transition:all .3s ease;width:110px}.game-card-unified:hover .game-card-watermark{opacity:.25;transform:translateY(-50%) scale(1.1) rotate(5deg)}.game-card-unified .game-card-title-row{margin-bottom:6px;margin-top:10px}.game-card-unified .game-card-title{font-size:18px;font-weight:800;letter-spacing:.3px}.game-card-token-row{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:8px}.game-card-token{align-items:center;display:inline-flex;gap:8px}.game-card-token img{border-radius:6px;height:20px;object-fit:contain;width:20px}.game-card-token span{font-size:12px;opacity:.85}.game-card-metric{text-align:right}.metric-label{color:#a3adbff2;font-size:10px;opacity:.8}.metric-value{color:#d4af37f2;font-size:16px;font-weight:800}.game-card-subtitle{color:#a7b0c2;color:var(--text-secondary,#a7b0c2);font-size:14px;line-height:1.5;margin-top:8px;opacity:1}.transactions-box{max-width:100%}.transactions-list{max-height:300px;overflow-y:auto}.transactions-empty{opacity:.6;padding:24px;text-align:center}.transaction-item,.transactions-empty{color:#e6edf3;color:var(--font-color,#e6edf3)}.transaction-item{align-items:center;border-bottom:1px solid #ffffff14;display:flex;justify-content:space-between;padding:12px 0}.transaction-item:last-child{border-bottom:none}.transaction-left{align-items:center;display:flex;gap:12px}.transaction-icon{align-items:center;border-radius:8px;display:flex;height:32px;justify-content:center;width:32px}.transaction-icon.win{background:#22c55e26;color:#22c55e}.transaction-icon.loss{background:#ef444426;color:#ef4444}.transaction-info{display:flex;flex-direction:column}.transaction-player{font-size:13px;font-weight:600}.transaction-status{font-size:11px;opacity:.6}.transaction-amount{font-size:14px;font-weight:700}.transaction-amount.win{color:#22c55e}.transaction-amount.loss{color:#ef4444}.transactions-list::-webkit-scrollbar{width:6px}.transactions-list::-webkit-scrollbar-track{background:#ffffff0d;border-radius:3px}.transactions-list::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:3px}.transactions-list::-webkit-scrollbar-thumb:hover{background:#ffffff40}@media (max-width:900px){.homepage-sidebar{display:none}.homepage-page{min-height:auto;padding:12px 8px}.homepage-content{padding:0}.homepage-main{gap:16px;margin-top:12px}.homepage-hero{gap:12px;grid-template-columns:1fr}.homepage-hero-left{border-radius:14px;padding:20px 16px}.homepage-hero-title{font-size:26px;margin:12px 0 8px}.homepage-hero-subtitle{font-size:14px}.homepage-hero-kicker{font-size:10px}.homepage-hero-cta{font-size:13px;justify-content:center;padding:12px 20px;width:100%}.homepage-hero-trust{flex-wrap:wrap;font-size:11px;gap:8px}.homepage-hero-feature{border-radius:14px;min-height:160px;padding:16px}.games-grid{gap:12px;grid-template-columns:repeat(2,1fr)}.game-card{border-radius:14px;padding:14px}.game-card-title{font-size:15px}.game-card-subtitle{font-size:12px}.game-card-pills{gap:4px}.game-card-pill{font-size:9px;padding:3px 6px}.game-card-icon{height:36px;width:36px}.homepage-box{border-radius:14px;padding:16px}.homepage-title-icons{margin-bottom:12px}.homepage-title-icons h2{font-size:14px}.transactions-list{max-height:200px}}@media (max-width:480px){.games-grid{gap:10px;grid-template-columns:repeat(2,1fr)}.game-card{padding:12px}.game-card-title{font-size:14px}.homepage-hero-title{font-size:22px}}@media (max-width:360px){.games-grid{gap:8px;grid-template-columns:1fr 1fr}.game-card{padding:10px}}.dice-container{background:#0000!important;display:flex;min-height:100vh;overflow-x:hidden;width:100%}.dice-sidebar{flex-shrink:0;max-width:250px;position:static;width:100%}@media (min-width:901px){body.sidebar-hidden .dice-sidebar{display:none!important}}.dice-content{align-items:flex-start;display:flex;flex:1 1;justify-content:center;min-width:0}.dice-top-row{align-items:stretch;display:flex;flex-direction:column;gap:8px;justify-content:flex-start;margin:10px auto 0;max-width:1400px;width:100%}.dice-game{min-height:100vh;padding:30px;position:relative;width:100%;z-index:1}@media (min-width:901px){body.sidebar-hidden .dice-game{padding-top:0}}.dice-balance{align-items:center;background:var(--element-bg-strong);border:.2px solid var(--element-border-strong);border-radius:12px;box-shadow:0 1px 3px #0096ff14,inset 0 1px 2px #ffffff0f,inset 0 -1px 2px #0000004d;color:var(--font-color);display:flex;font-size:18px;font-weight:600;height:60px;justify-content:space-between;letter-spacing:.5px;margin-top:20px;max-width:100%;overflow:hidden;padding:10px 16px;position:relative;width:100%}@media (max-width:768px){.dice-top-row{align-items:stretch;flex-direction:column}.dice-balance{margin-top:18px;max-width:100%}}.dice-balance:after{background:repeating-linear-gradient(45deg,#ffffff08,#ffffff08 1px,#0000 0,#0000 15px),repeating-linear-gradient(-45deg,#ffffff05,#ffffff05 2px,#0000 0,#0000 30px);content:"";inset:0;opacity:.25;pointer-events:none;position:absolute}.balance-actions,.dice-balance span{position:relative;z-index:1}.balance-actions{display:flex;gap:8px}.balance-actions button{background:#ffffff0d;border:.2px solid var(--element-border);border-radius:6px;color:var(--font-color);cursor:pointer;font-size:12px;padding:6px 12px;transition:all .2s ease}.balance-actions button:hover{background:#ffffff1a}.dice-boxes{display:flex;flex-direction:row;gap:14px!important;height:auto;justify-content:center;margin-top:18px!important}.dice-box,.dice-boxes{position:relative;width:100%}.dice-box{background:#10131a;background:var(--color-surface,#10131a);border:1px solid #232a38;border:1px solid var(--color-border,#232a38);border-radius:14px;box-shadow:var(--element-shadow);flex:1 1;padding:20px}.dice-box.history-box{flex:0 0 350px;max-width:350px}.dice-title-icons{align-items:center;display:flex;justify-content:space-between}.dice-title-icons h2{color:var(--font-color);font-size:17px;font-weight:700;margin-bottom:20px}.roll-display{align-items:center;background:#0b0d12;background:var(--color-bg2,#0b0d12);border:2px solid #232a38;border:2px solid var(--color-border,#232a38);border-radius:50%;box-shadow:var(--element-shadow-strong);display:flex;flex-direction:column;height:180px;justify-content:center;margin:20px auto;position:relative;transition:all .2s ease;width:180px}.roll-display.animating{animation:pulse .1s ease-in-out infinite}.roll-display.win{border-color:var(--status-success);box-shadow:0 0 30px #10b9814d,inset 0 0 20px #10b9811a}.roll-display.loss{border-color:var(--status-danger);box-shadow:0 0 30px #ef444433,inset 0 0 20px #ef44441a}.roll-number{color:var(--font-color);font-family:Monaco,Consolas,monospace;font-size:2.5rem;font-weight:700}.roll-display.win .roll-number{color:var(--status-success)}.roll-display.loss .roll-number{color:var(--status-danger)}.win-amount{color:var(--status-success);font-size:1rem;font-weight:600;margin-top:4px}.dice-slider-container{height:60px;margin:20px 0;padding:20px 0;position:relative;width:100%}.slider-fill{background:#12b981;background:var(--status-success,#12b981);border-radius:4px;height:8px;top:50%;transform:translateY(-50%);transition:all .1s ease}.slider-fill,.slider-marker{pointer-events:none;position:absolute}.slider-marker{align-items:center;display:flex;flex-direction:column;top:0;transform:translateX(-50%);z-index:5}.marker-value{background:#ffffff1a;border:.2px solid var(--element-border);border-radius:6px;color:var(--font-color);font-size:.85rem;font-weight:600;padding:4px 10px}.dice-slider{-webkit-appearance:none;appearance:none;background:#ffffff1a;border-radius:4px;cursor:pointer;height:8px;outline:none;position:relative;width:100%}.dice-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--font-color);border-radius:50%;box-shadow:0 2px 8px #0000004d;cursor:pointer;height:20px;-webkit-transition:transform .2s ease;transition:transform .2s ease;width:20px}.dice-slider::-webkit-slider-thumb:hover{transform:scale(1.15)}.dice-slider::-moz-range-thumb{background:var(--font-color);border:none;border-radius:50%;box-shadow:0 2px 8px #0000004d;cursor:pointer;height:20px;width:20px}.slider-labels{color:#fff6;display:flex;font-size:.75rem;justify-content:space-between;margin-top:8px}.roll-mode-toggle{background:#0b0d12;background:var(--color-bg2,#0b0d12);border:1px solid #232a38;border:1px solid var(--color-border,#232a38);border-radius:10px;display:flex;gap:6px;margin-bottom:20px;padding:4px}.mode-btn{background:#0000;border:none;border-radius:8px;color:#737e96;color:var(--text-muted,#737e96);cursor:pointer;font-size:13px;font-weight:600;padding:10px 22px;transition:background .12s ease,color .12s ease}.mode-btn.active{background:#141926;background:var(--color-surface-hover,#141926);color:#f4f6fb;color:var(--text-primary,#f4f6fb)}.mode-btn:hover:not(.active){color:#a7b0c2;color:var(--text-secondary,#a7b0c2)}.bet-controls{display:flex;flex-direction:column;gap:16px;width:100%}.bet-input-group label{font-size:.85rem;letter-spacing:.5px;text-transform:uppercase}.bet-input-wrapper{background:#0006;border:.2px solid var(--element-border);transition:border-color .2s ease}.bet-input-wrapper:focus-within{border-color:#ffffff4d}.currency{font-size:1.1rem}.bet-input{padding:14px 8px}.bet-actions{border-left:.2px solid var(--element-border)}.bet-actions button{background:#0000;color:#fff9;padding:14px}.bet-actions button:hover{color:var(--font-color)}.bet-stats{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}.stat-item{background:#0000004d;border:.2px solid var(--element-border);border-radius:8px;display:flex;flex-direction:column;gap:4px;padding:12px;text-align:center}.stat-label{color:#ffffff80;font-size:.7rem;letter-spacing:.5px;text-transform:uppercase}.stat-value{color:var(--font-color);font-size:1rem;font-weight:600}.stat-value.profit{color:var(--status-success)}.roll-button{background:linear-gradient(180deg,#ffffff24,#fff0 50%),linear-gradient(180deg,#cfaa4d,#a68a3a);background:linear-gradient(180deg,#ffffff24 0,#fff0 50%),linear-gradient(180deg,var(--cta-primary,#cfaa4d) 0,var(--accent-gold-deep,#a68a3a) 100%);border:none;border-radius:10px;box-shadow:inset 0 1px 0 #ffffff38,0 4px 14px #00000059,0 2px 6px #cfaa4d4d;box-shadow:inset 0 1px 0 #ffffff38,0 4px 14px #00000059,0 2px 6px var(--cta-glow,#cfaa4d4d);color:#0b0d12;color:var(--cta-text,#0b0d12);cursor:pointer;font-size:14px;font-weight:700;letter-spacing:.5px;margin-top:16px;padding:14px 28px;text-transform:uppercase;transition:transform .12s ease,box-shadow .12s ease;width:100%}.roll-button:hover:not(:disabled){box-shadow:inset 0 1px 0 #ffffff47,0 6px 20px #0006,0 3px 10px #cfaa4d66;box-shadow:inset 0 1px 0 #ffffff47,0 6px 20px #0006,0 3px 10px var(--cta-glow,#cfaa4d66);transform:translateY(-1px)}.roll-button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.roll-button:active:not(:disabled){transform:translateY(0)}.roll-button:disabled{cursor:not-allowed;opacity:.45}.roll-button.rolling{opacity:.6}.history-stats{font-size:.9rem}.quick-stats{grid-gap:8px;gap:8px}.quick-stat{border:.2px solid var(--element-border);padding:10px 12px}.qs-label{font-size:.7rem}.qs-value{font-size:.95rem}.history-list{gap:6px}.no-bets{align-items:center;color:#ffffff80;display:flex;flex-direction:column;justify-content:center}.no-bets p{color:#ffffffb3;font-size:1rem;margin:0}.no-bets .hint{font-size:.85rem;margin-top:4px}.history-item{grid-gap:8px;display:grid;grid-template-columns:1fr 1fr 70px 60px;transition:all .2s ease}.history-item.win{background:#10b98114}.history-item.loss{background:#ef44440d}.bet-result{display:flex;flex-direction:column;gap:2px}.result-roll{color:var(--font-color);font-family:Monaco,Consolas,monospace;font-size:.95rem;font-weight:600}.history-item.win .result-roll{color:var(--status-success)}.history-item.loss .result-roll{color:var(--status-danger)}.result-target{color:#ffffff80;font-size:.7rem}.bet-details{display:flex;flex-direction:column;gap:2px}.bet-amount{color:#ffffffe6;font-size:.85rem}.bet-multiplier{color:#ffffff80;font-size:.7rem}.bet-profit span{font-size:.9rem;font-weight:600}.bet-profit .win{color:var(--status-success)}.bet-profit .loss{color:var(--status-danger)}.bet-time{color:#fff6;font-size:.65rem;text-align:right}.history-list::-webkit-scrollbar-track{background:#0003;border-radius:2px}[data-theme=black-white] .dice-balance,[data-theme=light] .dice-balance{background:var(--element-bg-strong);border-color:var(--element-border-strong)}[data-theme=black-white] .dice-box,[data-theme=light] .dice-box{background:var(--element-bg);border-color:var(--element-border-strong)}[data-theme=black-white] .bet-input-wrapper,[data-theme=black-white] .quick-stat,[data-theme=black-white] .roll-display,[data-theme=black-white] .stat-item,[data-theme=light] .bet-input-wrapper,[data-theme=light] .quick-stat,[data-theme=light] .roll-display,[data-theme=light] .stat-item{background:var(--element-bg-subtle);border-color:var(--element-border)}[data-theme=black-white] .roll-button,[data-theme=light] .roll-button{background:#000;color:#fff}@media (max-width:900px){.dice-boxes{flex-direction:column}.dice-box,.dice-box.history-box{flex:none;max-width:100%}.dice-balance{max-width:100%}.bet-stats{gap:8px;grid-template-columns:1fr}}@media (max-width:768px){.dice-game{padding:16px}.roll-display{height:140px;width:140px}.roll-number{font-size:2rem}.history-item{grid-template-columns:1fr 1fr 60px}.bet-time{display:none}}.live-tx-banner{background:#10131a;background:var(--color-surface,#10131a);border:1px solid #232a38;border:1px solid var(--color-border,#232a38);border-radius:16px;gap:10px;height:32px;margin:20px auto 0;max-width:1400px;overflow:hidden;position:relative;width:100%}.live-tx-banner,.live-tx-label{align-items:center;display:flex}.live-tx-label{background:#0b0d12;background:var(--color-bg2,#0b0d12);border-radius:16px 0 0 16px;border-right:1px solid #232a38;border-right:1px solid var(--color-border,#232a38);color:#12b981;color:var(--status-success,#12b981);flex-shrink:0;font-size:10px;font-weight:700;gap:5px;height:100%;letter-spacing:1px;padding:0 12px;white-space:nowrap}.live-dot{animation:pulse-dot 1.5s ease-in-out infinite;background:#12b981;background:var(--status-success,#12b981);border-radius:50%;box-shadow:0 0 6px #12b98180;height:6px;width:6px}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.85)}}.live-tx-track{flex:1 1;mask-image:linear-gradient(90deg,#0000 0,#000 5%,#000 95%,#0000);-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 5%,#000 95%,#0000);overflow:hidden;position:relative}.live-tx-scroll{animation:scroll-left 60s linear infinite;display:flex;gap:24px;width:max-content}.live-tx-scroll:hover{animation-play-state:paused}@keyframes scroll-left{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.live-tx-item{align-items:center;background:#0b0d12;background:var(--color-bg2,#0b0d12);border-left:2px solid #0000;border-radius:10px;display:flex;font-size:11px;gap:5px;padding:4px 10px;transition:background .2s ease;white-space:nowrap}.live-tx-item:hover{background:#141926;background:var(--color-surface-hover,#141926)}.live-tx-item.win{border-left-color:#12b981;border-left-color:var(--status-success,#12b981)}.live-tx-item.loss{border-left-color:#ff4d6d;border-left-color:var(--status-danger,#ff4d6d)}.tx-player{color:#f4f6fb;color:var(--text-primary,#f4f6fb);font-family:Monaco,Consolas,monospace;font-size:10px;font-weight:600}.tx-action{color:#737e96;color:var(--text-muted,#737e96);font-size:10px}.tx-amount{font-family:Monaco,Consolas,monospace;font-size:10px;font-weight:700}.tx-amount.win{color:#12b981;color:var(--status-success,#12b981)}.tx-amount.loss{color:#ff4d6d;color:var(--status-danger,#ff4d6d)}.tx-game{color:#a1aac0;color:var(--text-secondary,#a1aac0);font-size:10px}.tx-time{font-size:9px}.live-tx-empty,.live-tx-loading,.tx-time{color:#737e96;color:var(--text-muted,#737e96)}.live-tx-empty,.live-tx-loading{font-size:11px;padding:0 12px}@media (max-width:768px){.live-tx-banner{height:28px}.live-tx-label{font-size:9px;padding:0 10px}.live-dot{height:5px;width:5px}.live-tx-item{font-size:10px;gap:4px;padding:3px 8px}.tx-time{display:none}}.hilo-container{background:#0000!important;display:flex;min-height:100vh;overflow-x:hidden;width:100%}.hilo-sidebar{flex-shrink:0;max-width:250px;position:static;width:100%}@media (min-width:901px){body.sidebar-hidden .hilo-sidebar{display:none!important}}.hilo-content{align-items:flex-start;display:flex;flex:1 1;justify-content:center;min-width:0;overflow-x:hidden}.hilo-game{min-height:100vh;padding:30px;position:relative;width:100%;z-index:1}@media (min-width:901px){body.sidebar-hidden .hilo-game{padding-top:0}}.hilo-top-row{align-items:stretch;display:flex;flex-direction:column;gap:8px;justify-content:flex-start;margin:10px auto 0;max-width:1400px;width:100%}.hilo-balance{align-items:center;background:var(--element-bg-strong);border:.2px solid var(--element-border-strong);border-radius:12px;box-shadow:0 1px 3px #0096ff14,inset 0 1px 2px #ffffff0f,inset 0 -1px 2px #0000004d;color:var(--font-color);display:flex;font-size:18px;font-weight:600;height:60px;justify-content:space-between;letter-spacing:.5px;margin-top:20px;max-width:100%;overflow:hidden;padding:10px 16px;position:relative;width:100%}.hilo-balance:after{background:repeating-linear-gradient(45deg,#ffffff08,#ffffff08 1px,#0000 0,#0000 15px),repeating-linear-gradient(-45deg,#ffffff05,#ffffff05 2px,#0000 0,#0000 30px);content:"";inset:0;opacity:.25;pointer-events:none;position:absolute}.hilo-balance span{position:relative;z-index:1}.hilo-balance .balance-actions{display:flex;gap:8px;position:relative;z-index:1}.hilo-balance .balance-actions button{background:#ffffff0d;border:.2px solid var(--element-border);border-radius:6px;color:var(--font-color);cursor:pointer;font-size:12px;padding:6px 12px;transition:all .2s ease}.hilo-balance .balance-actions button:hover{background:#ffffff1a}.hilo-boxes{display:flex;flex-direction:row;gap:14px!important;height:auto;justify-content:center;margin-top:18px!important}.hilo-box,.hilo-boxes{position:relative;width:100%}.hilo-box{background:#10131a;background:var(--color-surface,#10131a);border:1px solid #232a38;border:1px solid var(--color-border,#232a38);border-radius:12px;box-shadow:0 2px 8px #0000004d;flex:1 1;min-width:0;overflow:hidden;padding:18px}.hilo-box.history-box{flex:0 0 350px;max-width:350px}.hilo-title-icons{align-items:center;display:flex;justify-content:space-between}.hilo-title-icons h2{color:var(--font-color);font-size:17px;font-weight:700;margin-bottom:20px}.cards-area{gap:30px;justify-content:center;margin:30px 0}.card-slot,.cards-area{align-items:center;display:flex}.card-slot{flex-direction:column;gap:10px}.slot-label{color:#888;font-size:13px;letter-spacing:.5px;text-transform:uppercase}.card{background:linear-gradient(135deg,#fff,#f0f0f0);border-radius:16px;box-shadow:0 10px 30px #00000073;font-size:3rem;font-weight:700;height:204px!important;position:relative;transition:transform .3s ease;width:140px!important}.card.black{color:#000}.card.red{color:#e53935}.card .card-value{font-size:5rem;line-height:1}.card .card-suit{font-size:7rem;line-height:1}.card.back{background:linear-gradient(135deg,#1a237e,#283593);color:#fff}.card-back-design{font-size:6rem;opacity:.5}.card-arrow{color:#666;font-size:3.5rem}.card-slot.next.win .card{box-shadow:0 0 20px #10b98180}.card-slot.next.loss .card{box-shadow:0 0 20px #ef444480}.card-slot.next.push .card{box-shadow:0 0 20px #ffc10780}.result-display{border-radius:8px;padding:12px 20px}.result-display.win{background:#10b98126;border:1px solid #10b9814d}.result-display.loss{background:#ef444426;border:1px solid #ef44444d}.result-display.push{background:#ffc10726;border:1px solid #ffc1074d;color:#ffc107}.probabilities{background:#0000004d;border:1px solid #333;border-radius:8px;display:flex;gap:12px;justify-content:space-around;margin:20px 0;padding:16px}.prob-item{align-items:center;display:flex;flex-direction:column;gap:4px}.prob-label{color:#888;font-size:12px;text-transform:uppercase}.prob-value{color:var(--font-color);font-size:20px;font-weight:600}.prob-multiplier{color:#f5b800;font-size:14px;font-weight:500}.prob-note{color:#ffc107;font-size:12px}.prob-item.higher .prob-value{color:#f5b800}.prob-item.lower .prob-value{color:#d4a000}.prob-item.equal .prob-value{color:#ffc107}.bet-buttons{display:flex;gap:12px;margin-top:16px}.bet-btn{align-items:center;border:2px solid #0000;border-radius:10px;cursor:pointer;display:flex;flex:1 1;flex-direction:column;font-size:16px;font-weight:600;gap:4px;padding:16px 20px;position:relative;transition:all .2s ease}.bet-btn.higher{background:linear-gradient(180deg,#ffffff24,#fff0 50%),linear-gradient(180deg,#cfaa4d,#a68a3a);background:linear-gradient(180deg,#ffffff24 0,#fff0 50%),linear-gradient(180deg,var(--cta-primary,#cfaa4d) 0,var(--accent-gold-deep,#a68a3a) 100%);box-shadow:inset 0 1px 0 #ffffff38,0 4px 14px #00000059,0 2px 6px #cfaa4d4d;box-shadow:inset 0 1px 0 #ffffff38,0 4px 14px #00000059,0 2px 6px var(--cta-glow,#cfaa4d4d);color:#0b0d12;color:var(--cta-text,#0b0d12)}.bet-btn.higher:before{color:#0006;content:"▲";font-size:12px;position:absolute;right:12px;top:8px}.bet-btn.higher:hover:not(:disabled){box-shadow:inset 0 1px 0 #ffffff47,0 6px 20px #0006,0 3px 10px #cfaa4d66;box-shadow:inset 0 1px 0 #ffffff47,0 6px 20px #0006,0 3px 10px var(--cta-glow,#cfaa4d66);transform:translateY(-1px)}.bet-btn.lower{background:linear-gradient(180deg,#ffffff1a,#fff0 50%),linear-gradient(180deg,#b8923f,#9a7a32);box-shadow:inset 0 1px 0 #ffffff2e,0 4px 14px #00000059,0 2px 6px #b8923f40;color:#0b0d12;color:var(--cta-text,#0b0d12)}.bet-btn.lower:before{color:#0006;content:"▼";font-size:12px;position:absolute;right:12px;top:8px}.bet-btn.lower:hover:not(:disabled){box-shadow:inset 0 1px 0 #ffffff3d,0 6px 20px #0006,0 3px 10px #b8923f59;transform:translateY(-1px)}.bet-btn:disabled{cursor:not-allowed;opacity:.45;transform:none}.btn-label{font-size:18px}.btn-multiplier{font-size:14px;opacity:.9}.deck-info{align-items:center;border-top:1px solid #333;color:#888;display:flex;font-size:13px;justify-content:space-between;margin-top:16px;padding-top:16px}.shuffle-btn{background:#ffffff0d;border:1px solid #444;border-radius:6px;color:var(--font-color);cursor:pointer;font-size:12px;padding:8px 16px;transition:all .2s}.shuffle-btn:hover{background:#ffffff1a}.history-stats .pushes{color:#ffc107}.game-cards{align-items:center;display:flex;gap:4px}.mini-card{background:#ffffff1a;border-radius:4px;font-size:12px;font-weight:600;padding:2px 6px}.mini-card.black{color:#fff}.mini-card.red{color:#e53935}.game-cards .arrow{color:#666;font-size:10px}.game-choice{color:#888;font-size:16px}.game-profit{font-size:13px;font-weight:600}.game-profit .win{color:var(--status-success)}.game-profit .loss{color:var(--status-danger)}.game-profit .push{color:#ffc107}.game-time{color:#666}@media (max-width:768px){.hilo-top-row{align-items:stretch}.hilo-boxes,.hilo-top-row{flex-direction:column}.hilo-box{max-width:100%}.cards-area{flex-direction:column}.card-arrow{transform:rotate(90deg)}.bet-buttons,.probabilities{flex-direction:column}}.coinflip-container{background:#0000!important;display:flex;min-height:100vh;overflow-x:hidden;width:100%}.coinflip-sidebar{flex-shrink:0;max-width:250px;position:static;width:100%}@media (min-width:901px){body.sidebar-hidden .coinflip-sidebar{display:none!important}}.coinflip-content{align-items:flex-start;display:flex;flex:1 1;justify-content:center;min-width:0;overflow-x:hidden}.coinflip-game{min-height:100vh;padding:30px;position:relative;width:100%;z-index:1}@media (min-width:901px){body.sidebar-hidden .coinflip-game{padding-top:0}}.coinflip-top-row{align-items:stretch;display:flex;flex-direction:column;gap:8px;justify-content:flex-start;margin:10px auto 0;max-width:1260px;width:100%}.coinflip-balance{align-items:center;background:var(--element-bg-strong);border:.2px solid var(--element-border-strong);border-radius:12px;box-shadow:0 1px 3px #0096ff14,inset 0 1px 2px #ffffff0f,inset 0 -1px 2px #0000004d;color:var(--font-color);display:flex;font-size:18px;font-weight:600;height:60px;justify-content:space-between;letter-spacing:.5px;margin-top:20px;max-width:100%;overflow:hidden;padding:10px 16px;position:relative;width:100%}.coinflip-balance:after{background:repeating-linear-gradient(45deg,#ffffff08,#ffffff08 1px,#0000 0,#0000 15px),repeating-linear-gradient(-45deg,#ffffff05,#ffffff05 2px,#0000 0,#0000 30px);content:"";inset:0;opacity:.25;pointer-events:none;position:absolute}.coinflip-balance span{position:relative;z-index:1}.coinflip-balance .balance-actions{display:flex;gap:8px;position:relative;z-index:1}.coinflip-balance .balance-actions button{background:#ffffff0d;border:.2px solid var(--element-border);border-radius:6px;color:var(--font-color);cursor:pointer;font-size:12px;padding:6px 12px;transition:all .2s ease}.coinflip-balance .balance-actions button:hover{background:#ffffff1a}.coinflip-boxes{display:flex;flex-direction:row;gap:14px!important;height:auto;justify-content:center;margin-top:18px!important;position:relative;width:100%}.coinflip-box{background:#10131a;background:var(--color-surface,#10131a);border:1px solid #232a38;border:1px solid var(--color-border,#232a38);border-radius:12px;box-shadow:0 2px 8px #0000004d;flex:1 1;min-width:0;overflow:hidden;padding:18px;position:relative;width:100%}.coinflip-box.history-box{flex:0 0 350px;max-width:350px}.coinflip-title-icons{align-items:center;display:flex;justify-content:space-between}.coinflip-title-icons h2{color:var(--font-color);font-size:17px;font-weight:700;margin-bottom:20px}.coin-area{align-items:center;display:flex;justify-content:center;padding:24px 0;perspective:1000px}.coin{height:126px;position:relative;transform-style:preserve-3d;transition:transform .1s ease;width:126px}.coin-side{align-items:center;backface-visibility:hidden;border-radius:50%;box-shadow:0 8px 25px #0006,inset 0 2px 10px #ffffff4d,inset 0 -5px 15px #0000004d;display:flex;height:100%;justify-content:center;position:absolute;width:100%}.coin-side.heads{background:linear-gradient(145deg,gold,#b8860b,gold);border:4px solid #daa520}.coin-side.tails{background:linear-gradient(145deg,silver,grey,silver);border:4px solid #a0a0a0;transform:rotateY(180deg)}.coin-inner{align-items:center;display:flex;flex-direction:column;gap:4px}.coin-symbol{font-size:48px;font-weight:800;text-shadow:2px 2px 4px #0000004d}.coin-side.heads .coin-symbol{color:#8b6914}.coin-side.tails .coin-symbol{color:#4a4a4a}.coin-text{font-size:12px;font-weight:600;letter-spacing:2px;text-transform:uppercase}.coin-side.heads .coin-text{color:#8b6914}.coin-side.tails .coin-text{color:#4a4a4a}.coin.heads{transform:rotateY(0deg)}.coin.tails{transform:rotateY(180deg)}.coin.flipping{animation:coinFlip 2s ease-in-out forwards}@keyframes coinFlip{0%{transform:rotateY(0deg) rotateX(0deg)}25%{transform:rotateY(900deg) rotateX(20deg) translateY(-30px)}50%{transform:rotateY(5turn) rotateX(0deg) translateY(-50px)}75%{transform:rotateY(2700deg) rotateX(-20deg) translateY(-30px)}to{transform:rotateY(10turn) rotateX(0deg) translateY(0)}}.coin.flipping.tails{animation:coinFlipTails 2s ease-in-out forwards}@keyframes coinFlipTails{0%{transform:rotateY(0deg) rotateX(0deg)}25%{transform:rotateY(900deg) rotateX(20deg) translateY(-30px)}50%{transform:rotateY(5turn) rotateX(0deg) translateY(-50px)}75%{transform:rotateY(2700deg) rotateX(-20deg) translateY(-30px)}to{transform:rotateY(3780deg) rotateX(0deg) translateY(0)}}.result-display{animation:resultPop .3s ease-out;border-radius:10px;font-size:18px;font-weight:600;margin:16px 0;padding:14px 24px;text-align:center}.result-display.win{background:linear-gradient(135deg,#10b98133,#10b9811a);border:1px solid #10b98166;box-shadow:0 0 20px #10b98126;color:var(--status-success)}.result-display.loss{background:linear-gradient(135deg,#ef444433,#ef44441a);border:1px solid #ef444466;box-shadow:0 0 20px #ef444426;color:var(--status-danger)}.choice-section{margin:20px 0}.choice-label{color:#888;display:block;font-size:13px;letter-spacing:1px;margin-bottom:12px;text-align:center;text-transform:uppercase}.choice-btn,.choice-buttons{display:flex;gap:12px;justify-content:center}.choice-btn{align-items:center;background:#0006;border:2px solid #333;border-radius:12px;cursor:pointer;flex:1 1;max-width:180px;padding:16px 24px;transition:all .2s ease}.choice-btn:hover:not(:disabled){background:#ffffff0d;border-color:#555}.choice-btn.selected.heads{background:linear-gradient(135deg,#ffd70026,#ffd7000d);border-color:gold;box-shadow:0 0 20px #ffd70033}.choice-btn.selected.tails{background:linear-gradient(135deg,#c0c0c026,#c0c0c00d);border-color:silver;box-shadow:0 0 20px #c0c0c033}.choice-icon{align-items:center;border-radius:50%;display:flex;font-size:18px;font-weight:700;height:36px;justify-content:center;width:36px}.choice-btn.heads .choice-icon{background:linear-gradient(145deg,gold,#b8860b);color:#5c4a00}.choice-btn.tails .choice-icon{background:linear-gradient(145deg,silver,grey);color:#3a3a3a}.choice-text{color:var(--font-color);font-size:16px;font-weight:600}.game-info{background:#0000004d;border:1px solid #333;border-radius:10px;gap:12px;justify-content:space-around;margin:20px 0;padding:16px}.info-item{align-items:center;display:flex;flex-direction:column;gap:4px}.info-label{color:#888;font-size:11px;letter-spacing:.5px;text-transform:uppercase}.info-value{color:var(--font-color);font-size:18px;font-weight:600}.info-value.highlight{color:gold}.info-value.profit{color:var(--status-success)}.bet-controls{margin:20px 0}.bet-input-group{gap:8px}.bet-input-group label{color:#888;font-size:14px}.bet-input-wrapper{border:1px solid #333;padding:8px 12px}.bet-input-wrapper .currency{color:#888;font-size:16px;margin-right:8px}.bet-actions button{border:1px solid #444;border-radius:4px;transition:all .2s}.flip-button{align-items:center;background:linear-gradient(180deg,#ffffff24,#fff0 50%),linear-gradient(180deg,#cfaa4d,#a68a3a);background:linear-gradient(180deg,#ffffff24 0,#fff0 50%),linear-gradient(180deg,var(--cta-primary,#cfaa4d) 0,var(--accent-gold-deep,#a68a3a) 100%);border:none;border-radius:10px;box-shadow:inset 0 1px 0 #ffffff38,0 4px 14px #00000059,0 2px 6px #cfaa4d4d;box-shadow:inset 0 1px 0 #ffffff38,0 4px 14px #00000059,0 2px 6px var(--cta-glow,#cfaa4d4d);color:#0b0d12;color:var(--cta-text,#0b0d12);cursor:pointer;display:flex;font-size:16px;font-weight:700;gap:12px;justify-content:center;letter-spacing:.5px;overflow:hidden;padding:16px 24px;position:relative;text-transform:uppercase;transition:transform .12s ease,box-shadow .12s ease;width:100%}.flip-button.heads:hover:not(:disabled){box-shadow:inset 0 1px 0 #ffffff47,0 6px 20px #0006,0 3px 10px #cfaa4d66;box-shadow:inset 0 1px 0 #ffffff47,0 6px 20px #0006,0 3px 10px var(--cta-glow,#cfaa4d66);transform:translateY(-1px)}.flip-button.tails:hover:not(:disabled){box-shadow:inset 0 1px 0 #ffffff47,0 6px 20px #0006,0 3px 10px #cfaa4d66;box-shadow:inset 0 1px 0 #ffffff47,0 6px 20px #0006,0 3px 10px var(--cta-glow,#cfaa4d66);transform:translateY(-1px)}.flip-button:disabled{cursor:not-allowed;opacity:.45;transform:none}.flip-button.flipping{animation:buttonPulse .5s ease-in-out infinite}@keyframes buttonPulse{0%,to{opacity:.7}50%{opacity:1}}.flip-text{font-size:18px}.flip-multiplier{background:#0003;border-radius:20px;font-size:14px;opacity:.8;padding:4px 10px}.distribution-section{border-top:1px solid #333;margin-top:24px;padding-top:20px}.dist-label{color:#888;display:block;font-size:12px;letter-spacing:.5px;margin-bottom:10px;text-transform:uppercase}.distribution-bar{background:#222;border:1px solid #333;border-radius:14px;display:flex;height:28px;overflow:hidden}.dist-heads{align-items:center;background:linear-gradient(90deg,gold,#daa520);display:flex;justify-content:center;min-width:0;transition:width .5s ease}.dist-heads span{color:#5c4a00;font-size:11px;font-weight:600}.dist-tails{align-items:center;background:linear-gradient(90deg,#a0a0a0,silver);display:flex;justify-content:center;min-width:0;transition:width .5s ease}.dist-tails span{color:#3a3a3a;font-size:11px;font-weight:600}.dist-legend{display:flex;font-size:12px;justify-content:space-between;margin-top:8px}.legend-heads{color:gold}.legend-tails{color:silver}.history-stats{font-size:14px}.history-stats .separator{color:#666}.quick-stat{border:1px solid #333}.qs-label{color:#888}.streak-display{background:#0000004d;border:1px solid #333;border-radius:8px;margin-bottom:16px;padding:12px}.streak-label{color:#888;display:block;font-size:11px;margin-bottom:10px;text-transform:uppercase}.streak-coins{display:flex;flex-wrap:wrap;gap:6px}.streak-coin{align-items:center;border-radius:50%;cursor:default;display:flex;font-size:12px;font-weight:700;height:28px;justify-content:center;transition:transform .2s;width:28px}.streak-coin:hover{transform:scale(1.15)}.streak-coin.heads{background:linear-gradient(145deg,gold,#b8860b);color:#5c4a00}.streak-coin.tails{background:linear-gradient(145deg,silver,grey);color:#3a3a3a}.streak-coin.won{border:2px solid var(--status-success);box-shadow:0 0 8px #10b98199}.streak-coin.lost{border:2px solid var(--status-danger);box-shadow:0 0 8px #ef444466}.history-item{border-bottom:1px solid #222;gap:8px}.history-item:last-child{border-bottom:none}.flip-info{gap:8px}.flip-info,.flip-result{align-items:center;display:flex}.flip-result{border-radius:50%;font-size:12px;font-weight:700;height:28px;justify-content:center;width:28px}.flip-result.heads{background:linear-gradient(145deg,gold,#b8860b);color:#5c4a00}.flip-result.tails{background:linear-gradient(145deg,silver,grey);color:#3a3a3a}.flip-choice{color:#888;font-size:12px}.flip-bet{color:#aaa;font-size:13px}.flip-profit{font-size:13px;font-weight:600}.flip-profit .win{color:var(--status-success)}.flip-profit .loss{color:var(--status-danger)}.flip-time{color:#666;font-size:11px}.no-bets{color:#666;padding:40px 20px;text-align:center}.no-bets p{font-size:14px;margin:0 0 8px}.no-bets .hint{color:#555;font-size:12px}@media (max-width:768px){.coinflip-top-row{align-items:stretch}.coinflip-boxes,.coinflip-top-row{flex-direction:column}.coinflip-box{max-width:100%}.choice-buttons{flex-direction:column}.choice-btn{max-width:100%}.game-info{flex-direction:column;gap:16px}.coin{height:110px;width:110px}.coin-symbol{font-size:36px}}.roulette-container{background:#0000!important;display:flex;min-height:100vh;overflow-x:hidden;width:100%}.roulette-sidebar{flex-shrink:0;max-width:250px;position:static;width:100%}@media (min-width:901px){body.sidebar-hidden .roulette-sidebar{display:none!important}}.roulette-content{align-items:flex-start;display:flex;flex:1 1;justify-content:center;min-width:0;overflow-x:hidden}.roulette-game{min-height:100vh;padding:30px;position:relative;width:100%;z-index:1}@media (min-width:901px){body.sidebar-hidden .roulette-game{padding-top:0}}.roulette-top-row{align-items:stretch;display:flex;flex-direction:column;gap:8px;justify-content:flex-start;margin:10px auto 0;max-width:1400px;width:100%}.roulette-boxes{display:flex;flex-direction:row;gap:14px;height:auto;justify-content:center;margin-top:18px;position:relative;width:100%}.roulette-box{background:#10131a;background:var(--color-surface,#10131a);border:1px solid #232a38;border:1px solid var(--color-border,#232a38);border-radius:12px;box-shadow:0 2px 8px #0000004d;flex:1 1;min-width:0;overflow:hidden;padding:18px;position:relative;width:100%}.roulette-box.history-box{flex:0 0 350px;max-width:350px}.roulette-title-icons{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.roulette-title-icons h2{color:var(--font-color);font-size:17px;font-weight:700;margin:0}.result-badge{font-size:12px}.result-badge.red{border-color:#ef44444d;color:var(--status-danger)}.result-badge.black{color:#e5e7eb}.result-badge.green{border-color:#22c55e4d;color:var(--status-success)}.roulette-strip-container{align-items:center;display:flex;flex-direction:column;margin:16px 0 20px;position:relative;width:100%}.roulette-pointer{color:#cfaa4d;color:var(--cta-primary,#cfaa4d);filter:drop-shadow(0 0 4px rgba(207,170,77,.6));filter:drop-shadow(0 0 4px var(--cta-glow,rgba(207,170,77,.6)));font-size:24px;left:50%;position:absolute;text-shadow:0 2px 6px #000c;top:-8px;transform:translateX(-50%);z-index:20}.roulette-strip-wrapper{background:#0b0d12;background:var(--color-bg2,#0b0d12);border:1px solid #232a38;border:1px solid var(--color-border,#232a38);border-radius:8px;box-shadow:inset 0 2px 6px #0009,0 4px 12px #0006;height:70px;max-width:600px;overflow:hidden;position:relative;width:100%}.roulette-strip{display:flex;height:100%;left:50%;position:absolute;top:0;will-change:transform}.roulette-strip-segment{align-items:center;border-right:1px solid #ffffff26;box-sizing:border-box;display:flex;flex-shrink:0;height:100%;justify-content:center;width:70px}.roulette-strip-segment:last-child{border-right:none}.roulette-strip-segment.red{background:linear-gradient(180deg,#dc2626,#991b1b)}.roulette-strip-segment.black{background:linear-gradient(180deg,#374151,#1f2937)}.roulette-strip-segment.green{background:linear-gradient(180deg,#16a34a,#15803d)}.strip-number{color:#fff;font-size:22px;font-weight:700;text-shadow:0 2px 4px #0009}.roulette-result-display{align-items:center;background:var(--element-bg-subtle);border:1px solid var(--element-border);border-radius:10px;display:flex;gap:12px;justify-content:center;margin:0 auto 16px;min-width:200px;padding:12px 20px}.roulette-result-display.spinning{animation:pulse .5s ease-in-out infinite}.roulette-result-display .result-number{font-size:32px;font-weight:800}.roulette-result-display.red .result-number{color:var(--status-danger)}.roulette-result-display.black .result-number{color:#e5e7eb}.roulette-result-display.green .result-number{color:var(--status-success)}.roulette-result-display .result-profit{font-size:18px;font-weight:600}.roulette-result-display .result-profit.win{color:var(--status-success)}.roulette-result-display .result-profit.loss{color:var(--status-danger)}.roulette-result-display .result-placeholder{color:#ffffff80;font-size:14px}.wheel-section{align-items:center;display:flex;flex-wrap:wrap;gap:24px;justify-content:center;margin-bottom:20px}.wheel-container{height:200px;position:relative;width:200px}.wheel-pointer{color:#fbbf24;filter:drop-shadow(0 0 4px rgba(251,191,36,.5));font-size:24px;left:50%;position:absolute;text-shadow:0 2px 6px #000c;top:-14px;transform:translateX(-50%);z-index:20}.roulette-wheel,.roulette-wheel-svg{background:#1a1a1a;border-radius:50%;box-shadow:0 0 0 4px #2a2a2a,0 0 0 6px #3a3a3a,0 0 0 8px #1a1a1a,0 8px 24px #0009,inset 0 0 20px #00000080;height:100%;position:relative;width:100%}.roulette-wheel-svg{display:block}.wheel-segment{display:flex;height:100%;justify-content:center;position:absolute;transform-origin:center center;width:100%}.segment-number{color:#fff;font-size:10px;font-weight:700;position:absolute;text-shadow:0 1px 2px #000c;top:8px}.wheel-segment.black .segment-number,.wheel-segment.red .segment-number{color:#fff}.wheel-segment.green .segment-number{color:var(--status-success)}.wheel-segment:before{border-radius:2px;content:"";height:30px;left:50%;position:absolute;top:30px;transform:translateX(-50%);width:4px}.wheel-segment.red:before{background:linear-gradient(180deg,#dc2626,#991b1b)}.wheel-segment.black:before{background:linear-gradient(180deg,#374151,#1f2937)}.wheel-segment.green:before{background:linear-gradient(180deg,#16a34a,#15803d)}.wheel-inner{background:radial-gradient(circle,#2a2a2a 0,#1a1a1a 100%);border:3px solid #3a3a3a;border-radius:50%;box-shadow:inset 0 2px 8px #0009;height:110px;width:110px}.wheel-hub,.wheel-inner{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.wheel-hub{background:radial-gradient(circle,#4a4a4a,#2a2a2a);border:2px solid #5a5a5a;border-radius:50%;box-shadow:0 2px 4px #00000080;height:24px;width:24px;z-index:5}.wheel-ball{height:100%;margin-left:-100px;margin-top:-100px;pointer-events:none;top:50%;transform-origin:center center;width:100%;z-index:15}.ball,.wheel-ball{left:50%;position:absolute}.ball{background:radial-gradient(circle at 30% 30%,#fff,#ccc);border-radius:50%;box-shadow:0 2px 4px #00000080,inset 0 -1px 2px #0000004d;height:10px;top:18px;transform:translateX(-50%);width:10px}.wheel-result-display{align-items:center;background:linear-gradient(135deg,rgba(var(--element-accent),.06),rgba(var(--element-accent),.02)),#0006;border:1px solid #ffffff1a;border-radius:12px;display:flex;flex-direction:column;justify-content:center;min-width:120px;padding:16px 24px}.wheel-result-display.spinning{animation:pulse .5s ease-in-out infinite}.spinning-text{font-size:16px;font-weight:600}.result-number{font-size:42px;font-weight:800;line-height:1}.wheel-result-display.red .result-number{color:var(--status-danger)}.wheel-result-display.black .result-number{color:#e5e7eb}.wheel-result-display.green .result-number{color:var(--status-success)}.betting-board-wrapper{margin-bottom:16px}.betting-board{background:linear-gradient(135deg,rgba(var(--element-accent),.05),rgba(var(--element-accent),.01)),#0000004d;border:.2px solid #3c3c3c;border-radius:8px;display:flex;gap:4px;padding:10px}.board-cell{align-items:center;background:#0000004d;border:1px solid #ffffff1a;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:11px;font-weight:600;justify-content:center;position:relative;transition:all .15s ease}.board-cell.zero{background:linear-gradient(135deg,#16a34a,#15803d);color:#fff;width:32px}.board-grid{flex:1 1;flex-direction:column}.board-grid,.board-row{display:flex;gap:3px}.board-cell.number{flex:1 1;height:28px;min-width:28px}.board-cell.number.red{background:linear-gradient(135deg,#dc2626,#991b1b)}.board-cell.number.black{background:linear-gradient(135deg,#374151,#1f2937)}.board-cell.column-bet{background:#ffffff0d;font-size:10px;height:28px;width:32px}.board-cell:hover:not(:disabled){box-shadow:0 0 8px #fff3;transform:scale(1.05);z-index:5}.board-cell:disabled{cursor:not-allowed;opacity:.6}.board-cell.has-bet{box-shadow:0 0 0 2px #fbbf24}.chip-indicator{background:linear-gradient(135deg,#fbbf24,#f59e0b);border-radius:3px;color:#000;font-size:7px;font-weight:700;padding:2px 3px;position:absolute;right:-6px;top:-6px;white-space:nowrap;z-index:10}.outside-bets{flex-direction:column;margin-top:8px}.outside-bets,.outside-row{display:flex;gap:4px}.outside-row.dozens .outside-bet,.outside-row.evens .outside-bet{flex:1 1}.outside-bet{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:4px;color:#fff;cursor:pointer;font-size:11px;font-weight:600;padding:8px 6px;position:relative;text-align:center;transition:all .15s ease}.outside-bet:hover:not(:disabled){background:#ffffff1a;box-shadow:0 0 8px #ffffff1a}.outside-bet:disabled{cursor:not-allowed;opacity:.6}.outside-bet.has-bet{box-shadow:0 0 0 2px #fbbf24}.outside-bet.red-bet{background:linear-gradient(135deg,#dc26264d,#991b1b33);border-color:#dc262666}.outside-bet.black-bet{background:linear-gradient(135deg,#37415180,#1f293766);border-color:#37415180}.chip-tray{align-items:center;background:linear-gradient(135deg,rgba(var(--element-accent),.06),rgba(var(--element-accent),.02)),#0000004d;border:.2px solid var(--element-border);border-radius:8px;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px;padding:12px 16px}.chip-label{color:#fff9;white-space:nowrap}.chip-buttons{gap:6px}.chip-btn{background:linear-gradient(135deg,#ffffff26,#ffffff0d);border:2px solid #ffffff4d;border-radius:50%;box-shadow:0 2px 4px #0000004d;font-size:10px;font-weight:700;height:42px;min-width:42px;padding:0 6px;transition:all .15s ease}.chip-btn:first-child,.chip-btn:nth-child(2),.chip-btn:nth-child(3),.chip-btn:nth-child(4){background:linear-gradient(135deg,rgba(var(--element-accent),.15),rgba(var(--element-accent),.05));border-color:rgba(var(--element-accent),.4);color:#93c5fd}.chip-btn:nth-child(5){background:linear-gradient(135deg,#ffffff26,#ffffff0d);border-color:#ffffff4d;color:#e5e7eb}.chip-btn:nth-child(6){background:linear-gradient(135deg,#ef44444d,#b91c1c33);border-color:#ef444480;color:var(--status-danger)}.chip-btn:nth-child(7){background:linear-gradient(135deg,#22c55e4d,#16a34a33);border-color:#22c55e80;color:var(--status-success)}.chip-btn:nth-child(8){background:linear-gradient(135deg,#3b82f64d,#2563eb33);border-color:#3b82f680;color:#3b82f6}.chip-btn:hover:not(:disabled){box-shadow:0 4px 8px #0006;transform:translateY(-2px)}.chip-btn.selected{box-shadow:0 0 0 2px #fffc,0 4px 12px #fff3;transform:scale(1.1)}.bet-summary{margin-left:auto}.total-bet{color:var(--font-color);font-size:14px;font-weight:600}.roulette-actions{display:flex;gap:10px}.action-btn.clear,.action-btn.rebet,.action-btn.undo{background:#ffffff0d;border-color:#ffffff26;color:var(--font-color)}.action-btn.clear:hover:not(:disabled),.action-btn.rebet:hover:not(:disabled),.action-btn.undo:hover:not(:disabled){background:#ffffff1a}.action-btn.rebet{border-color:#fbbf2466;color:#fbbf24}.action-btn.rebet:hover:not(:disabled){background:#fbbf241a}.action-btn.spin{background:linear-gradient(180deg,#ffffff24,#fff0 50%),linear-gradient(180deg,#cfaa4d,#a68a3a);background:linear-gradient(180deg,#ffffff24 0,#fff0 50%),linear-gradient(180deg,var(--cta-primary,#cfaa4d) 0,var(--accent-gold-deep,#a68a3a) 100%);border:none;box-shadow:inset 0 1px 0 #ffffff38,0 4px 14px #00000059,0 2px 6px #cfaa4d4d;box-shadow:inset 0 1px 0 #ffffff38,0 4px 14px #00000059,0 2px 6px var(--cta-glow,#cfaa4d4d);color:#0b0d12;color:var(--cta-text,#0b0d12);flex:2 1}.action-btn.spin:hover:not(:disabled){box-shadow:inset 0 1px 0 #ffffff47,0 6px 20px #0006,0 3px 10px #cfaa4d66;box-shadow:inset 0 1px 0 #ffffff47,0 6px 20px #0006,0 3px 10px var(--cta-glow,#cfaa4d66);transform:translateY(-1px)}.action-btn.spin.spinning{background:#10131a;background:var(--color-surface,#10131a);border:1px solid #232a38;border:1px solid var(--color-border,#232a38);box-shadow:none}.recent-numbers{background:#0000004d;border-radius:8px;flex-wrap:wrap;gap:6px;margin-bottom:16px;min-height:40px;padding:10px}.recent-num,.recent-numbers{align-items:center;display:flex}.recent-num{border-radius:50%;color:#fff;font-size:11px;font-weight:700;height:28px;justify-content:center;width:28px}.recent-num.red{background:linear-gradient(135deg,#dc2626,#991b1b)}.recent-num.black{background:linear-gradient(135deg,#374151,#1f2937)}.recent-num.green{background:linear-gradient(135deg,#16a34a,#15803d)}.history-number{align-items:center;border-radius:50%;color:#fff;display:flex;font-size:12px;font-weight:700;height:32px;justify-content:center;width:32px}.history-number.red{background:linear-gradient(135deg,#dc2626,#991b1b)}.history-number.black{background:linear-gradient(135deg,#374151,#1f2937)}.history-number.green{background:linear-gradient(135deg,#16a34a,#15803d)}.history-details{display:flex;flex-direction:column;gap:2px}.history-details .bet-amount{color:#ffffffb3;font-size:12px}.history-details .profit{font-size:14px;font-weight:600}.history-details .profit.win{color:var(--status-success)}.history-details .profit.loss{color:var(--status-danger)}.history-time{color:#fff6;font-size:11px}@media (max-width:900px){.roulette-boxes{flex-direction:column}.roulette-box,.roulette-box.history-box{max-width:100%}.wheel-section{flex-direction:column}.roulette-strip-wrapper{max-width:100%}}@media (max-width:600px){.roulette-game{padding:15px}.roulette-strip-wrapper{height:55px}.roulette-strip-segment{width:55px}.strip-number{font-size:18px}.roulette-pointer{font-size:20px}.wheel-container{height:160px;width:160px}.wheel-inner{height:90px;width:90px}.segment-number{font-size:8px;top:6px}.wheel-segment:before{height:22px;top:22px}.board-cell.number{font-size:10px;height:24px;min-width:22px}.board-cell.zero{width:26px}.board-cell.column-bet{font-size:8px;width:26px}.outside-bet{font-size:10px;padding:6px 4px}.chip-btn{font-size:8px;height:36px;min-width:36px;width:36px}}.crash-container{background:#0000!important;display:flex;min-height:100vh;overflow-x:hidden;width:100%}.crash-sidebar{flex-shrink:0;max-width:250px;position:static;width:100%}@media (min-width:901px){body.sidebar-hidden .crash-sidebar{display:none!important}}.crash-content{align-items:flex-start;display:flex;flex:1 1;justify-content:center;min-width:0;overflow-x:hidden}.crash-game{min-height:100vh;padding:30px;position:relative;width:100%;z-index:1}@media (min-width:901px){body.sidebar-hidden .crash-game{padding-top:0}}.crash-top-row{align-items:stretch;display:flex;flex-direction:column;gap:8px;justify-content:flex-start;margin:10px auto 0;max-width:1400px;width:100%}.crash-balance{align-items:center;background:var(--element-bg-strong);border:.2px solid var(--element-border-strong);border-radius:12px;box-shadow:0 1px 3px #0096ff14,inset 0 1px 2px #ffffff0f,inset 0 -1px 2px #0000004d;color:var(--font-color);display:flex;font-size:18px;font-weight:600;height:60px;justify-content:space-between;letter-spacing:.5px;margin-top:20px;max-width:100%;overflow:hidden;padding:10px 16px;position:relative;width:100%}.crash-balance:after{background:repeating-linear-gradient(45deg,#ffffff08,#ffffff08 1px,#0000 0,#0000 15px),repeating-linear-gradient(-45deg,#ffffff05,#ffffff05 2px,#0000 0,#0000 30px);content:"";inset:0;opacity:.25;pointer-events:none;position:absolute}.crash-balance span{position:relative;z-index:1}.crash-balance .balance-actions{display:flex;gap:8px;position:relative;z-index:1}.crash-balance .balance-actions button{background:#ffffff0d;border:.2px solid #4c4c4c;border-radius:6px;color:var(--font-color);cursor:pointer;font-size:12px;padding:6px 12px;transition:all .2s ease}.crash-balance .balance-actions button:hover{background:#ffffff1a}.crash-boxes{display:flex;flex-direction:row;gap:14px!important;height:auto;justify-content:center;margin-top:18px!important}.crash-box,.crash-boxes{position:relative;width:100%}.crash-box{background:#10131a;background:var(--color-surface,#10131a);border:1px solid #232a38;border:1px solid var(--color-border,#232a38);border-radius:12px;box-shadow:0 2px 8px #0000004d;flex:1 1;min-width:0;overflow:hidden;padding:18px}.crash-box.history-box{flex:0 0 350px;max-width:350px}.crash-title-icons{align-items:center;display:flex;justify-content:space-between}.crash-title-icons h2{color:var(--font-color);font-size:17px;font-weight:700;margin-bottom:20px}.crash-status{background:#10131a;background:var(--color-surface,#10131a);border:1px solid #232a38;border:1px solid var(--color-border,#232a38);border-radius:999px;color:#a7b0c2;color:var(--text-secondary,#a7b0c2);font-size:12px;padding:6px 12px}.crash-status.running{border-color:#12b9814d;color:#12b981;color:var(--status-success,#12b981)}.crash-status.cashed{border-color:#cfaa4d4d;color:#cfaa4d;color:var(--cta-primary,#cfaa4d)}.crash-status.crashed{border-color:#ff4d6d4d;color:#ff4d6d;color:var(--status-danger,#ff4d6d)}.crash-recent-strip{display:flex;gap:8px;margin-bottom:12px;overflow-x:auto;padding:8px 0;scrollbar-width:none}.crash-recent-strip::-webkit-scrollbar{display:none}.crash-recent-chip{background:#141926;background:var(--color-surface-hover,#141926);border:1px solid #232a38;border:1px solid var(--color-border,#232a38);border-radius:6px;color:#f4f6fb;color:var(--text-primary,#f4f6fb);font-size:13px;font-weight:700;padding:6px 12px;white-space:nowrap}.crash-recent-chip.high{background:#cfaa4d26;border-color:#cfaa4d4d;color:#cfaa4d;color:var(--cta-primary,#cfaa4d)}.crash-recent-chip.low{background:#ff4d6d1a;border-color:#ff4d6d33;color:#ff4d6d;color:var(--status-danger,#ff4d6d)}.crash-display{align-items:center;background:#0b0d12;background:var(--color-bg2,#0b0d12);border:1px solid #232a38;border:1px solid var(--color-border,#232a38);border-radius:16px;display:flex;flex-direction:column;gap:8px;margin-bottom:18px;min-height:220px;padding:24px;position:relative;text-align:center}.multiplier-value{color:#f4f6fb;color:var(--text-primary,#f4f6fb);font-size:56px;font-weight:800;letter-spacing:-1px;text-shadow:0 2px 8px #00000080;z-index:2}.crash-display.running .multiplier-value{color:#12b981;color:var(--status-success,#12b981);text-shadow:0 0 30px #12b98199}.crash-display.crashed .multiplier-value{color:#ff4d6d;color:var(--status-danger,#ff4d6d);text-shadow:0 0 30px #ff4d6d99}.crash-display.cashed .multiplier-value{color:#cfaa4d;color:var(--cta-primary,#cfaa4d);text-shadow:0 0 30px #cfaa4d99;text-shadow:0 0 30px var(--cta-glow,#cfaa4d99)}.crash-chart{background:linear-gradient(90deg,#ffffff05 1px,#0000 0),linear-gradient(#ffffff05 1px,#0000 0);background-size:40px 30px;border-radius:8px;height:280px;margin:8px 0 0;overflow:visible;padding:0 8px;position:relative;width:100%}.crash-chart svg{filter:drop-shadow(0 0 8px rgba(18,185,129,.5));filter:drop-shadow(0 0 8px var(--status-success,rgba(18,185,129,.5)));height:100%;width:100%}.crash-display.crashed .crash-chart svg{filter:drop-shadow(0 0 10px rgba(255,77,109,.6));filter:drop-shadow(0 0 10px var(--status-danger,rgba(255,77,109,.6)))}.crash-display.cashed .crash-chart svg{filter:drop-shadow(0 0 10px rgba(207,170,77,.6));filter:drop-shadow(0 0 10px var(--cta-glow,rgba(207,170,77,.6)))}.chart-labels{bottom:0;color:#ffffff80;display:flex;flex-direction:column;font-size:11px;font-weight:500;justify-content:space-between;left:0;padding:4px 0;pointer-events:none;position:absolute;top:0}.crash-line{background:#ffffff14;border-radius:999px;height:8px;overflow:hidden;width:100%}.crash-line-progress{background:linear-gradient(90deg,#38bdf8cc,#22c55ee6);height:100%;transition:width .1s ease}.crash-point{color:#9ca3af;font-size:12px}.crash-controls{grid-gap:14px;align-items:end;display:grid;gap:14px;grid-template-columns:1fr 1fr;margin-bottom:16px}.auto-cashout,.bet-input-group{display:flex;flex-direction:column}.auto-cashout label,.bet-input-group label{color:#737e96;color:var(--text-muted,#737e96);display:block;font-size:12px;letter-spacing:.4px;margin-bottom:8px;text-transform:uppercase}.auto-input,.bet-input-wrapper{align-items:center;background:#0b0d12;background:var(--color-bg2,#0b0d12);border:1px solid #232a38;border:1px solid var(--color-border,#232a38);border-radius:8px;box-sizing:border-box;display:flex;gap:8px;height:44px;padding:8px 12px}.auto-input input,.bet-input-wrapper input{background:#0000;border:none;color:#f4f6fb;color:var(--text-primary,#f4f6fb);flex:1 1;font-size:14px;font-weight:500;min-width:0;outline:none;width:100%}.auto-input{position:relative}.auto-input input{padding-right:24px;text-align:left}.auto-suffix{color:#9ca3af;font-size:14px;font-weight:600;position:absolute;right:12px}.bet-actions{gap:6px}.bet-actions button{border:1px solid #ffffff1f;border-radius:6px;color:#e5e7eb;font-size:11px;font-weight:500;padding:6px 10px;transition:all .2s ease}.crash-actions{display:flex}.cashout-button,.launch-button{border:none;border-radius:10px;cursor:pointer;font-size:14px;font-weight:700;letter-spacing:.5px;padding:14px;text-transform:uppercase;transition:transform .12s ease,box-shadow .12s ease;width:100%}.launch-button{background:linear-gradient(180deg,#ffffff24,#fff0 50%),linear-gradient(180deg,#cfaa4d,#a68a3a);background:linear-gradient(180deg,#ffffff24 0,#fff0 50%),linear-gradient(180deg,var(--cta-primary,#cfaa4d) 0,var(--accent-gold-deep,#a68a3a) 100%);box-shadow:inset 0 1px 0 #ffffff38,0 4px 14px #00000059,0 2px 6px #cfaa4d4d;box-shadow:inset 0 1px 0 #ffffff38,0 4px 14px #00000059,0 2px 6px var(--cta-glow,#cfaa4d4d);color:#0b0d12;color:var(--cta-text,#0b0d12)}.launch-button:hover:not(:disabled){box-shadow:inset 0 1px 0 #ffffff47,0 6px 20px #0006,0 3px 10px #cfaa4d66;box-shadow:inset 0 1px 0 #ffffff47,0 6px 20px #0006,0 3px 10px var(--cta-glow,#cfaa4d66);transform:translateY(-1px)}.launch-button:disabled{cursor:not-allowed;opacity:.45;transform:none}.cashout-button{background:linear-gradient(180deg,#ffffff24,#fff0 50%),linear-gradient(180deg,#cfaa4d,#a68a3a);background:linear-gradient(180deg,#ffffff24 0,#fff0 50%),linear-gradient(180deg,var(--cta-primary,#cfaa4d) 0,var(--accent-gold-deep,#a68a3a) 100%);box-shadow:inset 0 1px 0 #ffffff38,0 4px 14px #00000059,0 2px 6px #cfaa4d4d;box-shadow:inset 0 1px 0 #ffffff38,0 4px 14px #00000059,0 2px 6px var(--cta-glow,#cfaa4d4d);color:#0b0d12;color:var(--cta-text,#0b0d12)}.cashout-button:hover:not(:disabled){box-shadow:inset 0 1px 0 #ffffff47,0 6px 20px #0006,0 3px 10px #cfaa4d66;box-shadow:inset 0 1px 0 #ffffff47,0 6px 20px #0006,0 3px 10px var(--cta-glow,#cfaa4d66);transform:translateY(-1px)}.crash-history-list{display:flex;flex-direction:column;gap:10px;max-height:520px;overflow-y:auto}.crash-history-item{align-items:center;background:#0b0d12;background:var(--color-bg2,#0b0d12);border:1px solid #232a38;border:1px solid var(--color-border,#232a38);border-radius:10px;display:flex;gap:10px;padding:10px}.crash-history-multiplier{background:#141926;background:var(--color-surface-hover,#141926);border-radius:8px;color:#f4f6fb;color:var(--text-primary,#f4f6fb);font-size:12px;font-weight:600;padding:6px 8px;text-align:center;width:60px}.crash-history-multiplier.high{background:#cfaa4d26;color:#cfaa4d;color:var(--cta-primary,#cfaa4d)}.crash-history-details{color:#a7b0c2;color:var(--text-secondary,#a7b0c2);display:flex;flex:1 1;flex-direction:column;font-size:12px;gap:4px}.crash-history-details .win{color:#12b981;color:var(--status-success,#12b981)}.crash-history-details .loss{color:#ff4d6d;color:var(--status-danger,#ff4d6d)}.crash-history-time{font-size:11px}.crash-history-time,.crash-no-bets{color:#737e96;color:var(--text-muted,#737e96)}.crash-no-bets{padding:24px 0;text-align:center}.crash-no-bets .crash-hint{color:#6b7280;display:block;font-size:12px;margin-top:6px}@media (max-width:900px){.crash-boxes{flex-direction:column}.crash-controls{grid-template-columns:1fr}}.plinko-container{background:#0000!important;display:flex;min-height:100vh;overflow-x:hidden;width:100%}.plinko-sidebar{flex-shrink:0;max-width:250px;position:static;width:100%}@media (min-width:901px){body.sidebar-hidden .plinko-sidebar{display:none!important}}.plinko-content{align-items:flex-start;display:flex;flex:1 1;justify-content:center;min-width:0;overflow-x:hidden}.plinko-game{min-height:100vh;padding:30px;position:relative;width:100%;z-index:1}@media (min-width:901px){body.sidebar-hidden .plinko-game{padding-top:0}}.plinko-top-row{align-items:stretch;display:flex;flex-direction:column;gap:8px;justify-content:flex-start;margin:10px auto 0;max-width:1400px;width:100%}.plinko-boxes{display:flex;flex-direction:row;gap:14px;height:auto;justify-content:center;margin-top:18px}.plinko-box,.plinko-boxes{position:relative;width:100%}.plinko-box{background:#10131a;background:var(--color-surface,#10131a);border:1px solid #232a38;border:1px solid var(--color-border,#232a38);border-radius:12px;box-shadow:0 2px 8px #0000004d;flex:1 1;min-width:0;overflow:hidden;padding:18px}.plinko-box.history-box{flex:0 0 350px;max-width:350px}.plinko-title-icons{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.plinko-title-icons h2{color:var(--font-color);font-size:17px;font-weight:700;margin:0}.plinko-board{background:#0b0d12;background:var(--color-bg2,#0b0d12);border:1px solid #232a38;border:1px solid var(--color-border,#232a38);border-radius:12px;height:350px;margin-bottom:16px;overflow:hidden;position:relative;width:100%}.drop-zone{animation:bounce 1s ease-in-out infinite;color:#cfaa4d;color:var(--cta-primary,#cfaa4d);font-size:20px;left:50%;position:absolute;text-shadow:0 2px 4px #00000080;top:0;transform:translateX(-50%)}@keyframes bounce{0%,to{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(4px)}}.plinko-peg{background:radial-gradient(circle at 30% 30%,#6b7280,#374151);box-shadow:0 2px 4px #0000004d,inset 0 1px 2px #fff3;height:10px;width:10px}.plinko-ball,.plinko-peg{border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.plinko-ball{background:radial-gradient(circle at 30% 30%,#fbbf24,#f59e0b);box-shadow:0 2px 6px #fbbf2466,0 4px 12px #0000004d;height:16px;width:16px;z-index:10}.plinko-buckets{bottom:0;display:flex;gap:2px;left:0;padding:0 8px;position:absolute;right:0}.plinko-bucket{align-items:center;border-radius:4px 4px 0 0;color:#fff;display:flex;flex:1 1;font-size:11px;font-weight:700;height:36px;justify-content:center;transition:all .2s ease}.plinko-bucket.positive{background:linear-gradient(180deg,#22c55e66,#16a34a99)}.plinko-bucket.negative{background:linear-gradient(180deg,#ef44444d,#b91c1c80)}.plinko-bucket.active{box-shadow:0 0 16px #fbbf2480;transform:scale(1.1)}.plinko-bucket.active.positive{background:linear-gradient(to bottom,var(--status-success),#16a34a)}.plinko-bucket.active.negative{background:linear-gradient(to bottom,var(--status-danger),#dc2626)}.plinko-result{align-items:center;background:#0000004d;border:1px solid #ffffff1a;border-radius:8px;display:flex;gap:16px;justify-content:center;margin-bottom:16px;padding:16px}.plinko-result.win{background:#22c55e1a;border-color:#22c55e4d}.plinko-result.loss{background:#ef44441a;border-color:#ef44444d}.result-multiplier{font-size:28px}.plinko-result.win .result-multiplier{color:var(--status-success)}.plinko-result.loss .result-multiplier{color:var(--status-danger)}.result-profit{font-size:18px}.plinko-result.win .result-profit{color:var(--status-success)}.plinko-result.loss .result-profit{color:var(--status-danger)}.risk-selector{align-items:center;background:linear-gradient(135deg,rgba(var(--element-accent),.06),rgba(var(--element-accent),.02)),#0000004d;border:.2px solid var(--element-border);border-radius:8px;display:flex;gap:12px;margin-bottom:16px;padding:12px 16px}.risk-label{color:#fff9;font-size:12px;white-space:nowrap}.risk-buttons{display:flex;flex:1 1;gap:8px}.risk-btn{background:#ffffff0d;border:1px solid #ffffff26;border-radius:6px;color:var(--font-color);cursor:pointer;flex:1 1;font-size:12px;font-weight:600;padding:8px 12px;transition:all .2s ease}.risk-btn:hover:not(:disabled){background:#ffffff1a}.risk-btn.selected{box-shadow:0 0 0 2px #ffffff4d}.risk-btn.low.selected{background:#22c55e33;border-color:#22c55e80;color:var(--status-success)}.risk-btn.medium.selected{background:#fbbf2433;border-color:#fbbf2480;color:#fbbf24}.risk-btn.high.selected{background:#ef444433;border-color:#ef444480;color:var(--status-danger)}.risk-btn:disabled{cursor:not-allowed;opacity:.5}.bet-controls{margin-bottom:16px}.bet-actions button:hover:not(:disabled){background:#ffffff1a}.bet-actions button:disabled{cursor:not-allowed;opacity:.5}.drop-button{background:linear-gradient(180deg,#ffffff24,#fff0 50%),linear-gradient(180deg,#cfaa4d,#a68a3a);background:linear-gradient(180deg,#ffffff24 0,#fff0 50%),linear-gradient(180deg,var(--cta-primary,#cfaa4d) 0,var(--accent-gold-deep,#a68a3a) 100%);border:none;border-radius:10px;box-shadow:inset 0 1px 0 #ffffff38,0 4px 14px #00000059,0 2px 6px #cfaa4d4d;box-shadow:inset 0 1px 0 #ffffff38,0 4px 14px #00000059,0 2px 6px var(--cta-glow,#cfaa4d4d);color:#0b0d12;color:var(--cta-text,#0b0d12);cursor:pointer;font-size:16px;font-weight:700;letter-spacing:.5px;padding:14px 24px;text-transform:uppercase;transition:transform .12s ease,box-shadow .12s ease;width:100%}.drop-button:hover:not(:disabled){box-shadow:inset 0 1px 0 #ffffff47,0 6px 20px #0006,0 3px 10px #cfaa4d66;box-shadow:inset 0 1px 0 #ffffff47,0 6px 20px #0006,0 3px 10px var(--cta-glow,#cfaa4d66);transform:translateY(-1px)}.drop-button.dropping{background:#10131a;background:var(--color-surface,#10131a);border:1px solid #232a38;border:1px solid var(--color-border,#232a38);box-shadow:none;color:#737e96;color:var(--text-muted,#737e96)}.drop-button:disabled{cursor:not-allowed;opacity:.45;transform:none}.drop-multiplier{color:var(--font-color);font-size:14px;font-weight:700;min-width:50px}.drop-details{display:flex;flex:1 1;flex-direction:column;gap:2px}.drop-details .bet-amount{color:#ffffffb3;font-size:12px}.drop-details .profit{font-size:14px;font-weight:600}.drop-details .profit.win{color:var(--status-success)}.drop-details .profit.loss{color:var(--status-danger)}.drop-time{color:#fff6;font-size:11px}@media (max-width:900px){.plinko-boxes{flex-direction:column}.plinko-box,.plinko-box.history-box{max-width:100%}}@media (max-width:600px){.plinko-game{padding:15px}.plinko-board{height:280px}.plinko-peg{height:8px;width:8px}.plinko-ball{height:12px;width:12px}.plinko-bucket{font-size:9px;height:28px}.risk-selector{align-items:stretch;flex-direction:column}}.blackjack-container{background:#0000!important;display:flex;min-height:100vh;overflow-x:hidden;width:100%}.blackjack-sidebar{flex-shrink:0;max-width:250px;position:static;width:100%}@media (min-width:901px){body.sidebar-hidden .blackjack-sidebar{display:none!important}}.blackjack-content{align-items:flex-start;display:flex;flex:1 1;justify-content:center;min-width:0;overflow-x:hidden}.blackjack-game{min-height:100vh;padding:30px;position:relative;width:100%;z-index:1}@media (min-width:901px){body.sidebar-hidden .blackjack-game{padding-top:0}}.blackjack-top-row{align-items:stretch;display:flex;flex-direction:column;gap:8px;justify-content:flex-start;margin:10px auto 0;max-width:1400px;width:100%}.blackjack-boxes{display:flex;flex-direction:row;gap:14px;height:auto;justify-content:center;margin-top:18px;position:relative;width:100%}.blackjack-box{background:#10131a;background:var(--color-surface,#10131a);border:1px solid #232a38;border:1px solid var(--color-border,#232a38);border-radius:12px;box-shadow:0 2px 8px #0000004d;flex:1 1;min-width:0;overflow:hidden;padding:18px;position:relative;width:100%}.blackjack-box.history-box{flex:0 0 350px;max-width:350px}.blackjack-title-icons{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.blackjack-title-icons h2{color:var(--font-color);font-size:17px;font-weight:700;margin:0}.result-badge{border:1px solid #ffffff1a;padding:4px 10px}.result-badge.win{border-color:#22c55e4d}.result-badge.push{border-color:#fbbf244d;color:#fbbf24}.result-badge.loss{border-color:#ef44444d}.blackjack-table{background:#0b0d12;background:var(--color-bg2,#0b0d12);border:1px solid #232a38;border:1px solid var(--color-border,#232a38);border-radius:12px;display:flex;flex-direction:column;justify-content:space-between;margin-bottom:16px;min-height:280px;padding:24px}.hand-section{gap:10px}.hand-label{color:#fff9;font-size:13px;letter-spacing:1px;text-transform:uppercase}.cards{align-items:center;display:flex;gap:8px;min-height:90px}.empty-hand{color:#ffffff4d;font-size:14px;font-style:italic}.playing-card{align-items:center;background:linear-gradient(135deg,#fff,#f0f0f0);border-radius:6px;box-shadow:0 4px 8px #0000004d,0 2px 4px #0003;display:flex;flex-direction:column;height:84px;justify-content:center;position:relative;transition:transform .2s ease;width:60px}.playing-card:hover{transform:translateY(-4px)}.playing-card.hidden{background:linear-gradient(135deg,#1e40af,#1e3a8a);border:2px solid #3b82f6}.playing-card.hidden span{color:#ffffff80;font-size:32px}.playing-card.red{color:#dc2626}.playing-card.black{color:#1f2937}.card-rank{font-size:20px;font-weight:700}.card-suit{font-size:24px}.card-wrapper{animation:dealCard .3s ease-out}.game-result{align-items:center;animation:resultPop .3s ease-out;border-radius:8px;display:flex;flex-direction:column;justify-content:center;margin:16px 0;padding:16px}@keyframes resultPop{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.game-result.win{background:#22c55e26;border:1px solid #22c55e4d}.game-result.push{background:#fbbf2426;border:1px solid #fbbf244d}.game-result.loss{background:#ef444426;border:1px solid #ef44444d}.result-text{font-size:24px;font-weight:800}.game-result.win .result-text{color:var(--status-success)}.game-result.push .result-text{color:#fbbf24}.game-result.loss .result-text{color:var(--status-danger)}.game-result.win .result-profit{color:var(--status-success)}.game-result.push .result-profit{color:#fbbf24}.game-result.loss .result-profit{color:var(--status-danger)}.betting-controls{display:flex;flex-direction:column;gap:12px}.bet-input-group{display:flex;flex-direction:column;gap:6px}.bet-input-group label{color:#fff9;font-size:12px}.bet-input-wrapper{align-items:center;background:#0000004d;border:1px solid #ffffff1a;border-radius:8px;display:flex;overflow:hidden}.currency{color:#ffffff80;font-size:14px;padding:0 12px}.bet-input{font-size:16px;font-weight:600;padding:12px 0}.bet-actions{border-left:1px solid #ffffff1a;display:flex}.bet-actions button{background:#ffffff0d;border:none;color:var(--font-color);cursor:pointer;font-size:12px;font-weight:600;padding:12px 14px;transition:background .2s}.bet-actions button:hover{background:#ffffff1a}.bet-actions button:not(:last-child){border-right:1px solid #ffffff1a}.deal-button{background:linear-gradient(180deg,#ffffff24,#fff0 50%),linear-gradient(180deg,#cfaa4d,#a68a3a);background:linear-gradient(180deg,#ffffff24 0,#fff0 50%),linear-gradient(180deg,var(--cta-primary,#cfaa4d) 0,var(--accent-gold-deep,#a68a3a) 100%);border:none;border-radius:10px;box-shadow:inset 0 1px 0 #ffffff38,0 4px 14px #00000059,0 2px 6px #cfaa4d4d;box-shadow:inset 0 1px 0 #ffffff38,0 4px 14px #00000059,0 2px 6px var(--cta-glow,#cfaa4d4d);color:#0b0d12;color:var(--cta-text,#0b0d12);cursor:pointer;font-size:16px;font-weight:700;letter-spacing:.5px;padding:14px 24px;text-transform:uppercase;transition:transform .12s ease,box-shadow .12s ease;width:100%}.deal-button:hover:not(:disabled){box-shadow:inset 0 1px 0 #ffffff47,0 6px 20px #0006,0 3px 10px #cfaa4d66;box-shadow:inset 0 1px 0 #ffffff47,0 6px 20px #0006,0 3px 10px var(--cta-glow,#cfaa4d66);transform:translateY(-1px)}.deal-button:disabled{cursor:not-allowed;opacity:.45;transform:none}.end-actions,.game-actions{display:flex;gap:10px}.action-btn{background:#141926;background:var(--color-surface-hover,#141926);border:1px solid #232a38;border:1px solid var(--color-border,#232a38);color:#f4f6fb;color:var(--text-primary,#f4f6fb);letter-spacing:.3px;transition:transform .12s ease,box-shadow .12s ease,background .12s ease}.action-btn:hover:not(:disabled){background:#10131a;background:var(--color-surface,#10131a);border-color:#cfaa4d66}.action-btn:disabled{transform:none}.qs-label{color:#ffffff80;font-size:11px;letter-spacing:.5px}.history-list{max-height:400px}.history-item{border-left:3px solid;padding:10px 12px}.history-item.win{border-color:var(--status-success)}.history-item.push{border-color:#fbbf24}.history-item.loss{border-color:var(--status-danger)}.hand-result{align-items:center;display:flex;gap:6px;min-width:80px}.dealer-val,.player-val{color:var(--font-color);font-size:12px;font-weight:600}.vs{color:#fff6;font-size:10px}.hand-details{display:flex;flex:1 1;flex-direction:column;gap:2px}.hand-details .bet-amount{color:#ffffffb3;font-size:12px}.hand-details .profit{font-size:14px;font-weight:600}.hand-details .profit.win{color:var(--status-success)}.hand-details .profit.loss{color:var(--status-danger)}.hand-time{color:#fff6;font-size:11px}.no-history{color:#ffffff80}.no-history p{margin-bottom:4px}.no-history .hint{color:#ffffff4d}@media (max-width:900px){.blackjack-boxes{flex-direction:column}.blackjack-box,.blackjack-box.history-box{max-width:100%}}@media (max-width:600px){.blackjack-game{padding:15px}.playing-card{height:70px;width:50px}.card-rank{font-size:16px}.card-suit{font-size:18px}.game-actions{flex-wrap:wrap}.action-btn{min-width:calc(50% - 5px)}}.castle-container{background:#0000!important;display:flex;min-height:100vh;overflow-x:hidden;width:100%}.castle-sidebar{flex-shrink:0;max-width:250px;position:static;width:100%}@media (min-width:901px){body.sidebar-hidden .castle-sidebar{display:none!important}}.castle-content{align-items:flex-start;display:flex;flex:1 1;justify-content:center;min-width:0;overflow-x:hidden}.castle-game{min-height:100vh;padding:30px;position:relative;width:100%;z-index:1}@media (min-width:901px){body.sidebar-hidden .castle-game{padding-top:0}}.castle-top-row{align-items:stretch;display:flex;flex-direction:column;gap:8px;justify-content:flex-start;margin:48px auto 0;max-width:1400px;width:100%}.castle-boxes{display:flex;flex-direction:row;gap:14px;height:auto;justify-content:center;margin-top:18px}.castle-box,.castle-boxes{position:relative;width:100%}.castle-box{background:var(--element-bg);border:.2px solid var(--element-border-strong);border-radius:12px;box-shadow:0 1px 3px #0096ff14,inset 0 1px 2px #ffffff0f;flex:1 1;min-width:0;overflow:hidden;padding:18px}.castle-box.history-box{flex:0 0 350px;max-width:350px}.castle-title-icons{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.castle-title-icons h2{color:var(--font-color);font-size:17px;font-weight:700;margin:0}.castle-strip-container{margin-bottom:20px;padding:16px 0;position:relative}.castle-pointer{color:#fbbf24;filter:drop-shadow(0 0 6px rgba(251,191,36,.6));font-size:28px;left:50%;position:absolute;text-shadow:0 2px 6px #000c;top:0;transform:translateX(-50%);z-index:20}.castle-strip-wrapper{background:#0006;border:1px solid #ffffff1a;border-radius:8px;margin:0 auto;max-width:600px;overflow:hidden;position:relative;width:100%}.castle-strip-wrapper:after,.castle-strip-wrapper:before{bottom:0;content:"";pointer-events:none;position:absolute;top:0;width:60px;z-index:10}.castle-strip-wrapper:before{background:linear-gradient(90deg,#000000e6,#0000);left:0}.castle-strip-wrapper:after{background:linear-gradient(270deg,#000000e6,#0000);right:0}.castle-strip{display:flex;width:max-content}.castle-strip-segment{align-items:center;border-right:1px solid #0000004d;display:flex;flex-shrink:0;height:70px;justify-content:center;position:relative;width:80px}.castle-strip-segment:after{background:linear-gradient(180deg,#ffffff26,#0000 50%,#0003);content:"";inset:0;pointer-events:none;position:absolute}.strip-multiplier{color:#fff;font-size:18px;font-weight:800;text-shadow:0 2px 4px #00000080;z-index:2}.castle-result{align-items:center;background:#0000;border-radius:8px;display:flex;flex-direction:column;justify-content:center;margin-bottom:16px;min-height:70px;padding:16px}.castle-result.spinning{animation:pulse .5s ease-in-out infinite}.spinning-text{color:#fbbf24;font-size:20px;font-weight:700}.result-multiplier{color:#fff;font-size:36px;font-weight:800;text-shadow:0 2px 8px #00000080}.castle-result.navy .result-multiplier{color:#60a5fa}.castle-result.black .result-multiplier{color:#9ca3af}.castle-result.blue .result-multiplier{color:#3b82f6}.castle-result.purple .result-multiplier{color:#a78bfa}.castle-result.red .result-multiplier{color:#f87171}.castle-result.green .result-multiplier{color:#4ade80}.result-profit{font-size:16px;font-weight:600;margin-top:4px}.castle-betting-board{margin-bottom:16px}.board-label{color:#9ca3af;display:block;font-size:12px;letter-spacing:.4px;margin-bottom:10px;text-transform:uppercase}.bet-slots{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(6,1fr)}.bet-slot{align-items:center;background:var(--seg-color);border:2px solid #0000;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;min-height:70px;padding:12px 8px;position:relative;transition:all .2s ease}.bet-slot:after{background:linear-gradient(180deg,#fff3,#0000 50%,#0003);border-radius:6px;content:"";inset:0;pointer-events:none;position:absolute}.bet-slot:hover:not(:disabled){box-shadow:0 4px 12px #0006;transform:translateY(-2px)}.bet-slot.has-bet{border-color:#fbbf24;box-shadow:0 0 12px #fbbf2466}.bet-slot:disabled{cursor:not-allowed;opacity:.6}.slot-multiplier{color:#fff;font-size:16px;font-weight:800;text-shadow:0 1px 2px #00000080;z-index:2}.slot-chance{color:#ffffffb3;font-size:10px;margin-top:2px;z-index:2}.slot-bet{background:#0009;border-radius:4px;bottom:4px;color:#fbbf24;font-size:11px;font-weight:700;padding:2px 6px;position:absolute;z-index:3}.chip-selection{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px}.chip-label{color:#9ca3af;font-size:12px;letter-spacing:.4px;text-transform:uppercase}.chip-buttons{display:flex;flex-wrap:wrap;gap:8px}.chip-btn{background:#ffffff0d;border:1px solid #ffffff26;border-radius:8px;color:#e5e7eb;cursor:pointer;font-size:13px;font-weight:600;min-width:55px;padding:10px 16px;transition:all .2s ease;white-space:nowrap}.chip-btn:hover:not(:disabled){background:#ffffff1a}.chip-btn.selected{background:linear-gradient(135deg,#fbbf24,#f59e0b);border-color:#fbbf24;color:#000}.chip-btn:disabled{cursor:not-allowed;opacity:.5}.castle-actions{align-items:center;display:flex;gap:12px}.action-btn{border:1px solid;border-radius:8px;font-weight:600;padding:12px 16px;transition:all .2s ease}.action-btn.clear{background:#ffffff0d;border-color:#ffffff26;color:var(--font-color);flex:0.5 1}.action-btn.clear:hover:not(:disabled){background:#ffffff1a}.total-bet-display{background:#0006;border:1px solid #fbbf244d;border-radius:8px;color:#fbbf24;font-size:14px;font-weight:700;padding:12px 16px}.action-btn.spin{background:#f5b800;background:var(--cta-primary,#f5b800);border-color:#f5b800;border-color:var(--cta-primary,#f5b800);box-shadow:0 0 20px #f5b80066;box-shadow:0 0 20px var(--cta-glow,#f5b80066);color:#000;color:var(--cta-text,#000);flex:1.5 1}.action-btn.spin:hover:not(:disabled){background:#fc0;background:var(--cta-hover,#fc0);box-shadow:0 4px 30px #f5b80080;box-shadow:0 4px 30px var(--cta-glow,#f5b80080)}.action-btn.spin.spinning{background:linear-gradient(135deg,#6b7280,#4b5563);border-color:#6b7280}.action-btn:disabled{opacity:.5}.recent-results{background:#0000004d;border-radius:8px;min-height:40px;padding:10px}.recent-result{align-items:center;border-radius:4px;color:#fff;display:flex;font-size:11px;font-weight:700;height:28px;justify-content:center;text-shadow:0 1px 2px #00000080;width:36px}.no-history-hint{color:#fff6;font-size:12px}.quick-stat{background:#0000004d;border-radius:8px;padding:12px;text-align:center}.qs-label{display:block;margin-bottom:4px}.qs-value{color:#e5e7eb;font-size:16px;font-weight:700}.history-list{max-height:300px}.no-history{color:#fff6}.no-history p{margin:0 0 8px}.hint{color:#ffffff4d;font-size:12px}.history-item{background:#0003;border-radius:8px;gap:10px;margin-bottom:6px}.spin-result{align-items:center;border-radius:6px;color:#fff;display:flex;flex-shrink:0;font-size:12px;font-weight:700;height:32px;justify-content:center;width:42px}.spin-details{display:flex;flex:1 1;flex-direction:column;gap:2px}.spin-time{color:#fff6;font-size:10px}.history-stats{font-size:12px;gap:4px}.history-stats .separator{color:#ffffff4d}@media (max-width:900px){.castle-boxes{flex-direction:column}.castle-box,.castle-box.history-box{max-width:100%}.bet-slots{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){.bet-slots{grid-template-columns:repeat(2,1fr)}.chip-buttons{gap:4px}.chip-btn{font-size:11px;padding:6px 10px}}.baccarat-container{background:#0000!important;display:flex;min-height:100vh;overflow-x:hidden;width:100%}.baccarat-sidebar{flex-shrink:0;max-width:250px;position:static;width:100%}@media (min-width:901px){body.sidebar-hidden .baccarat-sidebar{display:none!important}}.baccarat-content{align-items:flex-start;display:flex;flex:1 1;justify-content:center;min-width:0}.baccarat-game{min-height:100vh;padding:30px;position:relative;width:100%;z-index:1}@media (min-width:901px){body.sidebar-hidden .baccarat-game{padding-top:0}}.baccarat-top-row{align-items:stretch;display:flex;flex-direction:column;gap:8px;justify-content:flex-start;margin:10px auto 0;max-width:1400px;width:100%}.baccarat-boxes{display:flex;flex-direction:row;gap:14px;justify-content:center;margin-top:18px;width:100%}.baccarat-box{background:#10131a;background:var(--color-surface,#10131a);border:1px solid #232a38;border:1px solid var(--color-border,#232a38);border-radius:12px;box-shadow:0 1px 3px #00000026;display:flex;flex:1 1;flex-direction:column;min-width:0;overflow:hidden;padding:20px}.baccarat-box.history-box{flex:0 0 350px;max-width:350px}.box-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.box-header h2{color:var(--font-color);font-size:17px;font-weight:700;margin:0}.game-table{background:#0b0d12;background:var(--color-bg2,#0b0d12);border:1px solid #232a38;border:1px solid var(--color-border,#232a38);border-radius:16px;margin-bottom:24px;padding:24px}.hands-display{align-items:stretch;display:flex;gap:24px;justify-content:center}.hand-section{align-items:center;background:#10131a;background:var(--color-surface,#10131a);border:1px solid #232a38;border:1px solid var(--color-border,#232a38);border-radius:12px;display:flex;flex:1 1;flex-direction:column;min-height:180px;padding:20px;transition:all .3s ease}.hand-section.banker,.hand-section.player{border-color:#232a38;border-color:var(--color-border,#232a38)}.hand-section.winner{border-color:#cfaa4d;border-color:var(--cta-primary,#cfaa4d);box-shadow:0 0 20px #cfaa4d40}.hand-header{align-items:center;display:flex;gap:12px;margin-bottom:16px}.hand-name{font-size:14px;font-weight:600;letter-spacing:1px;text-transform:uppercase}.hand-section.banker .hand-name,.hand-section.player .hand-name{color:#a7b0c2;color:var(--color-text-secondary,#a7b0c2)}.hand-score{align-items:center;border-radius:50%;display:flex;font-size:18px;font-weight:800;height:36px;justify-content:center;width:36px}.hand-section.banker .hand-score,.hand-section.player .hand-score{background:#141926;background:var(--color-surface-hover,#141926);color:#f4f6fb;color:var(--color-text-primary,#f4f6fb)}.cards-row{gap:10px;min-height:100px}.card,.cards-row{align-items:center;display:flex;justify-content:center}.card{animation:dealCard .3s ease-out;background:linear-gradient(145deg,#fff,#e8e8e8);border:1px solid #ccc;border-radius:8px;box-shadow:0 4px 12px #0006;flex-direction:column;gap:2px;height:90px;width:65px}.card.red{color:#dc2626}.card.black{color:#1f2937}.card-rank{font-size:22px;font-weight:800;line-height:1}.card-suit{font-size:26px;line-height:1}.card-placeholder{align-items:center;background:#ffffff0d;border:2px dashed #ffffff26;border-radius:8px;color:#fff3;display:flex;font-size:28px;height:90px;justify-content:center;width:65px}@keyframes dealCard{0%{opacity:0;transform:translateY(-30px) rotateY(90deg)}to{opacity:1;transform:translateY(0) rotateY(0)}}.vs-divider{align-items:center;display:flex;justify-content:center;padding:0 16px}.vs-text{color:#ffffff4d;font-size:20px;font-weight:700}.vs-result{border-radius:8px;font-size:13px;font-weight:700;letter-spacing:.5px;padding:10px 16px;text-align:center;text-transform:uppercase}.vs-result.banker,.vs-result.player{background:#141926;background:var(--color-surface-hover,#141926);color:#f4f6fb;color:var(--color-text-primary,#f4f6fb)}.vs-result.tie{background:#cfaa4d26;color:#cfaa4d;color:var(--cta-primary,#cfaa4d)}.result-banner{border-radius:10px;font-size:15px;font-weight:600;margin-bottom:20px;padding:14px 20px;text-align:center}.result-banner.win{background:#22c55e26;border:1px solid #22c55e66;color:#4ade80}.result-banner.loss{background:#ef444426;border:1px solid #ef444466;color:#f87171}.result-banner.push{background:#fbbf2426;border:1px solid #fbbf2466;color:#fbbf24}.betting-section{margin-bottom:20px}.section-label{color:#737e96;color:var(--color-text-muted,#737e96);display:block;font-size:12px;letter-spacing:.5px;margin-bottom:10px;text-transform:uppercase}.bet-options{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}.bet-option{align-items:center;background:#0b0d12;background:var(--color-bg2,#0b0d12);border:2px solid #232a38;border:2px solid var(--color-border,#232a38);border-radius:10px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;padding:16px 12px;transition:all .2s ease}.bet-option.banker,.bet-option.player,.bet-option.tie{border-color:#232a38;border-color:var(--color-border,#232a38)}.bet-option:hover:not(:disabled){transform:translateY(-2px)}.bet-option.banker:hover:not(:disabled),.bet-option.player:hover:not(:disabled),.bet-option.tie:hover:not(:disabled),.bet-option:hover:not(:disabled){background:#10131a;background:var(--color-surface,#10131a);border-color:#cfaa4d66}.bet-option.selected{border-width:2px}.bet-option.banker.selected,.bet-option.player.selected,.bet-option.selected,.bet-option.tie.selected{background:#cfaa4d1a;border-color:#cfaa4d;border-color:var(--cta-primary,#cfaa4d);box-shadow:0 0 20px #cfaa4d40}.bet-option:disabled{cursor:not-allowed;opacity:.5}.bet-option-label{font-size:16px;font-weight:700;margin-bottom:4px}.bet-option-label,.bet-option.banker .bet-option-label,.bet-option.player .bet-option-label,.bet-option.tie .bet-option-label{color:#f4f6fb;color:var(--color-text-primary,#f4f6fb)}.bet-option-payout{color:#737e96;color:var(--color-text-muted,#737e96);font-size:12px}.amount-section{margin-bottom:20px}.amount-input-row{align-items:center;background:#0b0d12;background:var(--color-bg2,#0b0d12);border:1px solid #232a38;border:1px solid var(--color-border,#232a38);border-radius:10px;display:flex;gap:10px;padding:10px 14px}.amount-input{background:#0000;border:none;color:#f4f6fb;color:var(--color-text-primary,#f4f6fb);flex:1 1;font-size:16px;font-weight:500;min-width:0;outline:none}.amount-actions{display:flex;gap:6px}.amount-actions button{background:#10131a;background:var(--color-surface,#10131a);border:1px solid #232a38;border:1px solid var(--color-border,#232a38);border-radius:6px;color:#f4f6fb;color:var(--color-text-primary,#f4f6fb);cursor:pointer;font-size:12px;font-weight:600;padding:8px 12px;transition:all .2s ease}.amount-actions button:hover:not(:disabled){background:#141926;background:var(--color-surface-hover,#141926);border-color:#cfaa4d4d}.amount-actions button:disabled{cursor:not-allowed;opacity:.4}.deal-btn{border:none;border-radius:10px;cursor:pointer;font-size:16px;font-weight:700;letter-spacing:.5px;padding:16px;text-transform:uppercase;transition:all .2s ease;width:100%}.deal-btn.primary{background:linear-gradient(180deg,#e5c872,#cfaa4d 50%,#b8923f);box-shadow:inset 0 1px 0 #ffffff40,0 2px 8px #0006,0 0 20px #cfaa4d40;color:#0b0d12}.deal-btn.primary:hover:not(:disabled){background:linear-gradient(180deg,#f0d580,#e5c872 50%,#cfaa4d);box-shadow:inset 0 1px 0 #ffffff4d,0 4px 16px #00000080,0 0 30px #cfaa4d59;transform:translateY(-1px)}.deal-btn.secondary{background:#10131a;background:var(--color-surface,#10131a);border:1px solid #232a38;border:1px solid var(--color-border,#232a38);color:#f4f6fb;color:var(--color-text-primary,#f4f6fb)}.deal-btn.secondary:hover{background:#141926;background:var(--color-surface-hover,#141926);border-color:#cfaa4d4d}.deal-btn:disabled{cursor:not-allowed;opacity:.45;transform:none}.stats-row{display:flex;gap:10px}.stat-badge{font-size:12px;font-weight:600}.stat-badge.player{color:#3b82f6}.stat-badge.banker{color:var(--status-danger)}.stat-badge.tie{color:var(--status-success)}.recent-results{background:#0b0d12;background:var(--color-bg2,#0b0d12);border-radius:10px;flex-wrap:wrap;gap:6px;margin-bottom:16px;min-height:50px;padding:12px}.recent-chip,.recent-results{align-items:center;display:flex}.recent-chip{border-radius:50%;color:#fff;font-size:13px;font-weight:700;height:30px;justify-content:center;width:30px}.recent-chip.banker,.recent-chip.player{background:#141926;background:var(--color-surface-hover,#141926);border:1px solid #232a38;border:1px solid var(--color-border,#232a38)}.recent-chip.tie{background:#cfaa4d33;border:1px solid #cfaa4d;border:1px solid var(--cta-primary,#cfaa4d);color:#cfaa4d;color:var(--cta-primary,#cfaa4d)}.no-results-text{color:#ffffff59;font-size:12px}.quick-stats{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.quick-stat-box{background:#0b0d12;background:var(--color-bg2,#0b0d12);border-radius:10px;padding:14px;text-align:center}.quick-stat-label{color:#737e96;color:var(--color-text-muted,#737e96);display:block;font-size:10px;letter-spacing:.3px;margin-bottom:6px;text-transform:uppercase}.quick-stat-value{color:#f4f6fb;color:var(--color-text-primary,#f4f6fb);font-size:18px;font-weight:700}.quick-stat-value.profit{color:var(--status-success)}.quick-stat-value.loss{color:var(--status-danger)}.history-list{max-height:280px}.history-empty{color:#ffffff59;padding:30px 20px;text-align:center}.history-empty p{font-size:14px;margin:0 0 6px}.history-empty span{color:#ffffff40;font-size:12px}.history-item{background:#0b0d12;background:var(--color-bg2,#0b0d12);border-radius:10px;gap:12px;margin-bottom:8px;padding:12px}.history-item.push{border-left-color:#fbbf24}.history-chip{align-items:center;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:14px;font-weight:700;height:36px;justify-content:center;width:36px}.history-chip.banker,.history-chip.player{background:#141926;background:var(--color-surface-hover,#141926);border:1px solid #232a38;border:1px solid var(--color-border,#232a38)}.history-chip.tie{background:#cfaa4d33;border:1px solid #cfaa4d;border:1px solid var(--cta-primary,#cfaa4d);color:#cfaa4d;color:var(--cta-primary,#cfaa4d)}.history-details{flex:1 1;min-width:0}.history-score{color:#f4f6fb;color:var(--color-text-primary,#f4f6fb);font-size:13px;font-weight:600}.history-bet{color:#737e96;color:var(--color-text-muted,#737e96);font-size:11px}.history-profit{font-size:14px;font-weight:600;text-align:right}.history-profit.win{color:var(--status-success)}.history-profit.loss{color:var(--status-danger)}.history-profit.push{color:#fbbf24}.history-time{color:#ffffff59;font-size:10px;min-width:55px;text-align:right}@media (max-width:900px){.baccarat-boxes{flex-direction:column}.baccarat-box,.baccarat-box.history-box{flex:1 1;max-width:100%}.hands-display{flex-direction:column;gap:16px}.vs-divider{padding:12px 0}}@media (max-width:500px){.baccarat-game{padding:15px}.game-table{padding:16px}.hand-section{padding:14px}.card{height:77px;width:55px}.card-rank{font-size:18px}.card-suit{font-size:22px}.card-placeholder{height:77px;width:55px}.bet-options{gap:6px}.bet-option{padding:12px 8px}}.mines-container{background:#0000!important;display:flex;min-height:100vh;overflow-x:hidden;width:100%}.mines-sidebar{flex-shrink:0;max-width:250px;position:static;width:100%}@media (min-width:901px){body.sidebar-hidden .mines-sidebar{display:none!important}}.mines-content{align-items:flex-start;display:flex;flex:1 1;justify-content:center;min-width:0;overflow-x:hidden}.mines-game{min-height:100vh;padding:30px;position:relative;width:100%;z-index:1}@media (min-width:901px){body.sidebar-hidden .mines-game{padding-top:0}}.mines-top-row{align-items:stretch;display:flex;flex-direction:column;gap:8px;justify-content:flex-start;margin:10px auto 0;max-width:1260px;width:100%}.mines-boxes{display:flex;flex-direction:row;gap:14px;height:auto;justify-content:center;margin-top:18px}.mines-box,.mines-boxes{position:relative;width:100%}.mines-box{background:#10131a;background:var(--color-surface,#10131a);border:1px solid #232a38;border:1px solid var(--color-border,#232a38);border-radius:12px;box-shadow:0 2px 8px #0000004d;flex:1 1;min-width:0;overflow:hidden;padding:18px}.mines-box.history-box{flex:0 0 350px;max-width:350px}.mines-title-icons{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.mines-title-icons h2{color:var(--font-color);font-size:17px;font-weight:700;margin:0}.result-badge{align-items:center;background:#0006;border:1px solid #fff3;border-radius:6px;display:inline-flex;font-size:14px;font-weight:700;gap:6px;padding:6px 14px}.result-badge.win{border-color:var(--status-success);box-shadow:0 0 12px #22c55e80;color:var(--status-success)}.result-badge.loss{border-color:var(--status-danger);box-shadow:0 0 12px #ef444480;color:var(--status-danger)}.mines-grid{grid-gap:8px;background:#0b0d12;background:var(--color-bg2,#0b0d12);border:1px solid #232a38;border:1px solid var(--color-border,#232a38);border-radius:10px;display:grid;gap:8px;grid-template-columns:repeat(5,1fr);margin-bottom:20px;margin-left:auto;margin-right:auto;max-width:360px;padding:12px}.mine-tile{align-items:center;aspect-ratio:1;background:#10131a;background:var(--color-surface,#10131a);border:1px solid #232a38;border:1px solid var(--color-border,#232a38);border-radius:8px;cursor:pointer;display:flex;font-size:28px;justify-content:center;overflow:hidden;position:relative;transition:all .2s ease}.mine-tile:before{background:linear-gradient(180deg,#ffffff1a,#0000 50%);content:"";inset:0;pointer-events:none;position:absolute}.mine-tile:hover:not(:disabled):not(.revealed){border-color:#fbbf24;box-shadow:0 4px 12px #fbbf244d;transform:translateY(-2px)}.mine-tile:disabled:not(.revealed){cursor:not-allowed;opacity:.5}.mine-tile.revealed{cursor:default;transform:none}.mine-tile.gem{background:linear-gradient(135deg,#059669,#047857);border-color:var(--status-success);box-shadow:0 0 15px #10b98166}.mine-tile.mine{animation:shake .5s ease-in-out;background:linear-gradient(135deg,#dc2626,#b91c1c);border-color:var(--status-danger);box-shadow:0 0 15px #ef444480}@keyframes shake{0%,to{transform:translateX(0)}25%{transform:translateX(-4px)}75%{transform:translateX(4px)}}.gem-icon,.mine-icon{animation:popIn .3s ease-out;filter:drop-shadow(0 2px 4px rgba(0,0,0,.5))}@keyframes popIn{0%{transform:scale(0)}60%{transform:scale(1.2)}to{transform:scale(1)}}.mines-multiplier-display{align-items:center;background:#0000004d;border:1px solid #ffffff1a;border-radius:8px;display:flex;gap:24px;justify-content:center;margin-bottom:16px;min-height:70px;padding:16px}.mines-multiplier-display.active{background:#fbbf240d;border-color:#fbbf244d}.current-mult,.next-mult,.potential-win{align-items:center;display:flex;flex-direction:column;gap:4px}.mult-label{color:#9ca3af;font-size:11px;letter-spacing:.5px;text-transform:uppercase}.mult-value{color:#fff;font-size:20px;font-weight:700}.mult-value.win{color:var(--status-success)}.result-display{align-items:center;display:flex;flex-direction:column;gap:8px}.result-text{color:#fff;font-size:16px;font-weight:600}.result-profit{font-size:20px;font-weight:700}.result-profit.win{color:var(--status-success)}.result-profit.loss{color:var(--status-danger)}.result-placeholder{color:#ffffff80;font-size:14px}.mines-controls{gap:14px;margin-bottom:16px}.control-group,.mines-controls{display:flex;flex-direction:column}.control-group{gap:8px}.control-label{color:#fff9;font-size:.85rem;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.bet-input-row{align-items:center;background:#0006;border:.2px solid var(--element-border);border-radius:8px;display:flex;overflow:hidden;transition:border-color .2s ease}.bet-input-row:focus-within{border-color:#ffffff4d}.bet-input{background:#0000;border:none;color:var(--font-color);flex:1 1;font-size:1.1rem;min-width:0;padding:14px}.bet-input,.bet-input:focus{outline:none}.bet-input:disabled{opacity:.5}.quick-btn{background:#0000;border:none;border-left:.2px solid var(--element-border);color:#fff9;cursor:pointer;font-size:14px;font-weight:500;padding:14px;transition:all .2s ease}.quick-btn:hover:not(:disabled){background:#ffffff1a;color:var(--font-color)}.quick-btn.max{color:var(--cta-primary)}.quick-btn:disabled{cursor:not-allowed;opacity:.5}.mine-buttons{display:flex;gap:8px}.mine-btn{background:#ffffff0d;border:1px solid #ffffff26;border-radius:8px;color:#e5e7eb;cursor:pointer;flex:1 1;font-size:14px;font-weight:600;padding:10px 12px;transition:all .2s ease}.mine-btn:hover:not(:disabled){background:#ffffff1a}.mine-btn.selected{background:linear-gradient(135deg,#dc2626,#b91c1c);border-color:var(--status-danger);color:#fff}.mine-btn:disabled{cursor:not-allowed;opacity:.5}.mines-actions{display:flex;gap:12px;margin-top:16px}.action-btn{background:linear-gradient(180deg,#ffffff24,#fff0 50%),linear-gradient(180deg,#cfaa4d,#a68a3a);background:linear-gradient(180deg,#ffffff24 0,#fff0 50%),linear-gradient(180deg,var(--cta-primary,#cfaa4d) 0,var(--accent-gold-deep,#a68a3a) 100%);border:none;border-radius:10px;box-shadow:inset 0 1px 0 #ffffff38,0 4px 14px #00000059,0 2px 6px #cfaa4d4d;box-shadow:inset 0 1px 0 #ffffff38,0 4px 14px #00000059,0 2px 6px var(--cta-glow,#cfaa4d4d);color:#0b0d12;color:var(--cta-text,#0b0d12);cursor:pointer;flex:1 1;font-size:14px;font-weight:700;letter-spacing:.5px;padding:14px 28px;text-transform:uppercase;transition:transform .12s ease,box-shadow .12s ease;width:100%}.action-btn:hover:not(:disabled){box-shadow:inset 0 1px 0 #ffffff47,0 6px 20px #0006,0 3px 10px #cfaa4d66;box-shadow:inset 0 1px 0 #ffffff47,0 6px 20px #0006,0 3px 10px var(--cta-glow,#cfaa4d66);transform:translateY(-1px)}.action-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.action-btn:active:not(:disabled){transform:translateY(0)}.action-btn:disabled{cursor:not-allowed;opacity:.45;transform:none!important}.history-stats{align-items:center;display:flex;font-size:13px;gap:6px}.history-stats .wins{color:var(--status-success);font-weight:600}.history-stats .losses{color:var(--status-danger);font-weight:600}.history-stats .separator{color:#6b7280}.quick-stats{display:flex;gap:12px;margin-bottom:16px}.quick-stat{background:#ffffff08;border:1px solid #ffffff14;border-radius:6px;display:flex;flex:1 1;flex-direction:column;gap:4px;padding:10px}.qs-label{color:#9ca3af;font-size:10px;letter-spacing:.3px;text-transform:uppercase}.qs-value{color:var(--font-color);font-size:14px;font-weight:600}.qs-value.profit{color:var(--status-success)}.qs-value.loss{color:var(--status-danger)}.history-list{display:flex;flex-direction:column;gap:8px;max-height:350px;overflow-y:auto}.history-list::-webkit-scrollbar{width:4px}.history-list::-webkit-scrollbar-track{background:#0000}.history-list::-webkit-scrollbar-thumb{background:#fff3;border-radius:2px}.history-item{align-items:center;background:#ffffff08;border-left:3px solid #0000;border-radius:6px;display:flex;justify-content:space-between;padding:10px}.history-item.win{border-left-color:var(--status-success)}.history-item.loss{border-left-color:var(--status-danger)}.game-info{display:flex;font-size:13px;gap:10px}.mines-count{color:var(--status-danger)}.revealed-count{color:var(--status-success)}.game-details{align-items:flex-end;display:flex;flex-direction:column;gap:2px}.bet-amount{color:#9ca3af;font-size:12px}.profit{font-size:13px;font-weight:600}.profit.win{color:var(--status-success)}.profit.loss{color:var(--status-danger)}.game-time{color:#6b7280;font-size:11px}.no-history{align-items:center;color:#6b7280;display:flex;flex-direction:column;justify-content:center;padding:30px}.no-history p{font-size:14px;margin:0}.no-history .hint{color:#4b5563;font-size:12px;margin-top:4px}@media (max-width:900px){.mines-boxes{align-items:center;flex-direction:column}.mines-box,.mines-box.history-box{max-width:100%}}@media (max-width:600px){.mines-game{padding:15px}.mines-grid{gap:6px;padding:10px}.mine-tile{font-size:22px}.mines-multiplier-display{gap:16px;padding:12px}.mult-value{font-size:16px}}.stats-container{background:#0000!important;display:flex;min-height:100vh;overflow-x:hidden;width:100%}.stats-sidebar{flex-shrink:0;max-width:250px;position:static;width:100%}.stats-content{align-items:flex-start;display:flex;flex:1 1;justify-content:center;min-width:0;overflow-x:hidden}.stats-page{min-height:100vh;padding:30px;position:relative;width:100%;z-index:1}@media (min-width:901px){body.sidebar-hidden .stats-page{padding-top:0}}.stats-balance{align-items:center;background:var(--element-bg-strong);border:.2px solid var(--element-border-strong);border-radius:12px;box-shadow:0 1px 3px #0096ff14,inset 0 1px 2px #ffffff0f,inset 0 -1px 2px #0000004d;color:var(--font-color);display:flex;font-size:18px;font-weight:600;height:60px;justify-content:flex-start;letter-spacing:.5px;margin-top:30px;max-width:30%;overflow:hidden;padding:12px;position:relative;width:100%}.stats-balance:after{background:repeating-linear-gradient(45deg,#ffffff08,#ffffff08 1px,#0000 0,#0000 15px),repeating-linear-gradient(-45deg,#ffffff05,#ffffff05 2px,#0000 0,#0000 30px);content:"";inset:0;opacity:.25;pointer-events:none;position:absolute}.stats-balance span{margin-left:10px;position:relative;z-index:1}.stats-boxes{display:flex;flex-direction:column;gap:14px;height:auto;justify-content:center;margin-top:24px}.stats-box,.stats-boxes{position:relative;width:100%}.stats-box{background:var(--element-bg);border:.2px solid var(--element-border-strong);border-radius:12px;box-shadow:0 1px 3px #0096ff14,inset 0 1px 2px #ffffff0f;padding:18px}.stats-title-icons{align-items:center;display:flex;justify-content:space-between}.stats-title-icons h2{color:var(--font-color);font-size:17px;font-weight:700;margin-bottom:20px}.stats-title-icons .loading-indicator{animation:pulse 1.5s ease-in-out infinite;color:#ffffff80;font-size:12px}@keyframes pulse{0%,to{opacity:.5}50%{opacity:1}}.stats-title-icons .refresh-btn{background:#ffffff1a;border:1px solid #fff3;border-radius:6px;color:var(--font-color);cursor:pointer;font-size:12px;padding:6px 12px;transition:all .2s ease}.stats-title-icons .refresh-btn:hover:not(:disabled){background:#fff3}.stats-title-icons .refresh-btn:disabled{cursor:not-allowed;opacity:.5}.stats-not-connected{background:#ffa5001a;border:1px solid #ffa5004d;border-radius:12px;margin-bottom:18px;padding:24px;text-align:center}.stats-not-connected p{color:#f59e0b;font-size:14px;margin:0}.overview-cards{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr)}.overview-card{background:#0000004d;border:.2px solid #4c4c4c;border-radius:8px;display:flex;flex-direction:column;gap:8px;padding:16px;text-align:center}.overview-card .card-label{color:#ffffff80;font-size:.75rem;letter-spacing:.5px;text-transform:uppercase}.overview-card .card-value{color:var(--font-color);font-family:Monaco,Consolas,monospace;font-size:1.5rem;font-weight:700}.overview-card .card-value.profit{color:#10b981}.overview-card .card-value.loss{color:#ef4444}.stats-list{display:flex;flex-direction:column;gap:8px}.stat-row{align-items:center;background:#0003;border:.2px solid #0000;border-radius:8px;display:flex;justify-content:space-between;padding:12px 16px}.stat-row span:first-child{color:#ffffffb3;font-size:.9rem}.stat-row .value{color:var(--font-color);font-size:1rem;font-weight:600}.stat-row .value.profit{color:#10b981}.stat-row .value.loss{color:#ef4444}.stat-row .value.streak{color:#f59e0b}.activity-table{width:100%}.table-header{grid-gap:12px;background:#0000004d;border-radius:8px;display:grid;gap:12px;grid-template-columns:1fr 100px 100px 100px;margin-bottom:8px;padding:12px 16px}.table-header span{color:#ffffff80;font-size:.75rem;letter-spacing:.5px;text-transform:uppercase}.table-body{display:flex;flex-direction:column;gap:4px;max-height:400px;overflow-y:auto}.table-row{grid-gap:12px;background:#00000026;border-left:3px solid #0000;border-radius:8px;display:grid;gap:12px;grid-template-columns:1fr 100px 100px 100px;padding:12px 16px;transition:background .2s ease}.table-row.win{border-left-color:#10b981}.table-row.loss{border-left-color:#ef4444}.table-row:hover{background:#ffffff0d}.table-row span{color:#ffffffe6;font-size:.9rem}.table-row .time{color:#ffffff80}.table-row .roll.win{color:#10b981;font-weight:600}.table-row .roll.loss{color:#ef4444;font-weight:600}.table-row .target{color:#fff9}.table-row .game{color:#ffffffe6;font-weight:500}.table-row .bet{color:#ffffffb3}.table-row .payout{color:#ffffffe6}.table-row .result.win{color:#10b981;font-weight:600}.table-row .result.loss{color:#ef4444;font-weight:600}.no-activity{align-items:center;color:#ffffff80;display:flex;flex-direction:column;justify-content:center;padding:48px}.no-activity p{font-size:1rem;margin:0}.table-body::-webkit-scrollbar{width:4px}.table-body::-webkit-scrollbar-track{background:#0003;border-radius:2px}.table-body::-webkit-scrollbar-thumb{background:#fff3;border-radius:2px}[data-theme=black-white] .stats-balance,[data-theme=light] .stats-balance{background:var(--element-bg-strong);border-color:var(--element-border-strong)}[data-theme=black-white] .stats-box,[data-theme=light] .stats-box{background:var(--element-bg);border-color:var(--element-border-strong)}[data-theme=black-white] .overview-card,[data-theme=light] .overview-card{background:var(--element-bg-subtle);border-color:var(--element-border)}[data-theme=black-white] .overview-card .card-value,[data-theme=light] .overview-card .card-value{color:#1a1a2e}[data-theme=black-white] .stat-row,[data-theme=light] .stat-row{background:var(--element-bg-subtle)}[data-theme=black-white] .stat-row .value,[data-theme=light] .stat-row .value{color:#1a1a2e}[data-theme=light] .table-header{background:#0000000d}[data-theme=light] .table-row{background:#00000005}[data-theme=light] .table-row:hover{background:#0000000d}[data-theme=light] .table-row span{color:#1a1a2e}@media (max-width:1024px){.overview-cards{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.stats-page{padding:16px}.stats-balance{max-width:100%}.overview-cards{grid-template-columns:1fr}.table-header,.table-row{grid-template-columns:1fr 80px 80px}.table-header span:nth-child(3),.table-row .payout{display:none}}.fairness-container{background:#0000!important;display:flex;min-height:100vh;overflow-x:hidden;width:100%}.fairness-sidebar{flex-shrink:0;max-width:250px;position:static;width:100%}.fairness-content{align-items:flex-start;display:flex;flex:1 1;justify-content:center;min-width:0;overflow-x:hidden}.fairness-page{min-height:100vh;padding:30px;position:relative;width:100%;z-index:1}@media (min-width:901px){body.sidebar-hidden .fairness-page{padding-top:0}}.fairness-info{align-items:center;background-color:#0009;border-radius:20px;color:#fff;display:inline-flex;font-size:14px;gap:8px;margin-bottom:20px;margin-left:20px;max-width:fit-content;padding:10px 20px}.fairness-boxes{display:flex;flex-direction:column;gap:20px;margin-top:24px;padding:0 20px}.fairness-box{background:var(--element-bg);border:.2px solid var(--element-border-strong);border-radius:12px;box-shadow:0 1px 3px #0096ff14,inset 0 1px 2px #ffffff0f;padding:20px}.fairness-title-icons{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.fairness-title-icons h2{color:#fff;font-size:18px;font-weight:500;margin:0}.explanation-content p{color:#ccc;font-size:14px;line-height:1.6;margin-bottom:24px}.explanation-content strong{color:#fff}.steps-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:24px}.step{background:#ffffff08;border:1px solid #333;border-radius:8px;padding:16px}.step-number{align-items:center;background:linear-gradient(135deg,#333,#222);border-radius:50%;display:flex;font-weight:600;height:28px;justify-content:center;margin-bottom:12px;width:28px}.step h4,.step-number{color:#fff;font-size:14px}.step h4{margin:0 0 8px}.step p{color:#888;font-size:12px;line-height:1.5;margin:0}.formula-box{background:#ffffff05;border:1px solid #333;border-radius:8px;padding:16px}.formula-box h4{color:#fff;font-size:14px;margin:0 0 12px}.formula-box code{background:#00000080;border-radius:4px;color:#4a9eff;display:block;font-family:Courier New,monospace;font-size:12px;margin-bottom:8px;padding:8px 12px}.formula-note{color:#888;font-size:12px;margin:8px 0 0}.seeds-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:24px}.seed-card{background:#ffffff05;border:1px solid #333;border-radius:8px;padding:16px}.seed-card label{color:#888;display:block;font-size:12px;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.seed-value{background:#00000080;border-radius:4px;margin-bottom:8px;padding:12px}.seed-value code{color:#4a9eff;font-family:Courier New,monospace;font-size:11px;word-break:break-all}.seed-value.nonce code{color:#fff;font-size:24px}.seed-note{color:#666;font-size:11px;line-height:1.4;margin:0}.seed-input-row{display:flex;gap:8px;margin-bottom:12px}.seed-input-row input{background:#00000080;border:1px solid #333;border-radius:4px;color:#fff;flex:1 1;font-family:Courier New,monospace;font-size:12px;padding:10px 12px}.seed-input-row input:focus{border-color:#4a9eff;outline:none}.btn-icon{background:#ffffff1a;border:1px solid #333;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;padding:0 12px;transition:all .2s}.btn-icon:hover{background:#ffffff26;border-color:#444}.btn-primary{background:linear-gradient(135deg,#333,#222);border:1px solid #444;border-radius:4px;color:#fff;cursor:pointer;font-size:13px;padding:10px 16px;transition:all .2s;width:100%}.btn-primary:hover:not(:disabled){background:linear-gradient(135deg,#444,#333);border-color:#555}.btn-primary:disabled{cursor:not-allowed;opacity:.5}.rotate-section{border-top:1px solid #333;margin-top:20px;padding-top:20px}.rotate-section h3{color:#fff;font-size:14px;margin:0 0 8px}.rotate-section>p{color:#888;font-size:13px;line-height:1.5;margin:0 0 16px}.btn-danger{background:linear-gradient(135deg,#444,#333);border:1px solid #555;border-radius:4px;color:#fff;cursor:pointer;font-size:13px;padding:12px 24px;transition:all .2s}.btn-danger:hover{background:linear-gradient(135deg,#555,#444);border-color:#666}.revealed-box{background:#4a9eff1a;border:1px solid #4a9eff4d;border-radius:8px;margin-top:16px;padding:16px}.revealed-box label{color:#4a9eff;text-transform:uppercase}.revealed-box code,.revealed-box label{display:block;font-size:12px;margin-bottom:8px}.revealed-box code{color:#fff;font-family:Courier New,monospace;word-break:break-all}.revealed-box p{color:#888;font-size:12px;margin:0}.section-desc{color:#888;font-size:13px;margin:0 0 20px}.verify-form{grid-gap:16px;align-items:end;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.verify-input{display:flex;flex-direction:column;gap:8px}.verify-input label{color:#888;font-size:12px;letter-spacing:.5px;text-transform:uppercase}.verify-input input,.verify-input select{background:#00000080;border:1px solid #333;border-radius:4px;color:#fff;font-size:13px;padding:12px}.verify-input input:focus,.verify-input select:focus{border-color:#4a9eff;outline:none}.verify-result{background:#ffffff05;border:1px solid #333;border-radius:8px;margin-top:24px;padding:16px}.verify-result h4{color:#fff;font-size:14px;margin:0 0 16px}.result-grid{gap:12px}.result-grid,.result-item{display:flex;flex-direction:column}.result-item{gap:4px}.result-item span{color:#888;font-size:12px;text-transform:uppercase}.result-item code{background:#00000080;border-radius:4px;color:#ccc;font-family:Courier New,monospace;font-size:12px;padding:8px 12px;word-break:break-all}.result-item.highlight code.roll-result{color:#4a9eff;font-size:24px;padding:16px;text-align:center}.verify-error{background:#ff50501a;border:1px solid #ff50504d;border-radius:4px;color:#ff6b6b;font-size:13px;margin-top:16px;padding:12px}.history-table{border:1px solid #333;border-radius:8px;overflow:hidden}.history-header{background:#ffffff05;color:#888;display:grid;font-size:12px;grid-template-columns:120px 70px 1fr 120px 90px;letter-spacing:.5px;padding:12px 16px;text-transform:uppercase}.history-body{max-height:300px;overflow-y:auto}.history-row{border-top:1px solid #222;color:#ccc;cursor:pointer;display:grid;font-size:13px;grid-template-columns:120px 70px 1fr 120px 90px;padding:12px 16px;transition:background .2s}.history-row:hover{background:#ffffff05}.history-row .truncate{color:#666;font-family:Courier New,monospace;font-size:11px}.history-row span.win{color:#4caf50}.history-row span.loss{color:#888}.no-history{color:#666;padding:40px 20px;text-align:center}.house-edge-content{gap:32px}.edge-stat,.house-edge-content{align-items:center;display:flex}.edge-stat{background:#ffffff05;border:1px solid #333;border-radius:8px;flex-direction:column;min-width:120px;padding:24px 32px}.edge-value{color:#fff;font-size:36px;font-weight:600}.edge-label{color:#888;font-size:12px;margin-top:4px;text-transform:uppercase}.edge-explanation{flex:1 1}.edge-explanation p{color:#ccc;font-size:14px;line-height:1.6;margin:0 0 12px}.edge-explanation strong{color:#4a9eff}.edge-explanation p.formula code{background:#00000080;border-radius:4px;color:#4a9eff;display:inline-block;font-family:Courier New,monospace;font-size:13px;padding:8px 16px}.history-body::-webkit-scrollbar{width:6px}.history-body::-webkit-scrollbar-track{background:#111}.history-body::-webkit-scrollbar-thumb{background:#333;border-radius:3px}.mode-badge{border-radius:12px;font-size:12px;font-weight:600;padding:4px 10px}.mode-badge.on-chain{background:linear-gradient(135deg,#00d4aa,#00a8ff);color:#000}.on-chain-note{background:#00d4aa1a;border:1px solid #00d4aa4d;border-radius:8px;color:#00d4aa;font-size:13px;margin-top:16px;padding:12px}.onchain-verify-content p{color:#ccc;font-size:14px;margin-bottom:16px}.verify-links{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:20px}.verify-link{align-items:center;background:#00a8ff26;border:1px solid #00a8ff4d;border-radius:8px;color:#00a8ff;display:inline-flex;font-size:14px;gap:8px;padding:12px 20px;text-decoration:none;transition:all .2s ease}.verify-link:hover{background:#00a8ff40;border-color:#00a8ff80}.verify-instructions{background:#ffffff0d;border-radius:8px;padding:16px}.verify-instructions h4{color:#fff;font-size:14px;margin:0 0 12px}.verify-instructions ol{color:#aaa;font-size:13px;line-height:1.8;margin:0;padding-left:20px}.verify-instructions code{background:#00a8ff26;border-radius:4px;color:#00a8ff;font-size:12px;padding:2px 6px}@media (max-width:768px){.fairness-page{margin-left:0;padding:10px}.fairness-boxes{padding:0 10px}.seeds-grid,.steps-grid,.verify-form{grid-template-columns:1fr}.history-header,.history-row{font-size:11px;grid-template-columns:50px 1fr 100px}.history-header span:nth-child(2),.history-header span:nth-child(3),.history-row span:nth-child(2),.history-row span:nth-child(3){display:none}.house-edge-content{flex-direction:column;text-align:center}.fairness-sidebar{display:none}}.casino-vault{--cv-surface:radial-gradient(150% 200% at 50% 50%,#b4c8e633 0%,#b4c8e600 100%),#000;--cv-border:#ffffff26;--cv-muted:#ecf1ffb3;--cv-pill-bg:#ffffff0a;--cv-pill-border:#9db6ff2e;--cv-pill-active-bg:#9db6ff29;--cv-pill-active-color:#f8fbff;--cv-cta-bg:linear-gradient(180deg,#111214,#0c0d0f 55%,#0a0b0d);--cv-cta-color:#f5f9ff;--cv-card-shadow:0 24px 38px -12px #000000d9;--cv-soft-layer:#ffffff0a;--cv-soft-layer-strong:#ffffff14;--cv-accent:#4ade80;--cv-accent-red:#f87171;background:#0000;color:var(--font-color);display:flex;flex-direction:column;gap:24px;min-height:100vh;padding:32px 32px 64px;width:100%}[data-theme=black-white] .casino-vault,[data-theme=light] .casino-vault{--cv-surface:#f8fafc;--cv-border:#e2e8f0;--cv-muted:#64748b;--cv-pill-bg:#64748b0f;--cv-pill-border:#64748b26;--cv-pill-active-bg:#64748b1a;--cv-pill-active-color:#1e293b;--cv-cta-bg:linear-gradient(180deg,#1e293b,#0f172a 55%,#020617);--cv-cta-color:#f1f5f9;--cv-card-shadow:0 12px 24px #0f172a14;--cv-soft-layer:#64748b0a;--cv-soft-layer-strong:#64748b14;color:#1f2937}.casino-vault--mobile{padding:20px 18px 48px}.casino-vault__content{display:flex;flex-direction:column;gap:24px;margin-top:10px}.vault-stack{background:var(--cv-surface);border:1px solid var(--cv-border);border-radius:32px;box-shadow:var(--cv-card-shadow);display:flex;flex-direction:column;gap:32px;margin:0 auto;max-width:1400px;padding:32px;width:100%}.vault-stack__columns{grid-gap:28px;display:grid;gap:28px;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr)}@media (max-width:900px){.vault-stack__columns{grid-template-columns:1fr}.vault-stack{gap:28px;padding:24px}}.vault-panel{display:flex;flex-direction:column;gap:24px;min-width:0}.vault-eyebrow{color:var(--cv-muted);font-size:.8rem!important;letter-spacing:.3em;margin:0;text-transform:uppercase}.vault-panel--overview h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#a5b4fc);-webkit-background-clip:text;background-clip:text;font-size:2.5rem!important;margin:12px 0 10px}[data-theme=black-white] .vault-panel--overview h1,[data-theme=light] .vault-panel--overview h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#111827,#4f46e5);-webkit-background-clip:text;background-clip:text}.vault-lede{color:var(--cv-muted);font-size:.95rem;line-height:1.55;margin-top:12px}.vault-stats{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin-top:16px}.vault-stat{background:var(--cv-soft-layer);border:1px solid var(--cv-border);border-radius:16px;display:flex;flex-direction:column;gap:6px;padding:16px}.vault-stat span{color:var(--cv-muted);font-size:.75rem;letter-spacing:.05em;text-transform:uppercase}.vault-stat strong{font-size:1.25rem;font-weight:600}.vault-stat--positive{color:var(--cv-accent)!important}.vault-stat--negative{color:var(--cv-accent-red)!important}.vault-spotlight{display:flex;flex-direction:column;gap:16px}.vault-spotlight__label{color:var(--cv-muted);font-size:.8rem;letter-spacing:.15em;margin:0;text-transform:uppercase}.spotlight-shell{background:var(--cv-soft-layer);border:1px solid var(--cv-border);border-radius:20px;display:flex;flex-direction:column;gap:20px;padding:24px}.spotlight-shell__top{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.spotlight-shell__identity{align-items:center;display:flex;gap:14px}.vault-spotlight__icon{align-items:center;background:linear-gradient(135deg,#4ade8033,#3b82f633);border:1px solid var(--cv-border);border-radius:16px;color:var(--cv-accent);display:flex;height:56px;justify-content:center;width:56px}.vault-spotlight__icon svg{font-size:28px}.spotlight-shell__identity h3{font-size:1.25rem;font-weight:600;margin:0}.spotlight-shell__identity p{color:var(--cv-muted);font-size:.85rem;margin:4px 0 0}.vault-badge{align-items:center;background:var(--cv-pill-active-bg);border:1px solid var(--cv-pill-border);border-radius:20px;color:var(--cv-accent);display:flex;font-size:.75rem;font-weight:500;gap:6px;padding:6px 12px}.vault-badge svg{font-size:14px}.spotlight-shell__meta{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.spotlight-meta__item{display:flex;flex-direction:column;gap:4px}.spotlight-meta__item span{color:var(--cv-muted);font-size:.7rem;letter-spacing:.05em;text-transform:uppercase}.spotlight-meta__item strong{font-size:.9rem;font-weight:500}.spotlight-metrics{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.spotlight-metric{align-items:center;background:var(--cv-soft-layer-strong);border:1px solid var(--cv-border);border-radius:12px;display:flex;gap:12px;padding:12px}.spotlight-metric__icon{align-items:center;background:var(--cv-pill-bg);border-radius:10px;color:var(--cv-muted);display:flex;height:36px;justify-content:center;width:36px}.spotlight-metric__icon svg{font-size:18px}.spotlight-metric__body{display:flex;flex-direction:column;gap:2px}.spotlight-metric__body span{color:var(--cv-muted);font-size:.65rem;letter-spacing:.03em;text-transform:uppercase}.spotlight-metric__body strong{font-size:.85rem;font-weight:600}.vault-stack__actions{grid-gap:24px;border-top:1px solid var(--cv-border);display:grid;gap:24px;grid-template-columns:1fr 1fr;padding-top:24px}@media (max-width:768px){.vault-stack__actions{grid-template-columns:1fr}}.vault-action-card{background:var(--cv-soft-layer);border:1px solid var(--cv-border);border-radius:20px;display:flex;flex-direction:column;gap:20px;padding:24px}.vault-action-tabs{background:var(--cv-soft-layer-strong);border-radius:12px;display:flex;gap:8px;padding:4px}.vault-action-tab{background:#0000;border:none;border-radius:8px;color:var(--cv-muted);cursor:pointer;flex:1 1;font-size:.9rem;font-weight:500;padding:10px 16px;transition:all .2s ease}.vault-action-tab--active,.vault-action-tab:hover{color:var(--cv-pill-active-color)}.vault-action-tab--active{background:var(--cv-pill-active-bg);border:1px solid var(--cv-pill-border)}.vault-action-form{display:flex;flex-direction:column;gap:16px}.vault-input-group{display:flex;flex-direction:column;gap:8px}.vault-input-group label{color:var(--cv-muted);font-size:.8rem;font-weight:500}.vault-input-wrapper{align-items:center;background:var(--cv-soft-layer-strong);border:1px solid var(--cv-border);border-radius:12px;display:flex;padding:4px;transition:border-color .2s ease}.vault-input-wrapper:focus-within{border-color:var(--cv-accent)}.vault-input-wrapper input{background:#0000;border:none;color:inherit;flex:1 1;font-size:1.1rem;font-weight:500;outline:none;padding:12px 16px}.vault-input-wrapper input::placeholder{color:var(--cv-muted);opacity:.5}.vault-input-suffix{background:var(--cv-pill-bg);border-radius:8px;color:var(--cv-muted);font-size:.85rem;font-weight:500;margin-right:4px;padding:10px 16px}.vault-max-button{background:#0000;border:1px solid var(--cv-accent);border-radius:6px;color:var(--cv-accent);cursor:pointer;font-size:.75rem;font-weight:600;margin-right:8px;padding:8px 12px;transition:all .2s ease}.vault-max-button:hover{background:#4ade801a}.vault-input-balance{color:var(--cv-muted);font-size:.75rem}.vault-action-info{align-items:flex-start;background:var(--cv-soft-layer);border-radius:10px;color:var(--cv-muted);display:flex;font-size:.8rem;gap:10px;line-height:1.4;padding:12px}.vault-action-info svg{flex-shrink:0;font-size:16px;margin-top:1px}.vault-action-info--warning{background:#fbbf241a;border:1px solid #fbbf2433}.vault-action-info--warning svg{color:#fbbf24}.vault-action-button{background:var(--cv-cta-bg);border:none;border:1px solid var(--cv-border);border-radius:12px;color:var(--cv-cta-color);cursor:pointer;font-size:1rem;font-weight:600;padding:14px 24px;transition:all .2s ease;width:100%}.vault-action-button:hover:not(:disabled){box-shadow:0 8px 20px #0000004d;transform:translateY(-1px)}.vault-action-button:disabled{cursor:not-allowed;opacity:.5}.vault-action-button--secondary{background:#0000;color:var(--cv-muted)}.vault-pending-withdrawal{display:flex;flex-direction:column;gap:16px}.vault-pending-withdrawal h4{font-size:1rem;font-weight:600;margin:0}.vault-pending-details{background:var(--cv-soft-layer-strong);border-radius:12px;display:flex;flex-direction:column;gap:12px;padding:16px}.vault-pending-row{align-items:center;display:flex;justify-content:space-between}.vault-pending-row span{color:var(--cv-muted);font-size:.85rem}.vault-pending-row strong{font-size:.9rem}.vault-pending-actions{display:flex;gap:12px}.vault-pending-actions button{flex:1 1}.vault-position-card{background:var(--cv-soft-layer);border:1px solid var(--cv-border);border-radius:20px;display:flex;flex-direction:column;gap:16px;padding:24px}.vault-position-card h3{font-size:1rem;font-weight:600;margin:0}.vault-position-stats{display:flex;flex-direction:column;gap:12px}.vault-position-stat{align-items:center;background:var(--cv-soft-layer-strong);border-radius:12px;display:flex;justify-content:space-between;padding:12px 16px}.vault-position-stat span{color:var(--cv-muted);font-size:.85rem}.vault-position-stat strong{font-size:1rem;font-weight:600}.vault-features{border-top:1px solid var(--cv-border);padding-top:24px}.vault-features h3{font-size:1rem;font-weight:600;margin:0 0 16px}.vault-features-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.vault-feature-item{align-items:center;background:var(--cv-soft-layer);border:1px solid var(--cv-border);border-radius:12px;display:flex;font-size:.85rem;gap:10px;padding:12px 16px}.vault-feature-item svg{color:var(--cv-accent);flex-shrink:0;font-size:18px}.vault-error-toast{animation:slideUp .3s ease;background:#f87171f2;border-radius:12px;bottom:24px;box-shadow:0 8px 24px #0000004d;color:#fff;cursor:pointer;font-size:.9rem;font-weight:500;left:50%;padding:14px 24px;position:fixed;transform:translateX(-50%);z-index:1000}@keyframes slideUp{0%{opacity:0;transform:translateX(-50%) translateY(20px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@media (max-width:600px){.casino-vault{padding:16px 12px 48px}.vault-stack{border-radius:24px;padding:20px}.vault-panel--overview h1{font-size:2rem!important}.vault-stats{grid-template-columns:1fr 1fr}.spotlight-metrics{grid-template-columns:1fr}.spotlight-shell__top{flex-direction:column;gap:12px}.vault-features-grid{grid-template-columns:1fr}}.referral-box{background:#0000;border-radius:8px;color:inherit;padding:18px}.referral-code .label{color:#ffffffd9;font-size:12px}.referral-code .code{font-size:18px;font-weight:700;margin-top:6px}.referral-code .link{color:#ffffffb3;font-size:12px;margin-top:6px;word-break:break-all}.referral-message{background:#ffffff08;border-radius:6px;color:inherit;font-size:13px;margin-bottom:8px;padding:8px}.btn{background:#ffffff0a;border:1px solid #ffffff24;border-radius:12px;color:inherit;cursor:pointer;padding:10px 12px}.btn:hover{background:#ffffff12}.referral-box input{background:#ffffff05;border:1px solid #ffffff0f;border-radius:8px;color:inherit;padding:8px}.terms-container{background:#0000!important;display:flex;min-height:100vh;overflow-x:hidden;width:100%}.terms-sidebar{flex-shrink:0;max-width:250px;position:static;width:100%}.terms-content{align-items:flex-start;display:flex;flex:1 1;justify-content:center;min-width:0;overflow-x:hidden}.terms-main{min-height:100vh;padding:30px;position:relative;width:100%;z-index:1}.terms-document{background:#10131a;background:var(--color-surface,#10131a);border:1px solid #232a38;border:1px solid var(--color-border,#232a38);border-radius:16px;box-shadow:0 4px 20px #0000004d;margin:20px auto;max-width:900px;padding:40px}.terms-header{border-bottom:1px solid #232a38;border-bottom:1px solid var(--color-border,#232a38);margin-bottom:40px;padding-bottom:30px;text-align:center}.terms-header h1{color:#fff!important;font-size:28px;font-weight:700;margin-bottom:12px}.terms-effective{color:#888;font-size:14px;margin-bottom:4px}.terms-version{color:#666;font-size:12px}.terms-section{margin-bottom:32px}.terms-section h2{border-bottom:1px solid #ffffff1a;color:#fff!important;font-size:18px;font-weight:700;letter-spacing:.5px;margin-bottom:16px;padding-bottom:8px;text-transform:uppercase}.terms-section p{color:#ffffffd9;font-size:14px;line-height:1.8;margin-bottom:16px;text-align:justify}.terms-section ul{margin:16px 0;padding-left:24px}.terms-section li{color:#ffffffd9;font-size:14px;line-height:1.8;margin-bottom:12px;text-align:justify}.terms-section strong{color:#fff;font-weight:600}.terms-acknowledgment{background:#d8b45a1a;border:1px solid #d8b45a4d;border-radius:12px;margin-top:40px;padding:24px}.terms-acknowledgment p{color:#d8b45a;font-size:14px;font-weight:600;margin:0;text-align:center}@media (max-width:768px){.terms-sidebar{display:none}.terms-document{margin:10px;padding:24px 16px}.terms-header h1{font-size:22px}.terms-section h2{font-size:16px}.terms-section li,.terms-section p{font-size:13px;text-align:left}}:root{--footer-height:48px}.Footer{width:100%}.Footer,:root[data-theme=light] .Footer{background:var(--chat-shell-gradient);border-top:1px solid var(--chat-shell-border)}.Footer-container{align-items:center;display:flex;gap:20px;justify-content:space-between;min-height:48px;min-height:var(--footer-height);padding:16px 32px}.footer-left{color:#e6e9eb;display:flex;flex-direction:column;font-size:12px;gap:8px;margin-left:250px;margin-left:var(--sidebar-width,250px);max-width:100%;opacity:.9}:root[data-theme=light] .footer-left{color:#111}.footer-meta{font-size:12px;opacity:.95}.footer-terms-link{color:#d8b45a;text-decoration:none;transition:opacity .15s ease}.footer-terms-link:hover{opacity:.8;text-decoration:underline}:root{--disclaimer-font-size:10px}.footer-disclaimer{color:#e6e9ebd9;font-size:10px!important;font-size:var(--disclaimer-font-size)!important;letter-spacing:.04em;line-height:1.2;margin:0;text-transform:uppercase}.footer-disclaimer strong{color:#e6e9ebe6;display:inline-block;font-size:10.5px!important;font-size:calc(var(--disclaimer-font-size) + .5px)!important;letter-spacing:.08em;margin-right:4px;text-transform:uppercase}:root[data-theme=light] .footer-disclaimer{color:#111111d9}:root[data-theme=light] .footer-disclaimer strong{color:#111}.footer-links{display:inline-flex;gap:14px}.footer-links a{color:#cfd3d7;font-size:12px;opacity:.9;text-decoration:none;transition:opacity .15s ease}.footer-links a:hover{opacity:1}:root[data-theme=light] .footer-links a{color:#333}.footer-icons{align-items:center;display:inline-flex;gap:10px}.footer-icon{display:block;height:18px;opacity:.9;transform:translateZ(0);transition:transform .15s ease,opacity .15s ease,filter .15s ease;width:18px}.footer-icon-link:hover .footer-icon{filter:drop-shadow(0 1px 4px rgba(0,0,0,.4));opacity:1;transform:translateY(-1px) scale(1.06)}@media (max-width:900px){.Footer-container{flex-wrap:wrap;row-gap:8px}.footer-left{order:1}.footer-links{order:2}.footer-icons{order:3}.footer-icon{height:20px;width:20px}}@media (min-width:901px){.footer-left{margin-left:250px;margin-left:var(--sidebar-width,250px)}}@media (max-width:900px){.Footer{display:none!important}.Footer-container{align-items:center;flex-direction:column;gap:8px;justify-content:center;min-height:0;min-height:auto;padding:10px 12px max(10px,env(safe-area-inset-bottom));text-align:center}.footer-left{font-size:12px;margin:0!important;opacity:.9;order:1;width:100%}.footer-links{flex-wrap:wrap;order:2}.footer-icons,.footer-links{display:inline-flex;gap:12px;justify-content:center}.footer-icons{order:3}.footer-icon{height:22px;width:22px}}@media (max-width:360px){.footer-links a{padding:4px 0}}.mobile-shell{--mobile-scale:1.05;--mobile-header-fallback:calc(120px*var(--mobile-scale) + env(safe-area-inset-top, 0px));--mobile-top-offset-fallback:calc(var(--mobile-header-fallback) + 12px);--mobile-tabbar-fallback:calc(176px*var(--mobile-scale) + env(safe-area-inset-bottom, 0px));background:radial-gradient(140% 120% at 50% -10%,#d8b45a14 0,#0000 55%),linear-gradient(180deg,var(--element-bg) 0,var(--body-background) 92%);background-color:var(--element-bg);color:var(--text-primary);display:flex;flex-direction:column;height:100vh;margin:0 auto;max-width:480px;min-height:100vh;overflow:hidden;width:100%}body.has-mobile-shell{background:var(--element-bg)!important;background-image:none!important}body.has-mobile-shell:before{display:none!important}@media (max-width:900px){.mobile-shell{--mobile-scale:0.99}}@media (max-width:600px){.mobile-shell{--mobile-scale:0.95}}.mobile-shell__header{background:radial-gradient(160% 200% at 50% -80%,#d8b45a1f 0,#0000 60%),linear-gradient(180deg,var(--element-bg-strong) 0,var(--element-bg) 100%);border-bottom:1px solid #ffffff0f;box-sizing:border-box;left:50%;max-width:480px;padding:calc(env(safe-area-inset-top, 0px) + 4px*var(--mobile-scale)) calc(16px*var(--mobile-scale)) calc(4px*var(--mobile-scale));position:fixed;top:0;touch-action:pan-y;transform:translateX(-50%);width:100%;z-index:200}.mobile-shell__headline{display:flex;justify-content:space-between}.mobile-shell__headline,.mobile-shell__headline-left{align-items:center;gap:calc(12px*var(--mobile-scale))}.mobile-shell__headline-left{display:inline-flex}.mobile-shell__brand-container{-webkit-tap-highlight-color:transparent;align-items:center;background:#0000;border:none;color:inherit;cursor:pointer;display:flex;gap:calc(8px*var(--mobile-scale));padding:0}.mobile-shell__brand-logo{height:calc(24px*var(--mobile-scale));object-fit:contain;width:calc(24px*var(--mobile-scale))}.mobile-shell__brand{font-size:calc(18px*var(--mobile-scale));font-weight:700;letter-spacing:.1em;text-transform:uppercase}.mobile-shell__icon-btn{-webkit-tap-highlight-color:transparent;border-radius:calc(12px*var(--mobile-scale));color:#f4f6fbdb;height:calc(34px*var(--mobile-scale));justify-content:center;width:calc(34px*var(--mobile-scale))}.mobile-shell__icon-btn,.mobile-shell__wallet{align-items:center;background:#00000038;border:1px solid #ffffff14;cursor:pointer;display:inline-flex}.mobile-shell__wallet{border-radius:999px;color:inherit;font-size:calc(13px*var(--mobile-scale));gap:calc(8px*var(--mobile-scale));padding:calc(8px*var(--mobile-scale)) calc(12px*var(--mobile-scale))}.mobile-shell__wallet-icon{color:#fff}.mobile-shell__wallet-label{font-weight:500}.mobile-shell__search-row{display:flex;gap:calc(12px*var(--mobile-scale));margin-top:calc(8px*var(--mobile-scale))}.mobile-shell__search{align-items:center;background:#00000038;border:1px solid #ffffff14;border-radius:calc(14px*var(--mobile-scale));color:#f4f6fb;display:inline-flex;flex:1 1;gap:calc(10px*var(--mobile-scale));padding:calc(10px*var(--mobile-scale)) calc(12px*var(--mobile-scale))}.mobile-shell__search svg{color:#d0d8e9a6}.mobile-shell__search input{background:#0000;border:none;color:inherit;flex:1 1;font-size:calc(14px*var(--mobile-scale))}.mobile-shell__search input::placeholder{color:#d0d8e966}.mobile-shell__search-actions{align-items:center;display:inline-flex;gap:calc(8px*var(--mobile-scale))}.mobile-shell__settings-wrapper{position:relative}.mobile-shell__settings-menu{background:var(--element-bg-strong);border:1px solid #ffffff1f;border-radius:calc(12px*var(--mobile-scale));box-shadow:0 4px 16px #0006;margin-top:calc(8px*var(--mobile-scale));min-width:calc(120px*var(--mobile-scale));padding:calc(4px*var(--mobile-scale));position:absolute;right:0;top:100%;z-index:1000}.mobile-shell__settings-menu-item{background:#0000;border:none;border-radius:calc(8px*var(--mobile-scale));color:var(--text-primary);cursor:pointer;font-size:calc(13px*var(--mobile-scale));padding:calc(10px*var(--mobile-scale)) calc(14px*var(--mobile-scale));text-align:left;transition:background .15s ease;width:100%}.mobile-shell__settings-menu-item:active,.mobile-shell__settings-menu-item:hover{background:#ffffff14}.mobile-shell__ticker{background:#0000;border:none;border-radius:0;margin-top:14px;overflow:hidden;padding:0;position:relative}.mobile-shell__ticker-track{align-items:center;display:flex;font-size:calc(12px*var(--mobile-scale));gap:16px}.mobile-shell__ticker-pill{background:#0000;border:none;border-radius:0;color:#f4f6fbc7;font-weight:600;letter-spacing:.02em;padding:0}.mobile-shell__ticker-value{color:#f4f6fbeb}@keyframes tickerSlide{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.mobile-shell__body{-webkit-overflow-scrolling:auto;--mobile-body-top:var(--mobile-top-offset,var(--mobile-top-offset-fallback));-ms-overflow-style:none;background:#0000;background-color:initial;flex:1 1;overflow-y:auto;overscroll-behavior:none;padding:var(--mobile-body-top) calc(16px*var(--mobile-scale)) calc(var(--mobile-tab-bar-height, var(--mobile-tabbar-fallback)) + 18px);position:relative;scroll-padding-top:var(--mobile-body-top);scrollbar-width:none;touch-action:pan-y}.mobile-shell__body::-webkit-scrollbar{display:none}.mobile-pull-indicator-strip{align-items:flex-end;background:#0000;display:flex;justify-content:center;overflow:hidden;position:relative;width:100%}.mobile-tab-bar{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(180deg,#16181ff5,#0c0d0ffa);background-color:var(--body-background);border-top:1px solid #ffffff14;bottom:0;box-shadow:0 -6px 18px #0006,inset 0 1px 0 #ffffff0a;display:grid;grid-template-columns:repeat(5,1fr);left:50%;max-width:480px;padding:calc(10px*var(--mobile-scale)) calc(10px*var(--mobile-scale)) calc(32px*var(--mobile-scale) + env(safe-area-inset-bottom));position:fixed;touch-action:pan-y;transform:translateX(-50%);width:100%;z-index:30}.mobile-tab-bar:after{background:var(--body-background);bottom:0;content:"";height:calc(env(safe-area-inset-bottom, 0px) + 30px);left:0;position:absolute;right:0;z-index:-1}.mobile-pull-indicator{align-items:center;background:linear-gradient(180deg,#000000e6,#0f0f0feb);border-radius:50%;box-shadow:0 10px 22px #0000008c,inset 0 1px 0 #ffffff0d;display:flex;height:42px;justify-content:center;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:42px}.mobile-pull-indicator img{animation:splashPulse 1.2s ease-in-out infinite,spinSlow 2.4s linear infinite;filter:drop-shadow(0 10px 14px rgba(0,0,0,.55));height:32px;object-fit:contain;width:32px}.mobile-tab-bar__item{align-items:center;color:#a7b0c2d1;display:flex;flex-direction:column;font-size:calc(10px*var(--mobile-scale));font-weight:500;gap:calc(4px*var(--mobile-scale));justify-content:center;text-decoration:none;transition:transform .2s ease,color .2s ease}:root.mobile-navbar-active body.has-mobile-shell,body.has-mobile-shell{padding-top:0!important}body.has-mobile-shell .appScroll{padding-top:0!important;scroll-padding-top:0!important}.mobile-tab-bar__item svg{color:inherit;height:calc(18px*var(--mobile-scale));transition:transform .25s ease,filter .25s ease;width:calc(18px*var(--mobile-scale))}.mobile-tab-bar__item--active{animation:navPulse 5s ease-in-out infinite;color:var(--cta-primary)}.mobile-tab-bar__wallet{background:none;border:none}.mobile-tab-bar__item:active svg,.mobile-tab-bar__wallet:active svg{transform:scale(.92)}@keyframes navPulse{0%{transform:translateY(0) scale(1)}35%{transform:translateY(-3px) scale(1.08)}70%{transform:translateY(-1px) scale(1.04)}to{transform:translateY(0) scale(1)}}@media (min-width:901px){.mobile-shell{display:contents}}.mobile-refresh-overlay{align-items:center;background:#0000;display:flex;inset:0;justify-content:center;opacity:0;pointer-events:none;position:fixed;transition:opacity .2s ease;z-index:999}.mobile-refresh-overlay--active{opacity:1;pointer-events:all}.mobile-refresh-overlay__logo{background:linear-gradient(180deg,#0c0c0c,#000);border:1.5px solid #b4b4b429;border-radius:18px;box-shadow:0 12px 30px #00000073,inset 0 1px 0 #ffffff0a,inset 0 0 0 1px #ffffff08;overflow:hidden;padding:16px;position:relative}.mobile-refresh-overlay__logo--card{animation:none}.mobile-refresh-overlay__logo img{animation:none;height:86px;object-fit:contain;width:86px}.mobile-refresh-overlay__logo--card:after{animation:spinSoft 1.8s cubic-bezier(.4,.22,.2,.85) infinite;border-color:#ffffff61 #ffffff38 #ffffff14;border-radius:50%;border-style:solid;border-width:2px;box-shadow:inset 0 0 12px #00000059;content:"";inset:10px;position:absolute}@keyframes splashPulse{0%{opacity:.8;transform:scale(.96)}50%{opacity:1;transform:scale(1.02)}to{opacity:.8;transform:scale(.96)}}@keyframes spinSlow{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spinSoft{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes floatUp{0%{transform:translateY(0)}50%{transform:translateY(-6px)}to{transform:translateY(0)}}.mobile-boot-splash{align-items:center;animation:bootFade 1.1s ease forwards;background:#000;display:flex;inset:0;justify-content:center;position:fixed;z-index:1200}.mobile-boot-splash__glow{background:radial-gradient(circle at 50% 50%,#64646438,#0000 70%);border-radius:50%;filter:blur(18px);height:280px;position:absolute;width:280px}.mobile-boot-splash__logo{align-items:center;animation:bootScale .9s ease forwards;background:linear-gradient(180deg,#0b0b0b,#020202);border-radius:22px;box-shadow:0 18px 38px #0000008c,inset 0 1px 0 #ffffff0d;display:flex;height:140px;justify-content:center;width:140px}.mobile-boot-splash__logo img{height:110px;object-fit:contain;width:110px}@keyframes bootScale{0%{opacity:0;transform:scale(.86)}60%{opacity:1;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@keyframes bootFade{0%{opacity:1}80%{opacity:1}to{opacity:0}}.telegram-chat-panel{background:#0000;border-left:none;box-shadow:none;display:flex;flex:1 1 auto;flex-direction:column;gap:14px;height:100%;opacity:0;overflow:hidden;padding:24px 18px 28px;pointer-events:none;transition:opacity .2s ease;width:100%}.telegram-chat-panel.is-open{opacity:1;pointer-events:auto}.telegram-chat-panel__header{align-items:center;display:flex;gap:12px;justify-content:space-between}.telegram-chat-panel__eyebrow{color:#fff9;font-size:.7rem;letter-spacing:.2em;margin-bottom:4px;text-transform:uppercase}.telegram-chat-panel__header h3{color:#fff;font-size:1rem;letter-spacing:.02em;margin:0}.telegram-chat-panel__close{background:#ffffff14;border:none;border-radius:50%;color:#f5f9ff;cursor:pointer;display:grid;height:30px;place-items:center;transition:background .2s ease;width:30px}.telegram-chat-panel__close:hover{background:#ffffff29}.telegram-chat-panel__body{background:#0000;border:1px solid #ffffff1f;border-radius:18px;flex:1 1;overflow:hidden;padding:10px}.telegram-chat-panel__messages{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;max-height:100%;overflow-y:auto;padding:0}.telegram-chat-panel__messages li{background:#0000;border-radius:12px;display:flex;flex-direction:column;gap:4px;padding:8px 10px}.telegram-chat-panel__messages li strong{color:#e6e9eb;font-size:.78rem}.telegram-chat-panel__messages li span{color:#ffffffe6;font-size:.8rem}.telegram-chat-panel__messages li time{align-self:flex-end;color:#ffffff8c;font-size:.7rem}.telegram-chat-panel__placeholder{color:#ffffffb3;font-size:.8rem;line-height:1.4;padding:0 6px;text-align:center}.telegram-chat-widget{height:100%;width:100%}.telegram-chat-panel__composer{display:flex;flex-direction:column;gap:8px;margin-top:12px}.telegram-chat-panel__identity{color:#fff9;font-size:.72rem}.telegram-chat-panel__identity strong{color:#f5f9ff;font-weight:600}.telegram-chat-panel__message{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;color:#f5f9ff;font-size:.8rem;padding:9px 14px}.telegram-chat-panel__message::placeholder{color:#ffffff8c}.telegram-chat-panel__message:focus{border-color:#6da8ffcc;outline:none}.telegram-chat-panel__composer button{align-self:flex-end;background:linear-gradient(135deg,#ffffff40,#ffffff14);border:1px solid #ffffff40;border-radius:999px;color:#f5f6ff;cursor:pointer;font-size:.82rem;font-weight:600;padding:8px 18px;transition:opacity .2s ease,border-color .2s ease}.telegram-chat-panel__composer button:hover{opacity:.9}.telegram-chat-panel__composer button:disabled,.telegram-chat-panel__message:disabled{cursor:not-allowed;opacity:.5}.telegram-chat-panel__status{color:#ffffffb3;font-size:.72rem;margin-top:4px}.telegram-chat-panel__status code{color:#ffffffe6;font-size:.75rem}.telegram-chat-panel__status--error{color:#ff8f9a}.telegram-chat-panel__status--success{color:#71ffb8}@media (max-width:900px){.telegram-chat-panel{display:none}}.mobile-chat{background:#0000;color:#f4f6fb;display:flex;flex-direction:column;min-height:100%}.mobile-chat__header{align-items:center;background:#0000;border-bottom:none;display:flex;gap:12px;padding:14px 16px 10px;position:sticky;top:0;z-index:5}.mobile-chat__back{align-items:center;background:#0000;border:none;border-radius:12px;color:#e5e9f5d9;display:inline-flex;height:34px;justify-content:center;width:34px}.mobile-chat__titles h1{font-size:16px;font-weight:700;margin:0}.mobile-chat__eyebrow{color:#fff9;font-size:9px;letter-spacing:.12em;margin:0;text-transform:uppercase}.mobile-chat__body{flex:1 1;overflow-y:auto;padding:12px 12px 8px}.mobile-chat__messages{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.mobile-chat__messages li{background:#0000;border:none;border-radius:12px;padding:10px 12px}.mobile-chat__messages li.is-optimistic{border-color:#00d4aa80;border-style:dashed}.mobile-chat__meta{align-items:center;color:#ffffffb3;display:flex;font-size:12px;justify-content:space-between;margin-bottom:4px}.mobile-chat__messages p{color:#f4f6fb;font-size:13px;line-height:1.35;margin:0}.mobile-chat__placeholder{color:#fff9;font-size:14px;padding:20px 14px;text-align:center}.mobile-chat__composer{background:#0000;border-top:none;bottom:0;display:flex;flex-direction:column;gap:6px;padding:10px 12px calc(12px + env(safe-area-inset-bottom, 0px));position:sticky}.mobile-chat__identity{color:#ffffffb3;font-size:12px}.mobile-chat__composer-row{display:flex;gap:8px}.mobile-chat__composer-row input{background:#ffffff14;border:none;border-radius:12px;color:#f4f6fb;flex:1 1;font-size:14px;padding:12px;touch-action:manipulation}.mobile-chat__composer-row input::placeholder{color:#fff6}.mobile-chat__composer-row button{background:#00b894;border:none;border-radius:12px;color:#fff;font-size:14px;font-weight:700;padding:0 16px}.mobile-chat__composer-row button:disabled{opacity:.65}.mobile-chat__status{color:#ffffffa6;font-size:11px;margin:0}.mobile-chat__status--error{color:#f88}.mobile-chat__status--success{color:#7ae1c3}.mobile-games{display:flex;flex-direction:column;gap:12px}.mobile-games__head{padding:10px 2px 2px}.mobile-games__title{font-size:18px;font-weight:700;letter-spacing:.02em;margin:0 0 6px}.mobile-games__subtitle{color:#f4f6fbbd;font-size:13px;line-height:1.5;margin:0}.mobile-games__query{color:var(--text-primary)}.mobile-games__grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-games__card{-webkit-tap-highlight-color:transparent;align-items:center;background:#00000038;border:1px solid #ffffff14;border-radius:16px;color:var(--text-primary);cursor:pointer;display:flex;gap:10px;padding:12px;text-align:left;transition:transform .15s ease,background .15s ease,border-color .15s ease}.mobile-games__card:active{transform:scale(.98)}.mobile-games__card:hover{background:#00000047;border-color:#ffffff1f}.mobile-games__card-icon{background:#ffffff0f;border:1px solid #ffffff14;border-radius:14px;display:grid;flex:0 0 44px;height:44px;place-items:center;width:44px}.mobile-games__card-icon img{display:block;height:28px;object-fit:contain;width:28px}.mobile-games__card-emoji{font-size:22px;line-height:1}.mobile-games__card-body{display:flex;flex:1 1;flex-direction:column;gap:6px;min-width:0}.mobile-games__card-title{color:#f4f6fbeb;font-size:14px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-games__card-cta{align-items:center;color:var(--cta-primary);display:inline-flex;font-size:12px;font-weight:600;gap:6px}@media (max-width:420px){.mobile-games__grid{grid-template-columns:1fr}}
/*# sourceMappingURL=main.5252fde2.css.map*/