:root{color-scheme:light !important;--tl-bg:#e4eae7;--tl-surface:#f8faf8;--tl-surface-soft:#edf2ef;--tl-surface-strong:#dce6e2;--tl-line:#c7d3cf;--tl-line-strong:#aebfba;--tl-ink:#20333c;--tl-muted:#536970;--tl-faint:#708188;--tl-primary:#365f67;--tl-primary-hover:#294c53;--tl-primary-soft:#dce9e7;--tl-gold:#987126;--tl-gold-soft:#f3e7c5;--tl-success:#28765f;--tl-danger:#a83d49;--tl-warning:#8a641c;--tl-shadow:0 16px 42px rgba(38,56,66,0.1);--tl-shadow-soft:0 7px 22px rgba(38,56,66,0.07)}html body #spin-wheel-btn,html body #spin-wheel-btn.admin-ready,html body #wheel-footer-access,html body #wheel-overlay{display:none !important}html{background:var(--tl-bg) !important;color:var(--tl-ink) !important}body{background:radial-gradient(circle at 8% 0%,rgba(255,255,255,0.92),transparent 31rem),radial-gradient(circle at 92% 12%,rgba(208,224,219,0.72),transparent 30rem),linear-gradient(180deg,#edf2ef 0%,var(--tl-bg) 35%,#e7ece9 100%) !important;color:var(--tl-ink) !important;font-size:16px !important;font-weight:600 !important;line-height:1.6 !important;min-height:100vh;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body::before,body::after{opacity:0.5 !important;pointer-events:none !important}body,button,input,select,textarea{font-family:"Outfit","Segoe UI",sans-serif !important}p,li,label,dd,dt,small,span,div,th,td{text-shadow:none !important}p,li,dd,.lead,.subtitle,.page-sub,.section-sub,.card-desc,.helper,.hint,.note,.empty-text,.faq-a,.legal-copy{color:var(--tl-muted) !important}h1,h2,h3,h4,h5,h6,.title,.page-title,.section-title,.card-title,.profile-name,.draw-title,.winner-name,.modal-title,.panel-title,.logo-name,.brand-name{color:var(--tl-ink) !important;font-weight:800 !important;letter-spacing:-0.015em}a{color:var(--tl-primary) !important}a:hover{color:var(--tl-primary-hover) !important}::selection{background:rgba(54,95,103,0.2);color:var(--tl-ink)}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{background:#dbe4e0 !important}::-webkit-scrollbar-thumb{background:#9eb1ac !important;border:2px solid #dbe4e0;border-radius:999px}nav,.topbar,.navbar,.site-header,.header,.admin-topbar,.mobile-header{background:rgba(248,250,248,0.94) !important;border-color:var(--tl-line) !important;color:var(--tl-ink) !important;box-shadow:0 1px 0 rgba(32,51,60,0.04) !important;backdrop-filter:blur(18px) saturate(125%) !important}.nav-inner,.topbar-inner,.navbar-inner{color:var(--tl-ink) !important}.nav-link,.nav-item,.back-link,.account-link,.menu-toggle,.icon-btn,.lang-btn{color:var(--tl-ink) !important;font-weight:750 !important}.nav-link:hover,.nav-link.active,.nav-item:hover,.nav-item.active,.back-link:hover,.lang-btn.active{color:var(--tl-primary) !important;background:var(--tl-primary-soft) !important}.main-nav,.account-menu,.user-menu,.profile-menu,.dropdown-menu,.nav-dropdown{background:var(--tl-surface) !important;border:1px solid var(--tl-line) !important;color:var(--tl-ink) !important;box-shadow:0 22px 52px rgba(32,51,60,0.17) !important}.account-menu a,.user-menu a,.profile-menu a,.dropdown-menu a,.menu-item{color:var(--tl-ink) !important}.account-menu a:hover,.user-menu a:hover,.profile-menu a:hover,.dropdown-menu a:hover,.menu-item:hover{color:var(--tl-primary) !important;background:var(--tl-primary-soft) !important}.wallet-chip,.balance-chip,.account-chip,.user-chip{background:var(--tl-surface-soft) !important;border-color:var(--tl-line) !important;color:var(--tl-ink) !important;box-shadow:none !important}.page,.main,.container,.content,.page-wrap,.auth-wrap,.admin-wrap{color:var(--tl-ink) !important}.card,.panel,.box,.section,.section-card,.stat,.stat-card,.wallet-card,.wallet-hero,.profile-hero,.account-hero,.auth-card,.form-card,.draw-card,.ticket-card,.winner-card,.claim-card,.message-card,.inbox-card,.support-card,.quick-link,.faq-item,.toc,.table-wrap,.transactions-card,.history-card,.empty-state,.info-box,.detail-card,.buy-card,.quantity-card,.summary-card{background:linear-gradient(145deg,rgba(250,252,250,0.98),rgba(239,244,241,0.98)) !important;border-color:var(--tl-line) !important;color:var(--tl-ink) !important;box-shadow:var(--tl-shadow-soft) !important}.card:hover,.draw-card:hover,.ticket-card:hover,.winner-card:hover,.quick-link:hover,.faq-item:hover{border-color:var(--tl-line-strong) !important;box-shadow:var(--tl-shadow) !important}.card::before,.card::after,.panel::before,.panel::after,.draw-card::before,.wallet-hero::before,.wallet-hero::after,.profile-hero::before,.profile-hero::after{opacity:0.12 !important}.card-header,.section-head,.sec-head,.panel-head,.modal-head,.table-head,.draw-footer,.card-footer{background:rgba(232,239,235,0.72) !important;border-color:var(--tl-line) !important;color:var(--tl-ink) !important}.eyebrow,.kicker,.section-label,.stat-label,.card-label,.meta-label,.field-label,.overline{color:var(--tl-gold) !important;font-weight:800 !important}.muted,.meta,.card-meta,.row-meta,.txn-date,.message-meta,.thread-preview,.claim-meta,.footer-desc,.footer-note{color:var(--tl-faint) !important}input,select,textarea,.input,.form-input,.withdraw-input,.search-input,.search-box input,.field input,.field select,.field textarea{background:#fbfdfb !important;border:1px solid var(--tl-line-strong) !important;color:var(--tl-ink) !important;box-shadow:inset 0 1px 2px rgba(32,51,60,0.03) !important;font-size:16px !important;font-weight:650 !important}input::placeholder,textarea::placeholder{color:#7a8c91 !important;opacity:1 !important}input:focus,select:focus,textarea:focus,.input:focus,.form-input:focus,.withdraw-input:focus{border-color:var(--tl-primary) !important;box-shadow:0 0 0 4px rgba(54,95,103,0.13) !important;outline:none !important}input:disabled,select:disabled,textarea:disabled{background:#e2e8e5 !important;color:#6d7e83 !important;opacity:1 !important}button,.btn,.button,[class*="btn-"]{font-weight:800 !important}.btn-primary,.btn-main,.btn-buy,.btn-submit,.btn-send,.btn-login,.btn-register,.btn-topup,.btn-deposit,.deposit-link,.btn-withdraw,.btn-confirm,.btn-claim,.btn-action,.btn-reveal-close{background:linear-gradient(135deg,#436f76,var(--tl-primary)) !important;border:1px solid var(--tl-primary) !important;color:#ffffff !important;box-shadow:0 8px 20px rgba(54,95,103,0.22) !important}.btn-primary:hover,.btn-main:hover,.btn-buy:hover,.btn-submit:hover,.btn-send:hover,.btn-login:hover,.btn-register:hover,.btn-topup:hover,.btn-deposit:hover,.deposit-link:hover,.btn-withdraw:hover,.btn-confirm:hover,.btn-claim:hover,.btn-action:hover,.btn-reveal-close:hover{background:var(--tl-primary-hover) !important;border-color:var(--tl-primary-hover) !important;color:#ffffff !important;transform:translateY(-1px)}.btn-secondary,.btn-cancel,.btn-ghost,.btn-outline,.filter-btn,.qty-btn,.qty-preset,.tab-btn,.card-link,.expand-button{background:var(--tl-surface-soft) !important;border:1px solid var(--tl-line-strong) !important;color:var(--tl-primary) !important;box-shadow:none !important}.btn-secondary:hover,.btn-cancel:hover,.btn-ghost:hover,.btn-outline:hover,.filter-btn:hover,.filter-btn.active,.qty-btn:hover,.qty-preset:hover,.qty-preset.active,.tab-btn:hover,.tab-btn.active,.card-link:hover,.expand-button:hover{background:var(--tl-primary-soft) !important;border-color:var(--tl-primary) !important;color:var(--tl-primary-hover) !important}.btn-danger,.btn-delete,.danger-button,.reject-btn{background:#fff1f2 !important;border:1px solid #d9a7ae !important;color:var(--tl-danger) !important;box-shadow:none !important}button:disabled,.btn:disabled,[class*="btn-"]:disabled{background:#d7dfdc !important;border-color:#c3ceca !important;color:#738287 !important;box-shadow:none !important;cursor:not-allowed !important;opacity:1 !important}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:3px solid rgba(54,95,103,0.34) !important;outline-offset:3px !important}table,thead,tbody,tr,th,td{border-color:var(--tl-line) !important}table,tbody,tr,td{background:transparent !important;color:var(--tl-ink) !important}thead,th{background:#e3ebe7 !important;color:var(--tl-ink) !important;font-weight:800 !important}tbody tr:hover,.table-row:hover,.txn-row:hover,.message-row:hover{background:rgba(220,233,231,0.64) !important}.status,.badge,.pill,.chip,.tag,.t-status{border-color:var(--tl-line) !important;font-weight:800 !important}.status.active,.badge.active,.pill.success,.status.approved,.status.paid,.t-status.active{background:#dcefe7 !important;color:#1e644f !important;border-color:#a8d2c1 !important}.status.pending,.pill.pending,.badge.pending,.t-status.pending{background:#f5ebd0 !important;color:#765716 !important;border-color:#ddc57f !important}.status.rejected,.status.blocked,.pill.danger,.badge.danger,.t-status.lost{background:#f7e3e5 !important;color:#933441 !important;border-color:#ddb0b6 !important}.alert,.notice,.banner,.security-note,.info-note,.error-box,.success-box,.warning-box{background:#eef4f1 !important;border-color:var(--tl-line-strong) !important;color:var(--tl-ink) !important}.error,.error-msg,.form-error{color:var(--tl-danger) !important}.success,.success-msg{color:var(--tl-success) !important}.wallet-hero{background:radial-gradient(circle at 88% 18%,rgba(255,255,255,0.9),transparent 16rem),linear-gradient(145deg,#eef4f1,#dbe7e3) !important;border:1px solid var(--tl-line-strong) !important;box-shadow:var(--tl-shadow) !important}.wallet-stats{background:var(--tl-line) !important;border:1px solid var(--tl-line) !important;box-shadow:none !important}.w-stat{background:#edf2ef !important;color:var(--tl-ink) !important}.w-stat:nth-child(even){background:#e7eeeb !important}.w-stat-label,.w-stat-val,.w-stat-val.green,.w-stat-val.red,.w-stat-val.gold{color:var(--tl-ink) !important}.hero-action.deposit{background:var(--tl-primary) !important;border:1px solid var(--tl-primary) !important;color:#fff !important}.hero-action.withdraw{background:#edf2ef !important;border:1px solid var(--tl-line-strong) !important;color:var(--tl-primary) !important}.bal-amount,.balance-amount,.wallet-balance,.amount-value{color:var(--tl-primary) !important;-webkit-text-fill-color:var(--tl-primary) !important;background:none !important;font-weight:850 !important}.withdraw-overlay,.crypto-payment-overlay,.modal-overlay,.overlay{background:rgba(47,66,72,0.42) !important;backdrop-filter:blur(8px) !important}.withdraw-dialog,.crypto-payment-dialog,.modal,.modal-content,.dialog{background:linear-gradient(155deg,#fbfdfb,#eaf0ed) !important;border:1px solid var(--tl-line-strong) !important;color:var(--tl-ink) !important;box-shadow:0 28px 80px rgba(32,51,60,0.26) !important}.wallet-address,.address-box,.network-box,.readonly-wallet,.readonly-row,.payment-summary,.withdraw-summary,.amount-summary{background:#e6eeea !important;border-color:var(--tl-line) !important;color:var(--tl-ink) !important}.readonly-row+.readonly-row{border-color:var(--tl-line) !important}.readonly-key,.readonly-value,.readonly-value.network{color:var(--tl-ink) !important}.ticket-shelf{gap:12px !important}.toolbar,.ticket-toolbar,.market-toolbar,.filter-toolbar,.filters-bar{background:rgba(248,250,248,0.96) !important;border:1px solid var(--tl-line) !important;color:var(--tl-ink) !important;box-shadow:var(--tl-shadow-soft) !important}.user-avatar,.account-avatar,.avatar,.brand-mark,.account-link{background:#f4ead0 !important;border-color:#c9a95f !important;color:#6a4e16 !important;box-shadow:none !important}.ticket-token,.ticket-card:not(.golden):not(.is-golden),.standard-ticket,.ticket-standard{background:linear-gradient(125deg,rgba(255,255,255,0.72),transparent 44%),linear-gradient(145deg,#eef5f3,#dce8e5 65%,#cfddda) !important;border:1px solid #adbfba !important;color:var(--tl-ink) !important;box-shadow:0 8px 22px rgba(47,75,83,0.1),inset 0 1px 0 #ffffff !important}.ticket-token::before,.ticket-card:not(.golden):not(.is-golden)::before,.standard-ticket::before,.ticket-standard::before{border-color:rgba(54,95,103,0.17) !important}.ticket-token::after{color:rgba(54,95,103,0.08) !important}.ticket-token *,.ticket-card:not(.golden):not(.is-golden) *,.standard-ticket *,.ticket-standard *{color:var(--tl-ink) !important}.ticket-kind,.ticket-serial,.ticket-number-label{color:var(--tl-primary) !important}.ticket-token.golden,.ticket-card.golden,.ticket-card.is-golden,.golden-ticket,.ticket-golden{background:radial-gradient(circle at 72% 8%,rgba(255,255,255,0.92),transparent 24%),linear-gradient(135deg,#fff8dc 0%,#efd58a 30%,#c99a35 66%,#f6dfa2 100%) !important;border:1px solid #ac7820 !important;color:#3d2c0e !important;box-shadow:0 13px 34px rgba(152,113,38,0.25),inset 0 1px 0 #fff9df !important}.ticket-token.golden *,.ticket-card.golden *,.ticket-card.is-golden *,.golden-ticket *,.ticket-golden *{color:#3d2c0e !important}.ticket-token.golden::before,.ticket-card.golden::before,.ticket-card.is-golden::before,.golden-ticket::before,.ticket-golden::before{border-color:rgba(108,73,16,0.28) !important}.ticket-visual:not(.golden),.reveal-ticket:not(.golden){background:radial-gradient(circle at 75% 8%,rgba(255,255,255,0.9),transparent 34%),linear-gradient(145deg,#edf5f2 0%,#d6e4e0 54%,#c6d7d2 100%) !important;border:1px solid #9fb6b0 !important;color:var(--tl-ink) !important;box-shadow:0 14px 32px rgba(46,72,80,0.14),inset 0 1px 0 #fff !important}.reveal-ticket:not(.golden)::before{content:"";position:absolute;inset:8px;border:1px solid rgba(54,95,103,0.18);border-radius:13px;pointer-events:none}.reveal-ticket:not(.golden) .ticket-brand,.reveal-ticket:not(.golden) .ticket-type{color:var(--tl-primary) !important;font-weight:850 !important}.reveal-ticket:not(.golden) .ticket-number{color:var(--tl-ink) !important;text-shadow:none !important}.ticket-visual.golden{background:linear-gradient(145deg,#fff2bd,#d4aa50 62%,#b98022) !important;border-color:#a8751e !important;color:#3d2c0e !important;box-shadow:0 8px 22px rgba(152,113,38,0.22) !important}.draw-cover,.winner-cover,.ticket-cover,.card-cover,.prize-media,.market-card-thumb,.image-box{background:radial-gradient(circle at 50% 35%,rgba(255,255,255,0.92),transparent 48%),linear-gradient(145deg,#eaf1ee,#d8e3df) !important;border-color:var(--tl-line) !important;color:var(--tl-gold) !important}.draw-cover img,.winner-cover img,.ticket-cover img,.card-cover img,.prize-media img,.market-card-thumb img,.image-box img{background:transparent !important}.winner-card .detail,.draw-card .detail,.account-details .detail{background:rgba(231,238,235,0.72) !important;border-color:var(--tl-line) !important}.winner-badge,.public-badge,.active-pill{background:#dce9e7 !important;border-color:#a9c1ba !important;color:#285d51 !important}.progress,.progress-bar,.bar{background:#d5dfdb !important}.progress-fill,.bar-fill{background:linear-gradient(90deg,var(--tl-primary),#6f9892) !important}.toast,.msg,.form-status{background:#e6efeb !important;border-color:var(--tl-line-strong) !important;color:var(--tl-ink) !important}.toast.error,.msg.error,.form-status.error{background:#f5e3e5 !important;border-color:#d9adb3 !important;color:var(--tl-danger) !important}.message-row.unread .row-title,.thread.unread .thread-title{color:var(--tl-ink) !important}.btn-gold,.send-button,button.btn-gold{background:linear-gradient(135deg,#436f76,var(--tl-primary)) !important;border:1px solid var(--tl-primary) !important;color:#fff !important;box-shadow:0 8px 20px rgba(54,95,103,0.22) !important}.btn-dark{background:var(--tl-surface-soft) !important;border:1px solid var(--tl-line-strong) !important;color:var(--tl-primary) !important}.hero-note,.security-card,.support-column .support-card,.delivery-note{background:#e6efeb !important;border-color:var(--tl-line-strong) !important;color:var(--tl-muted) !important}#ticket-reveal-overlay{background:rgba(44,62,69,0.56) !important;backdrop-filter:blur(12px) saturate(110%) !important}.reveal-box{background:radial-gradient(circle at 50% -10%,rgba(255,255,255,0.98),transparent 22rem),linear-gradient(160deg,#f8faf8,#e1eae6) !important;border:1px solid var(--tl-line-strong) !important;color:var(--tl-ink) !important;box-shadow:0 30px 90px rgba(24,45,52,0.3) !important}.reveal-box::before{opacity:0.16 !important}.reveal-head,.reveal-title,.reveal-sub,.reveal-progress,.reveal-count{color:var(--tl-ink) !important}.reveal-actions{position:sticky !important;bottom:0 !important;z-index:30 !important;margin:18px -4px -4px !important;padding:18px 4px 4px !important;background:linear-gradient(180deg,rgba(239,244,241,0),#edf2ef 34%,#edf2ef 100%) !important}.btn-reveal-close{min-height:48px !important;min-width:132px !important;opacity:1 !important;visibility:visible !important}.btn-reveal-winners{min-height:48px !important;background:var(--tl-gold-soft) !important;border:1px solid #c8a85f !important;color:#5f4512 !important;box-shadow:none !important}.inbox-shell,.inbox-list,.inbox-view,.conversation,.thread-list,.message-pane,.profile-sidebar,.account-section,.winner-panel,.results-panel{background:rgba(248,250,248,0.95) !important;border-color:var(--tl-line) !important;color:var(--tl-ink) !important}.thread-item,.message-bubble,.inbox-message,.winner-row,.ticket-row,.account-row{background:#edf2ef !important;border-color:var(--tl-line) !important;color:var(--tl-ink) !important}.thread-item.active,.thread-item:hover,.message-row.active{background:#dce9e7 !important;border-color:var(--tl-primary) !important}.message-bubble.admin,.message-bubble.from-admin,.message.admin{background:#dce9e7 !important;color:var(--tl-ink) !important}.message-bubble.user,.message-bubble.from-user,.message.user{background:#f4ead0 !important;color:#463817 !important}.legal-page,.info-page,.article-page{max-width:1040px;margin:0 auto;padding:52px 30px 88px}.legal-hero,.info-hero{padding:clamp(28px,5vw,54px);margin-bottom:24px;border:1px solid var(--tl-line);border-radius:26px;background:radial-gradient(circle at 88% 8%,rgba(255,255,255,0.95),transparent 18rem),linear-gradient(145deg,#eef4f1,#dce8e4);box-shadow:var(--tl-shadow)}.legal-grid,.info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.legal-section,.info-section{padding:26px;border:1px solid var(--tl-line);border-radius:20px;background:rgba(248,250,248,0.94);box-shadow:var(--tl-shadow-soft)}.legal-section.full,.info-section.full{grid-column:1 / -1}.legal-section h2,.info-section h2{margin:0 0 10px;font-size:clamp(20px,2.2vw,27px) !important}.legal-section p:last-child,.info-section p:last-child{margin-bottom:0}.faq-list{display:grid;gap:12px}.faq-item{overflow:hidden;border-radius:16px !important}.faq-q{min-height:58px;padding:16px 20px !important;color:var(--tl-ink) !important;background:rgba(248,250,248,0.94) !important;cursor:pointer;font-size:16px !important;font-weight:800 !important}.faq-q:hover{background:#e6efeb !important}.faq-a{padding:0 20px 18px !important;background:rgba(248,250,248,0.94) !important;font-size:15px !important;line-height:1.75 !important}footer,.footer{background:rgba(238,243,240,0.96) !important;border-color:var(--tl-line) !important;color:var(--tl-muted) !important}footer a,.footer a{color:var(--tl-primary) !important}.tl-global-language{position:fixed;right:18px;bottom:18px;z-index:9500;display:inline-flex;gap:4px;padding:5px;border:1px solid var(--tl-line-strong);border-radius:999px;background:rgba(248,250,248,0.96);box-shadow:var(--tl-shadow);backdrop-filter:blur(14px)}.tl-global-language button{width:38px;height:32px;padding:0;border:0;border-radius:999px;background:transparent !important;color:var(--tl-muted) !important;box-shadow:none !important;font-size:11px !important;font-weight:850 !important;cursor:pointer}.tl-global-language button:hover,.tl-global-language button.active{background:var(--tl-primary) !important;color:#fff !important}@media (max-width:900px){body{font-size:16px !important}#draw-page.visible{display:flex !important;flex-direction:column !important;gap:16px !important}#draw-page .buy-panel{order:-1 !important;position:static !important;top:auto !important;display:flex !important;width:100% !important}.buy-panel .buy-card,.buy-panel .card,.buy-panel>*{width:100% !important}.main-nav{background:var(--tl-surface) !important;border-color:var(--tl-line) !important;box-shadow:var(--tl-shadow) !important}.nav.open,.nav.mobile-open,.nav.is-open{background:var(--tl-surface) !important;border-color:var(--tl-line) !important;box-shadow:var(--tl-shadow) !important}.legal-grid,.info-grid{grid-template-columns:1fr}.legal-section.full,.info-section.full{grid-column:auto}}.ticket-shelf{grid-template-columns:repeat(auto-fill,minmax(142px,1fr)) !important}.ticket-token .ticket-top{min-width:0;gap:5px !important}.ticket-token .ticket-brand{flex:0 0 auto;white-space:nowrap !important;font-size:10.5px !important;letter-spacing:0 !important}.ticket-token .ticket-kind{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap !important;font-size:7.5px !important;letter-spacing:0.65px !important}@media (max-width:640px){.page,.main,.container,.content,.legal-page,.info-page,.article-page{width:100% !important;padding-left:16px !important;padding-right:16px !important}.card,.panel,.section,.legal-section,.info-section,.withdraw-dialog,.crypto-payment-dialog,.modal,.modal-content{border-radius:16px !important}.reveal-box{width:calc(100% - 18px) !important;max-height:calc(100dvh - 18px) !important;padding:20px 14px 14px !important;border-radius:18px !important}.reveal-actions{display:grid !important;grid-template-columns:1fr !important;gap:9px !important}.btn-reveal-close,.btn-reveal-winners{width:100% !important}.ticket-shelf{grid-template-columns:repeat(2,minmax(0,1fr)) !important}.tl-global-language{right:12px;bottom:12px}}@media (max-width:390px){.ticket-shelf{grid-template-columns:1fr !important}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto !important;animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important}}