:root{--bg:#f7f6ff;--surface:#ffffffd6;--surface-solid:#fff;--surface-2:#f0ecff;--text:#2f3654;--muted:#747a98;--line:#7e6cbe2e;--brand:#7b6ad8;--brand-2:#dde9ff;--lavender:#e6e1fa;--gold:#d7b77a;--gold-strong:#d4af37;--cream:#fff6e8;--silver:#eceef2;--danger:#c05a7a;--success:#30a36d;--shadow:0 24px 60px #5f4e9524;--radius:22px}:root[data-theme=dark]{--bg:#160d25;--surface:#2a1b43d1;--surface-solid:#241638;--surface-2:#321f4b;--text:#f3ecff;--muted:#c8bfe6;--line:#cbb0ff2e;--brand:#b59cff;--brand-2:#3a2860;--lavender:#b59cff;--gold:#d7b77a;--gold-strong:#f0cc77;--cream:#f3e6c8;--silver:#b9becf;--danger:#ff8caf;--success:#69dda4;--shadow:0 24px 70px #00000052}body{background:radial-gradient(circle at 18% 8%,#e6e1faeb,#0000 34%),radial-gradient(circle at 92% 15%,#dde9ffc2,#0000 36%),linear-gradient(135deg,#f7f6ff,#fff6e8);background:radial-gradient(circle at 18% 8%,#e6e1faeb,#0000 34%),radial-gradient(circle at 92% 15%,#dde9ffc2,#0000 36%),linear-gradient(135deg,var(--bg),var(--cream));color:#2f3654;color:var(--text)}:root[data-theme=dark] body{background:radial-gradient(circle at 16% 8%,#b59cff2e,#0000 30%),radial-gradient(circle at 92% 12%,#d7b77a1f,#0000 34%),linear-gradient(135deg,#11091d,#f7f6ff);background:radial-gradient(circle at 16% 8%,#b59cff2e,#0000 30%),radial-gradient(circle at 92% 12%,#d7b77a1f,#0000 34%),linear-gradient(135deg,#11091d,var(--bg))}.app-shell{display:grid;grid-template-columns:282px minmax(0,1fr);min-height:100vh}.sidebar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff5c;border-right:1px solid #7e6cbe2e;border-right:1px solid var(--line);display:flex;flex-direction:column;gap:18px;height:100vh;padding:22px 18px;position:-webkit-sticky;position:sticky;top:0}:root[data-theme=dark] .sidebar{background:#1c112db8}.brand-logo{align-items:center;display:flex;gap:12px;padding:10px 8px}.brand-logo img{filter:drop-shadow(0 8px 18px rgba(212,175,55,.22));height:54px;object-fit:contain;width:54px}.brand-logo strong{display:block;font-family:Georgia,serif;font-size:15px;letter-spacing:2px;text-transform:uppercase}.brand-logo span{color:#747a98;color:var(--muted);display:block;font-size:12px;margin-top:2px}.brand-logo.compact img{height:32px;width:32px}.side-nav{grid-gap:8px;display:grid;gap:8px}.side-nav a{align-items:center;border:1px solid #0000;border-radius:14px;color:#747a98;color:var(--muted);display:flex;font-weight:700;gap:12px;padding:13px 14px}.side-nav a.active,.side-nav a:hover{background:#ffffffd6;background:var(--surface);border-color:#7e6cbe2e;border-color:var(--line);box-shadow:0 10px 24px #5b4c8c14;color:#2f3654;color:var(--text)}.side-nav svg{color:#7b6ad8;color:var(--brand)}.trust-card{grid-gap:8px;background:linear-gradient(135deg,#d7b77a29,#b59cff1f);border:1px solid #7e6cbe2e;border:1px solid var(--line);border-radius:18px;color:#747a98;color:var(--muted);display:grid;gap:8px;margin-top:auto;padding:16px}.trust-card svg{color:#d4af37;color:var(--gold-strong);font-size:24px}.trust-card strong{color:#2f3654;color:var(--text)}.main-panel{min-width:0;padding:22px}.topbar{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;gap:20px;justify-content:space-between;padding:14px 0 22px;position:-webkit-sticky;position:sticky;top:0;z-index:10}.topbar h1{font-size:clamp(20px,2vw,30px);margin:2px 0 0}.eyebrow{color:#7b6ad8;color:var(--brand);font-size:12px;font-weight:800;letter-spacing:1.7px;text-transform:uppercase}.top-actions{align-items:center;display:flex;gap:10px}.icon-btn,.primary-btn,.secondary-btn,.theme-toggle{align-items:center;border:0;border-radius:14px;cursor:pointer;display:inline-flex;font-weight:800;gap:9px;justify-content:center;transition:transform .15s ease,box-shadow .15s ease}.primary-btn{background:linear-gradient(135deg,#7b6ad8,#9b8dff);background:linear-gradient(135deg,var(--brand),#9b8dff);box-shadow:0 14px 30px #7b6ad83d;color:#fff;padding:12px 17px}.icon-btn,.secondary-btn,.theme-toggle{background:#ffffffd6;background:var(--surface);border:1px solid #7e6cbe2e;border:1px solid var(--line);color:#2f3654;color:var(--text);padding:11px 14px}.icon-btn:hover,.primary-btn:hover,.secondary-btn:hover,.theme-toggle:hover{transform:translateY(-1px)}.primary-btn:disabled,.secondary-btn:disabled{cursor:not-allowed;opacity:.6;transform:none}.full{width:100%}.user-pill{align-items:center;background:#ffffffd6;background:var(--surface);border:1px solid #7e6cbe2e;border:1px solid var(--line);border-radius:16px;display:flex;gap:9px;padding:8px 12px}.user-pill span{background:#e6e1fa;background:var(--lavender);border-radius:50%;color:#513b9a;display:grid;font-weight:900;height:28px;place-items:center;width:28px}.user-pill small{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.content-area{margin:0 auto;max-width:1220px}.page-stack{grid-gap:20px;display:grid;gap:20px}.hero-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:minmax(0,1fr) 320px}.focus-card,.hero-card,.level-card,.metric-card,.page-header-card,.panel-card,.task-panel{background:#ffffffd6;background:var(--surface);border:1px solid #7e6cbe2e;border:1px solid var(--line);border-radius:22px;border-radius:var(--radius);box-shadow:0 24px 60px #5f4e9524;box-shadow:var(--shadow)}.hero-card{display:flex;flex-direction:column;justify-content:center;min-height:260px;padding:clamp(24px,4vw,48px)}.hero-card h2,.page-header-card h2{font-family:Georgia,serif;font-size:clamp(28px,5vw,56px);letter-spacing:.5px;line-height:1.03;margin:8px 0 10px}.hero-card p,.page-header-card p,.panel-card p{color:#747a98;color:var(--muted);line-height:1.6}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.focus-card{grid-gap:10px;display:grid;gap:10px;padding:28px;place-items:center;text-align:center}.focus-card img{height:112px;width:112px}.focus-card strong{color:#d4af37;color:var(--gold-strong);font-family:Georgia,serif;font-size:36px}.focus-card small{color:#747a98;color:var(--muted)}.metric-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.metric-card{grid-gap:6px;display:grid;gap:6px;min-height:136px;padding:18px}.metric-icon{background:#f0ecff;background:var(--surface-2);border-radius:14px;color:#7b6ad8;color:var(--brand);display:grid;font-size:20px;height:38px;place-items:center;width:38px}.compact-panel span,.metric-card span{color:#747a98;color:var(--muted);font-size:13px;font-weight:800;letter-spacing:.8px;text-transform:uppercase}.compact-panel strong,.metric-card strong{font-size:24px}.compact-panel small,.metric-card small{color:#747a98;color:var(--muted)}.two-columns{grid-gap:18px;display:grid;gap:18px;grid-template-columns:1fr 1fr}.panel-card{padding:20px}.section-title span{color:#7b6ad8;color:var(--brand);font-size:12px;font-weight:900;letter-spacing:1.5px;text-transform:uppercase}.section-title h3{font-size:24px;margin:4px 0 14px}.step-list,.trust-list{grid-gap:14px;display:grid;gap:14px}.step-list div{grid-gap:2px 12px;align-items:start;display:grid;gap:2px 12px;grid-template-columns:28px 1fr}.step-list svg{color:#d4af37;color:var(--gold-strong);font-size:22px;grid-row:span 2}.step-list p{margin:0}.progress-row{align-items:center;display:flex;gap:14px}.progress-row svg{color:#d4af37;color:var(--gold-strong);font-size:30px}.progress-row div{grid-gap:4px;display:grid;flex:1 1;gap:4px}.progress-row span{color:#747a98;color:var(--muted)}.page-header-card{align-items:center;display:flex;gap:18px;justify-content:space-between;padding:24px}.page-header-card h2{font-size:clamp(26px,3.4vw,44px)}.header-stats{background:#fff;background:var(--surface-solid);border:1px solid #7e6cbe2e;border:1px solid var(--line);border-radius:18px;min-width:210px;padding:18px;text-align:center}.header-stats span{color:#747a98;color:var(--muted);display:block;font-size:12px;font-weight:900;text-transform:uppercase}.header-stats strong{display:block;font-size:22px;margin-top:6px}.header-icon,.header-stats strong{color:#d4af37;color:var(--gold-strong)}.header-icon{font-size:52px}.alert{border:1px solid #7e6cbe2e;border:1px solid var(--line);border-radius:16px;font-weight:700;padding:14px 16px}.alert.error{background:#c05a7a1f;color:#c05a7a;color:var(--danger)}.alert.success{background:#30a36d1f;color:#30a36d;color:var(--success)}.task-layout{grid-gap:18px;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) 286px}.task-panel{min-height:540px;padding:clamp(18px,3vw,30px)}.task-meta{align-items:center;color:#747a98;color:var(--muted);display:flex;font-weight:800;gap:12px;justify-content:space-between;margin-bottom:16px}.task-meta span{color:#7b6ad8;color:var(--brand)}.question-text{color:#2f3654;color:var(--text);font-size:18px;line-height:1.65}.answer-grid{grid-gap:12px;display:grid;gap:12px;margin:18px 0}.answer-grid button{background:#fff;background:var(--surface-solid);border:1px solid #7e6cbe2e;border:1px solid var(--line);border-radius:16px;color:#2f3654;color:var(--text);cursor:pointer;display:flex;gap:12px;padding:15px;text-align:left}.answer-grid button b{background:#f0ecff;background:var(--surface-2);border-radius:12px;color:#7b6ad8;color:var(--brand);display:grid;height:34px;place-items:center;width:34px}.answer-grid button.selected{border-color:#7b6ad8;border-color:var(--brand);box-shadow:0 0 0 3px #b59cff2e}.task-side{grid-gap:14px;align-content:start;display:grid;gap:14px}.compact-panel{grid-gap:8px;display:grid;gap:8px;min-height:132px}.compact-panel svg{color:#d4af37;color:var(--gold-strong);font-size:26px}.mini-chart{background:linear-gradient(135deg,#f0ecff,#fff6e894);background:linear-gradient(135deg,var(--surface-2),#fff6e894);border:1px solid #7e6cbe2e;border:1px solid var(--line);border-radius:20px;color:#7b6ad8;color:var(--brand);height:190px;margin:14px 0 20px;overflow:hidden;position:relative}.mini-chart:before{background-image:linear-gradient(#7b6ad81f 1px,#0000 0),linear-gradient(90deg,#7b6ad81f 1px,#0000 0);background-size:48px 38px;content:"";inset:0;position:absolute}.mini-chart svg{height:calc(100% - 62px);inset:42px 16px 18px;position:absolute;width:calc(100% - 32px)}.chart-line{fill:none;stroke:#d4af37;stroke:var(--gold-strong);stroke-width:6;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 7px 12px rgba(212,175,55,.28))}.chart-meta{color:#747a98;color:var(--muted);display:flex;font-size:13px;justify-content:space-between;left:16px;position:absolute;right:16px;top:14px;z-index:1}.chart-meta span{color:#7b6ad8;color:var(--brand);font-weight:900}.empty-state,.validation-state{grid-gap:14px;align-content:center;color:#747a98;color:var(--muted);display:grid;gap:14px;min-height:420px;place-items:center;text-align:center}.empty-state img{width:120px}.empty-state svg,.validation-state svg{color:#d4af37;color:var(--gold-strong);font-size:56px}.validation-state strong{color:#7b6ad8;color:var(--brand);font-family:Georgia,serif;font-size:56px}.history-list{grid-gap:10px;display:grid;gap:10px}.history-list div{grid-gap:4px;background:#fff;background:var(--surface-solid);border:1px solid #7e6cbe2e;border:1px solid var(--line);border-radius:16px;display:grid;gap:4px;padding:14px}.history-list small,.history-list span{color:#747a98;color:var(--muted)}.levels-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.levels-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.level-card{grid-gap:12px;display:grid;gap:12px;padding:18px}.level-card.active{outline:3px solid #d7b77a52}.level-top{align-items:center;color:#7b6ad8;color:var(--brand);display:flex;font-weight:900;justify-content:space-between}.level-top img{height:50px;width:50px}.level-card h3{font-size:22px;margin:0}.level-card>strong{color:#d4af37;color:var(--gold-strong);font-size:26px}.level-card ul{grid-gap:8px;color:#747a98;color:var(--muted);display:grid;gap:8px;list-style:none;margin:0;padding:0}.level-card li{align-items:center;display:flex;gap:8px}.level-card li svg{color:#30a36d;color:var(--success)}.form-stack{grid-gap:14px;display:grid;gap:14px}.form-stack label{grid-gap:7px;color:#747a98;color:var(--muted);display:grid;font-size:13px;font-weight:800;gap:7px}input,select{background:#fff;background:var(--surface-solid);border:1px solid #7e6cbe2e;border:1px solid var(--line);border-radius:14px;color:#2f3654;color:var(--text);outline:none;padding:13px 14px;width:100%}.copy-box{display:flex;gap:12px}.wallet-address{align-items:center;background:#fff;background:var(--surface-solid);border:1px solid #7e6cbe2e;border:1px solid var(--line);border-radius:16px;display:flex;gap:10px;justify-content:space-between;margin:18px 0;padding:14px;word-break:break-all}.qr-card{display:grid;place-items:center;text-align:center}.profile-logo{height:90px;width:90px}.auth-page{grid-gap:24px;display:grid;gap:24px;grid-template-columns:minmax(320px,460px) 1fr;min-height:100vh;padding:28px}.auth-card,.auth-info{background:#ffffffd6;background:var(--surface);border:1px solid #7e6cbe2e;border:1px solid var(--line);border-radius:28px;box-shadow:0 24px 60px #5f4e9524;box-shadow:var(--shadow);padding:clamp(24px,4vw,44px)}.auth-card{align-self:center}.auth-card h2{font-size:34px;margin:18px 0 8px}.auth-card p,.auth-info p{color:#747a98;color:var(--muted);line-height:1.6}.auth-card small{color:#747a98;color:var(--muted);display:block;margin-top:16px}.auth-card a{color:#7b6ad8;color:var(--brand);font-weight:900}.auth-info{align-content:center;display:grid;place-items:center;text-align:center}.auth-info img{width:min(240px,40vw)}.auth-info h1{font-family:Georgia,serif;font-size:clamp(34px,5vw,72px);margin:20px 0 4px}.mobile-nav{display:none}@media (max-width:1100px){.app-shell{grid-template-columns:1fr;padding-bottom:78px}.sidebar{display:none}.main-panel{padding:16px}.mobile-nav{grid-gap:6px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd6;background:var(--surface);border:1px solid #7e6cbe2e;border:1px solid var(--line);border-radius:20px;bottom:12px;box-shadow:0 24px 60px #5f4e9524;box-shadow:var(--shadow);display:grid;gap:6px;grid-template-columns:repeat(5,1fr);left:12px;padding:7px;position:fixed;right:12px;z-index:50}.mobile-nav a{grid-gap:3px;border-radius:14px;color:#747a98;color:var(--muted);display:grid;font-size:11px;gap:3px;padding:8px 4px;place-items:center}.mobile-nav a.active{background:#f0ecff;background:var(--surface-2);color:#7b6ad8;color:var(--brand)}}@media (max-width:900px){.topbar{align-items:flex-start}.top-actions{flex-wrap:wrap;justify-content:flex-end}.theme-toggle span,.user-pill small{display:none}.auth-page,.hero-grid,.task-layout,.two-columns{grid-template-columns:1fr}.levels-grid,.levels-grid.three,.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-header-card{align-items:flex-start;flex-direction:column}}@media (max-width:560px){.levels-grid,.levels-grid.three,.metric-grid{grid-template-columns:1fr}.copy-box,.progress-row,.wallet-address{align-items:stretch;flex-direction:column}.hero-card h2,.page-header-card h2{font-size:30px}.auth-page{padding:14px}}.admin-page{padding-bottom:40px}.admin-main-header{background:linear-gradient(135deg,#b59cff2b,#d7b77a21)}.admin-tabs{background:#ffffffd6;background:var(--surface);border:1px solid #7e6cbe2e;border:1px solid var(--line);border-radius:22px;border-radius:var(--radius);box-shadow:0 24px 60px #5f4e9524;box-shadow:var(--shadow);display:flex;flex-wrap:wrap;gap:10px;padding:10px}.admin-tabs button{align-items:center;background:#0000;border:1px solid #0000;border-radius:14px;color:#747a98;color:var(--muted);cursor:pointer;display:inline-flex;font-weight:900;gap:8px;padding:12px 14px}.admin-tabs button.active,.admin-tabs button:hover{background:#fff;background:var(--surface-solid);border-color:#7e6cbe2e;border-color:var(--line);color:#2f3654;color:var(--text)}.admin-tabs svg{color:#7b6ad8;color:var(--brand)}.admin-metrics.metric-grid,.admin-metrics.small-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-two.two-columns{align-items:start}.admin-two.wide-left{grid-template-columns:minmax(0,1.45fr) minmax(330px,.55fr)}.admin-table-wrap{background:#fff;background:var(--surface-solid);border:1px solid #7e6cbe2e;border:1px solid var(--line);border-radius:18px}.admin-table{border-collapse:collapse;min-width:760px;width:100%}.admin-table th{background:#f0ecff;background:var(--surface-2);color:#747a98;color:var(--muted);font-size:12px;letter-spacing:.7px;text-align:left;text-transform:uppercase}.admin-table td,.admin-table th{border-bottom:1px solid #7e6cbe2e;border-bottom:1px solid var(--line);padding:13px 14px}.admin-table td{color:#2f3654;color:var(--text);vertical-align:middle}.admin-table tr:last-child td{border-bottom:0}.empty-cell{color:#747a98!important;color:var(--muted)!important;padding:28px!important;text-align:center}.status-badge{align-items:center;background:#f0ecff;background:var(--surface-2);border:1px solid #7e6cbe2e;border:1px solid var(--line);border-radius:999px;color:#7b6ad8;color:var(--brand);display:inline-flex;font-size:12px;font-weight:900;gap:5px;padding:6px 9px}.status-badge.success{background:#30a36d1f;color:#30a36d;color:var(--success)}.status-badge.warning{background:#d7b77a29;color:#d4af37;color:var(--gold-strong)}.status-badge.danger{background:#c05a7a21;color:#c05a7a;color:var(--danger)}.badge-row,.table-actions{display:flex;flex-wrap:wrap;gap:7px}.link-btn,.table-action-btn,.table-actions button{background:#ffffffd6;background:var(--surface);border:1px solid #7e6cbe2e;border:1px solid var(--line);border-radius:11px;color:#2f3654;color:var(--text);cursor:pointer;font-weight:800;padding:8px 10px}.table-actions button:disabled{cursor:not-allowed;opacity:.45}.link-btn{background:#0000;border:0;color:#7b6ad8;color:var(--brand);padding:0;text-decoration:underline}.pagination-row{align-items:center;color:#747a98;color:var(--muted);display:flex;font-weight:800;gap:10px;justify-content:flex-end;margin-top:14px}.admin-filter-card{grid-gap:14px;display:grid;gap:14px}.filter-title{align-items:center;color:#2f3654;color:var(--text);display:flex;gap:10px}.filter-title svg{color:#7b6ad8;color:var(--brand)}.admin-filters{grid-gap:12px;align-items:end;display:grid;gap:12px;grid-template-columns:1.5fr .8fr .7fr auto}.admin-filters.compact-filters{grid-template-columns:minmax(210px,1fr) minmax(160px,.4fr) minmax(150px,.35fr);margin-bottom:14px}.admin-filters label{grid-gap:7px;color:#747a98;color:var(--muted);display:grid;font-size:13px;font-weight:800;gap:7px}textarea{background:#fff;background:var(--surface-solid);border:1px solid #7e6cbe2e;border:1px solid var(--line);border-radius:14px;color:#2f3654;color:var(--text);font-family:inherit;outline:none;padding:13px 14px;resize:vertical;width:100%}.admin-level-bars{grid-gap:14px;display:grid;gap:14px}.admin-level-bars>div{grid-gap:8px;display:grid;gap:8px}.admin-level-bars>div>div:first-child{color:#747a98;color:var(--muted);display:flex;gap:12px;justify-content:space-between}.admin-level-bars strong{color:#2f3654;color:var(--text)}.bar-track{background:#f0ecff;background:var(--surface-2);border:1px solid #7e6cbe2e;border:1px solid var(--line);border-radius:999px;height:10px;overflow:hidden}.bar-track i{background:linear-gradient(90deg,#7b6ad8,#d4af37);background:linear-gradient(90deg,var(--brand),var(--gold-strong));border-radius:inherit;display:block;height:100%}.admin-alert-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-alert-grid div{grid-gap:5px;background:#fff;background:var(--surface-solid);border:1px solid #7e6cbe2e;border:1px solid var(--line);border-radius:16px;display:grid;gap:5px;padding:16px}.admin-alert-grid svg{color:#d4af37;color:var(--gold-strong);font-size:24px}.admin-alert-grid strong{font-size:26px}.admin-alert-grid span{color:#747a98;color:var(--muted)}.modal-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#2016346b;display:grid;inset:0;padding:18px;place-items:center;position:fixed;z-index:100}.admin-modal{grid-gap:18px;background:#fff;background:var(--surface-solid);border:1px solid #7e6cbe2e;border:1px solid var(--line);border-radius:24px;box-shadow:0 24px 60px #5f4e9524;box-shadow:var(--shadow);display:grid;gap:18px;max-height:90vh;overflow:auto;padding:20px;width:min(1080px,96vw)}.admin-modal.compact-modal{width:min(520px,96vw)}.admin-modal.compact-modal label{grid-gap:7px;color:#747a98;color:var(--muted);display:grid;font-weight:800;gap:7px}.modal-head{align-items:start;display:flex;gap:14px;justify-content:space-between}.modal-head h3{font-size:26px;margin:0}.no-shadow{box-shadow:none}.admin-level-grid.levels-grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1100px){.admin-metrics.metric-grid,.admin-metrics.small-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-two.two-columns,.admin-two.wide-left{grid-template-columns:1fr}.admin-level-grid.levels-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-filters,.admin-filters.compact-filters{grid-template-columns:1fr}}@media (max-width:560px){.admin-alert-grid,.admin-level-grid.levels-grid,.admin-metrics.metric-grid,.admin-metrics.small-grid{grid-template-columns:1fr}.admin-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-tabs button{justify-content:center}}#root,body,html{max-width:100%;overflow-x:hidden;width:100%}a,body,button,h1,h2,h3,h4,h5,h6,input,label,p,select,small,span,td,textarea,th{font-family:Inter,Sora,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}body,input,select,textarea{font-weight:400}input,select,textarea{font-size:15px;font-weight:400!important;line-height:1.35}input::placeholder,textarea::placeholder{color:#747a98;color:var(--muted);font-weight:400;opacity:.72}.compact-panel strong,.metric-card strong,b,button,strong{font-weight:700}.admin-filters label,.admin-modal.compact-modal label,.form-stack label{font-weight:500}.admin-filters label span,.admin-modal.compact-modal label span,.form-stack label span{font-weight:600}.admin-modal,.admin-page,.admin-table-wrap,.app-shell,.content-area,.main-panel,.page-stack,.panel-card,.task-panel{min-width:0}.main-panel{overflow-x:hidden}.content-area{max-width:100%;width:min(1220px,100%)}.admin-modal,.admin-tabs,.focus-card,.hero-card,.level-card,.metric-card,.page-header-card,.panel-card,.task-panel{overflow:hidden}.admin-table-wrap{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto;width:100%}.admin-table{min-width:720px}.admin-table td,.admin-table th{white-space:nowrap}.admin-table td:first-child,.admin-table td:nth-child(2){white-space:normal}@media (max-width:1180px){.content-area{width:100%}.admin-tabs{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin}.admin-tabs button{flex:0 0 auto}}@media (max-width:720px){.topbar{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr;padding:8px 0 14px;position:static}.topbar h1{font-size:22px;line-height:1.2}.top-actions{gap:8px;justify-content:space-between;width:100%}.icon-btn,.primary-btn,.secondary-btn,.theme-toggle{border-radius:12px}.admin-main-header,.page-header-card{padding:18px}.admin-main-header h2,.page-header-card h2{font-size:28px;line-height:1.12}.admin-tabs{border-radius:18px;gap:8px;padding:8px}.admin-tabs button{font-size:13px;justify-content:center;min-width:128px;padding:10px 12px}.section-title h3{font-size:21px}.metric-card{min-height:auto;padding:15px}.panel-card{border-radius:18px;padding:16px}.admin-alert-grid div{padding:14px}.pagination-row{flex-wrap:wrap;justify-content:space-between}}@media (max-width:480px){.app-shell{padding-bottom:84px}.main-panel{padding:10px}.eyebrow{font-size:10px;letter-spacing:1.2px}.topbar h1{font-size:19px}.icon-btn,.theme-toggle{padding:10px 11px}.user-pill{padding:7px 9px}.user-pill span{font-size:13px;height:26px;width:26px}.page-stack{gap:12px}.hero-card,.page-header-card,.panel-card,.task-panel{border-radius:18px}.admin-main-header,.page-header-card{padding:15px}.admin-main-header h2,.hero-card h2,.page-header-card h2{font-size:24px}.admin-tabs{border-radius:16px}.admin-tabs button{font-size:12px;min-width:116px;padding:9px 10px}.admin-alert-grid,.admin-level-grid.levels-grid,.admin-metrics.metric-grid,.admin-metrics.small-grid,.levels-grid,.levels-grid.three,.metric-grid{grid-template-columns:1fr}.admin-table{font-size:13px;min-width:640px}.admin-table td,.admin-table th{padding:10px}.status-badge{font-size:11px;padding:5px 8px}.link-btn,.table-action-btn,.table-actions button{font-size:12px;padding:7px 8px}.form-stack{gap:10px}input,select,textarea{border-radius:12px;font-size:14px;padding:11px 12px}.admin-modal{border-radius:18px;max-height:92vh;padding:14px;width:100%}.modal-backdrop{align-items:start;padding:10px}.modal-head h3{font-size:20px}.mobile-nav{border-radius:18px;bottom:8px;gap:4px;left:8px;padding:6px;right:8px}.mobile-nav a{font-size:10px;padding:7px 3px}}.mobile-nav-compact{grid-template-columns:repeat(4,1fr)!important;margin:0 auto;max-width:520px}.mobile-nav button{grid-gap:3px;background:#0000;border:0;border-radius:14px;color:#747a98;color:var(--muted);cursor:pointer;display:grid;font-family:inherit;font-size:11px;gap:3px;padding:8px 4px;place-items:center}.mobile-nav a svg,.mobile-nav button svg{font-size:18px}.mobile-nav a.active,.mobile-nav button.active{background:#f0ecff;background:var(--surface-2);box-shadow:inset 0 0 0 1px #d7b77a2e;color:#7b6ad8;color:var(--brand);outline:1px solid #d7b77a8c}.mobile-panel-backdrop{align-items:flex-end;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#20163452;display:flex;inset:0;justify-content:center;padding:16px 12px 92px;position:fixed;z-index:49}.mobile-panel-card{grid-gap:14px;background:#fff;background:var(--surface-solid);border:1px solid #7e6cbe2e;border:1px solid var(--line);border-radius:22px;box-shadow:0 24px 60px #5f4e9524;box-shadow:var(--shadow);display:grid;gap:14px;padding:16px;width:min(520px,100%)}.mobile-panel-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.mobile-panel-head h3{font-size:24px;margin:4px 0 0}.mobile-panel-links{grid-gap:10px;display:grid;gap:10px}.mobile-panel-links a{align-items:center;background:#ffffffd6;background:var(--surface);border:1px solid #7e6cbe2e;border:1px solid var(--line);border-radius:16px;color:#2f3654;color:var(--text);display:flex;gap:12px;padding:13px}.mobile-panel-links a.active,.mobile-panel-links a:hover{background:#f0ecff;background:var(--surface-2);border-color:#d7b77a80}.mobile-panel-link-icon{background:#b59cff24;border-radius:14px;color:#7b6ad8;color:var(--brand);display:grid;flex:0 0 auto;height:42px;place-items:center;width:42px}.mobile-panel-links strong{display:block;font-weight:700}.mobile-panel-links small{color:#747a98;color:var(--muted);display:block;font-size:12px;margin-top:2px}.admin-balance-adjust-card{grid-gap:12px;display:grid;gap:12px}.muted-text{color:#747a98;color:var(--muted);line-height:1.55;margin:0}.admin-balance-form{grid-gap:12px;align-items:end;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr)) minmax(150px,auto)}.admin-balance-form label{grid-gap:7px;color:#747a98;color:var(--muted);display:grid;font-size:13px;font-weight:600;gap:7px}.admin-balance-reason{grid-column:span 2}@media (max-width:920px){.admin-balance-form{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-balance-reason{grid-column:span 2}}@media (max-width:560px){.mobile-nav-compact{border-radius:22px;bottom:calc(10px + env(safe-area-inset-bottom));gap:6px;left:10px;padding:7px;right:10px}.mobile-nav a,.mobile-nav button{font-size:10.5px;min-height:50px;padding:8px 4px}.mobile-nav a svg,.mobile-nav button svg{font-size:19px}.mobile-panel-backdrop{padding:12px 10px calc(92px + env(safe-area-inset-bottom))}.mobile-panel-card{border-radius:20px;padding:14px}.mobile-panel-links a{padding:12px}.admin-balance-form{grid-template-columns:1fr}.admin-balance-reason{grid-column:auto}}.global-loading-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0000006b;display:grid;inset:0;place-items:center;pointer-events:all;position:fixed;z-index:1000}.global-loading-box{align-items:center;background:#0f0c14eb;border:1px solid #ffffff1f;border-radius:14px;box-shadow:0 18px 42px #00000059;color:#fff;display:inline-flex;gap:10px;justify-content:center;min-width:138px;padding:13px 16px}.global-loading-box strong{font-size:14px;font-weight:600;letter-spacing:.2px}.global-loading-dot{animation:royal-spin .8s linear infinite;border:2px solid #ffffff59;border-radius:999px;border-top:2px solid var(--gold-strong);height:13px;width:13px}@keyframes royal-spin{to{transform:rotate(1turn)}}.news-grid,.support-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.news-card,.support-card{background:#ffffffd6;background:var(--surface);border:1px solid #7e6cbe2e;border:1px solid var(--line);border-radius:22px;border-radius:var(--radius);box-shadow:0 24px 60px #5f4e9524;box-shadow:var(--shadow);color:#2f3654;color:var(--text);padding:18px}.support-card{grid-gap:14px;align-content:start;display:grid;gap:14px}.support-icon{background:#f0ecff;background:var(--surface-2);border-radius:16px;color:#7b6ad8;color:var(--brand);display:grid;font-size:22px;height:48px;place-items:center;width:48px}.news-card span,.support-card span{color:#7b6ad8;color:var(--brand);font-size:11px;font-weight:700;letter-spacing:1.1px;text-transform:uppercase}.news-card h3,.support-card h3{font-size:22px;margin:5px 0 8px}.support-card strong{color:#d4af37;color:var(--gold-strong);display:block;font-size:17px;margin-bottom:8px}.news-card p,.support-card p{color:#747a98;color:var(--muted);line-height:1.55}.news-card{grid-gap:14px;display:grid;gap:14px;overflow:hidden;text-decoration:none}.news-card img,.news-cover-placeholder{aspect-ratio:16/9;background:linear-gradient(135deg,#f0ecff,#fff6e8);background:linear-gradient(135deg,var(--surface-2),var(--cream));border:1px solid #7e6cbe2e;border:1px solid var(--line);border-radius:16px;object-fit:cover;width:100%}.news-cover-placeholder{color:#7b6ad8;color:var(--brand);display:grid;font-size:34px;place-items:center}.news-card strong{align-items:center;color:#d4af37;color:var(--gold-strong);display:inline-flex;font-weight:700;gap:6px}.article-page{margin:0 auto;max-width:940px}.back-link{width:-webkit-fit-content;width:fit-content}.article-content,.article-hero{background:#ffffffd6;background:var(--surface);border:1px solid #7e6cbe2e;border:1px solid var(--line);border-radius:22px;border-radius:var(--radius);box-shadow:0 24px 60px #5f4e9524;box-shadow:var(--shadow);padding:clamp(20px,4vw,38px)}.article-hero h1{font-size:clamp(30px,5vw,54px);letter-spacing:-.7px;line-height:1.08;margin:8px 0 12px}.article-hero p{color:#747a98;color:var(--muted);font-size:17px;line-height:1.65}.article-content img,.article-hero img{border:1px solid #7e6cbe2e;border:1px solid var(--line);border-radius:16px;height:auto;margin-top:18px;max-width:100%;object-fit:cover;width:100%}.article-content{grid-gap:18px;display:grid;gap:18px}.article-content h2{font-size:clamp(24px,3vw,34px);margin:10px 0 0}.article-content blockquote,.article-content figcaption,.article-content p{color:#747a98;color:var(--muted);font-size:16px;line-height:1.75;margin:0}.article-content blockquote{background:#f0ecff;background:var(--surface-2);border-left:4px solid #d4af37;border-left:4px solid var(--gold-strong);border-radius:14px;color:#2f3654;color:var(--text);padding:16px 18px}.article-content figure{margin:0}.article-content figcaption{font-size:13px;margin-top:8px;text-align:center}.article-editor-modal{width:min(1120px,96vw)}.article-editor-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.article-editor-grid label,.article-section-form label{grid-gap:7px;color:#747a98;color:var(--muted);display:grid;font-size:13px;font-weight:500;gap:7px}.article-editor-full{grid-column:1/-1}.upload-row small{color:#747a98;color:var(--muted);line-height:1.4}.article-cover-preview,.section-image-preview{border:1px solid #7e6cbe2e;border:1px solid var(--line);border-radius:16px;max-height:260px;object-fit:cover;width:100%}.section-image-preview{max-height:180px}.article-sections-editor{grid-gap:12px;display:grid;gap:12px}.article-section-form{grid-gap:10px;background:#ffffffd6;background:var(--surface);border:1px solid #7e6cbe2e;border:1px solid var(--line);border-radius:18px;display:grid;gap:10px;padding:14px}.article-section-head{align-items:center;display:flex;gap:10px;justify-content:space-between}.level-card .level-top span{line-height:1.25}@media (max-width:960px){.article-editor-grid,.news-grid,.support-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.article-editor-grid,.news-grid,.support-grid{grid-template-columns:1fr}.article-content,.article-hero{border-radius:18px;padding:18px}.global-loading-box{min-width:128px;padding:12px 14px}}.sidebar{overflow:hidden}.side-nav{overflow-y:auto;padding-right:2px}.upload-note{grid-gap:6px;background:var(--surface-soft);border:1px solid var(--border);color:#747a98;color:var(--muted);display:grid;gap:6px;line-height:1.45;padding:12px 14px}.upload-note strong{color:#2f3654;color:var(--text);font-size:13px;font-weight:600}.upload-note small{color:#747a98;color:var(--muted);font-size:12px;line-height:1.45}.upload-note code{background:color-mix(in srgb,var(--accent-soft) 60%,#0000);color:#2f3654;color:var(--text);font-family:inherit;font-size:12px;padding:2px 5px}.modal-backdrop{align-items:flex-start!important;display:flex!important;justify-content:center!important;padding:clamp(10px,3vw,28px)!important}.admin-modal,.admin-user-detail-modal,.article-editor-modal,.modal-backdrop{overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain}.admin-modal,.admin-user-detail-modal,.article-editor-modal{max-height:calc(100dvh - 56px)!important;padding-bottom:28px}.admin-user-detail-modal,.article-editor-modal{width:min(1120px,96vw)}.admin-modal::-webkit-scrollbar,.admin-table-wrap::-webkit-scrollbar,.admin-user-detail-modal::-webkit-scrollbar,.article-editor-modal::-webkit-scrollbar,.modal-backdrop::-webkit-scrollbar{height:9px;width:9px}.admin-modal::-webkit-scrollbar-thumb,.admin-table-wrap::-webkit-scrollbar-thumb,.admin-user-detail-modal::-webkit-scrollbar-thumb,.article-editor-modal::-webkit-scrollbar-thumb,.modal-backdrop::-webkit-scrollbar-thumb{background:#b59cff5c;border-radius:999px}.admin-pagination{border-top:1px solid #7e6cbe2e;border-top:1px solid var(--line);padding-top:12px}.admin-pagination span{font-size:13px;font-weight:500;text-align:center}.admin-pagination .secondary-btn{justify-content:center;min-width:104px}.article-sections-editor{padding-bottom:6px}@media (max-width:620px){.modal-backdrop{padding:8px!important}.admin-modal,.admin-user-detail-modal,.article-editor-modal{border-radius:18px;max-height:calc(100dvh - 16px)!important;padding-bottom:22px;width:100%!important}.admin-pagination{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr}.admin-pagination .secondary-btn{width:100%}}.sidebar-minimal{justify-content:flex-start;overflow:hidden}.side-nav-minimal{gap:10px;overflow:visible;padding-right:0}.user-pill{color:#2f3654;color:var(--text);text-decoration:none}.home-actions-grid,.profile-action-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.profile-action-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.home-action-card,.profile-action-card{grid-gap:8px;align-content:start;background:#ffffffd6;background:var(--surface);border:1px solid #7e6cbe2e;border:1px solid var(--line);border-radius:22px;border-radius:var(--radius);box-shadow:0 24px 60px #5f4e9524;box-shadow:var(--shadow);color:#2f3654;color:var(--text);display:grid;gap:8px;min-height:132px;padding:18px;text-decoration:none;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.home-action-card:hover,.profile-action-card:hover{border-color:#d7b77a7a;transform:translateY(-2px)}.home-action-card svg,.profile-action-card svg{background:#f0ecff;background:var(--surface-2);border-radius:14px;color:#7b6ad8;color:var(--brand);height:40px;padding:10px;width:40px}.home-action-card span,.profile-action-card span{font-size:18px;font-weight:800}.home-action-card small,.profile-action-card small{color:#747a98;color:var(--muted);line-height:1.45}.home-action-card.highlight,.profile-action-card.highlight{background:linear-gradient(135deg,#b59cff38,#d7b77a29);border-color:#d7b77a85}.home-action-card.highlight svg,.profile-action-card.highlight svg{background:#d7b77a2e;color:#d4af37;color:var(--gold-strong)}.home-news-card{grid-gap:16px;display:grid;gap:16px}.latest-news-link{grid-gap:18px;align-items:stretch;background:#fff;background:var(--surface-solid);border:1px solid #7e6cbe2e;border:1px solid var(--line);border-radius:20px;color:#2f3654;color:var(--text);display:grid;gap:18px;grid-template-columns:minmax(220px,360px) minmax(0,1fr);padding:12px;text-decoration:none}.latest-news-link img,.latest-news-placeholder{background:linear-gradient(135deg,#f0ecff,#fff6e8);background:linear-gradient(135deg,var(--surface-2),var(--cream));border:1px solid #7e6cbe2e;border:1px solid var(--line);border-radius:16px;height:100%;min-height:190px;object-fit:cover;width:100%}.latest-news-placeholder{color:#7b6ad8;color:var(--brand);display:grid;font-size:36px;place-items:center}.latest-news-link>div{grid-gap:8px;align-content:center;display:grid;gap:8px;padding:4px 2px}.latest-news-link span{color:#7b6ad8;color:var(--brand);font-size:11px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase}.latest-news-link h4{font-size:clamp(22px,3vw,34px);line-height:1.1;margin:0}.latest-news-link p{color:#747a98;color:var(--muted);line-height:1.6;margin:0}.latest-news-link strong{align-items:center;color:#d4af37;color:var(--gold-strong);display:inline-flex;gap:7px}.home-news-footer{display:flex;justify-content:flex-end}.support-rules{background:linear-gradient(135deg,#b59cff24,#d7b77a1a)}.support-rule-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.support-rule-grid div{grid-gap:8px;background:#fff;background:var(--surface-solid);border:1px solid #7e6cbe2e;border:1px solid var(--line);border-radius:18px;display:grid;gap:8px;padding:16px}.support-rule-grid svg{color:#d4af37;color:var(--gold-strong);font-size:26px}.support-rule-grid strong{font-size:17px}.support-rule-grid p{color:#747a98;color:var(--muted);line-height:1.55;margin:0}@media (max-width:1180px){.profile-action-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:960px){.home-actions-grid,.support-rule-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.latest-news-link{grid-template-columns:1fr}.latest-news-link img,.latest-news-placeholder{aspect-ratio:16/9;min-height:180px}}@media (max-width:620px){.home-actions-grid,.profile-action-grid,.support-rule-grid{grid-template-columns:1fr}.home-action-card,.profile-action-card{align-items:center;grid-template-columns:44px 1fr;min-height:auto;padding:14px}.home-action-card small,.profile-action-card small{grid-column:2}.home-news-footer{justify-content:stretch}.home-news-footer .secondary-btn{width:100%}}.exchange-chart{background:linear-gradient(135deg,#f6f4ffeb,#fff6e89e);border-radius:22px;color:#2f3654;color:var(--text);height:244px}:root[data-theme=dark] .exchange-chart{background:linear-gradient(135deg,#241638fa,#311f4ad1)}.exchange-chart:before{background-image:linear-gradient(#7e6cbe1c 1px,#0000 0),linear-gradient(90deg,#7e6cbe1c 1px,#0000 0);background-size:42px 34px}.exchange-chart svg{height:calc(100% - 104px);inset:64px 14px 40px;width:calc(100% - 28px)}.exchange-meta{left:16px;right:16px;top:12px;z-index:2}.exchange-symbol-row{align-items:center;color:#747a98;color:var(--muted);display:flex;font-size:12px;gap:10px;left:16px;position:absolute;right:16px;top:36px;z-index:2}.exchange-symbol-row strong{color:#2f3654;color:var(--text);font-weight:700}.market-up{color:#00b386;font-weight:800}.market-down{color:#ef5261;font-weight:800}.exchange-grid-lines line{stroke:#7e6cbe29;stroke-width:1}.candle line{stroke-width:2.2;stroke-linecap:round}.candle rect{stroke-width:1}.candle-up line,.candle-up rect{stroke:#00b386;fill:#00b386}.candle-down line,.candle-down rect{stroke:#ef5261;fill:#ef5261}.chart-axis text{fill:#747a98;fill:var(--muted);font-size:8px;font-weight:600}.exchange-caption{bottom:11px;color:#747a98;color:var(--muted);display:flex;font-size:12px;gap:12px;justify-content:space-between;left:16px;position:absolute;right:16px;z-index:2}.exchange-caption span{color:#2f3654;color:var(--text);font-weight:800}.levels-header-card .levels-balance-box{grid-gap:8px;display:grid;gap:8px}.recharge-inline-btn,.recharge-level-btn,.recharge-popup-btn{align-items:center;background:linear-gradient(135deg,#1faa77,#48d49d);border:0;border-radius:14px;box-shadow:0 14px 30px #1faa7738;color:#fff;cursor:pointer;display:inline-flex;font-weight:800;gap:8px;justify-content:center;padding:11px 14px}.recharge-level-btn.full{width:100%}.recharge-popup-btn{margin-top:6px;width:100%}.action-popup-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000007a;display:grid;inset:0;padding:18px;place-items:center;position:fixed;z-index:1200}.action-popup-card{grid-gap:10px;background:#120d1af0;border:1px solid #ffffff24;border-radius:20px;box-shadow:0 28px 80px #0000006b;color:#fff;display:grid;gap:10px;padding:20px;text-align:center;width:min(390px,94vw)}.action-popup-card h3{font-size:22px;margin:4px 0 0}.action-popup-card p,.action-popup-card small{color:#ffffffbf;line-height:1.55;margin:0}.action-popup-card p strong{color:#fff}.popup-icon-wrap{background:#1faa772e;border-radius:16px;color:#69dda4;display:grid;font-size:24px;height:48px;margin:0 auto;place-items:center;width:48px}.profile-wallet-actions{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.profile-wallet-card{grid-gap:8px;align-content:center;border:1px solid #7e6cbe2e;border:1px solid var(--line);border-radius:22px;border-radius:var(--radius);box-shadow:0 24px 60px #5f4e9524;box-shadow:var(--shadow);color:#fff;display:grid;gap:8px;min-height:148px;padding:22px;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}.profile-wallet-card:hover{transform:translateY(-2px)}.profile-wallet-card svg{background:#ffffff29;border-radius:16px;height:46px;padding:11px;width:46px}.profile-wallet-card span{font-size:24px;font-weight:800}.profile-wallet-card small{color:#ffffffd1}.profile-wallet-card.recharge-card{background:linear-gradient(135deg,#138a62,#31c48d);border-color:#69dda46b}.profile-wallet-card.withdraw-card{background:linear-gradient(135deg,#b83b5e,#ef5261);border-color:#ff8caf6b}.profile-secondary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.profile-action-card.highlight{background:#ffffffd6;background:var(--surface);border-color:#7e6cbe2e;border-color:var(--line)}.invite-hero-card{align-items:center;background:#ffffffd6;background:var(--surface);border:1px solid #7e6cbe2e;border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 24px 60px #5f4e9524;box-shadow:var(--shadow);display:flex;gap:18px;justify-content:space-between;padding:22px 24px}.invite-hero-card h2{font-size:clamp(28px,4vw,42px);margin:6px 0}.invite-hero-card p{color:#747a98;color:var(--muted);line-height:1.55;margin:0}.invite-compact-grid{align-items:stretch;grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(180px,.55fr))}.invite-code-card,.invite-compact-grid{grid-gap:14px;display:grid;gap:14px}.invite-copy-box input{min-height:48px}.invite-metric{min-height:auto}.invite-level-summary{grid-gap:14px;display:grid;gap:14px}.invite-level-card{background:#ffffffd6;background:var(--surface);border:1px solid #7e6cbe2e;border:1px solid var(--line);border-radius:20px;box-shadow:0 24px 60px #5f4e9524;box-shadow:var(--shadow);display:flex;gap:12px;justify-content:space-between;padding:16px}.invite-level-card span{font-weight:800}.invite-level-card strong{display:block;font-size:26px;margin:4px 0}.invite-level-card small{color:#747a98;color:var(--muted)}.invite-level-card b{font-size:20px;text-align:right}@media (max-width:1180px){.invite-compact-grid{grid-template-columns:1fr 1fr}.invite-code-card{grid-column:1/-1}.profile-secondary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.exchange-chart{height:218px}.exchange-chart svg{inset:62px 10px 42px;width:calc(100% - 20px)}.exchange-caption{grid-gap:1px;display:grid;gap:1px}.invite-compact-grid,.invite-level-summary,.profile-wallet-actions{grid-template-columns:1fr}.profile-wallet-card{align-items:center;grid-template-columns:52px 1fr;min-height:112px;padding:17px}.profile-wallet-card small{grid-column:2}.profile-secondary-grid{grid-template-columns:1fr}.invite-hero-card{padding:18px}.invite-hero-card .header-icon{display:none}.invite-level-card{align-items:flex-start}}@media (max-width:480px){.exchange-chart{border-radius:18px;height:202px}.exchange-caption,.exchange-meta,.exchange-symbol-row{left:12px;right:12px}.chart-axis text{font-size:7px}.levels-balance-box,.recharge-inline-btn{width:100%}.action-popup-card{border-radius:18px;padding:18px}}.home-action-card.recharge-action{background:linear-gradient(135deg,#1faa7729,#48d49d17);border-color:#1faa7761}.home-action-card.recharge-action svg{background:#1faa7724;color:#1faa77}.home-action-card.withdraw-action{background:linear-gradient(135deg,#ef52611f,#ff8caf14);border-color:#ef526152}.home-action-card.withdraw-action svg{background:#ef52611f;color:#ef5261}.admin-device-toggle{align-items:center;background:#fff;background:var(--surface-solid);border:1px solid #7e6cbe2e;border:1px solid var(--line);border-radius:14px;box-shadow:0 10px 24px #5f4e9514;color:#2f3654;color:var(--text);cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:700;gap:8px;justify-content:center;padding:10px 14px;white-space:nowrap}.admin-device-toggle svg{color:#7b6ad8;color:var(--brand);font-size:17px}.admin-device-toggle.active{background:linear-gradient(135deg,#7b6ad8,#8f7cff);background:linear-gradient(135deg,var(--brand),#8f7cff);border-color:#d7b77a7a;color:#fff}.admin-device-toggle.active svg{color:#d7b77a;color:var(--gold)}.admin-preview-badge{display:none}@media (min-width:1101px){.app-shell.admin-mobile-preview{background:#f7f6ff;background:var(--bg);border:10px solid #231937c7;border-radius:38px;box-shadow:0 36px 120px #19102b57,0 0 0 1px #d7b77a2e;grid-template-columns:1fr;height:min(873px,calc(100dvh - 34px));margin:17px auto;min-height:0;overflow:hidden;padding-bottom:84px;position:relative;width:393px}:root[data-theme=dark] .app-shell.admin-mobile-preview{border-color:#0e0818eb;box-shadow:0 36px 120px #0000008f,0 0 0 1px #d7b77a33}.app-shell.admin-mobile-preview:before{background:#ffffff57;content:"";height:5px;top:7px;width:82px;z-index:80}.app-shell.admin-mobile-preview .admin-preview-badge,.app-shell.admin-mobile-preview:before{border-radius:999px;left:50%;pointer-events:none;position:absolute;transform:translateX(-50%)}.app-shell.admin-mobile-preview .admin-preview-badge{background:#120d1ab8;color:#ffffffd6;display:inline-flex;font-size:9px;font-weight:700;letter-spacing:.2px;padding:5px 9px;top:15px;white-space:nowrap;z-index:81}.app-shell.admin-mobile-preview .sidebar{display:none!important}.app-shell.admin-mobile-preview .main-panel{height:100%;min-height:0;overflow-x:hidden;overflow-y:auto;padding:34px 12px 12px;scrollbar-width:thin}.app-shell.admin-mobile-preview .content-area{max-width:100%;width:100%}.app-shell.admin-mobile-preview .topbar{grid-gap:10px;align-items:start;display:grid;gap:10px;grid-template-columns:1fr;padding:6px 0 13px;position:static}.app-shell.admin-mobile-preview .topbar h1{font-size:19px;line-height:1.18}.app-shell.admin-mobile-preview .top-actions{gap:6px;justify-content:space-between;width:100%}.app-shell.admin-mobile-preview .admin-device-toggle span,.app-shell.admin-mobile-preview .theme-toggle span,.app-shell.admin-mobile-preview .user-pill small{display:none}.app-shell.admin-mobile-preview .admin-device-toggle,.app-shell.admin-mobile-preview .icon-btn,.app-shell.admin-mobile-preview .theme-toggle{border-radius:14px;min-height:42px;min-width:42px;padding:10px}.app-shell.admin-mobile-preview .user-pill{border-radius:14px;padding:7px 9px}.app-shell.admin-mobile-preview .user-pill span{font-size:13px;height:27px;width:27px}.app-shell.admin-mobile-preview .page-stack{gap:12px}.app-shell.admin-mobile-preview .admin-main-header,.app-shell.admin-mobile-preview .hero-card,.app-shell.admin-mobile-preview .page-header-card,.app-shell.admin-mobile-preview .panel-card,.app-shell.admin-mobile-preview .task-panel{border-radius:18px;padding:16px}.app-shell.admin-mobile-preview .admin-main-header h2,.app-shell.admin-mobile-preview .hero-card h2,.app-shell.admin-mobile-preview .page-header-card h2{font-size:24px;line-height:1.12}.app-shell.admin-mobile-preview .admin-alert-grid,.app-shell.admin-mobile-preview .admin-level-grid.levels-grid,.app-shell.admin-mobile-preview .admin-metrics.metric-grid,.app-shell.admin-mobile-preview .admin-metrics.small-grid,.app-shell.admin-mobile-preview .admin-two.wide-left,.app-shell.admin-mobile-preview .hero-grid,.app-shell.admin-mobile-preview .home-actions-grid,.app-shell.admin-mobile-preview .invite-compact-grid,.app-shell.admin-mobile-preview .invite-level-summary,.app-shell.admin-mobile-preview .levels-grid,.app-shell.admin-mobile-preview .levels-grid.three,.app-shell.admin-mobile-preview .metric-grid,.app-shell.admin-mobile-preview .news-grid,.app-shell.admin-mobile-preview .profile-action-grid,.app-shell.admin-mobile-preview .profile-secondary-grid,.app-shell.admin-mobile-preview .profile-wallet-actions,.app-shell.admin-mobile-preview .support-grid,.app-shell.admin-mobile-preview .task-layout,.app-shell.admin-mobile-preview .two-columns{grid-template-columns:1fr!important}.app-shell.admin-mobile-preview .admin-tabs{border-radius:18px;flex-wrap:nowrap;gap:8px;overflow-x:auto;padding:8px}.app-shell.admin-mobile-preview .admin-tabs button{flex:0 0 auto;font-size:12px;justify-content:center;min-width:116px;padding:9px 10px}.app-shell.admin-mobile-preview .admin-table{font-size:13px;min-width:640px}.app-shell.admin-mobile-preview .exchange-chart{border-radius:18px;height:202px}.app-shell.admin-mobile-preview .exchange-chart svg{inset:62px 10px 42px;width:calc(100% - 20px)}.app-shell.admin-mobile-preview .exchange-caption,.app-shell.admin-mobile-preview .exchange-meta,.app-shell.admin-mobile-preview .exchange-symbol-row{left:12px;right:12px}.app-shell.admin-mobile-preview .chart-axis text{font-size:7px}.app-shell.admin-mobile-preview .copy-box,.app-shell.admin-mobile-preview .progress-row,.app-shell.admin-mobile-preview .wallet-address{align-items:stretch;flex-direction:column}.app-shell.admin-mobile-preview input,.app-shell.admin-mobile-preview select,.app-shell.admin-mobile-preview textarea{border-radius:12px;font-size:14px;padding:11px 12px}.app-shell.admin-mobile-preview .mobile-nav{grid-gap:6px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd6;background:var(--surface);border:1px solid #7e6cbe2e;border:1px solid var(--line);border-radius:22px;bottom:calc(10px + env(safe-area-inset-bottom));box-shadow:0 24px 60px #5f4e9524;box-shadow:var(--shadow);display:grid;gap:6px;grid-template-columns:repeat(4,1fr)!important;left:10px;padding:7px;position:absolute;right:10px;z-index:50}.app-shell.admin-mobile-preview .mobile-nav a,.app-shell.admin-mobile-preview .mobile-nav button{grid-gap:3px;border-radius:14px;color:#747a98;color:var(--muted);display:grid;font-size:10.5px;gap:3px;min-height:50px;padding:8px 4px;place-items:center}.app-shell.admin-mobile-preview .mobile-nav a svg,.app-shell.admin-mobile-preview .mobile-nav button svg{font-size:19px}.app-shell.admin-mobile-preview .mobile-panel-backdrop{inset:0;padding:12px 10px calc(92px + env(safe-area-inset-bottom));position:absolute;z-index:49}.app-shell.admin-mobile-preview .mobile-panel-card{border-radius:20px;padding:14px;width:100%}.app-shell.admin-mobile-preview .mobile-panel-links a{padding:12px}}.auth-page.auth-centered{display:grid;grid-template-columns:1fr;min-height:100vh;padding:clamp(14px,3vw,34px);place-items:center}.auth-card.auth-card-centered{align-self:auto;width:min(492px,100%)}.auth-card.auth-login-card{width:min(448px,100%)}.auth-card.auth-card-centered .brand-logo{padding-left:0}.auth-card.auth-card-centered h2{font-family:inherit;font-size:clamp(28px,4vw,36px);line-height:1.1}.auth-card.auth-card-centered p{margin-bottom:18px}.captcha-box{grid-gap:10px;align-items:stretch;background:linear-gradient(135deg,#b59cff1a,#d7b77a14);border:1px solid #7e6cbe2e;border:1px solid var(--line);border-radius:16px;display:grid;gap:10px;grid-template-columns:minmax(112px,.8fr) minmax(0,1fr) 44px;padding:10px}.captcha-box>div{grid-gap:3px;align-content:center;background:#fff;background:var(--surface-solid);border:1px solid #7e6cbe2e;border:1px solid var(--line);border-radius:12px;display:grid;gap:3px;min-height:48px;place-items:center}.captcha-box span{color:#747a98;color:var(--muted);font-size:11px;font-weight:600;letter-spacing:.8px;text-transform:uppercase}.captcha-box strong{color:#d4af37;color:var(--gold-strong);font-size:18px;letter-spacing:.4px}.captcha-box input{height:100%;min-height:48px}.captcha-refresh{background:#fff;background:var(--surface-solid);border:1px solid #7e6cbe2e;border:1px solid var(--line);border-radius:13px;color:#7b6ad8;color:var(--brand);cursor:pointer;font-size:20px;width:44px}.captcha-refresh:disabled{cursor:not-allowed;opacity:.55}@media (max-width:520px){.auth-page.auth-centered{align-items:center;padding:12px}.auth-card.auth-card-centered{border-radius:24px;padding:24px}.captcha-box{gap:8px;grid-template-columns:1fr 1fr 42px}}@media (max-width:380px){.captcha-box{grid-template-columns:1fr 42px}.captcha-box input{grid-column:1/-1;grid-row:2}.captcha-refresh{grid-column:2;grid-row:1}}.country-phone-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:minmax(150px,.45fr) minmax(0,1fr)}.profile-data-grid.two-columns{align-items:start}.profile-status-note{background:#f0ecff;background:var(--surface-2);border:1px solid #7e6cbe2e;border:1px solid var(--line);border-radius:14px;color:#747a98;color:var(--muted);font-weight:700;padding:12px 14px}.profile-status-note.ok{background:#30a36d1f;color:#30a36d;color:var(--success)}.profile-status-note.pending{background:#d7b77a29;color:#d4af37;color:var(--gold-strong)}.admin-account-list,.withdrawal-account-list{grid-gap:10px;display:grid;gap:10px}.admin-account-list>div,.withdrawal-account-item{align-items:center;background:#fff;background:var(--surface-solid);border:1px solid #7e6cbe2e;border:1px solid var(--line);border-radius:16px;display:flex;gap:12px;justify-content:space-between;padding:12px 14px}.admin-account-list>div,.withdrawal-account-item div{min-width:0}.admin-account-list strong,.withdrawal-account-item strong{color:#2f3654;color:var(--text);display:block;word-break:break-word}.admin-account-list small,.withdrawal-account-item small{color:#747a98;color:var(--muted);word-break:break-all}.danger-icon{color:#c05a7a;color:var(--danger)}.empty-soft{background:#fff;background:var(--surface-solid);border:1px dashed #7e6cbe2e;border:1px dashed var(--line);border-radius:16px;color:#747a98;color:var(--muted);padding:16px}.withdraw-setup-card{grid-gap:16px;align-items:center;display:grid;gap:16px;grid-template-columns:48px 1fr auto}.withdraw-setup-card>svg{background:#f0ecff;background:var(--surface-2);border-radius:16px;color:#7b6ad8;color:var(--brand);height:46px;padding:11px;width:46px}.withdraw-setup-card h3{margin:4px 0 6px}.warning-card>svg{color:#d4af37;color:var(--gold-strong)}.selected-withdraw-account{grid-gap:3px;background:linear-gradient(135deg,#b59cff1f,#d7b77a1a);border:1px solid #7e6cbe2e;border:1px solid var(--line);border-radius:16px;display:grid;gap:3px;padding:13px 14px}.selected-withdraw-account span{color:#747a98;color:var(--muted);word-break:break-all}.admin-user-profile-card p{margin:7px 0}.admin-withdraw-validation-card{grid-gap:12px;display:grid;gap:12px}.admin-validation-row{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:minmax(240px,.8fr) minmax(260px,1fr) auto}.check-line{align-items:center;color:#2f3654!important;color:var(--text)!important;display:flex!important;font-weight:700!important;gap:10px!important}.check-line input{accent-color:#7b6ad8;accent-color:var(--brand);height:18px;width:18px}@media (max-width:900px){.admin-validation-row,.country-phone-grid,.withdraw-setup-card{grid-template-columns:1fr}.withdraw-setup-card .primary-btn,.withdraw-setup-card .secondary-btn{width:100%}}@media (max-width:560px){.admin-account-list>div,.withdrawal-account-item{align-items:flex-start}.profile-data-grid.two-columns{gap:14px}}.mobile-top-brand{display:none}.home-compact-page{gap:14px}.home-intro-card{grid-gap:10px;background:#ffffffd6;background:var(--surface);border:1px solid #7e6cbe2e;border:1px solid var(--line);border-radius:22px;border-radius:var(--radius);box-shadow:0 24px 60px #5f4e9524;box-shadow:var(--shadow);display:grid;gap:10px;padding:clamp(22px,4vw,40px)}.home-intro-card h2{font-size:clamp(30px,4vw,48px);letter-spacing:.1px;line-height:1.08;margin:0}.home-intro-card p{color:#747a98;color:var(--muted);line-height:1.55;margin:0;max-width:680px}.home-intro-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.home-wallet-quick-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.home-wallet-btn{grid-gap:6px;align-content:center;border:1px solid #7e6cbe2e;border:1px solid var(--line);border-radius:20px;box-shadow:0 24px 60px #5f4e9524;box-shadow:var(--shadow);color:#2f3654;color:var(--text);display:grid;gap:6px;justify-items:start;min-height:102px;padding:18px;text-decoration:none}.home-wallet-btn svg{font-size:24px}.home-wallet-btn span{font-size:20px;font-weight:900}.home-wallet-btn small{color:#747a98;color:var(--muted)}.home-wallet-btn.recharge{background:linear-gradient(135deg,#30a36d2e,#ffffffc7);border-color:#30a36d57}.home-wallet-btn.recharge span,.home-wallet-btn.recharge svg{color:#30a36d;color:var(--success)}.home-wallet-btn.withdraw{background:linear-gradient(135deg,#ef526129,#ffffffc7);border-color:#ef526147}.home-wallet-btn.withdraw span,.home-wallet-btn.withdraw svg{color:#ef5261}:root[data-theme=dark] .home-wallet-btn.recharge,:root[data-theme=dark] .home-wallet-btn.withdraw{background-color:#ffffffd6;background-color:var(--surface)}.home-mini-metrics{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.home-mini-metrics article{grid-gap:5px;align-content:start;background:#ffffffd6;background:var(--surface);border:1px solid #7e6cbe2e;border:1px solid var(--line);border-radius:18px;box-shadow:0 14px 32px #5f4e9514;display:grid;gap:5px;min-height:112px;padding:16px}.home-mini-metrics svg{background:#f0ecff;background:var(--surface-2);border-radius:12px;color:#7b6ad8;color:var(--brand);height:34px;padding:8px;width:34px}.home-mini-metrics span{color:#747a98;color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.9px;text-transform:uppercase}.home-mini-metrics strong{font-size:22px;line-height:1.1}.home-mini-metrics small{color:#747a98;color:var(--muted);line-height:1.35}.home-secondary-compact-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.home-secondary-compact-grid a,.latest-news-compact-link{grid-gap:12px;align-items:center;background:#ffffffd6;background:var(--surface);border:1px solid #7e6cbe2e;border:1px solid var(--line);border-radius:18px;box-shadow:0 14px 32px #5f4e9514;color:#2f3654;color:var(--text);display:grid;gap:12px;grid-template-columns:42px minmax(0,1fr) 22px;padding:14px;text-decoration:none}.home-secondary-compact-grid a>span,.latest-news-mini-placeholder{background:#f0ecff;background:var(--surface-2);border-radius:14px;color:#7b6ad8;color:var(--brand);display:grid;height:42px;place-items:center;width:42px}.home-secondary-compact-grid strong,.latest-news-compact-link strong{display:block;font-size:16px;line-height:1.2}.home-secondary-compact-grid small,.latest-news-compact-link small{color:#747a98;color:var(--muted);display:block;line-height:1.35;margin-top:3px}.go-icon{color:#d4af37;color:var(--gold-strong);justify-self:end}.home-how-compact,.home-motivation-card,.home-news-compact{grid-gap:12px;display:grid;gap:12px}.compact-title h3{font-size:22px;line-height:1.15}.latest-news-compact-link{background:#fff;background:var(--surface-solid);box-shadow:none;grid-template-columns:64px minmax(0,1fr) 22px;padding:12px}.latest-news-compact-link img,.latest-news-mini-placeholder{border:1px solid #7e6cbe2e;border:1px solid var(--line);border-radius:14px;height:64px;object-fit:cover;width:64px}.latest-news-copy{min-width:0;overflow:hidden}.latest-news-compact-link strong{-webkit-line-clamp:1}.latest-news-compact-link small,.latest-news-compact-link strong{-webkit-box-orient:vertical;display:-webkit-box;max-width:100%;overflow:hidden;text-overflow:ellipsis}.latest-news-compact-link small{-webkit-line-clamp:2}.latest-news-mini-placeholder.brand-fallback img{border:0;height:30px;object-fit:contain;width:30px}.text-arrow-link{align-items:center;color:#7b6ad8;color:var(--brand);display:inline-flex;font-weight:800;gap:7px;justify-self:end;text-decoration:none}.home-steps-compact{grid-gap:10px;display:grid;gap:10px}.home-steps-compact div{grid-gap:9px;align-items:start;display:grid;gap:9px;grid-template-columns:26px minmax(0,1fr)}.home-steps-compact svg{color:#d4af37;color:var(--gold-strong);margin-top:2px}.home-steps-compact p{color:#747a98;color:var(--muted);line-height:1.45;margin:0}.home-steps-compact strong{color:#2f3654;color:var(--text)}.home-motivation-card{align-items:center;background:linear-gradient(135deg,#b59cff1f,#d7b77a1f);grid-template-columns:52px minmax(0,1fr)}.home-motivation-card img{height:52px;object-fit:contain;width:52px}.home-motivation-card p{color:#2f3654;color:var(--text);font-weight:700;line-height:1.45;margin:0}@media (max-width:960px){.home-mini-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.topbar{gap:6px;justify-items:center;padding:4px 0 10px;text-align:center}.top-actions,.topbar-title{display:none!important}.mobile-top-brand{grid-gap:0;display:grid;gap:0;place-items:center;width:100%}.mobile-top-brand .brand-logo{gap:9px;justify-content:center;padding:0}.mobile-top-brand .brand-logo img{height:36px;width:36px}.mobile-top-brand .brand-logo strong{font-size:13px;letter-spacing:1.7px;line-height:1.05}.mobile-top-brand .brand-logo span{font-size:10px}.mobile-top-brand>span{display:none}.home-compact-page{gap:10px}.home-intro-card,.panel-card.home-how-compact,.panel-card.home-motivation-card,.panel-card.home-news-compact{border-radius:18px;padding:16px}.home-intro-card h2{font-size:24px;line-height:1.16}.home-intro-card p{font-size:14px;line-height:1.45}.home-intro-actions{gap:8px;margin-top:4px}.home-intro-actions .primary-btn,.home-intro-actions .secondary-btn{font-size:13px;padding:10px 13px}.home-wallet-quick-grid{gap:8px}.home-wallet-btn{border-radius:16px;gap:4px;min-height:78px;padding:13px}.home-wallet-btn svg{font-size:20px}.home-wallet-btn span{font-size:16px}.home-wallet-btn small{font-size:11px}.home-mini-metrics{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.home-mini-metrics article{border-radius:16px;gap:4px;min-height:92px;padding:12px}.home-mini-metrics svg{border-radius:10px;height:28px;padding:7px;width:28px}.home-mini-metrics span{font-size:9.5px;letter-spacing:.7px}.home-mini-metrics strong{font-size:18px}.home-mini-metrics small{font-size:11px}.home-secondary-compact-grid{gap:8px;grid-template-columns:1fr}.home-secondary-compact-grid a{border-radius:16px;min-height:72px;padding:12px}.home-secondary-compact-grid a>span{border-radius:12px;height:38px;width:38px}.home-secondary-compact-grid strong,.latest-news-compact-link strong{font-size:15px}.home-secondary-compact-grid small,.latest-news-compact-link small{font-size:12px}.compact-title h3{font-size:18px}.latest-news-compact-link{border-radius:16px;gap:10px;grid-template-columns:52px minmax(0,1fr) 18px;padding:10px}.latest-news-compact-link img,.latest-news-mini-placeholder{border-radius:12px;height:52px;width:52px}.text-arrow-link{background:#fff;background:var(--surface-solid);border:1px solid #7e6cbe2e;border:1px solid var(--line);border-radius:14px;font-size:13px;justify-content:center;justify-self:stretch;padding:10px 12px}.home-steps-compact{gap:8px}.home-steps-compact p{font-size:13px}.home-motivation-card{gap:10px;grid-template-columns:42px minmax(0,1fr)}.home-motivation-card img{height:42px;width:42px}.home-motivation-card p{font-size:13px}}@media (max-width:430px){.home-intro-card h2{font-size:22px}.home-mini-metrics strong{font-size:17px}.home-wallet-btn span{font-size:15px}}@media (min-width:1101px){.app-shell.admin-mobile-preview .topbar{gap:6px;justify-items:center;padding:8px 0 10px;text-align:center}.app-shell.admin-mobile-preview .top-actions,.app-shell.admin-mobile-preview .topbar-title{display:none!important}.app-shell.admin-mobile-preview .mobile-top-brand{display:grid;place-items:center;width:100%}.app-shell.admin-mobile-preview .mobile-top-brand .brand-logo{gap:8px;justify-content:center;padding:0}.app-shell.admin-mobile-preview .mobile-top-brand .brand-logo img{height:34px;width:34px}.app-shell.admin-mobile-preview .mobile-top-brand .brand-logo strong{font-size:12px;letter-spacing:1.6px;line-height:1.05}.app-shell.admin-mobile-preview .mobile-top-brand .brand-logo span{font-size:9px}.app-shell.admin-mobile-preview .mobile-top-brand>span{display:none}.app-shell.admin-mobile-preview .home-compact-page{gap:10px}.app-shell.admin-mobile-preview .home-intro-card,.app-shell.admin-mobile-preview .panel-card.home-how-compact,.app-shell.admin-mobile-preview .panel-card.home-motivation-card,.app-shell.admin-mobile-preview .panel-card.home-news-compact{border-radius:18px;padding:16px}.app-shell.admin-mobile-preview .home-intro-card h2{font-size:22px;line-height:1.16}.app-shell.admin-mobile-preview .home-intro-card p{font-size:14px;line-height:1.45}.app-shell.admin-mobile-preview .home-intro-actions .primary-btn,.app-shell.admin-mobile-preview .home-intro-actions .secondary-btn{font-size:13px;padding:10px 13px}.app-shell.admin-mobile-preview .home-wallet-quick-grid{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.app-shell.admin-mobile-preview .home-wallet-btn{border-radius:16px;gap:4px;min-height:78px;padding:13px}.app-shell.admin-mobile-preview .home-wallet-btn svg{font-size:20px}.app-shell.admin-mobile-preview .home-wallet-btn span{font-size:15px}.app-shell.admin-mobile-preview .home-wallet-btn small{font-size:11px}.app-shell.admin-mobile-preview .home-mini-metrics{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.app-shell.admin-mobile-preview .home-mini-metrics article{border-radius:16px;gap:4px;min-height:92px;padding:12px}.app-shell.admin-mobile-preview .home-mini-metrics svg{height:28px;padding:7px;width:28px}.app-shell.admin-mobile-preview .home-mini-metrics span{font-size:9.5px;letter-spacing:.7px}.app-shell.admin-mobile-preview .home-mini-metrics strong{font-size:17px}.app-shell.admin-mobile-preview .home-mini-metrics small{font-size:11px}.app-shell.admin-mobile-preview .home-secondary-compact-grid{gap:8px;grid-template-columns:1fr!important}.app-shell.admin-mobile-preview .home-secondary-compact-grid a{border-radius:16px;min-height:72px;padding:12px}.app-shell.admin-mobile-preview .home-secondary-compact-grid a>span{border-radius:12px;height:38px;width:38px}.app-shell.admin-mobile-preview .latest-news-compact-link{border-radius:16px;gap:10px;grid-template-columns:52px minmax(0,1fr) 18px;padding:10px}.app-shell.admin-mobile-preview .latest-news-compact-link img,.app-shell.admin-mobile-preview .latest-news-mini-placeholder{border-radius:12px;height:52px;width:52px}.app-shell.admin-mobile-preview .compact-title h3{font-size:18px}.app-shell.admin-mobile-preview .home-motivation-card p,.app-shell.admin-mobile-preview .home-steps-compact p{font-size:13px}}.tasks-page-v2{gap:16px}.tasks-v2-hero{grid-gap:14px;align-items:stretch;background:#ffffffd6;background:var(--surface);border:1px solid #7e6cbe2e;border:1px solid var(--line);border-radius:22px;border-radius:var(--radius);box-shadow:0 24px 60px #5f4e9524;box-shadow:var(--shadow);display:grid;gap:14px;grid-template-columns:minmax(0,1fr) minmax(210px,.32fr) minmax(210px,.32fr);padding:20px}.tasks-v2-title h2{font-size:clamp(26px,3vw,38px);line-height:1.08;margin:6px 0 8px}.tasks-v2-title p{color:#747a98;color:var(--muted);line-height:1.45;margin:0;max-width:650px}.reset-chip,.tasks-v2-plan{grid-gap:4px;background:#fff;background:var(--surface-solid);border:1px solid #7e6cbe2e;border:1px solid var(--line);border-radius:18px;display:grid;gap:4px;min-height:96px;padding:14px;place-content:center;text-align:center}.reset-chip span,.task-stat-card span,.tasks-v2-plan span{color:#747a98;color:var(--muted);font-size:11px;font-weight:900;letter-spacing:.8px;text-transform:uppercase}.reset-chip strong,.tasks-v2-plan strong{color:#2f3654;color:var(--text);font-size:18px;line-height:1.2}.tasks-v2-plan small{color:#747a98;color:var(--muted)}.reset-chip{color:#7b6ad8;color:var(--brand)}.reset-chip svg{font-size:20px;margin:0 auto}.reset-chip strong,.reset-chip svg{color:#d4af37;color:var(--gold-strong)}.reset-chip strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.inline-reset{display:inline-grid;margin:10px auto 0;width:min(280px,100%)}.task-layout-v2{grid-template-columns:minmax(0,1fr) minmax(270px,310px)}.task-current-card{background:radial-gradient(circle at 94% 0,#d7b77a1c,#0000 34%),#ffffffd6;background:radial-gradient(circle at 94% 0,#d7b77a1c,#0000 34%),var(--surface);border:1px solid #d7b77a57;min-height:auto}.task-question-head{align-items:flex-start;border-bottom:1px solid #7e6cbe2e;border-bottom:1px solid var(--line);display:flex;gap:12px;justify-content:space-between;margin-bottom:14px;padding-bottom:12px}.task-question-head span{font-weight:900;letter-spacing:.9px}.task-question-head h3{font-size:24px;line-height:1.15;margin:6px 0 0}.task-question-head>strong{background:#f0ecff;background:var(--surface-2);border-radius:999px;color:#2f3654;color:var(--text);flex:0 0 auto;font-size:13px;padding:8px 10px}.task-question-box,.task-question-head>strong{border:1px solid #7e6cbe2e;border:1px solid var(--line)}.task-question-box{background:#fff;background:var(--surface-solid);border-radius:18px;margin:12px 0 0;padding:14px 16px}.task-current-card .question-text,.task-question-box .question-text{font-size:17px;line-height:1.55;margin:0}.answer-grid-v2{gap:10px;margin:14px 0}.answer-grid-v2 button{align-items:center;border-radius:15px;padding:13px 14px}.answer-grid-v2 button b{border-radius:11px;flex:0 0 32px;height:32px;width:32px}.answer-grid-v2 button span{line-height:1.35;min-width:0}.task-side-v2{grid-template-columns:1fr}.task-stat-card{border-radius:18px;box-shadow:0 14px 32px #5f4e9517;min-height:118px;padding:16px}.task-stat-card strong{font-size:22px;line-height:1.1}.task-stat-card svg{background:#f0ecff;background:var(--surface-2);border-radius:12px;height:32px;padding:7px;width:32px}.task-history-card .section-title h3{margin-bottom:12px}.history-list-v2{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.history-list-v2 div{min-width:0}.history-list-v2 small,.history-list-v2 span,.history-list-v2 strong{overflow:hidden;text-overflow:ellipsis}.task-wait-state strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:980px){.task-layout-v2,.tasks-v2-hero{grid-template-columns:1fr}.history-list-v2,.task-side-v2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.tasks-page-v2{gap:10px}.tasks-v2-hero{border-radius:18px;gap:10px;padding:14px}.tasks-v2-title .eyebrow{font-size:11px;letter-spacing:1.3px}.tasks-v2-title h2{font-size:23px;margin:5px 0 6px}.tasks-v2-title p{font-size:13.5px;line-height:1.42}.reset-chip,.tasks-v2-plan{border-radius:16px;min-height:72px;padding:10px 12px}.reset-chip strong,.tasks-v2-plan strong{font-size:15px}.reset-chip svg{font-size:17px}.task-current-card,.task-history-card,.task-stat-card{border-radius:18px}.task-current-card{padding:15px}.task-question-head{align-items:center;margin-bottom:12px}.task-question-head h3{font-size:20px}.task-question-head>strong{font-size:11px;padding:7px 9px}.task-question-box{border-radius:15px;padding:12px}.task-current-card .question-text,.task-question-box .question-text{font-size:15.5px;line-height:1.5}.answer-grid-v2 button{font-size:14px;padding:12px}.task-side-v2{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.task-stat-card{gap:5px;min-height:104px;padding:12px}.task-stat-card span{font-size:9.6px;letter-spacing:.65px}.task-stat-card strong{font-size:17px}.task-stat-card small{font-size:11px;line-height:1.35}.task-stat-card svg{height:28px;padding:6px;width:28px}.task-history-card{padding:15px}.task-history-card .section-title h3{font-size:19px}.history-list-v2{gap:8px;grid-template-columns:1fr}.history-list-v2 div{border-radius:14px;padding:12px}.history-list-v2 small,.history-list-v2 span,.history-list-v2 strong{font-size:12px}.exchange-chart{border-radius:16px;height:205px}.exchange-caption small{display:none}}@media (max-width:430px){.tasks-v2-title h2{font-size:22px}.task-side-v2{grid-template-columns:repeat(2,minmax(0,1fr))}.task-stat-card strong{font-size:16px}.task-stat-card small{font-size:10.5px}}@media (min-width:1101px){.app-shell.admin-mobile-preview .tasks-page-v2{gap:10px}.app-shell.admin-mobile-preview .task-layout-v2,.app-shell.admin-mobile-preview .tasks-v2-hero{gap:10px;grid-template-columns:1fr!important}.app-shell.admin-mobile-preview .tasks-v2-hero{border-radius:18px;padding:14px}.app-shell.admin-mobile-preview .tasks-v2-title h2{font-size:23px;line-height:1.12}.app-shell.admin-mobile-preview .tasks-v2-title p{font-size:13.5px;line-height:1.42}.app-shell.admin-mobile-preview .reset-chip,.app-shell.admin-mobile-preview .tasks-v2-plan{border-radius:16px;min-height:72px;padding:10px 12px}.app-shell.admin-mobile-preview .reset-chip strong,.app-shell.admin-mobile-preview .tasks-v2-plan strong{font-size:15px}.app-shell.admin-mobile-preview .task-current-card{padding:15px}.app-shell.admin-mobile-preview .task-question-head h3{font-size:20px}.app-shell.admin-mobile-preview .task-question-head>strong{font-size:11px;padding:7px 9px}.app-shell.admin-mobile-preview .task-current-card .question-text,.app-shell.admin-mobile-preview .task-question-box .question-text{font-size:15.5px;line-height:1.5}.app-shell.admin-mobile-preview .task-side-v2{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.app-shell.admin-mobile-preview .task-stat-card{gap:5px;min-height:104px;padding:12px}.app-shell.admin-mobile-preview .task-stat-card span{font-size:9.6px;letter-spacing:.65px}.app-shell.admin-mobile-preview .task-stat-card strong{font-size:16px}.app-shell.admin-mobile-preview .task-stat-card small{font-size:10.5px}.app-shell.admin-mobile-preview .history-list-v2{grid-template-columns:1fr!important}.app-shell.admin-mobile-preview .exchange-chart{border-radius:16px;height:205px}.app-shell.admin-mobile-preview .exchange-caption small{display:none}}.task-toast-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#07040e6b;display:grid;inset:0;padding:18px;place-items:center;position:fixed;z-index:10020}.task-toast-box{align-items:center;background:#0f0c18f0;border:1px solid #ffffff1f;border-radius:16px;box-shadow:0 18px 50px #00000052;color:#fff;display:flex;gap:10px;justify-content:center;min-height:58px;padding:14px 16px;text-align:center;width:min(280px,calc(100vw - 42px))}.task-toast-box svg{color:#d7b77a;flex:0 0 auto;height:22px;width:22px}.task-toast-box strong{font-size:14px;line-height:1.25}.task-current-card-done{min-height:auto;padding:18px}.task-complete-mini{align-items:center;background:linear-gradient(135deg,#d7b77a14,#8e71e714);border:1px solid #d7b77a4d;border-radius:18px;display:flex;gap:12px;padding:14px}.task-complete-mini svg{color:#d4af37;color:var(--gold-strong);flex:0 0 auto;height:34px;width:34px}.task-complete-mini h3{font-size:18px;line-height:1.15;margin:0 0 4px}.task-complete-mini p{color:#747a98;color:var(--muted);font-size:13px;margin:0}.history-list-compact-v2{gap:8px}.history-list-compact-v2 div{border-radius:13px;gap:2px;padding:10px 12px}.history-list-compact-v2 small,.history-list-compact-v2 span,.history-list-compact-v2 strong{min-width:0;white-space:nowrap}.history-list-compact-v2 span{font-size:12px}.history-list-compact-v2 strong{font-size:13px}.history-list-compact-v2 small{font-size:11.5px}@media (max-width:620px){.tasks-v2-hero{grid-template-columns:1fr 1fr}.tasks-v2-title{grid-column:1/-1}.tasks-v2-title h2{font-size:21px}.tasks-v2-title p{font-size:12.5px}.reset-chip,.tasks-v2-plan{min-height:66px;padding:9px}.reset-chip span,.task-stat-card span,.tasks-v2-plan span{font-size:9px;letter-spacing:.55px}.reset-chip strong,.tasks-v2-plan strong{font-size:13px}.tasks-v2-plan small{font-size:10.5px}.task-current-card{padding:13px}.task-complete-mini{border-radius:16px;padding:12px}.task-complete-mini svg{height:30px;width:30px}.task-complete-mini h3{font-size:16px}.task-question-head{gap:8px}.task-question-head h3{font-size:18px}.task-question-head span{font-size:10.5px}.task-question-head>strong{font-size:10px}.task-current-card .question-text,.task-question-box .question-text{font-size:14.5px}.answer-grid-v2 button{min-height:52px;padding:10px}.answer-grid-v2 button b{border-radius:10px;flex-basis:29px;height:29px;width:29px}.task-stat-card{min-height:94px;padding:10px}.task-stat-card strong{font-size:15px}.task-stat-card small{font-size:10px;line-height:1.2}.task-stat-card svg{height:25px;padding:5px;width:25px}.task-history-card{padding:13px}.task-history-card .section-title h3{font-size:17px}.history-list-compact-v2 div{padding:9px 11px}}@media (min-width:1101px){.app-shell.admin-mobile-preview .tasks-v2-hero{grid-template-columns:1fr 1fr!important}.app-shell.admin-mobile-preview .tasks-v2-title{grid-column:1/-1}.app-shell.admin-mobile-preview .tasks-v2-title h2{font-size:21px}.app-shell.admin-mobile-preview .tasks-v2-title p{font-size:12.5px}.app-shell.admin-mobile-preview .reset-chip,.app-shell.admin-mobile-preview .tasks-v2-plan{min-height:66px;padding:9px}.app-shell.admin-mobile-preview .reset-chip span,.app-shell.admin-mobile-preview .task-stat-card span,.app-shell.admin-mobile-preview .tasks-v2-plan span{font-size:9px;letter-spacing:.55px}.app-shell.admin-mobile-preview .reset-chip strong,.app-shell.admin-mobile-preview .tasks-v2-plan strong{font-size:13px}.app-shell.admin-mobile-preview .task-current-card{padding:13px}.app-shell.admin-mobile-preview .task-current-card-done{min-height:auto}.app-shell.admin-mobile-preview .task-complete-mini h3{font-size:16px}.app-shell.admin-mobile-preview .task-stat-card{min-height:94px;padding:10px}.app-shell.admin-mobile-preview .task-stat-card strong{font-size:15px}.app-shell.admin-mobile-preview .task-stat-card small{font-size:10px}.app-shell.admin-mobile-preview .task-history-card{padding:13px}.app-shell.admin-mobile-preview .history-list-compact-v2 div{border-radius:13px;padding:9px 11px}.app-shell.admin-mobile-preview .history-list-compact-v2 small,.app-shell.admin-mobile-preview .history-list-compact-v2 span,.app-shell.admin-mobile-preview .history-list-compact-v2 strong{font-size:11px;white-space:nowrap}}.recharge-page{--green:#22b978;--green-soft:#22b9781f;--red-soft:#ff5b771a}.recharge-hero-card{justify-content:center;margin-inline:auto;max-width:1050px;text-align:center}.recharge-hero-card h2{margin-inline:auto;max-width:760px}.recharge-hero-card p{margin-inline:auto;max-width:620px}.recharge-layout{grid-gap:22px;align-items:start;display:grid;gap:22px;grid-template-columns:minmax(0,1fr) minmax(300px,420px);margin:0 auto;width:min(1050px,100%)}.centered-title,.recharge-card-main,.recharge-qr-card{text-align:center}.centered-title{margin-bottom:16px}.network-choice-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:14px}.network-choice{grid-gap:5px;background:#fff;background:var(--surface-solid);border:1px solid #7e6cbe2e;border:1px solid var(--line);border-radius:18px;color:#2f3654;color:var(--text);cursor:pointer;display:grid;gap:5px;min-height:112px;padding:14px 10px;place-items:center;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease}.network-choice:hover{border-color:#7e62e159;transform:translateY(-1px)}.network-choice.active{background:linear-gradient(135deg,#7e62e11f,#d4af371a);border-color:#d4af37b8;box-shadow:0 12px 30px #7e62e11a}.network-choice img{height:42px;object-fit:contain;width:42px}.network-choice span{font-size:14px;font-weight:700;line-height:1.15}.network-choice small{color:#747a98;color:var(--muted);font-size:11px;line-height:1.1}.selected-network-pill{align-items:center;background:linear-gradient(135deg,#ffffffb8,#7e62e114);border:1px solid #7e6cbe2e;border:1px solid var(--line);border-radius:999px;display:inline-flex;gap:10px;margin:0 auto 14px;max-width:100%;padding:10px 13px;width:-webkit-fit-content;width:fit-content}.selected-network-pill img{height:30px;object-fit:contain;width:30px}.selected-network-pill div{grid-gap:1px;display:grid;gap:1px;text-align:left}.selected-network-pill strong{color:var(--accent);font-size:12px;letter-spacing:.08em}.selected-network-pill span{color:#747a98;color:var(--muted);font-size:12px}.recharge-wallet-box{grid-gap:10px;background:#fff;background:var(--surface-solid);border:1px solid #7e6cbe2e;border:1px solid var(--line);border-radius:18px;display:grid;gap:10px;margin:14px 0 16px;overflow:hidden;padding:14px;text-align:center}.wallet-label{color:#747a98;color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.recharge-wallet-box code{color:#2f3654;color:var(--text);display:block;font-family:inherit;font-size:14px;line-height:1.35;overflow-wrap:anywhere;white-space:normal;width:100%;word-break:break-all}.copy-wallet-btn{justify-content:center;margin:0 auto;width:min(240px,100%)}.verify-recharge-btn{min-height:52px}.spin-icon{animation:royal-spin .85s linear infinite}.recharge-qr-card{grid-gap:12px;display:grid;gap:12px;justify-items:center}.qr-frame{background:#fff;border:1px solid #d4af3733;border-radius:22px;box-shadow:inset 0 0 0 1px #ffffffa6;display:grid;min-height:250px;padding:16px;place-items:center;width:min(280px,100%)}.qr-frame canvas{height:auto!important;width:min(220px,100%)!important}.qr-helper-text,.recharge-support-note{color:#747a98;color:var(--muted);font-size:14px;line-height:1.45;margin:0;max-width:360px}.recharge-policy-note{align-items:flex-start;background:linear-gradient(135deg,#d4af371a,#7e62e114);border:1px solid #d4af373d;border-radius:16px;display:flex;gap:10px;max-width:390px;padding:13px;text-align:left;width:100%}.recharge-policy-note svg{color:#d4af37;color:var(--gold-strong);flex:0 0 auto;margin-top:2px}.recharge-policy-note p{color:#747a98;color:var(--muted);font-size:12.5px;line-height:1.45;margin:0}.recharge-toast-backdrop{-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);background:#07040e47;display:grid;inset:0;place-items:center;pointer-events:all;position:fixed;z-index:10030}.recharge-toast-box{align-items:center;background:#0f0c18f0;border:1px solid #ffffff24;border-radius:14px;box-shadow:0 18px 46px #00000059;color:#fff;display:inline-flex;gap:8px;justify-content:center;min-width:130px;padding:13px 18px}.recharge-toast-box svg{color:#d7b77a}.recharge-toast-box strong{font-size:14px;font-weight:700}:root[data-theme=dark] .network-choice,:root[data-theme=dark] .recharge-wallet-box,:root[data-theme=dark] .selected-network-pill{background:#ffffff0a}:root[data-theme=dark] .qr-frame{background:#fff}@media (max-width:760px){.recharge-page{gap:14px}.recharge-hero-card{border-radius:20px;padding:18px;text-align:center}.recharge-hero-card h2{font-size:24px;line-height:1.12}.recharge-hero-card p{font-size:14px;line-height:1.45}.recharge-layout{gap:14px;grid-template-columns:1fr}.recharge-card-main,.recharge-qr-card{border-radius:20px;padding:18px}.centered-title h3{font-size:21px}.network-choice-grid{gap:10px}.network-choice{border-radius:16px;min-height:96px;padding:12px 8px}.network-choice img{height:36px;width:36px}.network-choice span{font-size:12.5px}.network-choice small{font-size:10px}.selected-network-pill{padding:9px 11px}.recharge-wallet-box{margin:12px 0 14px;padding:13px}.recharge-wallet-box code{font-size:13px}.copy-wallet-btn{min-height:46px}.qr-frame{min-height:230px;padding:14px;width:100%}.qr-frame canvas{width:205px!important}.qr-helper-text,.recharge-support-note{font-size:13px}.recharge-policy-note p{font-size:12px}}.app-shell.admin-mobile-preview .recharge-hero-card{border-radius:20px;padding:18px}.app-shell.admin-mobile-preview .recharge-hero-card h2{font-size:24px;line-height:1.12}.app-shell.admin-mobile-preview .recharge-hero-card p{font-size:14px}.app-shell.admin-mobile-preview .recharge-layout{gap:14px;grid-template-columns:1fr}.app-shell.admin-mobile-preview .recharge-card-main,.app-shell.admin-mobile-preview .recharge-qr-card{border-radius:20px;padding:18px}.app-shell.admin-mobile-preview .network-choice-grid{gap:10px}.app-shell.admin-mobile-preview .network-choice{min-height:96px;padding:12px 8px}.app-shell.admin-mobile-preview .network-choice img{height:36px;width:36px}.app-shell.admin-mobile-preview .network-choice span{font-size:12.5px}.app-shell.admin-mobile-preview .network-choice small{font-size:10px}.app-shell.admin-mobile-preview .recharge-wallet-box code{font-size:13px}.app-shell.admin-mobile-preview .qr-frame canvas{width:205px!important}.recharge-page-v21{--recharge-green:#22b978;--recharge-red:#ff4f6f}.compact-recharge-hero{border-radius:24px;padding:24px 28px}.compact-recharge-hero h2{font-size:clamp(26px,4vw,38px);line-height:1.08;margin-bottom:8px}.compact-recharge-hero p{font-size:15px;line-height:1.45;margin:0 auto}.compact-recharge-layout{gap:18px;grid-template-columns:minmax(0,1fr) minmax(280px,360px)}.compact-qr-panel,.compact-recharge-panel{border-radius:24px;padding:22px}.compact-section-title{margin-bottom:12px;text-align:center}.compact-section-title h3{font-size:22px;line-height:1.1;margin-top:3px}.network-check-list{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:14px}.network-check-option{grid-gap:8px;align-items:center;background:#ffffff94;border:1px solid #7e6cbe2e;border:1px solid var(--line);border-radius:16px;color:#2f3654;color:var(--text);cursor:pointer;display:grid;gap:8px;grid-template-columns:34px minmax(0,1fr) 22px;min-height:66px;padding:9px 10px;text-align:left;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease;width:100%}.network-check-option:hover{border-color:#7e62e159;transform:translateY(-1px)}.network-check-option.active{background:#ffffffb8;border-color:#d4af37b8;box-shadow:0 8px 22px #7e62e117}.network-check-option img{border-radius:999px;height:30px;object-fit:contain;width:30px}.network-check-option span{grid-gap:1px;display:grid;gap:1px;min-width:0}.network-check-option strong{font-size:12.5px;font-weight:750}.network-check-option small,.network-check-option strong{line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.network-check-option small{color:#747a98;color:var(--muted);font-size:10.5px}.network-check-option i{border:1px solid #7e62e140;border-radius:999px;color:#d4af37;color:var(--gold-strong);display:grid;font-size:12px;font-style:normal;font-weight:900;height:20px;place-items:center;width:20px}.network-check-option.active i{background:#d4af371f;border-color:#d4af37e0}.compact-wallet-box{background:#ffffff85;border:1px solid #7e6cbe2e;border:1px solid var(--line);border-radius:16px;margin:8px 0 12px;padding:12px}.wallet-copy-row,.wallet-title-row{align-items:center;display:flex;gap:10px}.wallet-title-row{justify-content:space-between;margin-bottom:8px}.wallet-title-row span{color:#747a98;color:var(--muted);font-size:10.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.wallet-title-row small{color:var(--accent);font-size:10.5px;font-weight:800;letter-spacing:.08em}.wallet-copy-row code{display:block;flex:1 1;font-family:inherit;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.copy-mini-btn,.wallet-copy-row code{color:#2f3654;color:var(--text);font-size:12.5px}.copy-mini-btn{align-items:center;background:#fff;background:var(--surface-solid);border:1px solid #7e6cbe2e;border:1px solid var(--line);border-radius:12px;cursor:pointer;display:inline-flex;flex:0 0 auto;font-weight:750;gap:7px;justify-content:center;min-height:36px;padding:0 12px}.copy-mini-btn:disabled{cursor:not-allowed;opacity:.6}.recharge-confirm-check{align-items:flex-start;background:linear-gradient(135deg,#d4af3714,#7e62e10f);border:1px solid #d4af3738;border-radius:14px;color:#747a98;color:var(--muted);display:flex;font-size:12.3px;gap:9px;line-height:1.35;margin-bottom:12px;padding:10px 11px;text-align:left}.recharge-confirm-check input{accent-color:var(--accent);margin-top:2px}.compact-verify-btn{border-radius:14px;font-size:14px;min-height:44px;width:100%}.compact-qr-panel{gap:10px}.compact-qr-frame{border-radius:20px;min-height:220px;padding:12px;width:min(230px,100%)}.compact-qr-frame canvas{height:auto!important;width:min(190px,100%)!important}.recharge-mini-policy{color:#747a98;color:var(--muted);margin:0 auto;width:min(340px,100%)}.compact-support-note,.recharge-mini-policy{font-size:12.5px;line-height:1.45;text-align:center}:root[data-theme=dark] .compact-wallet-box,:root[data-theme=dark] .copy-mini-btn,:root[data-theme=dark] .network-check-option{background:#ffffff0a}:root[data-theme=dark] .network-check-option.active{background:#7e62e11a}@media (max-width:760px){.compact-recharge-hero{border-radius:20px;padding:16px 18px}.compact-recharge-hero h2{font-size:21px;line-height:1.12}.compact-recharge-hero p{font-size:12.8px;line-height:1.4}.compact-recharge-layout{gap:12px;grid-template-columns:1fr}.compact-qr-panel,.compact-recharge-panel{border-radius:20px;padding:16px}.compact-section-title{margin-bottom:10px}.compact-section-title h3{font-size:18px}.network-check-list{gap:8px;margin-bottom:12px}.network-check-option{border-radius:14px;gap:7px;grid-template-columns:28px minmax(0,1fr) 18px;min-height:58px;padding:8px}.network-check-option img{height:25px;width:25px}.network-check-option strong{font-size:11.2px}.network-check-option small{font-size:9px}.network-check-option i{font-size:10px;height:17px;width:17px}.compact-wallet-box{border-radius:14px;padding:10px}.wallet-title-row small,.wallet-title-row span{font-size:9.5px}.wallet-copy-row{gap:8px}.wallet-copy-row code{font-size:11.5px}.copy-mini-btn{font-size:12px;min-height:34px;padding:0 10px}.recharge-confirm-check{font-size:11.5px;margin-bottom:10px;padding:9px 10px}.compact-verify-btn{font-size:13px;min-height:42px}.compact-qr-frame{min-height:196px;padding:10px;width:100%}.compact-qr-frame canvas{width:176px!important}.compact-support-note,.recharge-mini-policy{font-size:11.8px;line-height:1.38}}.app-shell.admin-mobile-preview .compact-recharge-hero{border-radius:20px;padding:16px 18px}.app-shell.admin-mobile-preview .compact-recharge-hero h2{font-size:21px;line-height:1.12}.app-shell.admin-mobile-preview .compact-recharge-hero p{font-size:12.8px}.app-shell.admin-mobile-preview .compact-recharge-layout{gap:12px;grid-template-columns:1fr}.app-shell.admin-mobile-preview .compact-qr-panel,.app-shell.admin-mobile-preview .compact-recharge-panel{border-radius:20px;padding:16px}.app-shell.admin-mobile-preview .compact-section-title h3{font-size:18px}.app-shell.admin-mobile-preview .network-check-list{gap:8px}.app-shell.admin-mobile-preview .network-check-option{gap:7px;grid-template-columns:28px minmax(0,1fr) 18px;min-height:58px;padding:8px}.app-shell.admin-mobile-preview .network-check-option img{height:25px;width:25px}.app-shell.admin-mobile-preview .network-check-option strong{font-size:11.2px}.app-shell.admin-mobile-preview .network-check-option small{font-size:9px}.app-shell.admin-mobile-preview .wallet-copy-row code{font-size:11.5px}.app-shell.admin-mobile-preview .compact-qr-frame canvas{width:176px!important}.recharge-page-v22 .compact-recharge-hero{padding:20px 24px}.recharge-page-v22 .compact-recharge-hero h2{font-size:clamp(24px,3vw,32px);margin-bottom:6px}.recharge-page-v22 .compact-recharge-hero p{font-size:14px;max-width:430px}.recharge-page-v22 .compact-recharge-panel{grid-gap:12px;display:grid;gap:12px}.recharge-page-v22 .compact-section-title{margin-bottom:0}.recharge-page-v22 .compact-section-title h3{font-size:20px;margin:2px 0 0}.recharge-network-select-card{grid-gap:12px;align-items:center;background:#ffffff8f;border:1px solid #7e6cbe2e;border:1px solid var(--line);border-radius:16px;display:grid;gap:12px;grid-template-columns:46px minmax(0,1fr);padding:12px;text-align:left}.selected-network-icon{background:#7e62e117;border:1px solid #7e62e124;border-radius:14px;display:grid;height:42px;place-items:center;width:42px}.selected-network-icon img{height:32px;object-fit:contain;width:32px}.network-select-field{grid-gap:4px;display:grid;gap:4px;min-width:0}.network-select-field label{color:#747a98;color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.network-select-field select{background:#fff;background:var(--surface-solid);border:1px solid #7e6cbe2e;border:1px solid var(--line);border-radius:12px;color:#2f3654;color:var(--text);font-size:14px;font-weight:700;height:38px;outline:none;padding:0 12px;width:100%}.network-select-field small{color:#747a98;color:var(--muted);font-size:11px}.recharge-wallet-v22{gap:9px;margin:0;padding:12px}.recharge-wallet-v22 .wallet-title-row{margin-bottom:0}.wallet-full-address{background:#ffffff7a;border:1px solid #7e62e12e;border-radius:12px;color:#2f3654;color:var(--text);display:block;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11.2px;letter-spacing:-.035em;line-height:1.2;overflow-x:auto;overflow-y:hidden;padding:11px 10px;scrollbar-width:thin;text-align:center;white-space:nowrap;width:100%}.wallet-copy-bottom{border-radius:11px;font-size:12px;margin:0 auto;min-height:32px;padding:0 12px;width:-webkit-fit-content;width:fit-content}.recharge-page-v22 .compact-verify-btn{border-radius:13px;font-size:13px;margin:0 auto;min-height:42px;width:min(260px,100%)}.recharge-page-v22 .compact-qr-panel{gap:9px;padding:18px}.recharge-page-v22 .compact-qr-frame{min-height:210px;padding:10px;width:min(220px,100%)}.recharge-page-v22 .compact-qr-frame canvas{width:min(180px,100%)!important}.recharge-page-v22 .compact-support-note,.recharge-page-v22 .recharge-mini-policy{font-size:12px;line-height:1.42;max-width:340px}:root[data-theme=dark] .recharge-network-select-card,:root[data-theme=dark] .wallet-full-address{background:hsla(0,0%,100%,.045)}@media (max-width:760px){.recharge-page-v22{gap:12px}.recharge-page-v22 .compact-recharge-hero{border-radius:19px;padding:15px 16px}.recharge-page-v22 .compact-recharge-hero h2{font-size:19px;line-height:1.12}.recharge-page-v22 .compact-recharge-hero p{font-size:12.4px;line-height:1.38}.recharge-page-v22 .compact-qr-panel,.recharge-page-v22 .compact-recharge-panel{border-radius:19px;padding:15px}.recharge-page-v22 .compact-section-title h3{font-size:17px}.recharge-network-select-card{border-radius:15px;gap:10px;grid-template-columns:40px minmax(0,1fr);padding:10px}.selected-network-icon{border-radius:13px;height:38px;width:38px}.selected-network-icon img{height:29px;width:29px}.network-select-field select{font-size:13px;height:36px}.network-select-field label{font-size:9.2px}.network-select-field small{font-size:10.5px}.wallet-full-address{font-size:10.2px;letter-spacing:-.055em;padding:10px 8px}.wallet-copy-bottom{font-size:11.5px;min-height:31px}.recharge-page-v22 .compact-verify-btn{font-size:12.5px;min-height:40px;width:min(230px,100%)}.recharge-page-v22 .compact-qr-frame{border-radius:18px;min-height:198px;width:min(210px,100%)}.recharge-page-v22 .compact-qr-frame canvas{width:170px!important}.recharge-page-v22 .compact-support-note,.recharge-page-v22 .recharge-mini-policy{font-size:11.4px;line-height:1.38}}.app-shell.admin-mobile-preview .recharge-page-v22 .compact-recharge-hero{border-radius:19px;padding:15px 16px}.app-shell.admin-mobile-preview .recharge-page-v22 .compact-recharge-hero h2{font-size:19px}.app-shell.admin-mobile-preview .recharge-page-v22 .compact-recharge-hero p{font-size:12.4px}.app-shell.admin-mobile-preview .recharge-page-v22 .compact-qr-panel,.app-shell.admin-mobile-preview .recharge-page-v22 .compact-recharge-panel{border-radius:19px;padding:15px}.app-shell.admin-mobile-preview .recharge-page-v22 .compact-section-title h3{font-size:17px}.app-shell.admin-mobile-preview .recharge-network-select-card{gap:10px;grid-template-columns:40px minmax(0,1fr);padding:10px}.app-shell.admin-mobile-preview .selected-network-icon{height:38px;width:38px}.app-shell.admin-mobile-preview .selected-network-icon img{height:29px;width:29px}.app-shell.admin-mobile-preview .wallet-full-address{font-size:10.2px}.app-shell.admin-mobile-preview .recharge-page-v22 .compact-qr-frame canvas{width:170px!important}.recharge-page-v22 .network-select-field select{-webkit-appearance:none;appearance:none;background-color:#fff;background-color:var(--surface-solid);background-image:linear-gradient(45deg,#0000 50%,currentColor 0),linear-gradient(135deg,currentColor 50%,#0000 0);background-position:calc(100% - 19px) 52%,calc(100% - 14px) 52%;background-repeat:no-repeat;background-size:5px 5px,5px 5px;box-sizing:border-box;height:44px;line-height:44px;min-height:44px;padding:0 42px 0 14px;vertical-align:middle}@media (max-width:760px){.recharge-page-v22 .network-select-field select{font-size:13.5px;height:42px;line-height:42px;min-height:42px;padding-left:13px;padding-right:40px}}.app-shell.admin-mobile-preview .recharge-page-v22 .network-select-field select{font-size:13.5px;height:42px;line-height:42px;min-height:42px;padding-left:13px;padding-right:40px}.withdraw-page-v24{margin:0 auto;max-width:1280px}.withdraw-hero-v24{align-items:center;gap:18px;text-align:left}.withdraw-hero-v24 h2{font-size:clamp(30px,4vw,48px);line-height:1.05}.compact-balance-pill{min-width:180px;text-align:center}.withdraw-required-card{grid-gap:18px;align-items:center;border-color:#ff749152;display:grid;gap:18px;grid-template-columns:auto minmax(0,1fr) auto}.withdraw-required-card>svg{background:#ff74911f;border-radius:16px;color:#c05a7a;color:var(--danger);height:48px;padding:12px;width:48px}.withdraw-required-card h3,.withdraw-required-card p{margin:0}.withdraw-required-card p{color:#747a98;color:var(--muted);line-height:1.45;margin-top:6px}.withdraw-required-card.needs-attention{animation:royalPulseRed 1.8s ease-in-out infinite}@keyframes royalPulseRed{0%,to{box-shadow:0 24px 60px #5f4e9524,0 0 0 #ff749100;box-shadow:var(--shadow),0 0 0 #ff749100}50%{box-shadow:0 24px 60px #5f4e9524,0 0 0 5px #ff74911c;box-shadow:var(--shadow),0 0 0 5px #ff74911c}}.withdraw-main-grid-v24{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr)}.withdraw-form-v24{grid-gap:16px;display:grid;gap:16px}.compact-title h3{margin:4px 0 0}.withdraw-amount-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.withdraw-amount-btn{background:#fff;background:var(--surface-solid);border:1px solid #7e6cbe2e;border:1px solid var(--line);border-radius:14px;color:#2f3654;color:var(--text);cursor:pointer;font-weight:900;min-height:48px;transition:transform .15s ease,border-color .15s ease,background .15s ease}.withdraw-amount-btn:hover:not(:disabled){border-color:#d7b77ab8;transform:translateY(-1px)}.withdraw-amount-btn.active{background:linear-gradient(135deg,#d7b77a2e,#b59cff1a);border-color:#d4af37;border-color:var(--gold-strong);color:#d4af37;color:var(--gold-strong)}.withdraw-amount-btn:disabled{cursor:not-allowed;opacity:.45}.withdraw-selected-box{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.withdraw-selected-box>div{grid-gap:4px;background:#fff;background:var(--surface-solid);border:1px solid #7e6cbe2e;border:1px solid var(--line);border-radius:16px;display:grid;gap:4px;padding:13px 14px}.withdraw-selected-box span{color:#747a98;color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.8px;text-transform:uppercase}.withdraw-selected-box strong{color:#2f3654;color:var(--text);font-size:17px}.compact-account{align-items:center;display:flex;gap:12px;justify-content:space-between;padding:11px 13px}.compact-account span{text-align:right}.withdraw-submit-btn{min-height:48px}.withdraw-policy-v24{grid-gap:12px;display:grid;gap:12px;text-align:left}.policy-line{align-items:center;background:#d7b77a1f;border:1px solid #d7b77a47;border-radius:16px;color:#2f3654;color:var(--text);display:flex;font-weight:800;gap:10px;padding:13px}.policy-line svg{color:#d4af37;color:var(--gold-strong);flex:0 0 auto}.withdraw-policy-v24 p{color:#747a98;color:var(--muted);line-height:1.5;margin:0}@media (max-width:900px){.withdraw-main-grid-v24{grid-template-columns:1fr}}@media (max-width:560px){.withdraw-page-v24{gap:12px}.withdraw-hero-v24{align-items:stretch;padding:18px;text-align:center}.withdraw-hero-v24 h2{font-size:28px}.withdraw-hero-v24 p{font-size:14px;line-height:1.45}.compact-balance-pill{min-width:0;padding:12px}.withdraw-required-card{gap:12px;grid-template-columns:42px minmax(0,1fr);padding:16px}.withdraw-required-card>svg{height:42px;padding:10px;width:42px}.withdraw-required-card .primary-btn,.withdraw-required-card .secondary-btn{grid-column:1/-1;min-height:44px}.withdraw-required-card h3{font-size:20px;line-height:1.18}.withdraw-required-card p{font-size:13px}.withdraw-form-v24,.withdraw-policy-v24{padding:16px}.withdraw-form-v24 .section-title,.withdraw-policy-v24 .section-title{text-align:center}.withdraw-amount-grid{gap:7px;grid-template-columns:repeat(4,minmax(0,1fr))}.withdraw-amount-btn{border-radius:12px;font-size:13px;min-height:42px}.withdraw-selected-box{gap:8px;grid-template-columns:1fr 1fr}.withdraw-selected-box>div{padding:11px 10px;text-align:center}.withdraw-selected-box strong{font-size:15px}.compact-account{align-items:center;flex-direction:row}.compact-account span{font-size:12px}.withdraw-policy-v24{margin-bottom:12px;text-align:center}.policy-line{font-size:14px;justify-content:center}}.history-page-v25,.withdraw-page-v25{gap:14px;margin:0 auto;max-width:1180px}.history-card-v25,.history-hero-v25,.withdraw-card-v25,.withdraw-hero-v25,.withdraw-policy-v25,.withdraw-required-v25{background:#ffffffd6;background:var(--surface);border:1px solid #7e6cbe2e;border:1px solid var(--line);border-radius:24px;box-shadow:0 24px 60px #5f4e9524;box-shadow:var(--shadow)}.withdraw-hero-v25{grid-gap:16px;align-items:center;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) auto;padding:24px}.history-hero-v25 h2,.withdraw-hero-copy h2{font-size:clamp(28px,4vw,44px);line-height:1.05;margin:4px 0 8px}.history-hero-v25 p,.withdraw-hero-copy p{color:#747a98;color:var(--muted);line-height:1.5;margin:0}.withdraw-available-card{grid-gap:6px;background:#fff;background:var(--surface-solid);border:1px solid #7e6cbe2e;border:1px solid var(--line);border-radius:20px;display:grid;gap:6px;min-width:178px;padding:18px 16px;text-align:center}.withdraw-available-card span{color:#747a98;color:var(--muted);font-size:12px;font-weight:900;letter-spacing:.8px;text-transform:uppercase}.withdraw-available-card strong{color:#d4af37;color:var(--gold-strong);font-size:24px;white-space:nowrap}.withdraw-required-v25{grid-gap:14px;align-items:center;border-color:#ff749157;display:grid;gap:14px;grid-template-columns:48px minmax(0,1fr) auto;padding:18px}.withdraw-required-v25>svg{background:#ff749121;border-radius:16px;color:#c05a7a;color:var(--danger);height:48px;padding:12px;width:48px}.withdraw-required-v25 h3,.withdraw-required-v25 p{margin:0}.withdraw-required-v25 h3{font-size:22px;line-height:1.12}.withdraw-required-v25 p{color:#747a98;color:var(--muted);line-height:1.38;margin-top:4px}.needs-attention-v25{animation:royalPulseRed25 1.8s ease-in-out infinite}@keyframes royalPulseRed25{0%,to{box-shadow:0 24px 60px #5f4e9524,0 0 0 #ff749100;box-shadow:var(--shadow),0 0 0 #ff749100}50%{box-shadow:0 24px 60px #5f4e9524,0 0 0 5px #ff74911f;box-shadow:var(--shadow),0 0 0 5px #ff74911f}}.history-card-v25,.withdraw-card-v25,.withdraw-policy-v25{padding:20px}.withdraw-form-v25{grid-gap:14px;display:grid;gap:14px}.withdraw-form-head-v25{text-align:center}.withdraw-form-head-v25 h3,.withdraw-policy-v25 h3{font-size:24px;line-height:1.1;margin:4px 0 0}.withdraw-amount-grid-v25{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(4,minmax(0,1fr))}.withdraw-amount-btn-v25{background:#fff;background:var(--surface-solid);border:1px solid #7e6cbe2e;border:1px solid var(--line);border-radius:14px;color:#2f3654;color:var(--text);cursor:pointer;font-weight:900;min-height:46px}.withdraw-amount-btn-v25.active{background:linear-gradient(135deg,#d7b77a33,#b59cff1a);border-color:#d4af37;border-color:var(--gold-strong);color:#d4af37;color:var(--gold-strong)}.withdraw-amount-btn-v25:disabled{cursor:not-allowed;opacity:.42}.withdraw-summary-v25{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.withdraw-summary-v25>div{grid-gap:3px;background:#fff;background:var(--surface-solid);border:1px solid #7e6cbe2e;border:1px solid var(--line);border-radius:16px;display:grid;gap:3px;padding:12px;text-align:center}.selected-withdraw-account-v25 span,.withdraw-summary-v25 span{color:#747a98;color:var(--muted)}.withdraw-summary-v25 span{font-size:11px;font-weight:900;letter-spacing:.8px;text-transform:uppercase}.withdraw-summary-v25 strong{font-size:17px}.field-label-v25{grid-gap:8px;color:#747a98;color:var(--muted);display:grid;font-size:13px;font-weight:800;gap:8px}.selected-withdraw-account-v25{align-items:center;background:#fff;background:var(--surface-solid);border:1px solid #7e6cbe2e;border:1px solid var(--line);border-radius:16px;display:flex;gap:12px;justify-content:space-between;padding:11px 13px}.selected-withdraw-account-v25 strong{color:#7b6ad8;color:var(--brand)}.selected-withdraw-account-v25 span{font-size:13px;text-align:right}.withdraw-submit-btn-v25{min-height:46px}.withdraw-policy-v25{grid-gap:12px;display:grid;gap:12px;text-align:center}.policy-line-v25{align-items:center;background:#d7b77a1f;border:1px solid #d7b77a52;border-radius:15px;display:flex;font-weight:900;gap:9px;justify-content:center;padding:12px}.policy-line-v25 svg{color:#d4af37;color:var(--gold-strong)}.withdraw-policy-v25 p{color:#747a98;color:var(--muted);line-height:1.45;margin:0}.history-hero-v25{padding:24px}.history-card-v25{padding:16px}.history-list-v25{grid-gap:9px;display:grid;gap:9px}.history-item-v25{grid-gap:8px;background:#fff;background:var(--surface-solid);border:1px solid #7e6cbe2e;border:1px solid var(--line);border-radius:16px;display:grid;gap:8px;padding:12px 13px}.history-item-main-v25,.history-item-meta-v25{align-items:center;display:flex;gap:10px;justify-content:space-between}.history-item-main-v25 span{color:#2f3654;color:var(--text);font-weight:800}.history-item-main-v25 strong{font-size:15px;white-space:nowrap}.amount-in{color:#19a463}.amount-out{color:#ef4f6f}.history-item-meta-v25 small{color:#747a98;color:var(--muted);font-size:12px;text-align:right}.status-pill-v25{border-radius:999px;font-size:11px;font-weight:900;letter-spacing:.2px;padding:5px 9px;white-space:nowrap}.status-pill-v25.completado,.status-pill-v25.exitoso{background:#19a4631f;border:1px solid #19a4633d;color:#1a9b61}.status-pill-v25.pendiente{background:#d7b77a24;border:1px solid #d7b77a47;color:#d4af37;color:var(--gold-strong)}.status-pill-v25.rechazado{background:#ef4f6f1f;border:1px solid #ef4f6f40;color:#ef4f6f}@media (min-width:901px){.withdraw-card-v25,.withdraw-policy-v25{margin-left:auto;margin-right:auto;max-width:760px}}@media (max-width:560px){.history-page-v25,.withdraw-page-v25{gap:11px}.withdraw-hero-v25{gap:12px;grid-template-columns:1fr;padding:17px;text-align:center}.history-hero-v25 h2,.withdraw-hero-copy h2{font-size:24px;line-height:1.12}.history-hero-v25 p,.withdraw-hero-copy p{font-size:13.5px}.withdraw-available-card{border-radius:16px;min-width:0;padding:12px;width:100%}.withdraw-available-card strong{font-size:20px}.withdraw-required-v25{gap:10px;grid-template-columns:38px minmax(0,1fr);padding:14px;text-align:left}.withdraw-required-v25>svg{border-radius:13px;height:38px;padding:9px;width:38px}.withdraw-required-v25 h3{font-size:17px}.withdraw-required-v25 p{font-size:12.5px}.withdraw-required-v25 .primary-btn,.withdraw-required-v25 .secondary-btn{font-size:14px;grid-column:1/-1;min-height:40px}.history-card-v25,.withdraw-card-v25,.withdraw-policy-v25{border-radius:20px;padding:14px}.withdraw-form-v25{gap:12px}.withdraw-form-head-v25 h3,.withdraw-policy-v25 h3{font-size:19px}.withdraw-amount-grid-v25{gap:7px}.withdraw-amount-btn-v25{border-radius:11px;font-size:12.5px;min-height:38px}.withdraw-summary-v25{gap:8px}.withdraw-summary-v25>div{border-radius:13px;padding:10px 8px}.withdraw-summary-v25 strong{font-size:14px}.selected-withdraw-account-v25{border-radius:13px;padding:10px 11px}.field-label-v25 input,.field-label-v25 select{font-size:14px;height:44px;min-height:44px}.policy-line-v25{font-size:13.5px;padding:10px}.withdraw-policy-v25 p{font-size:13.5px}.history-hero-v25{padding:17px;text-align:center}.history-item-v25{border-radius:14px;gap:7px;padding:11px 12px}.history-item-main-v25 span,.history-item-main-v25 strong{font-size:13.5px}.history-item-meta-v25 small{font-size:11px}}.history-page-v26,.withdraw-page-v26{gap:12px;margin:0 auto;max-width:1180px}.history-card-v26,.history-hero-v26,.withdraw-card-v26,.withdraw-hero-v26,.withdraw-policy-v26,.withdraw-required-v26{background:#ffffffd6;background:var(--surface);border:1px solid #7e6cbe2e;border:1px solid var(--line);border-radius:22px;box-shadow:0 24px 60px #5f4e9524;box-shadow:var(--shadow)}.withdraw-hero-v26{grid-gap:14px;align-items:center;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto;padding:20px}.history-hero-v26 h2,.withdraw-hero-v26 h2{font-size:clamp(25px,3.1vw,38px);letter-spacing:-.6px;line-height:1.08;margin:4px 0 6px}.history-hero-v26 p,.withdraw-hero-v26 p{color:#747a98;color:var(--muted);line-height:1.45;margin:0}.withdraw-available-v26{grid-gap:4px;background:#fff;background:var(--surface-solid);border:1px solid #7e6cbe2e;border:1px solid var(--line);border-radius:16px;display:grid;gap:4px;min-width:154px;padding:13px 14px;text-align:center}.withdraw-available-v26 span{color:#747a98;color:var(--muted);font-size:11px;font-weight:900;letter-spacing:.7px;text-transform:uppercase}.withdraw-available-v26 strong{color:#d4af37;color:var(--gold-strong);font-size:21px;white-space:nowrap}.withdraw-required-v26{grid-gap:12px;align-items:center;border-color:#ff749147;display:grid;gap:12px;grid-template-columns:42px minmax(0,1fr) auto;padding:14px}.withdraw-required-v26>svg{background:#ff74911f;border-radius:12px;color:#c05a7a;color:var(--danger);height:42px;padding:10px;width:42px}.withdraw-required-v26 h3,.withdraw-required-v26 p{margin:0}.withdraw-required-v26 h3{font-size:18px;line-height:1.12}.withdraw-required-v26 p{color:#747a98;color:var(--muted);font-size:13px;line-height:1.3;margin-top:3px}.needs-attention-v26{animation:royalPulseRed26 1.9s ease-in-out infinite}@keyframes royalPulseRed26{0%,to{box-shadow:0 24px 60px #5f4e9524,0 0 0 #ff749100;box-shadow:var(--shadow),0 0 0 #ff749100}50%{box-shadow:0 24px 60px #5f4e9524,0 0 0 5px #ff74911a;box-shadow:var(--shadow),0 0 0 5px #ff74911a}}.history-card-v26,.withdraw-card-v26,.withdraw-policy-v26{padding:17px}.withdraw-card-v26{margin-left:auto;margin-right:auto;max-width:680px;width:100%}.withdraw-form-v26{grid-gap:12px;display:grid;gap:12px}.withdraw-section-head-v26{text-align:left}.withdraw-policy-v26 h3,.withdraw-section-head-v26 h3{font-size:21px;line-height:1.12;margin:4px 0 0}.withdraw-amount-grid-v26{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.withdraw-amount-btn-v26{background:#fff;background:var(--surface-solid);border:1px solid #7e6cbe2e;border:1px solid var(--line);border-radius:10px;color:#2f3654;color:var(--text);cursor:pointer;font-size:14px;font-weight:850;min-height:42px;transition:border-color .15s ease,transform .15s ease,background .15s ease}.withdraw-amount-btn-v26:hover{transform:translateY(-1px)}.withdraw-amount-btn-v26.active{background:#d7b77a1c;border-color:#d4af37;border-color:var(--gold-strong);color:#d4af37;color:var(--gold-strong)}.withdraw-amount-btn-v26.unavailable{color:#747a98;color:var(--muted);opacity:.46}.withdraw-summary-v26{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.withdraw-summary-v26>div{grid-gap:3px;background:#fff;background:var(--surface-solid);border:1px solid #7e6cbe2e;border:1px solid var(--line);border-radius:10px;display:grid;gap:3px;padding:10px;text-align:center}.withdraw-summary-v26 span{color:#747a98;color:var(--muted);font-size:10.5px;font-weight:900;letter-spacing:.7px;text-transform:uppercase}.withdraw-summary-v26 strong{font-size:15px}.field-label-v26{grid-gap:7px;color:#747a98;color:var(--muted);display:grid;font-size:13px;font-weight:800;gap:7px}.field-label-v26 input,.field-label-v26 select{border-radius:10px;font-size:14px;font-weight:500;height:44px;min-height:44px}.selected-withdraw-account-v26{align-items:center;background:#fff;background:var(--surface-solid);border:1px solid #7e6cbe2e;border:1px solid var(--line);border-radius:10px;display:flex;gap:10px;justify-content:space-between;padding:9px 11px}.selected-withdraw-account-v26 strong{color:#7b6ad8;color:var(--brand);font-size:13px}.selected-withdraw-account-v26 span{color:#747a98;color:var(--muted);font-size:12px;text-align:right}.withdraw-submit-btn-v26{border-radius:10px;font-size:15px;letter-spacing:.4px;min-height:44px}.withdraw-profile-link-v26{border-radius:10px;min-height:42px}.withdraw-policy-v26{grid-gap:8px;display:grid;gap:8px;margin-left:auto;margin-right:auto;max-width:680px;text-align:left;width:100%}.withdraw-policy-v26 ul{color:#747a98;color:var(--muted);font-size:14px;line-height:1.48;margin:2px 0 0;padding-left:18px}.withdraw-policy-v26 li+li{margin-top:5px}.withdraw-toast-backdrop{align-items:center;background:#0000006b;display:flex;inset:0;justify-content:center;padding:18px;position:fixed;z-index:10020}.withdraw-toast-box{background:#100c16f0;border:1px solid #ffffff1a;border-radius:14px;box-shadow:0 18px 50px #00000047;color:#fff;max-width:86vw;min-width:150px;padding:13px 18px;text-align:center}.withdraw-toast-box strong{font-size:15px}.history-hero-v26{padding:19px 20px}.history-card-v26{margin-left:auto;margin-right:auto;max-width:860px;width:100%}.history-list-v26{grid-gap:8px;display:grid;gap:8px}.history-item-v26{grid-gap:7px;background:#fff;background:var(--surface-solid);border:1px solid #7e6cbe2e;border:1px solid var(--line);border-radius:12px;display:grid;gap:7px;padding:10px 11px}.history-main-row-v26,.history-sub-row-v26{align-items:center;display:flex;gap:10px;justify-content:space-between}.history-main-row-v26 span{color:#2f3654;color:var(--text);font-size:14px;font-weight:800;line-height:1.2;max-width:60%}.history-main-row-v26 strong{font-size:14px;white-space:nowrap}.history-sub-row-v26 small{color:#747a98;color:var(--muted);font-size:11.5px;text-align:right}.status-pill-v26{border-radius:999px;font-size:10.5px;font-weight:900;padding:4px 8px;white-space:nowrap}.status-pill-v26.completado,.status-pill-v26.exitoso{background:#19a4631f;border:1px solid #19a4633d;color:#16a064}.status-pill-v26.pendiente{background:#d7b77a24;border:1px solid #d7b77a47;color:#d4af37;color:var(--gold-strong)}.status-pill-v26.rechazado{background:#ef4f6f1f;border:1px solid #ef4f6f40;color:#ef4f6f}.history-pagination-v26{align-items:center;display:flex;gap:10px;justify-content:center;margin-top:12px}.history-pagination-v26 button{background:#fff;background:var(--surface-solid);border:1px solid #7e6cbe2e;border:1px solid var(--line);border-radius:10px;color:#2f3654;color:var(--text);font-weight:800;min-height:36px;padding:0 13px}.history-pagination-v26 button:disabled{opacity:.45}.history-pagination-v26 span{color:#747a98;color:var(--muted);font-size:13px;font-weight:800}@media (max-width:560px){.history-page-v26,.withdraw-page-v26{gap:10px}.withdraw-hero-v26{gap:10px;grid-template-columns:1fr;padding:15px;text-align:center}.history-hero-v26 h2,.withdraw-hero-v26 h2{font-size:24px;line-height:1.08}.history-hero-v26 p,.withdraw-hero-v26 p{font-size:13px;line-height:1.36}.withdraw-available-v26{border-radius:12px;min-width:0;padding:10px}.withdraw-available-v26 strong{font-size:18px}.withdraw-required-v26{border-radius:18px;gap:9px;grid-template-columns:34px minmax(0,1fr) auto;padding:12px}.withdraw-required-v26>svg{border-radius:10px;height:34px;padding:8px;width:34px}.withdraw-required-v26 h3{font-size:15.5px}.withdraw-required-v26 p{font-size:11.8px;line-height:1.25}.withdraw-required-v26 .primary-btn,.withdraw-required-v26 .secondary-btn{border-radius:10px;font-size:12.5px;min-height:38px;padding:0 12px}.history-card-v26,.withdraw-card-v26,.withdraw-policy-v26{border-radius:18px;padding:13px}.withdraw-policy-v26 h3,.withdraw-section-head-v26 h3{font-size:18px}.withdraw-amount-grid-v26{gap:7px}.withdraw-amount-btn-v26{border-radius:9px;font-size:12.5px;min-height:37px}.withdraw-summary-v26>div{border-radius:9px;padding:9px 7px}.withdraw-summary-v26 strong{font-size:13px}.field-label-v26{font-size:12px}.field-label-v26 input,.field-label-v26 select{border-radius:9px;font-size:13px;height:42px;min-height:42px}.withdraw-submit-btn-v26{font-size:14px;min-height:42px}.withdraw-policy-v26 ul{font-size:12.8px;line-height:1.42}.history-hero-v26{padding:15px;text-align:center}.history-item-v26{border-radius:11px;gap:6px;padding:9px 10px}.history-main-row-v26 span{font-size:12.6px;max-width:58%}.history-main-row-v26 strong{font-size:12.6px}.history-sub-row-v26 small{font-size:10.6px}}.app-shell.admin-mobile-preview .history-page-v26,.app-shell.admin-mobile-preview .withdraw-page-v26{gap:10px}.app-shell.admin-mobile-preview .withdraw-hero-v26{gap:10px;grid-template-columns:1fr;padding:15px;text-align:center}.app-shell.admin-mobile-preview .history-hero-v26 h2,.app-shell.admin-mobile-preview .withdraw-hero-v26 h2{font-size:24px;line-height:1.08}.app-shell.admin-mobile-preview .history-hero-v26 p,.app-shell.admin-mobile-preview .withdraw-hero-v26 p{font-size:13px;line-height:1.36}.app-shell.admin-mobile-preview .withdraw-available-v26{border-radius:12px;min-width:0;padding:10px}.app-shell.admin-mobile-preview .withdraw-available-v26 strong{font-size:18px}.app-shell.admin-mobile-preview .withdraw-required-v26{border-radius:18px;gap:9px;grid-template-columns:34px minmax(0,1fr) auto;padding:12px}.app-shell.admin-mobile-preview .withdraw-required-v26>svg{border-radius:10px;height:34px;padding:8px;width:34px}.app-shell.admin-mobile-preview .withdraw-required-v26 h3{font-size:15.5px}.app-shell.admin-mobile-preview .withdraw-required-v26 p{font-size:11.8px;line-height:1.25}.app-shell.admin-mobile-preview .withdraw-required-v26 .primary-btn,.app-shell.admin-mobile-preview .withdraw-required-v26 .secondary-btn{border-radius:10px;font-size:12.5px;min-height:38px;padding:0 12px}.app-shell.admin-mobile-preview .history-card-v26,.app-shell.admin-mobile-preview .withdraw-card-v26,.app-shell.admin-mobile-preview .withdraw-policy-v26{border-radius:18px;padding:13px}.app-shell.admin-mobile-preview .withdraw-policy-v26 h3,.app-shell.admin-mobile-preview .withdraw-section-head-v26 h3{font-size:18px}.app-shell.admin-mobile-preview .withdraw-amount-grid-v26{gap:7px}.app-shell.admin-mobile-preview .withdraw-amount-btn-v26{border-radius:9px;font-size:12.5px;min-height:37px}.app-shell.admin-mobile-preview .withdraw-summary-v26>div{border-radius:9px;padding:9px 7px}.app-shell.admin-mobile-preview .withdraw-summary-v26 strong{font-size:13px}.app-shell.admin-mobile-preview .field-label-v26{font-size:12px}.app-shell.admin-mobile-preview .field-label-v26 input,.app-shell.admin-mobile-preview .field-label-v26 select{border-radius:9px;font-size:13px;height:42px;min-height:42px}.app-shell.admin-mobile-preview .withdraw-submit-btn-v26{font-size:14px;min-height:42px}.app-shell.admin-mobile-preview .withdraw-policy-v26 ul{font-size:12.8px;line-height:1.42}.app-shell.admin-mobile-preview .history-hero-v26{padding:15px;text-align:center}.app-shell.admin-mobile-preview .history-item-v26{border-radius:11px;gap:6px;padding:9px 10px}.app-shell.admin-mobile-preview .history-main-row-v26 span{font-size:12.6px;max-width:58%}.app-shell.admin-mobile-preview .history-main-row-v26 strong{font-size:12.6px}.app-shell.admin-mobile-preview .history-sub-row-v26 small{font-size:10.6px}.levels-page{--level-gap:12px}.levels-compact-hero{align-items:center;gap:14px}.levels-hero-copy h2{font-family:inherit;font-size:clamp(26px,3vw,38px);line-height:1.06;margin:6px 0 7px}.levels-hero-copy p{font-size:14px;line-height:1.45;max-width:540px}.compact-balance-box{background:#fff;background:var(--surface-solid);border:1px solid #7e6cbe2e;border:1px solid var(--line);border-radius:18px;justify-items:center;min-width:210px;padding:14px 16px;text-align:center}.compact-balance-box span{color:#747a98;color:var(--muted);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.compact-balance-box strong{color:#d4af37;color:var(--gold-strong);font-size:22px}.levels-plan-grid .level-card{border-radius:20px;gap:10px;padding:16px}.level-plan-head{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr) auto}.level-plan-head img{height:42px;object-fit:contain;width:42px}.level-plan-head span{color:#7b6ad8;color:var(--brand);font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.level-plan-head h3{font-size:20px;line-height:1.05;margin:1px 0 0}.level-state{background:#d7b77a1a;border:1px solid #7e6cbe2e;border:1px solid var(--line);border-radius:999px;color:#d4af37;color:var(--gold-strong);font-size:10px;justify-self:end;letter-spacing:.04em;padding:6px 8px;text-transform:uppercase;white-space:nowrap}.level-state.active{background:#30a36d21;color:#30a36d;color:var(--success)}.level-state.locked{background:#f0ecff;background:var(--surface-2);color:#747a98;color:var(--muted)}.level-price{color:#d4af37;color:var(--gold-strong);display:block;font-size:24px!important;line-height:1}.level-benefits{font-size:14px;gap:6px!important}.level-benefits li{line-height:1.25}.level-card.coming-soon{opacity:.78}.level-card.coming-soon .level-benefits,.level-card.coming-soon .level-price{filter:saturate(.75)}.compact-level-action{border-radius:14px;min-height:42px;padding:10px 12px}.admin-level-card .level-plan-head img{height:34px;width:34px}.toggle-line{align-items:center;background:#fff;background:var(--surface-solid);border:1px solid #7e6cbe2e;border:1px solid var(--line);border-radius:14px;color:#2f3654!important;color:var(--text)!important;display:flex!important;gap:10px!important;grid-template-columns:none!important;padding:12px 14px}.toggle-line input{accent-color:#7b6ad8;accent-color:var(--brand);height:18px;padding:0;width:18px}.toggle-line span{font-weight:800}@media (max-width:720px){.levels-compact-hero{display:grid;grid-template-columns:1fr;padding:15px;text-align:left}.levels-hero-copy h2{font-size:24px!important;margin-bottom:6px}.levels-hero-copy p{font-size:13px;line-height:1.35;margin:0}.compact-balance-box{align-items:center;grid-template-columns:1fr auto;justify-items:start;min-width:0;padding:12px;text-align:left;width:100%}.compact-balance-box .recharge-inline-btn{border-radius:12px;font-size:12px;grid-column:2;grid-row:1/span 2;padding:9px 11px}.compact-balance-box strong{font-size:19px}.levels-plan-grid .level-card{border-radius:18px;gap:8px;padding:13px}.level-plan-head{gap:8px;grid-template-columns:36px minmax(0,1fr) auto}.level-plan-head img{height:36px;width:36px}.level-plan-head h3{font-size:18px}.level-state{font-size:9px;padding:5px 7px}.level-price{font-size:22px!important}.level-benefits{font-size:13px;gap:5px!important}.compact-level-action{font-size:13px;min-height:39px;padding:9px 10px}}.app-shell.admin-mobile-preview .levels-compact-hero{display:grid;grid-template-columns:1fr;padding:15px}.app-shell.admin-mobile-preview .levels-hero-copy h2{font-size:24px!important}.app-shell.admin-mobile-preview .levels-hero-copy p{font-size:13px;line-height:1.35}.app-shell.admin-mobile-preview .compact-balance-box{align-items:center;grid-template-columns:1fr auto;justify-items:start;min-width:0;padding:12px;text-align:left;width:100%}.app-shell.admin-mobile-preview .compact-balance-box .recharge-inline-btn{font-size:12px;grid-column:2;grid-row:1/span 2;padding:9px 11px}.app-shell.admin-mobile-preview .levels-plan-grid .level-card{gap:8px;padding:13px}.app-shell.admin-mobile-preview .level-plan-head{gap:8px;grid-template-columns:36px minmax(0,1fr) auto}.app-shell.admin-mobile-preview .level-plan-head img{height:36px;width:36px}.app-shell.admin-mobile-preview .level-plan-head h3{font-size:18px}.app-shell.admin-mobile-preview .level-state{font-size:9px;padding:5px 7px}.app-shell.admin-mobile-preview .level-benefits{font-size:13px;gap:5px!important}.active-plan-strip{grid-gap:12px;align-items:center;background:linear-gradient(135deg,#d7b77a1c,#b59cff1a);border:1px solid #d7b77a57;border-radius:18px;box-shadow:0 16px 35px #22183c14;box-shadow:var(--shadow-soft,0 16px 35px #22183c14);display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto auto;padding:12px 14px}.active-plan-strip span{color:#7b6ad8;color:var(--brand);display:block;font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.active-plan-strip strong{display:block;font-size:18px;line-height:1.1}.active-plan-strip small{color:#747a98;color:var(--muted);font-size:12px}.active-plan-strip button,.danger-soft-btn{align-items:center;background:#ff597e1f;border:1px solid #ff69875c;border-radius:14px;color:#ff7c9c;cursor:pointer;display:inline-flex;font-weight:900;gap:8px;justify-content:center;padding:10px 13px}.danger-soft-btn.full{width:100%}.active-plan-strip button:disabled,.danger-soft-btn:disabled{cursor:not-allowed;opacity:.65}.level-card.progress-locked{opacity:.72}.level-card.progress-locked .level-benefits,.level-card.progress-locked .level-price{filter:saturate(.6)}.popup-icon-wrap.warn{background:#d7b77a29;color:#d4af37;color:var(--gold-strong)}.popup-actions-row{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-top:8px}.popup-actions-row .danger-soft-btn,.popup-actions-row .secondary-btn{min-height:42px;width:100%}.cancel-plan-popup p{font-size:14px}.cancel-plan-popup small{font-size:12px}@media (max-width:720px){.active-plan-strip{border-radius:16px;gap:8px;grid-template-columns:1fr auto;padding:11px 12px}.active-plan-strip small{font-size:11px;grid-column:1/-1}.active-plan-strip strong{font-size:16px}.active-plan-strip button{border-radius:12px;font-size:12px;padding:8px 10px}.popup-actions-row{grid-template-columns:1fr}}.app-shell.admin-mobile-preview .active-plan-strip{border-radius:16px;gap:8px;grid-template-columns:1fr auto;padding:11px 12px}.app-shell.admin-mobile-preview .active-plan-strip small{font-size:11px;grid-column:1/-1}.app-shell.admin-mobile-preview .active-plan-strip strong{font-size:16px}.app-shell.admin-mobile-preview .active-plan-strip button{border-radius:12px;font-size:12px;padding:8px 10px}.invite-page{gap:14px}.invite-hero-card{border-radius:22px;padding:18px 20px}.invite-hero-card h2{font-size:clamp(24px,3.1vw,34px);letter-spacing:-.02em;line-height:1.05;margin:5px 0 4px}.invite-hero-card p{font-size:14px;line-height:1.38;max-width:520px}.invite-hero-card .header-icon{color:#d4af37;color:var(--gold-strong);flex:0 0 auto;height:38px;width:38px}.invite-code-panel{grid-gap:12px;background:#ffffffd6;background:var(--surface);border:1px solid #7e6cbe2e;border:1px solid var(--line);border-radius:20px;box-shadow:0 24px 60px #5f4e9524;box-shadow:var(--shadow);display:grid;gap:12px;padding:16px}.invite-code-top{align-items:center;display:flex;gap:12px;justify-content:space-between}.invite-code-top span,.invite-level-card span,.invite-stat-card span{color:#7b6ad8;color:var(--brand);display:block;font-size:11px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.invite-code-top strong{color:#2f3654;color:var(--text);display:block;font-size:24px;line-height:1;margin-top:3px}.mini-copy-btn{align-items:center;background:var(--primary);color:#fff;cursor:pointer;display:inline-flex;font-weight:800;gap:8px;justify-content:center;min-height:42px;padding:0 16px;white-space:nowrap}.invite-link-input,.mini-copy-btn{border:1px solid #7e6cbe2e;border:1px solid var(--line);border-radius:14px}.invite-link-input{background:#ffffff9e;color:#2f3654;color:var(--text);font-size:13px;font-weight:400;min-height:44px;overflow:hidden;padding:0 13px;text-overflow:ellipsis;width:100%}.theme-dark .invite-link-input{background:#ffffff0a}.invite-stats-row{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.invite-stat-card{grid-gap:5px;align-content:center;background:#ffffffd6;background:var(--surface);border:1px solid #7e6cbe2e;border:1px solid var(--line);border-radius:18px;box-shadow:0 24px 60px #5f4e9524;box-shadow:var(--shadow);display:grid;gap:5px;min-height:96px;padding:14px}.invite-stat-card strong{color:#2f3654;color:var(--text);font-size:22px;line-height:1.05}.invite-level-card small,.invite-note-card span,.invite-stat-card small{color:#747a98;color:var(--muted);font-size:12px;line-height:1.25}.invite-level-summary{gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.invite-level-card{align-items:center;border-radius:18px;min-height:104px;padding:14px}.invite-level-card span{color:#7b6ad8;color:var(--brand);font-size:14px;letter-spacing:.03em;text-transform:none}.invite-level-card span em{color:#d4af37;color:var(--gold-strong);font-size:12px;font-style:normal;font-weight:900}.invite-level-card strong{margin:7px 0 3px}.invite-level-amount{grid-gap:3px;display:grid;gap:3px;justify-items:end;min-width:92px}.invite-level-card b{color:#d4af37;color:var(--gold-strong);font-size:18px;line-height:1.1}.invite-note-card{align-items:center;background:var(--surface-soft);border:1px solid #7e6cbe2e;border:1px solid var(--line);border-radius:18px;display:flex;gap:10px;padding:12px 14px}.invite-note-card svg{color:#d4af37;color:var(--gold-strong);flex:0 0 auto}@media (max-width:760px){.invite-page{gap:10px}.invite-hero-card{border-radius:20px;padding:15px 16px}.invite-hero-card h2{font-size:27px}.invite-hero-card p{font-size:13.5px;line-height:1.35}.invite-code-panel{border-radius:18px;gap:10px;padding:14px}.invite-code-top strong{font-size:22px}.mini-copy-btn{border-radius:13px;font-size:13px;min-height:38px;padding:0 13px}.invite-link-input{font-size:12px;min-height:42px}.invite-stats-row{gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.invite-stat-card{border-radius:16px;min-height:84px;padding:12px 9px}.invite-stat-card span{font-size:9.5px;letter-spacing:.09em}.invite-stat-card strong{font-size:16px}.invite-stat-card small{font-size:10.5px}.invite-level-summary{gap:9px;grid-template-columns:1fr}.invite-level-card{border-radius:16px;display:grid;grid-template-columns:1fr auto;min-height:auto;padding:12px 14px}.invite-level-card span{font-size:13px}.invite-level-card strong{font-size:22px;margin:5px 0 2px}.invite-level-card b{font-size:16px}.invite-level-amount small{font-size:10.5px}.invite-note-card{border-radius:16px;padding:11px 12px}.invite-note-card span{font-size:11.5px}}@media (max-width:420px){.invite-hero-card h2{font-size:25px}.invite-stats-row{grid-template-columns:1fr 1fr 1fr}.invite-stat-card{padding-inline:8px}.invite-stat-card strong{font-size:14.5px}}.invite-page .invite-hero-card{align-items:center;min-height:auto}.invite-page .invite-hero-card h2{font-size:clamp(22px,2.5vw,30px);line-height:1.05;margin:4px 0 3px}.invite-page .invite-hero-card p{font-size:13px;margin:0;max-width:420px}.invite-page .invite-hero-card .eyebrow{font-size:11px;letter-spacing:.14em}.invite-page .header-icon{height:34px;width:34px}.invite-page .mini-copy-btn{background:linear-gradient(135deg,var(--primary),var(--primary-2));border:1px solid #d7b77a73;box-shadow:0 12px 24px #7e64e82e;color:#fff!important}.invite-page .mini-copy-btn svg{color:currentColor}.money-inline{align-items:baseline;display:inline-flex;gap:4px;line-height:1;max-width:100%;white-space:nowrap}.money-inline b{color:inherit;font:inherit;line-height:inherit}.money-inline small{color:currentColor;font-size:.58em;font-weight:800;letter-spacing:.03em;line-height:1;opacity:.9}.invite-level-card b,.invite-stat-card strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.invite-toast-backdrop{background:#00000057;display:grid;inset:0;place-items:center;pointer-events:none;position:fixed;z-index:9998}.invite-toast-box{align-items:center;background:#0a0812eb;border:1px solid #ffffff1f;border-radius:16px;box-shadow:0 22px 50px #00000047;color:#fff;display:inline-flex;gap:9px;justify-content:center;min-width:156px;padding:13px 18px}.invite-toast-box svg{color:#72f0b1;height:18px;width:18px}.invite-toast-box strong{font-size:14px;font-weight:800}.invite-note-card{align-items:flex-start}.invite-note-card span{font-weight:650}@media (max-width:760px){.invite-page .invite-hero-card{border-radius:18px;padding:13px 15px}.invite-page .invite-hero-card h2{font-size:22px;letter-spacing:-.015em}.invite-page .invite-hero-card p{font-size:12.2px;line-height:1.32}.invite-code-top span,.invite-level-card span,.invite-page .invite-hero-card .eyebrow,.invite-stat-card span{font-size:9.5px;letter-spacing:.11em}.invite-page .header-icon{height:28px;width:28px}.invite-code-panel{gap:8px;padding:12px}.invite-code-top{gap:8px}.invite-code-top strong{font-size:20px}.invite-page .mini-copy-btn{border-radius:12px;font-size:12px;min-height:34px;padding:0 12px}.invite-link-input{border-radius:12px;font-size:11.8px;min-height:38px}.invite-stat-card{gap:4px;min-height:76px;padding:10px 8px}.invite-stat-card strong{font-size:13px;letter-spacing:-.02em}.invite-stat-card strong .money-inline small{font-size:.55em}.invite-stat-card small{font-size:10px}.invite-level-card{gap:8px;padding:11px 12px}.invite-level-card span{font-size:12px}.invite-level-card span em{font-size:11px}.invite-level-card strong{font-size:20px}.invite-level-card b{font-size:13.5px}.invite-level-card b .money-inline small{font-size:.55em}.invite-note-card{border-radius:15px;gap:8px;padding:10px 11px}.invite-note-card span{font-size:11px;line-height:1.3}}.app-shell.admin-mobile-preview .invite-page .invite-hero-card{border-radius:18px;padding:13px 15px}.app-shell.admin-mobile-preview .invite-page .invite-hero-card h2{font-size:22px;letter-spacing:-.015em}.app-shell.admin-mobile-preview .invite-page .invite-hero-card p{font-size:12.2px;line-height:1.32}.app-shell.admin-mobile-preview .invite-code-top span,.app-shell.admin-mobile-preview .invite-level-card span,.app-shell.admin-mobile-preview .invite-page .invite-hero-card .eyebrow,.app-shell.admin-mobile-preview .invite-stat-card span{font-size:9.5px;letter-spacing:.11em}.app-shell.admin-mobile-preview .invite-page .header-icon{height:28px;width:28px}.app-shell.admin-mobile-preview .invite-code-panel{gap:8px;padding:12px}.app-shell.admin-mobile-preview .invite-code-top strong{font-size:20px}.app-shell.admin-mobile-preview .invite-page .mini-copy-btn{border-radius:12px;font-size:12px;min-height:34px;padding:0 12px}.app-shell.admin-mobile-preview .invite-link-input{border-radius:12px;font-size:11.8px;min-height:38px}.app-shell.admin-mobile-preview .invite-stat-card{gap:4px;min-height:76px;padding:10px 8px}.app-shell.admin-mobile-preview .invite-stat-card strong{font-size:13px;letter-spacing:-.02em}.app-shell.admin-mobile-preview .invite-stat-card small{font-size:10px}.app-shell.admin-mobile-preview .invite-level-card{gap:8px;padding:11px 12px}.app-shell.admin-mobile-preview .invite-level-card span{font-size:12px}.app-shell.admin-mobile-preview .invite-level-card span em{font-size:11px}.app-shell.admin-mobile-preview .invite-level-card strong{font-size:20px}.app-shell.admin-mobile-preview .invite-level-card b{font-size:13.5px}.app-shell.admin-mobile-preview .invite-note-card{border-radius:15px;gap:8px;padding:10px 11px}.app-shell.admin-mobile-preview .invite-note-card span{font-size:11px;line-height:1.3}.invite-stats-row-two{grid-template-columns:repeat(2,minmax(0,1fr))}.invite-page .mini-copy-btn{background:linear-gradient(135deg,#fff,#f4efff)!important;border:1px solid #d7b77aa6!important;box-shadow:0 10px 22px #7e64e81f,inset 0 0 0 1px #ffffff8c!important;color:#2f3654!important;color:var(--text)!important}.invite-page .mini-copy-btn:hover{border-color:#d4af37!important;border-color:var(--gold-strong)!important;transform:translateY(-1px)}:root[data-theme=dark] .invite-page .mini-copy-btn{background:linear-gradient(135deg,#7e64e847,#d7b77a24)!important;border-color:#d7b77a8c!important;color:#fff!important}.invite-stat-card{min-height:92px;padding:13px 14px}.invite-stat-card strong{font-size:20px}.invite-level-card strong{font-size:25px}.invite-level-card b{font-size:17px}@media (max-width:760px){.invite-stats-row-two{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.invite-stat-card{border-radius:17px;min-height:88px;padding:12px}.invite-stat-card strong{font-size:18px;letter-spacing:-.02em}.invite-stat-card strong .money-inline small{font-size:.5em;letter-spacing:.02em}.invite-level-card strong{font-size:24px}.invite-level-card b{font-size:15.5px}.invite-level-card b .money-inline small{font-size:.5em}.invite-page .mini-copy-btn{color:#2f3654!important;color:var(--text)!important;font-size:12px;min-height:36px;min-width:92px}}@media (max-width:420px){.invite-stat-card strong{font-size:17px}.invite-stat-card small{font-size:10.5px}.invite-level-card strong{font-size:24px}.invite-level-card b{font-size:15px}}.app-shell.admin-mobile-preview .invite-stats-row-two{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell.admin-mobile-preview .invite-stat-card{border-radius:17px;min-height:88px;padding:12px}.app-shell.admin-mobile-preview .invite-stat-card strong{font-size:18px}.app-shell.admin-mobile-preview .invite-stat-card strong .money-inline small{font-size:.5em}.app-shell.admin-mobile-preview .invite-level-card strong{font-size:24px}.app-shell.admin-mobile-preview .invite-level-card b{font-size:15.5px}.app-shell.admin-mobile-preview .invite-page .mini-copy-btn{color:#2f3654!important;color:var(--text)!important;min-height:36px;min-width:92px}:root[data-theme=dark] .app-shell.admin-mobile-preview .invite-page .mini-copy-btn{color:#fff!important}.invite-level-card b,.invite-stat-card strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.invite-level-card .money-inline,.invite-stat-card .money-inline{gap:3px}.invite-level-card .money-inline b,.invite-stat-card .money-inline b{font-weight:800}.invite-level-card .money-inline small,.invite-stat-card .money-inline small{font-size:.68em;font-weight:800;letter-spacing:.01em;opacity:.96}.invite-stat-card strong{font-size:24px}.invite-level-card strong{font-size:24px;line-height:1}.invite-level-card b{font-size:19px}@media (max-width:760px){.invite-stat-card{min-height:90px;padding:12px 13px}.invite-stat-card strong{font-size:23px}.invite-level-card .money-inline small,.invite-stat-card .money-inline small{font-size:.64em}.invite-level-card strong{font-size:23px}.invite-level-card b{font-size:18px}}@media (max-width:420px){.invite-level-card strong,.invite-stat-card strong{font-size:22px}.invite-level-card b{font-size:17px}.invite-level-card .money-inline small,.invite-stat-card .money-inline small{font-size:.62em}}.app-shell.admin-mobile-preview .invite-stat-card strong{font-size:23px}.app-shell.admin-mobile-preview .invite-level-card .money-inline small,.app-shell.admin-mobile-preview .invite-stat-card .money-inline small{font-size:.64em}.app-shell.admin-mobile-preview .invite-level-card strong{font-size:23px}.app-shell.admin-mobile-preview .invite-level-card b{font-size:18px}.invite-level-card b,.invite-level-card strong,.invite-stat-card strong,.money-inline,.money-inline .money-amount,.money-inline .money-unit{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.invite-stat-card{gap:7px}.invite-stat-card span{font-size:12px;letter-spacing:.08em}.invite-stat-card strong{color:#d4af37!important;color:var(--gold-strong)!important;font-size:29px!important;line-height:1}.invite-level-card .money-inline,.invite-stat-card .money-inline{align-items:baseline;display:inline-flex;gap:4px;white-space:nowrap}.invite-level-card .money-amount,.invite-stat-card .money-amount{color:inherit;font:inherit;font-weight:800;line-height:1}.invite-level-card .money-unit,.invite-stat-card .money-unit{color:inherit;font-size:.58em;font-weight:800;letter-spacing:.02em;line-height:1;opacity:.95}.invite-level-card b{color:#d4af37!important;color:var(--gold-strong)!important;font-size:21px!important;line-height:1}.invite-level-card strong{font-size:25px!important}@media (max-width:760px){.invite-stat-card{min-height:100px;padding:14px}.invite-stat-card span{font-size:11.5px}.invite-stat-card strong{font-size:28px!important}.invite-level-card strong{font-size:24px!important}.invite-level-card b{font-size:20px!important}}@media (max-width:420px){.invite-stat-card{min-height:96px}.invite-stat-card strong{font-size:27px!important}.invite-level-card .money-unit,.invite-stat-card .money-unit{font-size:.56em}.invite-level-card strong{font-size:23px!important}.invite-level-card b{font-size:19px!important}}.app-shell.admin-mobile-preview .invite-stat-card strong{font-size:27px!important}.app-shell.admin-mobile-preview .invite-level-card b{font-size:19px!important}.invite-stats-row-two{gap:12px!important}.invite-stat-card.team-income-card{align-items:flex-start!important;display:flex!important;flex-direction:column!important;gap:8px!important;justify-content:center!important;min-height:112px!important;padding:16px!important}.invite-stat-card.team-income-card>span{color:#7b6ad8!important;color:var(--brand)!important;font-size:12px!important;letter-spacing:.12em!important}.team-money{font-feature-settings:"tnum"!important;align-items:baseline!important;color:#d4af37!important;color:var(--gold-strong)!important;display:flex!important;font-variant-numeric:tabular-nums!important;gap:6px!important;max-width:100%!important;white-space:nowrap!important}.team-money-amount{font-size:30px!important;letter-spacing:-.04em!important;line-height:.95!important}.team-money-amount,.team-money-unit{color:inherit!important;display:inline-block!important;font-weight:900!important}.team-money-unit{font-size:13px!important;letter-spacing:.02em!important;line-height:1!important;opacity:.98!important}.invite-stat-card.team-income-card>small{color:#747a98!important;color:var(--muted)!important;font-size:12px!important;line-height:1.15!important}.invite-level-card .team-money-level{color:#d4af37!important;color:var(--gold-strong)!important;justify-content:flex-end!important}.invite-level-card .team-money-level .team-money-amount{font-size:22px!important;letter-spacing:-.03em!important}.invite-level-card .team-money-level .team-money-unit{font-size:11px!important}@media (max-width:760px){.invite-stats-row-two{gap:12px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.invite-stat-card.team-income-card{border-radius:18px!important;min-height:116px!important;padding:16px 15px!important}.team-money-amount{font-size:31px!important}.team-money-unit{font-size:13px!important}.invite-level-card .team-money-level .team-money-amount{font-size:22px!important}.invite-level-card .team-money-level .team-money-unit{font-size:11px!important}}@media (max-width:420px){.invite-stat-card.team-income-card{min-height:112px!important;padding:15px 14px!important}.team-money-amount{font-size:29px!important}.team-money-unit{font-size:12px!important}}.app-shell.admin-mobile-preview .invite-stats-row-two{gap:12px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.app-shell.admin-mobile-preview .invite-stat-card.team-income-card{min-height:116px!important;padding:16px 15px!important}.app-shell.admin-mobile-preview .team-money-amount{font-size:31px!important}.app-shell.admin-mobile-preview .team-money-unit{font-size:13px!important}.app-shell.admin-mobile-preview .invite-level-card .team-money-level .team-money-amount{font-size:22px!important}.app-shell.admin-mobile-preview .invite-level-card .team-money-level .team-money-unit{font-size:11px!important}.profile-page{gap:14px}.profile-menu-panel,.profile-overview-card,.profile-section-card{background:#ffffffd6;background:var(--surface);border:1px solid #7e6cbe2e;border:1px solid var(--line);border-radius:22px;border-radius:var(--radius);box-shadow:0 24px 60px #5f4e9524;box-shadow:var(--shadow)}.profile-overview-card{grid-gap:16px;display:grid;gap:16px;padding:22px}.profile-overview-top{align-items:center;display:flex;gap:16px;justify-content:space-between}.profile-overview-top h2{font-size:clamp(25px,3vw,38px);line-height:1.05;margin:4px 0 0}.profile-logo.compact{height:74px;object-fit:contain;width:74px}.profile-info-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.profile-info-grid article{background:var(--surface-soft);border:1px solid #7e6cbe2e;border:1px solid var(--line);border-radius:16px;min-width:0;padding:12px}.credit-points-card span,.profile-info-grid span{color:#7b6ad8;color:var(--brand);display:block;font-size:10px;font-weight:850;letter-spacing:.12em;margin-bottom:5px;text-transform:uppercase}.profile-info-grid strong{color:#2f3654;color:var(--text);display:block;font-size:14px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.credit-points-card{grid-gap:9px;background:linear-gradient(135deg,#7e64e814,#d7b77a1a);border:1px solid #d7b77a6b;border-radius:16px;display:grid;gap:9px;padding:13px 14px}.credit-points-card>div:first-child{align-items:baseline;display:flex;gap:12px;justify-content:space-between}.credit-points-card strong{color:#d4af37;color:var(--gold-strong);font-size:21px;line-height:1}.credit-bar{background:#7e64e829;border-radius:999px;height:8px;overflow:hidden}.credit-bar i{background:linear-gradient(90deg,var(--primary),#d4af37);background:linear-gradient(90deg,var(--primary),var(--gold-strong));border-radius:inherit;display:block;height:100%}.compact-wallet-actions .profile-wallet-card{border-radius:22px;min-height:108px;padding:18px}.compact-wallet-actions .profile-wallet-card svg{height:38px;padding:9px;width:38px}.compact-wallet-actions .profile-wallet-card span{font-size:21px}.profile-menu-panel{padding:16px}.profile-menu-list{grid-gap:10px;display:grid;gap:10px}.profile-menu-item{grid-gap:12px;align-items:center;background:#fff;background:var(--surface-solid);border:1px solid #7e6cbe2e;border:1px solid var(--line);border-radius:18px;color:#2f3654;color:var(--text);cursor:pointer;display:grid;gap:12px;grid-template-columns:auto 1fr auto;padding:13px 14px;text-align:left;text-decoration:none;transition:transform .15s ease,border-color .15s ease;width:100%}.profile-menu-item:hover{border-color:#d7b77a8c;transform:translateY(-1px)}.profile-menu-item>svg:first-child{background:#f0ecff;background:var(--surface-2);border-radius:14px;color:#7b6ad8;color:var(--brand);height:38px;padding:9px;width:38px}.profile-menu-item>svg:last-child{color:#d4af37;color:var(--gold-strong)}.profile-menu-item strong{color:#2f3654;color:var(--text);display:block;font-size:16px;line-height:1.1}.profile-menu-item small{color:#747a98;color:var(--muted);display:block;font-size:12px;line-height:1.25;margin-top:3px}.profile-section-header{grid-gap:14px;background:#ffffffd6;background:var(--surface);border:1px solid #7e6cbe2e;border:1px solid var(--line);border-radius:22px;border-radius:var(--radius);box-shadow:0 24px 60px #5f4e9524;box-shadow:var(--shadow);display:grid;gap:14px;padding:18px}.profile-section-header h2{font-size:clamp(24px,3vw,34px);line-height:1.05;margin:3px 0 4px}.profile-section-header p{color:#747a98;color:var(--muted);margin:0}.profile-back-btn{align-items:center;background:#fff;background:var(--surface-solid);border:1px solid #7e6cbe2e;border:1px solid var(--line);border-radius:14px;color:#2f3654;color:var(--text);cursor:pointer;display:inline-flex;font-weight:800;gap:8px;justify-self:start;min-height:38px;padding:0 13px}.profile-section-card{padding:18px}@media (max-width:760px){.profile-page{gap:12px}.profile-overview-card{border-radius:20px;gap:13px;padding:17px}.profile-overview-top h2{font-size:24px}.profile-logo.compact{height:58px;width:58px}.profile-info-grid{gap:9px;grid-template-columns:repeat(2,minmax(0,1fr))}.profile-info-grid article{border-radius:15px;padding:11px}.profile-info-grid strong{font-size:13px}.credit-points-card{border-radius:15px;padding:12px}.credit-points-card strong{font-size:19px}.compact-wallet-actions{gap:12px}.compact-wallet-actions .profile-wallet-card{border-radius:20px;min-height:96px;padding:15px}.compact-wallet-actions .profile-wallet-card svg{height:34px;width:34px}.compact-wallet-actions .profile-wallet-card span{font-size:19px}.profile-menu-panel{border-radius:20px;padding:14px}.profile-menu-item{border-radius:16px;gap:10px;padding:12px}.profile-menu-item>svg:first-child{height:34px;padding:8px;width:34px}.profile-menu-item strong{font-size:15px}.profile-menu-item small{font-size:11.5px}.profile-section-header{border-radius:20px;padding:16px}.profile-section-header h2{font-size:24px}.profile-section-card{border-radius:20px;padding:16px}.country-phone-grid{grid-template-columns:1fr}}@media (max-width:420px){.profile-info-grid{grid-template-columns:1fr 1fr}.credit-points-card span,.profile-info-grid span{font-size:9.5px}.profile-info-grid strong{font-size:12.5px}.compact-wallet-actions .profile-wallet-card span{font-size:18px}}.app-shell.admin-mobile-preview .profile-overview-card{border-radius:20px;padding:17px}.app-shell.admin-mobile-preview .profile-overview-top h2{font-size:24px}.app-shell.admin-mobile-preview .profile-logo.compact{height:58px;width:58px}.app-shell.admin-mobile-preview .profile-info-grid{gap:9px;grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell.admin-mobile-preview .compact-wallet-actions .profile-wallet-card{border-radius:20px;min-height:96px;padding:15px}.app-shell.admin-mobile-preview .profile-menu-item{border-radius:16px;padding:12px}.profile-info-grid-no-email{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-credit-simple{align-items:center;display:flex;justify-content:space-between}.profile-credit-simple span{margin:0}.profile-credit-simple strong{font-size:30px}.profile-redeem-panel{grid-gap:14px;background:linear-gradient(135deg,#7e64e814,#d7b77a1a);border:1px solid #d7b77a6b;border-radius:22px;border-radius:var(--radius);box-shadow:0 24px 60px #5f4e9524;box-shadow:var(--shadow);display:grid;gap:14px;padding:18px}.profile-redeem-head{align-items:center;display:flex;gap:12px}.profile-redeem-head>svg{background:#f0ecff;background:var(--surface-2);border-radius:15px;color:#d4af37;color:var(--gold-strong);height:42px;padding:10px;width:42px}.profile-redeem-head h3{font-size:24px;line-height:1.05;margin:3px 0 0}.profile-redeem-form{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr auto}.profile-redeem-form input{font-weight:700;letter-spacing:.03em;min-height:48px;text-transform:uppercase}.profile-redeem-form .primary-btn{min-height:48px;padding:0 18px}.admin-redeem-form .small,.muted-text.small{font-size:12px;margin:0}@media (max-width:760px){.profile-info-grid-no-email{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-info-grid-no-email article{padding:10px}.profile-info-grid-no-email span{font-size:9px;letter-spacing:.08em}.profile-info-grid-no-email strong{font-size:12px}.profile-credit-simple strong{font-size:28px}.profile-redeem-panel{border-radius:20px;padding:16px}.profile-redeem-head>svg{height:38px;padding:9px;width:38px}.profile-redeem-head h3{font-size:21px}.profile-redeem-form{grid-template-columns:1fr}.profile-redeem-form .primary-btn,.profile-redeem-form input{min-height:46px}}@media (max-width:420px){.profile-info-grid-no-email{gap:8px;grid-template-columns:1fr 1fr 1fr}.profile-info-grid-no-email article{padding:9px 8px}.profile-info-grid-no-email strong{font-size:11.5px}}.app-shell.admin-mobile-preview .profile-info-grid-no-email{gap:8px;grid-template-columns:1fr 1fr 1fr}.app-shell.admin-mobile-preview .profile-redeem-form{grid-template-columns:1fr}.profile-info-grid-no-email{grid-template-columns:repeat(4,minmax(0,1fr))}.profile-info-grid-no-email article{align-content:center;display:grid;min-height:74px}.profile-info-grid-no-email .profile-credit-box{background:linear-gradient(135deg,#d7b77a1a,#7e64e80f);border-color:#d7b77a8c}.profile-info-grid-no-email .profile-credit-box strong{color:#d4af37;color:var(--gold-strong);font-size:22px}.profile-redeem-panel{gap:11px;padding:15px 16px}.profile-redeem-head{gap:10px}.profile-redeem-head>svg{border-radius:13px;height:36px;padding:9px;width:36px}.profile-redeem-head h3{font-size:21px}.profile-redeem-form{gap:9px}.profile-redeem-form .primary-btn,.profile-redeem-form input{border-radius:14px;min-height:42px}.profile-redeem-form .primary-btn{font-size:14px}@media (max-width:760px){.profile-overview-card{gap:12px;padding:16px}.profile-overview-top h2{font-size:22px}.profile-logo.compact{height:50px;width:50px}.profile-info-grid-no-email{gap:9px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.profile-info-grid-no-email article{min-height:72px;padding:10px 11px}.profile-info-grid-no-email span{font-size:9.5px;letter-spacing:.09em;margin-bottom:5px}.profile-info-grid-no-email strong{font-size:13.5px;line-height:1.15}.profile-info-grid-no-email .profile-credit-box strong{font-size:22px}.profile-redeem-panel{border-radius:18px;gap:10px;padding:14px}.profile-redeem-head>svg{height:34px;padding:8px;width:34px}.profile-redeem-head h3{font-size:20px}.profile-redeem-form .primary-btn,.profile-redeem-form input{min-height:42px}}@media (max-width:420px){.profile-info-grid-no-email{grid-template-columns:repeat(2,minmax(0,1fr))!important}.profile-info-grid-no-email article{min-height:70px;padding:10px}.profile-info-grid-no-email strong{font-size:13px}.profile-info-grid-no-email .profile-credit-box strong{font-size:21px}.profile-redeem-head h3{font-size:19px}}.app-shell.admin-mobile-preview .profile-info-grid-no-email{gap:9px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.app-shell.admin-mobile-preview .profile-info-grid-no-email article{min-height:72px;padding:10px 11px}.app-shell.admin-mobile-preview .profile-info-grid-no-email strong{font-size:13.5px}.app-shell.admin-mobile-preview .profile-info-grid-no-email .profile-credit-box strong{font-size:22px}.app-shell.admin-mobile-preview .profile-redeem-panel{border-radius:18px;padding:14px}.compact-support-page{gap:12px}.support-compact-hero{align-items:center;background:#ffffffd6;background:var(--surface);border:1px solid #7e6cbe2e;border:1px solid var(--line);border-radius:22px;border-radius:var(--radius);box-shadow:0 24px 60px #5f4e9524;box-shadow:var(--shadow);display:flex;gap:14px;justify-content:space-between;padding:18px}.support-compact-hero h2{font-size:clamp(24px,3vw,34px);line-height:1.08;margin:4px 0 8px}.support-compact-hero p{color:#747a98;color:var(--muted);font-size:14px;line-height:1.45;margin:0;max-width:620px}.support-hero-icon{color:#d4af37;color:var(--gold-strong);flex:0 0 auto;height:38px;width:38px}.support-info-compact{grid-gap:9px;background:linear-gradient(135deg,#b59cff1a,#d7b77a14);border:1px solid #d7b77a47;border-radius:20px;display:grid;gap:9px;grid-template-columns:repeat(3,minmax(0,1fr));padding:12px}.support-info-compact div{align-items:flex-start;background:#fff;background:var(--surface-solid);border:1px solid #7e6cbe2e;border:1px solid var(--line);border-radius:16px;display:flex;gap:8px;padding:11px}.support-info-compact svg{color:#d4af37;color:var(--gold-strong);flex:0 0 auto;height:19px;width:19px}.support-info-compact div:first-child svg{color:#25d366}.support-info-compact span{color:#747a98;color:var(--muted);font-size:12px;line-height:1.35}.support-channel-list{grid-gap:11px;display:grid;gap:11px}.support-channel-card{grid-gap:12px;align-items:center;background:#ffffffd6;background:var(--surface);border:1px solid #7e6cbe2e;border:1px solid var(--line);border-radius:20px;box-shadow:0 24px 60px #5f4e9524;box-shadow:var(--shadow);display:grid;gap:12px;grid-template-columns:auto 1fr auto;padding:14px}.support-channel-icon{background:#f0ecff;background:var(--surface-2);border-radius:15px;color:#7b6ad8;color:var(--brand);display:grid;font-size:21px;height:42px;place-items:center;width:42px}.support-channel-card.whatsapp .support-channel-icon{background:#25d3661f;color:#25d366}.support-channel-body{min-width:0}.support-channel-body span{color:#7b6ad8;color:var(--brand);display:block;font-size:10px;font-weight:850;letter-spacing:.11em;margin-bottom:3px;text-transform:uppercase}.support-channel-body h3{color:#2f3654;color:var(--text);font-size:17px;line-height:1.12;margin:0}.support-channel-body strong{color:#d4af37;color:var(--gold-strong);display:block;font-size:13px;line-height:1.2;margin-top:4px;word-break:break-word}.support-channel-body p{color:#747a98;color:var(--muted);font-size:12px;line-height:1.35;margin:5px 0 0}.support-open-btn{align-items:center;background:linear-gradient(135deg,#1fae73,#25d366);border-radius:14px;box-shadow:0 14px 28px #25d3662e;color:#fff;display:inline-flex;font-weight:900;gap:7px;justify-content:center;min-height:40px;padding:0 15px;text-decoration:none;white-space:nowrap}.admin-whatsapp-type{color:#25d366;font-weight:800;gap:6px}.admin-open-link,.admin-whatsapp-type{align-items:center;display:inline-flex}.admin-open-link{background:#25d36621;border-radius:10px;color:#1fae73;font-weight:850;justify-content:center;min-height:30px;padding:0 12px;text-decoration:none}@media (max-width:760px){.support-compact-hero{align-items:flex-start;border-radius:20px;padding:15px}.support-compact-hero h2{font-size:24px}.support-compact-hero p{font-size:12.5px;line-height:1.38}.support-hero-icon{height:30px;width:30px}.support-info-compact{border-radius:18px;gap:8px;grid-template-columns:1fr;padding:10px}.support-info-compact div{border-radius:14px;padding:10px}.support-info-compact span{font-size:11.6px}.support-channel-card{border-radius:18px;gap:10px;grid-template-columns:auto 1fr;padding:12px}.support-channel-icon{border-radius:14px;height:38px;width:38px}.support-channel-body h3{font-size:16px}.support-open-btn{grid-column:1/-1;min-height:40px;width:100%}}@media (max-width:420px){.support-compact-hero h2{font-size:23px}.support-channel-body p{font-size:11.5px}}.app-shell.admin-mobile-preview .support-compact-hero{border-radius:20px;padding:15px}.app-shell.admin-mobile-preview .support-compact-hero h2{font-size:24px}.app-shell.admin-mobile-preview .support-info-compact{grid-template-columns:1fr}.app-shell.admin-mobile-preview .support-channel-card{grid-template-columns:auto 1fr}.app-shell.admin-mobile-preview .support-open-btn{grid-column:1/-1;width:100%}.compact-news-page{gap:12px}.compact-news-page .back-link{border-radius:14px;min-height:40px;padding:0 14px}.compact-news-hero{align-items:center;border-radius:22px;padding:18px}.compact-news-hero h2{font-size:clamp(24px,3vw,34px);line-height:1.08;margin:6px 0 8px}.compact-news-hero p{font-size:14px;line-height:1.45;margin:0;max-width:560px}.compact-news-grid{gap:13px;grid-template-columns:repeat(2,minmax(0,1fr))}.compact-news-card{border-radius:20px;gap:11px;padding:13px}.compact-news-card .news-cover-placeholder,.compact-news-card img{aspect-ratio:16/8.5;border-radius:14px;max-height:150px}.compact-news-card>div{min-width:0}.compact-news-card span{display:block;font-size:10px;line-height:1.2;margin-bottom:4px}.compact-news-card h3{font-size:18px;line-height:1.14;margin:0 0 5px}.compact-news-card h3,.compact-news-card p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.compact-news-card p{font-size:13px;line-height:1.35;margin:0 0 8px}.compact-news-card strong{font-size:13px}.compact-article-hero img{max-height:260px}@media (max-width:760px){.compact-news-hero{border-radius:20px;padding:15px}.compact-news-hero h2{font-size:23px}.compact-news-hero p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:12.5px;line-height:1.38;overflow:hidden}.compact-news-hero .header-icon{height:28px;width:28px}.compact-news-grid{gap:11px;grid-template-columns:1fr}.compact-news-card{align-items:center;gap:10px;grid-template-columns:96px 1fr;padding:12px}.compact-news-card .news-cover-placeholder,.compact-news-card img{aspect-ratio:auto;border-radius:13px;height:82px;max-height:none;width:96px}.compact-news-card h3{font-size:16px}.compact-news-card p{-webkit-line-clamp:2;font-size:12px}.compact-news-card strong{font-size:12px}.compact-article-hero{border-radius:20px;padding:15px}.compact-article-hero img{max-height:210px}}@media (max-width:420px){.compact-news-card{grid-template-columns:86px 1fr}.compact-news-card .news-cover-placeholder,.compact-news-card img{height:78px;width:86px}.compact-news-card h3{font-size:15.5px}.compact-news-card p{font-size:11.5px}}.app-shell.admin-mobile-preview .compact-news-grid{grid-template-columns:1fr}.app-shell.admin-mobile-preview .compact-news-card{grid-template-columns:86px 1fr;padding:12px}.app-shell.admin-mobile-preview .compact-news-card .news-cover-placeholder,.app-shell.admin-mobile-preview .compact-news-card img{aspect-ratio:auto;height:78px;width:86px}.compact-article-page{margin-inline:auto;max-width:860px;overflow-x:hidden;width:100%}.article-back-btn{align-items:center;background:linear-gradient(135deg,#7e64e824,#d7b77a1a);border:1px solid #d7b77a6b;border-radius:15px;box-shadow:0 24px 60px #5f4e9524;box-shadow:var(--shadow);color:#2f3654;color:var(--text);display:inline-flex;font-weight:900;gap:9px;min-height:42px;padding:0 16px;text-decoration:none;width:-webkit-fit-content;width:fit-content}.article-back-btn svg{color:#d4af37;color:var(--gold-strong);flex:0 0 auto}.compact-article-content,.compact-article-hero{box-sizing:border-box;max-width:100%;overflow:hidden;width:100%}.compact-article-hero{border-radius:22px;padding:18px}.compact-article-content blockquote,.compact-article-content figcaption,.compact-article-content h2,.compact-article-content p,.compact-article-hero h1,.compact-article-hero p{max-width:100%;overflow-wrap:anywhere;word-break:break-word}.compact-article-hero h1{font-size:clamp(25px,4vw,40px);letter-spacing:-.03em;line-height:1.08}.compact-article-hero p{font-size:14px;line-height:1.5}.compact-article-content img,.compact-article-hero img{border-radius:16px;display:block;max-height:260px;max-width:100%;object-fit:cover;object-position:center;width:100%}.compact-article-content{border-radius:22px;gap:14px;padding:18px}.compact-article-content h2{font-size:clamp(20px,3vw,30px);line-height:1.12}.compact-article-content blockquote,.compact-article-content figcaption,.compact-article-content p{font-size:14px;line-height:1.58}.compact-article-content figure{margin:0;max-width:100%;overflow:hidden;width:100%}.compact-article-content blockquote{background:#f0ecff;background:var(--surface-2);border-left:3px solid #d4af37;border-left:3px solid var(--gold-strong);border-radius:14px;padding:12px 14px}@media (max-width:760px){.compact-article-page{gap:12px;max-width:100%}.article-back-btn{border-radius:13px;font-size:13px;min-height:38px;padding:0 13px}.compact-article-content,.compact-article-hero{border-radius:18px;padding:15px}.compact-article-hero h1{font-size:26px;line-height:1.08;margin:6px 0 9px}.compact-article-hero p{font-size:12.5px;line-height:1.45}.compact-article-content img,.compact-article-hero img{border-radius:14px;margin-top:12px;max-height:190px}.compact-article-content{gap:12px}.compact-article-content h2{font-size:20px}.compact-article-content blockquote,.compact-article-content figcaption,.compact-article-content p{font-size:12.8px;line-height:1.5}}@media (max-width:420px){.compact-article-hero h1{font-size:25px}.compact-article-content,.compact-article-hero{padding:14px}.compact-article-content img,.compact-article-hero img{max-height:176px}}.app-shell.admin-mobile-preview .article-back-btn{font-size:13px;min-height:38px;padding:0 13px}.app-shell.admin-mobile-preview .compact-article-content,.app-shell.admin-mobile-preview .compact-article-hero{border-radius:18px;padding:14px}.app-shell.admin-mobile-preview .compact-article-hero h1{font-size:25px;overflow-wrap:anywhere}.app-shell.admin-mobile-preview .compact-article-content p,.app-shell.admin-mobile-preview .compact-article-hero p{font-size:12.6px;overflow-wrap:anywhere}.app-shell.admin-mobile-preview .compact-article-content img,.app-shell.admin-mobile-preview .compact-article-hero img{max-height:176px}.mobile-panel-foot-actions{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:2px}.mobile-panel-foot-actions button.mobile-panel-action{align-items:center;background:#ffffffd6;background:var(--surface);border:1px solid #7e6cbe2e;border:1px solid var(--line);border-radius:15px;box-shadow:none;color:#2f3654;color:var(--text);cursor:pointer;display:inline-flex;font-family:inherit;font-weight:850;gap:9px;justify-content:center;min-height:48px;transition:transform .15s ease,border-color .15s ease,background .15s ease;width:100%}.mobile-panel-foot-actions button.mobile-panel-action:hover{border-color:#d7b77a8c;transform:translateY(-1px)}.mobile-panel-foot-actions .mobile-panel-action span{border-radius:11px;display:grid;flex:0 0 auto;height:30px;place-items:center;width:30px}.mobile-panel-foot-actions .theme-action span{background:#b59cff29;color:#7b6ad8;color:var(--brand)}.mobile-panel-foot-actions .logout-action{border-color:#e752713d}.mobile-panel-foot-actions .logout-action span{background:#e7527121;color:#e75271}.mobile-panel-foot-actions .mobile-panel-action strong{font-size:13px;line-height:1;white-space:nowrap}.mobile-panel-foot-actions .mobile-panel-action svg{height:16px;width:16px}@media (max-width:420px){.mobile-panel-foot-actions{gap:8px}.mobile-panel-foot-actions button.mobile-panel-action{border-radius:14px;gap:7px;min-height:46px}.mobile-panel-foot-actions .mobile-panel-action span{height:28px;width:28px}.mobile-panel-foot-actions .mobile-panel-action strong{font-size:12.5px}}.app-shell.admin-mobile-preview .mobile-panel-foot-actions{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell.admin-mobile-preview .mobile-panel-foot-actions button.mobile-panel-action{border-radius:14px;min-height:46px}.app-shell.admin-mobile-preview .mobile-panel-foot-actions .mobile-panel-action strong{font-size:12.5px}.profile-menu-item.redeem-menu-item{background:linear-gradient(135deg,#7e64e814,#d7b77a14);border-color:#d7b77a70}.profile-menu-item.redeem-menu-item>svg:first-child{background:#d7b77a24;color:#d4af37;color:var(--gold-strong)}.profile-redeem-section{border-radius:22px;border-radius:var(--radius)}.profile-redeem-section .profile-redeem-form{grid-template-columns:1fr auto}@media (max-width:760px){.profile-redeem-section{border-radius:20px;padding:16px}.profile-redeem-section .profile-redeem-form{grid-template-columns:1fr}}.app-shell.admin-mobile-preview .profile-redeem-section .profile-redeem-form{grid-template-columns:1fr}.profile-menu-item.roulette-menu-item{background:linear-gradient(135deg,#b59cff1a,#d7b77a14);border-color:#d7b77a66}.profile-menu-item.roulette-menu-item>svg:first-child{background:#d7b77a24;color:#d4af37;color:var(--gold-strong)}.profile-roulette-history,.profile-roulette-panel{grid-gap:14px;background:linear-gradient(180deg,#ffffff5c,#ffffff2e);border:1px solid #7e6cbe2e;border:1px solid var(--line);border-radius:22px;border-radius:var(--radius);box-shadow:none;display:grid;gap:14px;padding:18px}.roulette-topline{grid-gap:12px;align-items:stretch;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(130px,160px)}.roulette-points-card{background:linear-gradient(135deg,#7e64e80f,#d7b77a14);border:1px solid #d7b77a61;border-radius:16px;padding:12px 14px}.roulette-topline span{color:#7b6ad8;color:var(--brand);display:block;font-size:10px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.roulette-topline strong{color:#d4af37;color:var(--gold-strong);display:block;font-size:28px;line-height:1;margin-top:4px}.roulette-spin-btn{border-radius:16px;min-height:100%}.roulette-stage{grid-gap:10px;background:linear-gradient(180deg,#7e64e81a,#ffffff38);border:1px solid #7e64e829;border-radius:22px;display:grid;gap:10px;min-height:300px;overflow:hidden;padding:20px 14px 12px;place-items:center;position:relative}.roulette-pointer{border-bottom:24px solid #d4af37;border-bottom:24px solid var(--gold-strong);border-left:14px solid #0000;border-right:14px solid #0000;height:0;position:absolute;top:8px;width:0;z-index:4}.roulette-pointer:after{background:#d4af37;background:var(--gold-strong);border-radius:50%;content:"";height:14px;left:-7px;position:absolute;top:20px;width:14px}.royal-wheel-shell{background:radial-gradient(circle at center,#ffffffb8 0 33%,#d7b77a2e 34% 65%,#7e64e833 66% 100%);border-radius:50%;display:grid;height:278px;place-items:center;position:relative;width:278px}.royal-wheel-shell:before{border:2px solid #d7b77a59;border-radius:50%;content:"";inset:10px;position:absolute}.royal-wheel{background:radial-gradient(circle at center,#fff 0 18%,#0000 18.5%),repeating-conic-gradient(from -90deg,#d7b77ae0 0deg,#d7b77ae0 25deg,#9378f1f0 25deg,#9378f1f0 51.42deg);background:radial-gradient(circle at center,var(--surface-solid) 0 18%,#0000 18.5%),repeating-conic-gradient(from -90deg,#d7b77ae0 0deg,#d7b77ae0 25deg,#9378f1f0 25deg,#9378f1f0 51.42deg);border:6px solid #d7b77ab8;border-radius:50%;display:grid;height:236px;place-items:center;position:relative;transition:transform 2.4s cubic-bezier(.12,.76,.16,1);width:236px}.royal-wheel:before{border:1px solid #ffffff57;border-radius:50%;content:"";inset:8px;position:absolute}.royal-wheel:after{background:linear-gradient(180deg,#fff,#f3edff);border:2px solid #d7b77ab8;border-radius:50%;color:#d4af37;color:var(--gold-strong);content:"RI";display:grid;font-weight:950;height:64px;letter-spacing:.06em;place-items:center;position:absolute;width:64px}.royal-wheel-prize{display:grid;inset:0;padding-top:22px;place-items:start center;pointer-events:none;position:absolute;transform:rotate(calc((1turn/var(--segments))*var(--i)))}.royal-wheel-prize span{align-items:center;background:#ffffff1f;border-radius:999px;color:#fff;display:inline-flex;font-size:11px;font-weight:900;justify-content:center;line-height:1.02;max-width:74px;min-height:24px;padding:3px 6px;text-align:center;transform:rotate(calc((1turn/var(--segments))*-1*var(--i)))}.royal-wheel-empty{color:#d4af37;color:var(--gold-strong);font-weight:900}.roulette-stage-note{color:#747a98;color:var(--muted);font-size:12px;line-height:1.45;margin:0;max-width:290px;text-align:center}.roulette-history-list{grid-gap:10px;display:grid;gap:10px}.roulette-history-item{grid-gap:10px;align-items:center;background:#ffffff6b;border:1px solid #7e6cbe2e;border:1px solid var(--line);border-radius:14px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;padding:10px 12px}.roulette-history-copy{min-width:0}.roulette-history-item strong{color:#2f3654;color:var(--text);display:block;font-size:14px;line-height:1.1}.roulette-history-item small{color:#747a98;color:var(--muted);display:block;font-size:11px;line-height:1.35;margin-top:3px}.roulette-history-item>span{color:#30a36d;color:var(--success);font-size:14px;font-weight:900;white-space:nowrap}.roulette-win-popup{background:linear-gradient(180deg,#1b122af5,#120d1afa);border-color:#d7b77a4d;box-shadow:none;width:min(360px,94vw)}.roulette-win-eyebrow{color:var(--brand-soft);font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.roulette-win-popup h3{margin-top:-2px}.roulette-win-amount{color:#d4af37;color:var(--gold-strong);display:block;font-size:30px;line-height:1;margin:2px 0 4px}.admin-roulette-form .small{font-size:12px;margin:0}@media (max-width:760px){.profile-roulette-history,.profile-roulette-panel{border-radius:20px;padding:15px}.roulette-topline{grid-template-columns:1fr}.roulette-spin-btn{min-height:48px}.roulette-stage{min-height:286px;padding-inline:10px}.royal-wheel-shell{height:252px;width:252px}.royal-wheel{height:214px;width:214px}.royal-wheel-prize{padding-top:18px}.royal-wheel-prize span{font-size:10px;max-width:66px}.royal-wheel:after{font-size:14px;height:56px;width:56px}}@media (max-width:420px){.royal-wheel-shell{height:236px;width:236px}.royal-wheel{height:202px;width:202px}.royal-wheel-prize span{font-size:9px;max-width:60px;padding-inline:4px}.roulette-history-item{align-items:start;grid-template-columns:1fr}.roulette-history-item>span{font-size:13px}}.app-shell.admin-mobile-preview .profile-roulette-history,.app-shell.admin-mobile-preview .profile-roulette-panel{border-radius:20px;padding:15px}.app-shell.admin-mobile-preview .roulette-topline{grid-template-columns:1fr}.app-shell.admin-mobile-preview .royal-wheel-shell{height:236px;width:236px}.app-shell.admin-mobile-preview .royal-wheel{height:202px;width:202px}.profile-roulette-history,.profile-roulette-panel{background:#ffffffd6!important;background:var(--surface)!important;box-shadow:none!important}[data-theme=dark] .profile-roulette-history,[data-theme=dark] .profile-roulette-panel{background:#25163bf5!important;border-color:#b59cff38}[data-theme=dark] .roulette-stage{background:#1a0d2ab8!important;border-color:#b59cff33}[data-theme=dark] .roulette-points-card{background:#2d1b46c2!important}.royal-wheel-svg{background:#0000!important;border:0!important;border-radius:50%;display:grid;height:236px;overflow:visible;place-items:center;position:relative;transition:none;width:236px}.royal-wheel-svg:after,.royal-wheel-svg:before{display:none!important}.royal-wheel-rotor{display:block;height:100%;overflow:visible;transition:transform 2.4s cubic-bezier(.12,.76,.16,1);width:100%}.wheel-outer-ring{fill:#d7b77a1f;stroke:#d7b77a9e;stroke-width:5}.wheel-segment path{stroke:#ffffff70;stroke-width:1.2}.wheel-gold{fill:#d7b76e}.wheel-violet{fill:#8d73ea}.wheel-cream{fill:#efe7ff}.wheel-lavender{fill:#b9a7ff}[data-theme=dark] .wheel-gold{fill:#c9a855}[data-theme=dark] .wheel-violet{fill:#7659d9}[data-theme=dark] .wheel-cream{fill:#4c3a69}[data-theme=dark] .wheel-lavender{fill:#957df1}.wheel-divider{stroke:#ffffffbd;stroke-width:1.2}[data-theme=dark] .wheel-divider{stroke:#ffffff57}.wheel-label{fill:#fff;stroke:#180f2552;stroke-width:1.7px;stroke-linejoin:round;font-size:9.8px;font-weight:900;letter-spacing:-.02em;paint-order:stroke}.wheel-cream+.wheel-divider+.wheel-label,.wheel-gold+.wheel-divider+.wheel-label{fill:#fff}.royal-wheel-center{background:linear-gradient(180deg,#fff,#f3edff);border:2px solid #d7b77aad;border-radius:50%;color:#d4af37;color:var(--gold-strong);display:grid;font-weight:950;height:58px;letter-spacing:.06em;place-items:center;position:absolute;width:58px;z-index:2}[data-theme=dark] .royal-wheel-center{background:#f4efff}.roulette-pointer{border-bottom-width:21px!important;border-left-width:12px!important;border-right-width:12px!important;top:12px!important}.roulette-pointer:after{height:12px!important;left:-6px!important;top:18px!important;width:12px!important}.roulette-stage-note{max-width:260px}.roulette-win-popup.subtle{border-radius:20px;box-shadow:none!important;gap:8px;padding:18px;width:min(320px,92vw)}.roulette-win-popup.subtle .popup-icon-wrap{border-radius:14px;font-size:20px;height:42px;width:42px}.roulette-win-popup.subtle h3{font-size:23px;margin:0}.roulette-win-popup.subtle p{font-size:13px;line-height:1.45}.roulette-win-popup.subtle .primary-btn{margin-top:4px;min-height:44px}.roulette-history-list{gap:8px!important}.roulette-history-item{background:#fff!important;background:var(--surface-solid)!important;border-radius:13px!important;padding:9px 11px!important}.roulette-history-item strong{font-size:13px!important}.roulette-history-item small{font-size:10.5px!important}.roulette-history-item>span{font-size:13px!important}@media (max-width:760px){.royal-wheel-svg{height:214px;width:214px}.royal-wheel-center{font-size:14px;height:54px;width:54px}.wheel-label{font-size:9.4px}.roulette-stage{min-height:282px}}@media (max-width:420px){.royal-wheel-shell{height:236px!important;width:236px!important}.royal-wheel-svg{height:202px;width:202px}.wheel-label{font-size:8.7px}.royal-wheel-center{height:50px;width:50px}.roulette-stage{min-height:270px}}.app-shell.admin-mobile-preview .royal-wheel-svg{height:202px;width:202px}.app-shell.admin-mobile-preview .wheel-label{font-size:8.7px}.app-shell.admin-mobile-preview .royal-wheel-center{height:50px;width:50px}@media (max-width:420px){.profile-roulette-panel{padding:14px!important}.roulette-stage{min-height:324px!important;padding:14px 8px!important}.royal-wheel-shell{height:282px!important;width:282px!important}.royal-wheel-svg{height:248px!important;width:248px!important}.royal-wheel-center{font-size:15px!important;height:58px!important;width:58px!important}.wheel-label{font-size:9.8px!important}.roulette-stage-note{font-size:12.5px!important;max-width:286px!important}}.app-shell.admin-mobile-preview .profile-roulette-panel{padding:14px!important}.app-shell.admin-mobile-preview .roulette-stage{min-height:324px!important;padding:14px 8px!important}.app-shell.admin-mobile-preview .royal-wheel-shell{height:282px!important;width:282px!important}.app-shell.admin-mobile-preview .royal-wheel-svg{height:248px!important;width:248px!important}.app-shell.admin-mobile-preview .royal-wheel-center{font-size:15px!important;height:58px!important;width:58px!important}.app-shell.admin-mobile-preview .wheel-label{font-size:9.8px!important}.app-shell.admin-mobile-preview .roulette-stage-note{font-size:12.5px!important;max-width:286px!important}.home-impact-v48{--impact-green:#21b978;--impact-red:#ef5261;--impact-blue:#2f98ff;--impact-orange:#f2a21b;gap:14px;margin-inline:auto;max-width:1160px}.home-impact-hero{grid-gap:18px;align-items:center;background:radial-gradient(circle at 76% 28%,#ffffffeb,#0000 14%),radial-gradient(circle at 88% 54%,#d7b77a38,#0000 26%),linear-gradient(135deg,#fffffff0,#eee6fff5);border:1px solid #b59cff47;border-radius:28px;box-shadow:none;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(240px,320px);min-height:250px;overflow:hidden;padding:28px;position:relative}:root[data-theme=dark] .home-impact-hero{background:radial-gradient(circle at 75% 30%,#d7b77a26,#0000 18%),radial-gradient(circle at 86% 55%,#b59cff2e,#0000 30%),linear-gradient(135deg,#2b1c45f5,#1f1332f5);border-color:#b59cff3d}.impact-hero-copy{min-width:0;position:relative;z-index:2}.impact-id-chip{align-items:center;background:#21b9781f;border-radius:999px;color:var(--impact-green);display:inline-flex;font-size:12px;font-weight:900;max-width:100%;min-height:30px;overflow:hidden;padding:0 12px;text-overflow:ellipsis;white-space:nowrap}.impact-eyebrow{color:#747a98;color:var(--muted);display:block;font-size:23px;font-weight:850;line-height:1.1;margin-top:16px}.impact-amount{align-items:flex-end;display:flex;gap:10px;margin-top:8px;min-width:0}.impact-amount strong{color:#2f3654;color:var(--text);font-size:clamp(58px,7vw,88px);letter-spacing:-.06em;line-height:.9;white-space:nowrap}.impact-amount span{color:#747a98;color:var(--muted);font-size:27px;font-weight:850;padding-bottom:8px;white-space:nowrap}.impact-status-pill{align-items:center;border-radius:15px;display:inline-flex;font-weight:900;gap:8px;line-height:1;margin-top:15px;max-width:100%;min-height:40px;padding:0 14px}.impact-status-pill.pending,.impact-status-pill.ready{background:#21b9781f;color:var(--impact-green)}.impact-coin-scene{display:grid;min-height:210px;place-items:center;pointer-events:none;position:relative}.impact-coin-ring{background:linear-gradient(135deg,#ffe08c,#bd842b);border-radius:50%;display:grid;height:150px;padding:9px;place-items:center;position:relative;width:150px;z-index:3}.impact-usdt-coin{background:#fff;border-radius:50%;display:grid;height:100%;place-items:center;width:100%}.impact-usdt-coin img{border-radius:50%;height:96%;object-fit:contain;width:96%}.impact-podium{background:radial-gradient(circle at center,#fffffff5,#9360ff29 62%,#9360ff70);border:4px solid #9360ff8f;border-radius:50%;bottom:12px;display:grid;height:68px;place-items:center;position:absolute;width:240px;z-index:1}.impact-podium span{border:2px solid #ffffffc2;border-radius:50%;height:26px;width:82%}.impact-spark{background:#d4af37;background:var(--gold-strong);border-radius:50%;height:5px;opacity:.75;position:absolute;width:5px}.impact-spark.one{right:74px;top:28px}.impact-spark.two{right:220px;top:80px}.impact-spark.three{bottom:88px;right:36px}.impact-action-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.impact-action-card{grid-gap:14px;align-items:center;background:#ffffffd6;background:var(--surface);border:1px solid #7e6cbe2e;border:1px solid var(--line);border-radius:24px;box-shadow:none;color:#2f3654;color:var(--text);display:grid;gap:14px;grid-template-columns:58px minmax(0,1fr) auto;min-height:112px;overflow:hidden;padding:18px;text-decoration:none}.impact-action-card.recharge{background:linear-gradient(135deg,#21b97821,#ffffffb3);border-color:#21b9784d}.impact-action-card.withdraw{background:linear-gradient(135deg,#ef52611f,#ffffffb3);border-color:#ef52614d}:root[data-theme=dark] .impact-action-card.recharge,:root[data-theme=dark] .impact-action-card.withdraw{background:#ffffffd6;background:var(--surface)}.impact-action-icon{border-radius:18px;display:grid;flex:0 0 auto;font-size:27px;height:56px;place-items:center;width:56px}.impact-action-card.recharge .impact-action-icon{background:#21b97821;color:var(--impact-green)}.impact-action-card.withdraw .impact-action-icon{background:#ef526121;color:var(--impact-red)}.impact-action-card strong{display:block;font-size:23px;font-weight:950;line-height:1.06;overflow-wrap:anywhere}.impact-action-card small{color:#747a98;color:var(--muted);display:block;font-size:14px;line-height:1.25;margin-top:5px}.impact-action-card.recharge .impact-go,.impact-action-card.recharge strong{color:var(--impact-green)}.impact-action-card.withdraw .impact-go,.impact-action-card.withdraw strong{color:var(--impact-red)}.impact-metric-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.impact-metric-card{background:#ffffffd6;background:var(--surface);border:1px solid #7e6cbe2e;border:1px solid var(--line);border-radius:24px;box-shadow:none;min-height:178px;overflow:hidden;padding:20px;position:relative}.impact-metric-icon{border-radius:17px;display:grid;font-size:26px;height:54px;margin-bottom:16px;place-items:center;width:54px}.impact-metric-icon.shield,.impact-metric-icon.target{background:#7e64e821;color:#7b6ad8;color:var(--brand)}.impact-metric-icon.tasks{background:#2f98ff21;color:var(--impact-blue)}.impact-metric-icon.activity{background:#f2a21b26;color:var(--impact-orange)}.impact-metric-card h3{color:#747a98;color:var(--muted);font-size:15px;font-weight:850;line-height:1.25;margin:0 0 13px}.impact-metric-card strong{color:#2f3654;color:var(--text);display:block;font-size:30px;letter-spacing:-.035em;line-height:1.02;margin-bottom:7px;overflow-wrap:anywhere}.impact-metric-card small{color:#747a98;color:var(--muted);display:block;font-size:13px;line-height:1.25}.impact-line-art,.impact-watermark{bottom:20px;color:#7e64e829;height:50px;position:absolute;right:20px;width:50px}.impact-watermark.flame{bottom:8px;color:#f2a21b24;height:86px;right:10px;width:86px}.impact-progress{background:#747a982e;border-radius:999px;bottom:20px;height:9px;left:20px;overflow:hidden;position:absolute;right:20px}.impact-progress span{background:linear-gradient(90deg,#8f5cf6,#7939df);border-radius:inherit;display:block;height:100%}.impact-progress-card{grid-gap:16px;align-items:center;background:linear-gradient(135deg,#ffffffe0,#eee6ffdb);border:1px solid #b59cff47;border-radius:24px;box-shadow:none;display:grid;gap:16px;grid-template-columns:92px minmax(0,1fr) 80px;min-height:124px;padding:18px 20px}:root[data-theme=dark] .impact-progress-card{background:linear-gradient(135deg,#2a1b43f0,#1f1332f0)}.impact-reward-badge{background:radial-gradient(circle,#d7b77a3d,#7e64e829);border-radius:50%;color:#d4af37;color:var(--gold-strong);display:grid;font-size:42px;height:84px;place-items:center;width:84px}.impact-progress-card h3{font-size:21px;line-height:1.15;margin:0 0 6px}.impact-progress-card p{color:#747a98;color:var(--muted);line-height:1.35;margin:0}.impact-ring{background:conic-gradient(#7b6ad8 var(--ring),#747a982e 0);background:conic-gradient(var(--brand) var(--ring),#747a982e 0);border-radius:50%;color:#7b6ad8;color:var(--brand);display:grid;height:72px;place-items:center;position:relative;width:72px}.impact-ring:before{background:#fff;background:var(--surface-solid);border-radius:50%;content:"";inset:9px;position:absolute}.impact-ring svg{height:28px;position:relative;width:28px;z-index:2}.impact-links-panel{background:#ffffffd6;background:var(--surface);border:1px solid #7e6cbe2e;border:1px solid var(--line);border-radius:24px;box-shadow:none;padding:8px 18px}.impact-links-panel a{grid-gap:13px;align-items:center;border-bottom:1px solid #7e6cbe2e;border-bottom:1px solid var(--line);color:#2f3654;color:var(--text);display:grid;gap:13px;grid-template-columns:48px minmax(0,1fr) auto 18px;min-height:74px;text-decoration:none}.impact-links-panel a:last-child{border-bottom:0}.impact-links-panel a>span{background:#7e64e81f;border-radius:15px;color:#7b6ad8;color:var(--brand);display:grid;font-size:22px;height:44px;overflow:hidden;place-items:center;width:44px}.impact-news-icon img{height:100%;object-fit:cover;width:100%}.impact-links-panel strong{display:block;font-size:17px;line-height:1.15;overflow-wrap:anywhere}.impact-links-panel small{-webkit-line-clamp:1;-webkit-box-orient:vertical;color:#747a98;color:var(--muted);display:-webkit-box;font-size:13px;margin-top:3px;overflow:hidden}.impact-links-panel em{background:#21b9781f;border-radius:999px;color:var(--impact-green);font-size:12px;font-style:normal;font-weight:850;padding:6px 10px;white-space:nowrap}.impact-links-panel a>svg{color:#747a98;color:var(--muted);justify-self:end}@media (max-width:1100px){.impact-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.home-impact-v48{gap:11px}.home-impact-hero{border-radius:22px;gap:8px;grid-template-columns:minmax(0,1fr) 98px;min-height:196px;padding:15px}.impact-id-chip{font-size:10px;min-height:24px;padding:0 8px}.impact-eyebrow{font-size:19px;margin-top:12px;max-width:160px}.impact-amount{gap:6px;margin-top:6px}.impact-amount strong{font-size:42px}.impact-amount span{font-size:15px;padding-bottom:4px}.impact-status-pill{border-radius:12px;font-size:11.5px;gap:6px;margin-top:10px;min-height:32px;padding:0 10px}.impact-status-pill svg{height:15px;width:15px}.impact-coin-scene{min-height:138px}.impact-coin-ring{height:70px;padding:5px;width:70px}.impact-podium{border-width:2px;bottom:17px;height:32px;width:104px}.impact-podium span{height:14px}.impact-spark.one{right:30px;top:22px}.impact-spark.two{display:none}.impact-spark.three{bottom:62px;right:6px}.impact-action-grid,.impact-metric-grid{gap:9px;grid-template-columns:repeat(2,minmax(0,1fr))}.impact-action-card{border-radius:17px;gap:8px;grid-template-columns:36px minmax(0,1fr) 13px;min-height:78px;padding:10px}.impact-action-icon{border-radius:12px;font-size:18px;height:36px;width:36px}.impact-action-card strong{font-size:15.5px}.impact-action-card small{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:10.5px;line-height:1.2;margin-top:4px;overflow:hidden}.impact-action-card .impact-go{height:13px;width:13px}.impact-metric-card{border-radius:17px;min-height:124px;padding:11px}.impact-metric-icon{border-radius:12px;font-size:18px;height:38px;margin-bottom:10px;width:38px}.impact-metric-card h3{font-size:11px;line-height:1.2;margin-bottom:8px;min-height:26px}.impact-metric-card strong{font-size:20px;margin-bottom:5px}.impact-metric-card small{font-size:10.8px}.impact-line-art,.impact-watermark{bottom:10px;height:32px;right:10px;width:32px}.impact-watermark.flame{bottom:4px;height:56px;right:6px;width:56px}.impact-progress{bottom:11px;height:7px;left:11px;right:11px}.impact-progress-card{border-radius:17px;gap:9px;grid-template-columns:52px minmax(0,1fr) 44px;min-height:84px;padding:12px}.impact-reward-badge{font-size:24px;height:48px;width:48px}.impact-progress-card h3{font-size:14.5px;line-height:1.15;margin-bottom:3px}.impact-progress-card p{font-size:11px;line-height:1.25}.impact-ring{height:42px;width:42px}.impact-ring:before{inset:6px}.impact-ring svg{height:17px;width:17px}.impact-links-panel{border-radius:17px;padding:5px 12px}.impact-links-panel a{gap:9px;grid-template-columns:38px minmax(0,1fr) auto 13px;min-height:60px}.impact-links-panel a>span{border-radius:12px;font-size:18px;height:36px;width:36px}.impact-links-panel strong{font-size:14.5px}.impact-links-panel small{font-size:10.8px}.impact-links-panel em{font-size:10px;padding:4px 7px}}.app-shell.admin-mobile-preview .home-impact-v48{gap:11px}.app-shell.admin-mobile-preview .impact-eyebrow{margin-top:12px!important}.app-shell.admin-mobile-preview .impact-metric-card{min-height:124px!important}.impact-identity-row{align-items:center;display:flex;flex-wrap:wrap;gap:7px;max-width:100%}.impact-identity-row span{align-items:center;background:#21b9781f;border-radius:999px;color:var(--impact-green);display:inline-flex;font-size:11.5px;font-weight:900;max-width:100%;min-height:28px;padding:0 10px;white-space:nowrap}.impact-identity-row span+span{background:#7e64e81f;color:#7b6ad8;color:var(--brand)}.impact-metric-card .impact-progress,.impact-status-pill{display:none!important}.impact-metric-card{min-height:154px}.impact-progress-card{display:none!important}.impact-links-panel{margin-top:0}.impact-news-preview{grid-gap:12px;background:#ffffffd6;background:var(--surface);border:1px solid #7e6cbe2e;border:1px solid var(--line);border-radius:22px;box-shadow:none;display:grid;gap:12px;padding:14px}.impact-news-head{align-items:center;display:flex;gap:12px;justify-content:space-between}.impact-news-head span{color:#7b6ad8;color:var(--brand);display:block;font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.impact-news-head h3{font-size:20px;line-height:1.1;margin:3px 0 0}.impact-news-head a{border:1px solid #7e6cbe2e;border:1px solid var(--line);border-radius:999px;color:#7b6ad8;color:var(--brand);display:inline-flex;font-size:12px;font-weight:900;gap:6px;min-height:34px;padding:0 11px;white-space:nowrap}.impact-news-card,.impact-news-head a{align-items:center;text-decoration:none}.impact-news-card{grid-gap:11px;background:#fff;background:var(--surface-solid);border:1px solid #7e6cbe2e;border:1px solid var(--line);border-radius:17px;color:#2f3654;color:var(--text);display:grid;gap:11px;grid-template-columns:52px minmax(0,1fr) 16px;min-height:78px;padding:10px}.impact-news-thumb{background:#7e64e81f;border-radius:15px;color:#7b6ad8;color:var(--brand);display:grid;font-size:22px;height:50px;overflow:hidden;place-items:center;width:50px}.impact-news-thumb img{height:100%;object-fit:cover;width:100%}.impact-news-card strong{-webkit-line-clamp:1;color:#2f3654;color:var(--text);font-size:16px;line-height:1.15}.impact-news-card small,.impact-news-card strong{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.impact-news-card small{-webkit-line-clamp:2;color:#747a98;color:var(--muted);font-size:12px;line-height:1.3;margin-top:3px}.impact-news-card>svg{color:#d4af37;color:var(--gold-strong)}@media (max-width:760px){.impact-identity-row{gap:5px}.impact-identity-row span{font-size:9.5px;min-height:23px;padding:0 7px}.impact-eyebrow{margin-top:10px!important}.impact-metric-card{min-height:118px!important}.impact-metric-card h3{min-height:0!important}.impact-links-panel a{min-height:58px}.impact-news-preview{border-radius:17px;gap:10px;padding:12px}.impact-news-head span{font-size:10px}.impact-news-head h3{font-size:17px}.impact-news-head a{font-size:11px;min-height:30px;padding:0 9px}.impact-news-card{border-radius:15px;gap:9px;grid-template-columns:42px minmax(0,1fr) 13px;min-height:68px;padding:9px}.impact-news-thumb{border-radius:13px;font-size:18px;height:40px;width:40px}.impact-news-card strong{font-size:14px}.impact-news-card small{-webkit-line-clamp:1;font-size:10.8px}}.app-shell.admin-mobile-preview .impact-identity-row span{font-size:9.5px!important;min-height:23px!important;padding:0 7px!important}.app-shell.admin-mobile-preview .home-impact-v48{gap:11px!important;max-width:100%!important;width:100%!important}.app-shell.admin-mobile-preview .home-impact-hero{border-radius:22px!important;grid-template-columns:minmax(0,1fr) 98px!important;min-height:196px!important;padding:15px!important}.app-shell.admin-mobile-preview .impact-id-chip,.app-shell.admin-mobile-preview .impact-identity-row span{font-size:9.5px!important;min-height:23px!important;padding:0 7px!important}.app-shell.admin-mobile-preview .impact-eyebrow{font-size:19px!important;margin-top:10px!important;max-width:160px!important}.app-shell.admin-mobile-preview .impact-amount{gap:6px!important;margin-top:6px!important}.app-shell.admin-mobile-preview .impact-amount strong{font-size:42px!important}.app-shell.admin-mobile-preview .impact-amount span{font-size:15px!important}.app-shell.admin-mobile-preview .impact-coin-scene{min-height:138px!important}.app-shell.admin-mobile-preview .impact-coin-ring{height:70px!important;width:70px!important}.app-shell.admin-mobile-preview .impact-podium{bottom:17px!important;height:32px!important;width:104px!important}.app-shell.admin-mobile-preview .impact-podium span{height:14px!important}.app-shell.admin-mobile-preview .impact-action-grid,.app-shell.admin-mobile-preview .impact-metric-grid{gap:9px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.app-shell.admin-mobile-preview .impact-action-card{border-radius:17px!important;gap:8px!important;grid-template-columns:36px minmax(0,1fr) 13px!important;min-height:78px!important;padding:10px!important}.app-shell.admin-mobile-preview .impact-action-icon{border-radius:12px!important;font-size:18px!important;height:36px!important;width:36px!important}.app-shell.admin-mobile-preview .impact-action-card strong{font-size:15.5px!important;line-height:1.05!important;overflow-wrap:normal!important}.app-shell.admin-mobile-preview .impact-action-card small{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;font-size:10.5px!important;line-height:1.2!important;margin-top:4px!important;overflow:hidden!important}.app-shell.admin-mobile-preview .impact-action-card .impact-go{height:13px!important;width:13px!important}.app-shell.admin-mobile-preview .impact-metric-card{border-radius:17px!important;min-height:118px!important;padding:11px!important}.app-shell.admin-mobile-preview .impact-metric-icon{border-radius:12px!important;font-size:18px!important;height:38px!important;margin-bottom:10px!important;width:38px!important}.app-shell.admin-mobile-preview .impact-metric-card h3{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;font-size:11px!important;line-height:1.2!important;margin-bottom:8px!important;min-height:0!important;overflow:hidden!important}.app-shell.admin-mobile-preview .impact-metric-card strong{font-size:20px!important;line-height:1.04!important;margin-bottom:5px!important;overflow-wrap:normal!important}.app-shell.admin-mobile-preview .impact-metric-card small{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;font-size:10.8px!important;line-height:1.2!important;overflow:hidden!important}.app-shell.admin-mobile-preview .impact-line-art,.app-shell.admin-mobile-preview .impact-watermark{bottom:10px!important;height:32px!important;right:10px!important;width:32px!important}.app-shell.admin-mobile-preview .impact-watermark.flame{bottom:4px!important;height:56px!important;right:6px!important;width:56px!important}.app-shell.admin-mobile-preview .impact-links-panel{border-radius:17px!important;padding:5px 12px!important}.app-shell.admin-mobile-preview .impact-links-panel a{gap:9px!important;grid-template-columns:38px minmax(0,1fr) auto 13px!important;min-height:58px!important}.app-shell.admin-mobile-preview .impact-links-panel a>span{border-radius:12px!important;font-size:18px!important;height:36px!important;width:36px!important}.app-shell.admin-mobile-preview .impact-links-panel strong{font-size:14.5px!important;line-height:1.15!important}.app-shell.admin-mobile-preview .impact-links-panel small{-webkit-line-clamp:1!important;font-size:10.8px!important}.app-shell.admin-mobile-preview .impact-links-panel em{font-size:10px!important;padding:4px 7px!important}.app-shell.admin-mobile-preview .impact-news-preview{border-radius:17px!important;gap:10px!important;padding:12px!important}.app-shell.admin-mobile-preview .impact-news-head span{font-size:10px!important}.app-shell.admin-mobile-preview .impact-news-head h3{font-size:17px!important}.app-shell.admin-mobile-preview .impact-news-head a{font-size:11px!important;min-height:30px!important;padding:0 9px!important}.app-shell.admin-mobile-preview .impact-news-card{border-radius:15px!important;gap:9px!important;grid-template-columns:42px minmax(0,1fr) 13px!important;min-height:68px!important;padding:9px!important}.app-shell.admin-mobile-preview .impact-news-thumb{border-radius:13px!important;font-size:18px!important;height:40px!important;width:40px!important}.app-shell.admin-mobile-preview .impact-news-card strong{-webkit-line-clamp:1!important;font-size:14px!important}.app-shell.admin-mobile-preview .impact-news-card small{-webkit-line-clamp:1!important;font-size:10.8px!important}.impact-spark{display:none!important}.impact-mobile-identity{display:none}@media (max-width:760px){.impact-mobile-identity{align-items:center;display:flex;gap:7px;justify-content:center;margin:-2px 0 2px}.impact-mobile-identity span{align-items:center;border-radius:999px;display:inline-flex;font-size:10px;font-weight:900;line-height:1;min-height:24px;padding:0 9px;white-space:nowrap}.impact-mobile-identity span:first-child{background:#21b9781f;color:var(--impact-green)}.impact-mobile-identity span:last-child{background:#7e64e81f;color:#7b6ad8;color:var(--brand)}.home-impact-hero .impact-identity-row{display:none!important}.home-impact-hero{gap:8px!important;grid-template-columns:minmax(0,1fr) 88px!important;min-height:158px!important;padding:13px 15px!important}.impact-eyebrow{font-size:16px!important;line-height:1.12!important;margin-top:0!important;max-width:150px!important}.impact-amount{gap:5px!important;margin-top:5px!important}.impact-amount strong{font-size:36px!important;line-height:.92!important}.impact-amount span{font-size:13px!important;padding-bottom:4px!important}.impact-coin-scene{min-height:112px!important}.impact-coin-ring{height:62px!important;padding:5px!important;width:62px!important}.impact-podium{border-width:2px!important;bottom:12px!important;height:27px!important;width:92px!important}.impact-podium span{height:12px!important}}@media (max-width:420px){.home-impact-hero{grid-template-columns:minmax(0,1fr) 84px!important;min-height:152px!important;padding:12px 14px!important}.impact-eyebrow{font-size:15.5px!important}.impact-amount strong{font-size:34px!important}.impact-amount span{font-size:12.5px!important}.impact-coin-ring{height:58px!important;width:58px!important}.impact-podium{bottom:11px!important;height:25px!important;width:86px!important}}.app-shell.admin-mobile-preview .impact-mobile-identity{align-items:center!important;gap:7px!important;justify-content:center!important;margin:-2px 0 2px!important}.app-shell.admin-mobile-preview .impact-mobile-identity span{align-items:center!important;border-radius:999px!important;display:inline-flex!important;font-size:10px!important;font-weight:900!important;line-height:1!important;min-height:24px!important;padding:0 9px!important;white-space:nowrap!important}.app-shell.admin-mobile-preview .impact-mobile-identity span:first-child{background:#21b9781f!important}.app-shell.admin-mobile-preview .impact-mobile-identity span:last-child{background:#7e64e81f!important;color:#7b6ad8!important;color:var(--brand)!important}.app-shell.admin-mobile-preview .home-impact-hero .impact-identity-row{display:none!important}.app-shell.admin-mobile-preview .home-impact-hero{gap:8px!important;grid-template-columns:minmax(0,1fr) 84px!important;min-height:152px!important;padding:12px 14px!important}.app-shell.admin-mobile-preview .impact-eyebrow{font-size:15.5px!important;line-height:1.12!important;max-width:150px!important}.app-shell.admin-mobile-preview .impact-amount{gap:5px!important;margin-top:5px!important}.app-shell.admin-mobile-preview .impact-amount strong{font-size:34px!important;line-height:.92!important}.app-shell.admin-mobile-preview .impact-amount span{font-size:12.5px!important;padding-bottom:4px!important}.app-shell.admin-mobile-preview .impact-coin-scene{min-height:108px!important}.app-shell.admin-mobile-preview .impact-coin-ring{height:58px!important;padding:5px!important;width:58px!important}.app-shell.admin-mobile-preview .impact-podium{border-width:2px!important;bottom:11px!important;height:25px!important;width:86px!important}.app-shell.admin-mobile-preview .impact-podium span{height:12px!important}@media (max-width:760px){.impact-mobile-identity{background:linear-gradient(135deg,#7e64e81a,#d7b77a14),#ffffffd6;background:linear-gradient(135deg,#7e64e81a,#d7b77a14),var(--surface);border:1px solid #d7b77a42;border-radius:18px;gap:8px!important;justify-content:stretch!important;margin:0 0 8px!important;padding:7px!important;width:100%}.impact-mobile-identity span{border-radius:13px!important;flex:1 1;font-size:11.5px!important;justify-content:center;letter-spacing:.02em;min-height:32px!important;padding:0 10px!important;text-transform:uppercase}.impact-mobile-identity span:first-child{background:#21b97824!important;border:1px solid #21b97842}.impact-mobile-identity span:last-child{background:linear-gradient(135deg,#7e64e829,#d7b77a1f)!important;border:1px solid #d7b77a57;color:#d4af37!important;color:var(--gold-strong)!important}.home-impact-hero{align-items:center!important;grid-template-columns:minmax(0,1fr) 78px!important;min-height:132px!important;padding:10px 14px!important}.impact-eyebrow{font-size:14.5px!important;margin-bottom:0!important;margin-top:0!important}.impact-amount{margin-top:3px!important}.impact-amount strong{font-size:31px!important}.impact-amount span{font-size:11.5px!important;padding-bottom:3px!important}.impact-coin-scene{min-height:92px!important}.impact-coin-ring{height:52px!important;padding:4px!important;width:52px!important}.impact-podium{bottom:7px!important;height:22px!important;width:78px!important}.impact-podium span{height:10px!important}}@media (max-width:420px){.home-impact-hero{grid-template-columns:minmax(0,1fr) 74px!important;min-height:126px!important;padding:9px 13px!important}.impact-mobile-identity{margin-bottom:7px!important;padding:6px!important}.impact-mobile-identity span{font-size:11px!important;min-height:30px!important}.impact-eyebrow{font-size:14px!important}.impact-amount strong{font-size:30px!important}.impact-amount span{font-size:11px!important}.impact-coin-ring{height:50px!important;width:50px!important}.impact-podium{bottom:7px!important;height:21px!important;width:74px!important}}.impact-links-panel .impact-plan-link>span{background:#d7b77a24;color:#d4af37;color:var(--gold-strong)}.impact-links-panel .impact-plan-link strong{color:#d4af37;color:var(--gold-strong)}.app-shell.admin-mobile-preview .impact-mobile-identity{background:linear-gradient(135deg,#7e64e81a,#d7b77a14),#ffffffd6!important;background:linear-gradient(135deg,#7e64e81a,#d7b77a14),var(--surface)!important;border:1px solid #d7b77a42!important;border-radius:18px!important;display:flex!important;gap:8px!important;justify-content:stretch!important;margin:0 0 7px!important;padding:6px!important;width:100%!important}.app-shell.admin-mobile-preview .impact-mobile-identity span{border-radius:13px!important;flex:1 1!important;font-size:11px!important;justify-content:center!important;letter-spacing:.02em!important;min-height:30px!important;padding:0 10px!important;text-transform:uppercase!important}.app-shell.admin-mobile-preview .impact-mobile-identity span:first-child{background:#21b97824!important;border:1px solid #21b97842!important;color:var(--impact-green)!important}.app-shell.admin-mobile-preview .impact-mobile-identity span:last-child{background:linear-gradient(135deg,#7e64e829,#d7b77a1f)!important;border:1px solid #d7b77a57!important;color:#d4af37!important;color:var(--gold-strong)!important}.app-shell.admin-mobile-preview .home-impact-hero{align-items:center!important;grid-template-columns:minmax(0,1fr) 74px!important;min-height:126px!important;padding:9px 13px!important}.app-shell.admin-mobile-preview .impact-eyebrow{font-size:14px!important;margin-top:0!important}.app-shell.admin-mobile-preview .impact-amount{margin-top:3px!important}.app-shell.admin-mobile-preview .impact-amount strong{font-size:30px!important}.app-shell.admin-mobile-preview .impact-amount span{font-size:11px!important;padding-bottom:3px!important}.app-shell.admin-mobile-preview .impact-coin-scene{min-height:88px!important}.app-shell.admin-mobile-preview .impact-coin-ring{height:50px!important;padding:4px!important;width:50px!important}.app-shell.admin-mobile-preview .impact-podium{bottom:7px!important;height:21px!important;width:74px!important}.topbar{padding:8px 0 16px}.brand-title-line,.topbar-brand-lockup{align-items:center;display:flex}.brand-title-line{gap:14px}.brand-title-line img{filter:drop-shadow(0 8px 18px rgba(212,175,55,.18));height:56px;object-fit:contain;width:56px}.brand-title-line strong{color:#2f3654;color:var(--text);display:block;font-size:clamp(24px,2.5vw,34px);line-height:1.02}.brand-title-line span{color:#747a98;color:var(--muted);display:block;font-size:14px;margin-top:6px}.top-actions{gap:12px}.notification-btn{position:relative}.notification-btn i{background:#7b6ad8;background:var(--brand);border:2px solid #ffffffd6;border:2px solid var(--surface);border-radius:50%;height:9px;position:absolute;right:9px;top:9px;width:9px}.ai-user-chip{align-items:center;background:linear-gradient(135deg,#b59cff1f,#ffffffbf);border:1px solid #7e6cbe2e;border:1px solid var(--line);border-radius:18px;color:#2f3654;color:var(--text);display:flex;gap:10px;min-height:58px;padding:8px 12px 8px 9px;text-decoration:none}:root[data-theme=dark] .ai-user-chip{background:linear-gradient(135deg,#b59cff1f,#281941e0)}.ai-user-chip img{border:2px solid #a07aff8c;border-radius:50%;box-shadow:0 8px 20px #5b4c8c29;flex-shrink:0;height:42px;object-fit:cover;width:42px}.ai-user-chip strong{color:#7b6ad8;color:var(--brand);display:block;font-size:16px;line-height:1.05}.ai-user-chip small{color:#747a98;color:var(--muted);display:block;font-size:12px;font-weight:800;margin-top:3px}.mobile-ai-chip{display:none}.home-impact-hero .impact-identity-row,.impact-mobile-identity{display:none!important}.home-impact-hero{padding-bottom:14px!important;padding-top:14px!important}@media (max-width:720px){.topbar{padding:2px 0 8px}.mobile-top-brand{grid-gap:6px;display:grid;gap:6px;place-items:center;width:100%}.mobile-top-brand .brand-logo{gap:9px;justify-content:center;padding:0}.mobile-top-brand .brand-logo img{height:34px;width:34px}.mobile-top-brand .brand-logo strong{font-size:12px;letter-spacing:1.7px;line-height:1.05}.mobile-top-brand .brand-logo span{font-size:9px}.mobile-ai-chip{align-items:center;background:linear-gradient(135deg,#b59cff24,#ffffffb8);border:1px solid #d7b77a42;border-radius:18px;color:#2f3654;color:var(--text);display:flex;gap:10px;justify-content:center;max-width:240px;padding:8px 12px;text-decoration:none;width:100%}:root[data-theme=dark] .mobile-ai-chip{background:linear-gradient(135deg,#b59cff29,#201333eb)}.mobile-ai-chip img{border:2px solid #a07aff80;border-radius:50%;flex-shrink:0;height:36px;object-fit:cover;width:36px}.mobile-ai-chip strong{color:#7b6ad8;color:var(--brand);display:block;font-size:13px;line-height:1.02}.mobile-ai-chip span{color:#747a98;color:var(--muted);display:block;font-size:10.5px;font-weight:800;letter-spacing:.03em;margin-top:3px}.home-impact-hero{min-height:126px!important;padding:10px 13px!important}.impact-eyebrow{font-size:13px!important}.impact-amount strong{font-size:28px!important}.impact-amount span{font-size:10.5px!important}}@media (min-width:1101px){.app-shell.admin-mobile-preview .topbar{padding:3px 0 8px!important}.app-shell.admin-mobile-preview .mobile-top-brand{grid-gap:6px;display:grid!important;gap:6px;place-items:center;width:100%}.app-shell.admin-mobile-preview .mobile-top-brand .brand-logo{gap:8px;justify-content:center;padding:0}.app-shell.admin-mobile-preview .mobile-top-brand .brand-logo img{height:34px;width:34px}.app-shell.admin-mobile-preview .mobile-top-brand .brand-logo strong{font-size:12px;letter-spacing:1.6px;line-height:1.05}.app-shell.admin-mobile-preview .mobile-top-brand .brand-logo span{font-size:9px}.app-shell.admin-mobile-preview .mobile-ai-chip{align-items:center;background:linear-gradient(135deg,#b59cff24,#ffffffb8);border:1px solid #d7b77a42;border-radius:18px;color:#2f3654;color:var(--text);display:flex!important;gap:10px;justify-content:center;max-width:240px;padding:8px 12px;text-decoration:none;width:100%}.app-shell.admin-mobile-preview .mobile-ai-chip img{border:2px solid #a07aff80;border-radius:50%;flex-shrink:0;height:36px;object-fit:cover;width:36px}.app-shell.admin-mobile-preview .mobile-ai-chip strong{color:#7b6ad8;color:var(--brand);display:block;font-size:13px;line-height:1.02}.app-shell.admin-mobile-preview .mobile-ai-chip span{color:#747a98;color:var(--muted);display:block;font-size:10.5px;font-weight:800;margin-top:3px}.app-shell.admin-mobile-preview .home-impact-hero{min-height:126px!important;padding:10px 13px!important}.app-shell.admin-mobile-preview .impact-eyebrow{font-size:13px!important}.app-shell.admin-mobile-preview .impact-amount strong{font-size:28px!important}.app-shell.admin-mobile-preview .impact-amount span{font-size:10.5px!important}}.ai-user-chip,.home-impact-hero .impact-identity-row,.impact-mobile-identity,.mobile-ai-chip,.notification-btn{display:none!important}.mobile-top-brand{gap:0!important}@media (max-width:720px){.topbar{padding:2px 0 7px!important}.mobile-top-brand{display:grid!important;place-items:center!important}.mobile-top-brand .brand-logo{gap:8px!important;justify-content:center!important;padding:0!important}.mobile-top-brand .brand-logo img{height:34px!important;width:34px!important}.mobile-top-brand .brand-logo strong{font-size:12px!important;letter-spacing:1.6px!important;line-height:1.05!important}.mobile-top-brand .brand-logo span{font-size:9px!important}}.impact-ai-welcome-card{grid-gap:12px;align-items:center;background:radial-gradient(circle at 78% 40%,#b59cff38,#0000 30%),linear-gradient(135deg,#ffffffeb,#eee6ffe0);border:1px solid #b59cff3d;border-radius:22px;box-shadow:none;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) 112px;min-height:118px;overflow:hidden;padding:16px 18px;position:relative}:root[data-theme=dark] .impact-ai-welcome-card{background:radial-gradient(circle at 78% 40%,#b59cff2e,#0000 30%),linear-gradient(135deg,#2b1c45f2,#1f1332f0);border-color:#b59cff38}.impact-ai-welcome-copy{min-width:0;position:relative;z-index:2}.impact-ai-welcome-copy span{align-items:center;background:#7e64e81f;border-radius:999px;color:#7b6ad8;color:var(--brand);display:inline-flex;font-size:10px;font-weight:900;letter-spacing:.11em;max-width:100%;min-height:24px;overflow:hidden;padding:0 9px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.impact-ai-welcome-copy h2{color:#2f3654;color:var(--text);font-size:22px;letter-spacing:-.02em;line-height:1.06;margin:8px 0 4px}.impact-ai-welcome-copy p{color:#747a98;color:var(--muted);font-size:13px;line-height:1.35;margin:0;max-width:520px}.impact-ai-welcome-card>img{filter:drop-shadow(0 12px 24px rgba(126,100,232,.18));height:106px;justify-self:end;object-fit:contain;position:relative;width:106px;z-index:1}.home-impact-hero{margin-top:0}@media (max-width:760px){.impact-ai-welcome-card{border-radius:19px;gap:9px;grid-template-columns:minmax(0,1fr) 82px;min-height:104px;padding:13px 14px}.impact-ai-welcome-copy span{font-size:8.5px;letter-spacing:.1em;min-height:21px;padding:0 7px}.impact-ai-welcome-copy h2{font-size:17px;line-height:1.08;margin:7px 0 3px}.impact-ai-welcome-copy p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:11px;line-height:1.28;overflow:hidden}.impact-ai-welcome-card>img{height:82px;width:82px}}@media (max-width:420px){.impact-ai-welcome-card{grid-template-columns:minmax(0,1fr) 74px;min-height:96px;padding:12px 13px}.impact-ai-welcome-copy h2{font-size:16px}.impact-ai-welcome-copy p{font-size:10.5px}.impact-ai-welcome-card>img{height:74px;width:74px}}.app-shell.admin-mobile-preview .topbar{padding:2px 0 7px!important}.app-shell.admin-mobile-preview .mobile-top-brand{grid-gap:0!important;display:grid!important;gap:0!important;place-items:center!important}.app-shell.admin-mobile-preview .mobile-top-brand .brand-logo{gap:8px!important;justify-content:center!important;padding:0!important}.app-shell.admin-mobile-preview .mobile-top-brand .brand-logo img{height:34px!important;width:34px!important}.app-shell.admin-mobile-preview .mobile-top-brand .brand-logo strong{font-size:12px!important;letter-spacing:1.6px!important;line-height:1.05!important}.app-shell.admin-mobile-preview .mobile-top-brand .brand-logo span{font-size:9px!important}.app-shell.admin-mobile-preview .impact-ai-welcome-card{border-radius:19px!important;gap:9px!important;grid-template-columns:minmax(0,1fr) 74px!important;min-height:96px!important;padding:12px 13px!important}.app-shell.admin-mobile-preview .impact-ai-welcome-copy span{font-size:8.5px!important;letter-spacing:.1em!important;min-height:21px!important;padding:0 7px!important}.app-shell.admin-mobile-preview .impact-ai-welcome-copy h2{font-size:16px!important;line-height:1.08!important;margin:7px 0 3px!important}.app-shell.admin-mobile-preview .impact-ai-welcome-copy p{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;font-size:10.5px!important;line-height:1.28!important;overflow:hidden!important}.app-shell.admin-mobile-preview .impact-ai-welcome-card>img{height:74px!important;width:74px!important}.admin-preview-exit-btn{align-items:center;background:linear-gradient(135deg,#7e64e8f5,#2d1b46f5);border:1px solid #d7b77a73;border-radius:999px;box-shadow:0 14px 30px #130a2338;color:#fff;cursor:pointer;display:inline-flex;font-size:12px;font-weight:900;gap:8px;min-height:38px;padding:0 13px;position:fixed;right:14px;top:14px;z-index:99999}.admin-preview-exit-btn svg{height:15px;width:15px}.admin-preview-exit-btn:hover{transform:translateY(-1px)}@media (max-width:760px){.admin-preview-exit-btn{font-size:11px;min-height:34px;padding:0 10px;right:10px;top:10px}}.app-shell.admin-mobile-preview .admin-preview-exit-btn{display:inline-flex!important;opacity:1!important;pointer-events:auto!important}.tasks-page-v2{margin-inline:auto;max-width:1160px}.tasks-impact-hero{background:radial-gradient(circle at 86% 26%,#b59cff47,#0000 28%),radial-gradient(circle at 92% 78%,#d7b77a2e,#0000 30%),linear-gradient(135deg,#fffffff0,#eee6ffe6)!important;border:1px solid #b59cff47;border-radius:24px;box-shadow:none!important;overflow:hidden;position:relative}:root[data-theme=dark] .tasks-impact-hero{background:radial-gradient(circle at 86% 26%,#b59cff33,#0000 28%),radial-gradient(circle at 92% 78%,#d7b77a1f,#0000 30%),linear-gradient(135deg,#2b1c45f5,#1f1332f0)!important}.tasks-impact-hero:after{border:1px solid #b59cff2e;border-radius:50%;content:"";height:210px;pointer-events:none;position:absolute;right:-28px;top:-38px;width:210px}.tasks-impact-hero-brain{filter:drop-shadow(0 12px 24px rgba(126,100,232,.18));height:118px;object-fit:contain;opacity:.92;pointer-events:none;position:absolute;right:28px;top:50%;transform:translateY(-50%);width:118px}.tasks-v2-title{min-width:0;position:relative;z-index:2}.tasks-v2-title .eyebrow{color:#7b6ad8;color:var(--brand)}.tasks-v2-title h2{color:#2f3654;color:var(--text);letter-spacing:-.035em}.tasks-v2-title p{max-width:480px}.reset-chip,.tasks-v2-plan{background:#ffffffb8!important;border:1px solid #b59cff47!important;box-shadow:none!important;position:relative;z-index:2}:root[data-theme=dark] .reset-chip,:root[data-theme=dark] .tasks-v2-plan{background:#211435c7!important}.tasks-v2-plan{border-color:#7e64e852!important}.tasks-v2-plan strong{color:#7b6ad8;color:var(--brand)}.reset-chip{border-color:#d7b77a57!important}.reset-chip strong{letter-spacing:.02em}.task-layout-v2{align-items:start}.task-current-card{background:radial-gradient(circle at 92% 6%,#d7b77a1f,#0000 30%),radial-gradient(circle at 6% 95%,#7e64e814,#0000 34%),#ffffffd6!important;background:radial-gradient(circle at 92% 6%,#d7b77a1f,#0000 30%),radial-gradient(circle at 6% 95%,#7e64e814,#0000 34%),var(--surface)!important;border:1px solid #d7b77a4d!important;border-radius:24px!important;box-shadow:none!important}.task-question-head{align-items:center;border-bottom-color:#b59cff33;gap:10px}.task-question-head span{color:#7b6ad8;color:var(--brand);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.task-question-head h3{font-size:23px;letter-spacing:-.025em}.task-question-head>strong{background:linear-gradient(135deg,#7e64e81f,#d7b77a14);border-color:#b59cff47;color:#7b6ad8;color:var(--brand);font-weight:900}.task-question-box{background:linear-gradient(135deg,#ffffffe0,#eee6ff85)!important;border-color:#b59cff3d!important}:root[data-theme=dark] .task-question-box{background:#1f1332b3!important}.answer-grid-v2 button,.task-current-card .question-text,.task-question-box .question-text{color:#2f3654;color:var(--text)}.answer-grid-v2 button{background:#ffffffb8;border-color:#b59cff38;box-shadow:none}:root[data-theme=dark] .answer-grid-v2 button{background:#1f1332b8}.answer-grid-v2 button b{background:#7e64e81f;color:#7b6ad8;color:var(--brand)}.answer-grid-v2 button.selected{background:linear-gradient(135deg,#7e64e829,#d7b77a1f);border-color:#d7b77a8c}.answer-grid-v2 button.selected b{background:#7b6ad8;background:var(--brand);color:#fff}.task-current-card .primary-btn.full{background:linear-gradient(135deg,#8f5cf6,#7e64e8);border-radius:16px;box-shadow:none;min-height:52px}.task-wait-state,.validation-state{background:radial-gradient(circle at 50% 10%,#d7b77a24,#0000 30%),linear-gradient(135deg,#ffffffd1,#eee6ff94);border:1px solid #d7b77a42;border-radius:22px;min-height:310px;padding:24px}:root[data-theme=dark] .task-wait-state,:root[data-theme=dark] .validation-state{background:radial-gradient(circle at 50% 10%,#d7b77a1f,#0000 30%),linear-gradient(135deg,#2b1c45eb,#1f1332d1)}.task-wait-state svg{color:#d4af37;color:var(--gold-strong)}.task-wait-state h3{font-size:22px;letter-spacing:-.02em}.task-wait-state p{margin-inline:auto;max-width:380px}.task-wait-state strong{color:#7b6ad8;color:var(--brand);font-size:clamp(42px,7vw,66px);line-height:.95}.task-side-v2{gap:12px}.task-stat-card{background:#ffffffd6;background:var(--surface);border:1px solid #7e6cbe2e;border:1px solid var(--line);border-radius:21px!important;box-shadow:none!important;overflow:hidden;position:relative}.task-stat-card:first-child svg{background:#7e64e81f;color:#7b6ad8;color:var(--brand)}.task-stat-card:nth-child(2) svg{background:#2f98ff1f;color:#2f98ff}.task-stat-card:nth-child(3) svg{background:#d7b77a24;color:#d4af37;color:var(--gold-strong)}.task-stat-card:nth-child(4) svg{background:#30a36d1f;color:#30a36d;color:var(--success)}.task-stat-card span{color:#747a98;color:var(--muted)}.task-stat-card strong{color:#2f3654;color:var(--text);letter-spacing:-.03em}.task-stat-card small{color:#747a98;color:var(--muted)}.task-history-card{background:#ffffffd6;background:var(--surface);border:1px solid #7e6cbe2e;border:1px solid var(--line);border-radius:24px!important;box-shadow:none!important}.task-history-card .section-title span{color:#7b6ad8;color:var(--brand)}.history-list-compact-v2{gap:8px!important}.history-list-compact-v2 div{background:#fff;background:var(--surface-solid);border:1px solid #b59cff2e}.history-list-compact-v2 strong{color:#2f3654;color:var(--text)}.history-list-compact-v2 small{color:#747a98;color:var(--muted)}@media (max-width:760px){.tasks-page-v2{gap:11px!important}.tasks-impact-hero{border-radius:19px!important;gap:9px!important;grid-template-columns:1fr 1fr!important;padding:13px!important}.tasks-impact-hero-brain{height:62px;opacity:.82;right:16px;top:38px;width:62px}.tasks-impact-hero:after{height:126px;right:-42px;top:-42px;width:126px}.tasks-v2-title{grid-column:1/-1;padding-right:68px}.tasks-v2-title .eyebrow{font-size:10px!important;letter-spacing:.14em!important}.tasks-v2-title h2{font-size:21px!important;margin:5px 0!important}.tasks-v2-title p{font-size:12px!important;line-height:1.32!important;max-width:245px}.reset-chip,.tasks-v2-plan{border-radius:15px!important;min-height:64px!important;padding:9px!important}.reset-chip span,.task-stat-card span,.tasks-v2-plan span{font-size:8.7px!important;letter-spacing:.07em!important}.reset-chip strong,.tasks-v2-plan strong{font-size:12.5px!important}.reset-chip small,.tasks-v2-plan small{font-size:10px!important}.task-layout-v2{gap:11px!important}.task-current-card{border-radius:19px!important;padding:13px!important}.task-question-head{margin-bottom:11px!important;padding-bottom:10px!important}.task-question-head span{font-size:11px!important;letter-spacing:.03em!important;text-transform:none!important}.task-question-head h3{font-size:19px!important;line-height:1.14!important}.task-question-head>strong{font-size:10.8px!important;padding:7px 9px!important}.task-question-box{border-radius:15px!important;padding:12px!important}.task-current-card .question-text,.task-question-box .question-text{font-size:14.5px!important;line-height:1.45!important}.answer-grid-v2{gap:9px!important;margin:12px 0!important}.answer-grid-v2 button{border-radius:15px!important;font-size:14px!important;min-height:58px;padding:10px!important}.answer-grid-v2 button b{flex-basis:32px!important;height:32px!important;width:32px!important}.task-current-card .primary-btn.full{border-radius:15px!important;min-height:46px!important}.task-wait-state,.validation-state{border-radius:19px!important;min-height:260px!important;padding:20px 14px!important}.task-wait-state h3{font-size:20px!important}.task-wait-state p{font-size:13px!important;line-height:1.35!important}.task-wait-state strong{font-size:46px!important}.task-side-v2{gap:9px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.task-stat-card{border-radius:17px!important;min-height:112px!important;padding:12px!important}.task-stat-card svg{border-radius:13px!important;height:36px!important;padding:8px!important;width:36px!important}.task-stat-card strong{font-size:18px!important}.task-stat-card small{font-size:10.5px!important;line-height:1.25!important}.task-history-card{border-radius:19px!important;padding:13px!important}.task-history-card .section-title h3{font-size:20px!important;margin-bottom:10px!important}.history-list-v2{grid-template-columns:1fr!important}.history-list-compact-v2 div{border-radius:14px!important;padding:10px 11px!important}}.app-shell.admin-mobile-preview .tasks-page-v2{gap:11px!important}.app-shell.admin-mobile-preview .tasks-impact-hero{border-radius:19px!important;gap:9px!important;grid-template-columns:1fr 1fr!important;padding:13px!important}.app-shell.admin-mobile-preview .tasks-impact-hero-brain{height:62px!important;opacity:.82!important;right:16px!important;top:38px!important;width:62px!important}.app-shell.admin-mobile-preview .tasks-impact-hero:after{height:126px!important;right:-42px!important;top:-42px!important;width:126px!important}.app-shell.admin-mobile-preview .tasks-v2-title{grid-column:1/-1!important;padding-right:68px!important}.app-shell.admin-mobile-preview .tasks-v2-title .eyebrow{font-size:10px!important;letter-spacing:.14em!important}.app-shell.admin-mobile-preview .tasks-v2-title h2{font-size:21px!important;margin:5px 0!important}.app-shell.admin-mobile-preview .tasks-v2-title p{font-size:12px!important;line-height:1.32!important;max-width:245px!important}.app-shell.admin-mobile-preview .reset-chip,.app-shell.admin-mobile-preview .tasks-v2-plan{border-radius:15px!important;min-height:64px!important;padding:9px!important}.app-shell.admin-mobile-preview .reset-chip span,.app-shell.admin-mobile-preview .task-stat-card span,.app-shell.admin-mobile-preview .tasks-v2-plan span{font-size:8.7px!important;letter-spacing:.07em!important}.app-shell.admin-mobile-preview .reset-chip strong,.app-shell.admin-mobile-preview .tasks-v2-plan strong{font-size:12.5px!important}.app-shell.admin-mobile-preview .task-current-card{border-radius:19px!important;padding:13px!important}.app-shell.admin-mobile-preview .task-question-head h3{font-size:19px!important}.app-shell.admin-mobile-preview .task-current-card .question-text,.app-shell.admin-mobile-preview .task-question-box .question-text{font-size:14.5px!important;line-height:1.45!important}.app-shell.admin-mobile-preview .answer-grid-v2 button{border-radius:15px!important;font-size:14px!important;min-height:58px!important;padding:10px!important}.app-shell.admin-mobile-preview .task-wait-state,.app-shell.admin-mobile-preview .validation-state{border-radius:19px!important;min-height:260px!important;padding:20px 14px!important}.app-shell.admin-mobile-preview .task-wait-state strong{font-size:46px!important}.app-shell.admin-mobile-preview .task-side-v2{gap:9px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.app-shell.admin-mobile-preview .task-stat-card{border-radius:17px!important;min-height:112px!important;padding:12px!important}.app-shell.admin-mobile-preview .task-stat-card svg{border-radius:13px!important;height:36px!important;padding:8px!important;width:36px!important}.app-shell.admin-mobile-preview .task-stat-card strong{font-size:18px!important}.app-shell.admin-mobile-preview .task-history-card{border-radius:19px!important;padding:13px!important}.app-shell.admin-mobile-preview .history-list-v2{grid-template-columns:1fr!important}.mobile-panel-card{overflow:hidden}.mobile-panel-card:before{background:radial-gradient(circle at 92% 10%,#8f5cf62e,#0000 28%),radial-gradient(circle at 10% 100%,#d7b77a1f,#0000 30%);content:"";inset:0;pointer-events:none;position:absolute}.mobile-panel-foot-actions,.mobile-panel-head,.mobile-panel-links{position:relative;z-index:2}.mobile-panel-links .mobile-panel-link{--tone-soft:color-mix(in srgb,var(--tone-color,var(--brand)) 14%,#0000);--tone-soft-2:color-mix(in srgb,var(--tone-color,var(--brand)) 9%,#0000);background:linear-gradient(135deg,#fffffff5,#f8f4ffe6),linear-gradient(120deg,var(--tone-soft),#0000 70%);border:1px solid color-mix(in srgb,#7b6ad8 34%,#c1b6dc94);border:1px solid color-mix(in srgb,var(--tone-color,var(--brand)) 34%,#c1b6dc94);box-shadow:0 12px 26px #533f7c14;overflow:hidden;position:relative;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease}:root[data-theme=dark] .mobile-panel-links .mobile-panel-link{background:linear-gradient(135deg,#38235af5,#25173ef0),linear-gradient(120deg,color-mix(in srgb,#7b6ad8 18%,#0000),#0000 72%);background:linear-gradient(135deg,#38235af5,#25173ef0),linear-gradient(120deg,color-mix(in srgb,var(--tone-color,var(--brand)) 18%,#0000),#0000 72%);border-color:color-mix(in srgb,#7b6ad8 30%,#b59cff33);border-color:color-mix(in srgb,var(--tone-color,var(--brand)) 30%,#b59cff33);box-shadow:0 16px 34px #0a061438}.mobile-panel-links .mobile-panel-link:before{background:linear-gradient(90deg,var(--tone-soft),#0000 62%);content:"";inset:0;opacity:.85;pointer-events:none;position:absolute}.mobile-panel-links .mobile-panel-link:after{background:radial-gradient(circle at center,#7b6ad8 0,#7b6ad8 45%,#0000 72%);background:radial-gradient(circle at center,var(--tone-color,var(--brand)) 0,var(--tone-color,var(--brand)) 45%,#0000 72%);border-radius:28px;content:"";height:100px;opacity:.18;pointer-events:none;position:absolute;right:-26px;top:-26px;width:100px}.mobile-panel-links .mobile-panel-link:hover{border-color:color-mix(in srgb,#7b6ad8 55%,#0000);border-color:color-mix(in srgb,var(--tone-color,var(--brand)) 55%,#0000);box-shadow:0 16px 28px color-mix(in srgb,#7b6ad8 18%,#533f7c14);box-shadow:0 16px 28px color-mix(in srgb,var(--tone-color,var(--brand)) 18%,#533f7c14);transform:translateY(-1px)}.mobile-panel-links .mobile-panel-link.active{background:linear-gradient(135deg,#fffffffa,#f7f2ffeb),linear-gradient(120deg,color-mix(in srgb,#7b6ad8 16%,#0000),#0000 70%);background:linear-gradient(135deg,#fffffffa,#f7f2ffeb),linear-gradient(120deg,color-mix(in srgb,var(--tone-color,var(--brand)) 16%,#0000),#0000 70%);border-color:color-mix(in srgb,#7b6ad8 68%,#0000);border-color:color-mix(in srgb,var(--tone-color,var(--brand)) 68%,#0000);box-shadow:0 0 0 1px color-mix(in srgb,#7b6ad8 18%,#0000),0 18px 32px #533f7c1a;box-shadow:0 0 0 1px color-mix(in srgb,var(--tone-color,var(--brand)) 18%,#0000),0 18px 32px #533f7c1a}:root[data-theme=dark] .mobile-panel-links .mobile-panel-link.active{background:linear-gradient(135deg,#3c265efa,#281843f5),linear-gradient(120deg,color-mix(in srgb,#7b6ad8 24%,#0000),#0000 72%);background:linear-gradient(135deg,#3c265efa,#281843f5),linear-gradient(120deg,color-mix(in srgb,var(--tone-color,var(--brand)) 24%,#0000),#0000 72%)}.mobile-panel-links .mobile-panel-link .mobile-panel-link-icon{background:linear-gradient(135deg,color-mix(in srgb,#7b6ad8 20%,#fff),color-mix(in srgb,#7b6ad8 8%,#fff));background:linear-gradient(135deg,color-mix(in srgb,var(--tone-color,var(--brand)) 20%,#fff),color-mix(in srgb,var(--tone-color,var(--brand)) 8%,#fff));border:1px solid color-mix(in srgb,#7b6ad8 28%,#0000);border:1px solid color-mix(in srgb,var(--tone-color,var(--brand)) 28%,#0000);box-shadow:inset 0 1px 0 #ffffff73,0 10px 18px color-mix(in srgb,#7b6ad8 12%,#0000);box-shadow:inset 0 1px 0 #ffffff73,0 10px 18px color-mix(in srgb,var(--tone-color,var(--brand)) 12%,#0000);color:#7b6ad8;color:var(--tone-color,var(--brand));position:relative;z-index:2}:root[data-theme=dark] .mobile-panel-links .mobile-panel-link .mobile-panel-link-icon{background:linear-gradient(135deg,color-mix(in srgb,#7b6ad8 22%,#ffffff12),#ffffff0d);background:linear-gradient(135deg,color-mix(in srgb,var(--tone-color,var(--brand)) 22%,#ffffff12),#ffffff0d);box-shadow:inset 0 1px 0 #ffffff0f,0 10px 20px #0003}.mobile-panel-links .mobile-panel-link .mobile-panel-link-icon,.mobile-panel-links .mobile-panel-link small,.mobile-panel-links .mobile-panel-link strong{position:relative;z-index:2}.mobile-panel-links .mobile-panel-link strong{color:#2f3654;color:var(--text)}.mobile-panel-links .mobile-panel-link small{color:#747a98;color:var(--muted)}.mobile-panel-links .tone-buyplan{--tone-color:#d7b77a}.mobile-panel-links .tone-recharge{--tone-color:#19b873}.mobile-panel-links .tone-withdraw{--tone-color:#ef5261}.mobile-panel-links .tone-history{--tone-color:#8a63f6}.mobile-panel-links .tone-profile{--tone-color:#d7b77a}.mobile-panel-links .tone-team{--tone-color:#2f98ff}.mobile-panel-links .tone-levels{--tone-color:#24b57f}.mobile-panel-links .tone-support{--tone-color:#25c46b}.mobile-panel-links .tone-news{--tone-color:#9a67ff}.mobile-panel-links .tone-admin{--tone-color:#d7b77a}.mobile-panel-links .tone-admin strong,.mobile-panel-links .tone-buyplan strong,.mobile-panel-links .tone-profile strong{color:#d4af37;color:var(--gold-strong)}.mobile-panel-links .tone-recharge strong{color:#159760}.mobile-panel-links .tone-withdraw strong{color:#ef5261}.mobile-panel-links .tone-history strong{color:#6f52eb}.mobile-panel-links .tone-team strong{color:#267fe3}.mobile-panel-links .tone-levels strong{color:#1f9e6e}.mobile-panel-links .tone-support strong{color:#1fa455}.mobile-panel-links .tone-news strong{color:#7b4ef4}:root[data-theme=dark] .mobile-panel-links .tone-admin strong,:root[data-theme=dark] .mobile-panel-links .tone-buyplan strong,:root[data-theme=dark] .mobile-panel-links .tone-profile strong{color:#f0cf8f}:root[data-theme=dark] .mobile-panel-links .tone-recharge strong{color:#6deab6}:root[data-theme=dark] .mobile-panel-links .tone-withdraw strong{color:#ff8690}:root[data-theme=dark] .mobile-panel-links .tone-history strong{color:#b39aff}:root[data-theme=dark] .mobile-panel-links .tone-team strong{color:#6eb6ff}:root[data-theme=dark] .mobile-panel-links .tone-levels strong{color:#62e7b0}:root[data-theme=dark] .mobile-panel-links .tone-support strong{color:#67e89d}:root[data-theme=dark] .mobile-panel-links .tone-news strong{color:#c0a6ff}.mobile-panel-action.theme-action span{background:#7e64e829;color:#7b6ad8;color:var(--brand)}.mobile-panel-action.logout-action span{background:#ef526124;color:#ef5261}@media (max-width:520px){.mobile-panel-links .mobile-panel-link{border-radius:18px;min-height:70px;padding:11px 12px}.mobile-panel-links .mobile-panel-link .mobile-panel-link-icon{border-radius:14px;font-size:21px;height:44px;width:44px}.mobile-panel-links .mobile-panel-link strong{font-size:15px;line-height:1.08}.mobile-panel-links .mobile-panel-link small{font-size:11px;margin-top:2px}}.mobile-panel-links .mobile-panel-link{background:linear-gradient(135deg,#fffffff5,#f8f6ffdb)!important;border-color:color-mix(in srgb,#7b6ad8 18%,#7e6cbe2e)!important;border-color:color-mix(in srgb,var(--tone-color,var(--brand)) 18%,var(--line))!important;box-shadow:none!important}:root[data-theme=dark] .mobile-panel-links .mobile-panel-link{background:linear-gradient(135deg,#301e4bf0,#25173beb)!important;border-color:color-mix(in srgb,#7b6ad8 18%,#b59cff2e)!important;border-color:color-mix(in srgb,var(--tone-color,var(--brand)) 18%,#b59cff2e)!important}.mobile-panel-links .mobile-panel-link:before{opacity:.2!important}.mobile-panel-links .mobile-panel-link:after{border-radius:50%!important;height:104px!important;opacity:.075!important;right:-38px!important;top:-42px!important;width:104px!important}.mobile-panel-links .mobile-panel-link .mobile-panel-link-icon{background:linear-gradient(135deg,color-mix(in srgb,#7b6ad8 11%,#fff),#ffffffbd)!important;background:linear-gradient(135deg,color-mix(in srgb,var(--tone-color,var(--brand)) 11%,#fff),#ffffffbd)!important;border-color:color-mix(in srgb,#7b6ad8 20%,#0000)!important;border-color:color-mix(in srgb,var(--tone-color,var(--brand)) 20%,#0000)!important;box-shadow:none!important}.mobile-panel-links .tone-admin strong,.mobile-panel-links .tone-buyplan strong,.mobile-panel-links .tone-history strong,.mobile-panel-links .tone-levels strong,.mobile-panel-links .tone-news strong,.mobile-panel-links .tone-profile strong,.mobile-panel-links .tone-recharge strong,.mobile-panel-links .tone-support strong,.mobile-panel-links .tone-team strong,.mobile-panel-links .tone-withdraw strong{color:#2f3654!important;color:var(--text)!important}.mobile-panel-links .tone-buyplan .mobile-panel-link-icon{color:#d4af37!important;color:var(--gold-strong)!important}.mobile-panel-links .tone-recharge .mobile-panel-link-icon{color:#18a96e!important}.mobile-panel-links .tone-withdraw .mobile-panel-link-icon{color:#ef5261!important}.mobile-panel-links .tone-history .mobile-panel-link-icon{color:#7e64e8!important}.mobile-panel-links .tone-profile .mobile-panel-link-icon{color:#d4af37!important;color:var(--gold-strong)!important}.mobile-panel-links .tone-team .mobile-panel-link-icon{color:#2f98ff!important}.mobile-panel-links .tone-support .mobile-panel-link-icon{color:#25c46b!important}.mobile-panel-links .tone-news .mobile-panel-link-icon{color:#8f5cf6!important}.mobile-panel-links .tone-admin .mobile-panel-link-icon{color:#d4af37!important;color:var(--gold-strong)!important}.task-question-head h3{overflow-wrap:anywhere}.exchange-chart.binance-chart{background:linear-gradient(180deg,#fffffff5,#f7f6fceb)!important;height:232px}:root[data-theme=dark] .exchange-chart.binance-chart{background:linear-gradient(180deg,#0f151ffa,#0d121bf5)!important}.exchange-chart.binance-chart:before{display:none!important}.exchange-chart.binance-chart svg{height:calc(100% - 68px)!important;inset:54px 10px 14px!important;width:calc(100% - 20px)!important}.exchange-chart.binance-chart .exchange-meta{left:12px;right:12px;top:10px}.exchange-chart.binance-chart .exchange-meta span{color:#7b6ad8;color:var(--brand);font-weight:900;letter-spacing:.04em}.exchange-chart.binance-chart .exchange-meta em{color:#747a98;color:var(--muted);font-size:11px}.exchange-chart.binance-chart .exchange-symbol-row{font-size:11px;left:12px;right:12px;top:30px}.exchange-chart.binance-chart .exchange-symbol-row strong{color:#2f3654;color:var(--text)}.exchange-chart.binance-chart .exchange-grid-lines line{stroke:#747a9829;stroke-width:.8}.exchange-chart.binance-chart .candle line{stroke-width:1.6}.exchange-chart.binance-chart .candle rect{rx:0}.exchange-chart.binance-chart .ma-line{stroke-width:1.5;opacity:.92}.exchange-chart.binance-chart .last-price-line{stroke:#747a9847;stroke-width:1}.exchange-chart.binance-chart .chart-axis text{font-size:7.4px}.exchange-chart.binance-chart .exchange-caption{display:none!important}@media (max-width:760px){.exchange-chart.binance-chart{border-radius:16px!important;height:196px!important}.exchange-chart.binance-chart svg{height:calc(100% - 62px)!important;inset:50px 8px 12px!important;width:calc(100% - 16px)!important}.exchange-chart.binance-chart .exchange-meta,.exchange-chart.binance-chart .exchange-symbol-row{left:10px!important;right:10px!important}.exchange-chart.binance-chart .exchange-symbol-row{top:29px!important}}.app-shell.admin-mobile-preview .exchange-chart.binance-chart{height:196px!important}.app-shell.admin-mobile-preview .exchange-chart.binance-chart svg{height:calc(100% - 62px)!important;inset:50px 8px 12px!important;width:calc(100% - 16px)!important}.app-shell.admin-mobile-preview .exchange-chart.binance-chart .exchange-meta,.app-shell.admin-mobile-preview .exchange-chart.binance-chart .exchange-symbol-row{left:10px!important;right:10px!important}.app-shell.admin-mobile-preview .exchange-chart.binance-chart .exchange-symbol-row{top:29px!important}.exchange-chart.binance-chart{background:linear-gradient(180deg,#fffffff7,#f7f6fcf0)!important;border:1px solid #897cb32e;border-radius:18px;height:228px;overflow:hidden}:root[data-theme=dark] .exchange-chart.binance-chart{background:linear-gradient(180deg,#0f151ffa,#0c111afa)!important;border-color:#ffffff14}.exchange-chart.binance-chart svg{height:calc(100% - 60px)!important;inset:50px 8px 10px!important;width:calc(100% - 16px)!important}.exchange-chart.binance-chart .exchange-grid-lines line{stroke:#747a9826;stroke-width:.75}:root[data-theme=dark] .exchange-chart.binance-chart .exchange-grid-lines line{stroke:hsla(0,0%,100%,.075)}.exchange-chart.binance-chart .candle line{stroke-width:1.35;stroke-linecap:square;vector-effect:non-scaling-stroke}.exchange-chart.binance-chart .candle rect{stroke-width:0;shape-rendering:geometricPrecision}.exchange-chart.binance-chart .candle-up line,.exchange-chart.binance-chart .candle-up rect{stroke:#00c087;fill:#00c087}.exchange-chart.binance-chart .candle-down line,.exchange-chart.binance-chart .candle-down rect{stroke:#f6465d;fill:#f6465d}.exchange-chart.binance-chart .ma-line{fill:none;stroke-width:1.25;vector-effect:non-scaling-stroke;opacity:.95}.exchange-chart.binance-chart .ma-fast{stroke:#f0b90b}.exchange-chart.binance-chart .ma-slow{stroke:#d84fb9}.exchange-chart.binance-chart .last-price-line{stroke:#747a983d;stroke-width:.9;stroke-dasharray:4 4;vector-effect:non-scaling-stroke}.exchange-chart.binance-chart .chart-axis text{fill:#747a98;fill:var(--muted);font-size:7px;font-weight:700}@media (max-width:760px){.exchange-chart.binance-chart{border-radius:16px!important;height:188px!important}.exchange-chart.binance-chart svg{height:calc(100% - 56px)!important;inset:47px 7px 9px!important;width:calc(100% - 14px)!important}}.app-shell.admin-mobile-preview .exchange-chart.binance-chart{border-radius:16px!important;height:188px!important}.app-shell.admin-mobile-preview .exchange-chart.binance-chart svg{height:calc(100% - 56px)!important;inset:47px 7px 9px!important;width:calc(100% - 14px)!important}.exchange-chart.pro-trading-chart{background:radial-gradient(circle at 18% 68%,hsla(0,0%,100%,.035),#0000 28%),linear-gradient(180deg,#111821,#0d131b)!important;border:1px solid #1f293724!important;border-radius:17px!important;height:232px!important}.exchange-chart.pro-trading-chart svg{height:calc(100% - 56px)!important;inset:48px 8px 8px!important;width:calc(100% - 16px)!important}.exchange-chart.pro-trading-chart .exchange-meta span{color:#8b5cf6!important}.exchange-chart.pro-trading-chart .exchange-meta em,.exchange-chart.pro-trading-chart .exchange-symbol-row strong{color:#e7edf7d1!important}.exchange-chart.pro-trading-chart .exchange-grid-lines line{stroke:rgba(229,236,247,.075)!important;stroke-width:.65!important}.exchange-chart.pro-trading-chart .candle line{stroke-width:1.15!important;stroke-linecap:square!important;vector-effect:non-scaling-stroke}.exchange-chart.pro-trading-chart .candle rect{stroke-width:0!important;shape-rendering:geometricPrecision}.exchange-chart.pro-trading-chart .candle-up line,.exchange-chart.pro-trading-chart .candle-up rect{stroke:#00c087!important;fill:#00c087!important}.exchange-chart.pro-trading-chart .candle-down line,.exchange-chart.pro-trading-chart .candle-down rect{stroke:#f6465d!important;fill:#f6465d!important}.exchange-chart.pro-trading-chart .ma-line{fill:none!important;stroke-width:1.05!important;vector-effect:non-scaling-stroke;opacity:.95!important}.exchange-chart.pro-trading-chart .ma-fast{stroke:#f0b90b!important}.exchange-chart.pro-trading-chart .ma-slow{stroke:#d84fb9!important}.exchange-chart.pro-trading-chart .ma-long{stroke:#8b6fff!important;opacity:.82!important}.exchange-chart.pro-trading-chart .last-price-line{stroke:#e7edf738!important;stroke-width:.8!important;stroke-dasharray:4 4!important;vector-effect:non-scaling-stroke}.exchange-chart.pro-trading-chart .chart-axis text{fill:#e7edf7a8!important;font-size:6.6px!important;font-weight:700!important}.exchange-chart.pro-trading-chart .volume-bars rect{opacity:.34}.exchange-chart.pro-trading-chart .volume-up{fill:#00c087}.exchange-chart.pro-trading-chart .volume-down{fill:#f6465d}.exchange-chart.pro-trading-chart .market-up{color:#00c087!important}.exchange-chart.pro-trading-chart .market-down{color:#f6465d!important}@media (max-width:760px){.exchange-chart.pro-trading-chart{height:204px!important}.exchange-chart.pro-trading-chart svg{height:calc(100% - 53px)!important;inset:46px 7px 7px!important;width:calc(100% - 14px)!important}}.app-shell.admin-mobile-preview .exchange-chart.pro-trading-chart{height:204px!important}.app-shell.admin-mobile-preview .exchange-chart.pro-trading-chart svg{height:calc(100% - 53px)!important;inset:46px 7px 7px!important;width:calc(100% - 14px)!important}.profile-section-card select{min-height:48px}.country-phone-grid select{font-size:13px;font-weight:700}@media (max-width:760px){.country-phone-grid{gap:10px!important;grid-template-columns:1fr!important}.country-phone-grid input,.country-phone-grid select{width:100%}}.app-shell.admin-mobile-preview .country-phone-grid{gap:10px!important;grid-template-columns:1fr!important}.prelaunch-page{margin-inline:auto;max-width:980px;position:relative}.prelaunch-hero{align-items:center;background:radial-gradient(circle at 86% 24%,#b59cff2e,#0000 28%),linear-gradient(135deg,#fffffff5,#f3eeffe6);border:1px solid #b59cff42;border-radius:24px;display:flex;gap:16px;justify-content:space-between;padding:22px}:root[data-theme=dark] .prelaunch-hero{background:radial-gradient(circle at 86% 24%,#b59cff29,#0000 28%),linear-gradient(135deg,#2b1c45f5,#1f1332f0)}.prelaunch-hero h2{color:#2f3654;color:var(--text);font-size:clamp(30px,5vw,48px);letter-spacing:-.04em;margin:6px 0}.prelaunch-hero p{color:#747a98;color:var(--muted);margin:0;max-width:520px}.prelaunch-hero-badge{background:#ffffffa8;border:1px solid #d7b77a4d;border-radius:20px;min-width:150px;padding:16px;text-align:center}:root[data-theme=dark] .prelaunch-hero-badge{background:#ffffff0d}.prelaunch-hero-badge svg{color:#d4af37;color:var(--gold-strong);font-size:28px}.prelaunch-hero-badge strong{color:#d4af37;color:var(--gold-strong);display:block;font-size:23px;margin-top:6px}.prelaunch-hero-badge span{color:#747a98;color:var(--muted);font-size:12px;font-weight:800}.prelaunch-welcome{background:#ffffffd6;background:var(--surface);border:1px solid #7e6cbe2e;border:1px solid var(--line);border-radius:22px;padding:18px}.prelaunch-welcome span{background:#7e64e81f;border-radius:999px;color:#7b6ad8;color:var(--brand);display:inline-flex;font-size:11px;font-weight:900;letter-spacing:.08em;padding:6px 10px;text-transform:uppercase}.prelaunch-welcome h3{color:#2f3654;color:var(--text);font-size:24px;margin:10px 0 4px}.prelaunch-welcome p{color:#747a98;color:var(--muted);margin:0}.prelaunch-notice{align-items:center;background:#ef526114;border:1px solid #ef526138;border-radius:18px;color:#2f3654;color:var(--text);display:flex;gap:12px;padding:14px}.prelaunch-notice svg{color:#ef5261}.prelaunch-notice span,.prelaunch-notice strong{display:block}.prelaunch-notice span{color:#747a98;color:var(--muted);font-size:13px}.prelaunch-progress-card{background:linear-gradient(135deg,#d7b77a14,#7e64e814),#ffffffd6;background:linear-gradient(135deg,#d7b77a14,#7e64e814),var(--surface);border:1px solid #d7b77a4d;border-radius:22px;padding:18px}.prelaunch-progress-card>div:first-child{align-items:baseline;display:flex;gap:12px;justify-content:space-between}.prelaunch-progress-card span{color:#747a98;color:var(--muted);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.prelaunch-progress-card strong{color:#d4af37;color:var(--gold-strong);font-size:32px}.prelaunch-progress-card small{color:#747a98;color:var(--muted)}.prelaunch-progress-bar{background:#7e64e824;border-radius:999px;height:9px;margin:12px 0 8px;overflow:hidden}.prelaunch-progress-bar i{background:linear-gradient(90deg,#7b6ad8,#d4af37);background:linear-gradient(90deg,var(--brand),var(--gold-strong));border-radius:inherit;display:block;height:100%}.prelaunch-progress-card p{color:#747a98;color:var(--muted);font-size:13px;margin:0}.prelaunch-actions{grid-gap:12px;display:grid;gap:12px}.prelaunch-action-card{grid-gap:13px;background:#ffffffd6;background:var(--surface);border:1px solid #7e6cbe2e;border:1px solid var(--line);border-radius:22px;display:grid;gap:13px;grid-template-columns:52px minmax(0,1fr);padding:16px}.prelaunch-action-card.checkin{border-color:#d7b77a4d}.prelaunch-action-icon{background:#7e64e81f;border-radius:18px;color:#7b6ad8;color:var(--brand);display:grid;font-size:24px;height:52px;place-items:center;width:52px}.prelaunch-action-card.checkin .prelaunch-action-icon{background:#d7b77a1f;color:#d4af37;color:var(--gold-strong)}.prelaunch-action-card.invite .prelaunch-action-icon{background:#2f98ff1f;color:#2f98ff}.prelaunch-action-card.tiktok .prelaunch-action-icon{background:#ef52611f;color:#ef5261}.prelaunch-action-body{min-width:0}.prelaunch-row-head{align-items:center;display:flex;gap:10px;justify-content:space-between}.prelaunch-row-head strong{color:#2f3654;color:var(--text);font-size:18px}.prelaunch-action-body p{color:#747a98;color:var(--muted);font-size:13px;margin:5px 0 10px}.prelaunch-pill{align-items:center;background:#7e64e81f;border-radius:999px;color:#7b6ad8;color:var(--brand);display:inline-flex;flex:0 0 auto;font-size:11px;font-weight:900;min-height:25px;padding:0 10px}.prelaunch-pill.success{background:#21b9781f;color:#1aa267}.prelaunch-pill.warning{background:#d7b77a26;color:#d4af37;color:var(--gold-strong)}.prelaunch-pill.danger{background:#ef52611f;color:#ef5261}.prelaunch-days{display:flex;gap:7px;margin:10px 0 12px}.prelaunch-days span{border:1px solid #7e6cbe2e;border:1px solid var(--line);border-radius:12px;color:#747a98;color:var(--muted);display:grid;font-size:12px;font-weight:900;height:30px;place-items:center;width:30px}.prelaunch-days span.done{background:#21b9781f;border-color:#21b97859;color:#1aa267}.prelaunch-days span.today{border-color:#d7b77a8c}.prelaunch-referral-box,.prelaunch-tiktok-form{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto}.prelaunch-referral-box span,.prelaunch-tiktok-form input{background:#fff;background:var(--surface-solid);border:1px solid #7e6cbe2e;border:1px solid var(--line);border-radius:14px;color:#2f3654;color:var(--text);font-size:13px;min-height:44px;min-width:0;padding:0 12px}.prelaunch-referral-box span{align-items:center;display:flex;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prelaunch-referral-box button,.prelaunch-tiktok-form button{align-items:center;background:#ffffffd6;background:var(--surface);border:1px solid #7e6cbe2e;border:1px solid var(--line);border-radius:14px;color:#2f3654;color:var(--text);cursor:pointer;display:inline-flex;font-weight:900;gap:7px;min-height:44px;padding:0 12px}.prelaunch-rules-card{background:#ffffffd6;background:var(--surface);border:1px solid #7e6cbe2e;border:1px solid var(--line);border-radius:22px;padding:18px}.prelaunch-rules-card ul{grid-gap:9px;display:grid;gap:9px;list-style:none;margin:0;padding:0}.prelaunch-rules-card li{color:#747a98;color:var(--muted);display:flex;gap:9px;line-height:1.35}.prelaunch-rules-card li svg{color:#d4af37;color:var(--gold-strong);flex:0 0 auto;margin-top:2px}.prelaunch-support-card{grid-gap:12px;align-items:center;background:#ffffffd6;background:var(--surface);border:1px solid #d7b77a47;border-radius:20px;color:#2f3654;color:var(--text);display:grid;gap:12px;grid-template-columns:46px minmax(0,1fr) 24px;padding:16px;text-decoration:none}.prelaunch-support-card>svg:first-child{background:#d7b77a1f;border-radius:16px;color:#d4af37;color:var(--gold-strong);height:46px;padding:12px;width:46px}.prelaunch-support-card span,.prelaunch-support-card strong{display:block}.prelaunch-support-card span{color:#747a98;color:var(--muted);font-size:12px;margin-top:2px}.prelaunch-floating-checkin{background:linear-gradient(135deg,#fffffff0,#f3eeffe6);border:1px solid #d7b77a66;border-radius:20px;bottom:92px;color:#d4af37;color:var(--gold-strong);cursor:pointer;display:grid;font-size:24px;height:58px;place-items:center;position:fixed;right:max(18px,calc(50vw - 199px));width:58px;z-index:40}:root[data-theme=dark] .prelaunch-floating-checkin{background:linear-gradient(135deg,#2b1c45f5,#1f1332f0)}.prelaunch-floating-checkin span{background:#d4af37;background:var(--gold-strong);border-radius:999px;color:#1a1230;display:grid;font-size:11px;font-weight:900;height:24px;min-width:24px;place-items:center;position:absolute;right:-7px;top:-7px}.prelaunch-floating-checkin:not(.available){opacity:.58}.prelaunch-toast{background:#0b081259;display:grid;inset:0;place-items:center;pointer-events:none;position:fixed;z-index:80}.prelaunch-toast strong{align-items:center;background:#0e0918eb;border-radius:18px;color:#fff;display:inline-flex;min-height:50px;padding:0 20px}.mobile-panel-links .tone-prelaunch{--tone-color:#d7b77a}.mobile-panel-links .tone-prelaunch .mobile-panel-link-icon{color:#d4af37!important;color:var(--gold-strong)!important}@media (max-width:760px){.prelaunch-hero{border-radius:20px;padding:16px}.prelaunch-hero h2{font-size:30px}.prelaunch-hero p{font-size:13px}.prelaunch-hero-badge{min-width:105px;padding:12px}.prelaunch-hero-badge strong{font-size:18px}.prelaunch-progress-card,.prelaunch-rules-card,.prelaunch-welcome{border-radius:19px;padding:14px}.prelaunch-welcome h3{font-size:20px}.prelaunch-action-card{border-radius:19px;gap:11px;grid-template-columns:44px minmax(0,1fr);padding:13px}.prelaunch-action-icon{border-radius:15px;font-size:21px;height:44px;width:44px}.prelaunch-row-head strong{font-size:15.5px}.prelaunch-referral-box,.prelaunch-tiktok-form{grid-template-columns:1fr}.prelaunch-floating-checkin{bottom:88px;height:54px;right:18px;width:54px}}.app-shell.admin-mobile-preview .prelaunch-hero{border-radius:20px!important;padding:16px!important}.app-shell.admin-mobile-preview .prelaunch-hero h2{font-size:30px!important}.app-shell.admin-mobile-preview .prelaunch-action-card{border-radius:19px!important;gap:11px!important;grid-template-columns:44px minmax(0,1fr)!important;padding:13px!important}.app-shell.admin-mobile-preview .prelaunch-action-icon{border-radius:15px!important;height:44px!important;width:44px!important}.app-shell.admin-mobile-preview .prelaunch-referral-box,.app-shell.admin-mobile-preview .prelaunch-tiktok-form{grid-template-columns:1fr!important}.prelaunch-global-fab{background:radial-gradient(circle at 70% 18%,#ffffffd9,#0000 26%),linear-gradient(135deg,#fff8e6,#f2ebff);border:1px solid #d7b77a6b;border-radius:20px;bottom:96px;box-shadow:0 14px 30px #533f7c29;color:#d4af37;color:var(--gold-strong);display:grid;height:58px;place-items:center;position:fixed;right:max(18px,calc(50vw - 197px));text-decoration:none;width:58px;z-index:45}:root[data-theme=dark] .prelaunch-global-fab{background:radial-gradient(circle at 70% 18%,#ffffff1a,#0000 26%),linear-gradient(135deg,#362252fa,#1f1332f5);box-shadow:0 16px 34px #00000042}.prelaunch-global-fab svg{font-size:25px}.prelaunch-global-fab span{background:#d4af37;background:var(--gold-strong);border:2px solid #f7f6ff;border:2px solid var(--bg);border-radius:999px;color:#171124;display:grid;font-size:11px;font-weight:950;height:24px;min-width:28px;padding:0 6px;place-items:center;position:absolute;right:-7px;top:-7px}.prelaunch-global-fab:after{animation:prelaunchPulse 1.8s ease-in-out infinite;border:1px solid #d7b77a3d;border-radius:24px;content:"";inset:-5px;position:absolute}@keyframes prelaunchPulse{0%,to{opacity:.32;transform:scale(.96)}50%{opacity:.08;transform:scale(1.08)}}.prelaunch-page{gap:12px!important}.prelaunch-hero{align-items:center!important;border-radius:21px!important;min-height:auto!important;padding:16px 17px!important}.prelaunch-hero h2{font-size:clamp(26px,4vw,36px)!important;line-height:1.02!important;margin:5px 0 7px!important}.prelaunch-hero p{font-size:14px!important;line-height:1.35!important}.prelaunch-hero-badge{border-radius:18px!important;min-width:122px!important;padding:12px 10px!important}.prelaunch-hero-badge svg{font-size:24px!important}.prelaunch-hero-badge strong{font-size:18px!important;margin-top:4px!important;white-space:nowrap}.prelaunch-hero-badge span{font-size:10px!important}.prelaunch-welcome.compact{border-radius:19px!important;padding:14px 16px!important}.prelaunch-welcome.compact span{font-size:10px!important;padding:5px 9px!important}.prelaunch-welcome.compact h3{font-size:21px!important;margin:9px 0 4px!important}.prelaunch-welcome.compact p{font-size:13px!important;line-height:1.35!important}.prelaunch-progress-card.compact{border-radius:19px!important;padding:14px 16px!important}.prelaunch-progress-card.compact>div:first-child{align-items:center!important}.prelaunch-progress-card.compact span{font-size:10px!important}.prelaunch-progress-card.compact strong{font-size:22px!important;line-height:1!important;white-space:nowrap}.prelaunch-progress-card.compact p{font-size:12px!important}.prelaunch-action-card{border-radius:19px!important;gap:11px!important;grid-template-columns:44px minmax(0,1fr)!important;padding:13px 14px!important}.prelaunch-action-icon{border-radius:15px!important;font-size:21px!important;height:44px!important;width:44px!important}.prelaunch-row-head strong{font-size:16px!important;line-height:1.1!important}.prelaunch-action-body p{font-size:12px!important;line-height:1.32!important;margin:4px 0 8px!important}.prelaunch-pill{font-size:10px!important;min-height:23px!important;padding:0 8px!important}.prelaunch-days{gap:6px!important;margin:8px 0 10px!important}.prelaunch-days span{border-radius:10px!important;font-size:11px!important;height:27px!important;width:27px!important}.prelaunch-action-card .primary-btn{border-radius:14px!important;font-size:13px!important;min-height:42px!important;padding:0 14px!important;width:-webkit-fit-content;width:fit-content}.prelaunch-referral-box span,.prelaunch-tiktok-form input{border-radius:13px!important;font-size:12px!important;min-height:42px!important}.prelaunch-referral-box button,.prelaunch-tiktok-form button{border-radius:13px!important;font-size:13px!important;justify-content:center;min-height:42px!important}.prelaunch-rules-card{border-radius:19px!important;padding:15px!important}.prelaunch-rules-card .section-title h3{font-size:20px!important;margin:3px 0 10px!important}.prelaunch-rules-card li{font-size:13px!important}.prelaunch-support-card{border-radius:18px!important;padding:13px!important}.prelaunch-support-card>svg:first-child{border-radius:14px!important;height:42px!important;width:42px!important}@media (max-width:520px){.prelaunch-global-fab{border-radius:18px;bottom:86px;height:54px;right:18px;width:54px}.prelaunch-hero{grid-gap:10px!important;display:grid!important;gap:10px!important;grid-template-columns:minmax(0,1fr) 112px!important}.prelaunch-hero h2{font-size:27px!important}.prelaunch-hero p{font-size:12.5px!important}.prelaunch-hero-badge{min-width:0!important;width:112px!important}.prelaunch-progress-card.compact strong{font-size:19px!important}.prelaunch-referral-box,.prelaunch-tiktok-form{grid-template-columns:1fr!important}}.app-shell.admin-mobile-preview .prelaunch-global-fab{bottom:86px!important;right:18px!important}.app-shell.admin-mobile-preview .prelaunch-hero{grid-gap:10px!important;display:grid!important;gap:10px!important;grid-template-columns:minmax(0,1fr) 112px!important}.app-shell.admin-mobile-preview .prelaunch-hero h2{font-size:27px!important}.app-shell.admin-mobile-preview .prelaunch-hero p{font-size:12.5px!important}.app-shell.admin-mobile-preview .prelaunch-hero-badge{width:112px!important}.prelaunch-global-fab svg,.prelaunch-hero-badge svg{display:block}.prelaunch-global-fab{border-radius:20px!important;column-gap:8px!important;grid-template-columns:38px auto!important;height:58px!important;min-width:58px;padding:0 14px 0 10px!important;width:auto!important}.prelaunch-global-fab img{display:block;height:34px;object-fit:contain;width:34px}.prelaunch-global-fab>strong{align-items:center;color:#2f3654;color:var(--text);display:inline-flex;font-size:12px;font-weight:950;white-space:nowrap}.prelaunch-global-fab span{right:-7px!important;top:-7px!important}.prelaunch-hero-badge img{display:block;height:28px;margin:0 auto;object-fit:contain;width:28px}@media (min-width:761px){.prelaunch-global-fab{border-radius:999px!important;bottom:26px!important;display:inline-grid!important;height:50px!important;min-width:174px!important;padding:0 18px 0 12px!important;right:22px!important}.prelaunch-global-fab img{height:30px;width:30px}.prelaunch-global-fab span{right:-6px!important;top:-9px!important}}@media (max-width:760px){.prelaunch-global-fab{border-radius:18px!important;bottom:88px!important;display:grid!important;grid-template-columns:1fr!important;height:54px!important;min-width:54px!important;padding:0!important;right:18px!important;width:54px!important}.prelaunch-global-fab img{height:34px;width:34px}.prelaunch-global-fab>strong{display:none!important}}.app-shell.admin-mobile-preview .prelaunch-global-fab{bottom:98px!important;display:grid!important;grid-template-columns:1fr!important;transform:none!important}.app-shell.admin-mobile-preview .prelaunch-global-fab img{height:34px!important;width:34px!important}@media (max-width:420px){.app-shell.admin-mobile-preview .prelaunch-global-fab{right:18px!important}}.prelaunch-v69 .prelaunch-hero-pro{grid-gap:12px!important;align-items:center!important;background:radial-gradient(circle at 88% 18%,#d7b77a33,#0000 30%),radial-gradient(circle at 6% 100%,#7e64e821,#0000 32%),linear-gradient(135deg,#fffffff7,#f4efffeb)!important;border-radius:22px!important;display:grid!important;gap:12px!important;grid-template-columns:minmax(0,1fr) 112px!important;min-height:126px!important;overflow:hidden;padding:15px!important;position:relative}:root[data-theme=dark] .prelaunch-v69 .prelaunch-hero-pro{background:radial-gradient(circle at 88% 18%,#d7b77a21,#0000 30%),radial-gradient(circle at 6% 100%,#7e64e829,#0000 32%),linear-gradient(135deg,#2b1c45f7,#1f1332f2)!important}.prelaunch-v69 .prelaunch-hero-copy{min-width:0}.prelaunch-v69 .prelaunch-kicker{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.prelaunch-v69 .prelaunch-kicker span,.prelaunch-v69 .prelaunch-kicker strong{align-items:center;border-radius:999px;display:inline-flex;font-size:9px;font-weight:950;letter-spacing:.08em;line-height:1;min-height:22px;padding:0 8px;text-transform:uppercase;white-space:nowrap}.prelaunch-v69 .prelaunch-kicker span{background:#7e64e81f;color:#7b6ad8;color:var(--brand)}.prelaunch-v69 .prelaunch-kicker strong{background:#21b9781f;color:#159760}.prelaunch-v69 .prelaunch-hero h2{font-size:25px!important;letter-spacing:-.035em;line-height:1.02!important;margin:0 0 6px!important;overflow-wrap:normal;white-space:nowrap;word-break:keep-all}.prelaunch-v69 .prelaunch-hero p{font-size:12.4px!important;line-height:1.28!important;max-width:230px}.prelaunch-v69 .prelaunch-hero-badge{background:linear-gradient(135deg,#fffc,#fff8e6b3)!important;border-radius:18px!important;min-width:112px!important;padding:12px 8px!important;width:112px!important}:root[data-theme=dark] .prelaunch-v69 .prelaunch-hero-badge{background:#ffffff0f!important}.prelaunch-v69 .prelaunch-hero-badge img{height:32px!important;margin-bottom:4px!important;width:32px!important}.prelaunch-v69 .prelaunch-hero-badge strong{display:block;font-size:17px!important;line-height:1!important;white-space:nowrap}.prelaunch-v69 .prelaunch-hero-badge span{display:block;font-size:10px!important;margin-top:4px}.prelaunch-v69 .prelaunch-bonus-card{border-radius:19px!important;padding:13px 14px!important}.prelaunch-v69 .prelaunch-bonus-head{display:flex;gap:10px;justify-content:space-between}.prelaunch-v69 .prelaunch-bonus-head span{font-size:10px!important}.prelaunch-v69 .prelaunch-bonus-head strong{white-space:nowrap}.prelaunch-v69 .prelaunch-mini-steps{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr))}.prelaunch-v69 .prelaunch-mini-steps span{background:#7e64e81a;border-radius:999px;color:#747a98;color:var(--muted);display:grid;font-size:9.2px!important;font-weight:850;min-height:26px;overflow:hidden;padding:0 7px;place-items:center;text-align:center;text-overflow:ellipsis;white-space:nowrap}.prelaunch-v69 .prelaunch-action-card{border-radius:18px!important}.prelaunch-v69 .prelaunch-row-head strong{font-size:15.5px!important;line-height:1.12!important}.prelaunch-v69 .prelaunch-pill{font-size:9.5px!important}.prelaunch-v69 .prelaunch-action-body p{font-size:12px!important;line-height:1.24!important}.prelaunch-v69 .prelaunch-action-card .primary-btn{justify-content:center}.prelaunch-v69 .prelaunch-referral-box,.prelaunch-v69 .prelaunch-tiktok-form{grid-template-columns:minmax(0,1fr) 88px!important}.prelaunch-v69 .prelaunch-referral-box span,.prelaunch-v69 .prelaunch-tiktok-form input{font-size:11.5px!important}.prelaunch-v69 .prelaunch-referral-box button,.prelaunch-v69 .prelaunch-tiktok-form button{font-size:12px!important;justify-content:center}.prelaunch-v69 .prelaunch-rules-card{border-radius:18px!important;padding:13px!important}.prelaunch-v69 .prelaunch-rules-card .section-title h3{font-size:19px!important}.prelaunch-v69 .prelaunch-rules-card ul{gap:7px!important}.prelaunch-v69 .prelaunch-rules-card li{font-size:12.4px!important;line-height:1.28!important}.prelaunch-v69 .prelaunch-support-card{border-radius:17px!important;padding:12px!important}.prelaunch-v69 .prelaunch-support-card>svg:first-child{height:40px!important;width:40px!important}.prelaunch-v69 .prelaunch-support-card strong{font-size:14px}.prelaunch-v69 .prelaunch-support-card span{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:760px){.prelaunch-global-fab{border-radius:18px!important;bottom:128px!important;height:54px!important;min-width:54px!important;padding:0!important;right:20px!important;width:54px!important;z-index:90!important}.prelaunch-global-fab img{height:35px!important;width:35px!important}.prelaunch-global-fab>strong{display:none!important}}.app-shell.admin-mobile-preview .prelaunch-global-fab{border-radius:18px!important;bottom:134px!important;height:54px!important;min-width:54px!important;padding:0!important;right:calc(50vw - 172.5px)!important;width:54px!important;z-index:90!important}.app-shell.admin-mobile-preview .prelaunch-global-fab img{height:35px!important;width:35px!important}.app-shell.admin-mobile-preview .prelaunch-global-fab>strong{display:none!important}@media (max-width:430px){.prelaunch-v69 .prelaunch-hero-pro{grid-template-columns:minmax(0,1fr) 104px!important;padding:14px!important}.prelaunch-v69 .prelaunch-hero h2{font-size:24px!important}.prelaunch-v69 .prelaunch-hero p{font-size:12px!important}.prelaunch-v69 .prelaunch-hero-badge{min-width:104px!important;width:104px!important}.prelaunch-v69 .prelaunch-bonus-head strong{font-size:16px!important}.prelaunch-v69 .prelaunch-referral-box,.prelaunch-v69 .prelaunch-tiktok-form{grid-template-columns:1fr!important}.app-shell.admin-mobile-preview .prelaunch-global-fab{bottom:134px!important;right:22px!important}}.prelaunch-v69 .prelaunch-hero-tech{grid-gap:12px!important;background:radial-gradient(circle at 84% 50%,#7e64e82e,#0000 27%),radial-gradient(circle at 6% 0,#d7b77a24,#0000 28%),linear-gradient(135deg,#fffffffa,#f6f2fff0 52%,#fff9eae0)!important;border:1px solid #b59cff47!important;border-radius:24px!important;box-shadow:0 16px 36px #533f7c1a;gap:12px!important;grid-template-columns:minmax(0,1fr) 118px!important;min-height:142px!important;padding:16px!important}:root[data-theme=dark] .prelaunch-v69 .prelaunch-hero-tech{background:radial-gradient(circle at 84% 50%,#7e64e838,#0000 28%),radial-gradient(circle at 8% 0,#d7b77a1c,#0000 30%),linear-gradient(135deg,#2a1b44fa,#1c122ef5 56%,#2f1f4aeb)!important;box-shadow:0 18px 40px #00000038}.prelaunch-v69 .prelaunch-hero-tech:before{border:1px solid #ffffff61;border-radius:20px;content:"";inset:11px;pointer-events:none;position:absolute}:root[data-theme=dark] .prelaunch-v69 .prelaunch-hero-tech:before{border-color:#ffffff0f}.prelaunch-v69 .prelaunch-hero-tech:after{background:linear-gradient(90deg,#0000,#7e64e83d,#0000),repeating-linear-gradient(90deg,#7e64e829 0 1px,#0000 1px 28px);bottom:-72px;content:"";height:105px;left:-22%;opacity:.46;pointer-events:none;position:absolute;right:-22%;transform:rotate(-3deg)}.prelaunch-tech-orbit{border:1px solid #7e64e833;border-radius:999px;height:116px;opacity:.72;pointer-events:none;position:absolute;right:72px;top:18px;width:116px}.prelaunch-tech-orbit i,.prelaunch-tech-orbit span{border:1px dashed #d7b77a57;border-radius:inherit;inset:14px;position:absolute}.prelaunch-tech-orbit i{border-color:#7e64e833;border-style:solid;inset:30px}.prelaunch-v69 .prelaunch-hero-tech .prelaunch-kicker{margin-bottom:9px}.prelaunch-v69 .prelaunch-hero-tech .prelaunch-kicker span,.prelaunch-v69 .prelaunch-hero-tech .prelaunch-kicker strong{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:9px;min-height:23px;padding-inline:9px}.prelaunch-v69 .prelaunch-hero-tech h2{font-size:25px!important;letter-spacing:-.045em;max-width:240px;white-space:normal}.prelaunch-v69 .prelaunch-hero-tech p{color:#747a98;color:var(--muted);font-size:12.2px!important;line-height:1.32!important;max-width:236px}.prelaunch-v69 .prelaunch-hero-tech .prelaunch-hero-badge{align-content:center;background:radial-gradient(circle at 50% 20%,#ffffffb8,#0000 36%),linear-gradient(160deg,#ffffffd1,#fff7e6b8)!important;border:1px solid #d7b77a5c!important;border-radius:22px!important;box-shadow:inset 0 1px 0 #ffffff8c;display:grid;justify-items:center;min-height:104px;min-width:118px!important;padding:10px 8px!important;width:118px!important}:root[data-theme=dark] .prelaunch-v69 .prelaunch-hero-tech .prelaunch-hero-badge{background:radial-gradient(circle at 50% 20%,#ffffff1a,#0000 36%),linear-gradient(160deg,#ffffff14,#d7b77a12)!important}.prelaunch-v69 .prelaunch-hero-tech .prelaunch-hero-badge img{filter:drop-shadow(0 8px 12px rgba(83,63,124,.15));height:34px!important;margin-bottom:4px!important;width:34px!important}.prelaunch-v69 .prelaunch-hero-tech .prelaunch-hero-badge strong{font-size:16px!important;white-space:nowrap}.prelaunch-v69 .prelaunch-hero-tech .prelaunch-hero-badge span{font-size:9.5px!important;letter-spacing:.02em}.prelaunch-v69 .prelaunch-bonus-tech{background:radial-gradient(circle at 100% 0,#d7b77a21,#0000 28%),linear-gradient(135deg,#fffffff5,#f7f3ffeb)!important;border:1px solid #d7b77a47!important;border-radius:22px!important;padding:14px!important}:root[data-theme=dark] .prelaunch-v69 .prelaunch-bonus-tech{background:radial-gradient(circle at 100% 0,#d7b77a1a,#0000 28%),linear-gradient(135deg,#2b1c45f5,#1f1332f0)!important}.prelaunch-v69 .prelaunch-bonus-tech:after{background:radial-gradient(circle,#7e64e821,#0000 66%);border-radius:999px;content:"";height:128px;position:absolute;right:-26px;top:-42px;width:128px}.prelaunch-v69 .prelaunch-bonus-tech>*{position:relative;z-index:2}.prelaunch-v69 .prelaunch-bonus-head strong{color:#d4af37;color:var(--gold-strong);font-size:18px!important}.prelaunch-v69 .prelaunch-bonus-grid{grid-gap:7px;display:grid;gap:7px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:10px}.prelaunch-v69 .prelaunch-bonus-grid span{align-content:center;background:#7e64e812;border:1px solid #7e64e821;border-radius:15px;display:grid;min-height:48px;place-items:center}.prelaunch-v69 .prelaunch-bonus-grid b{color:#2f3654;color:var(--text);font-size:13px;line-height:1}.prelaunch-v69 .prelaunch-bonus-grid small{color:#747a98;color:var(--muted);font-size:9.5px;font-weight:850;letter-spacing:.04em;margin-top:3px;text-transform:uppercase}.prelaunch-v69 .prelaunch-action-card{background:linear-gradient(135deg,#fffffffa,#f8f6ffeb)!important;border:1px solid #b59cff2e!important;border-radius:22px!important;box-shadow:0 10px 24px #533f7c12}:root[data-theme=dark] .prelaunch-v69 .prelaunch-action-card{background:linear-gradient(135deg,#2b1c45f5,#1f1332f0)!important;box-shadow:0 12px 28px #00000029}.prelaunch-v69 .prelaunch-action-card:after{background:#7b6ad8;background:var(--action-glow,var(--brand));border-radius:999px;content:"";height:112px;opacity:.11;position:absolute;right:-42px;top:-44px;width:112px}.prelaunch-v69 .prelaunch-action-card.checkin{--action-glow:var(--gold-strong)}.prelaunch-v69 .prelaunch-action-card.invite{--action-glow:#2f98ff}.prelaunch-v69 .prelaunch-action-card.tiktok{--action-glow:#ef5261}.prelaunch-v69 .prelaunch-action-card>*{position:relative;z-index:2}.prelaunch-v69 .prelaunch-action-icon{box-shadow:inset 0 1px 0 #ffffff73}.prelaunch-v69 .prelaunch-referral-box span,.prelaunch-v69 .prelaunch-tiktok-form input{background:#ffffffb8!important}:root[data-theme=dark] .prelaunch-v69 .prelaunch-referral-box span,:root[data-theme=dark] .prelaunch-v69 .prelaunch-tiktok-form input{background:#ffffff0f!important}@media (max-width:760px){.prelaunch-global-fab{border-radius:19px!important;bottom:142px!important;box-shadow:0 14px 26px #533f7c2e!important;height:56px!important;min-width:56px!important;right:18px!important;width:56px!important;z-index:120!important}}.app-shell.admin-mobile-preview .prelaunch-global-fab{border-radius:19px!important;bottom:146px!important;height:56px!important;min-width:56px!important;right:calc(50vw - 174.5px)!important;width:56px!important;z-index:120!important}@media (max-width:430px){.prelaunch-v69 .prelaunch-hero-tech{grid-template-columns:minmax(0,1fr) 106px!important;min-height:134px!important;padding:14px!important}.prelaunch-v69 .prelaunch-hero-tech h2{font-size:23px!important}.prelaunch-v69 .prelaunch-hero-tech p{font-size:11.7px!important}.prelaunch-v69 .prelaunch-hero-tech .prelaunch-hero-badge{min-width:106px!important;width:106px!important}.prelaunch-v69 .prelaunch-bonus-head{grid-gap:5px;display:grid!important;gap:5px}.prelaunch-v69 .prelaunch-bonus-head strong{font-size:17px!important}.prelaunch-v69 .prelaunch-mini-steps span{font-size:8.7px!important}.app-shell.admin-mobile-preview .prelaunch-global-fab{bottom:146px!important;right:22px!important}}.prelaunch-v69 .prelaunch-hero-tech{grid-gap:10px!important;align-items:center!important;border:1px solid #b59cff38!important;border-radius:22px!important;display:grid!important;gap:10px!important;grid-template-columns:minmax(0,1fr) 108px!important;min-height:126px!important;overflow:hidden;padding:15px!important;position:relative}:root[data-theme=dark] .prelaunch-v69 .prelaunch-hero-tech{border-color:#b59cff2e!important;box-shadow:none!important}.prelaunch-v69 .prelaunch-hero-tech:after,.prelaunch-v69 .prelaunch-hero-tech:before,.prelaunch-v69 .prelaunch-tech-orbit{display:none!important}.prelaunch-v69 .prelaunch-hero-tech .prelaunch-hero-badge,.prelaunch-v69 .prelaunch-hero-tech .prelaunch-hero-copy{position:relative;z-index:2}.prelaunch-v69 .prelaunch-hero-tech .prelaunch-kicker{gap:6px!important;margin:0 0 8px!important}.prelaunch-v69 .prelaunch-hero-tech .prelaunch-kicker span,.prelaunch-v69 .prelaunch-hero-tech .prelaunch-kicker strong{border-radius:999px!important;box-shadow:none!important;font-size:8.7px!important;letter-spacing:.075em!important;min-height:21px!important;padding:0 8px!important}.prelaunch-v69 .prelaunch-hero-tech h2{color:#2f3654!important;color:var(--text)!important;font-size:24px!important;letter-spacing:-.035em!important;line-height:1.02!important;margin:0 0 7px!important;max-width:190px!important;overflow-wrap:normal!important;white-space:normal!important;word-break:normal!important}.prelaunch-v69 .prelaunch-hero-tech p{color:#747a98!important;color:var(--muted)!important;font-size:11.8px!important;max-width:208px!important}.prelaunch-v69 .prelaunch-hero-tech .prelaunch-hero-badge{align-content:center!important;background:linear-gradient(135deg,#ffffffe0,#fffaeec2)!important;border:1px solid #d7b77a4d!important;border-radius:18px!important;display:grid!important;justify-items:center!important;min-height:92px!important;min-width:108px!important;padding:10px 7px!important;width:108px!important}.prelaunch-v69 .prelaunch-hero-tech .prelaunch-hero-badge img{height:30px!important;margin:0 0 5px!important;width:30px!important}.prelaunch-v69 .prelaunch-hero-tech .prelaunch-hero-badge strong{color:#d4af37!important;color:var(--gold-strong)!important;display:block!important;font-size:15px!important;line-height:1!important}.prelaunch-v69 .prelaunch-hero-tech .prelaunch-hero-badge span{color:#747a98!important;color:var(--muted)!important;display:block!important;font-weight:900!important;margin-top:4px!important}.prelaunch-v69 .prelaunch-bonus-tech{border:1px solid #d7b77a42!important;border-radius:20px!important;overflow:hidden;padding:13px 14px!important;position:relative}.prelaunch-v69 .prelaunch-bonus-tech:after{display:none!important}.prelaunch-v69 .prelaunch-bonus-head{display:flex!important;justify-content:space-between!important}.prelaunch-v69 .prelaunch-bonus-head span{font-size:9.6px!important;letter-spacing:.09em!important;line-height:1.05!important;max-width:84px!important}.prelaunch-v69 .prelaunch-bonus-head strong{font-size:17px!important}.prelaunch-v69 .prelaunch-progress-bar{background:#7e64e824!important;height:8px!important;margin:10px 0 9px!important}.prelaunch-v69 .prelaunch-progress-bar i{background:linear-gradient(90deg,#d4af37,#7b6ad8)!important;background:linear-gradient(90deg,var(--gold-strong),var(--brand))!important}.prelaunch-v69 .prelaunch-mini-steps{grid-gap:6px!important;display:grid!important;gap:6px!important}.prelaunch-v69 .prelaunch-mini-steps span{background:#7e64e81a!important;border-radius:999px!important;font-size:8.6px!important;font-weight:900!important;line-height:1!important;min-height:25px!important;overflow:hidden!important;padding:0 6px!important;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important}.prelaunch-v69 .prelaunch-bonus-grid{grid-gap:6px!important;display:grid!important;gap:6px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;margin-top:9px!important}.prelaunch-v69 .prelaunch-bonus-grid span{align-content:center!important;background:rgba(126,100,232,.055)!important;border-radius:14px!important;display:grid!important;min-height:42px!important;place-items:center!important}.prelaunch-v69 .prelaunch-bonus-grid b{color:#2f3654!important;color:var(--text)!important;line-height:1!important;white-space:nowrap!important}.prelaunch-v69 .prelaunch-bonus-grid small{color:#747a98!important;color:var(--muted)!important;font-weight:900!important;letter-spacing:.04em!important;line-height:1!important}.prelaunch-v69 .prelaunch-action-card{border-radius:20px!important;grid-template-columns:42px minmax(0,1fr)!important;overflow:hidden;position:relative}.prelaunch-v69 .prelaunch-action-card:after{display:none!important}.prelaunch-v69 .prelaunch-action-icon{border-radius:14px!important;font-size:20px!important;height:42px!important;width:42px!important}.prelaunch-v69 .prelaunch-row-head{align-items:center!important;gap:8px!important}.prelaunch-v69 .prelaunch-row-head strong{color:#2f3654!important;color:var(--text)!important;font-size:15.2px!important}.prelaunch-v69 .prelaunch-pill{font-size:9.2px!important;line-height:1!important;white-space:nowrap!important}.prelaunch-v69 .prelaunch-action-body p{color:#747a98!important;color:var(--muted)!important;font-size:11.8px!important}.prelaunch-v69 .prelaunch-days{gap:5px!important;margin:8px 0 9px!important}.prelaunch-v69 .prelaunch-days span{border-radius:10px!important;font-size:10px!important;height:26px!important;width:26px!important}.prelaunch-v69 .prelaunch-action-card .primary-btn{border-radius:13px!important;font-size:12.6px!important;min-height:39px!important}.prelaunch-v69 .prelaunch-referral-box,.prelaunch-v69 .prelaunch-tiktok-form{grid-template-columns:minmax(0,1fr) 84px!important}.prelaunch-v69 .prelaunch-referral-box span,.prelaunch-v69 .prelaunch-tiktok-form input{border-radius:13px!important;min-height:39px!important}.prelaunch-v69 .prelaunch-referral-box button,.prelaunch-v69 .prelaunch-tiktok-form button{border-radius:13px!important;min-height:39px!important;padding-inline:8px!important}@media (max-width:430px){.prelaunch-v69 .prelaunch-hero-tech{gap:9px!important;grid-template-columns:minmax(0,1fr) 98px!important;min-height:122px!important;padding:13px!important}.prelaunch-v69 .prelaunch-hero-tech h2{font-size:23px!important;max-width:165px!important}.prelaunch-v69 .prelaunch-hero-tech p{font-size:11.4px!important;max-width:174px!important}.prelaunch-v69 .prelaunch-hero-tech .prelaunch-hero-badge{min-height:88px!important;min-width:98px!important;width:98px!important}.prelaunch-v69 .prelaunch-hero-tech .prelaunch-hero-badge strong{font-size:14px!important}.prelaunch-v69 .prelaunch-bonus-head{display:grid!important;grid-template-columns:78px minmax(0,1fr)!important}.prelaunch-v69 .prelaunch-bonus-head strong{font-size:16px!important}.prelaunch-v69 .prelaunch-mini-steps span{font-size:8.1px!important}.prelaunch-v69 .prelaunch-referral-box,.prelaunch-v69 .prelaunch-tiktok-form{grid-template-columns:1fr!important}}.prelaunch-v69{gap:10px!important}.prelaunch-v69 .prelaunch-hero-tech{background:linear-gradient(135deg,#fffffffa,#f8f6fff0)!important;border-color:#b59cff33!important;border-radius:14px!important;box-shadow:none!important;gap:9px!important;grid-template-columns:minmax(0,1fr) 94px!important;min-height:116px!important;padding:13px!important}:root[data-theme=dark] .prelaunch-v69 .prelaunch-hero-tech{background:linear-gradient(135deg,#2b1c45f7,#1f1332f2)!important}.prelaunch-v69 .prelaunch-action-card:after,.prelaunch-v69 .prelaunch-bonus-tech:after,.prelaunch-v69 .prelaunch-hero-tech:after,.prelaunch-v69 .prelaunch-hero-tech:before,.prelaunch-v69 .prelaunch-tech-orbit{display:none!important}.prelaunch-v69 .prelaunch-hero-tech .prelaunch-kicker{gap:5px!important;margin-bottom:7px!important}.prelaunch-v69 .prelaunch-hero-tech .prelaunch-kicker span,.prelaunch-v69 .prelaunch-hero-tech .prelaunch-kicker strong{border-radius:7px!important;font-size:9px!important;font-weight:650!important;letter-spacing:0!important;min-height:20px!important;padding:0 7px!important;text-transform:none!important}.prelaunch-v69 .prelaunch-hero-tech h2{font-size:22px!important;font-weight:720!important;letter-spacing:-.02em!important;line-height:1.03!important;margin:0 0 6px!important;max-width:158px!important}.prelaunch-v69 .prelaunch-hero-tech p{font-size:11.3px!important;font-weight:400!important;line-height:1.28!important;margin:0!important;max-width:170px!important}.prelaunch-v69 .prelaunch-hero-tech .prelaunch-hero-badge{background:#ffffffb8!important;border:1px solid #d7b77a47!important;border-radius:10px!important;box-shadow:none!important;min-height:82px!important;min-width:94px!important;padding:9px 6px!important;width:94px!important}:root[data-theme=dark] .prelaunch-v69 .prelaunch-hero-tech .prelaunch-hero-badge{background:#ffffff0f!important}.prelaunch-v69 .prelaunch-hero-tech .prelaunch-hero-badge img{filter:none!important;height:28px!important;margin-bottom:5px!important;width:28px!important}.prelaunch-v69 .prelaunch-hero-tech .prelaunch-hero-badge strong{font-size:13px!important;font-weight:720!important;white-space:nowrap!important}.prelaunch-v69 .prelaunch-hero-tech .prelaunch-hero-badge span{font-size:9px!important;font-weight:500!important;text-transform:none!important}.prelaunch-v69 .prelaunch-bonus-tech{background:#ffffffd6!important;background:var(--surface)!important;border:1px solid #d7b77a3d!important;border-radius:12px!important;box-shadow:none!important;padding:12px!important}.prelaunch-v69 .prelaunch-bonus-head{grid-gap:10px!important;align-items:center!important;display:grid!important;gap:10px!important;grid-template-columns:76px minmax(0,1fr)!important}.prelaunch-v69 .prelaunch-bonus-head span{font-size:9.5px!important;font-weight:600!important;letter-spacing:0!important;line-height:1.1!important;max-width:76px!important;text-transform:none!important}.prelaunch-v69 .prelaunch-bonus-head strong{color:#d4af37!important;color:var(--gold-strong)!important;font-size:15.5px!important;font-weight:720!important;line-height:1!important;text-align:right!important;white-space:nowrap!important}.prelaunch-v69 .prelaunch-progress-bar{background:#21b97824!important;height:7px!important;margin:9px 0 8px!important}.prelaunch-v69 .prelaunch-progress-bar i{background:#21b978!important}.prelaunch-v69 .prelaunch-mini-steps{gap:5px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.prelaunch-v69 .prelaunch-mini-steps span{background:#7e64e814!important;border-radius:7px!important;color:#747a98!important;color:var(--muted)!important;font-size:8px!important;font-weight:600!important;letter-spacing:0!important;min-height:24px!important;text-transform:none!important}.prelaunch-v69 .prelaunch-bonus-grid{gap:5px!important;margin-top:8px!important}.prelaunch-v69 .prelaunch-bonus-grid span{background:#7e64e80a!important;border:1px solid #b59cff2e!important;border-radius:8px!important;box-shadow:none!important;min-height:38px!important}.prelaunch-v69 .prelaunch-bonus-grid b{font-size:12px!important;font-weight:720!important}.prelaunch-v69 .prelaunch-bonus-grid small{font-size:8.4px!important;font-weight:500!important;letter-spacing:0!important;margin-top:3px!important;text-transform:none!important}.prelaunch-v69 .prelaunch-action-card{background:#ffffffd6!important;background:var(--surface)!important;border:1px solid #7e6cbe2e!important;border:1px solid var(--line)!important;border-radius:12px!important;box-shadow:none!important;gap:10px!important;grid-template-columns:40px minmax(0,1fr)!important;padding:12px!important}.prelaunch-v69 .prelaunch-action-icon{border-radius:9px!important;box-shadow:none!important;font-size:19px!important;height:40px!important;width:40px!important}.prelaunch-v69 .prelaunch-row-head strong{font-size:15px!important;font-weight:700!important;line-height:1.1!important}.prelaunch-v69 .prelaunch-pill{border-radius:7px!important;font-size:9px!important;font-weight:600!important;min-height:22px!important;padding:0 8px!important;text-transform:none!important}.prelaunch-v69 .prelaunch-action-body p{font-size:11.6px!important;font-weight:400!important;line-height:1.25!important;margin:4px 0 8px!important}.prelaunch-v69 .prelaunch-days span{border-radius:7px!important;font-weight:600!important;height:25px!important;width:25px!important}.prelaunch-v69 .prelaunch-action-card .primary-btn{border-radius:9px!important;font-size:12.5px!important;font-weight:700!important;justify-content:center!important;min-height:38px!important;width:100%!important}.prelaunch-v69 .prelaunch-referral-box,.prelaunch-v69 .prelaunch-tiktok-form{gap:7px!important;grid-template-columns:1fr!important}.prelaunch-v69 .prelaunch-referral-box span,.prelaunch-v69 .prelaunch-tiktok-form input{background:#fff!important;background:var(--surface-solid)!important;border-radius:9px!important;font-size:11px!important;font-weight:400!important;min-height:38px!important}.prelaunch-v69 .prelaunch-referral-box button,.prelaunch-v69 .prelaunch-tiktok-form button{border-radius:9px!important;font-size:11.8px!important;font-weight:700!important;justify-content:center!important;min-height:38px!important}.prelaunch-v69 .prelaunch-rules-card,.prelaunch-v69 .prelaunch-support-card{border-radius:12px!important;box-shadow:none!important}.prelaunch-v69 .prelaunch-rules-card .section-title span,.prelaunch-v69 .section-title span{font-weight:600!important;letter-spacing:0!important;text-transform:none!important}*{box-sizing:border-box}#root,body,html{min-height:100%}body{font-family:Inter,Sora,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin:0}button,input,select{font:inherit}a{color:inherit;text-decoration:none}
/*# sourceMappingURL=main.ce445d3f.css.map*/