html{background:#101112;min-width:320px}body{color:#f7f8ff;background:#101112;min-width:320px;min-height:100vh;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}#root{min-height:100vh}.withdrawal-countdown{background:#202b1b;border:1px solid #405432;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin:20px 0;padding:18px 20px;display:flex}.withdrawal-countdown strong{color:#d7e7c1;font-size:13px}.withdrawal-countdown p{margin:6px 0 0;line-height:1.6;color:#a4b693!important;font-size:11px!important}.withdrawal-timer{font-variant-numeric:tabular-nums;letter-spacing:2px;color:#d4fa8f;white-space:nowrap;font-family:monospace;font-size:25px}@media (width<=650px){.withdrawal-countdown{flex-direction:column;align-items:flex-start;gap:12px}}.gpu-visual{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;min-width:0}.gpu-visual-device{aspect-ratio:2;filter:drop-shadow(0 12px 10px #0005);width:100%;position:relative;transform:rotate(-5deg)}.gpu-visual-crop{position:absolute;inset:0;overflow:hidden}.gpu-visual-artwork{width:300%;max-width:none;height:400%;position:absolute}.gpu-model{color:#c5d1b8;letter-spacing:.04em;text-align:center;margin-top:-6px;font-size:11px;font-weight:700;line-height:1.4;display:block}.gpu-fan{left:var(--fan-x);top:var(--fan-y);width:var(--fan-size);aspect-ratio:1;border-radius:50%;position:absolute;overflow:hidden;transform:translate(-50%,-50%)}.gpu-fan-rotor{width:100%;height:100%;animation:1.15s linear infinite gpu-fan-spin;animation-delay:var(--fan-delay);display:block;position:relative}.gpu-fan:nth-child(3) .gpu-fan-rotor{animation-direction:reverse}.gpu-fan-rotor img{max-width:none;height:auto;position:absolute}@keyframes gpu-fan-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.gpu-fan-rotor{animation:none}}.mining-balance-card .mining-balance-main{grid-template-columns:minmax(0,1fr) minmax(0,44%);align-items:center;gap:12px;min-height:112px;margin:4px 0 18px;display:grid}.mining-balance-card .mining-balance-main:not(:has(.gpu-visual)){grid-template-columns:minmax(0,1fr)}.mining-balance-amount{min-width:0}.mining-balance-card .balance-value{overflow-wrap:anywhere;font-size:clamp(27px,7cqi,48px)}.mining-balance-card .balance-description{font-size:12px;line-height:1.6}.mining-balance-card .mining-balance-main .gpu-visual{justify-self:end;width:100%;max-width:240px;margin:0}.mining-balance-controls{grid-template-columns:minmax(0,1fr) minmax(0,44%);align-items:start;gap:16px;margin-bottom:20px;display:grid}.mining-button-area{gap:9px;max-width:210px;display:grid}.mining-start-button{color:#162004;font:inherit;cursor:pointer;background:#d6fc7b;border:1px solid #d6fc7b;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:46px;padding:13px 16px;font-size:13px;font-weight:700;display:flex}.mining-start-button:disabled{color:#d4e9b7;cursor:default;background:#303d23;border-color:#536539}.mining-start-button:focus-visible,.mining-plan-choice select:focus-visible{outline-offset:3px;outline:2px solid #d6fc7b}.mining-selected-status{color:#becfad;font-variant-numeric:tabular-nums;font-size:11px;line-height:1.5}.mining-plan-choice{gap:7px;min-width:0;display:grid;position:relative}.mining-plan-choice>span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.mining-plan-choice select{box-sizing:border-box;color:#e1f1d0;width:100%;min-width:0;min-height:46px;font:inherit;cursor:pointer;text-overflow:ellipsis;background:#1a2315;border:1px solid #53623e;border-radius:9px;padding:11px 7px;font-size:13px}.mining-plan-choice option{color:#e1f1d0;background:#182014}.mining-session-error{color:#ffb49e;margin:0 0 14px;font-size:12px;line-height:1.5}.profile-mining-card{margin:20px 0}.mining-balance-card .balance-bottom{flex-wrap:wrap;gap:12px}@media (width<=380px){.mining-balance-controls{gap:10px}.mining-start-button{padding:12px 10px;font-size:12px}.mining-plan-choice select{font-size:12px}.mining-balance-card .balance-description{font-size:11px}}.admin-user-row.admin-disclosure{display:block}.admin-disclosure-header{align-items:center;gap:16px;min-width:0;display:flex}.admin-disclosure-summary{flex:1;justify-content:space-between;align-items:center;gap:16px;min-width:0;display:flex}.admin-disclosure-summary>div{min-width:0}.admin-disclosure-summary .admin-user-state{flex-shrink:0;grid-area:auto;position:static}.admin-disclosure-summary .manual-deposit-heading{margin:0}.admin-disclosure-summary p{overflow-wrap:anywhere;margin:5px 0 0}.admin-more-button{color:#e0f1cc;min-height:40px;font:inherit;cursor:pointer;background:#29351e;border:1px solid #668442;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:10px;padding:8px 14px;font-size:13px;display:inline-flex}.admin-more-button:hover{background:#36452a}.admin-more-button:focus-visible{outline-offset:3px;outline:2px solid #d3f979}.admin-disclosure-body{border-top:1px solid #ffffff18;gap:13px;min-width:0;margin-top:18px;padding-top:18px;display:grid}.admin-disclosure-body[hidden]{display:none}.admin-disclosure>.verification-review{border-top:1px solid #ffffff18;margin-top:18px;padding-top:18px}.admin-delete-account>summary{color:#f0a79d}.admin-delete-account form{gap:16px;display:grid}.admin-delete-account p{color:#bdc8b3;font-size:13px;line-height:1.6}.admin-delete-account .primary-button{color:#fff0ec;background:#733a32}.admin-delete-account .primary-button:hover:not(:disabled){background:#8e473d}.admin-disclosure-body>p{margin:0}@media (width<=540px){.admin-disclosure-header,.admin-disclosure-summary{gap:10px}.admin-user-row .admin-disclosure-header{flex-wrap:wrap}.admin-user-row .admin-disclosure-summary{flex-basis:100%}.admin-disclosure-summary{flex-wrap:wrap}.admin-disclosure-summary .admin-user-main{flex-basis:100%}.admin-disclosure-summary .admin-user-state{gap:10px;display:flex}.admin-more-button{padding:8px 10px}}.treasury-panel{border-top:1px solid var(--border,#30352b);margin-top:1.5rem;padding-top:1.5rem}.treasury-fields{grid-template-columns:1fr 2fr;gap:1rem;display:grid}.treasury-fields label{gap:.6rem;display:grid}.treasury-review{background:#20271b;border:1px solid #697e36;border-radius:14px;margin:1.25rem 0;padding:1.25rem}.treasury-review h4{margin-top:0}.treasury-fees{margin:1.25rem 0}.treasury-fees>div{justify-content:space-between;align-items:baseline;gap:1rem;padding:.5rem 0;display:flex}.treasury-fees dt{color:#bdc6ae}.treasury-fees dd{text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.treasury-fees .treasury-total{border-top:1px solid #536237;margin-top:.4rem;padding-top:.8rem;font-weight:700}.treasury-panel .deposit-mono{overflow-wrap:anywhere}@media (width<=600px){.treasury-fields{grid-template-columns:1fr}.treasury-fees>div{flex-wrap:wrap;gap:.25rem}.treasury-review{padding:1rem}}.mining-monitor-totals{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.mining-monitor-totals>span{color:#a8b797;background:#20271b;border:1px solid #364329;border-radius:11px;flex-direction:column;gap:8px;padding:17px;font-size:12px;display:flex}.mining-monitor-totals strong{color:#d5f49f;font-size:27px}.mining-monitor-totals>.due{background:#2c281b;border-color:#75633c}.mining-monitor-totals>.due strong{color:#efd696}.mining-monitor-filters{grid-template-columns:2fr 1fr;gap:16px;margin:20px 0;display:grid}.mining-monitor-filters label{color:#c5d3b3;gap:8px;font-size:12px;display:grid}.mining-monitor-filters input,.mining-monitor-filters select{box-sizing:border-box;color:#d7e5c7;width:100%;min-width:0;font:inherit;background:#11180d;border:1px solid #445436;border-radius:9px;padding:12px}.mining-monitor-status strong{letter-spacing:1px;color:#d4ebae;font-variant-numeric:tabular-nums;font-family:monospace;font-size:17px;display:block}.mining-monitor-status small{color:#97ac83;margin-top:7px;font-size:11px;display:block}.mining-monitor-status.due strong,.mining-monitor-status.due small{color:#e7c69a}.mining-monitor-status.none strong{color:#8f9d84;font:inherit}.mining-monitor-footer{justify-content:space-between;align-items:center;gap:14px;margin-top:16px;display:flex}.mining-monitor details{max-width:230px;margin-top:9px}.mining-monitor summary{cursor:pointer;color:#bfd79c;font-size:11px}.mining-plan-timer{margin-top:12px}.mining-plan-timer strong,.mining-plan-timer small{font-size:11px;display:block}.mining-plan-timer small{color:#a9bb95;font-variant-numeric:tabular-nums;margin-top:5px}@media (width<=650px){.mining-monitor-totals{grid-template-columns:1fr}.mining-monitor-totals>span{flex-direction:row;align-items:center}.mining-monitor-filters{grid-template-columns:1fr}.mining-monitor-footer{flex-direction:column;align-items:flex-start}}.finance-report{min-width:0}.finance-result-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.finance-result{background:linear-gradient(120deg,#2c3b21,#20291b);border:1px solid #4c6134;border-radius:12px;padding:24px}.finance-result.actual{background:#222b21;border-color:#41523a}.finance-result.shortfall{background:linear-gradient(120deg,#3c2a22,#2a211e);border-color:#805747}.finance-eyebrow{color:#b5c49e;letter-spacing:1.3px;font-size:10px;font-weight:600}.finance-result>div{flex-wrap:wrap;align-items:center;gap:12px;margin:18px 0 12px;display:flex}.finance-result strong{color:#e0f4bb;letter-spacing:-1px;overflow-wrap:anywhere;font-size:clamp(25px,2.6vw,37px);font-weight:600}.finance-result.shortfall strong{color:#ffbc9f}.finance-result>div>span{color:#c8e89f;border:1px solid #627a42;border-radius:6px;padding:4px 8px;font-size:10px}.finance-result.shortfall>div>span{color:#ffc2a1;border-color:#815742}.finance-result>p:last-child{color:#b4bda8;font-size:11px;line-height:1.7}.finance-explanation{color:#a7b39b;margin:16px 0 24px;font-size:12px;line-height:1.7}.finance-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:24px;display:grid}.finance-metrics article{background:#20261d;border:1px solid #39452f;border-radius:10px;padding:18px}.finance-metrics p{color:#bfccb2;font-size:11px}.finance-metrics strong{color:#e0ecd4;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:12px 0 7px;font-size:24px;font-weight:550;display:block}.finance-metrics small{color:#94a184;font-size:10px;line-height:1.5}.finance-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.finance-section{background:#1b2118;border:1px solid #333d2d;border-radius:10px;min-width:0;margin-bottom:22px;padding:22px}.finance-section h3{color:#dce8cf;margin:0 0 10px;font-size:14px;font-weight:600}.finance-breakdown{margin:16px 0}.finance-breakdown>div{border-bottom:1px solid #333d2b;justify-content:space-between;gap:14px;padding:11px 0;display:flex}.finance-breakdown dt{color:#aeba9f;font-size:11px}.finance-breakdown dt small{color:#87967a;margin-top:4px;font-size:10px;display:block}.finance-breakdown dd{color:#d9e8c8;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;margin:0;font-size:13px}.finance-breakdown .finance-total{font-weight:600}.finance-breakdown .finance-total :is(dt,dd){color:#d9efb2}.finance-help{color:#97a78a;margin:9px 0;font-size:11px;line-height:1.7}.finance-data-note{color:#e7bc94;background:#33291d;border-radius:7px;margin-top:10px;padding:10px;font-size:11px}.finance-costs{grid-template-columns:1fr 1fr;align-items:center;gap:24px;display:grid}.finance-report label{color:#bfccb1;gap:8px;min-width:0;font-size:11px;display:grid}.finance-report input{color:#e1efce;width:100%;min-height:44px;font:inherit;background:#141b10;border:1px solid #435234;border-radius:8px;padding:12px;font-size:13px}.finance-costs form,.finance-exclusion-form{align-items:end;gap:12px;display:flex}.finance-costs form>label{flex:1}.finance-costs button,.finance-exclusion-form button{white-space:nowrap;width:auto;padding:12px 16px}.finance-exclusion-form{margin:22px 0 14px}.finance-exclusion-form>label{flex:1}.finance-exclusion-list{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.finance-exclusion-list li{background:#252c20;border:1px solid #3b4632;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.finance-exclusion-list strong{color:#d4e1c4;font-size:12px}.finance-exclusion-list code,.finance-table code{color:#abc38e;overflow-wrap:anywhere;margin-top:5px;font-size:10px;display:block}.finance-exclusion-list p{color:#a1af93;overflow-wrap:anywhere;margin-top:6px;font-size:11px}.finance-table-scroll{border:1px solid #343f2b;border-radius:8px;max-width:100%;overflow-x:auto}.finance-table{border-collapse:collapse;text-align:left;width:100%;min-width:740px;font-size:11px}.finance-table thead{color:#b6c8a0;background:#27311f}.finance-table th,.finance-table td{vertical-align:top;border-bottom:1px solid #323e29;padding:14px}.finance-table thead th{font-size:10px;font-weight:500}.finance-table tbody th{min-width:150px;font-weight:500}.finance-table tbody td{color:#beceb0;font-variant-numeric:tabular-nums}.finance-table td>span{font-size:10px;display:block}.finance-table tr:last-child :is(td,th){border-bottom:0}.finance-table td:last-child{color:#d1eeaa}.finance-method{border-top:1px solid #37432e;padding-top:20px}.finance-method summary{cursor:pointer;color:#c8dfa8;font-size:12px}.finance-method p{color:#99aa8a;margin-top:12px;font-size:11px;line-height:1.8}@media (width<=1150px){.finance-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-detail-grid,.finance-costs{grid-template-columns:minmax(0,1fr);gap:0}}@media (width<=650px){.finance-result-grid{grid-template-columns:minmax(0,1fr)}.finance-result{padding:18px}.finance-section{padding:16px}.finance-metrics{gap:10px}.finance-metrics article{padding:14px}.finance-metrics strong{font-size:20px}.finance-costs form,.finance-exclusion-form{flex-direction:column;align-items:stretch}.finance-costs form{margin-top:12px}.finance-exclusion-list li,.finance-breakdown>div{flex-wrap:wrap}}.team-report{--team-line:#46593d;color:#dfe9d6}.team-picker{grid-template-columns:1fr 1.4fr;gap:18px;margin:24px 0;display:grid}.team-picker label{color:#b9c7af;gap:9px;font-size:12px;display:grid}.team-picker input,.team-picker select{color:#e2edd7;width:100%;min-width:0;font:inherit;background:#10170d;border:1px solid #435437;border-radius:9px;padding:13px 14px}.team-help{color:#99ab8f;font-size:12px;line-height:1.75}.team-summary{grid-template-columns:1fr 1fr;gap:18px;margin:24px 0 18px;display:grid}.team-net-summary{background:linear-gradient(125deg,#30431f,#212d19);border:1px solid #567337;border-radius:14px;flex-direction:column;gap:12px;padding:26px;display:flex}.team-net-summary p{letter-spacing:1.5px;color:#b6cd9a;margin:0;font-size:10px}.team-net-summary>strong{color:#e0ffac;letter-spacing:-1px;font-size:40px;line-height:1.2}.team-net-summary>span{color:#c1d5ab;font-size:12px}.team-net-summary>small{color:#97ad83;font-size:11px}.team-gross-summary{background:#171e15;border:1px solid #303e29;border-radius:14px;padding:21px 24px}.team-gross-summary dl{margin:0}.team-gross-summary dl>div{color:#adbea0;justify-content:space-between;gap:20px;padding:10px 0;font-size:13px;display:flex}.team-gross-summary dd{color:#e0ecd6;margin:0;font-weight:650}.team-gross-total{border-top:1px solid #36492c;margin-top:8px}.team-exclusions{flex-wrap:wrap;align-items:center;gap:14px;font-size:12px;display:flex}.team-exclusions label{color:#d2e2c5;cursor:pointer;align-items:center;gap:9px;display:flex}.team-exclusions input{accent-color:#cdf786;width:16px;height:16px}.team-exclusions>span{color:#94a987}.team-levels{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:23px 0 30px;display:grid}.team-levels article{border:1px solid #35442d;border-top:3px solid var(--team-accent);background:#1a2117;border-radius:10px;padding:18px}.level-0{--team-accent:#d6f48a}.level-1{--team-accent:#9bcdb6}.level-2{--team-accent:#adb8e8}.level-3{--team-accent:#d5b591}.team-levels h3{color:var(--team-accent);margin:0;font-size:13px}.team-levels p{color:#8fa183;margin:7px 0 17px;font-size:11px}.team-levels strong{color:#e4eddc;font-variant-numeric:tabular-nums;font-size:24px;display:block}.team-levels strong small{color:#a6b599;margin:5px 0 12px;font-size:10px;font-weight:400;display:block}.team-levels article>span{color:#91a382;font-size:11px}.team-tree-heading{justify-content:space-between;align-items:center;gap:20px;margin:20px 0 15px;display:flex}.team-tree-heading h2{margin:0;font-size:17px}.team-tree-heading p{color:#8fa283;font-size:11px;line-height:1.6}.team-tree-heading>div:last-child{gap:9px;display:flex}.team-tree-scroll{scrollbar-color:#496239 #141b10;background:radial-gradient(#34432c 1px,#0000 1px) 0 0/20px 20px,#12190f;border:1px solid #2e3b27;border-radius:14px;max-height:800px;padding:22px;overflow:auto}.team-tree,.team-children{margin:0;padding:0;list-style:none}.team-tree{min-width:680px}.team-children{margin-left:24px;padding-left:24px}.team-children[hidden]{display:none}.team-children>li{padding-top:18px;position:relative}.team-children>li:before{content:"";border-left:2px solid var(--team-line);position:absolute;top:0;bottom:0;left:-24px}.team-children>li:last-child:before{height:55px;bottom:auto}.team-children>li:after{content:"";border-top:2px solid var(--team-line);width:24px;position:absolute;top:55px;left:-24px}.team-node{border:1px solid #394a30;border-left:3px solid var(--team-accent);background:#1b2417;border-radius:11px;grid-template-columns:minmax(185px,1.3fr) minmax(125px,1fr) minmax(180px,1.1fr);gap:16px 22px;padding:19px 21px;display:grid;position:relative;box-shadow:0 4px 16px #0002}.team-node.level-0{background:#27351d;border-color:#657e42}.team-node.excluded{background:#1b2118;border-style:dashed}.team-node-tags{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.team-node-tags>span{color:var(--team-accent);border:1px solid #61784d55;border-radius:20px;padding:3px 9px;font-size:10px}.team-node-tags>small{color:#a1aa96;font-size:9px}.team-node h3{color:#e7efdf;overflow-wrap:anywhere;margin:9px 0 5px;font-size:15px}.team-node-email{color:#b4c4a5;overflow-wrap:anywhere;margin:0 0 6px;font-size:11px}.team-node code{color:#869c77;font-size:10px}.team-metric-label{text-transform:uppercase;letter-spacing:1px;color:#839a73;margin-bottom:9px;font-size:9px;display:block}.team-plan{margin-top:9px;display:block}.team-plan strong{color:#c6d9b6;font-size:11px;display:block}.team-plan small{color:#8fa77e;margin-top:4px;font-size:10px;display:block}.team-node-plans>p{color:#829477;font-size:12px}.team-node-income{margin:0;font-size:11px}.team-node-income>div{justify-content:space-between;gap:12px;margin-bottom:10px;display:flex}.team-node-income dt{color:#95ab84}.team-node-income dd{color:#d9eaca;font-variant-numeric:tabular-nums;margin:0;font-weight:600}.team-node-net{border-top:1px solid #3b4c30;padding-top:10px}.team-node-net dd{color:var(--team-accent)}.team-node-income>small{color:#b7a784;font-size:10px}.team-node-actions{border-top:1px solid #34462a;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px;padding-top:10px;display:flex}.team-node-actions:empty{display:none}.team-node-actions button{color:#bdcfae;background:#25341d;border:1px solid #425937;border-radius:7px;padding:7px 11px;font-size:10px}.team-node-actions button span{margin-left:8px}.team-node-actions small{color:#8d9f80;font-size:10px}.team-method{color:#a8bc96;background:#171f13;border:1px solid #33432a;border-radius:10px;margin-top:24px;padding:16px 19px;font-size:12px;line-height:1.8}.team-method summary{cursor:pointer;color:#cbdfb7;font-weight:600}.team-method p{max-width:1000px;margin-bottom:0}.team-updated{color:#778a6a;margin:18px 0 0;font-size:10px}@media (width<=1000px){.team-summary{grid-template-columns:1fr}.team-levels{grid-template-columns:repeat(2,minmax(0,1fr))}.team-picker{grid-template-columns:1fr}.team-tree-heading{flex-direction:column;align-items:flex-start}}@media (width<=600px){.team-net-summary>strong{font-size:34px}.team-levels article{padding:13px}.team-levels strong{font-size:21px}.team-tree-scroll{padding:12px}.team-tree{min-width:620px}.team-node{grid-template-columns:1.2fr 1fr;gap:16px;padding:15px}.team-node-income{flex-wrap:wrap;grid-column:1/-1;gap:12px;display:flex}.team-node-income>div{flex:1;min-width:110px;margin:0;display:block}.team-node-income dd{margin-top:5px}.team-node-net{border:0;padding:0}.team-node-actions{gap:6px}.team-children{margin-left:18px;padding-left:18px}.team-children>li:before,.team-children>li:after{left:-18px}.team-children>li:after{width:18px}}.admin-workspace.admin-shell{--admin-bg:#101211;--admin-panel:#191c1a;--admin-line:#2b302c;--admin-text:#eff2e9;--admin-muted:#a1aaa0;--admin-lime:#d4f889;background:var(--admin-bg);min-height:100dvh;color:var(--admin-text);-webkit-font-smoothing:antialiased;padding:0;font-size:14px;line-height:1.5;display:flex}.admin-workspace *,.admin-login-refresh *{box-sizing:border-box}.admin-workspace button,.admin-workspace input,.admin-workspace select{font-family:inherit}.admin-workspace button{cursor:pointer}.admin-workspace button:disabled{cursor:not-allowed;opacity:.55}.admin-workspace :is(button,a,input,select,summary,textarea):focus-visible{outline:2px solid var(--admin-lime);outline-offset:4px}.admin-skip-link{z-index:20;background:var(--admin-lime);color:#192016;border-radius:8px;padding:12px 20px;position:fixed;top:-80px;left:260px}.admin-skip-link:focus{top:12px}.admin-sidebar{border-right:1px solid var(--admin-line);background:#151816;flex-direction:column;flex:0 0 236px;width:236px;height:100dvh;padding:32px 18px 16px;display:flex;position:sticky;top:0;overflow-y:auto}.admin-workspace-brand{color:#f2f5eb;letter-spacing:-1px;align-items:center;gap:10px;padding:0 10px;font-size:22px;font-weight:750;text-decoration:none;display:flex}.admin-workspace-brand small{color:#899582;letter-spacing:1.8px;margin-top:5px;font-size:9px;font-weight:600;display:block}.admin-brand-period{color:var(--admin-lime)}.admin-brand-mark{align-items:center;gap:4px;width:28px;height:32px;display:flex;transform:skew(-20deg)}.admin-brand-mark i{background:var(--admin-lime);width:8px;height:26px}.admin-brand-mark i:last-child{height:34px}.admin-sidebar nav{margin-top:35px}.admin-nav-label{text-transform:uppercase;color:#818c81;letter-spacing:1.6px;margin:27px 0 10px;padding:0 13px;font-size:10px;font-weight:600}.admin-nav-link{color:#a6b0a4;border:1px solid #0000;border-radius:9px;align-items:center;gap:12px;min-height:47px;margin:5px 0;padding:11px 13px;font-size:13px;font-weight:500;text-decoration:none;transition:background .15s,color .15s;display:flex}.admin-nav-link>.icon{flex-shrink:0;width:18px;height:18px}.admin-nav-link:hover{color:#e7edde;background:#1d231d}.admin-nav-link.active{color:var(--admin-lime);background:#272f20;border-color:#3a452d}.admin-nav-count{text-align:center;color:#202818;background:#d4f889;border-radius:5px;min-width:20px;margin-left:auto;padding:0 6px;font-size:10px;line-height:20px}.admin-sidebar-bottom{margin-top:auto;padding-top:50px}.admin-app-link{color:#a7b09f;align-items:center;gap:10px;padding:13px 10px 22px;font-size:12px;text-decoration:none;display:flex}.admin-app-link .icon{width:16px;height:16px}.admin-app-link .icon:last-child{width:12px;margin-left:auto}.admin-identity{border-top:1px solid var(--admin-line);align-items:center;gap:10px;padding:22px 6px 6px;display:flex}.admin-avatar{width:34px;height:34px;color:var(--admin-lime);background:#293322;border:1px solid #405132;border-radius:50%;place-items:center;display:grid}.admin-avatar .icon{width:17px;height:17px}.admin-identity strong,.admin-identity small{font-size:12px;display:block}.admin-identity small{color:#939e90;margin-top:3px;font-size:10px}.admin-identity button{color:#a4ae9b;background:0 0;border:0;border-radius:6px;margin-left:auto;padding:8px}.admin-identity button .icon{width:17px;height:17px}.admin-workspace-main{flex:1;min-width:0}.admin-workspace-topbar{border-bottom:1px solid var(--admin-line);background:#121513;justify-content:space-between;align-items:center;gap:20px;min-height:82px;padding:18px 38px;display:flex}.admin-breadcrumb{color:#929d8c;align-items:center;gap:14px;font-size:12px;display:flex}.admin-breadcrumb span{color:#596252}.admin-breadcrumb strong{color:#d8e0d0;font-weight:500}.admin-toolbar{align-items:center;gap:18px;display:flex}.admin-updated{color:#859080;font-size:11px}.admin-tool-button{color:#d4ddc9;background:#20251e;border:1px solid #3b4434;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:36px;padding:8px 12px;font-size:11px;display:inline-flex}.admin-tool-button .icon{width:14px;height:14px}.admin-workspace-content{max-width:1580px;margin:auto;padding:36px 38px 20px}.admin-page-heading{justify-content:space-between;align-items:center;gap:22px;margin-bottom:30px;display:flex}.admin-kicker{color:#91a07f;letter-spacing:1.8px;font-size:10px;font-weight:600}.admin-page-heading h1{color:#eff3e8;letter-spacing:-1.4px;outline:none;margin:8px 0;font-size:36px;font-weight:650;line-height:1.2}.admin-page-heading h1>span{color:var(--admin-lime)}.admin-page-heading>div>p:last-child{color:var(--admin-muted);font-size:12px}.admin-access-tag{color:#aebb9f;white-space:nowrap;border:1px solid #343c2e;border-radius:8px;align-items:center;gap:8px;padding:9px 12px;font-size:10px;display:flex}.admin-access-tag .icon{width:14px;height:14px;color:var(--admin-lime)}.admin-overview-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:24px;display:grid}.admin-stat{border:1px solid var(--admin-line);background:var(--admin-panel);border-radius:13px;min-width:0;padding:21px 23px}.admin-stat.lime{background:linear-gradient(115deg,#29351e,#202a1b);border-color:#455336}.admin-stat-label{color:#bbc5b2;justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.admin-stat-icon{width:31px;height:31px;color:var(--admin-lime);background:#2b3522;border:1px solid #475338;border-radius:8px;place-items:center;display:grid}.admin-stat-icon .icon{width:16px;height:16px}.admin-stat.mint .admin-stat-icon{color:#92d8be;background:#233b30;border-color:#315343}.admin-stat.lilac .admin-stat-icon{color:#c5b3e9;background:#322e3d;border-color:#494053}.admin-stat.sand .admin-stat-icon{color:#e1c79d;background:#3a3328;border-color:#504739}.admin-stat>strong{letter-spacing:-1.2px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:15px 0 9px;font-size:clamp(23px,2.3vw,36px);font-weight:600;line-height:1.2;display:block}.admin-stat p{color:#96a18e;font-size:10px}.admin-stat.lime>strong{color:#e6f9c6}.admin-attention{background:#1b2019;border:1px solid #393e31;border-radius:12px;grid-template-columns:1.15fr repeat(3,1fr);align-items:center;gap:12px;margin-bottom:28px;padding:18px 20px;display:grid}.admin-attention-intro{align-items:center;gap:12px;display:flex}.admin-attention-intro>span{color:#d4e6ba;background:#2e3626;border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.admin-attention-intro .icon{width:17px;height:17px}.admin-attention h2{font-size:12px;font-weight:600}.admin-attention p{color:#909c86;margin-top:4px;font-size:10px}.admin-attention>button{text-align:left;color:#b6c1ad;background:0 0;border:0;border-left:1px solid #363e2e;border-radius:0;align-items:center;gap:9px;min-height:44px;padding:7px 0 7px 18px;font-size:10px;display:flex}.admin-attention>button:hover{color:var(--admin-lime)}.admin-attention button strong{color:#e7efdd;font-size:23px;font-weight:550}.admin-attention button .icon{flex-shrink:0;width:12px;height:12px;margin-left:auto}.admin-overview-grid{grid-template-columns:minmax(0,1.65fr) minmax(280px,1fr);align-items:start;gap:22px;display:grid}.admin-overview-side{gap:22px;min-width:0;display:grid}.admin-workspace .admin-panel{border:1px solid var(--admin-line);background:var(--admin-panel);width:100%;max-width:none;box-shadow:none;border-radius:13px;margin:0;padding:24px}.admin-block-heading{justify-content:space-between;align-items:center;gap:14px;margin-bottom:23px;display:flex}.admin-block-heading h2{letter-spacing:-.3px;color:#e6ecdf;font-size:15px;font-weight:600}.admin-block-heading p{color:#949e8d;margin-top:5px;font-size:11px}.admin-text-button{color:#c7dda9;text-align:left;background:0 0;border:0;flex-shrink:0;align-items:center;gap:6px;padding:6px 0;font-size:11px;display:inline-flex}.admin-text-button:hover{color:#e6ffbb}.admin-text-button .icon{width:12px;height:12px}.admin-workspace .admin-user-list{grid-template-columns:minmax(0,1fr);gap:10px}.admin-workspace .admin-user-row{background:#1e231e;border:1px solid #333a2f;border-radius:10px;padding:17px}.admin-workspace .admin-user-main{gap:12px}.admin-workspace .admin-user-main>span{color:#d4eab4;background:#2e3a24;border-color:#49593a;width:36px;height:36px;font-size:12px;font-weight:500}.admin-workspace .admin-user-main h3{color:#e1ebd6;margin:0 0 2px;font-size:13px;font-weight:600;line-height:1.5}.admin-workspace .admin-user-main p{color:#a8b39c;margin:0;font-size:10px;line-height:1.5}.admin-workspace .admin-user-main small{color:#85937b;margin-top:3px;font-size:9px}.admin-workspace .admin-user-state strong{color:#e7c289;letter-spacing:.4px;background:#332c20;border:1px solid #654d31;border-radius:5px;padding:3px 6px;font-size:8px;font-weight:650}.admin-workspace .admin-user-state strong.verified{color:#c7e4a2;background:#29371e;border-color:#495c33}.admin-workspace .admin-user-state small{color:#8b9882;font-size:9px}.admin-workspace .admin-disclosure-header,.admin-workspace .admin-disclosure-summary{gap:12px}.admin-workspace .admin-more-button{color:#d5e7bb;background:#2a3522;border:1px solid #49593a;border-radius:7px;gap:7px;min-height:34px;padding:7px 10px;font-size:10px}.admin-workspace .admin-more-button:hover{background:#38472c}.admin-workspace .admin-review-button{color:#b7c8a4;background:0 0;border-color:#3c4832}.admin-workspace .admin-disclosure-body{margin-top:18px;padding-top:20px}.admin-workspace .admin-user-numbers{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-workspace .admin-user-numbers>span{background:#242b21;border-color:#37432f;padding:13px}.admin-workspace .admin-user-numbers strong{font-size:16px}.admin-workspace .admin-user-numbers small{font-size:10px}.admin-workspace .admin-user-details{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-workspace .admin-user-details small{font-size:11px}.admin-customer-directory .admin-user-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.admin-customer-directory .admin-user-row{padding:20px}.admin-workspace .admin-customer-filters{grid-template-columns:minmax(0,2fr) minmax(170px,1fr);margin-bottom:16px}.admin-workspace :is(.admin-search,.admin-customer-type){color:#b2bea7;font-size:11px}.admin-workspace :is(.admin-search input,.admin-customer-type select,.admin-management-form input:not([type=checkbox]),.admin-management-form select,.admin-management-form textarea){color:#e2ebd8;background:#131910;border-color:#3c4635;min-height:44px;padding:12px 14px;font-size:12px}.admin-directory-meta{color:#919d88;justify-content:space-between;align-items:center;gap:12px;min-height:28px;margin-bottom:15px;font-size:11px;display:flex}.admin-count-tag{color:#bdcda9;white-space:nowrap;background:#262f21;border:1px solid #3b4831;border-radius:6px;padding:5px 9px;font-size:10px}.admin-load-more{color:#ccddb5;background:#252e20;border:1px solid #3c4930;border-radius:8px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:44px;margin-top:20px;font-size:12px;display:flex}.admin-load-more .icon{width:15px;height:15px}.admin-verification-total{justify-content:space-between;align-items:center;gap:16px;display:flex}.admin-verification-total>strong{color:#dff3ba;letter-spacing:-1.5px;font-size:40px;font-weight:500;line-height:1}.admin-verification-total>strong span{font-size:23px}.admin-verification-total>span{color:#c5d1b8;text-align:right;font-size:12px}.admin-verification-total small{color:#8d9b81;margin-top:3px;font-size:10px;display:block}.admin-progress-track{background:#343e2a;border-radius:5px;height:6px;margin:24px 0 16px;overflow:hidden}.admin-progress-track>span{border-radius:inherit;background:#caed8c;height:100%;display:block}.admin-workspace .admin-transaction-list{grid-template-columns:minmax(0,1fr);gap:0}.admin-workspace .admin-transaction-row{background:0 0;border:0;border-bottom:1px solid #30362c;border-radius:0;gap:12px;padding:16px 0}.admin-workspace .admin-transaction-row:last-child{border-bottom:0}.admin-workspace .admin-transaction-row h3{color:#d1ddc4;font-size:12px;font-weight:550}.admin-workspace .admin-transaction-row p,.admin-workspace .admin-transaction-row small{color:#929f88;font-size:10px;line-height:1.6}.admin-workspace .admin-transaction-row>strong{letter-spacing:-.3px;color:#c7e99d;font-size:13px}.admin-workspace .admin-transaction-row>strong.negative{color:#e3b79e}.admin-workspace .admin-transaction-row .activity-icon{color:#b4cf8b;background:#2a3523;border:1px solid #3e4c33;width:33px;height:33px}.admin-workspace .admin-transaction-row .activity-icon .icon{width:15px;height:15px}.admin-recent-activity .admin-block-heading{flex-wrap:wrap;margin-bottom:6px}.admin-recent-activity .admin-transaction-row p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.admin-recent-activity .admin-transaction-row small{display:none}.admin-activity-filter{max-width:300px;margin:0 0 14px}.admin-finance-nav{border:1px solid var(--admin-line);background:#171c16;border-radius:10px;align-items:center;gap:8px;width:fit-content;max-width:100%;margin-bottom:22px;padding:5px;display:flex}.admin-finance-nav a{color:#a6b299;white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:12px;text-decoration:none;display:flex}.admin-finance-nav a[aria-current=page]{color:#d9efb8;background:#2c3822}.admin-finance-nav .icon{width:15px;height:15px}.admin-finance-nav a>span{background:#3c4a2f;border-radius:4px;padding:0 5px;font-size:10px}.admin-workspace .admin-finance-panel>.manual-deposit-section:first-child{border:0;margin:0;padding:0}.admin-workspace .manual-deposit-heading{margin-top:10px;margin-bottom:14px}.admin-workspace .manual-deposit-heading h2{color:#e2ebd8;font-size:16px;font-weight:600}.admin-workspace .manual-deposit-heading h3{font-size:14px;font-weight:550}.admin-workspace .manual-deposit-heading span{color:#c9dda9;background:#27331e;border:1px solid #3c4b30;border-radius:5px;padding:3px 8px;font-size:10px}.admin-workspace .manual-deposit-section>p{color:#a0ad94;margin:10px 0;font-size:12px;line-height:1.7}.admin-workspace .manual-deposit-section .admin-disclosure{background:#1d241a;border:1px solid #353f2d;border-radius:10px;margin-top:12px;padding:17px 19px}.admin-workspace .manual-deposit-section .admin-disclosure-header strong{color:#e5efd9;font-size:14px;font-weight:600}.admin-workspace .manual-deposit-section .admin-disclosure-header p{color:#a4b194;font-size:11px}.admin-workspace .manual-deposit-section .admin-disclosure-header .manual-deposit-heading{gap:24px;margin:0 0 5px}.admin-workspace .manual-deposit-form{font-size:12px}.admin-workspace .primary-button{border-radius:8px;min-height:42px;font-size:12px}.admin-workspace .primary-button.secondary{color:#d2e2bc;background:#27311f;border-color:#465736}.admin-workspace .primary-button.secondary:hover:not(:disabled){color:#e6f7ce;background:#344529}.admin-workspace .manual-deposit-form :is(input,select,textarea){padding:13px;font-size:13px}.admin-workspace .auth-error{color:#ffb5a6}.admin-workspace .withdrawal-status-pending .manual-deposit-heading span{color:#edc997;background:#392e1e;border-color:#665135}.admin-workspace .withdrawal-status-review .manual-deposit-heading span,.admin-workspace .withdrawal-status-failed .manual-deposit-heading span{color:#ffb4a3;background:#3d2721;border-color:#6b4036}.admin-workspace .withdrawal-status-processing .manual-deposit-heading span{color:#b8c4ee;background:#293040;border-color:#455272}.admin-network-wallets{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:24px 0;display:grid}.admin-workspace .admin-network-wallet{background:linear-gradient(115deg,#25331d,#1b2518);border-color:#445633;margin:0;padding:24px}.admin-network-wallet-heading{justify-content:space-between;align-items:center;display:flex}.admin-network-wallet-heading>strong{color:#e5f1d5;font-size:18px}.admin-network-wallet-heading>span{color:#d3e8b8;border:1px solid #52673d;border-radius:5px;padding:4px 8px;font-size:10px}.admin-workspace .admin-network-wallet-label{color:#afbf9e;margin-top:26px;font-size:11px}.admin-workspace .admin-network-wallet-balance{color:#afc08e;overflow-wrap:anywhere;margin:7px 0 16px;font-size:11px}.admin-network-wallet-balance strong{color:#e0f4ba;letter-spacing:-1px;font-size:clamp(23px,2.7vw,38px);font-weight:550}.admin-workspace .admin-network-wallet .deposit-mono{color:#90a47c;font-size:10px}.admin-network-wallet-meta{border-top:1px solid #3d4c30;grid-template-columns:1fr 1fr;gap:15px;margin-top:20px;padding-top:16px;display:grid}.admin-workspace .admin-network-wallet-meta p{color:#97a985;font-size:10px}.admin-network-wallet-meta strong{color:#c7d9b2;margin-top:5px;font-size:12px;font-weight:500;display:block}.admin-workspace-empty{text-align:center;color:#a7b69a;padding:44px 20px}.admin-workspace-empty>span{background:#2a3522;border-radius:12px;place-items:center;width:44px;height:44px;margin-bottom:14px;display:inline-grid}.admin-workspace-empty .icon{width:20px;height:20px}.admin-workspace-empty h3{color:#d8e5c9;font-size:14px;font-weight:500}.admin-workspace-empty p{margin-top:7px;font-size:12px}.admin-workspace-footer{color:#7e8b73;border-top:1px solid #262d23;justify-content:space-between;gap:12px;margin-top:34px;padding-top:18px;font-size:10px;display:flex}.admin-workspace-footer>span>span{padding:0 8px}.admin-login-refresh.admin-shell{background:radial-gradient(at 50% 30%,#233019 0%,#101411 55%)}.admin-login-refresh .admin-topbar{border-color:#2b3426;width:100%;padding:14px 0 22px}.admin-login-refresh .admin-login-card{background:#191f16;border-color:#3c4830;padding:36px;box-shadow:0 24px 80px #0005}.admin-login-icon{color:#d4f889;background:#2f3e23;border:1px solid #465d31;border-radius:12px;place-items:center;width:48px;height:48px;margin-bottom:25px;display:grid}.admin-login-icon .icon{width:24px;height:24px}@media (width>=1600px){.admin-workspace-content{padding-top:44px}.admin-overview-grid{grid-template-columns:minmax(0,1.8fr) minmax(340px,1fr)}}@media (width<=1250px){.admin-sidebar{flex-basis:206px;width:206px;padding-left:12px;padding-right:12px}.admin-workspace-brand{font-size:20px}.admin-workspace-content{padding:28px 24px 18px}.admin-workspace-topbar{padding-left:24px;padding-right:24px}.admin-stat{padding:18px}.admin-overview-grid{grid-template-columns:minmax(0,1fr)}.admin-overview-side{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start}.admin-customer-directory .admin-user-list{grid-template-columns:minmax(0,1fr)}.admin-attention{grid-template-columns:repeat(3,1fr)}.admin-attention-intro{grid-column:1/-1;margin-bottom:4px}.admin-attention>button:nth-child(2){border-left:0;padding-left:0}}@media (width<=900px){.admin-workspace.admin-shell{display:block}.admin-sidebar{border-right:0;border-bottom:1px solid var(--admin-line);grid-template-columns:minmax(0,1fr) auto;gap:18px;width:100%;height:auto;padding:18px 20px 12px;display:grid;position:static;overflow:visible}.admin-workspace-brand{padding:0;font-size:20px}.admin-workspace-brand small{font-size:8px}.admin-sidebar nav{flex-wrap:wrap;grid-area:2/1/auto/-1;gap:4px;margin:0;display:flex}.admin-nav-label{display:none}.admin-nav-link{gap:7px;min-height:40px;margin:0;padding:9px 12px;font-size:11px}.admin-nav-link>.icon{width:15px;height:15px}.admin-sidebar-bottom{grid-area:1/2;margin:0;padding:0}.admin-app-link{display:none}.admin-identity{border:0;padding:0}.admin-identity>div{display:none}.admin-workspace-topbar{min-height:62px;padding:12px 24px}.admin-overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-stat>strong{font-size:32px}.admin-skip-link{left:16px}}@media (width<=600px){.admin-sidebar{padding:18px 16px 12px}.admin-nav-link{flex:calc(33.333% - 4px);gap:6px;padding:9px 7px;font-size:10px}.admin-nav-count{min-width:16px;padding:0 4px}.admin-workspace-content{padding:26px 16px 18px}.admin-workspace-topbar{padding:12px 16px}.admin-updated{display:none}.admin-breadcrumb{gap:9px;font-size:11px}.admin-page-heading{margin-bottom:24px}.admin-page-heading h1{font-size:31px}.admin-page-heading>div>p:last-child{line-height:1.7}.admin-access-tag{display:none}.admin-overview-metrics{gap:10px;margin-bottom:18px}.admin-stat{border-radius:10px;padding:14px}.admin-stat-label{gap:5px;font-size:10px}.admin-stat-icon{border-radius:6px;flex-shrink:0;width:25px;height:25px}.admin-stat-icon .icon{width:13px;height:13px}.admin-stat>strong{margin:17px 0 8px;font-size:25px}.admin-stat p{font-size:9px}.admin-attention{grid-template-columns:minmax(0,1fr);gap:4px;padding:17px}.admin-attention-intro{margin-bottom:10px}.admin-attention>button,.admin-attention>button:nth-child(2){border-top:1px solid #343e2c;border-left:0;min-height:49px;padding:10px 0}.admin-attention>button strong{min-width:26px;font-size:19px}.admin-attention>button span{font-size:11px}.admin-overview-grid,.admin-overview-side{grid-template-columns:minmax(0,1fr);gap:18px}.admin-workspace .admin-panel{padding:18px 14px}.admin-block-heading{flex-wrap:wrap;align-items:start;gap:10px;margin-bottom:18px}.admin-block-heading h2{font-size:14px}.admin-block-heading p{font-size:10px}.admin-workspace .admin-user-row{padding:14px}.admin-workspace .admin-user-row .admin-disclosure-header{flex-wrap:wrap}.admin-workspace .admin-user-row .admin-disclosure-summary{flex-wrap:wrap;flex:100%}.admin-workspace .admin-user-row .admin-user-main{flex-basis:100%}.admin-workspace .admin-user-state{flex-direction:row;align-items:center;gap:9px}.admin-workspace .admin-more-button{min-height:38px;padding:8px 12px}.admin-workspace .admin-user-numbers,.admin-workspace .admin-user-details{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-workspace .admin-user-numbers>span{grid-column:auto}.admin-workspace .admin-customer-filters{grid-template-columns:minmax(0,1fr)}.admin-finance-nav{gap:3px;width:100%;padding:4px}.admin-finance-nav a{white-space:normal;text-align:center;flex:1;gap:4px;padding:9px 5px;font-size:10px}.admin-finance-nav .icon{display:none}.admin-workspace .manual-deposit-section .admin-disclosure{padding:14px}.admin-workspace .manual-deposit-heading{align-items:start;gap:12px}.admin-workspace .manual-deposit-heading h2{font-size:15px}.admin-network-wallets{grid-template-columns:minmax(0,1fr)}.admin-workspace-footer{flex-wrap:wrap;font-size:9px}.admin-login-refresh .admin-login-card{padding:26px}}@media (prefers-reduced-motion:reduce){.admin-workspace *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.plan-expiry{color:var(--muted,#99a58a);margin-top:12px;font-size:12px;line-height:1.6}.plan-expiry.expired{color:#edba80}.plan-discount{flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;font-size:13px;line-height:1.5;display:flex}.plan-discount del{opacity:.65}.plan-discount-badge{color:var(--accent,#d3fc75);background:color-mix(in srgb, var(--accent,#d3fc75) 12%, transparent);border-radius:6px;padding:2px 7px;font-weight:700}:root{--page:#090d1b;--panel:#11182a;--panel-muted:#171d2c;--text:#f7f8ff;--line:#a7b7dd26;--blue:#4a91ff;--violet:#a983ff;--teal:#1fe1b0}*{box-sizing:border-box}button{font:inherit}.app-shell{width:min(100%,420px);min-height:100dvh;color:var(--text);background:var(--page);margin:0 auto;padding:12px 12px 98px;position:relative;overflow:hidden}.app-shell:before{pointer-events:none;content:"";background:linear-gradient(#2d4f9e21,#0000);height:220px;position:absolute;inset:0 0 auto}.page-content{z-index:1;position:relative}.workspace{min-width:0}.desktop-topbar,.side-nav{display:none}.auth-shell{min-height:100dvh;color:var(--text);background:#090d1b;display:grid}.auth-visual{display:none}.auth-main{place-items:center;min-height:100dvh;padding:24px;display:grid}.auth-card{background:#121a2c;border:1px solid #85a1f12e;border-radius:20px;width:min(100%,410px);padding:28px;box-shadow:0 22px 45px #00000047}.auth-mobile-brand{align-items:center;gap:6px;margin-bottom:34px;font-family:inherit;font-size:24px;font-weight:700;display:flex}.auth-mobile-brand span,.auth-brand span{background:#5797ff;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #5797ff}.auth-card h1{margin-top:7px;font-size:28px}.auth-subtitle{color:#919db7;margin-top:8px;font-size:13px}.auth-card form{gap:15px;margin-top:28px;display:grid}.auth-card label{color:#b3bdd4;gap:7px;font-size:12px;font-weight:700;display:grid}.auth-card input{color:#f8fbff;width:100%;height:45px;font:inherit;background:#0c1323;border:1px solid #9eb3ed30;border-radius:10px;outline:0;padding:0 13px}.auth-card input:focus{border-color:#5b9bff;box-shadow:0 0 0 3px #4b92ff24}.auth-submit{color:#fff;cursor:pointer;background:linear-gradient(135deg,#5798ff,#2368ec);border:0;border-radius:11px;min-height:46px;margin-top:5px;font-family:inherit;font-size:16px;font-weight:700;box-shadow:0 9px 18px #2368ec45}.auth-switch{color:#8490a9;text-align:center;margin-top:21px;font-size:12px}.auth-switch button{color:#8fb7ff;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.auth-loading{color:#9cb5ed;background:#090d1b;place-items:center;min-height:100dvh;font-size:13px;display:grid}.auth-error{color:#fb839f;margin:-2px 0 1px;font-size:12px}.auth-submit:disabled{cursor:wait;filter:grayscale(.2);opacity:.7}h1,h2,h3,p{margin:0}h1,h2,h3,.balance-value,.primary-button{font-family:inherit}h1{font-size:20px;line-height:1.15}.eyebrow,.micro-label{color:#838da8;letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:800;line-height:1.2}.micro-label{font-size:9px}.balance-card,.investment-summary,.wallet-hero,.profile-hero{border:1px solid #6685ff5e;border-radius:30px;padding:24px;box-shadow:inset 0 1px #ffffff0d,0 18px 28px #01051552}.balance-card{background:radial-gradient(circle at 80% 12%,#537cff6b,#0000 24%),linear-gradient(145deg,#19387e 0%,#17164f 54%,#140e40 100%);min-height:278px}.balance-topline,.summary-topline,.tier-heading,.risk-row,.section-heading,.activity-row,.profile-hero,.wallet-buttons{justify-content:space-between;align-items:center;gap:14px;display:flex}.avatar,.large-avatar{color:#97b5ff;background:#101c5680;border:2px solid #7564ff;border-radius:50%;flex:none;place-items:center;width:43px;height:43px;font-family:inherit;font-weight:700;display:grid;box-shadow:0 0 17px #7760ff75}.balance-label{margin-top:24px}.balance-value{letter-spacing:0;margin-top:4px;font-size:38px;font-weight:700;line-height:.9}.balance-value span{vertical-align:10px;font-size:18px}.growth{color:var(--teal);align-items:center;gap:5px;margin-top:9px;font-size:11px;font-weight:700;display:flex}.growth .icon{width:14px;height:14px}.income-strip{background:#ffffff12;border:1px solid #b3bbff29;border-radius:17px;grid-template-columns:32px 1fr 1px 1fr;align-items:center;gap:12px;margin-top:20px;padding:13px 14px;display:grid}.income-strip strong{color:#74a7ff;font-family:inherit;font-size:16px}.income-strip .violet-text{color:var(--violet)}.strip-rule{background:#bdc7ff2e;align-self:stretch;width:1px}.income-icon,.activity-icon{border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.income-icon{color:#72a1ff;background:#4280ff33}.icon{width:20px;height:20px;display:block}.action-grid{grid-template-columns:repeat(3,1fr);gap:12px;padding:21px 0 16px;display:grid}.quick-actions-title{display:none}.icon-action{color:#a0a7ba;cursor:pointer;background:0 0;border:0;min-width:0;padding:0}.icon-action>span{aspect-ratio:1;width:100%;color:var(--tone);background:linear-gradient(135deg, color-mix(in srgb, var(--tone) 39%, #17264a), color-mix(in srgb, var(--tone) 12%, #10182a));border:1px solid #0000;border-radius:17px;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff0f,0 9px 15px #0000002e}.icon-action .icon{width:23px;height:23px}.icon-action>em{color:#a2a9ba;text-overflow:ellipsis;white-space:nowrap;margin-top:8px;font-family:inherit;font-size:11px;font-style:normal;display:block;overflow:hidden}.icon-action:hover>span{transform:translateY(-2px)}.icon-action:focus-visible,.section-heading button:focus-visible,.settings-list button:focus-visible,.bottom-nav button:focus-visible,.primary-button:focus-visible,.segment-button:focus-visible,.message-fab:focus-visible{outline-offset:3px;outline:2px solid #a983ff}.section-heading{margin:12px 0}.section-heading h2{font-size:17px}.section-heading button{color:#4a91ff;cursor:pointer;background:0 0;border:0;padding:3px 0;font-size:11px;font-weight:700}.overview-row{gap:10px;margin-right:-78px;display:flex;overflow:hidden}.overview-card{border:1px solid var(--line);background:var(--panel-muted);border-radius:20px;flex:0 0 121px;min-height:128px;padding:17px}.overview-card strong{color:var(--overview-color);margin-top:8px;font-family:inherit;font-size:19px;display:block}.overview-card>span{color:var(--overview-color);margin-top:3px;font-size:9px;font-weight:700;display:block}.bar-chart{align-items:end;gap:3px;height:27px;margin-top:8px;display:flex}.bar-chart i{background:var(--overview-color);opacity:.75;border-radius:2px 2px 0 0;width:9px;min-height:6px}.activity-list{border-top:1px solid #a7b7dd14;margin-bottom:8px}.activity-row{border-bottom:1px solid #a7b7dd14;min-height:65px;padding:11px 5px}.activity-icon.blue{color:var(--blue);background:#417dff29}.activity-icon.violet{color:var(--violet);background:#9761ff2b}.activity-icon.teal{color:var(--teal);background:#19cfa126}.activity-icon.gold{color:#f0b91a;background:#f0b91a26}.activity-copy{flex:1;min-width:0}.activity-copy h3{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.activity-copy p{color:#6f778a;margin-top:2px;font-family:inherit;font-size:11px}.activity-row>strong{font-family:inherit;font-size:14px}.investment-summary{background:radial-gradient(circle at 90% 5%,#8b60ff52,#0000 28%),linear-gradient(140deg,#111b4b,#201350);min-height:162px}.active-tier{color:#fff;background:linear-gradient(140deg,#9c74ff,#3d9afa);border-radius:14px;gap:1px;min-width:76px;padding:9px 12px;display:grid}.active-tier span{letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.active-tier strong{font-family:inherit;font-size:16px}.summary-metrics,.wallet-stats,.profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.summary-metrics{margin-top:20px}.metric{background:#ffffff12;border:1px solid #b8c2f024;border-radius:14px;min-width:0;padding:13px 12px}.metric strong{color:#f6f7ff;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-family:inherit;font-size:15px;display:block;overflow:hidden}.filter-row{scrollbar-width:none;gap:8px;margin:16px 0 13px;display:flex;overflow-x:auto}.filter-row::-webkit-scrollbar{display:none}.segment-button{color:#8992aa;cursor:pointer;background:0 0;border:1px solid #b0bbe926;border-radius:999px;flex:none;padding:7px 17px;font-family:inherit;font-size:12px;font-weight:700}.segment-button.active{color:#fff;background:linear-gradient(135deg,#9c75ff,#488dff);border-color:#0000;box-shadow:0 5px 16px #6468ff47}.tier-list{gap:14px;display:grid}.tier-card{border:1px solid color-mix(in srgb, var(--accent) 44%, transparent);background:linear-gradient(145deg, color-mix(in srgb, var(--accent) 12%, #10244a), #111a2f 77%);border-radius:24px;padding:20px;box-shadow:inset 0 1px #ffffff0d,0 14px 25px #00000036}.vip-pill{border:1px solid color-mix(in srgb, var(--accent) 55%, transparent);color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent);letter-spacing:.07em;border-radius:999px;align-items:center;gap:5px;padding:3px 8px;font-size:10px;font-weight:800;display:inline-flex}.vip-pill span{background:var(--accent);width:5px;height:5px;box-shadow:0 0 7px var(--accent);border-radius:50%}.tier-card h2{margin-top:9px;font-size:18px}.tier-price{text-align:right}.tier-price strong{margin-top:5px;font-family:inherit;font-size:21px;display:block}.risk-track{background:#738bc338;border-radius:999px;height:4px;margin-top:5px;overflow:hidden}.risk-track span{border-radius:inherit;background:var(--accent);height:100%;box-shadow:0 0 9px var(--accent-shadow);display:block}.tier-stats{background:#ffffff0e;border:1px solid #b2bfe71f;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin:16px 0 14px;display:grid}.tier-stats .metric{text-align:center;background:0 0;border:0;border-radius:0;padding:13px 8px}.tier-stats .metric+.metric{border-left:1px solid #b2bfe71f}.primary-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#5497ff,#2368ec);border:0;border-radius:14px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:42px;padding:9px 16px;font-size:15px;font-weight:700;display:inline-flex;box-shadow:0 9px 18px #2368ec47}.tier-card .primary-button{color:#fff;background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 80%, #fff), color-mix(in srgb, var(--accent) 80%, #1357e8));box-shadow:0 10px 20px var(--accent-shadow)}.primary-button.secondary{color:#8db5ff;box-shadow:none;background:0 0;border:1px solid #6592ff8c}.primary-button:hover{filter:brightness(1.1)}.primary-button .icon{width:17px;height:17px}.message-fab{z-index:3;color:#fff;cursor:pointer;background:linear-gradient(145deg,#3ac0f3,#1687dc);border:0;border-radius:50%;place-items:center;width:55px;height:55px;display:grid;position:fixed;bottom:84px;left:calc(50% + min(210px,50vw) - 70px);box-shadow:0 9px 20px #1794f36b}.message-fab .icon{width:21px;height:21px}.wallet-hero{background:linear-gradient(145deg,#102c4e,#10213e 56%,#182353)}.wallet-hero h1{margin-top:6px;font-size:38px}.wallet-hero>p:last-of-type{color:#94a0ba;margin-top:10px;font-size:12px}.wallet-buttons{margin-top:22px}.wallet-buttons .primary-button{font-size:13px}.wallet-stats{margin:17px 0 24px}.wallet-stats .metric,.profile-grid .metric{background:var(--panel-muted)}.wallet-identity{background:#ffffff12;border:1px solid #9eb3ed29;border-radius:12px;gap:3px;max-width:100%;margin-top:18px;padding:10px 12px;display:inline-grid}.wallet-identity span{color:#838da8;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.wallet-identity strong{overflow-wrap:anywhere;color:#cfe0ff;letter-spacing:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px}.profile-hero{background:linear-gradient(145deg,#21184e,#142754);justify-content:flex-start}.large-avatar{width:66px;height:66px;font-size:24px}.profile-hero p{color:#95a0ba;margin-top:4px;font-size:12px}.verification-pill{color:#fb839f;letter-spacing:.06em;text-transform:uppercase;background:#fa76961a;border:1px solid #fa769661;border-radius:999px;margin-top:10px;padding:4px 9px;font-size:10px;font-weight:800;display:inline-flex}.verification-banner{background:linear-gradient(145deg,#fa769621,#121a2cf2);border:1px solid #fa769647;border-radius:18px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;padding:16px;display:flex}.verification-banner h2{margin-top:5px;font-size:16px}.verification-banner button{color:#ff9ab0;cursor:pointer;background:#fa76961a;border:1px solid #fa769659;border-radius:11px;align-items:center;gap:7px;min-height:39px;padding:0 13px;font-size:12px;font-weight:700;display:inline-flex}.verification-banner button .icon{width:17px;height:17px}.profile-grid{margin:17px 0}.settings-list{border:1px solid var(--line);background:var(--panel-muted);border-radius:18px;overflow:hidden}.settings-list button{color:#e6e9f5;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #a7b7dd1a;justify-content:space-between;align-items:center;width:100%;min-height:55px;padding:0 16px;display:flex}.settings-list button:last-child{border-bottom:0}.settings-list button span{align-items:center;gap:11px;font-size:13px;display:flex}.settings-list button small{color:#7f8ba6;text-align:right;text-overflow:ellipsis;white-space:nowrap;margin-left:auto;font-size:11px;overflow:hidden}.settings-list .icon{color:#7b9eff;width:18px;height:18px}.settings-list .signout-row span,.settings-list .signout-row .icon{color:#fa7696}.referral-hero{background:radial-gradient(circle at 88% 10%,#1fe1b038,#0000 30%),linear-gradient(145deg,#10283b,#111a2c);border:1px solid #1fe1b047;border-radius:24px;justify-content:space-between;align-items:center;gap:18px;padding:24px;display:flex;box-shadow:inset 0 1px #ffffff0d,0 18px 28px #01051542}.referral-hero h1{overflow-wrap:anywhere;color:#dffbf4;letter-spacing:0;margin-top:7px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:30px}.referral-hero p:last-child{color:#96a9b7;margin-top:8px;font-size:12px;line-height:1.45}.referral-hero button{color:#9df4dc;cursor:pointer;background:#1fe1b01a;border:1px solid #1fe1b059;border-radius:11px;align-items:center;gap:7px;min-height:40px;padding:0 13px;display:inline-flex}.referral-hero button .icon{width:17px;height:17px}.referral-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:17px 0;display:grid}.referral-grid .metric{background:var(--panel-muted)}.referral-panel{max-width:none}.referral-list{gap:10px;display:grid}.referral-row{background:#0f1728;border:1px solid #9eb3ed21;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.referral-row h3{font-size:14px}.referral-row p{color:#8490a9;margin-top:3px;font-size:11px}.referral-row span{color:#7fa6ff;white-space:nowrap;font-family:inherit;font-size:12px}.bottom-nav{z-index:5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#090d1bf0;border-top:1px solid #7a8fcd2b;grid-template-columns:repeat(6,1fr);width:min(100%,420px);min-height:76px;display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 -8px 22px #01030a57}.bottom-nav button{color:#697287;cursor:pointer;background:0 0;border:0;align-content:center;justify-items:center;gap:5px;min-width:0;padding:8px 1px;display:grid}.bottom-nav button:before{content:"";background:0 0;border-radius:999px;width:24px;height:2px}.bottom-nav button.active{color:var(--blue)}.bottom-nav button.active:before{background:var(--blue);box-shadow:0 0 10px #4a91ffb3}.bottom-nav .icon{width:20px;height:20px}.bottom-nav span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-family:inherit;font-size:9px;overflow:hidden}.toast{z-index:8;color:#f6f8ff;text-align:center;background:#17203a;border:1px solid #6d95ff66;border-radius:10px;width:max-content;max-width:calc(100% - 30px);padding:10px 14px;font-size:12px;position:fixed;bottom:92px;left:50%;transform:translate(-50%);box-shadow:0 10px 22px #0000004d}.empty-state{color:#6e7890;text-align:center;border:1px dashed #9eb0e72b;border-radius:14px;align-content:center;place-items:center;gap:8px;min-height:112px;padding:20px;display:grid}.empty-state .icon{color:#60759f;width:24px;height:24px}.purchased-panel{border:1px solid var(--line);background:var(--panel-muted);border-radius:18px;margin:20px 0;padding:18px}.purchased-panel .section-heading{margin-top:0}.purchased-panel .section-heading button{color:#8caeff}.purchased-empty{min-height:100px}.purchased-list{gap:10px;display:grid}.purchased-tier{border:1px solid color-mix(in srgb, var(--accent) 35%, transparent);background:color-mix(in srgb, var(--accent) 9%, #131a2b);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex}.purchased-tier h3{margin-top:7px;font-size:15px}.purchased-tier p{color:#8792a9;margin-top:3px;font-size:11px}.purchased-tier>strong{color:var(--accent);white-space:nowrap;font-family:inherit;font-size:17px}.referral-commissions{gap:10px;margin:0 0 17px;display:grid}.commission-row{background:#101827;border:1px solid #1fe1b024;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 10px;padding:13px 14px;display:grid}.commission-row strong{color:#dffbf4;font-family:inherit;font-size:14px}.commission-row span{color:#9df4dc;white-space:nowrap;font-size:11px;font-weight:700}.commission-row small{color:#8490a9;grid-column:1/-1;font-size:11px}.team-tag{color:#9df4dc;letter-spacing:.06em;text-transform:uppercase;background:#1fe1b014;border:1px solid #1fe1b03d;border-radius:999px;margin-bottom:6px;padding:3px 7px;font-family:inherit;font-size:9px;font-weight:800;display:inline-flex}.referral-meta{text-align:right;flex:none;justify-items:end;gap:3px;display:grid}.referral-meta strong{color:#7fa6ff;white-space:nowrap;font-family:inherit;font-size:12px}.referral-meta small{color:#92a0bb;white-space:nowrap;font-size:10px}.referral-tree{gap:10px;display:grid}.referral-branch{margin-left:calc(var(--depth) * 18px);gap:10px;display:grid}.referral-children{border-left:1px solid #1fe1b033;gap:10px;margin-left:18px;padding-left:14px;display:grid}.tree-row{position:relative}.tree-row:before{content:"";background:#1fe1b042;width:10px;height:1px;display:block;position:absolute;top:22px;left:-15px}.referral-tree>.referral-branch>.tree-row:before{display:none}.tree-row>div:first-child small{color:#9db0cf;margin-top:5px;font-size:10px;display:block}.checkout-page{min-height:100%}.checkout-back{color:#94b6ff;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin-bottom:18px;padding:0;font-size:12px;font-weight:700;display:inline-flex}.checkout-back .icon{width:17px;height:17px}.checkout-grid{gap:16px;display:grid}.checkout-intro,.checkout-payment{background:#121a2c;border:1px solid #87a3ef2e;border-radius:22px;padding:24px;box-shadow:0 16px 28px #00000026}.checkout-intro{background:radial-gradient(circle at 85% 10%, color-mix(in srgb, var(--accent) 27%, transparent), transparent 28%), linear-gradient(145deg, #142243, #12192c)}.checkout-intro h1{margin-top:7px;font-size:27px}.checkout-intro>p:last-of-type{color:#9aa6be;margin-top:9px;font-size:12px;line-height:1.55}.checkout-product{border:1px solid color-mix(in srgb, var(--accent) 34%, transparent);background:#080d1b47;border-radius:15px;margin-top:23px;padding:18px}.checkout-product h2{margin-top:8px;font-size:19px}.checkout-product>strong{color:var(--accent);margin-top:13px;font-family:inherit;font-size:26px;display:block}.checkout-product .risk-row{margin-top:18px}.checkout-product .risk-row strong{color:var(--accent);font-size:10px}.checkout-product .risk-track span{background:var(--accent)}.checkout-payment>h2{margin-top:6px;font-size:20px}.crypto-options{gap:9px;margin:18px 0;display:grid}.crypto-options button{color:#eaf0ff;text-align:left;cursor:pointer;background:#0e1525;border:1px solid #a0b3ed29;border-radius:12px;align-items:center;gap:10px;width:100%;padding:11px 12px;display:flex}.crypto-options button.active{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, #101827);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 28%, transparent)}.crypto-options button>span:nth-child(2){gap:2px;display:grid}.crypto-options strong{font-size:13px}.crypto-options small{color:#7d88a2;font-size:10px}.crypto-options .icon{color:#0000;width:16px;height:16px;margin-left:auto}.crypto-options button.active .icon{color:var(--accent)}.crypto-mark{color:#fff;border-radius:50%;place-items:center;width:29px;height:29px;font-family:inherit;font-size:13px;font-weight:700;display:grid}.crypto-mark.teal{background:#1ba982}.crypto-mark.gold{background:#d69c1d}.crypto-mark.violet{background:#8060d9}.payment-total{border-top:1px solid #a2b6ed21;border-bottom:1px solid #a2b6ed21;gap:5px;margin:18px 0;padding:15px;display:grid}.payment-total span,.payment-total small{color:#838fa7;font-size:11px}.payment-total strong{color:#f5f8ff;font-family:inherit;font-size:23px}.payment-note{color:#6e7890;margin-top:11px;font-size:10px;line-height:1.45}.detail-page{min-height:100%}.subpage-back{color:#94b6ff;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin-bottom:18px;padding:0;font-size:12px;font-weight:700;display:inline-flex}.subpage-back .icon{width:17px;height:17px}.detail-grid{gap:16px;display:grid}.form-panel,.info-panel{background:#121a2c;border:1px solid #87a3ef2e;border-radius:22px;padding:24px;box-shadow:0 16px 28px #00000026}.form-panel{gap:15px;display:grid}.form-panel h1,.info-panel h2{margin-top:-3px;font-size:26px}.form-panel label{color:#b3bdd4;gap:7px;font-size:12px;font-weight:700;display:grid}.form-panel input,.form-panel select{color:#f8fbff;width:100%;height:45px;font:inherit;background:#0c1323;border:1px solid #9eb3ed30;border-radius:10px;outline:0;padding:0 13px}.form-panel input:focus,.form-panel select:focus{border-color:#5b9bff;box-shadow:0 0 0 3px #4b92ff24}.form-panel .primary-button{margin-top:5px}.primary-button:disabled{cursor:wait;filter:grayscale(.2);opacity:.72}.info-panel{background:radial-gradient(circle at 85% 12%,#4e88ff38,#0000 30%),#111827;align-content:start;gap:16px;display:grid}.address-box{overflow-wrap:anywhere;color:#aecaef;background:#0c1323;border:1px solid #9eb3ed26;border-radius:12px;padding:15px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;line-height:1.5}.result-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.wallet-address-input{letter-spacing:0;text-overflow:ellipsis;font-size:12px;overflow:hidden;font-family:ui-monospace,SFMono-Regular,Consolas,monospace!important}.settings-form{max-width:620px}.toggle-row{color:#eaf0ff;cursor:pointer;background:#0c1323;border:1px solid #9eb3ed26;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;min-height:56px;padding:0 14px;display:flex}.toggle-row span{align-items:center;gap:10px;min-width:0;font-size:13px;display:flex}.toggle-row strong{color:#8390a9;font-family:inherit;font-size:13px}.toggle-row.active strong,.security-panel .toggle-row:last-child strong{color:var(--teal)}.toggle-row .icon{color:#8db5ff;width:18px;height:18px}.verification-form input[type=file]{height:auto;min-height:45px;padding:9px 11px}.verification-form input[type=file]::file-selector-button{color:#b8ccff;min-height:28px;font:inherit;cursor:pointer;background:#4c84ff24;border:1px solid #7ea2ff59;border-radius:8px;margin-right:10px;font-size:11px;font-weight:700}.verification-status{color:#f2b1bf;background:#fa769617;border:1px solid #fa769640;border-radius:12px;align-items:flex-start;gap:11px;padding:15px;font-size:12px;line-height:1.45;display:flex}.verification-status .icon{flex:none;width:19px;height:19px}@media (width>=500px){body{background:#050711}.app-shell{box-shadow:0 0 0 1px #8298e614,0 30px 70px #00000073}}@media (width>=880px){.referral-commissions{grid-template-columns:repeat(3,minmax(0,1fr))}body{background:#070a14}.app-shell{width:100%;max-width:none;min-height:100dvh;box-shadow:none;background:#090d1b;grid-template-columns:242px minmax(0,1fr);margin:0;padding:0;display:grid;overflow:visible}.app-shell:before{background:radial-gradient(circle at 42% 0,#3159bd33,#0000 47%);height:420px;left:242px}.auth-shell{grid-template-columns:minmax(0,1.08fr) minmax(440px,.92fr)}.auth-visual{background:radial-gradient(circle at 70% 12%,#487eff61,#0000 30%),linear-gradient(145deg,#10275a 0%,#101b44 55%,#160e3d 100%);border-right:1px solid #748ee02e;flex-direction:column;justify-content:space-between;min-height:100dvh;padding:44px 56px;display:flex;position:relative;overflow:hidden}.auth-visual:after{content:"";border:1px solid #8fb1ff2e;border-radius:50%;width:440px;height:440px;position:absolute;bottom:-160px;right:-120px;box-shadow:0 0 0 58px #6589ff0d,0 0 0 116px #6589ff09}.auth-brand{z-index:1;align-items:center;gap:7px;font-family:inherit;font-size:29px;font-weight:700;display:flex;position:relative}.auth-visual-copy{z-index:1;max-width:580px;padding-bottom:88px;position:relative}.auth-visual-copy>p{color:#9bb7ff;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.auth-visual-copy h1{max-width:520px;margin-top:12px;font-size:49px;line-height:1.08}.auth-visual-copy>div{background:#060e2f40;border:1px solid #aec3ff29;border-radius:14px;align-items:center;gap:17px;width:min(100%,430px);margin-top:31px;padding:16px 18px;display:flex}.auth-visual-copy strong{color:#6da5ff;font-family:inherit;font-size:27px}.auth-visual-copy span{color:#bcc8e9;font-size:12px;line-height:1.45}.auth-main{background:#0b1020;padding:54px}.auth-card{max-width:440px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.auth-mobile-brand{display:none}.auth-card h1{font-size:34px}.auth-card form{margin-top:32px}.auth-card input{height:49px}.auth-submit{min-height:50px}.side-nav{background:#0c1120;border-right:1px solid #8498d31f;flex-direction:column;height:100dvh;padding:32px 18px 24px;display:flex;position:sticky;top:0}.side-brand{color:#f8f9ff;align-items:center;gap:8px;font-family:inherit;font-size:24px;font-weight:700;display:flex}.side-brand i{background:#5a98ff;border-radius:50%;width:8px;height:8px;box-shadow:0 0 13px #5a98ff}.side-caption{color:#65718a;letter-spacing:.08em;text-transform:uppercase;margin:7px 0 37px;font-size:10px;font-weight:700}.side-nav nav{gap:7px;display:grid}.side-nav nav button,.side-logout{color:#8791a7;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:12px;min-height:46px;padding:0 13px;font-size:13px;display:flex}.side-nav nav button:hover{color:#dce4ff;background:#698ff314}.side-nav nav button.active{color:#91baff;background:linear-gradient(90deg,#4384ff2e,#4384ff0a);border-color:#578fff47}.side-nav nav .icon,.side-logout .icon{width:19px;height:19px}.side-logout{color:#f0799a;margin-top:auto}.side-logout:hover{background:#f0799a14;border-color:#f0799a3b}.side-help{background:linear-gradient(145deg,#151d37,#10172a);border:1px solid #788fc724;border-radius:12px;margin-top:14px;padding:16px}.side-help span{color:#7f8ba6;font-size:11px;display:block}.side-help strong{color:#a8c3ff;margin-top:4px;font-family:inherit;font-size:14px;display:block}.workspace{min-width:0;padding:0 42px 42px}.desktop-topbar{border-bottom:1px solid #97abe21c;justify-content:space-between;align-items:center;max-width:1320px;min-height:108px;margin:0 auto 24px;display:flex}.desktop-topbar h2{margin-top:4px;font-size:23px}.desktop-account{color:#d9dff0;align-items:center;gap:12px;font-family:inherit;font-size:14px;display:flex}.desktop-account button{color:#91a1c5;cursor:pointer;background:#11182a;border:1px solid #95a9de2e;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.desktop-account button:hover{color:#a9c4ff;border-color:#5694ff80}.desktop-account .icon{width:18px;height:18px}.desktop-avatar{color:#a8c0ff;background:#18225a;border:1px solid #6f66ff;border-radius:50%;place-items:center;width:36px;height:36px;font-family:inherit;font-weight:700;display:grid}.page-content{width:100%;max-width:1320px;margin:0 auto}.bottom-nav{display:none}.toast{bottom:32px}.home-hero-grid{grid-template-columns:minmax(0,1fr) 340px;gap:24px;display:grid}.balance-card{border-radius:22px;min-height:294px;padding:31px 34px}.balance-card h1{font-size:24px}.balance-value{font-size:49px}.balance-value span{font-size:21px}.income-strip{max-width:425px;margin-top:25px}.quick-actions-panel{background:#111827;border:1px solid #90a2d924;border-radius:18px;min-height:294px;padding:25px;box-shadow:0 14px 28px #00000029}.quick-actions-title{color:#eef2ff;font-family:inherit;font-size:18px;display:block}.quick-actions-panel .action-grid{grid-template-columns:repeat(3,1fr);gap:15px;padding:18px 0 0}.quick-actions-panel .icon-action>span{aspect-ratio:auto;border-radius:12px;height:70px}.quick-actions-panel .icon-action>em{font-size:12px}.home-data-grid{grid-template-columns:minmax(0,1.23fr) minmax(340px,.77fr);gap:24px;margin-top:24px;display:grid}.overview-panel,.activity-panel{background:#101725;border:1px solid #90a2d921;border-radius:18px;min-height:230px;padding:22px;box-shadow:0 14px 28px #00000021}.overview-panel .section-heading,.activity-panel .section-heading{margin-top:0}.overview-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin:0;display:grid;overflow:visible}.overview-card{border-radius:14px;min-width:0;min-height:155px;padding:20px}.overview-card strong{margin-top:10px;font-size:23px}.bar-chart{height:35px;margin-top:13px}.bar-chart i{flex:1;width:auto}.activity-panel .activity-list{margin-bottom:0}.activity-panel .activity-row{min-height:56px;padding:8px 0}.investment-summary{border-radius:22px;grid-template-columns:minmax(0,1fr) minmax(340px,.8fr);align-items:center;min-height:212px;padding:31px 34px;display:grid}.summary-metrics{margin:0}.investment-summary h1{font-size:26px}.active-tier{border-radius:12px;min-width:98px;padding:12px 15px}.filter-row{margin:24px 0 18px}.tier-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.tier-card{border-radius:18px;min-height:310px;padding:24px}.tier-card h2{font-size:21px}.tier-price strong{font-size:26px}.tier-stats .metric{padding:16px 10px}.tier-stats .metric strong{font-size:16px}.primary-button{border-radius:11px;min-height:46px}.message-fab{bottom:34px;left:auto;right:38px}.wallet-hero,.profile-hero{border-radius:22px;padding:34px}.wallet-hero{min-height:255px}.wallet-hero h1{font-size:48px}.wallet-buttons{width:min(460px,100%)}.wallet-stats{grid-template-columns:repeat(4,minmax(0,1fr));margin:24px 0 32px}.profile-hero{min-height:155px}.profile-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:24px 0}.wallet-stats .metric,.profile-grid .metric{padding:18px}.settings-list{max-width:660px}.purchased-panel{border-radius:16px;max-width:800px;padding:22px}.checkout-back,.subpage-back{margin-bottom:22px}.checkout-grid,.detail-grid{grid-template-columns:minmax(0,1fr) minmax(390px,.85fr);gap:24px}.recharge-layout{grid-template-columns:minmax(0,720px);max-width:720px}.checkout-intro,.checkout-payment,.form-panel,.info-panel{border-radius:18px;min-height:472px;padding:32px}.recharge-panel{min-height:auto}.checkout-intro h1{font-size:33px}.checkout-product{margin-top:34px;padding:22px}.checkout-payment>h2,.info-panel h2{font-size:23px}.crypto-options{margin:24px 0}.crypto-options button{min-height:58px}.payment-total{margin:24px 0}.settings-form{min-height:auto}}.message-fab{border-radius:999px;justify-content:center;align-items:center;gap:8px;width:auto;min-width:0;height:48px;padding:0 14px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex;left:auto;right:max(14px,50vw - 196px)}.message-fab span{color:#fff;white-space:nowrap}.auth-shell .message-fab{bottom:18px}.maining-panel{border:1px solid color-mix(in srgb, var(--accent) 38%, transparent);background:radial-gradient(circle at 85% 10%, color-mix(in srgb, var(--accent) 28%, transparent), transparent 30%), linear-gradient(145deg, #142243, #12192c);border-radius:22px;align-content:start;gap:18px;padding:24px;display:grid;box-shadow:0 16px 28px #00000026}.maining-panel h1{font-size:30px}.maining-panel>p:not(.eyebrow){color:#a7b2c9;font-size:12px;line-height:1.6}.maining-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.maining-copy{background:#0c1323;border:1px solid #9eb3ed24;border-radius:12px;padding:14px}.maining-copy h3{font-size:15px}.maining-copy p{color:#8f9bb4;margin-top:7px;font-size:12px;line-height:1.55}.side-help{cursor:pointer;text-decoration:none}.side-help:focus-visible{outline-offset:3px;outline:2px solid #a983ff}.purchased-tier>div:first-child{min-width:0}.purchased-tier-actions{flex:none;justify-items:end;gap:9px;display:grid}.purchased-tier-actions strong{color:var(--accent);white-space:nowrap;font-family:inherit;font-size:17px}.purchased-tier-actions button{border:1px solid color-mix(in srgb, var(--accent) 44%, transparent);min-height:30px;color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent);cursor:pointer;border-radius:9px;padding:0 11px;font-size:11px;font-weight:800}.purchased-tier-actions button:hover{background:color-mix(in srgb, var(--accent) 18%, transparent)}.purchased-tier-actions button:focus-visible{outline-offset:3px;outline:2px solid #a983ff}.payout-timer{background:#080d1b57;border:1px solid #8fb7ff38;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 12px;margin-top:14px;padding:12px 14px;display:grid}.payout-timer span,.purchased-countdown{color:#8fb7ff;letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:7px;min-width:0;font-size:10px;font-weight:800;display:inline-flex}.payout-timer .icon,.purchased-countdown .icon{flex:none;width:15px;height:15px}.payout-timer strong{color:#f7faff;letter-spacing:0;white-space:nowrap;grid-area:1/2/span 2;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:18px}.payout-timer small{color:#7f8ba6;font-size:10px}.purchased-countdown{color:#a9c4ff;letter-spacing:0;text-transform:none;margin-top:7px}.language-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:4px;display:grid}.language-option{color:#dfe8ff;min-width:0;min-height:42px;font:inherit;cursor:pointer;background:#0c1323;border:1px solid #9eb3ed26;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;font-size:12px;display:flex}.language-option span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.language-option .icon{flex:none;width:16px;height:16px}.language-option.active{color:#fff;background:#4a91ff29;border-color:#5397ff94}.language-option:focus-visible{outline-offset:3px;outline:2px solid #a983ff}.support-hero{background:radial-gradient(circle at 88% 10%,#1fe1b02e,#0000 30%),linear-gradient(145deg,#11264b,#131a2c);border:1px solid #4a91ff57;border-radius:24px;justify-content:space-between;align-items:center;gap:18px;padding:24px;display:flex;box-shadow:inset 0 1px #ffffff0d,0 18px 28px #01051542}.support-hero h1{margin-top:7px;font-size:30px}.support-hero p:last-child{color:#96a9b7;margin-top:8px;font-size:12px;line-height:1.45}.support-hero a{color:#dffbf4;background:#1fe1b01f;border:1px solid #1fe1b059;border-radius:11px;flex:none;align-items:center;gap:7px;min-height:42px;padding:0 14px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.support-hero a .icon{width:17px;height:17px}.support-grid{gap:10px;margin-top:17px;display:grid}.support-grid button{border:1px solid var(--line);color:#e6e9f5;background:var(--panel-muted);cursor:pointer;border-radius:14px;justify-content:space-between;align-items:center;width:100%;min-height:58px;padding:0 16px;display:flex}.support-grid button span{align-items:center;gap:11px;min-width:0;font-size:13px;display:flex}.support-grid .icon{color:#7b9eff;flex:none;width:18px;height:18px}.support-hero a:focus-visible,.support-grid button:focus-visible{outline-offset:3px;outline:2px solid #a983ff}.activity-copy small{color:#8a98b4;margin-top:3px;font-size:10px;display:block}.wallet-history-tabs{scrollbar-width:none;gap:8px;margin:-2px 0 12px;display:flex;overflow-x:auto}.wallet-history-tabs::-webkit-scrollbar{display:none}.form-panel input[readonly]{color:#b7c2da;cursor:default;background:#0c1323a8}.locked-profile-note{color:#c4d3f2;background:#4c84ff1a;border:1px solid #8fb7ff38;border-radius:12px;align-items:flex-start;gap:11px;padding:14px;font-size:12px;line-height:1.45;display:flex}.locked-profile-note .icon{color:#8db5ff;flex:none;width:18px;height:18px}.locked-profile-field{gap:7px;display:grid}.locked-profile-field span{color:#b3bdd4;font-size:12px;font-weight:700}.locked-profile-field strong{overflow-wrap:anywhere;color:#b7c2da;letter-spacing:0;background:#0c1323a8;border:1px solid #9eb3ed30;border-radius:10px;align-items:center;min-height:45px;padding:0 13px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;display:flex}.primary-button{text-decoration:none}.admin-shell{min-height:100dvh;color:var(--text);background:#090d1b;padding:16px}.admin-topbar{border-bottom:1px solid #97abe21f;justify-content:space-between;align-items:center;gap:16px;max-width:1320px;margin:0 auto 18px;padding-bottom:14px;display:flex}.admin-brand{color:#f8f9ff;align-items:center;gap:8px;font-family:inherit;font-size:22px;font-weight:700;text-decoration:none;display:flex}.admin-brand span{background:#5a98ff;border-radius:50%;width:7px;height:7px;box-shadow:0 0 13px #5a98ff}.admin-actions{align-items:center;gap:10px;display:flex}.admin-actions button,.admin-actions a,.admin-source-tabs button,.admin-key-form button{color:#aecaef;cursor:pointer;background:#11182a;border:1px solid #95a9de2e;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 12px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.admin-actions .icon,.admin-source-tabs .icon{width:16px;height:16px}.admin-actions button:hover,.admin-actions a:hover,.admin-source-tabs button:hover,.admin-key-form button:hover{color:#dce7ff;border-color:#5694ff6b}.admin-actions button:disabled{cursor:wait;opacity:.72}.admin-source-tabs button.active{color:#9df4dc;background:#1fe1b01a;border-color:#1fe1b059}.admin-hero,.admin-key-form,.admin-panel{max-width:1320px;margin-left:auto;margin-right:auto}.admin-hero{background:linear-gradient(145deg,#102338,#12192c);border:1px solid #87a3ef2e;border-radius:18px;gap:18px;padding:24px;display:grid;box-shadow:0 16px 28px #00000026}.admin-hero h1{margin-top:5px;font-size:31px}.admin-hero p:not(.eyebrow){color:#97a5bd;margin-top:8px;font-size:12px}.admin-source-tabs{flex-wrap:wrap;gap:9px;display:flex}.admin-source-badge{color:#9df4dc;background:#1fe1b01a;border:1px solid #1fe1b059;border-radius:10px;align-items:center;gap:8px;width:max-content;max-width:100%;min-height:38px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.admin-source-badge .icon{width:16px;height:16px}.admin-login-shell{align-content:start;display:grid}.admin-login-card{background:#121a2c;border:1px solid #87a3ef2e;border-radius:18px;width:min(100%,460px);margin:8vh auto 0;padding:28px;box-shadow:0 22px 45px #00000047}.admin-login-card h1{margin-top:7px;font-size:32px}.admin-login-card>p:not(.eyebrow):not(.admin-login-note){color:#97a5bd;margin-top:9px;font-size:13px;line-height:1.5}.admin-login-form{gap:15px;margin-top:24px;display:grid}.admin-login-form label{color:#b3bdd4;gap:7px;font-size:12px;font-weight:700;display:grid}.admin-login-form input{color:#f8fbff;width:100%;height:45px;font:inherit;background:#0c1323;border:1px solid #9eb3ed30;border-radius:10px;outline:0;padding:0 13px}.admin-login-form input:focus{border-color:#5b9bff;box-shadow:0 0 0 3px #4b92ff24}.admin-login-form button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#5798ff,#2368ec);border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:46px;font-family:inherit;font-size:16px;font-weight:700;display:inline-flex;box-shadow:0 9px 18px #2368ec45}.admin-login-form button:disabled{cursor:wait;filter:grayscale(.2);opacity:.7}.admin-login-form .icon{width:17px;height:17px}.admin-login-card .admin-alert{max-width:none;margin-top:14px}.admin-login-note{color:#7f8ba6;margin-top:18px;font-size:11px;line-height:1.45}.admin-key-form{background:#101725;border:1px solid #87a3ef24;border-radius:14px;gap:10px;margin-top:14px;padding:16px;display:grid}.admin-key-form label{color:#b3bdd4;gap:7px;font-size:12px;font-weight:700;display:grid}.admin-key-form input{color:#f8fbff;width:100%;height:42px;font:inherit;background:#0c1323;border:1px solid #9eb3ed30;border-radius:10px;outline:0;padding:0 12px}.admin-key-form input:focus{border-color:#5b9bff;box-shadow:0 0 0 3px #4b92ff24}.admin-key-form button:disabled{cursor:wait;opacity:.7}.admin-alert{color:#f4b3c1;background:#fa769617;border:1px solid #fa769647;border-radius:12px;align-items:flex-start;gap:10px;max-width:1320px;margin:14px auto 0;padding:13px 14px;font-size:12px;line-height:1.45;display:flex}.admin-alert .icon{flex:none;width:18px;height:18px}.admin-alert.info{color:#b9cdfa;background:#4b91ff14;border-color:#4b91ff42}.admin-metrics{gap:10px;max-width:1320px;margin:16px auto;display:grid}.admin-metric{background:#101725;border:1px solid #b8c2f024;border-radius:14px;align-items:center;gap:13px;min-width:0;padding:16px;display:flex}.admin-metric.blue{--tone:var(--blue)}.admin-metric.teal{--tone:var(--teal)}.admin-metric.gold{--tone:#f0b91a}.admin-metric.violet{--tone:var(--violet)}.admin-metric>span{width:38px;height:38px;color:var(--tone);background:color-mix(in srgb, var(--tone) 16%, #0c1323);border-radius:10px;flex:none;place-items:center;display:grid}.admin-metric .icon{width:19px;height:19px}.admin-metric strong{color:#f6f7ff;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-family:inherit;font-size:20px;display:block;overflow:hidden}.admin-metric small{color:#8390a9;margin-top:4px;font-size:11px;display:block}.admin-grid{gap:16px;max-width:1320px;margin:0 auto;display:grid}.admin-panel{background:#101725;border:1px solid #90a2d921;border-radius:18px;min-width:0;padding:18px;box-shadow:0 14px 28px #00000021}.admin-panel .section-heading{margin-top:0}.admin-user-list,.admin-transaction-list{gap:10px;display:grid}.admin-user-row,.admin-transaction-row,.admin-wallet-card{background:#0f1728;border:1px solid #9eb3ed21;border-radius:12px;min-width:0}.admin-user-row{gap:13px;padding:14px;display:grid}.admin-user-main{align-items:center;gap:11px;min-width:0;display:flex}.admin-user-main>span{color:#a8c0ff;background:#18225a;border:1px solid #6f66ff;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-family:inherit;font-weight:700;display:grid}.admin-user-main div{min-width:0}.admin-user-main h3,.admin-transaction-row h3{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.admin-user-main p,.admin-user-main small,.admin-transaction-row p,.admin-transaction-row small,.admin-user-state small{color:#8490a9;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;display:block;overflow:hidden}.admin-user-numbers{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.admin-user-numbers span,.admin-user-details span{background:#ffffff0b;border-radius:10px;min-width:0;padding:10px}.admin-user-numbers strong,.admin-user-details strong,.admin-user-state strong{color:#f6f7ff;text-overflow:ellipsis;white-space:nowrap;font-family:inherit;font-size:13px;display:block;overflow:hidden}.admin-user-numbers small{color:#7f8ba6;margin-top:3px;font-size:10px;display:block}.admin-user-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.admin-user-details strong{color:#93a0bc;letter-spacing:.08em;text-transform:uppercase;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:9px}.admin-user-details small{color:#dbe5ff;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;font-weight:700;display:block;overflow:hidden}.admin-user-state{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-user-state strong{color:#fb839f;letter-spacing:.06em;text-transform:uppercase;background:#fa76961a;border:1px solid #fa769661;border-radius:999px;width:max-content;max-width:100%;padding:4px 8px;font-size:10px;display:inline-flex}.admin-wallet-card{align-items:center;gap:12px;margin-bottom:18px;padding:14px;display:flex}.admin-wallet-card div{min-width:0}.admin-wallet-card strong{overflow-wrap:anywhere;color:#cfe0ff;letter-spacing:0;margin-top:5px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;display:block}.admin-transaction-row{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px;display:grid}.admin-transaction-row .activity-icon{width:34px;height:34px}.admin-transaction-row .icon{width:17px;height:17px}.admin-transaction-row>strong{white-space:nowrap;font-family:inherit;font-size:13px}.admin-transaction-row small{color:#6f7d97;margin-top:4px}.admin-empty{color:#6e7890;border:1px dashed #9eb0e72b;border-radius:12px;align-content:center;place-items:center;gap:8px;min-height:96px;font-size:12px;display:grid}.admin-empty .icon{color:#60759f;width:22px;height:22px}@media (width>=680px){.admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-key-form{grid-template-columns:minmax(0,1fr) auto;align-items:end}.admin-key-form button{min-width:130px}.admin-user-numbers,.admin-user-details{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1020px){.admin-shell{padding:32px 42px 42px}.admin-topbar{min-height:72px;margin-bottom:24px}.admin-hero{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:30px 32px}.admin-hero h1{font-size:38px}.admin-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:18px auto 20px}.admin-grid{grid-template-columns:minmax(0,1.2fr) minmax(380px,.8fr);gap:20px}.admin-panel{padding:22px}.admin-user-row{grid-template-columns:minmax(210px,.9fr) minmax(300px,1fr) 120px;align-items:center}.admin-user-details{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr))}.admin-user-state{justify-items:end;display:grid}}.support-hero{flex-wrap:wrap}.support-hero>div:first-child{flex:220px;min-width:0}.support-actions{flex-wrap:wrap;flex:0 auto;gap:8px;max-width:100%;display:flex}.support-actions a{white-space:nowrap;flex:1 1 0;justify-content:center}@media (width<=760px){.support-hero>div:first-child{flex:0 auto}}.support-grid button small{color:#7f8ba6;margin-left:auto;font-size:11px;font-weight:700}.support-tutorial-panel{align-content:start}.tutorial-intro{color:#9aa6be;font-size:12px;line-height:1.6}.tutorial-list{gap:10px;display:grid}.tutorial-step{background:#0c1323;border:1px solid #9eb3ed24;border-radius:12px;align-items:flex-start;gap:12px;padding:14px;display:flex}.tutorial-step strong{color:#dffbf4;background:#1fe1b029;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-family:inherit;font-size:13px;display:grid}.support-contact-panel .primary-button{margin-top:0}.referral-plans{color:#9db0cf;flex-wrap:wrap;align-items:center;gap:5px;margin-top:8px;font-size:10px;line-height:1.35;display:flex}.referral-plans>span,.referral-plans>small{color:#92a0bb;margin:0;font-size:10px}.referral-plans>strong{color:#9df4dc;background:#1fe1b014;border:1px solid #1fe1b03d;border-radius:999px;padding:3px 7px;font-family:inherit;font-size:10px;font-weight:800;line-height:1.1}.referral-plans>strong.inactive{color:#8290a7;background:#92a0bb14;border-color:#92a0bb3d;text-decoration:line-through}@media (width>=880px){.message-fab{bottom:34px;right:38px}.maining-panel{border-radius:18px;min-height:472px;padding:32px}.maining-panel h1{font-size:34px}.language-options{grid-template-columns:repeat(3,minmax(0,1fr))}.support-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.support-actions{flex:none}.support-tutorial-layout{grid-template-columns:minmax(0,1fr) minmax(340px,.72fr)}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page:#101112;--panel:#191b1c;--panel-muted:#202223;--text:#eff2f5;--muted:#9fa39f;--line:#ffffff12;--lime:#79aef9;--blue:#96b3dc;--violet:#bca9e4;--teal:#87afe8}body{-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.5}button,input,select,textarea{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{transition:background .18s,color .18s,border-color .18s,transform .18s}button:disabled{cursor:not-allowed;opacity:.55}:focus-visible{outline:2px solid var(--lime);outline-offset:4px}::selection{background:var(--lime);color:#10141a}h1,h2,h3,.balance-value,.primary-button{letter-spacing:-.035em;font-family:inherit}.icon{flex-shrink:0;width:20px;height:20px}.brand-lockup{white-space:nowrap;letter-spacing:-.065em;color:var(--text);align-items:center;gap:12px;font-size:30px;font-weight:750;line-height:1;display:flex}.brand-period{color:var(--lime)}.brand-symbol{justify-content:center;align-items:center;gap:3px;width:38px;height:38px;display:inline-flex;transform:skew(-20deg)}.brand-symbol i{background:var(--lime);width:7px;height:27px;display:block}.brand-symbol i:nth-child(2){height:35px}.brand-symbol i:nth-child(3){height:20px}.brand-lockup.compact,.side-brand-button .brand-lockup{gap:8px;font-size:24px}.eyebrow,.micro-label{color:var(--muted);letter-spacing:.08em;font-size:12px;font-weight:550;line-height:1.5}.status-dot{background:var(--lime);border-radius:50%;width:6px;height:6px;display:inline-block}.access-shell{background:#101112;grid-template-columns:1fr 1fr;gap:16px;min-height:100dvh;padding:16px;display:grid}.access-story{background:radial-gradient(at 68% 66%,#273b5844,#0000 51%),#1b1d20;border:1px solid #ffffff0b;border-radius:20px;flex-direction:column;min-height:760px;padding:38px 44px 24px;display:flex;position:relative;overflow:hidden}.access-story-copy{z-index:1;margin-top:76px}.access-story-copy .eyebrow{color:#c0c6cf;letter-spacing:.14em;align-items:center;gap:10px;font-size:12px;display:flex}.orbit-art{flex:1;width:100%;min-height:220px;margin:20px auto 12px;position:relative}.orbit-disc{background:repeating-radial-gradient(circle,#0000 0 22px,#79aef923 22.5px 23.5px,#0000 24px 37px);border:1px solid #79aef935;border-radius:50%;width:370px;height:370px;position:absolute;top:-4px;left:50%;transform:translate(-38%)rotate(-28deg)scaleY(.58);box-shadow:0 0 80px #66a6ff12,inset 0 0 60px #66a6ff10}.orbit-disc:before,.orbit-disc:after{content:"";border:1px solid #79aef970;border-radius:50%;position:absolute;inset:35px}.orbit-disc:after{border-color:#79aef915;inset:-30px}.orbit-core{background:#202834;border:1px solid #79aef950;border-radius:50%;place-items:center;display:grid;position:absolute;inset:120px;box-shadow:0 0 45px #79aef912}.orbit-core .brand-symbol{transform:rotate(28deg)scaleY(1.5)skew(-20deg)}.orbit-point{background:#5387d1;border:2px solid #b0d1ff;border-radius:50%;width:10px;height:10px;position:absolute;box-shadow:0 0 18px #79aef960}.point-one{top:46%;left:31%}.point-two{width:6px;height:6px;top:26%;right:12%}.orbit-caption,.orbit-coordinate{color:#7c8591;letter-spacing:.13em;font-size:12px;position:absolute;bottom:14px;left:0}.orbit-coordinate{left:auto;right:0}.access-story-footer{z-index:1;color:#bbc1ca;border-top:1px solid #79aef91a;justify-content:space-between;align-items:center;gap:14px;padding-top:20px;font-size:12px;display:flex}.story-arrow{width:34px;height:34px;color:var(--lime);border:1px solid #79aef935;border-radius:50%;place-items:center;display:grid}.story-arrow svg{width:18px;transform:rotate(-35deg)}.access-main{flex-direction:column;min-width:0;padding:24px 38px 12px;display:flex}.access-header{justify-content:flex-end;align-items:center;min-height:38px;display:flex}.access-header>a{color:#b3b6b0;align-items:center;gap:12px;font-size:13px;text-decoration:none;display:flex}.access-header svg{width:16px}.access-mobile-brand{display:none}.access-tabs{border:1px solid var(--line);background:#191b1b;border-radius:10px;gap:4px;padding:5px;display:flex}.access-tabs button{color:#9ca09b;cursor:pointer;background:0 0;border:0;border-radius:6px;width:50%;min-height:39px;font-size:13px;font-weight:550}.access-heading h2{letter-spacing:-.045em;margin:10px 0;font-size:39px;font-weight:550;line-height:1.2}.access-heading p{color:#93988f;font-size:14px}.access-form{gap:22px;display:grid}.access-form label{color:#d6dae0;gap:9px;font-size:13px;font-weight:500;display:grid}.access-form input{width:100%;min-width:0;height:51px;color:var(--text);background:#191b1a;border:1px solid #ffffff15;border-radius:8px;outline:0;padding:0 15px;font-size:14px;transition:border-color .15s,box-shadow .15s}.access-form input:-webkit-autofill{-webkit-text-fill-color:var(--text);caret-color:var(--text);-webkit-box-shadow:inset 0 0 0 100px #191b1a}.access-form label>small{color:#93988f;font-size:12px;font-weight:400}.password-control{display:flex;position:relative}.password-control input{padding-right:50px}.password-control button{color:#8b9285;cursor:pointer;background:0 0;border:0;width:44px;position:absolute;inset:0 3px 0 auto}.password-control svg{vertical-align:middle;width:20px}.access-recovery{color:#b0b8c3;justify-self:end;margin-top:-9px;font-size:12px;text-decoration:none}.access-recovery:hover,.access-header a:hover{color:var(--lime)}.access-submit{background:var(--lime);color:#181e27;cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:0 18px;font-size:14px;font-weight:650;display:flex}.access-submit:hover:not(:disabled){background:#9fc7ff;transform:translateY(-1px)}.access-submit svg{width:20px}.access-switch{text-align:center;color:#8e9588;margin-top:27px;font-size:13px}.access-switch button{color:#bfcfe5;font-size:inherit;cursor:pointer;background:0 0;border:0;padding:4px}.access-switch button span{margin-left:4px}.access-footer{color:#767d72;justify-content:space-between;align-items:center;gap:15px;font-size:12px;display:flex}.access-footer a{color:#989fa9;text-decoration:none}.form-error,.demo-disclosure{color:#ffaba1;background:#ff8c8208;border:1px solid #ff8c822d;border-radius:8px;padding:12px 14px;font-size:13px;line-height:1.5}.demo-disclosure{color:#a6b3c5;background:#79aef905;border-color:#79aef92a;margin-top:24px}.button-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (width>=1600px){.access-shell{padding:24px}.access-story{padding:44px 64px 28px}.access-form-wrap{width:420px}.access-story-copy{margin-top:100px}}@media (width<=1000px){.access-story{padding:30px}.access-story-copy{margin-top:85px}.access-story-copy h1{font-size:55px}.access-main{padding:20px}.access-footer{flex-wrap:wrap}.orbit-disc{width:290px;height:290px;top:25px}.orbit-core{inset:85px}}@media (width<=760px){.access-shell{padding:0;display:block}.access-story{display:none}.access-main{min-height:100dvh;padding:25px 24px}.access-header{justify-content:space-between}.access-mobile-brand{display:block}.access-form-wrap{padding:56px 0}.access-heading h2{font-size:36px}.access-footer{font-size:12px}.access-form input{font-size:16px}.access-tabs button{min-height:42px}}.app-shell{background:var(--page);grid-template-columns:240px minmax(0,1fr);width:100%;min-height:100dvh;padding:0;display:grid;overflow:visible}.app-shell:before{display:none}.side-nav{border-right:1px solid var(--line);background:#161819;flex-direction:column;width:auto;height:100dvh;min-height:650px;padding:32px 20px 20px;display:flex;position:sticky;top:0}.side-brand-button{cursor:pointer;background:0 0;border:0;align-self:flex-start;margin:0 12px 35px;padding:0}.workspace-label{border:1px solid var(--line);background:#1d1f20;border-radius:9px;align-items:center;gap:10px;padding:12px 10px;display:flex}.workspace-monogram{color:#bed0e9;background:#2b2f35;border:1px solid #ffffff15;border-radius:6px;place-items:center;width:30px;height:32px;font-size:13px;display:grid}.workspace-label strong,.workspace-label small{display:block}.workspace-label strong{font-size:12px;font-weight:550}.side-nav nav{gap:5px;display:grid}.side-nav nav button{color:#9ca39a;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:13px;min-height:45px;padding:0 14px;font-size:13px;font-weight:500;display:flex}.nav-active-dot{background:var(--lime);border-radius:50%;width:5px;height:5px;margin-left:auto}.side-help{background:radial-gradient(at 0 0,#79aef908,#0000 70%),#1c1e21;border:1px solid #79aef916;border-radius:11px;margin:auto 0 24px;padding:17px;display:block}.side-help .help-icon{color:#a4b8d5;border:1px solid #79aef922;border-radius:8px;place-items:center;width:30px;height:30px;margin-bottom:13px;display:grid}.side-help strong{color:#d8dee7;margin:0 0 6px;font-size:13px;font-weight:550}.side-help b{color:#a0bde5;justify-content:space-between;margin-top:16px;font-size:12px;font-weight:500;display:flex}.side-help b span{color:inherit}.side-account{border-top:1px solid var(--line);align-items:center;gap:8px;padding-top:20px;display:flex}.side-profile{text-align:left;min-width:0;color:var(--text);cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:10px;padding:0;display:flex}.side-profile>span:last-child{min-width:0}.side-profile strong{text-overflow:ellipsis;white-space:nowrap;max-width:112px;font-size:12px;font-weight:550;display:block;overflow:hidden}.side-profile small{color:#818a7b;margin-top:2px;font-size:12px;display:block}.side-logout{color:#8f96a1;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;width:30px;min-height:34px;margin:0;padding:5px}.workspace{min-width:0;padding:0 36px 28px}.desktop-topbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;max-width:1360px;min-height:86px;margin:0 auto 34px;display:flex}.topbar-breadcrumb{color:#858d80;align-items:center;gap:13px;font-size:12px;display:flex}.topbar-breadcrumb h2{color:#d1d6de;letter-spacing:0;margin:0;font-size:13px;font-weight:500}.desktop-account{align-items:center;gap:15px;display:flex}.topbar-account-status{color:#929b8a;align-items:center;gap:7px;font-size:12px;display:flex}.topbar-account-status .status-dot{width:5px;height:5px}.desktop-account>button{border:1px solid var(--line);color:#acb4be;cursor:pointer;background:#1a1d19;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.desktop-avatar,.desktop-account>button.desktop-avatar{color:#bbcde6;background:#2a3039;border:1px solid #79aef924;border-radius:50%;flex-shrink:0;place-items:center;width:35px;height:35px;font-size:13px;font-weight:550;display:grid}.page-content{outline:none;width:100%;max-width:1360px;margin:auto}.skip-link{z-index:100;color:#0f1620;background:var(--lime);border-radius:8px;padding:10px 18px;position:fixed;top:8px;left:50%;transform:translate(-50%,-160%)}.skip-link:focus{transform:translate(-50%)}.bottom-nav{display:none}.dashboard-welcome{justify-content:space-between;align-items:center;gap:20px;margin-bottom:27px;display:flex}.dashboard-welcome .eyebrow{color:#747f6d;letter-spacing:.13em;margin-bottom:10px;font-size:12px}.dashboard-welcome h1{letter-spacing:-.05em;font-size:clamp(27px,2.5vw,38px);font-weight:500;line-height:1.2}.dashboard-welcome h1>span{color:#cdd2da}.welcome-dot{color:var(--lime)}.dashboard-welcome p:last-child{color:#8c9586;margin-top:10px;font-size:13px}.dashboard-date{border:1px solid var(--line);color:#9fa5ae;border-radius:7px;flex-shrink:0;align-items:center;gap:8px;padding:9px 12px;font-size:12px;display:flex}.dashboard-date .icon{width:15px;height:15px}.verification-banner{background:#dfc98b06;border:1px solid #dfc98b20;border-radius:10px;align-items:center;gap:13px;margin:0 0 24px;padding:14px 18px;display:flex}.verification-banner-icon{color:#dc9;place-items:center;width:32px;height:32px;display:grid}.verification-banner h2{color:#dcd5bf;letter-spacing:0;margin:0;font-size:13px;font-weight:550}.verification-banner p{color:#9a9585;margin-top:3px;font-size:12px}.verification-banner>button{color:#ddd1ac;background:0 0;border:1px solid #dfc98b33;border-radius:6px;flex-shrink:0;align-items:center;gap:12px;min-height:35px;margin-left:auto;padding:0 12px;font-size:12px;display:flex}.verification-banner>button .icon{width:14px}.home-hero-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:20px;display:grid}.balance-card{isolation:isolate;min-height:232px;box-shadow:none;background:radial-gradient(at 100% 0,#79aef916,#0000 55%),#20252b;border:1px solid #79aef928;border-radius:13px;padding:24px 26px 0;position:relative;overflow:hidden}.balance-card:after{content:"";z-index:-1;background:repeating-radial-gradient(circle,#0000 0 23px,#79aef909 24px 25px,#0000 26px 45px);border:1px solid #79aef90d;border-radius:50%;width:320px;height:320px;position:absolute;top:-90px;right:-80px}.balance-topline{justify-content:space-between;align-items:center;display:flex;position:relative}.balance-card .eyebrow{color:#b0bccd;letter-spacing:0;text-transform:none;font-size:13px}.balance-currency{color:#b4c3d7;letter-spacing:.07em;border:1px solid #79aef925;border-radius:5px;padding:4px 8px;font-size:12px;display:block}.balance-value{color:#ccddf5;letter-spacing:-.045em;font-variant-numeric:tabular-nums;margin:14px 0 4px;font-size:clamp(32px,3.8vw,52px);font-weight:500;line-height:1.2}.balance-description{color:#93a0b2;align-items:center;gap:7px;margin-top:10px;font-size:12px;display:flex}.balance-description .status-dot{width:5px;height:5px}.balance-bottom{border-top:1px solid #79aef915;justify-content:space-between;align-items:center;gap:12px;min-height:50px;margin-top:25px;display:flex}.balance-bottom>span{overflow-wrap:anywhere;color:#9aa6b8;align-items:center;gap:7px;min-width:0;font-size:12px;display:flex}.balance-bottom .icon{width:14px;height:14px}.balance-bottom button{color:#b5cbea;cursor:pointer;background:0 0;border:0;flex-shrink:0;align-items:center;gap:7px;min-height:38px;font-size:12px;display:flex}.quick-actions-panel{border:1px solid var(--line);background:var(--panel);min-height:232px;box-shadow:none;border-radius:13px;padding:24px}.section-heading{justify-content:space-between;align-items:center;gap:12px;margin:0 0 19px;display:flex}.section-heading h2,.chart-heading h2{color:#dfe3e9;letter-spacing:-.025em;font-size:15px;font-weight:550}.section-heading button{color:#a5b4c8;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;min-height:30px;padding:0;font-size:12px;display:inline-flex}.section-heading button .icon{width:12px;height:12px}.section-kicker{color:#767f71;letter-spacing:.045em;font-size:12px;font-weight:500}.quick-actions-panel .action-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:5px 0 0;display:grid}.icon-action{cursor:pointer;background:0 0;border:0;min-width:0;padding:0}.quick-actions-panel .icon-action>span{aspect-ratio:auto;width:100%;height:57px;color:var(--tone);box-shadow:none;background:#ffffff03;border:1px solid #ffffff0b;border-radius:9px;place-items:center;display:grid}.icon-action:hover>span{border-color:var(--tone);background:#ffffff07}.quick-actions-panel .icon-action>em{color:#a3a9b1;margin-top:10px;font-size:12px;font-style:normal;font-weight:450;display:block}.quick-actions-note{color:#777f71;justify-content:center;align-items:center;gap:7px;margin-top:21px;font-size:12px;display:flex}.quick-actions-note .icon{width:13px;height:13px}.dashboard-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:20px 0;display:grid}.dashboard-stat{border:1px solid var(--line);background:var(--panel);border-radius:12px;padding:18px 22px}.stat-topline{justify-content:space-between;align-items:center;gap:10px;display:flex}.stat-topline p{color:#a5ada0;font-size:12px}.stat-icon{border:1px solid;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.stat-icon .icon{width:15px;height:15px}.stat-icon.lime{color:#8da8cf;background:#8da8cf08;border-color:#8da8cf20}.stat-icon.lilac{color:#b7a4cc;background:#b7a4cc08;border-color:#b7a4cc20}.stat-icon.peach{color:#c7aa8e;background:#c7aa8e08;border-color:#c7aa8e20}.dashboard-stat>strong{color:#e2e6ec;letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:9px 0 3px;font-size:28px;font-weight:500;display:block}.dashboard-stat>span{color:#77816f;font-size:12px}.home-data-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:20px;margin:0;display:grid}.income-chart-panel,.activity-panel{border:1px solid var(--line);background:var(--panel);min-width:0;min-height:345px;box-shadow:none;border-radius:13px;padding:22px}.chart-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.chart-heading p{color:#7d8775;margin-top:5px;font-size:12px}.chart-period{border:1px solid var(--line);border-radius:6px;gap:4px;padding:3px;display:flex}.chart-period button{color:#7d8591;cursor:pointer;background:0 0;border:0;border-radius:4px;min-width:32px;min-height:26px;padding:3px 6px;font-size:12px}.chart-period button.active{color:#c3d2e8;background:#2a3038}.chart-total{align-items:baseline;gap:12px;margin-top:23px;display:flex}.chart-total strong{color:#dce4ee;letter-spacing:-.04em;font-size:25px;font-weight:500}.chart-total span{color:#757e8b;font-size:12px}.income-chart{height:155px;margin-top:20px;position:relative}.chart-grid{flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0}.chart-grid span{color:#5d6571;align-items:center;gap:10px;font-size:12px;display:flex;position:relative}.chart-grid span:after{content:"";border-top:1px dashed #ffffff0c;flex:1}.chart-bars{align-items:end;gap:5px;display:flex;position:absolute;inset:6px 2px 6px 45px}.chart-column{outline-offset:2px;flex:1;justify-content:center;align-items:end;height:100%;display:flex;position:relative}.chart-column>i{background:#83a6d8;border-radius:4px 4px 0 0;width:64%;max-width:32px;min-height:2px;transition:height .2s;display:block}.chart-tooltip{z-index:2;color:#a5b6cf;text-align:center;background:#1a2028;border:1px solid #3c4e68;border-radius:6px;min-width:90px;padding:8px;font-size:12px;display:none;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.chart-tooltip strong,.chart-column:hover .chart-tooltip,.chart-column:focus .chart-tooltip{display:block}.chart-empty-copy{pointer-events:none;background:radial-gradient(#191b1cec 20%,#0000 75%);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:15px 10px 0 36px}.empty-chart-icon{color:#93afd6;border:1px solid #79aef925;border-radius:9px;place-items:center;width:30px;height:30px;margin-bottom:9px;font-size:21px;display:grid}.chart-empty-copy strong{color:#9da8b7;font-size:12px;font-weight:500}.chart-empty-copy>span:last-child{color:#697382;text-align:center;max-width:225px;margin-top:5px;font-size:12px}.chart-axis{color:#6a737f;justify-content:space-between;margin:12px 0 0 45px;font-size:12px;display:flex}.activity-panel .empty-state{background:0 0;border:0;min-height:190px;margin:0;padding:20px}.empty-state{color:#86909e;background:#16181b;border:1px dashed #ffffff17;border-radius:11px;align-content:center;justify-items:center;gap:14px;min-height:155px;padding:24px;display:grid}.empty-state .icon{box-sizing:content-box;color:#79879b;background:#ffffff03;border:1px solid #ffffff0a;border-radius:14px;width:36px;height:36px;padding:8px}.empty-state p{font-size:13px}.activity-empty-note{color:#697381;text-align:center;max-width:235px;margin:-18px auto 0;font-size:12px;line-height:1.7}.activity-list{margin-bottom:0}.activity-row{border-color:var(--line);padding:13px 0}.activity-icon{color:#90a8ca;background:#79aef90a;border:1px solid #79aef915;border-radius:9px;width:35px;height:35px}.activity-row h3{letter-spacing:0;font-size:12px;font-weight:500}.activity-row p,.activity-row small{color:#727c8b;font-size:12px}.activity-row>strong{font-size:13px}.dashboard-footer{border-top:1px solid var(--line);color:#5a6471;justify-content:space-between;gap:16px;margin-top:28px;padding-top:20px;font-size:12px;display:flex}.dashboard-footer a{color:#79889d;text-decoration:none}.investment-summary,.wallet-hero,.profile-hero,.referral-hero,.support-hero,.maining-panel{min-height:auto;box-shadow:none;background:radial-gradient(at 100% 0,#79aef909,#0000 60%),#1e2126;border:1px solid #79aef922;border-radius:14px;padding:28px}.investment-summary{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:center;gap:24px;display:grid}.investment-summary h1,.wallet-hero h1,.profile-hero h1,.support-hero h1,.referral-hero h1{margin-top:8px;font-weight:500}.investment-summary h1{font-size:27px}.active-tier{color:var(--lime);background:#79aef907;border:1px solid #79aef925;border-radius:7px;padding:8px 10px}.active-tier strong{color:#aec4e4;font-size:12px}.active-tier span{color:#7488a4;font-size:12px}.summary-metrics{gap:0;margin:0}.summary-metrics .metric{padding:12px 15px}.metric{min-width:0}.metric strong{letter-spacing:-.04em;overflow-wrap:anywhere;margin-top:6px;font-size:22px;font-weight:500;display:block}.metric .micro-label{color:#8e96a2;letter-spacing:0;text-transform:none;font-size:12px;font-weight:400}.filter-row,.wallet-history-tabs{flex-wrap:wrap;gap:6px;margin:25px 0 20px;padding:0;display:flex;overflow:visible}.segment-button{color:#87919e;min-height:39px;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:7px;flex:0 auto;padding:8px 15px;font-size:12px;font-weight:450}.segment-button:hover{background:#ffffff06}.tier-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.tier-card{border:1px solid var(--line);min-height:310px;box-shadow:none;background:#1a1d19;border-radius:12px;flex-direction:column;padding:22px;transition:border-color .2s,transform .2s;display:flex}.tier-card:hover{border-color:#79aef945;transform:translateY(-3px)}.tier-heading{align-items:flex-start;gap:10px}.tier-card h2{margin-top:12px;font-size:17px;font-weight:500}.vip-pill{color:#a1b4cf;background:#79aef907;border:1px solid #ffffff16;border-radius:5px;gap:6px;min-height:23px;padding:4px 7px;font-size:12px;font-weight:500}.vip-pill>span{width:4px;height:4px;box-shadow:none;background:currentColor}.tier-price strong{color:#dfe5ee;letter-spacing:-.055em;font-size:25px;font-weight:500}.tier-price .micro-label{font-size:12px}.risk-row{margin-top:22px}.risk-row strong{color:#b3c2d7;font-size:12px}.risk-track{background:#ffffff0c;height:3px;margin-top:10px}.risk-track>span{box-shadow:none;background:#8ca8ce}.tier-stats{background:0 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:20px 0;padding:0}.tier-stats .metric{padding:10px 7px}.tier-stats .metric:first-child{padding-left:0}.tier-stats .metric strong{color:#ccd5e2;font-size:15px}.tier-stats .micro-label{font-size:12px}.tier-card .primary-button{color:#bac9df;background:#79aef908;border:1px solid #79aef929;min-height:39px;margin-top:auto;font-size:12px}.tier-card .primary-button:hover{background:#79aef919}.primary-button,.form-panel>button.primary-button,.admin-login-form button{background:var(--lime);color:#1b222b;min-height:45px;box-shadow:none;letter-spacing:0;cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:9px;padding:12px 18px;font-size:13px;font-weight:550;text-decoration:none;display:inline-flex}.primary-button:hover:not(:disabled){box-shadow:none;background:#accfff}.primary-button.secondary{color:#b7c6dc;background:#79aef908;border-color:#79aef935}.primary-button:disabled{filter:none;opacity:.45;cursor:not-allowed}.wallet-hero h1{color:#cddcf2;font-size:48px}.wallet-hero>p:not(.eyebrow),.profile-hero p:not(.eyebrow),.support-hero p:not(.eyebrow),.referral-hero p:not(.eyebrow){color:#8e99a9;font-size:13px}.wallet-identity{color:#97a4b7;background:#0f121755;border-color:#79aef915;font-size:12px}.wallet-buttons{max-width:380px;margin-top:25px}.wallet-stats,.profile-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:22px 0;display:grid}.wallet-stats .metric,.profile-grid .metric,.referral-grid .metric{border:1px solid var(--line);background:var(--panel);border-radius:11px;padding:20px}.large-avatar,.avatar{color:#c7d7ed;box-shadow:none;background:#2b394d;border:1px solid #79aef940}.profile-hero{justify-content:flex-start;gap:22px}.verification-pill{color:#d3bf8d;background:#e8cd8f08;border-color:#e8cd8f33}.verification-pill.verified{color:#a5bdde;background:#79aef90a;border-color:#79aef925}.settings-list,.purchased-panel,.referral-panel{border:1px solid var(--line);background:var(--panel);border-radius:12px;width:100%;max-width:none;padding:22px}.settings-list{margin-top:22px;padding:0 22px}.settings-list button{border-color:var(--line);color:#bcc5d2;background:0 0;min-height:66px;font-size:13px}.settings-list button small{color:#7b8798;font-size:12px}.settings-list .signout-row{color:#dca99b}.purchased-tier{border-color:var(--line);background:#12161b;border-radius:10px;padding:18px}.purchased-tier h3{font-size:16px}.purchased-tier p{font-size:12px}.purchased-tier-actions strong{color:#a3b9d7}.checkout-back,.subpage-back{color:#98a7bb;align-items:center;gap:8px;min-height:40px;margin-bottom:20px;font-size:13px;display:inline-flex}.checkout-grid,.detail-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:22px;display:grid}.checkout-intro,.checkout-payment,.form-panel,.info-panel{border:1px solid var(--line);background:var(--panel);min-height:auto;box-shadow:none;border-radius:13px;padding:28px}.checkout-intro h1,.form-panel h1,.maining-panel h1{color:#e5eaf2;margin-top:9px;font-size:30px;font-weight:500}.checkout-intro>p:not(.eyebrow),.maining-panel>p:not(.eyebrow),.maining-copy p,.tutorial-intro,.recharge-instruction{color:#8a96a8;font-size:13px;line-height:1.75}.checkout-intro>p:not(.eyebrow){margin-top:16px}.checkout-product{background:#79aef904;border:1px solid #79aef91c;border-radius:10px;margin-top:26px;padding:22px}.checkout-product>strong{color:#b5c5dc}.checkout-wallet-summary{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;margin-top:15px;padding:20px 0;font-size:13px;display:flex}.checkout-wallet-summary>.icon{color:#93aaca}.checkout-wallet-summary>strong{margin-left:auto}.checkout-wallet-summary span{color:#738194;font-size:12px;display:block}.payment-total strong{color:#c1d2e9;font-size:32px}.payment-total span,.payment-total small,.payment-note{color:#8795a8;font-size:12px}.payment-note{line-height:1.7}.checkout-payment>h2,.info-panel h2{color:#d6deea;overflow-wrap:anywhere;margin-top:9px;font-size:24px;font-weight:500}.form-panel label,.admin-login-form label{color:#b0bac9;gap:8px;margin-top:22px;font-size:13px;font-weight:450;display:grid}.form-panel input,.form-panel select,.admin-login-form input{color:#dfe6ef;width:100%;min-width:0;min-height:47px;box-shadow:none;background:#0e1116;border:1px solid #ffffff18;border-radius:8px;outline:none;padding:12px 14px;font-size:14px}.form-panel input:focus,.form-panel select:focus,.admin-login-form input:focus{border-color:#8cabd6;box-shadow:0 0 0 3px #79aef90b}.form-panel input[type=file]{padding:10px;font-size:12px}.form-panel input::file-selector-button{color:#b2c3dc;cursor:pointer;background:#1e2835;border:1px solid #79aef928;border-radius:5px;margin-right:10px;padding:6px 10px;font-size:12px}.form-panel>.primary-button{margin-top:24px}.form-panel .auth-error{color:#f2aa9d;margin-top:18px;font-size:13px}.recharge-layout{grid-template-columns:minmax(0,720px)}.recharge-instruction{margin-top:18px}.result-strip{border-color:var(--line);background:#0b1018;border-radius:9px;margin-top:20px;padding:18px}.result-strip .metric strong{font-size:19px}.maining-metrics{margin-top:8px}.maining-copy{border-color:var(--line);background:#0f141b;padding:18px}.maining-copy h3{color:#bccbe1;font-size:14px}.payout-timer{color:#99acc6;background:#141b26;border-color:#79aef921;border-radius:8px;margin-top:16px;padding:13px 16px}.payout-timer span,.payout-timer small{color:#7a8ca6;font-size:12px}.payout-timer strong{color:#bfd2ed;letter-spacing:.035em;font-variant-numeric:tabular-nums;font-size:18px}.locked-profile-field,.locked-profile-note,.verification-status,.toggle-row{border-color:var(--line);color:#94a3b9;background:#0f141a;border-radius:8px;font-size:13px}.locked-profile-note{padding:16px;line-height:1.7}.locked-profile-field strong{color:#a9b9cf}.verification-status.verified{color:#a0b8d9;background:#79aef908;border-color:#79aef925}.toggle-row{justify-content:space-between;align-items:center;gap:14px;min-height:65px;padding:18px 14px;display:flex}.toggle-row>span{align-items:center;gap:10px;display:flex}.toggle-row strong{color:#a0b0c7;flex-shrink:0;font-size:12px}.toggle-row.active{background:#79aef906;border-color:#79aef928}.referral-hero>button,.support-actions a{color:#b2c9e9;background:#79aef908;border:1px solid #79aef930;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:10px 16px;font-size:13px;text-decoration:none;display:inline-flex}.commission-row,.referral-row{border-color:var(--line);background:var(--panel);border-radius:10px;padding:20px}.commission-row strong,.referral-row h3{color:#c2d0e3;font-size:15px}.commission-row span,.commission-row small,.referral-row p,.referral-row small{color:#7b899d;font-size:12px}.team-tag{color:#a0b6d5;background:#79aef909;border-color:#79aef925}.referral-tree{overflow-x:auto}.referral-branch{min-width:0}.support-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:22px;display:grid}.support-grid button{border:1px solid var(--line);color:#bbc9dc;background:var(--panel);border-radius:12px;min-height:100px;padding:24px;font-size:15px}.support-grid button:hover{background:#1a2029;border-color:#79aef940}.support-grid small{color:#7e8c9f;font-size:12px}.tutorial-step{border-color:var(--line);background:#0f141b;border-radius:9px;padding:16px}.tutorial-step p{color:#9caabd;font-size:14px;line-height:1.7}.toast{z-index:100;color:#ccdbf0;background:#1d2735ef;border:1px solid #79aef944;border-radius:10px;max-width:min(440px,100vw - 36px);padding:16px 20px;font-size:13px;line-height:1.6;position:fixed;bottom:26px;left:auto;right:28px;transform:none;box-shadow:0 14px 45px #0005}.message-fab{display:none}.auth-loading{color:#98aece;background:#101112;font-size:14px}.admin-shell{background:var(--page);min-height:100dvh}.admin-brand span{background:var(--lime);box-shadow:none}.admin-actions a,.admin-actions button{color:#aabed9;background:#79aef906;border-color:#79aef925}.admin-hero{background:#1c232c;border-color:#79aef920;border-radius:14px}.admin-hero h1{font-size:34px;font-weight:500}.admin-hero p{color:#8597b0}.admin-source-badge{color:#a5bcdd;background:#79aef909;border-color:#79aef930}.admin-metric,.admin-panel,.admin-login-card{border-color:var(--line);background:var(--panel);box-shadow:none;border-radius:13px}.admin-user-card,.admin-wallet-card,.admin-user-details,.admin-transaction-row{border-color:var(--line);background:#0f141b}.admin-user-main h3{color:#c2d1e7}.admin-login-card>p{color:#8797ad}.admin-login-card h1{margin:14px 0;font-size:32px;font-weight:500}.admin-empty{color:#728196}@media (width>=1650px){.workspace{padding-left:54px;padding-right:54px}.app-shell{grid-template-columns:260px minmax(0,1fr)}.side-nav{padding-left:24px;padding-right:24px}.home-hero-grid{grid-template-columns:1.3fr 1fr}}@media (width<=1250px){.app-shell{grid-template-columns:220px minmax(0,1fr)}.side-nav{padding-left:15px;padding-right:15px}.workspace{padding-left:24px;padding-right:24px}.tier-list{grid-template-columns:repeat(2,minmax(0,1fr))}.section-kicker{display:none}.investment-summary{grid-template-columns:1fr}.summary-topline{justify-content:space-between}.summary-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.summary-metrics .metric{padding-left:0}.summary-metrics .metric strong{font-size:17px}.home-data-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.income-chart-panel,.activity-panel{padding:19px}.dashboard-stat{padding:17px}}@media (width<=1020px){.app-shell{grid-template-columns:190px minmax(0,1fr)}.side-nav{padding-left:12px;padding-right:12px}.workspace-label{gap:7px;padding:10px 7px}.workspace-label strong,.workspace-label small{font-size:12px}.side-profile strong{max-width:76px}.home-hero-grid{grid-template-columns:minmax(0,1fr);gap:16px}.balance-card{min-height:220px}.quick-actions-panel{min-height:auto;padding:20px}.quick-actions-panel .section-heading{margin-bottom:10px}.quick-actions-note{margin-top:15px}.quick-actions-panel .icon-action>span{height:45px}.home-data-grid{grid-template-columns:minmax(0,1fr)}.activity-panel{min-height:275px}.dashboard-date{display:none}.dashboard-stat-grid{gap:12px}.dashboard-stat{padding:14px}.dashboard-stat>strong{font-size:23px}.stat-topline p{font-size:12px}.stat-icon{width:25px;height:25px}.checkout-grid,.detail-grid{grid-template-columns:minmax(0,1fr)}.wallet-stats,.profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-hero h1{font-size:28px}}@media (width<=760px){.app-shell{padding:0 0 calc(88px + env(safe-area-inset-bottom));width:100%;min-width:320px;display:block}.side-nav{display:none}.workspace{padding:0 20px 22px}.desktop-topbar{min-height:74px;margin-bottom:25px}.topbar-breadcrumb{gap:8px;font-size:12px}.topbar-breadcrumb h2{font-size:12px}.topbar-account-status{display:none}.desktop-account{gap:9px}.desktop-account>button{width:31px;height:31px}.dashboard-welcome{margin-bottom:23px}.dashboard-welcome h1{font-size:31px}.dashboard-welcome p:last-child{max-width:300px;font-size:12px}.verification-banner{flex-wrap:wrap;gap:8px;margin-bottom:18px;padding:13px}.verification-banner>div{flex:1}.verification-banner-icon{display:none}.verification-banner h2{font-size:12px}.verification-banner p{max-width:240px;font-size:12px}.verification-banner>button{padding:0 9px;font-size:12px}.balance-card{min-height:219px;padding:22px 22px 0}.balance-value{font-size:44px}.balance-bottom{margin-top:24px}.home-hero-grid{gap:16px}.dashboard-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:16px 0}.dashboard-stat{border-radius:10px;padding:13px 11px}.stat-topline{flex-direction:column-reverse;align-items:start;gap:9px}.stat-topline p{font-size:12px}.dashboard-stat>strong{margin-top:10px;font-size:24px}.dashboard-stat>span{font-size:12px;line-height:1.5;display:block}.chart-heading h2{font-size:15px}.chart-heading p{font-size:12px}.income-chart-panel{min-height:330px}.dashboard-footer{flex-direction:column;gap:8px}.bottom-nav{z-index:50;width:100%;min-height:73px;padding:9px 8px calc(9px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#14171bf5;border:0;border-top:1px solid #79aef915;border-radius:0;grid-template-columns:repeat(6,minmax(0,1fr));align-items:stretch;gap:2px;display:grid;position:fixed;inset:auto 0 0;transform:none;box-shadow:0 -10px 30px #0002}.bottom-nav button{color:#6f7e93;background:0 0;border:0;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:51px;padding:5px 1px;font-size:12px;display:flex}.bottom-nav button.active{color:#aac5eb;background:#79aef90c}.bottom-nav .icon{width:19px;height:19px}.toast{bottom:calc(89px + env(safe-area-inset-bottom));font-size:12px;right:18px}.investment-summary,.wallet-hero,.profile-hero,.referral-hero,.support-hero,.maining-panel{padding:22px}.investment-summary h1{font-size:26px}.summary-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.summary-metrics .metric{border:0;padding:8px 0}.summary-metrics .metric strong{font-size:22px}.filter-row{gap:5px;margin-top:20px}.segment-button{padding:9px 11px;font-size:12px}.tier-list{gap:14px}.tier-card{padding:18px}.tier-heading{flex-wrap:wrap}.tier-price{text-align:left}.tier-stats .metric strong{font-size:13px}.tier-stats .micro-label{font-size:12px}.tier-stats .metric{padding:10px 4px}.checkout-intro,.checkout-payment,.form-panel,.info-panel{padding:22px}.form-panel input,.form-panel select{font-size:16px}.wallet-hero h1{font-size:42px}.profile-hero{gap:14px}.profile-hero h1{overflow-wrap:anywhere;font-size:26px}.profile-hero p{overflow-wrap:anywhere}.large-avatar{flex-shrink:0;width:56px;height:56px}.settings-list{padding:0 16px}.settings-list button{flex-wrap:wrap;gap:10px;padding:15px 0;font-size:12px}.settings-list button small{font-size:12px}.settings-list button>.icon:last-child{margin-left:auto}.wallet-stats .metric,.profile-grid .metric{padding:17px}.support-grid{gap:12px}.support-grid button{padding:19px;font-size:13px}.support-hero{flex-direction:column;align-items:start;gap:24px;display:flex}.support-hero h1{font-size:29px}.referral-hero{flex-wrap:wrap;gap:18px}.commission-row{flex-wrap:wrap;gap:12px}.admin-shell{padding:20px 16px}.admin-topbar{flex-wrap:wrap;gap:15px}.admin-hero h1{font-size:28px}.admin-actions{flex-wrap:wrap}}@media (width<=430px){.workspace{padding:0 15px 20px}.dashboard-welcome h1{font-size:28px}.tier-list{grid-template-columns:minmax(0,1fr)}.tier-heading{flex-wrap:nowrap}.tier-price{text-align:right}.tier-stats .metric strong{font-size:17px}.tier-stats .micro-label{font-size:12px}.tier-card{min-height:300px;padding:23px}.support-grid{grid-template-columns:minmax(0,1fr)}.verification-banner>button{margin-left:0}.dashboard-stat>strong{font-size:21px}.dashboard-stat{padding:13px 9px}.activity-empty-note{font-size:12px}.toggle-row{flex-wrap:wrap}.referral-children{margin-left:12px;padding-left:8px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.balance-card,.investment-summary,.wallet-hero,.profile-hero,.tier-card{container-type:inline-size}.balance-main{grid-template-columns:minmax(0,1fr) 30%;align-items:center;gap:18px;min-height:104px;display:grid}.balance-main>div:first-child{min-width:0}.balance-main .balance-value{overflow-wrap:anywhere;font-size:clamp(26px,6.3cqi,52px)}.balance-main .gpu-visual{justify-self:end;max-width:250px}.investment-summary .summary-topline{grid-template-columns:auto minmax(100px,1fr) auto;gap:16px;display:grid}.summary-topline>div:first-child{min-width:0}.summary-topline h1{overflow-wrap:anywhere;max-width:160px}.summary-topline .gpu-visual{justify-self:center;max-width:230px}.summary-topline .active-tier{min-width:76px}.wallet-hero{grid-template-columns:minmax(0,1fr) minmax(180px,34%);align-items:center;gap:32px;display:grid}.wallet-hero-copy{min-width:0}.wallet-hero-copy h1{overflow-wrap:anywhere;font-size:clamp(28px,5.2cqi,48px)}.wallet-hero-copy>p:last-of-type{color:#93a0b2;margin-top:10px;font-size:13px}.wallet-hero>.gpu-visual{justify-self:center;width:100%;max-width:350px}.profile-hero{grid-template-columns:auto minmax(0,1fr) minmax(150px,28%);display:grid}.profile-hero-copy{overflow-wrap:anywhere;min-width:0}.profile-hero>.gpu-visual{justify-self:end;max-width:320px}.tier-card .tier-heading{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) auto;align-items:center;gap:10px;display:grid}.tier-heading>div:first-child{min-width:0}.tier-heading h2{overflow-wrap:anywhere}.tier-heading .gpu-visual{justify-self:center;max-width:160px}.tier-heading .tier-price{text-align:right}:is(.balance-main:not(:has(.gpu-visual)),.wallet-hero:not(:has(.gpu-visual))){grid-template-columns:minmax(0,1fr)}.summary-topline:not(:has(.gpu-visual)){grid-template-columns:minmax(0,1fr) auto}.profile-hero:not(:has(.gpu-visual)){grid-template-columns:auto minmax(0,1fr)}@container (width<=600px){.wallet-hero-copy{grid-column:1/-1}.wallet-hero>.gpu-visual{grid-column:1/-1;width:min(260px,80%);margin:4px 0 8px}}@container (width<=480px){.investment-summary .summary-topline{grid-template-columns:minmax(0,1fr) auto;gap:12px}.summary-topline .gpu-visual{grid-area:2/1/auto/-1;width:min(210px,75%);margin:6px 0}.profile-hero-copy{grid-column:2/-1}.profile-hero>.gpu-visual{grid-column:1/-1;justify-self:center;width:min(230px,80%);margin-top:10px}}@container (width<=420px){.balance-main{grid-template-columns:minmax(0,1fr);gap:14px}.balance-main .gpu-visual{justify-self:end;width:min(190px,75%);margin:4px 0}.balance-main .balance-value{font-size:clamp(26px,9cqi,42px)}}@container (width<=290px){.tier-card .tier-heading{grid-template-columns:minmax(0,1fr) auto}.tier-heading .gpu-visual{grid-area:2/1/auto/-1;width:170px;max-width:85%;margin:9px 0 4px}}.access-heading p,.access-story-copy>p:last-child{font-size:16px}.access-form label,.access-tabs button,.access-submit,.side-nav nav button,.form-panel label,.form-panel>.primary-button,.primary-button{font-size:14px}.access-form input{font-size:16px}.dashboard-welcome p:last-child,.balance-description,.stat-topline p,.settings-list button,.recharge-instruction,.payment-note{font-size:14px}.chart-heading p,.dashboard-stat>span,.chart-axis,.chart-grid span,.quick-actions-note,.dashboard-footer,.activity-empty-note,.dashboard-welcome .eyebrow,.section-kicker,.side-caption{color:#9198a3}.dashboard-stat-grid .dashboard-stat>strong{overflow-wrap:anywhere}.verification-review{grid-column:1/-1;width:100%;margin-top:16px}.review-panel{background:#101720;border:1px solid #79aef925;border-radius:10px;padding:20px}.review-documents{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.review-documents figure{border:1px solid var(--line);border-radius:8px;margin:0;padding:15px}.review-documents figcaption{color:#c0cfe5;margin-bottom:12px;font-size:14px}.review-documents img{object-fit:contain;max-width:100%;max-height:280px;margin:auto;display:block}.review-documents figure>span{overflow-wrap:anywhere;color:#8897ac;margin-top:10px;font-size:12px;display:block}.review-documents a{color:var(--lime)}.review-confirm{color:#aebfd6;align-items:start;gap:10px;margin:20px 0;font-size:14px;display:flex}.review-confirm input{accent-color:var(--lime);margin-top:4px}.review-actions{flex-wrap:wrap;gap:12px;display:flex}.verification-review .form-error{margin-top:12px}.deposit-address-panel{gap:16px;min-width:0;margin-top:28px;display:grid}.deposit-address-heading{color:#c1d2e9;flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.deposit-network-badge{color:#aab9cf;letter-spacing:.04em;background:#79aef908;border:1px solid #79aef924;border-radius:20px;margin-left:auto;padding:5px 9px;font-size:10px;font-weight:600}.deposit-address-panel label{margin-top:0}.deposit-address-panel .wallet-address-input{color:#dfe6ef;font-family:ui-monospace,monospace;font-size:12px}.deposit-status{background:#79aef906;border:1px solid #79aef920;border-radius:12px;align-items:flex-start;gap:14px;padding:22px;display:flex}.deposit-status>.icon{color:#8cabd6;flex-shrink:0;margin-top:2px}.deposit-status strong{color:#c1d2e9;font-size:14px}.deposit-status p{color:#8e9aaa;overflow-wrap:anywhere;margin:8px 0 0;font-size:13px;line-height:1.7}.deposit-status-error>.icon{color:#f2aa9d}.deposit-address-panel .recharge-instruction{color:#8e9aaa;margin:0;font-size:12px;line-height:1.8}.deposit-address-panel .primary-button{width:100%}@media (width<=760px){.review-documents{grid-template-columns:minmax(0,1fr)}.dashboard-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-stat-grid .dashboard-stat:last-child{grid-column:1/-1}.dashboard-stat-grid .dashboard-stat:last-child .stat-topline{flex-direction:row;align-items:center}.dashboard-stat-grid .dashboard-stat:last-child>strong{margin-right:12px;display:inline-block}.dashboard-stat-grid .dashboard-stat:last-child>span{display:inline}.topbar-breadcrumb>span:first-child,.topbar-breadcrumb>span:nth-child(2){display:none}.topbar-breadcrumb h2{font-size:16px}}.invite-link-panel{margin-top:18px}.invite-link-panel p{color:#99a4b3;font-size:13px;line-height:1.6}.invite-link-panel input{font-size:13px}.invite-locked-value{filter:blur(5px);-webkit-user-select:none;user-select:none;pointer-events:none;display:inline-block}.referral-hero button:disabled{opacity:.45;cursor:not-allowed}.invite-verification-notice{background:#1e2126;border:1px solid #79aef930;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px;padding:18px 22px;display:flex}.invite-verification-notice>.icon{color:var(--lime);flex-shrink:0}.invite-verification-notice p{color:#b6c1d1;flex:220px;font-size:13px;line-height:1.6}.invite-verification-notice .primary-button{width:auto;min-height:42px;margin:0;padding:10px 18px}.local-test-disclosure{color:#acbdd5;background:#79aef909;border:1px solid #79aef92e;border-radius:12px;align-items:center;gap:12px;margin:0 0 24px;padding:14px 18px;font-size:13px;line-height:1.6;display:flex}.local-test-disclosure strong{color:#a7c8ff;letter-spacing:.12em;flex-shrink:0;font-size:10px}@media (width<=600px){.local-test-disclosure{flex-direction:column;align-items:flex-start;gap:4px}}.admin-shell{padding:24px}.admin-grid{grid-template-columns:minmax(0,1fr);max-width:1440px}.admin-grid>.admin-panel{box-sizing:border-box;width:100%;max-width:none;margin:0}.admin-topbar,.admin-hero,.admin-metrics{max-width:1440px}.admin-user-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,540px),1fr));align-items:start;gap:20px}.admin-user-row{background:#1b2118;border:1px solid #39432e;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:20px;padding:24px;container-type:inline-size}.admin-user-main{grid-area:1/1;gap:14px}.admin-user-main>span{color:#d5f9a3;background:#303e22;border-color:#667a46;width:46px;height:46px}.admin-user-main h3{margin-bottom:5px;font-size:19px}.admin-user-main h3,.admin-user-main p,.admin-user-main small,.admin-user-details small,.admin-user-numbers strong,.admin-metric strong,.admin-transaction-row p,.admin-transaction-row small,.admin-wallet-card strong{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;overflow:visible}.admin-user-main p,.admin-user-main small{color:#a9b79c;font-size:12px;line-height:1.6}.admin-user-state{flex-direction:column;grid-area:1/2;align-items:end;gap:8px;display:flex}.admin-user-state strong.verified{color:#c4e9a3;background:#2a3b20;border-color:#536a3c}.admin-user-numbers{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.admin-user-numbers span{background:#252e20;border:1px solid #3b4731;border-radius:12px;padding:14px}.admin-user-numbers strong{font-variant-numeric:tabular-nums;color:#edf3e6;font-size:17px;line-height:1.35}.admin-user-numbers small{color:#a7b399;margin-top:7px;font-size:12px}.admin-user-details{background:0 0;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.admin-user-details span{background:0 0;border-radius:0;padding:0}.admin-user-details strong{color:#92a17f;font-size:10px}.admin-user-details small{color:#d6dfcd;margin-top:6px;font-size:12px;font-weight:500;line-height:1.5}.admin-customer-filters{grid-template-columns:minmax(0,2fr) minmax(200px,1fr);gap:16px;margin-bottom:22px;display:grid}.admin-search,.admin-customer-type{color:#b9c9a8;gap:8px;min-width:0;margin:0;font-size:13px;display:grid}.admin-customer-count{color:#a7b399;margin:-8px 0 18px;font-size:12px}.admin-search input,.admin-customer-type select,.admin-management-form input:not([type=checkbox]),.admin-management-form select,.admin-management-form textarea{color:#e4eddc;width:100%;min-width:0;font:inherit;box-sizing:border-box;background:#11170e;border:1px solid #4a563d;border-radius:9px;padding:12px;font-size:14px}.admin-search input:focus,.admin-customer-type select:focus,.admin-management-form :is(input,select,textarea):focus{outline-offset:2px;outline:2px solid #a8ce75}.admin-manage,.admin-user-row>.verification-review{grid-column:1/-1;min-width:0}.admin-manage{border-top:1px solid #3d4933;padding-top:16px}.admin-manage>summary{cursor:pointer;color:#d1efaa;font-size:14px;font-weight:600}.admin-manage>summary span{color:#94a583;margin-left:12px;font-size:12px;font-weight:400}.admin-management-form{margin-top:18px}.admin-management-form fieldset{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0;margin:0;padding:0;display:grid}.admin-management-form label{color:#c4d1b6;gap:8px;font-size:13px;display:grid}.admin-management-form .admin-reason,.admin-management-form .admin-confirm,.admin-action-note{grid-column:1/-1}.admin-management-form .admin-confirm{align-items:start;line-height:1.5;display:flex}.admin-confirm input{accent-color:#c5ef93;margin-top:3px}.admin-action-note{color:#b4c3a4;font-size:13px;line-height:1.6}.admin-management-form button{grid-column:1/-1;width:fit-content}.admin-success{color:#c1e89a;margin-top:14px;font-size:13px}.admin-audit{border-top:1px solid #3d4933;margin-top:18px;padding-top:18px}.admin-audit h4{color:#c5d6b4;font-size:13px}.admin-audit p{color:#becbb1;overflow-wrap:anywhere;margin-top:12px;font-size:12px;line-height:1.5}.admin-audit small{color:#92a281;margin-top:3px;display:block}.admin-transaction-row{background:#1b2118;grid-template-columns:auto minmax(0,1fr) auto;padding:16px}.admin-transaction-row>strong{white-space:normal;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;max-width:190px}.admin-transaction-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,520px),1fr));gap:12px}.admin-wallet-description{color:#a7b399;font-size:13px;line-height:1.6}.admin-wallet-status{color:#c4d1b6;flex-wrap:wrap;gap:8px 18px;margin-top:14px;font-size:12px;display:flex}.admin-wallet-panel .admin-more-button .icon{width:16px;height:16px}@container (width<=540px){.admin-user-numbers,.admin-user-details{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width<=340px){.admin-user-numbers>span:first-child,.admin-user-numbers>span:nth-child(n+4){grid-column:1/-1}}@media (width<=600px){.admin-customer-filters{grid-template-columns:minmax(0,1fr)}.admin-shell{padding:16px}.admin-panel{padding:14px}.admin-user-row{gap:16px;padding:16px}.admin-user-numbers span{padding:11px}.admin-user-numbers strong{font-size:16px}.admin-user-state{flex-direction:row;grid-area:auto/1/auto/-1;justify-content:space-between;align-items:center}.admin-management-form fieldset{grid-template-columns:minmax(0,1fr)}.admin-manage>summary span{margin:8px 0 0;display:block}}.access-shell.auth-refresh,.access-shell.auth-refresh *,.access-shell.auth-refresh :before,.access-shell.auth-refresh :after{box-sizing:border-box}.access-shell.auth-refresh{color:#fafafa;background:#08080a;grid-template-columns:minmax(0,1.06fr) minmax(0,1fr);gap:0;min-height:100dvh;padding:0;display:grid}.access-shell.auth-refresh .access-story{isolation:isolate;background:radial-gradient(at 61% 68%,#ed233b18,#0000 55%),linear-gradient(150deg,#161113 0%,#100d10 42%,#0b0b0d 100%);border:0;border-right:1px solid #ffffff0d;border-radius:0;flex-direction:column;min-height:860px;padding:40px clamp(32px,4.4vw,76px) 30px;display:flex;position:relative;overflow:hidden}.access-shell.auth-refresh .access-story:before{z-index:-1;content:"";pointer-events:none;opacity:.42;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 47%,#0000 95%);mask-image:linear-gradient(#0000,#000 47%,#0000 95%)}.access-shell.auth-refresh .access-story:after{z-index:-1;aspect-ratio:1;content:"";pointer-events:none;border:1px solid #ff415b13;border-radius:50%;width:100%;position:absolute;top:31%;right:-36%;box-shadow:0 0 0 70px #ff415b03,0 0 0 140px #ff415b02}.access-shell.auth-refresh .brand-lockup{color:#fff;letter-spacing:-.065em;font-size:29px;font-weight:760}.access-shell.auth-refresh .brand-wordmark>span{color:#ff344c}.access-shell.auth-refresh .brand-symbol.brand-symbol-image{width:42px;height:42px;box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible;transform:none}.access-shell.auth-refresh .brand-symbol.brand-symbol-image img{object-fit:contain;width:100%;height:100%;display:block}.access-shell.auth-refresh .access-story-copy{z-index:1;margin-top:clamp(58px,7.2vh,96px);position:relative}.access-shell.auth-refresh .access-story-copy .eyebrow{color:#c0b8be;letter-spacing:.19em;align-items:center;gap:10px;margin:0;font-size:10px;font-weight:650;display:flex}.access-shell.auth-refresh .access-story-copy .status-dot{background:#ff3d54;width:6px;height:6px;box-shadow:0 0 12px #ff344c70}.access-shell.auth-refresh .access-story-copy h1{letter-spacing:-.07em;margin:23px 0 24px;font-size:clamp(54px,5.65vw,90px);font-weight:660;line-height:1.025}.access-shell.auth-refresh .access-story-copy h1>span{color:#ff3d53}.access-shell.auth-refresh .access-story-copy>p:last-child{color:#a9a0a8;max-width:365px;margin-bottom:0;font-size:15px;line-height:1.8}.access-shell.auth-refresh .access-logo-art{perspective:1000px;background:0 0;border:0;border-radius:0;flex-direction:column;flex:1;justify-content:center;align-items:center;width:min(100%,390px);min-height:300px;margin:14px auto 26px;display:flex;position:relative;overflow:visible}.access-shell.auth-refresh .access-logo-art>img{z-index:1;object-fit:contain;filter:drop-shadow(0 22px 26px #0008)drop-shadow(0 0 42px #ff263322);width:90%;max-width:100%;height:auto;animation:7s ease-in-out infinite viewvideo-logo-float;display:block;position:relative}.access-shell.auth-refresh .access-art-orbit{pointer-events:none;border:1px solid #ff526e2a;border-radius:50%;position:absolute;inset:18% -12% 10%;transform:rotateX(59deg)rotate(-25deg);box-shadow:0 0 28px #ff34460b}.access-shell.auth-refresh .access-art-orbit:before,.access-shell.auth-refresh .access-art-orbit:after{content:"";border:1px solid #ffffff09;border-radius:50%;position:absolute;inset:-18%}.access-shell.auth-refresh .access-art-orbit:after{border-color:#ff526e12;inset:16%}.access-shell.auth-refresh .access-art-wordmark{z-index:1;color:#f5f4f7;letter-spacing:-.075em;text-shadow:0 2px #ffffff1a,0 8px 22px #0006;margin-top:-6px;font-size:clamp(32px,3.2vw,47px);font-weight:800;line-height:1;position:relative}.access-shell.auth-refresh .access-art-wordmark>span{color:#ff344c}.access-shell.auth-refresh .access-story-footer{color:#938a93;letter-spacing:.18em;border-top:1px solid #ffffff0d;justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-top:20px;font-size:9px;display:flex}.access-shell.auth-refresh .story-arrow{color:#c6bdc5;background:#ffffff02;border:1px solid #ffffff16;place-items:center;width:39px;height:39px;display:grid}.access-shell.auth-refresh .access-main{background:radial-gradient(at 80% 0,#ff344606,#0000 40%),#08080a;flex-direction:column;gap:40px;min-width:0;min-height:100dvh;padding:32px clamp(24px,3vw,48px) 24px;display:flex}.access-shell.auth-refresh .access-header{justify-content:flex-end;align-items:center;min-height:44px;display:flex}.access-shell.auth-refresh .access-mobile-brand{display:none}.access-shell.auth-refresh .access-header>a{color:#aaa6af;align-items:center;gap:9px;min-height:44px;font-size:12px;text-decoration:none;display:inline-flex}.access-shell.auth-refresh .access-header svg{width:17px}.access-shell.auth-refresh .access-form-wrap{background:linear-gradient(145deg,#171417 0%,#111113 46%,#101012 100%);border:1px solid #ffffff12;border-radius:26px;width:min(100%,480px);max-width:480px;margin:auto;padding:32px;animation:.45s both viewvideo-access-enter;position:relative;box-shadow:0 28px 90px #0003,inset 0 1px #ffffff05}.access-shell.auth-refresh .access-form-wrap:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ff566d55,#0000);height:1px;position:absolute;top:-1px;left:22%;right:22%}.access-shell.auth-refresh .access-tabs{background:#08080a8c;border:1px solid #ffffff0c;border-radius:12px;gap:4px;padding:4px;display:flex}.access-shell.auth-refresh .access-tabs button{color:#9d98a2;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;width:50%;min-height:44px;padding:0 10px;font-size:13px;font-weight:600}.access-shell.auth-refresh .access-tabs button.active{color:#fff;background:#2b272e;border-color:#ffffff0a;box-shadow:0 2px 8px #0004,inset 0 1px #ffffff05}.access-shell.auth-refresh .access-progress{align-items:center;gap:16px;margin:26px 0 0;padding:0;list-style:none;display:flex}.access-shell.auth-refresh .access-progress li{color:#77727e;flex:1;align-items:center;gap:8px;min-width:0;display:flex}.access-shell.auth-refresh .access-progress li:first-child:after{content:"";background:#ffffff0f;flex:1;min-width:12px;height:1px;margin-left:5px}.access-shell.auth-refresh .access-progress li>span{background:#ffffff03;border:1px solid #ffffff12;border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:11px;font-weight:650;display:grid}.access-shell.auth-refresh .access-progress li strong{white-space:nowrap;font-size:11px;font-weight:550}.access-shell.auth-refresh .access-progress li.current{color:#f2eaf0}.access-shell.auth-refresh .access-progress li.current>span{color:#ff7586;background:#ff344615;border-color:#ff4d6555;box-shadow:0 0 12px #ff34460a}.access-shell.auth-refresh .access-progress li.complete{color:#b2a6b0}.access-shell.auth-refresh .access-progress li.complete>span{color:#ff7586;background:#ff34460b;border-color:#ff4d6530}.access-shell.auth-refresh .access-progress li.complete svg{width:13px;height:13px}.access-shell.auth-refresh .access-step{color:#ff6a7e;letter-spacing:.18em;font-size:9px;font-weight:650}.access-shell.auth-refresh .access-heading h2{color:#fff;letter-spacing:-.055em;margin:12px 0 13px;font-size:39px;font-weight:630;line-height:1.1}.access-shell.auth-refresh .access-heading p{color:#a29aa6;max-width:350px;margin:0;font-size:13px;line-height:1.7}.access-shell.auth-refresh .access-account{background:#ffffff05;border:1px solid #ffffff0c;border-radius:12px;align-items:center;gap:11px;min-width:0;margin:-5px 0 23px;padding:10px 11px;display:flex}.access-shell.auth-refresh .access-account>span:first-child{color:#ff8392;background:#ff34460a;border:1px solid #ff677a1b;border-radius:10px;flex:0 0 35px;place-items:center;width:35px;height:35px;display:grid}.access-shell.auth-refresh .access-account>span:first-child svg{width:17px;height:17px}.access-shell.auth-refresh .access-account>div,.access-shell.auth-refresh .access-account>span:nth-child(2){flex:1;min-width:0}.access-shell.auth-refresh .access-account small{color:#9b919e;margin-bottom:2px;font-size:10px;display:block}.access-shell.auth-refresh .access-account strong{color:#ece7ee;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;font-weight:550;display:block;overflow:hidden}.access-shell.auth-refresh .access-account>button{color:#ff8392;cursor:pointer;background:0 0;border:0;border-radius:6px;flex-shrink:0;min-width:49px;min-height:44px;margin:-5px 0;padding:0 3px;font-size:11px;font-weight:550}.access-shell.auth-refresh .access-form{gap:20px;min-width:0;display:grid}.access-shell.auth-refresh .access-form-content{gap:20px;min-width:0;animation:.24s both viewvideo-access-enter;display:grid}.access-shell.auth-refresh .access-form label{color:#e0dae3;gap:9px;min-width:0;font-size:12px;font-weight:550;display:grid}.access-shell.auth-refresh .access-form input{color:#fbf8fc;background:#0b0b0e;border:1px solid #ffffff15;border-radius:11px;outline:none;width:100%;min-width:0;height:54px;padding:0 15px;font-size:15px;transition:border-color .18s,box-shadow .18s;box-shadow:inset 0 1px 3px #0002}.access-shell.auth-refresh .access-form input::placeholder{color:#77717f;opacity:1}.access-shell.auth-refresh .access-form input:focus{border-color:#ff627c99;box-shadow:0 0 0 3px #ff4b6610}.access-shell.auth-refresh .access-form input:-webkit-autofill{-webkit-text-fill-color:#fbf8fc;caret-color:#fbf8fc;-webkit-box-shadow:inset 0 0 0 100px #0b0b0e}.access-shell.auth-refresh .access-form label>small{color:#99909f;font-size:11px;font-weight:400;line-height:1.6}.access-shell.auth-refresh .access-input-icon{min-width:0;display:flex;position:relative}.access-shell.auth-refresh .access-input-icon>svg{z-index:1;color:#8d8294;pointer-events:none;width:18px;height:18px;position:absolute;top:18px;left:15px}.access-shell.auth-refresh .access-input-icon>input{padding-left:44px}.access-shell.auth-refresh .password-control{min-width:0;display:flex;position:relative}.access-shell.auth-refresh .password-control>input{padding-right:55px}.access-shell.auth-refresh .password-control>button{color:#a59aaf;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:44px;min-height:44px;padding:0;display:grid;position:absolute;inset:5px 5px 5px auto}.access-shell.auth-refresh .password-control svg{width:20px;height:20px}.access-shell.auth-refresh .access-recovery{color:#b5a9bc;justify-self:end;align-items:center;min-height:44px;margin:-12px 0 -10px;font-size:11px;text-decoration:none;display:inline-flex}.access-shell.auth-refresh .access-form-note{color:#9d94a6;align-items:flex-start;gap:7px;margin:-3px 0 0;font-size:11px;line-height:1.6;display:flex}.access-shell.auth-refresh .access-form-note>svg{color:#b5a4b6;flex-shrink:0;width:13px;height:13px;margin-top:2px}.access-shell.auth-refresh .access-submit{color:#fff;cursor:pointer;background:linear-gradient(110deg,#f72b48,#e8203c);border:1px solid #ff5770;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;min-height:54px;padding:0 18px;font-size:14px;font-weight:650;display:flex;box-shadow:inset 0 1px #ffffff20,0 7px 25px #f5223f18}.access-shell.auth-refresh .access-submit>svg{flex-shrink:0;width:21px;height:21px;transition:transform .18s}.access-shell.auth-refresh .access-submit:hover:not(:disabled){background:linear-gradient(110deg,#ff3a55,#f12845);border-color:#ff7c8f;transform:translateY(-1px);box-shadow:0 10px 30px #f5223f26}.access-shell.auth-refresh .access-submit:hover:not(:disabled)>svg{transform:translate(3px)}.access-shell.auth-refresh .access-switch{color:#a398aa;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:2px 7px;margin:21px 0 0;font-size:11px;line-height:1.6;display:flex}.access-shell.auth-refresh .access-switch button{color:#f2eaf4;min-height:44px;font-size:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0 2px}.access-shell.auth-refresh .access-switch button span{color:#b6a4bc;margin-left:5px}.access-shell.auth-refresh .demo-disclosure{color:#b5aabf;background:#ffffff05;border:1px solid #ffffff0f;border-radius:10px;margin:19px 0 0;padding:12px 13px;font-size:11px;line-height:1.7}.access-shell.auth-refresh .access-form>.demo-disclosure{margin-top:0}.access-shell.auth-refresh .form-error{color:#ff9cac;overflow-wrap:anywhere;background:#ff34460b;border:1px solid #ff526c35;border-radius:10px;margin:0;padding:12px 13px;font-size:12px;line-height:1.6}.access-shell.auth-refresh .access-footer{color:#938799;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;min-width:0;font-size:10px;line-height:1.6;display:flex}.access-shell.auth-refresh .access-footer a{color:#a99bae;align-items:center;gap:6px;min-height:44px;text-decoration:none;display:inline-flex}.access-shell.auth-refresh a:hover,.access-shell.auth-refresh .access-switch button:hover,.access-shell.auth-refresh .access-account>button:hover,.access-shell.auth-refresh .password-control>button:hover{color:#ff90a1}.access-shell.auth-refresh button:focus-visible,.access-shell.auth-refresh a:focus-visible{outline-offset:4px;outline:2px solid #ff7b91}@keyframes viewvideo-access-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width>=1600px){.access-shell.auth-refresh .access-story{padding-top:46px}.access-shell.auth-refresh .access-story-copy{margin-top:96px}.access-shell.auth-refresh .access-logo-art{width:min(100%,425px)}}@media (width<=1120px) and (width>=761px){.access-shell.auth-refresh{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.access-shell.auth-refresh .access-story{padding-left:30px;padding-right:30px}.access-shell.auth-refresh .access-story-copy h1{font-size:clamp(48px,5.5vw,63px)}.access-shell.auth-refresh .access-main{gap:28px;padding-left:24px;padding-right:24px}.access-shell.auth-refresh .access-form-wrap{border-radius:23px;padding:26px}.access-shell.auth-refresh .access-heading h2{font-size:35px}}@media (height<=800px) and (width>=761px){.access-shell.auth-refresh .access-story{min-height:790px}.access-shell.auth-refresh .access-story-copy{margin-top:44px}.access-shell.auth-refresh .access-story-copy h1{font-size:clamp(52px,5.4vw,78px)}.access-shell.auth-refresh .access-logo-art{width:min(100%,305px);min-height:250px;margin-top:10px}.access-shell.auth-refresh .access-main{gap:24px;padding-top:24px}}@media (width<=760px){.access-shell.auth-refresh{display:block}.access-shell.auth-refresh .access-story{display:none}.access-shell.auth-refresh .access-main{min-height:100dvh;padding:max(23px, env(safe-area-inset-top)) 20px max(18px, env(safe-area-inset-bottom));background:radial-gradient(at 100% 0,#ff344610,#0000 40%),#08080a;gap:28px}.access-shell.auth-refresh .access-header{justify-content:space-between;gap:15px}.access-shell.auth-refresh .access-mobile-brand{display:block}.access-shell.auth-refresh .brand-lockup.compact{gap:7px;font-size:24px}.access-shell.auth-refresh .brand-lockup.compact .brand-symbol.brand-symbol-image{width:34px;height:34px}.access-shell.auth-refresh .access-header>a{white-space:nowrap;gap:5px;font-size:11px}.access-shell.auth-refresh .access-header svg{width:16px}.access-shell.auth-refresh .access-form-wrap{border-radius:22px;width:min(100%,430px);margin:auto;padding:25px 23px}.access-shell.auth-refresh .access-tabs button{min-height:45px;padding:0 7px;font-size:12px}.access-shell.auth-refresh .access-progress{gap:13px;margin-top:24px}.access-shell.auth-refresh .access-heading{margin-top:26px;margin-bottom:24px}.access-shell.auth-refresh .access-heading h2{font-size:clamp(31px,8.9vw,38px)}.access-shell.auth-refresh .access-heading p{font-size:13px}.access-shell.auth-refresh .access-form input{height:55px;font-size:16px}.access-shell.auth-refresh .access-input-icon>svg{top:19px}.access-shell.auth-refresh .access-form{gap:19px}.access-shell.auth-refresh .access-account{gap:9px;padding-left:9px;padding-right:8px}.access-shell.auth-refresh .access-account strong{font-size:11px}.access-shell.auth-refresh .access-account>button{min-width:44px}.access-shell.auth-refresh .access-submit{min-height:55px;font-size:13px}.access-shell.auth-refresh .access-switch{margin-top:17px;font-size:11px}.access-shell.auth-refresh .access-footer{text-align:center;justify-content:center;gap:0 14px;width:100%;max-width:430px;margin:0 auto;font-size:10px}.access-shell.auth-refresh .access-footer a{min-height:44px}}@media (width<=359px){.access-shell.auth-refresh .access-main{padding-left:14px;padding-right:14px}.access-shell.auth-refresh .access-form-wrap{padding-left:18px;padding-right:18px}.access-shell.auth-refresh .brand-lockup.compact{font-size:22px}.access-shell.auth-refresh .access-header>a{font-size:10px}.access-shell.auth-refresh .access-heading h2{font-size:29px}}@media (prefers-reduced-motion:reduce){.access-shell.auth-refresh .access-form-wrap,.access-shell.auth-refresh .access-form-content,.access-shell.auth-refresh .access-logo-art>img,.access-shell.auth-refresh .button-spinner{animation:none;transform:none}.access-shell.auth-refresh button,.access-shell.auth-refresh input,.access-shell.auth-refresh .access-submit>svg{transition:none}.access-shell.auth-refresh .access-submit:hover:not(:disabled),.access-shell.auth-refresh .access-submit:hover:not(:disabled)>svg{transform:none}}.access-shell.auth-refresh .access-form .access-username{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.access-shell.auth-refresh .access-heading{margin:30px 0 26px}.access-shell.auth-refresh .access-heading h2{margin:0}.access-shell.auth-refresh .access-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 16px;display:flex}.access-shell.auth-refresh .access-header-actions>a{color:#aaa6af;align-items:center;gap:7px;min-height:44px;font-size:12px;text-decoration:none;display:inline-flex}@media (width<=760px){.access-shell.auth-refresh .access-header{gap:8px}.access-shell.auth-refresh .access-header-actions{gap:0 8px}.access-shell.auth-refresh .access-header-actions>a{font-size:11px}.access-shell.auth-refresh .access-heading{margin:26px 0 24px}}@media (width<=359px){.access-shell.auth-refresh .access-header-actions{max-width:110px}}.access-shell.auth-refresh .access-tabs+.access-form,.access-shell.auth-refresh .access-progress+.access-form{margin-top:28px}.access-shell.auth-refresh .access-progress+.access-account{margin-top:24px}.manual-deposit-section{border-top:1px solid #ffffff16;min-width:0;margin-top:28px;padding-top:24px}.manual-deposit-section h2{margin:0 0 12px;font-size:19px}.manual-deposit-section p{color:#a9b1a4;font-size:13px;line-height:1.6}.manual-deposit-form{gap:15px;margin-top:18px;display:grid}.manual-deposit-form label{color:#d5dfcb;gap:8px;font-size:13px;display:grid}.manual-deposit-form input,.manual-deposit-form textarea,.manual-deposit-form select{box-sizing:border-box;color:#edf4e6;width:100%;min-width:0;font:inherit;background:#141714;border:1px solid #ffffff20;border-radius:8px;padding:12px}.manual-deposit-form textarea{resize:vertical;min-height:75px}.manual-deposit-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:16px;display:flex}.manual-deposit-heading h2{margin:0}.manual-deposit-heading span{color:#c9dfaa;font-size:12px}.manual-deposit-heading button{width:auto;min-height:36px;padding:7px 12px}.manual-deposit-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.manual-deposit-item{background:#171c16;border:1px solid #ffffff16;border-radius:12px;min-width:0;margin-top:14px;padding:16px}.manual-deposit-item a,.deposit-mono{overflow-wrap:anywhere;color:#cde99f;font-size:12px}.manual-deposit-form .deposit-confirm{align-items:flex-start;gap:10px;line-height:1.5;display:flex}.manual-deposit-form .deposit-confirm input{flex-shrink:0;width:18px;height:18px;margin-top:2px}.manual-deposit-form .withdrawal-sent-check{color:#d5dfcb;align-items:flex-start;gap:10px;line-height:1.5;display:flex}.manual-deposit-form .withdrawal-sent-check input{flex-shrink:0;width:18px;height:18px;margin-top:1px}.deposit-review-actions{flex-wrap:wrap;gap:10px;display:flex}.deposit-review-actions button{flex:1;min-width:125px}.manual-deposit-success{color:#d3f979!important}.manual-deposit-section .primary-button.secondary:hover:not(:disabled){color:#232b1b}.password-request-dialog{color:#eff3e7;background:#191e17;border:1px solid #4b5834;border-radius:24px;width:min(480px,100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:clamp(24px,5vw,36px);overflow-y:auto;box-shadow:0 28px 100px #0009}.password-request-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#070b09bb}.password-request-icon{color:#d2ff79;background:#d2ff7914;border-radius:15px;place-items:center;width:48px;height:48px;margin-bottom:24px;font-size:30px;display:grid}.password-request-dialog h2{letter-spacing:-.7px;margin:8px 0 12px;font-size:clamp(25px,5vw,30px)}.password-request-dialog #password-request-description{color:#aeb9a3;margin-bottom:28px;line-height:1.6}.password-request-dialog fieldset{border:0;gap:20px;min-width:0;margin:0;padding:0;display:grid}.password-request-dialog label{gap:9px;font-size:14px;display:grid}.password-request-dialog input{color:#eff3e7;width:100%;min-height:48px;font:inherit;background:#10160e;border:1px solid #49543a;border-radius:10px;padding:12px 14px}.password-request-dialog input:focus-visible{outline-offset:2px;outline:2px solid #d2ff79}.password-request-dialog .password-request-help{color:#aeb9a3;margin:0;font-size:12px;line-height:1.6}.password-request-dialog .primary-button{width:100%}.password-request-signout{color:#b7c1ac;cursor:pointer;background:0 0;border:0;justify-self:center;padding:4px 12px;text-decoration:underline}.admin-password-request{justify-items:start;gap:8px;margin:20px 0;display:grid}.admin-password-request button{color:#d9f5ae;cursor:pointer;background:#29351d;border:1px solid #657d3d;border-radius:10px;max-width:100%;min-height:46px;padding:12px 18px;font-weight:600}.admin-password-request button:hover:not(:disabled){background:#364627}.admin-password-request button:focus-visible{outline-offset:3px;outline:2px solid #d2ff79}.admin-password-request p{color:var(--muted,#a0aa94);margin:0;font-size:12px}.camera-photo-field{gap:12px;margin-top:22px;display:grid}.camera-field-label{color:#c7cdbf;font-size:14px}.camera-photo-button{color:#dcf4b6;text-align:left;width:100%;font:inherit;cursor:pointer;background:#20271b;border:1px solid #4b5935;border-radius:10px;align-items:center;gap:14px;padding:17px;display:flex}.camera-photo-button>svg,.camera-actions svg{flex-shrink:0;width:23px;height:23px}.camera-photo-button>span:last-child:not(:nth-child(2)){margin-left:auto}.camera-photo-button small{color:#aeb9a1;margin-top:5px;font-size:12px;display:block}.camera-photo-button:disabled{opacity:.5;cursor:default}.camera-saved-preview{object-fit:contain;border:1px solid #475638;border-radius:10px;justify-self:start;max-width:100%;max-height:240px;display:block}.camera-form-help{color:#abb5a3;margin:0 0 22px;font-size:13px;line-height:1.7}.camera-dialog{box-sizing:border-box;color:#edf2e5;background:#181c17;border:1px solid #435034;border-radius:20px;width:min(600px,100% - 24px);max-height:calc(100dvh - 24px);margin:auto;padding:24px;position:fixed;inset:0;overflow:auto;box-shadow:0 24px 100px #0009}.camera-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050805df}.camera-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.camera-header>span{color:#b6c99d;letter-spacing:1.5px;font-size:10px;font-weight:700}.camera-header button{color:#d3e2be;cursor:pointer;background:#252c1e;border:1px solid #414b36;border-radius:50%;width:40px;height:40px;font-size:26px}.camera-dialog h2{letter-spacing:-.6px;margin:0 0 12px;font-size:25px}.camera-dialog #camera-help{color:#b1bba6;margin:0 0 22px;font-size:13px;line-height:1.7}.camera-stage{aspect-ratio:1.586;isolation:isolate;background:#0a0e09;border:1px solid #4d5e38;border-radius:14px;position:relative;overflow:hidden}.camera-stage-passport{aspect-ratio:1.42}.camera-stage-face{aspect-ratio:3/4;width:min(100%,300px);max-height:45dvh;margin-inline:auto}.camera-stage video,.camera-stage img{object-fit:cover;width:100%;height:100%;display:block}.camera-guide{pointer-events:none;border:2px solid #d3f979b3;border-radius:12px;position:absolute;inset:4%;box-shadow:0 0 0 30px #0004}.camera-guide-face{border-radius:50%;inset:8% 12%}.camera-stage-rejected,.camera-stage-rejected .camera-guide{border-color:#f9aa82}.camera-progress{color:#e3f7c8;background:#0c110cd9;flex-direction:column;justify-content:center;align-items:center;gap:14px;font-size:14px;display:flex;position:absolute;inset:0}.camera-spinner{border:3px solid #4d5e38;border-top-color:#d3f979;border-radius:50%;width:28px;height:28px;animation:.8s linear infinite camera-spin}@keyframes camera-spin{to{transform:rotate(360deg)}}.camera-feedback{min-height:58px;padding:18px 0}.camera-feedback p{color:#b6c5a4;margin:0;font-size:13px;line-height:1.65}.camera-feedback .camera-error{color:#ffb79a}.camera-actions{flex-wrap:wrap;gap:10px;display:flex}.camera-actions>button{min-height:48px;font:inherit;cursor:pointer;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:10px;margin:0;font-size:13px;display:flex}.camera-secondary{color:#d4e8b7;background:#252e1d;border:1px solid #52633c;padding:12px}.camera-actions button:disabled{opacity:.5;cursor:default}.camera-dialog button:focus-visible,.camera-photo-button:focus-visible{outline-offset:4px;outline:2px solid #d3f979}@media (width<=430px){.camera-dialog{border-radius:16px;padding:20px 16px}.camera-dialog h2{font-size:23px}.camera-header{margin-bottom:18px}}@media (prefers-reduced-motion:reduce){.camera-spinner{animation:none}}.user-avatar{isolation:isolate;flex:none;place-items:center;display:inline-grid;overflow:hidden}.user-avatar img{object-fit:cover;grid-area:1/1;width:100%;min-width:0;height:100%;min-height:0;display:block}.user-avatar>span{grid-area:1/1}.profile-photo-shortcut{cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0;display:block;position:relative}.profile-photo-shortcut .large-avatar{width:80px;height:80px;margin:0;box-shadow:0 10px 28px #0005}.profile-photo-shortcut .photo-camera-badge{width:25px;height:25px;bottom:-1px;right:-1px}.profile-photo-shortcut:focus-visible,.photo-editor button:focus-visible{outline-offset:4px;outline:2px solid #ff6178}.photo-camera-badge{color:#fff;background:#ed2445;border:3px solid #171517;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;bottom:0;right:0}.photo-camera-badge svg{width:60%;height:60%}.profile-photo-settings{gap:22px;max-width:820px;display:grid}.photo-editor{background:radial-gradient(at 100% 0,#ef264514,#0000 65%),#151416;border:1px solid #ffffff13;border-radius:20px;min-width:0;padding:30px}.photo-editor-heading h2{color:#fff;letter-spacing:-.04em;margin:8px 0 26px;font-size:27px;font-weight:600}.photo-editor-heading .eyebrow{color:#ff758b;letter-spacing:.17em;font-size:10px}.photo-editor-main{align-items:center;gap:26px;display:flex}.photo-preview{flex:none;position:relative}.photo-preview-avatar{color:#fff;background:linear-gradient(145deg,#af233f,#381b27);border:1px solid #ffffff24;border-radius:50%;width:112px;height:112px;font-size:38px;font-weight:600;box-shadow:0 14px 40px #0005}.photo-upload-copy h3{letter-spacing:-.025em;color:#f9f6f7;margin:0 0 8px;font-size:17px;font-weight:550}.photo-upload-copy p{color:#a59ea8;margin:0;font-size:12px}.photo-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:17px;display:flex}.photo-editor button{font:inherit;cursor:pointer;border-radius:9px;transition:background .2s,border-color .2s}.photo-choose,.photo-remove,.photo-cancel,.photo-save{min-height:39px;padding:0 16px;font-size:12px!important;font-weight:600!important}.photo-choose{color:#fff;background:#fa2b491c;border:1px solid #ff5b7150}.photo-choose:hover{background:#fa2b4935}.photo-remove,.photo-cancel{color:#aaa3ad;background:0 0;border:1px solid #0000}.photo-remove:hover,.photo-cancel:hover{color:#fff;background:#ffffff08}.photo-file-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.photo-feedback{color:#f3c4cd!important;margin:19px 0 0!important;font-size:12px!important}.photo-error{color:#ff8398!important}.photo-save-bar{border-top:1px solid #ffffff0d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:26px;padding-top:20px;display:flex}.photo-save-bar>span{color:#98909d;font-size:12px}.photo-save-bar>div{gap:6px;display:flex}.photo-save{color:#fff;background:linear-gradient(110deg,#ff3654,#e91f3f);border:1px solid #ff7185;box-shadow:0 5px 18px #e91f3f20}.photo-editor button:disabled{cursor:wait;opacity:.5}.profile-photo-settings>.form-panel{min-height:auto;margin:0}@media (width<=600px){.photo-editor{border-radius:16px;padding:23px 20px}.photo-editor-main{gap:19px}.photo-preview-avatar{width:88px;height:88px;font-size:31px}.photo-camera-badge{width:29px;height:29px}.photo-editor-heading h2{margin-bottom:24px;font-size:23px}.photo-upload-copy h3{font-size:15px}.photo-upload-copy p{font-size:11px}.photo-choose,.photo-remove{padding:0 11px}.profile-photo-shortcut .large-avatar{width:64px;height:64px}.photo-save-bar{align-items:flex-start}.photo-save-bar>span{width:100%}}.desktop-account .profile-shortcut>.user-avatar{border-radius:inherit;width:100%;height:100%}.desktop-account .profile-shortcut{padding:0}.profile-photo-shortcut .photo-camera-badge .icon{width:15px;height:15px}.vv-page{--vv-red:#f12b3e;--vv-bg:#0b0b0d;--vv-surface:#151517;--vv-border:#2a2a2e;--vv-text:#f8f7f5;--vv-muted:#949398;width:100%;max-width:1512px;color:var(--vv-text);margin:0 auto}.vv-page *,.vv-page :before,.vv-page :after{box-sizing:border-box}.vv-page p,.vv-page h1,.vv-page h2,.vv-page h3{margin:0}.vv-page button,.vv-page a{font:inherit;-webkit-tap-highlight-color:transparent}.vv-page button{cursor:pointer}.vv-page a{color:inherit;text-decoration:none}.vv-page button:focus-visible,.vv-page a:focus-visible{outline-offset:5px;outline:3px solid #ff7c87}.vv-page .vv-icon{flex:none;width:20px;height:20px}.vv-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.vv-page-intro{justify-content:space-between;align-items:center;gap:20px;padding:1px 0 24px;display:flex}.vv-page .vv-eyebrow{color:#a5a2a7;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:9px;font-size:10px;font-weight:650;line-height:1.4;display:flex}.vv-status-dot{background:var(--vv-red);border-radius:50%;flex:none;width:6px;height:6px;display:inline-block}.vv-date-label{color:#8d8a90;font-size:12px}.vv-outline-pill{color:#d4cdce;letter-spacing:.03em;border:1px solid #3b3436;border-radius:5px;align-items:center;gap:8px;width:fit-content;min-height:28px;padding:5px 10px;font-size:10px;font-weight:600;display:inline-flex}.vv-outline-pill .vv-icon{color:#f86774;width:13px;height:13px}.vv-button{border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:12px;min-height:46px;padding:12px 18px;line-height:1.4;transition:background .18s,transform .18s,border-color .18s;display:inline-flex;font-size:12px!important;font-weight:650!important}.vv-button>.vv-icon:last-child{width:17px;height:17px;margin-left:5px}.vv-button:hover{transform:translateY(-2px)}.vv-button-white{background:#faf8f5;color:#121214!important}.vv-button-white:hover{background:#eae6e2}.vv-button-red{background:var(--vv-red);color:#fff!important}.vv-button-red:hover{background:#d91f31}.vv-button-outline{color:#eeecec;background:0 0;border-color:#494247}.vv-button-outline:hover{background:#1c1a1d;border-color:#797277}.vv-home-hero{background:#181215;border:1px solid #2f2428;border-radius:12px;grid-template-columns:1.08fr 1fr;min-height:374px;display:grid;position:relative;overflow:hidden}.vv-home-hero-copy{z-index:2;background:linear-gradient(110deg,#1b1518 0%,#181215 100%);padding:34px 32px 27px;position:relative}.vv-page .vv-home-hero h1{color:#f8f6f4;letter-spacing:-.055em;margin-top:23px;font-size:clamp(32px,3.65vw,58px);font-weight:650;line-height:1.08}.vv-home-hero h1>span{color:#bdb5b8}.vv-home-hero-copy>p{color:#a9a0a4;max-width:350px;margin-top:17px;font-size:12px;line-height:1.8}.vv-home-hero-copy>.vv-button{margin-top:24px}.vv-hero-footnote{color:#92898d;align-items:center;gap:9px;margin-top:25px;font-size:9px;display:flex}.vv-mini-play{border:1px solid #4d4247;border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.vv-mini-play .vv-icon{fill:currentColor;width:8px;height:8px}.vv-footnote-divider{color:#5b5156;margin:0 9px}.vv-home-art{isolation:isolate;background:#ec2238;flex-direction:column;justify-content:space-between;min-height:100%;padding:27px 24px;display:flex;position:relative;overflow:hidden}.vv-home-art:before{z-index:-1;content:"";border:1px solid #ff9da759;border-radius:50%;width:580px;height:580px;position:absolute;top:-160px;right:-110px;box-shadow:0 0 0 48px #ffbac219,0 0 0 105px #ffbac20d}.vv-home-art-grid{z-index:-2;opacity:.35;background:repeating-linear-gradient(0deg,#0000,#0000 37px,#79000e35 37px 38px),repeating-linear-gradient(90deg,#0000,#0000 37px,#79000e35 37px 38px);position:absolute;inset:0}.vv-home-art-topline{color:#ffe1e5;letter-spacing:.15em;align-self:flex-end;font-size:8px;font-weight:600;line-height:1.6}.vv-home-art-disc{z-index:-1;aspect-ratio:1;background:linear-gradient(145deg,#ff7384,#c1001a 60%,#7e0818);border-radius:50%;width:62%;position:absolute;top:19%;left:16%;box-shadow:inset 8px 8px 25px #ffffff2b,inset -12px -20px 30px #69000d70,20px 40px 35px #6500175c}.vv-home-art-frame{aspect-ratio:1.25;background:linear-gradient(130deg,#ffacb12b,#b709201c);border:1px solid #ffc7cfb0;border-radius:11px;place-items:center;width:64%;display:grid;position:absolute;top:17%;left:17%;transform:rotate(-12deg);box-shadow:inset 0 0 0 6px #dc17302e,8px 15px 24px #8e001d28}.vv-large-play{color:#fff5f2;filter:drop-shadow(0 11px 14px #87071c70);width:54%}.vv-art-rec{color:#ffe2e5;letter-spacing:.12em;align-items:center;gap:4px;font-size:7px;font-weight:600;display:flex;position:absolute;top:13px;left:15px}.vv-art-rec>i{background:#fff0f2;border-radius:50%;width:4px;height:4px}.vv-art-corner{border-style:solid;border-color:#ffe5e6;width:10px;height:10px;position:absolute}.vv-art-corner-tl{border-width:1px 0 0 1px;border-radius:3px 0 0;top:7px;left:7px}.vv-art-corner-tr{border-width:1px 1px 0 0;border-radius:0 3px 0 0;top:7px;right:7px}.vv-art-corner-bl{border-width:0 0 1px 1px;border-radius:0 0 0 3px;bottom:7px;left:7px}.vv-art-corner-br{border-width:0 1px 1px 0;border-radius:0 0 3px;bottom:7px;right:7px}.vv-home-art-bottom{color:#ffb9c2;letter-spacing:-.055em;margin-top:auto;font-size:clamp(22px,3.1vw,47px);font-weight:750;line-height:.97;position:relative}.vv-home-art-bottom>strong{color:#fff7f5;font-weight:inherit}.vv-art-edition{color:#ffd0d6;letter-spacing:.11em;text-align:right;font-size:7px;font-weight:600;line-height:1.7;position:absolute;bottom:29px;right:24px}.vv-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.vv-stat-card{border:1px solid var(--vv-border);background:#141416;border-radius:8px;align-items:center;gap:13px;min-width:0;min-height:91px;padding:19px;display:flex}.vv-stat-icon{color:#f36b78;background:#2a171d;border:1px solid #4a272e;border-radius:8px;flex:none;place-items:center;width:39px;height:39px;display:inline-grid}.vv-stat-icon .vv-icon{width:19px;height:19px}.vv-stat-card>div>p{color:#9c989f;margin-bottom:6px;font-size:10px}.vv-stat-card strong{color:#f5f2ef;letter-spacing:-.03em;font-size:24px;font-weight:600;line-height:1}.vv-stat-card strong>span{color:#737077;font-size:17px;font-weight:500}.vv-stat-detail{color:#77737b;white-space:nowrap;margin-top:auto;margin-left:auto;font-size:9px}.vv-round-button{color:#c2b9bf;background:0 0;border:1px solid #3a363d;border-radius:50%;flex:none;place-items:center;width:31px;height:31px;margin-left:auto;padding:0;display:inline-grid}.vv-round-button .vv-icon{width:16px;height:16px}.vv-round-button:hover{border-color:var(--vv-red);color:#fff;background:#251318}.vv-stat-progress{flex-wrap:wrap;gap:12px}.vv-stat-progress strong{font-size:17px}.vv-five-bars{flex:1 0 100%;gap:5px;margin-top:0;display:flex}.vv-five-bars>span{background:#343036;border-radius:4px;flex:1;height:3px}.vv-five-bars>.is-opened{background:var(--vv-red)}.vv-home-bottom{grid-template-columns:minmax(0,1fr) 295px;align-items:start;gap:26px;margin-top:33px;display:grid}.vv-section-heading{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:18px;display:flex}.vv-section-heading .vv-eyebrow{color:#767078;margin-bottom:7px;font-size:8px}.vv-page .vv-section-heading h2{color:#eeeae8;letter-spacing:-.04em;font-size:22px;font-weight:600;line-height:1.2}.vv-text-link{color:#a9a2a8;background:0 0;border:0;flex:none;align-items:center;gap:6px;padding:3px 0;line-height:1.4;display:inline-flex;font-size:10px!important}.vv-text-link .vv-icon{width:14px;height:14px}.vv-text-link:hover{color:#ff7785}.vv-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.vv-preview-card{min-width:0;color:inherit;text-align:left;background:#141416;border:1px solid #29262c;border-radius:8px;padding:0;transition:border-color .18s,transform .18s;display:block;overflow:hidden}.vv-preview-card:hover{border-color:#87404d;transform:translateY(-3px)}.vv-preview-card>div:last-child{padding:15px}.vv-preview-card>div:last-child>span:first-child{color:#a5969d;letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:600;display:block}.vv-page .vv-preview-card h3{color:#e9e4e5;letter-spacing:-.01em;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:36px;margin-top:7px;font-size:13px;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}.vv-preview-action{color:#9c939b;align-items:center;gap:6px;margin-top:10px;font-size:9px;display:inline-flex}.vv-preview-action .vv-icon{width:13px;height:13px}.vv-daily-panel{background:linear-gradient(140deg,#25191e,#171315 65%);border:1px solid #3d2b31;border-radius:8px;padding:23px}.vv-panel-topline{color:#8a5d69;justify-content:space-between;align-items:center;display:flex}.vv-kicker{color:#c58e9a;letter-spacing:.14em;font-size:8px;font-weight:650;display:block}.vv-panel-topline>.vv-icon{width:17px;height:17px}.vv-page .vv-daily-panel h2{color:#f6edee;letter-spacing:-.045em;margin-top:21px;font-size:27px;font-weight:550;line-height:1.18}.vv-daily-panel>p{color:#aa969f;margin-top:13px;font-size:10px;line-height:1.9}.vv-daily-panel .vv-progress-block{margin-top:23px}.vv-progress-label{color:#aaa0a7;justify-content:space-between;align-items:center;gap:12px;font-size:10px;display:flex}.vv-progress-label>strong{color:#e8dfe3;font-size:12px;font-weight:600}.vv-progress-label strong>span{color:#7c6e77;font-weight:500}.vv-progress-track{background:#3a2d34;border-radius:4px;height:4px;margin-top:10px;overflow:hidden}.vv-progress-track>span{border-radius:inherit;background:var(--vv-red);height:100%;transition:width .35s;display:block}.vv-daily-panel>.vv-button{width:100%;margin-top:22px}.vv-daily-note{color:#7c6873;text-align:center;margin-top:12px;font-size:8px;display:block}.vv-content-note{color:#79727a;border-top:1px solid #232125;align-items:flex-start;gap:8px;padding-top:16px;font-size:9px;line-height:1.7;display:flex;margin-top:26px!important}.vv-content-note>.vv-icon{color:#857681;width:14px;height:14px;margin-top:1px}.vv-poster{isolation:isolate;aspect-ratio:1.76;color:#fff7f6;background:#9e1730;width:100%;position:relative;overflow:hidden}.vv-poster-grain{z-index:3;opacity:.15;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' opacity='.38' filter='url(%23noise)'/%3E%3C/svg%3E");position:absolute;inset:0}.vv-art-label{z-index:2;letter-spacing:-.065em;font-size:clamp(19px,2.15vw,34px);font-weight:850;line-height:.9;position:absolute;bottom:20%;left:7%}.vv-poster-wordmark{z-index:4;color:#fff1f0b8;letter-spacing:.15em;font-size:7px;font-weight:650;position:absolute;top:9%;left:7%}.vv-poster-wordmark>span{vertical-align:top;margin-left:3px;font-size:5px}.vv-poster-meta{z-index:4;color:#ffe2df9e;letter-spacing:.13em;font-size:5px;font-weight:550;position:absolute;bottom:7%;left:7%}.vv-poster-play{z-index:5;color:#fff8f4;background:#27101829;border:1px solid #ffffff6b;border-radius:50%;place-items:center;width:32px;height:32px;transition:transform .2s,background .2s;display:grid;position:absolute;bottom:12%;right:7%}.vv-poster-play .vv-icon{fill:currentColor;stroke-width:1px;width:12px;height:12px;margin-left:2px}.vv-preview-card:hover .vv-poster-play,.vv-task-poster-link:hover .vv-poster-play{background:#ffffff24;transform:scale(1.1)}.vv-poster-0{background:linear-gradient(140deg,#401320,#a81734 55%,#fc5361)}.vv-art-sphere{z-index:1;aspect-ratio:1;background:radial-gradient(circle at 24% 20%,#ffadb4,#ff495e 29%,#b91338 65%,#400818);border-radius:50%;width:61%;position:absolute;top:-12%;right:-2%;box-shadow:0 18px 24px #3a021e90}.vv-art-orbit{z-index:2;border:1px solid #ffd5d791;border-radius:50%;width:88%;height:56%;position:absolute;top:14%;right:-15%;transform:rotate(-27deg)}.vv-art-orbit-two{border-color:#ffb4b33b;width:105%;height:56%;top:27%;right:-25%}.vv-poster-1{color:#1b181c;background:#d4d1c8}.vv-poster-1 .vv-poster-wordmark,.vv-poster-1 .vv-poster-meta{color:#393338a8}.vv-poster-1 .vv-poster-play{color:#20181d;background:#ffffff1a;border-color:#3e313a65}.vv-art-stair{background:linear-gradient(90deg,#d72237,#fa4552 50%,#ff6870);width:60%;height:35%;position:absolute;bottom:-13%;right:-4%;transform:skewY(-25deg);box-shadow:11px 14px #961c30}.vv-art-stair-two{background:linear-gradient(90deg,#c91c31,#f33c4c);width:45%;bottom:15%;right:-4%}.vv-art-stair-three{background:linear-gradient(90deg,#bc192c,#eb3142);width:30%;bottom:43%;right:-4%}.vv-poster-2{background:linear-gradient(130deg,#ef283d,#bc0e2c)}.vv-art-disc{aspect-ratio:1;background:#e9233c;border:25px solid #130d14;border-radius:50%;width:80%;position:absolute;box-shadow:inset 0 0 0 2px #ee7278,inset 0 0 0 17px #c71c36}.vv-art-disc-one{top:-65%;right:-12%;transform:rotate(-25deg)}.vv-art-disc-two{border-width:20px;bottom:-95%;right:-15%}.vv-poster-3{background:#242023}.vv-art-wave{border:21px solid #e33347;border-radius:50%;width:90%;height:165%;position:absolute;top:-80%;right:-20%;transform:rotate(25deg)}.vv-art-wave-two{border-width:12px;border-color:#d9d3ca;top:-62%;right:-37%}.vv-art-wave-three{border-width:6px;border-color:#e33347;top:-43%;right:-50%}.vv-poster-4{background:#a8122d}.vv-art-grid{background:repeating-linear-gradient(0deg,#0000 0 33px,#ffc2c24d 33px 34px),repeating-linear-gradient(90deg,#0000 0 33px,#ffc2c24d 33px 34px);position:absolute;inset:-20%;transform:perspective(300px)rotateX(30deg)rotate(-20deg)}.vv-art-window{aspect-ratio:.85;background:linear-gradient(140deg,#ffb0b3a3,#e92d4b4a);border:1px solid #ffffffa6;border-radius:2px;place-items:center;width:34%;display:grid;position:absolute;top:8%;right:12%;transform:rotate(16deg);box-shadow:8px 10px #40091880}.vv-art-window .vv-icon{fill:#fff;stroke-width:0;width:45%;height:45%}.vv-vip-hero{background:radial-gradient(at 80% 100%,#4f1427 0%,#0000 55%),#1a1418;border:1px solid #35272e;border-radius:12px;grid-template-columns:1.2fr 1fr;align-items:center;gap:45px;min-height:332px;padding:35px;display:grid;overflow:hidden}.vv-page .vv-vip-hero h1{color:#faf4f2;letter-spacing:-.055em;margin-top:22px;font-size:clamp(32px,3.5vw,53px);font-weight:600;line-height:1.1}.vv-vip-hero h1>span{color:#c4b2b9}.vv-vip-hero>div:first-child>p{color:#a798a0;max-width:360px;margin-top:16px;font-size:12px;line-height:1.8}.vv-vip-hero .vv-button{margin-top:24px}.vv-membership-card{isolation:isolate;aspect-ratio:1.61;color:#fff7f4;background:linear-gradient(120deg,#ff5262,#e21f3c 55%,#a7132e);border:1px solid #ff93a0;border-radius:13px;flex-direction:column;justify-content:space-between;width:100%;max-width:355px;padding:23px;display:flex;position:relative;overflow:hidden;transform:rotate(-7deg);box-shadow:12px 23px 45px #00000070,inset 0 1px #ffffff4d}.vv-membership-card-top{justify-content:space-between;align-items:center;display:flex}.vv-membership-card-top>strong{letter-spacing:-.04em;font-size:16px;font-weight:650}.vv-membership-card-top strong>span{vertical-align:super;margin-left:3px;font-size:7px}.vv-membership-card-top>.vv-icon{color:#ffdee1;width:23px;height:23px}.vv-member-card-number{color:#ffdbde;letter-spacing:-.07em;font-size:clamp(34px,4.3vw,64px);font-weight:350;line-height:1}.vv-member-card-number>span{color:#fff8f5;margin-left:8px;font-weight:700}.vv-member-card-bottom{letter-spacing:.15em;justify-content:space-between;align-items:center;font-size:6px;font-weight:600;display:flex}.vv-member-active{border:1px solid #ffffff45;border-radius:3px;align-items:center;gap:4px;padding:4px 7px;display:inline-flex}.vv-member-active>i{background:#fff;border-radius:50%;width:4px;height:4px}.vv-member-card-circle{z-index:-1;aspect-ratio:1;border:1px solid #ffd2d652;border-radius:50%;width:95%;position:absolute;top:-65%;right:-25%;box-shadow:0 0 0 30px #ffc2d10a}.vv-member-card-circle-two{width:110%;top:auto;bottom:-75%;right:-29%}.vv-vip-page>.vv-section-heading{margin-top:36px}.vv-membership-grid{grid-template-columns:.9fr 1.1fr;gap:22px;display:grid}.vv-vip-plan{background:linear-gradient(140deg,#25171e 0%,#171317 60%);border:1px solid #7b2d3b;border-radius:10px;padding:27px}.vv-plan-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;display:flex}.vv-vip-symbol{color:#ff8d9a;background:#5c2435;border:1px solid #8b3747;border-radius:10px;place-items:center;width:43px;height:43px;display:grid}.vv-vip-symbol .vv-icon{width:24px;height:24px}.vv-plan-active{color:#bd99a6;align-items:center;gap:6px;font-size:9px;display:flex}.vv-vip-plan .vv-eyebrow{color:#b38195;font-size:8px}.vv-page .vv-vip-plan h2{color:#fff4f5;letter-spacing:-.05em;margin-top:7px;font-size:34px;font-weight:600}.vv-plan-description{color:#9d8b96;font-size:11px;margin-top:9px!important}.vv-plan-allowance{border-bottom:1px solid #3b2833;align-items:center;gap:12px;margin:25px 0 0;padding-bottom:22px;display:flex}.vv-plan-allowance>strong{color:#ff5b72;letter-spacing:-.06em;font-size:50px;font-weight:600;line-height:1}.vv-plan-allowance>div{gap:5px;display:grid}.vv-plan-allowance span{color:#d0bdc6;font-size:12px;font-weight:550}.vv-plan-allowance small{color:#937989;font-size:10px}.vv-benefit-list{gap:15px;margin:23px 0;padding:0;list-style:none;display:grid}.vv-benefit-list>li{color:#bcb0b9;align-items:center;gap:8px;font-size:10px;line-height:1.5;display:flex}.vv-benefit-list .vv-icon{color:#fc647b;width:13px;height:13px}.vv-vip-plan>.vv-button{width:100%}.vv-vip-explainer{background:#141215;border:1px solid #2b252c;border-radius:10px;padding:26px}.vv-page .vv-vip-explainer h2{color:#ede4e9;letter-spacing:-.045em;margin-top:15px;font-size:30px;font-weight:550;line-height:1.1}.vv-steps{gap:20px;margin-top:26px;display:grid}.vv-steps>div{gap:14px;display:flex}.vv-steps>div>span{color:#ba859c;border:1px solid #45313d;border-radius:50%;flex:none;place-items:center;width:27px;height:27px;font-size:8px;display:grid}.vv-page .vv-steps h3{color:#d6c8d1;letter-spacing:0;margin:1px 0 5px;font-size:11px;font-weight:550}.vv-steps p{color:#897984;max-width:305px;font-size:10px;line-height:1.8}.vv-vip-progress{border-top:1px solid #30232e;margin-top:24px;padding-top:20px}.vv-vip-progress>p{color:#7c6977;margin-top:13px;font-size:9px;line-height:1.7}.vv-membership-coming{background:#151115;border:1px dashed #3e303b;border-radius:8px;align-items:center;gap:17px;margin-top:22px;padding:20px 22px;display:flex}.vv-coming-icon{color:#ad6c8b;background:#241620;border:1px solid #3d2937;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;display:grid}.vv-page .vv-membership-coming h3{color:#cfc0ca;letter-spacing:-.02em;font-size:13px;font-weight:500}.vv-membership-coming p{color:#897583;margin-top:5px;font-size:10px}.vv-membership-coming>.vv-outline-pill{color:#8b6c80;margin-left:auto;font-size:8px}.vv-video-hero{background:#21141b;border:1px solid #39202b;border-radius:11px;grid-template-columns:1.15fr 1fr;min-height:288px;display:grid;overflow:hidden}.vv-video-hero-copy{z-index:1;background:linear-gradient(100deg,#20141b,#20141b 85%,#26151d);padding:29px 30px;position:relative}.vv-youtube-mark{color:#f0596c;flex:none;width:17px;height:15px;display:inline-flex}.vv-youtube-mark>svg{width:100%;height:100%;display:block}.vv-page .vv-video-hero h1{color:#fbf2f5;letter-spacing:-.05em;margin-top:17px;font-size:clamp(29px,3vw,43px);font-weight:600;line-height:1.1}.vv-video-hero h1>span{color:#c5abb9}.vv-video-hero-copy>p{color:#a48d9b;max-width:345px;margin-top:14px;font-size:11px;line-height:1.8}.vv-video-hero-copy>.vv-button{margin-top:21px}.vv-video-hero-visual{isolation:isolate;background:#e82d46;align-items:center;min-height:280px;padding:30px 15px;display:flex;position:relative;overflow:hidden}.vv-video-hero-visual:before{z-index:-1;opacity:.4;content:"";background:repeating-linear-gradient(90deg,#0000 0 41px,#50001e3d 41px 42px);position:absolute;inset:-50% -30%;transform:rotate(-18deg)}.vv-video-hero-visual:after{z-index:-1;aspect-ratio:1;content:"";border:1px solid #ffd2d759;border-radius:50%;width:100%;position:absolute;top:-45%;right:-15%;box-shadow:0 0 0 36px #ffb1bd0d,0 0 0 77px #ffb1bd09}.vv-video-hero-type{z-index:-1;color:#6f142e;letter-spacing:-.07em;font-size:clamp(52px,6.8vw,96px);font-weight:850;line-height:.76;position:relative}.vv-video-hero-type>span{color:#ffdedf;white-space:nowrap;font-size:.62em;line-height:1}.vv-video-hero-play{aspect-ratio:1.14;color:#fff8f5;background:linear-gradient(140deg,#ffb7bd99,#c42049bf);border:1px solid #ffb4c4;border-radius:19px;place-items:center;width:120px;display:grid;position:absolute;top:16%;right:12%;transform:rotate(13deg);box-shadow:12px 16px 22px #7c062d52}.vv-video-hero-play .vv-icon{fill:currentColor;stroke-width:0;width:50px;height:50px;margin-left:5px}.vv-video-hero-id{color:#ffd5e0;letter-spacing:.15em;font-size:6px;font-weight:550;position:absolute;bottom:19px;right:21px}.vv-video-progress-strip{background:#171217;border:1px solid #30232d;border-radius:8px;align-items:center;gap:27px;margin-top:17px;padding:18px 23px;display:flex}.vv-strip-label{align-items:center;gap:12px;display:flex}.vv-strip-label>div{gap:5px;display:grid}.vv-strip-label strong{color:#d6c8d1;font-size:11px;font-weight:550}.vv-strip-label>div>span{color:#8e7586;font-size:9px}.vv-video-progress-strip>.vv-progress-block{flex:1;max-width:360px;margin-left:auto}.vv-reset-label{color:#947e8e;white-space:nowrap;align-items:center;gap:6px;font-size:9px;display:inline-flex}.vv-reset-label .vv-icon{width:13px;height:13px}.vv-video-section-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-top:33px;margin-bottom:18px;display:flex}.vv-video-section-heading>.vv-section-heading{margin-bottom:0}.vv-filter-tabs{background:#171217;border:1px solid #30232d;border-radius:7px;align-items:center;gap:3px;padding:4px;display:inline-flex}.vv-filter-tabs>button{color:#937d8d;background:0 0;border:1px solid #0000;border-radius:4px;align-items:center;gap:6px;min-height:29px;padding:5px 11px;font-size:9px;line-height:1.3;display:flex}.vv-filter-tabs>button>span{color:#ad8e9f;background:#30212b;border-radius:4px;place-items:center;width:16px;height:16px;font-size:8px;display:grid}.vv-filter-tabs>button.is-active{color:#f0dfe7;background:#39232e;border-color:#60404e}.vv-filter-tabs>button.is-active>span{color:#fff1f5;background:#825063}.vv-filter-tabs>button:hover:not(.is-active){color:#dfc7d5}.vv-video-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 17px;display:grid}.vv-task-card{background:#171318;border:1px solid #30242e;border-radius:9px;min-width:0;transition:border-color .18s,transform .18s;overflow:hidden}.vv-task-card:hover{border-color:#754255;transform:translateY(-3px)}.vv-task-poster-link{display:block;position:relative}.vv-task-card .vv-art-label{font-size:clamp(21px,2.3vw,35px)}.vv-task-card .vv-poster-wordmark{font-size:5px;top:9%;left:auto;right:7%}.vv-task-index{z-index:6;color:#f5e9ed;letter-spacing:.08em;background:#1f0d1a80;border:1px solid #ffffff21;border-radius:3px;padding:4px 6px;font-size:6px;font-weight:600;position:absolute;top:10px;left:11px}.vv-opened-badge{z-index:6;color:#fff1f7;background:#47192ee0;border:1px solid #ffddf06e;border-radius:4px;align-items:center;gap:4px;padding:4px 6px;font-size:7px;display:inline-flex;position:absolute;bottom:9px;right:10px}.vv-opened-badge .vv-icon{width:10px;height:10px}.vv-task-card.is-opened .vv-poster-play{bottom:30%}.vv-task-content{padding:15px}.vv-task-meta{justify-content:space-between;align-items:center;gap:6px;display:flex}.vv-task-meta>span:first-child{color:#af8a9e;letter-spacing:.1em;text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase;font-size:7px;font-weight:650;overflow:hidden}.vv-task-meta>.vv-youtube-mark{color:#a94c69;width:15px;height:13px}.vv-page .vv-task-content h3{color:#e5d5e0;letter-spacing:-.02em;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:39px;margin-top:8px;font-size:13px;font-weight:500;line-height:1.5;display:-webkit-box;overflow:hidden}.vv-task-footer{border-top:1px solid #33232f;justify-content:space-between;align-items:center;gap:8px;margin-top:17px;padding-top:12px;display:flex}.vv-task-status{color:#907180;white-space:nowrap;align-items:center;gap:4px;font-size:7px;display:inline-flex}.vv-task-status>.vv-icon{width:10px;height:10px}.vv-task-status-dot{background:#be718f;border-radius:50%;width:4px;height:4px}.vv-task-open{white-space:nowrap;align-items:center;gap:5px;display:inline-flex;color:#dba0b8!important;font-size:8px!important;font-weight:550!important}.vv-task-open .vv-icon{width:11px;height:11px}.vv-task-open:hover{color:#ffe6ee!important}.vv-error-message{color:#dfafbe;background:#3c1c2c;border:1px solid #894255;border-radius:7px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;padding:14px 17px;display:flex}.vv-error-message strong{font-size:11px;font-weight:550}.vv-error-message p{color:#bd8fa4;margin-top:5px;font-size:10px}.vv-empty-state{text-align:center;background:#171318;border:1px solid #332531;border-radius:9px;flex-direction:column;align-items:center;padding:55px 25px;display:flex}.vv-empty-state>.vv-stat-icon{margin-bottom:16px}.vv-page .vv-empty-state h3{color:#e4d4df;letter-spacing:-.035em;font-size:21px;font-weight:500}.vv-empty-state p{color:#947c8b;max-width:380px;margin-top:12px;font-size:11px;line-height:1.8}.vv-empty-state>.vv-button{margin-top:23px}.vv-task-skeleton{background:#171318;border:1px solid #322430;border-radius:9px;min-height:250px;overflow:hidden}.vv-task-skeleton>div{aspect-ratio:1.76;background:linear-gradient(110deg,#211723 10%,#352133 45%,#211723 80%) 0 0/200% 100%;animation:1.4s infinite vv-skeleton-shimmer}.vv-task-skeleton>span{background:#352532;border-radius:3px;width:75%;height:10px;margin:20px 15px 0;display:block}.vv-task-skeleton>span:last-child{background:#2a1c28;width:45%;height:7px;margin-top:12px}@keyframes vv-skeleton-shimmer{to{background-position:-200% 0}}@media (width>=1600px){.vv-home-hero-copy{padding:44px}.vv-home-hero{min-height:440px}.vv-home-art{padding:35px}.vv-home-art-bottom{font-size:52px}.vv-art-edition{bottom:35px;right:35px}.vv-home-hero-copy>p{max-width:420px;font-size:14px}.vv-home-hero-copy>.vv-button{margin-top:28px}.vv-video-hero-copy{padding:36px}.vv-video-hero{min-height:332px}.vv-video-hero-copy>p{max-width:420px;font-size:13px}.vv-video-hero-type{font-size:110px}}@media (width<=1150px){.vv-home-hero-copy{padding:29px 24px}.vv-home-hero{grid-template-columns:1.13fr 1fr}.vv-home-hero h1{font-size:39px!important}.vv-stat-card{gap:10px;padding:15px}.vv-stat-icon{width:33px;height:33px}.vv-stat-detail{display:none}.vv-stat-card strong{font-size:22px}.vv-stat-progress strong{font-size:15px}.vv-home-bottom{grid-template-columns:minmax(0,1fr) 245px;gap:20px}.vv-daily-panel{padding:20px}.vv-page .vv-daily-panel h2{font-size:25px}.vv-video-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vv-task-card .vv-art-label{font-size:29px}.vv-vip-hero{gap:29px;padding:29px}.vv-membership-card{padding:19px}.vv-page .vv-vip-hero h1{font-size:35px}.vv-video-hero-copy{padding:27px}.vv-page .vv-video-hero h1{font-size:32px}.vv-video-hero-play{width:95px}.vv-video-progress-strip{gap:18px;padding:17px}.vv-strip-label>div>span{font-size:8px}.vv-reset-label{display:none}.vv-membership-grid{grid-template-columns:1fr 1fr;gap:17px}.vv-vip-plan,.vv-vip-explainer{padding:23px}}@media (width<=880px){.vv-page-intro{padding-bottom:19px}.vv-page-intro .vv-eyebrow{font-size:8px}.vv-date-label{font-size:10px}.vv-home-bottom{grid-template-columns:1fr}.vv-daily-panel{grid-template-columns:1fr 1fr;align-items:center;column-gap:24px;display:grid}.vv-panel-topline{grid-column:1/-1}.vv-page .vv-daily-panel h2{margin-top:15px}.vv-daily-panel>p{grid-column:1}.vv-daily-panel .vv-progress-block{grid-area:2/2;margin-top:0}.vv-daily-panel>.vv-button{grid-area:3/2;margin-top:10px}.vv-daily-note{grid-column:2;margin-top:9px}.vv-vip-hero{grid-template-columns:1.1fr 1fr;gap:20px;padding:25px}.vv-membership-card{border-radius:9px;padding:15px}.vv-member-card-number{font-size:41px}.vv-membership-card-top>strong{font-size:13px}.vv-member-card-bottom{font-size:5px}.vv-vip-hero>div:first-child>p{font-size:11px}.vv-page .vv-vip-hero h1{font-size:30px}.vv-video-hero{grid-template-columns:1.2fr 1fr}.vv-video-hero-copy{padding:24px}.vv-page .vv-video-hero h1{font-size:29px}.vv-video-hero-type{font-size:57px}.vv-video-section-heading{align-items:center}.vv-filter-tabs>button{padding:5px 8px}.vv-stat-grid{gap:10px}.vv-stat-card{padding:14px 11px}.vv-stat-icon{width:30px;height:30px}.vv-stat-icon .vv-icon{width:16px;height:16px}.vv-stat-card>div>p{font-size:8px}.vv-stat-card strong{font-size:20px}.vv-stat-card strong>span{font-size:13px}.vv-stat-progress strong{font-size:12px}.vv-round-button{width:25px;height:25px}}@media (width<=640px){.vv-page-intro{align-items:flex-start;padding-bottom:16px}.vv-date-label{text-align:right;max-width:120px;font-size:9px;line-height:1.5}.vv-page-intro .vv-eyebrow{letter-spacing:.1em;max-width:185px;font-size:7px;line-height:1.6}.vv-home-hero{border-radius:10px;grid-template-columns:1fr}.vv-home-hero-copy{padding:25px 23px}.vv-home-hero h1{max-width:390px;margin-top:20px!important;font-size:clamp(34px,9.7vw,48px)!important}.vv-home-hero-copy>p{max-width:350px;font-size:11px}.vv-home-hero-copy>.vv-button{width:100%;max-width:320px;min-height:45px;margin-top:22px}.vv-hero-footnote{margin-top:20px;font-size:8px}.vv-home-art{min-height:215px;padding:21px}.vv-home-art-disc{width:47%;top:-21%;left:42%}.vv-home-art-frame{aspect-ratio:1.25;width:40%;top:7%;left:47%}.vv-home-art-topline{font-size:6px}.vv-home-art-bottom{max-width:55%;font-size:37px}.vv-art-edition{font-size:6px;bottom:23px;right:21px}.vv-stat-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.vv-stat-card{min-height:87px;padding:14px}.vv-stat-card>div>p{font-size:9px}.vv-stat-card strong{font-size:23px}.vv-stat-card strong>span{font-size:15px}.vv-stat-progress{flex-wrap:nowrap;grid-column:1/-1;min-height:72px}.vv-stat-progress strong{font-size:16px}.vv-stat-progress .vv-five-bars{flex:1;max-width:120px;margin-left:auto}.vv-stat-grid .vv-stat-icon{width:32px;height:32px}.vv-stat-grid .vv-stat-icon>.vv-icon{width:18px;height:18px}.vv-home-bottom{gap:21px;margin-top:27px}.vv-page .vv-section-heading h2{font-size:21px}.vv-section-heading .vv-eyebrow{font-size:7px}.vv-section-heading{gap:9px}.vv-text-link{font-size:9px!important}.vv-preview-grid{gap:11px}.vv-preview-card>div:last-child{padding:12px}.vv-page .vv-preview-card h3{min-height:32px;font-size:11px}.vv-preview-card>div:last-child>span:first-child{font-size:6px}.vv-preview-action{font-size:8px}.vv-preview-card .vv-art-label{font-size:19px}.vv-poster-wordmark{font-size:5px}.vv-poster-meta{font-size:4px}.vv-poster-play{width:24px;height:24px}.vv-poster-play .vv-icon{width:10px;height:10px}.vv-daily-panel{padding:23px;display:block}.vv-page .vv-daily-panel h2{font-size:30px}.vv-daily-panel>p{max-width:300px;font-size:11px}.vv-daily-panel .vv-progress-block{margin-top:23px}.vv-daily-panel>.vv-button{margin-top:20px}.vv-daily-note{margin-top:12px}.vv-content-note{font-size:8px;line-height:1.9;margin-top:22px!important}.vv-vip-hero{grid-template-columns:1fr;gap:30px;padding:26px 23px 37px}.vv-page .vv-vip-hero h1{margin-top:20px;font-size:37px}.vv-vip-hero>div:first-child>p{max-width:340px}.vv-vip-hero .vv-button{margin-top:21px}.vv-membership-card{justify-self:center;width:84%;max-width:300px;margin-top:3px;padding:21px}.vv-membership-card-top>strong{font-size:15px}.vv-member-card-number{font-size:53px}.vv-member-card-bottom{font-size:6px}.vv-vip-page>.vv-section-heading{margin-top:28px}.vv-membership-grid{grid-template-columns:1fr;gap:18px}.vv-vip-plan,.vv-vip-explainer{padding:25px}.vv-vip-plan .vv-eyebrow{font-size:8px}.vv-page .vv-vip-plan h2{font-size:39px}.vv-plan-description,.vv-benefit-list>li{font-size:11px}.vv-plan-allowance{margin-top:23px}.vv-page .vv-vip-explainer h2{font-size:33px}.vv-steps{gap:24px}.vv-page .vv-steps h3{font-size:12px}.vv-steps p{font-size:11px}.vv-vip-progress>p{font-size:9px}.vv-membership-coming{gap:12px;padding:18px}.vv-page .vv-membership-coming h3{font-size:12px}.vv-membership-coming p{font-size:9px;line-height:1.6}.vv-membership-coming>.vv-outline-pill{display:none}.vv-coming-icon{width:35px;height:35px}.vv-video-hero{grid-template-columns:1fr}.vv-video-hero-copy{padding:25px 23px}.vv-page .vv-video-hero h1{max-width:380px;font-size:33px}.vv-video-hero-copy>p{font-size:11px}.vv-video-hero-visual{min-height:185px;padding:23px}.vv-video-hero-type{font-size:clamp(65px,17vw,90px)}.vv-video-hero-play{width:95px;top:13%;right:13%}.vv-video-hero-id{font-size:5px;bottom:13px}.vv-video-progress-strip{flex-wrap:wrap;gap:19px;padding:17px}.vv-video-progress-strip>.vv-progress-block{flex:1 0 100%;max-width:none}.vv-reset-label{margin-left:auto;font-size:8px;display:inline-flex}.vv-strip-label{gap:9px}.vv-strip-label strong{font-size:11px}.vv-strip-label>div>span{font-size:8px}.vv-video-section-heading{flex-direction:column;align-items:stretch;gap:17px;margin-top:28px}.vv-filter-tabs{align-self:flex-start}.vv-filter-tabs>button{min-height:31px;padding:6px 12px;font-size:10px}.vv-video-grid{grid-template-columns:1fr;gap:20px}.vv-task-card .vv-art-label{font-size:clamp(32px,10vw,47px)}.vv-task-card .vv-poster-wordmark{font-size:7px}.vv-task-card .vv-poster-meta{font-size:6px}.vv-task-card .vv-poster-play{width:40px;height:40px}.vv-task-card .vv-poster-play .vv-icon{width:15px;height:15px}.vv-task-index{padding:6px 8px;font-size:8px;top:13px;left:14px}.vv-task-content{padding:18px}.vv-task-meta>span:first-child{font-size:8px}.vv-task-meta>.vv-youtube-mark{width:18px;height:15px}.vv-page .vv-task-content h3{min-height:auto;margin-top:11px;font-size:16px;line-height:1.5}.vv-task-footer{margin-top:18px;padding-top:15px}.vv-task-status{gap:6px;font-size:9px}.vv-task-status>.vv-icon{width:12px;height:12px}.vv-task-open{gap:7px;font-size:10px!important}.vv-task-open .vv-icon{width:13px;height:13px}.vv-opened-badge{padding:5px 8px;font-size:9px;bottom:13px;right:14px}.vv-error-message{align-items:flex-start;padding:15px}.vv-error-message strong{font-size:10px}.vv-error-message p{font-size:9px;line-height:1.6}.vv-empty-state{padding:38px 22px}.vv-page .vv-empty-state h3{font-size:21px}}@media (prefers-reduced-motion:reduce){.vv-page *,.vv-page :before,.vv-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.vv-button:hover,.vv-preview-card:hover,.vv-task-card:hover{transform:none}}.vv-video-artwork{aspect-ratio:1.76;background:#171517;width:100%;position:relative;overflow:hidden}.vv-video-artwork>.vv-poster{position:absolute;inset:0}.vv-youtube-thumbnail{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block;position:absolute;inset:0}.vv-thumbnail-shade{pointer-events:none;background:linear-gradient(#1b0e1840,#0000 52%,#10090cbd);position:absolute;inset:0}.vv-thumbnail-creator{color:#fff5f5;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:700;position:absolute;bottom:15px;left:15px}.vv-thumbnail-play{color:#fff;background:#e7213ac7;border:1px solid #ffffff91;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;bottom:13px;right:15px}.vv-thumbnail-play>.vv-icon{fill:currentColor;stroke-width:1px;width:13px;height:13px;margin-left:2px}.vv-task-poster-link:hover .vv-youtube-thumbnail,.vv-preview-card:hover .vv-youtube-thumbnail{transform:scale(1.04)}.vv-preview-card .vv-thumbnail-creator{font-size:7px;bottom:13px;left:12px}.vv-preview-card .vv-thumbnail-play{width:29px;height:29px;bottom:10px;right:12px}.vv-task-card.is-opened .vv-thumbnail-play{bottom:38px}@media (width<=640px){.vv-thumbnail-creator{font-size:10px}.vv-preview-card .vv-thumbnail-creator{text-overflow:ellipsis;max-width:66%;font-size:6px;bottom:11px;left:10px;overflow:hidden}.vv-preview-card .vv-thumbnail-play{width:24px;height:24px;bottom:9px;right:9px}.vv-preview-card .vv-thumbnail-play>.vv-icon{width:10px;height:10px}.vv-task-card.is-opened .vv-thumbnail-play{bottom:44px}}@media (prefers-reduced-motion:reduce){.vv-task-poster-link:hover .vv-youtube-thumbnail,.vv-preview-card:hover .vv-youtube-thumbnail{transform:none}}.vv-page button:disabled,.vv-page .vv-link-pending{cursor:not-allowed;opacity:.5}.vv-page button:disabled:hover{transform:none}.vv-home-locked{background:radial-gradient(at 95% 0,#49111f45,#0000 75%),#141416;border:1px solid #30262b;border-radius:9px;align-items:center;gap:18px;min-height:212px;padding:30px;display:flex}.vv-home-locked .vv-stat-icon{width:56px;height:56px}.vv-page .vv-home-locked h3{color:#f2ebed;letter-spacing:-.035em;font-size:19px;font-weight:550}.vv-home-locked p{color:#a1929a;max-width:310px;margin-top:11px;font-size:12px;line-height:1.8}.vv-member-card-inactive{background:linear-gradient(120deg,#51424a,#281b24 55%,#141014);border-color:#76666e;box-shadow:12px 23px 45px #00000070,inset 0 1px #ffffff2b}.vv-member-card-inactive .vv-member-card-number{font-size:clamp(28px,3.5vw,52px)}.vv-member-card-inactive .vv-member-card-number>span{color:#f8dfe5}.vv-vip-wallet{background:#151216;border:1px solid #32272d;border-radius:9px;align-items:center;gap:24px;margin-top:20px;padding:21px 24px;display:flex}.vv-vip-wallet>div{flex:none;align-items:center;gap:13px;display:flex}.vv-vip-wallet section>p{color:#9a8c95;font-size:10px}.vv-vip-wallet section>strong{color:#fff8f8;letter-spacing:-.035em;margin-top:6px;font-size:24px;font-weight:600;display:block}.vv-vip-wallet>p{color:#95848e;max-width:260px;margin-left:auto;font-size:10px;line-height:1.8}.vv-vip-wallet>.vv-button{flex:none;min-height:39px;padding:9px 13px;font-size:10px!important}.vv-vip-wallet+.vv-error-message{margin-top:16px}.vv-vip-plans-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-top:39px;margin-bottom:21px;scroll-margin-top:22px;display:flex}.vv-vip-plans-heading .vv-section-heading{margin:0}.vv-vip-once{color:#897c84;white-space:nowrap;font-size:10px}.vv-paid-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:17px;display:grid}.vv-paid-plan{background:radial-gradient(at 100% 0,#631b2b30,#0000 68%),#171317;border-color:#443039;flex-direction:column;min-width:0;padding:24px 21px;transition:border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.vv-paid-plan:hover{border-color:#9c3b50;box-shadow:0 8px 30px #00000024}.vv-paid-plan:before{aspect-ratio:1;pointer-events:none;content:"";border:1px solid #ca3c5722;border-radius:50%;width:150px;position:absolute;top:-38px;right:-30px;box-shadow:0 0 0 22px #ac30490a,0 0 0 44px #ac304906}.vv-paid-plan.is-current{border-color:#ed435b;box-shadow:inset 0 0 0 1px #ed435b24}.vv-paid-plan-2{background-color:#1b1519}.vv-paid-plan-3{background:radial-gradient(at 100% 0,#98324547,#0000 68%),#201419}.vv-paid-plan-4{background:radial-gradient(at 100% 0,#b7264247,#0000 68%),#25131a}.vv-paid-plan-5{background:radial-gradient(at 100% 0,#df2c4961,#0000 68%),#2d121b;border-color:#8f3145}.vv-paid-plan .vv-plan-header{margin-bottom:28px;position:relative}.vv-paid-plan .vv-vip-symbol{background:linear-gradient(135deg,#763246,#351b28);border-color:#804052;width:39px;height:39px;transform:rotate(-4deg);box-shadow:inset 0 1px #ff97ad1c,3px 4px #0e080b}.vv-plan-level{color:#ac8b9c;letter-spacing:.14em;font-size:8px;font-weight:600}.vv-paid-plan .vv-plan-active{font-size:8px}.vv-paid-plan .vv-plan-active>.vv-status-dot{width:5px;height:5px}.vv-page .vv-paid-plan h2{margin-top:8px;font-size:33px}.vv-plan-price{flex-wrap:wrap;align-items:baseline;gap:7px;margin-top:17px;display:flex}.vv-plan-price>strong{color:#fff5f8;letter-spacing:-.05em;font-size:30px;font-weight:600}.vv-plan-price>span{color:#9d8493;font-size:8px}.vv-paid-plan .vv-plan-allowance{border-top:1px solid #ffffff0a;border-bottom:none;gap:10px;margin-top:22px;padding:18px 0}.vv-paid-plan .vv-plan-allowance>strong{font-size:42px}.vv-paid-plan .vv-plan-allowance span{font-size:11px}.vv-paid-plan .vv-plan-allowance small{font-size:9px}.vv-plan-level-bars{gap:5px;width:100%;display:flex}.vv-plan-level-bars>span{background:#3e2a34;border-radius:3px;flex:1;height:3px}.vv-plan-level-bars>.is-active{background:#ef455e}.vv-paid-plan .vv-benefit-list{gap:12px;margin:22px 0 27px}.vv-paid-plan .vv-benefit-list>li{color:#bca9b5;align-items:flex-start;font-size:10px;line-height:1.6}.vv-paid-plan .vv-benefit-list .vv-icon{color:#f66b84;width:13px;height:13px;margin-top:1px}.vv-plan-action{margin-top:auto}.vv-plan-action>.vv-button{width:100%;min-height:43px;padding:11px 10px;font-size:10px!important}.vv-plan-action>.vv-button>.vv-icon{width:14px;height:14px}.vv-plan-low-balance{color:#c394a4;justify-content:space-between;align-items:center;gap:8px;margin-top:12px;font-size:8px;display:flex}.vv-plan-low-balance>button{color:#f38e9f;background:0 0;border:0;flex:none;align-items:center;gap:3px;padding:3px 0;font-size:8px;display:inline-flex}.vv-plan-low-balance>button>.vv-icon{width:11px;height:11px}.vv-plan-upgrade-note{color:#a38796;text-align:center;font-size:8px;margin-top:11px!important}.vv-paid-how{background:#171216;border:1px solid #3c2933;border-radius:10px;grid-template-columns:.9fr 1.1fr;gap:32px 50px;margin-top:29px;padding:32px;display:grid}.vv-page .vv-paid-how h2{color:#f4e9ed;letter-spacing:-.045em;margin-top:21px;font-size:33px;font-weight:550;line-height:1.15}.vv-paid-how h2>span{color:#a58a98}.vv-paid-how>div:first-child>p{color:#9f8795;max-width:300px;margin-top:17px;font-size:11px;line-height:1.9}.vv-paid-how .vv-steps{margin:0}.vv-paid-current-progress{border-top:1px solid #3c2933;grid-column:1/-1;align-items:center;gap:25px;padding-top:24px;display:flex}.vv-paid-current-progress .vv-progress-block{flex:1;max-width:400px}.vv-paid-current-progress>strong{color:#dab6c5;font-size:12px;font-weight:500}.vv-paid-current-progress>.vv-text-link{margin-left:auto}.vv-purchase-dialog{color:#f8f0f3;background:radial-gradient(at 100% 0,#52233480,#0000 55%),#191217;border:1px solid #8c3c50;border-radius:14px;width:min(490px,100vw - 36px);max-height:calc(100dvh - 36px);margin:auto;padding:27px;position:fixed;inset:0;overflow:auto;box-shadow:0 32px 100px #000b}.vv-purchase-dialog::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#070407c9}.vv-purchase-dialog-top{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.vv-purchase-dialog-top .vv-round-button{width:30px;height:30px}.vv-purchase-dialog .vv-eyebrow{color:#ca8da3;font-size:8px}.vv-page .vv-purchase-dialog h2{color:#fff8fa;letter-spacing:-.045em;margin-top:10px;font-size:34px;font-weight:600}.vv-purchase-dialog>p:not(.vv-eyebrow){color:#bfa5b2;margin-top:14px;font-size:11px;line-height:1.9}.vv-purchase-breakdown{border-top:1px solid #492935;border-bottom:1px solid #492935;gap:14px;margin:23px 0;padding:21px 0;display:grid}.vv-purchase-breakdown>div{justify-content:space-between;align-items:baseline;gap:18px;font-size:11px;display:flex}.vv-purchase-breakdown dt{color:#a88c9c}.vv-purchase-breakdown dd{color:#e9d4df;text-align:right;margin:0;font-weight:550}.vv-purchase-breakdown>.vv-purchase-total{border-top:1px solid #492935;padding-top:15px;font-size:18px}.vv-purchase-total>dt{color:#f0dee7}.vv-purchase-total>dd{color:#fff7fb}.vv-purchase-dialog>.vv-purchase-note{color:#977a8a!important;font-size:9px!important}.vv-purchase-error{color:#f1afc4;background:#421b2d;border:1px solid #97415a;border-radius:6px;margin-top:15px;padding:13px;font-size:11px;line-height:1.7}.vv-purchase-actions{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.vv-purchase-actions .vv-button{font-size:11px!important}.vv-locked-visual{perspective:500px;justify-content:center;min-height:300px}.vv-locked-orbit{aspect-ratio:1;border:1px solid #ffc3cd69;border-radius:50%;width:210px;position:absolute;transform:rotateX(50deg)rotate(-15deg);box-shadow:0 0 0 23px #ffa7bc13,0 0 0 52px #ffa7bc0a}.vv-locked-emblem{aspect-ratio:1;color:#fff2f6;background:linear-gradient(140deg,#ff98b2,#cb2854 65%,#881b3b);border:1px solid #ffd9e34f;border-radius:22px;place-items:center;width:125px;display:grid;position:relative;transform:rotate(-9deg)rotateY(-12deg);box-shadow:10px 14px #8d153966,20px 28px 35px #6d002c6b,inset 0 2px #ffc1d3a6}.vv-locked-emblem>.vv-icon{stroke-width:1.4px;width:55px;height:55px}.vv-locked-membership-note{background:#181317;border:1px solid #3e2c36;border-radius:9px;align-items:center;gap:18px;margin-top:23px;padding:24px;display:flex}.vv-page .vv-locked-membership-note h2{color:#e7d7e0;letter-spacing:-.025em;font-size:17px;font-weight:500}.vv-locked-membership-note p{color:#a58b9a;max-width:500px;margin-top:8px;font-size:11px;line-height:1.8}.vv-locked-membership-note>.vv-text-link{margin-left:auto}.vv-locked-membership-note+.vv-error-message{margin-top:18px}.vv-task-reward{z-index:6;color:#fff5f7;letter-spacing:.02em;background:#e32c49e8;border:1px solid #ffffff3b;border-radius:4px;padding:5px 8px;font-size:10px;font-weight:700;position:absolute;top:10px;right:11px;box-shadow:0 3px 10px #0e000a38}.vv-task-card.is-opened .vv-task-reward{color:#ddbccb;background:#24141ee8;font-size:7px}@media (width<=1150px){.vv-paid-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vv-paid-plan{padding:25px}.vv-vip-wallet{gap:18px}.vv-vip-wallet>p{max-width:185px}.vv-paid-how{gap:29px;padding:26px}}@media (width<=880px){.vv-vip-wallet>p{display:none}.vv-vip-wallet>.vv-button{margin-left:auto}.vv-vip-plans-heading{flex-wrap:wrap;gap:13px}.vv-vip-once{font-size:9px}.vv-paid-plan{padding:22px}.vv-paid-how{grid-template-columns:1fr}.vv-paid-how>div:first-child>p{max-width:100%}.vv-paid-current-progress{flex-wrap:wrap}.vv-paid-current-progress .vv-progress-block{flex:1 0 100%;max-width:none}.vv-locked-membership-note{flex-wrap:wrap}.vv-locked-membership-note>div{flex:1}.vv-locked-membership-note>.vv-text-link{flex:1 0 100%;margin-left:57px}}@media (width<=640px){.vv-home-locked{gap:15px;min-height:190px;padding:22px}.vv-home-locked .vv-stat-icon{width:43px;height:43px}.vv-page .vv-home-locked h3{font-size:17px}.vv-home-locked p{font-size:10px}.vv-vip-wallet{gap:12px;padding:18px}.vv-vip-wallet section>p{font-size:8px}.vv-vip-wallet section>strong{font-size:22px}.vv-vip-wallet .vv-stat-icon{width:32px;height:32px}.vv-vip-wallet>.vv-button{gap:5px;min-height:35px;padding:8px;font-size:9px!important}.vv-vip-wallet>.vv-button>.vv-icon{width:13px;height:13px;margin-left:0}.vv-vip-plans-heading{margin-top:29px}.vv-paid-plan-grid{grid-template-columns:1fr;gap:18px}.vv-paid-plan{padding:27px}.vv-paid-plan .vv-plan-header{margin-bottom:25px}.vv-paid-plan .vv-eyebrow{font-size:8px}.vv-page .vv-paid-plan h2{font-size:38px}.vv-plan-price>strong{font-size:35px}.vv-plan-price>span{font-size:10px}.vv-paid-plan .vv-plan-allowance>strong{font-size:47px}.vv-paid-plan .vv-plan-allowance span{font-size:13px}.vv-paid-plan .vv-plan-allowance small{font-size:10px}.vv-paid-plan .vv-benefit-list{gap:14px}.vv-paid-plan .vv-benefit-list>li{font-size:11px}.vv-plan-action>.vv-button{min-height:47px;font-size:12px!important}.vv-plan-low-balance,.vv-plan-low-balance>button{font-size:10px}.vv-plan-level,.vv-paid-plan .vv-plan-active,.vv-plan-upgrade-note{font-size:9px}.vv-paid-how{padding:25px}.vv-page .vv-paid-how h2{font-size:32px}.vv-paid-how .vv-steps h3{font-size:13px}.vv-paid-how .vv-steps p{font-size:11px}.vv-paid-current-progress{gap:17px}.vv-paid-current-progress>strong{font-size:11px}.vv-member-card-inactive .vv-member-card-number{font-size:40px}.vv-purchase-dialog{padding:23px}.vv-page .vv-purchase-dialog h2{font-size:31px}.vv-purchase-actions .vv-button{min-height:45px;padding:11px 14px;font-size:10px!important}.vv-purchase-actions .vv-button>.vv-icon{display:none}.vv-locked-visual{min-height:215px}.vv-locked-emblem{width:110px}.vv-locked-orbit{width:180px}.vv-locked-membership-note{align-items:flex-start;gap:13px;padding:22px}.vv-page .vv-locked-membership-note h2{font-size:16px;line-height:1.4}.vv-locked-membership-note p{font-size:10px}.vv-locked-membership-note>.vv-text-link{margin-left:45px}.vv-task-reward{padding:6px 9px;font-size:12px;top:13px;right:14px}.vv-task-card.is-opened .vv-task-reward{font-size:8px}}@media (prefers-reduced-motion:reduce){.vv-paid-plan{transition:none}}.vv-paid-plan-6{background:radial-gradient(at 100% 0,#ee36564a,#0000 70%),#2d121c;border-color:#9e354d}.vv-paid-plan-7{background:radial-gradient(at 100% 0,#ee365660,#0000 70%),#31121e;border-color:#b94761}.vv-paid-plan-8{background:radial-gradient(at 100% 0,#ff4b6a6b,#0000 70%),#371320;border-color:#f86882}.vv-plan-daily-income{border-top:1px solid #59303f;border-bottom:1px solid #59303f;gap:5px;margin-top:24px;margin-bottom:24px;padding:18px 0;display:grid}.vv-plan-daily-income>span{color:#f6a4b3;letter-spacing:.12em;font-size:9px}.vv-plan-daily-income>strong{color:#fff;letter-spacing:-.035em;font-size:29px;font-weight:600}.vv-plan-daily-income>small{color:#bca9b5;font-size:10px}.vv-daily-reward-banner{background:linear-gradient(120deg,#30131e,#161115);border:1px solid #693040;border-radius:10px;align-items:center;gap:17px;margin-top:17px;padding:21px 23px;display:flex}.vv-daily-reward-banner>div{flex:1;min-width:0}.vv-daily-reward-banner strong{color:#fff;font-size:15px}.vv-daily-reward-banner p{color:#bda8b5;margin:6px 0 0;font-size:11px;line-height:1.6}.vv-daily-reward-banner.is-paid{background:#1c151a;border-color:#55404a}@media (width>=1500px){.vv-paid-plan-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=640px){.vv-daily-reward-banner{flex-wrap:wrap;gap:12px;padding:18px}.vv-daily-reward-banner strong{font-size:13px}.vv-daily-reward-banner p{font-size:10px}.vv-daily-reward-banner>.vv-button{width:100%;margin-top:4px}.vv-plan-daily-income>strong{font-size:33px}}.wd-page{--wd-red:#ff344e;--wd-border:#ffffff14;--wd-muted:#999298;color:#f7f4f3;width:100%;max-width:1512px;margin:0 auto}.wd-page *,.wd-page :before,.wd-page :after{box-sizing:border-box}.wd-page h1,.wd-page h2,.wd-page h3,.wd-page p{margin:0}.wd-page button{font:inherit;cursor:pointer}.wd-page button:focus-visible{outline-offset:4px;outline:3px solid #ff7c87}.wd-page svg{flex:none}.wd-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin:1px 0 30px;display:flex}.wd-page .wd-eyebrow{color:#9a9198;letter-spacing:.15em;align-items:center;gap:8px;font-size:9px;font-weight:600;line-height:1.5;display:flex}.wd-eyebrow>span{background:var(--wd-red);border-radius:50%;width:6px;height:6px}.wd-page .wd-heading h1{color:#faf6f3;letter-spacing:-.055em;margin-top:13px;font-size:clamp(36px,4.2vw,60px);font-weight:620;line-height:1.08}.wd-heading h1>span{color:var(--wd-red)}.wd-heading>div>p:last-child{color:#a39ba1;margin-top:12px;font-size:12px;line-height:1.7}.wd-page-badge{color:#b3aaaf;white-space:nowrap;border:1px solid #343033;border-radius:5px;align-items:center;gap:7px;padding:8px 11px;font-size:10px;display:inline-flex}.wd-page-badge svg{color:#ed6572;width:14px;height:14px}.wd-test-note{background:#2a171c;border:1px solid #62313b;border-radius:8px;align-items:flex-start;gap:12px;margin-bottom:18px;padding:15px 17px;display:flex}.wd-test-note>svg{color:#ff8291}.wd-test-note strong{color:#f6cbd1;font-size:12px;font-weight:600}.wd-test-note p{color:#bca3aa;margin-top:4px;font-size:11px;line-height:1.6}.wd-overview{grid-template-columns:minmax(265px,.9fr) minmax(0,1.35fr);gap:18px;display:grid}.wd-balance-card{isolation:isolate;background:linear-gradient(115deg,#db233c 0%,#ad162e 56%,#7b1226 100%);border:1px solid #ff78804d;border-radius:20px;flex-direction:column;min-width:0;min-height:256px;padding:27px 29px 24px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 50px #780e1c1a,inset 0 1px #ffdddf21}.wd-balance-card:before{z-index:-1;content:"";border:1px solid #ffb1bb26;border-radius:50%;width:370px;height:370px;position:absolute;top:-70px;right:-105px;box-shadow:0 0 0 34px #ffb1bb0a,0 0 0 68px #ffb1bb08}.wd-card-topline{color:#ad9ba3;letter-spacing:.12em;justify-content:space-between;align-items:center;gap:12px;font-size:9px;font-weight:600;display:flex}.wd-card-topline>span:first-child{align-items:center;gap:8px;display:inline-flex}.wd-card-topline svg{width:17px;height:17px}.wd-balance-card .wd-card-topline{color:#f3c2c9}.wd-usd-badge{color:#ffe1e5;letter-spacing:.08em;border:1px solid #ffbac434;border-radius:4px;padding:5px 7px;font-size:8px}.wd-page .wd-balance{color:#fff7f4;letter-spacing:-.05em;overflow-wrap:anywhere;margin-top:25px;font-size:clamp(34px,3.5vw,51px);font-weight:600;line-height:1.1;display:block}.wd-balance-card>p{color:#f2b6c0;margin-top:11px;font-size:11px;line-height:1.5}.wd-balance-bottom{color:#f3bec6;letter-spacing:.18em;align-items:center;gap:10px;margin-top:auto;padding-top:20px;font-size:8px;font-weight:650;display:flex}.wd-balance-line{background:#f3bec678;width:24px;height:1px}.wd-balance-bottom>svg{width:18px;height:18px;margin-left:auto}.wd-policy-card{border:1px solid var(--wd-border);background:linear-gradient(140deg,#19171b,#111113);border-radius:20px;min-width:0;padding:27px 29px 24px;box-shadow:inset 0 1px #ffffff05}.wd-policy-card .wd-card-topline{color:#8f858c}.wd-policy-card .wd-card-topline>svg{color:#b4a7af}.wd-policy-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:32px 0 26px;display:grid}.wd-policy-grid>div+div{border-left:1px solid #322b30;padding-left:20px}.wd-policy-grid span{color:#aaa0a7;font-size:11px;display:block}.wd-policy-grid strong{color:#f6f0ef;letter-spacing:-.04em;margin-top:14px;font-size:clamp(27px,2.4vw,35px);font-weight:550;display:block}.wd-policy-grid small{color:#9c8e99;margin-top:7px;font-size:10px;line-height:1.5;display:block}.wd-policy-card .wd-policy-footnote{color:#a598a3;border-top:1px solid #2e282d;align-items:center;gap:7px;padding-top:15px;font-size:10px;line-height:1.5;display:flex}.wd-policy-footnote>svg{width:13px;height:13px}.wd-account-checks{background:#1a1417;border:1px solid #3a2c32;border-radius:8px;gap:0;margin-top:18px;display:grid}.wd-account-check{align-items:center;gap:13px;padding:16px 18px;display:flex}.wd-account-check+.wd-account-check{border-top:1px solid #35262e}.wd-small-icon{color:#ed7180;background:#2a1b21;border:1px solid #463039;border-radius:7px;flex:none;place-items:center;width:34px;height:34px;display:inline-grid}.wd-small-icon>svg{width:16px;height:16px}.wd-account-check strong{color:#e4d7dd;font-size:11px;font-weight:550;display:block}.wd-account-check p{color:#94858e;margin-top:5px;font-size:10px;line-height:1.6}.wd-text-button{color:#f18a96;background:0 0;border:0;flex:none;justify-content:center;align-items:center;gap:6px;margin-left:auto;padding:5px 0;line-height:1.4;display:inline-flex;font-size:10px!important}.wd-text-button>svg{width:14px;height:14px}.wd-text-button:hover{color:#ffd4db}.wd-request-section,.wd-history-section{margin-top:34px}.wd-section-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px;display:flex}.wd-section-heading .wd-eyebrow{color:#857880;margin-bottom:7px;font-size:8px}.wd-page .wd-section-heading h2{color:#f1e9eb;letter-spacing:-.04em;align-items:center;gap:10px;font-size:24px;font-weight:550;line-height:1.2;display:flex}.wd-section-subtitle{color:#857980;align-items:center;gap:6px;font-size:9px;display:inline-flex}.wd-section-subtitle>svg{width:13px;height:13px}.wd-form-slot{min-width:0}.wd-form-slot>.detail-page{width:100%;margin:0;padding:0}.wd-form-slot>.detail-page>.subpage-back{display:none}.wd-form-slot .detail-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,.8fr);align-items:start;gap:18px}.wd-form-slot .form-panel,.wd-form-slot .info-panel{border:1px solid var(--wd-border);background:#151416;border-radius:10px;min-width:0;padding:25px}.wd-form-slot .form-panel>.eyebrow,.wd-form-slot .form-panel>h1,.wd-form-slot .form-panel>p:first-of-type+h1+p{display:none}.wd-form-slot .form-panel>label:first-of-type{margin-top:0}.wd-form-slot .form-panel label{font-size:11px}.wd-form-slot .info-panel>h2{margin-top:10px;font-size:clamp(28px,3vw,42px)}.wd-form-slot .info-panel .result-strip{grid-template-columns:1fr 1fr;gap:20px;margin-top:25px;display:grid}.wd-form-slot .info-panel .result-strip .metric{min-width:0}.wd-form-slot .withdrawal-countdown{margin-top:0;margin-bottom:20px}.wd-transfer-note{color:#847780;align-items:flex-start;gap:8px;margin-top:13px;display:flex}.wd-transfer-note>svg{width:13px;height:13px;margin-top:2px}.wd-transfer-note p{font-size:9px;line-height:1.8}.wd-transfer-note strong{color:#ad9aa5;font-weight:500}.wd-heading-count{color:#cc8b9a;letter-spacing:0;background:#24171d;border:1px solid #3b2a32;border-radius:5px;place-items:center;min-width:24px;height:24px;padding:0 6px;font-size:10px;font-weight:600;display:inline-grid}.wd-history-mark{color:#8b7883;width:20px;height:20px}.wd-history-card{border:1px solid var(--wd-border);background:#141315;border-radius:10px;min-width:0;overflow:hidden}.wd-history-filters{border-bottom:1px solid #29242a;gap:7px;padding:16px 20px;display:flex;overflow-x:auto}.wd-history-filters>button{color:#978a95;background:0 0;border:1px solid #0000;border-radius:5px;flex:none;align-items:center;gap:7px;min-height:32px;padding:7px 10px;font-size:10px;display:inline-flex}.wd-history-filters>button>span{color:#72646f;min-width:16px;font-size:9px}.wd-history-filters>button:hover{color:#e7d2dc;background:#231a21}.wd-history-filters>button.is-active{color:#f8cbd4;background:#301c24;border-color:#64333f}.wd-history-filters>button.is-active>span{color:#c97d91}.wd-table-scroll{overflow-x:auto}.wd-history-table{border-collapse:collapse;text-align:left;width:100%}.wd-history-table th{color:#8b7c88;padding:15px 20px;font-size:9px;font-weight:500}.wd-history-table td{border-top:1px solid #2b252d;padding:19px 20px}.wd-history-table th:last-child{text-align:right}.wd-request-cell{align-items:center;gap:10px;display:flex}.wd-request-cell .wd-small-icon{background:#251923;border-color:#3c2b36;border-radius:50%;width:30px;height:30px}.wd-request-cell strong,.wd-destination strong{color:#d8c9d3;white-space:nowrap;font-size:10px;font-weight:500;display:block}.wd-request-cell time,.wd-destination>span{color:#877682;white-space:nowrap;margin-top:5px;font-size:9px;display:block}.wd-destination>span{font-family:ui-monospace,monospace}.wd-status{color:#c3acb5;text-transform:capitalize;white-space:nowrap;background:#261f23;border:1px solid #493a42;border-radius:4px;align-items:center;gap:6px;padding:5px 7px;font-size:9px;display:inline-flex}.wd-status>i{background:currentColor;border-radius:50%;width:4px;height:4px}.wd-status-complete{color:#c4d9c8;background:#202822;border-color:#424c45}.wd-status-rejected{color:#f291a1;background:#321b24;border-color:#60303c}.wd-amount-cell{color:#ebdde6;text-align:right;white-space:nowrap;font-size:12px;font-weight:550}.wd-empty{text-align:center;flex-direction:column;align-items:center;padding:40px 24px 44px;display:flex}.wd-empty-icon{color:#ba8b9f;background:#241b23;border:1px solid #40303c;border-radius:12px;place-items:center;width:48px;height:48px;margin-bottom:18px;display:grid}.wd-empty-icon>svg{width:22px;height:22px}.wd-page .wd-empty h3{color:#e6d8e1;letter-spacing:-.025em;font-size:16px;font-weight:500}.wd-empty p{color:#8f7e8a;max-width:345px;margin-top:10px;font-size:10px;line-height:1.8}.wd-empty .wd-text-button{margin:15px 0 0}.wd-history-section .wd-history-note{color:#776872;margin-top:12px;font-size:9px;line-height:1.7}.wd-sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wd-heading-copy{flex:1;min-width:0}.wd-title-row{flex-wrap:wrap;align-items:center;gap:13px 22px;margin-top:14px;display:flex}.wd-page .wd-title-row h1{margin:0}.wd-page .wd-deposit-link{color:#ff8091;background:#ff344e0b;border:1px solid #ff5e7538;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:39px;padding:9px 13px;font-size:12px;font-weight:550;line-height:1.5;transition:border-color .18s,background .18s;display:inline-flex}.wd-deposit-link>svg{width:15px;height:15px}.wd-page .wd-deposit-link:hover{color:#ffb1bd;background:#ff344e18;border-color:#ff72896b}.wd-page .wd-balance-deposit{color:#9d1c2f;letter-spacing:0;background:#fff6f2;border:1px solid #fff0ec;border-radius:12px;justify-content:flex-start;align-items:center;gap:10px;min-width:157px;min-height:45px;padding:7px 12px 7px 8px;font-size:12px;font-weight:650;line-height:1.5;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex;box-shadow:0 7px 24px #4e001a28,inset 0 1px #fff}.wd-page .wd-balance-deposit:hover{background:#fff;transform:translateY(-1px);box-shadow:0 9px 28px #4e001a38}.wd-deposit-plus{background:#e0243b0c;border:1px solid #b8243a14;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.wd-deposit-plus svg{width:16px;height:16px}.wd-balance-deposit>svg{width:16px;height:16px;margin-left:auto}.wd-balance-signature{color:#ffd6dd;background:#ffffff05;border:1px solid #ffc2cc2b;border-radius:50%;flex:none;place-items:center;width:37px;height:37px;margin-left:auto;display:grid}.wd-balance-signature svg{width:18px;height:18px}@media (width>=1500px){.wd-overview{grid-template-columns:minmax(300px,.8fr) minmax(0,1.3fr)}.wd-balance-card{min-height:268px}.wd-policy-card{padding:27px 30px}.wd-policy-grid{margin:30px 0}}@media (width<=1050px){.wd-overview{grid-template-columns:minmax(240px,.9fr) minmax(0,1.25fr);gap:14px}.wd-policy-card{padding:22px 18px 18px}.wd-policy-grid{gap:10px}.wd-policy-grid>div+div{padding-left:12px}.wd-policy-grid small{font-size:8px}.wd-form-slot .detail-grid{grid-template-columns:minmax(0,1fr) 260px;gap:14px}.wd-form-slot .form-panel,.wd-form-slot .info-panel{padding:21px}.wd-account-check p{max-width:390px}}@media (width<=760px){.wd-heading{align-items:flex-start;margin-bottom:22px}.wd-page .wd-heading h1{font-size:42px}.wd-page-badge{display:none}.wd-page-badge>svg{width:16px;height:16px}.wd-overview{grid-template-columns:1fr;gap:13px}.wd-balance-card{min-height:234px;padding:24px}.wd-page .wd-balance{font-size:clamp(36px,8vw,46px)}.wd-policy-card{padding:21px}.wd-policy-grid{margin:25px 0 20px}.wd-policy-grid strong{font-size:28px}.wd-policy-grid small{font-size:9px}.wd-account-check{flex-wrap:wrap;gap:12px}.wd-account-check>div{flex:1;min-width:180px}.wd-account-check .wd-text-button{margin-left:46px}.wd-form-slot .detail-grid{grid-template-columns:1fr}.wd-form-slot .info-panel .result-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.wd-section-subtitle{display:none}.wd-history-filters{gap:3px;padding:13px}.wd-history-filters>button{padding:7px 8px}.wd-history-table{min-width:590px}.wd-history-table th,.wd-history-table td{padding-left:16px;padding-right:16px}.wd-empty{padding:35px 24px}}@media (width<=420px){.wd-page .wd-heading h1{font-size:clamp(34px,9.5vw,39px)}.wd-title-row{gap:10px 14px}.wd-page .wd-deposit-link{min-height:40px;padding:8px 11px;font-size:12px}.wd-heading>div>p:last-child{max-width:250px;font-size:11px}.wd-page .wd-eyebrow{letter-spacing:.11em;font-size:8px}.wd-policy-card{padding:20px 16px}.wd-policy-grid{gap:8px}.wd-policy-grid>div+div{padding-left:10px}.wd-policy-grid span{font-size:9px}.wd-policy-grid strong{font-size:25px}.wd-policy-grid small{font-size:8px}.wd-form-slot .form-panel,.wd-form-slot .info-panel{padding:20px 17px}.wd-form-slot .info-panel .result-strip{grid-template-columns:1fr 1fr}.wd-account-check{padding:15px}.wd-account-check p{font-size:9px}.wd-history-filters>button{padding:7px 6px;font-size:9px}.wd-history-filters>button>span{min-width:12px;font-size:8px}}@media (prefers-reduced-motion:reduce){.wd-page *,.wd-page :before,.wd-page :after{scroll-behavior:auto;transition:none!important}}.rf-page{--rf-red:#ff304a;--rf-muted:#a39ba2;--rf-border:#30292f;--rf-white:#fbf6f6;width:100%;max-width:1440px;color:var(--rf-white);margin:0 auto}.rf-page *,.rf-page :before,.rf-page :after{box-sizing:border-box}.rf-page h1,.rf-page h2,.rf-page h3,.rf-page h4,.rf-page p{margin:0}.rf-page button,.rf-page input{font:inherit}.rf-page button{cursor:pointer;-webkit-tap-highlight-color:transparent}.rf-page button:disabled{cursor:default;opacity:.5}.rf-page button:focus-visible,.rf-page input:focus-visible,.rf-members-panel:focus-visible{outline-offset:5px;outline:2px solid #ff788c}.rf-page svg{flex:none}.rf-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rf-topline{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.rf-topline p,.rf-eyebrow{letter-spacing:.15em;color:#a99ba3;align-items:center;gap:9px;font-size:10px;font-weight:650;line-height:1.5;display:flex}.rf-topline p>span{background:var(--rf-red);border-radius:50%;width:6px;height:6px}.rf-private-label{color:#877b84;align-items:center;gap:7px;font-size:11px;display:flex}.rf-private-label svg{width:13px;height:13px}.rf-hero{isolation:isolate;background:linear-gradient(125deg,#20161d 5%,#161015 60%,#2c1421);border:1px solid #4b2934;border-radius:18px;grid-template-columns:1.1fr 1fr;min-height:370px;display:grid;position:relative;overflow:hidden}.rf-hero:before{z-index:-1;pointer-events:none;content:"";background:radial-gradient(at 65% 75%,#9c16302b,#0000 65%);position:absolute;inset:0}.rf-hero-copy{z-index:1;padding:36px 38px;position:relative}.rf-section-tag{color:#dca2b1;letter-spacing:.13em;align-items:center;gap:8px;font-size:9px;font-weight:650;display:inline-flex}.rf-section-tag svg{color:#ff7086;width:16px;height:16px}.rf-page .rf-hero h1{letter-spacing:-.06em;margin-top:25px;font-size:clamp(37px,4.2vw,63px);font-weight:650;line-height:1.05}.rf-hero h1>span{color:#bfa6b1}.rf-hero-copy>p{color:#ac969f;max-width:330px;margin-top:18px;font-size:12px;line-height:1.8}.rf-hero-total{align-items:center;gap:15px;margin-top:27px;display:flex}.rf-hero-total>strong{letter-spacing:-.055em;font-size:41px;font-weight:550;line-height:1}.rf-hero-total>span{color:#edcbd5;font-size:11px;line-height:1.6}.rf-hero-total small{color:#9c7e8b;font-size:9px;display:block}.rf-network{align-self:stretch;min-height:350px;position:relative;overflow:hidden}.rf-network:before{content:"";aspect-ratio:1;filter:blur(15px);background:radial-gradient(circle,#f4234c24,#0000 66%);border-radius:50%;width:75%;position:absolute;top:10%;left:11%}.rf-network-orbit{aspect-ratio:1;border:1px solid #b755704d;border-radius:50%;width:82%;position:absolute;top:14%;left:7%;transform:rotate(-25deg)scaleY(.82);box-shadow:0 0 0 29px #b7557008,0 0 0 58px #b7557005}.rf-orbit-two{width:62%;box-shadow:none;border-color:#f26c8b4a;top:24%;left:17%;transform:rotate(25deg)scaleY(.84)}.rf-network-core{aspect-ratio:1;background:linear-gradient(135deg,#f44768,#af193b 70%);border:1px solid #ff7d9580;border-radius:28%;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:30%;display:flex;position:absolute;top:31%;left:34%;transform:rotate(-7deg);box-shadow:inset 0 1px 1px #ffc3d06b,0 10px #571b30,0 28px 50px #d90b3e38}.rf-network-core svg{filter:drop-shadow(0 4px 4px #8f153b);width:35%;height:auto}.rf-network-core>span{letter-spacing:.18em;font-size:9px;font-weight:700}.rf-network-node{aspect-ratio:1;color:#f5b2c4;letter-spacing:-.04em;background:linear-gradient(135deg,#48303d,#241722);border:1px solid #8c5066;border-radius:26%;place-items:center;width:14%;font-size:18px;font-weight:500;display:grid;position:absolute;box-shadow:inset 0 1px 1px #deb6ca24,0 7px #150c14,0 15px 25px #0004}.rf-node-one{top:23%;left:14%;transform:rotate(-10deg)}.rf-node-two{top:20%;right:12%;transform:rotate(10deg)}.rf-node-three{bottom:19%;right:17%;transform:rotate(7deg)}.rf-network-caption{color:#b17e93;letter-spacing:.13em;font-size:8px;font-weight:600;line-height:1.8;position:absolute;bottom:12%;left:9%}.rf-invite-panel{border:1px solid var(--rf-border);background:linear-gradient(120deg,#171417,#141114);border-radius:14px;grid-template-columns:1fr 1fr;align-items:center;gap:30px;margin-top:20px;padding:27px 30px;display:grid}.rf-invite-intro{align-items:flex-start;gap:14px;min-width:0;display:flex}.rf-icon-tile{color:#ff7a91;background:#29171f;border:1px solid #542835;border-radius:12px;flex:none;place-items:center;width:43px;height:43px;display:grid}.rf-icon-tile svg{width:20px;height:20px}.rf-invite-intro .rf-eyebrow{color:#947f8a;font-size:8px}.rf-page .rf-invite-intro h2{letter-spacing:-.04em;margin-top:7px;font-size:23px;font-weight:550;line-height:1.2}.rf-invite-intro p:last-child{color:#8e808a;max-width:305px;margin-top:10px;font-size:11px;line-height:1.75}.rf-invite-controls{grid-template-columns:minmax(0,1fr) auto;gap:11px;min-width:0;display:grid}.rf-code-row{grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;display:flex}.rf-code-row>span{color:#8d7a85;align-items:center;gap:13px;font-size:10px;display:flex}.rf-code-row strong{color:#edc9d6;letter-spacing:.08em;overflow-wrap:anywhere;font-size:15px;font-weight:550}.rf-icon-button{color:#ca9db1;background:#21171e;border:1px solid #49313e;border-radius:7px;flex:none;place-items:center;width:29px;height:29px;padding:0;display:grid}.rf-icon-button svg{width:13px;height:13px}.rf-icon-button:hover{color:#fff;border-color:#c9617e}.rf-invite-link{color:#996e83;background:#0f0d10;border:1px solid #3c2c36;border-radius:7px;align-items:center;gap:10px;min-width:0;min-height:44px;padding:0 13px;display:flex}.rf-invite-link svg{width:15px;height:15px}.rf-invite-link input{color:#ba9daa;text-overflow:ellipsis;background:0 0;border:0;width:100%;min-width:0;padding:0;font-size:10px;line-height:1.5}.rf-primary-button{color:#fff;background:linear-gradient(125deg,#fa304d,#df1e3b);border:1px solid #ff6078;border-radius:7px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:11px 15px;line-height:1.4;transition:background .2s,transform .2s;display:inline-flex;box-shadow:inset 0 1px #ff9aae30;font-size:10px!important;font-weight:650!important}.rf-primary-button svg{width:14px;height:14px}.rf-primary-button svg:last-child{margin-left:8px}.rf-primary-button:hover{background:#ff405a;transform:translateY(-1px)}.rf-verify-button{justify-self:end;min-width:160px}.rf-error{color:#ff9caf;background:#3b172266;border:1px solid #753447;border-radius:7px;grid-column:1/-1;padding:11px 13px;font-size:11px;line-height:1.7;margin-top:12px!important}.rf-team-section{margin-top:38px}.rf-section-heading{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:18px;display:flex}.rf-section-heading .rf-eyebrow{color:#8b7a84;font-size:8px}.rf-page .rf-section-heading h2{letter-spacing:-.05em;margin-top:7px;font-size:30px;font-weight:550;line-height:1.1}.rf-refresh{color:#b39ba7;white-space:nowrap;background:0 0;border:0;align-items:center;gap:8px;padding:7px 0;display:flex;font-size:10px!important}.rf-refresh svg{width:14px;height:14px}.rf-refresh:hover{color:#ff9aae}.rf-team-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.rf-team-tab{text-align:left;color:#a58c9a;background:linear-gradient(130deg,#1a151a,#141114);border:1px solid #352a32;border-radius:12px;flex-direction:column;align-items:flex-start;min-width:0;padding:20px 22px;transition:border-color .2s,background .2s,transform .2s;display:flex;position:relative;overflow:hidden}.rf-team-tab:hover{border-color:#8e405b;transform:translateY(-2px)}.rf-team-tab.is-selected{color:#ffd4df;background:linear-gradient(120deg,#8a203f,#512031 88%);border-color:#e5486d;box-shadow:inset 0 1px #ffa7bf30,0 7px 24px #28061133}.rf-team-tab:after{content:"";border:1px solid #eaa9c019;border-radius:50%;width:140px;height:140px;position:absolute;bottom:-57px;right:-40px;box-shadow:0 0 0 25px #eaa9c005}.rf-team-tab-top{justify-content:space-between;align-items:center;width:100%;margin-bottom:20px;display:flex}.rf-team-number{letter-spacing:.15em;opacity:.65;font-size:9px;font-weight:600}.rf-team-tab-top svg{opacity:.5;width:17px;height:17px;transform:rotate(-40deg)}.rf-team-tab.is-selected .rf-team-tab-top svg{opacity:1}.rf-team-tab>strong{letter-spacing:-.055em;color:#e9d3dd;font-size:43px;font-weight:500;line-height:1}.rf-team-tab.is-selected>strong{color:#fff8fa}.rf-team-name{color:inherit;letter-spacing:-.025em;margin-top:9px;font-size:14px;font-weight:600}.rf-team-tab small{color:inherit;opacity:.7;margin-top:5px;font-size:9px;line-height:1.5}.rf-members-panel{background:#141114;border:1px solid #332931;border-radius:14px;margin-top:18px;overflow:hidden}.rf-members-header{border-bottom:1px solid #2e242c;justify-content:space-between;align-items:center;gap:20px;padding:24px 26px;display:flex}.rf-members-header .rf-eyebrow{color:#937888;letter-spacing:.12em;font-size:8px}.rf-page .rf-members-header h3{letter-spacing:-.035em;flex-wrap:wrap;align-items:center;gap:12px;margin-top:7px;font-size:21px;font-weight:550;display:flex}.rf-members-header h3>span{color:#cf91ab;letter-spacing:0;background:#281923;border:1px solid #4c2d3c;border-radius:20px;align-items:center;min-height:21px;padding:3px 8px;font-size:9px;font-weight:500;display:inline-flex}.rf-search{color:#927384;background:#100d10;border:1px solid #3d2d37;border-radius:7px;align-items:center;gap:8px;width:210px;min-width:0;padding:11px 12px;display:flex}.rf-search>svg{width:15px;height:15px}.rf-search>input{color:#eee0e6;outline-offset:6px;background:0 0;border:0;width:100%;min-width:0;padding:0;font-size:11px;line-height:1.4}.rf-search>input::placeholder{color:#846c7a}.rf-search input::-webkit-search-cancel-button{display:none}.rf-search>button{color:#bc8ca3;background:0 0;border:0;flex:none;place-items:center;width:18px;height:18px;padding:0;display:grid}.rf-search>button svg{width:14px;height:14px}.rf-member-list{margin:0;padding:0 26px;list-style:none}.rf-member{border-bottom:1px solid #2c232a;align-items:center;gap:14px;min-width:0;min-height:88px;display:flex}.rf-member:last-child{border-bottom:0}.rf-member-avatar{color:#f29ebc;letter-spacing:.03em;background:linear-gradient(135deg,#3c2432,#251822);border:1px solid #5c3449;border-radius:11px;flex:none;place-items:center;width:41px;height:41px;font-size:12px;font-weight:600;display:grid;box-shadow:inset 0 1px #ddb6c711}.rf-member-main{flex:1;min-width:0}.rf-page .rf-member-main h4{color:#eee2e9;overflow-wrap:anywhere;font-size:13px;font-weight:550;line-height:1.5}.rf-member-main p{color:#7f6475;overflow-wrap:anywhere;margin-top:3px;font-size:10px;line-height:1.6}.rf-member-main p>span{color:#b394a5}.rf-member-joined{text-align:right;color:#b69baa;flex-direction:column;flex:none;gap:4px;font-size:10px;display:flex}.rf-member-joined>span{color:#765e6d;font-size:8px}.rf-member-index{color:#674a5d;text-align:right;letter-spacing:.08em;width:28px;margin-left:15px;font-size:9px}.rf-members-footer{color:#806676;background:#110e11;border-top:1px solid #2e242c;align-items:flex-start;gap:9px;padding:16px 26px;font-size:9px;line-height:1.7;display:flex}.rf-members-footer>svg{color:#a5708b;width:15px;height:15px;margin-top:0}.rf-empty,.rf-no-results{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:252px;padding:30px 22px;display:flex}.rf-empty-art{color:#d7769f;justify-content:center;align-items:center;gap:13px;margin-bottom:18px;display:flex}.rf-empty-art>svg{box-sizing:content-box;background:#2a1a25;border:1px solid #684158;border-radius:12px;width:43px;height:43px;padding:10px}.rf-empty-art>span{background:linear-gradient(90deg,#0000,#784059);width:22px;height:1px}.rf-empty-art>span:last-child{transform:rotate(180deg)}.rf-page .rf-empty h4,.rf-page .rf-no-results h4{letter-spacing:-.025em;color:#d9bacb;font-size:17px;font-weight:500;line-height:1.4}.rf-empty>p,.rf-no-results>p{color:#947486;max-width:320px;margin-top:9px;font-size:11px;line-height:1.8}.rf-empty>button,.rf-no-results>button{color:#ef9fbd;background:0 0;border:0;align-items:center;gap:9px;margin-top:14px;padding:8px 0;font-size:10px;display:inline-flex}.rf-empty>button>svg,.rf-no-results>button>svg{width:14px;height:14px}.rf-no-results>svg{color:#a76e8b;width:29px;height:29px;margin-bottom:16px}.rf-spinning{animation:1s linear infinite rf-spin}@keyframes rf-spin{to{transform:rotate(360deg)}}@media (width>=1450px){.rf-hero-copy{padding:44px}.rf-hero,.rf-network{min-height:420px}.rf-hero-copy>p{max-width:380px;font-size:14px}.rf-hero-total{margin-top:34px}.rf-section-tag{font-size:10px}}@media (width<=1050px){.rf-hero-copy{padding:30px}.rf-hero{min-height:350px}.rf-network{min-height:340px}.rf-invite-panel{grid-template-columns:1fr;gap:22px}.rf-invite-intro p:last-child{max-width:none}.rf-invite-locked{grid-template-columns:1fr auto}.rf-invite-controls{grid-template-columns:minmax(0,1fr) auto}.rf-code-row{grid-column:1/-1}.rf-team-tab{padding:19px}}@media (width<=640px){.rf-topline{margin-bottom:18px}.rf-topline p{letter-spacing:.12em;font-size:8px}.rf-private-label{display:none}.rf-hero{border-radius:16px;grid-template-columns:1fr;min-height:0}.rf-hero-copy{padding:27px 24px 0}.rf-section-tag{font-size:8px}.rf-page .rf-hero h1{margin-top:20px;font-size:clamp(35px,9.6vw,53px)}.rf-hero-copy>p{max-width:320px;margin-top:17px;font-size:12px}.rf-hero-total{z-index:2;align-self:start;margin-top:23px;position:relative}.rf-hero-total>strong{font-size:38px}.rf-network{justify-self:end;width:310px;max-width:100%;height:237px;min-height:237px;margin-top:-23px;margin-bottom:-2px}.rf-network-core{gap:6px;width:29%;top:27%;left:35%}.rf-network-orbit{width:85%;top:3%;left:4%}.rf-orbit-two{width:62%;top:13%;left:17%}.rf-network-core>span{font-size:7px}.rf-network-node{width:13%;font-size:15px}.rf-node-one{top:12%;left:13%}.rf-node-two{top:10%;right:11%}.rf-node-three{bottom:20%;right:15%}.rf-network-caption{font-size:7px;bottom:13%;left:5%}.rf-invite-panel{border-radius:13px;gap:21px;margin-top:14px;padding:22px 20px}.rf-invite-intro{gap:12px}.rf-icon-tile{border-radius:10px;width:36px;height:36px}.rf-icon-tile svg{width:17px;height:17px}.rf-invite-intro .rf-eyebrow{letter-spacing:.12em;font-size:7px}.rf-page .rf-invite-intro h2{font-size:21px}.rf-invite-intro p:last-child{font-size:11px}.rf-invite-controls{grid-template-columns:1fr}.rf-code-row{grid-column:auto}.rf-code-row>span{flex-wrap:wrap;gap:6px 12px;font-size:10px}.rf-code-row strong{font-size:15px}.rf-invite-link{min-height:46px}.rf-invite-link input{font-size:11px}.rf-primary-button{min-height:46px;font-size:11px!important}.rf-primary-button>svg:last-child{margin-left:auto}.rf-primary-button>svg:first-child{margin-right:auto}.rf-invite-locked{grid-template-columns:1fr}.rf-verify-button{justify-self:stretch;width:100%}.rf-verify-button>svg:last-child{margin-left:auto}.rf-team-section{margin-top:29px}.rf-section-heading{margin-bottom:16px}.rf-page .rf-section-heading h2{font-size:29px}.rf-refresh{gap:6px;font-size:9px!important}.rf-refresh svg{width:13px;height:13px}.rf-team-tabs{gap:9px}.rf-team-tab{border-radius:11px;padding:14px 12px}.rf-team-tab-top{margin-bottom:18px}.rf-team-number{font-size:8px}.rf-team-tab-top svg{width:14px;height:14px}.rf-team-tab>strong{font-size:34px}.rf-team-name{margin-top:8px;font-size:12px}.rf-team-tab small{max-width:90px;min-height:24px;margin-top:6px;font-size:8px;line-height:1.5}.rf-members-panel{border-radius:13px;margin-top:14px}.rf-members-header{flex-wrap:wrap;gap:17px;padding:21px 19px}.rf-members-header .rf-eyebrow{font-size:7px}.rf-page .rf-members-header h3{gap:10px;font-size:20px}.rf-search{width:100%;min-height:42px}.rf-member-list{padding:0 19px}.rf-member{flex-wrap:wrap;align-items:flex-start;gap:0 12px;min-height:100px;padding:18px 0;position:relative}.rf-member-avatar{border-radius:10px;width:37px;height:37px;margin-top:1px;font-size:11px}.rf-member-main{flex:none;width:calc(100% - 49px);padding-right:19px}.rf-page .rf-member-main h4{font-size:13px}.rf-member-main p{font-size:9px}.rf-member-joined{text-align:left;flex-direction:row;gap:6px;margin-top:7px;margin-left:49px;font-size:9px}.rf-member-joined>span{font-size:9px}.rf-member-index{width:18px;margin:0;font-size:8px;position:absolute;top:22px;right:0}.rf-members-footer{gap:7px;padding:15px 19px;font-size:8px}.rf-empty,.rf-no-results{min-height:270px;padding:30px 19px}.rf-page .rf-empty h4,.rf-page .rf-no-results h4{font-size:16px}.rf-empty>p,.rf-no-results>p{max-width:245px;font-size:10px}}@media (width<=360px){.rf-hero-copy{padding-left:20px;padding-right:20px}.rf-team-tabs{gap:7px}.rf-team-tab{padding:13px 10px}.rf-team-tab>strong{font-size:29px}.rf-team-name{font-size:11px}.rf-team-tab small{font-size:7px}.rf-page .rf-invite-intro h2{font-size:18px}.rf-page .rf-section-heading h2{font-size:26px}.rf-refresh{font-size:8px!important}}@media (prefers-reduced-motion:reduce){.rf-page *{transition:none!important;animation:none!important}.rf-team-tab:hover,.rf-primary-button:hover{transform:none}}.rf-team-commissions{z-index:1;border-top:1px solid #ad819732;width:100%;margin-top:19px;padding-top:15px;display:block;position:relative}.rf-team-rates{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.rf-team-rates>span{flex-direction:column;gap:7px;min-width:0;display:flex}.rf-team-rates>span>span{color:#bda7b3;white-space:nowrap;font-size:10px;line-height:1.5}.rf-team-rates b{color:#ebc3d2;margin-left:3px;font-size:11px;font-weight:650}.rf-team-rates strong{letter-spacing:-.025em;color:#f4dce5;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:15px;font-weight:550;line-height:1.3}.rf-team-earned{border-top:1px solid #ad819721;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;padding-top:12px;display:flex}.rf-team-earned>span{color:#a58c9a;font-size:9px;line-height:1.5}.rf-team-earned>strong{letter-spacing:-.035em;color:#ffb4c8;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:16px;font-weight:600}.rf-team-tab.is-selected .rf-team-rates>span>span,.rf-team-tab.is-selected .rf-team-earned>span{color:#e6b5c4}.rf-team-tab.is-selected .rf-team-rates b,.rf-team-tab.is-selected .rf-team-rates strong,.rf-team-tab.is-selected .rf-team-earned>strong{color:#fff4f7}@media (width<=640px){.rf-team-commissions{margin-top:13px;padding-top:12px}.rf-team-rates{grid-template-columns:1fr;gap:9px}.rf-team-rates>span{gap:3px}.rf-team-rates>span>span{font-size:8px}.rf-team-rates b{margin-left:2px;font-size:10px}.rf-team-rates strong{font-size:12px}.rf-team-earned{flex-direction:column;align-items:flex-start;gap:4px;margin-top:11px;padding-top:10px}.rf-team-earned>span{white-space:normal;font-size:7px}.rf-team-earned>strong{font-size:13px}}@media (width<=360px){.rf-team-rates>span>span{font-size:7px}.rf-team-rates b{font-size:9px}.rf-team-rates strong{font-size:11px}.rf-team-earned>strong{font-size:12px}}.sp-page{--sp-red:#ff304b;--sp-pink:#ff95a7;--sp-muted:#aa9da5;--sp-border:#372930;--sp-white:#fff7fa;width:100%;max-width:1440px;color:var(--sp-white);margin:0 auto}.sp-page *,.sp-page :before,.sp-page :after{box-sizing:border-box}.sp-page h1,.sp-page h2,.sp-page h3,.sp-page p{margin:0}.sp-page a{color:inherit;text-decoration:none}.sp-page button{font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.sp-page a:focus-visible,.sp-page button:focus-visible,.sp-page summary:focus-visible{outline:2px solid var(--sp-pink);outline-offset:5px}.sp-page svg{flex:none}.sp-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sp-eyebrow{color:#aa8a97;letter-spacing:.16em;align-items:center;gap:9px;font-size:9px;font-weight:650;line-height:1.6;display:flex}.sp-eyebrow>span{background:var(--sp-red);border-radius:50%;width:6px;height:6px}.sp-hero{background:radial-gradient(at 80% 56%,#b82a4f16,#0000 61%);border-bottom:1px solid #3c252f;grid-template-columns:1.2fr 1fr;min-height:338px;display:grid;position:relative;overflow:hidden}.sp-hero-copy{z-index:1;padding:16px 0 34px;position:relative}.sp-page .sp-hero h1{color:var(--sp-white);letter-spacing:-.065em;margin-top:22px;font-size:clamp(47px,5.6vw,81px);font-weight:650;line-height:1.02}.sp-page h1>span{color:var(--sp-red)}.sp-page .sp-hero-intro{color:var(--sp-muted);margin-top:20px;font-size:13px;line-height:1.75}.sp-hero-link{border-bottom:1px solid #7d3a4a;align-items:center;gap:24px;margin-top:24px;padding:3px 0 9px;font-size:11px;font-weight:600;display:inline-flex;color:#edbac8!important}.sp-hero-link svg{width:17px;height:17px}.sp-hero-link:hover{border-color:var(--sp-red);color:#fff!important}.sp-art{isolation:isolate;justify-self:end;width:100%;max-width:440px;min-height:340px;position:relative}.sp-art:before{content:"";z-index:-1;filter:blur(20px);background:radial-gradient(circle,#e3214c25,#0000 66%);border-radius:50%;position:absolute;inset:18% 4% 4%}.sp-art-orbit{border:1px solid #b7567235;border-radius:50%;position:absolute;inset:8% 5%;transform:rotate(-26deg)scaleY(.83);box-shadow:0 0 0 30px #ac3f6106,0 0 0 60px #ac3f6103}.sp-art-orbit-inner{box-shadow:none;border-color:#d27c8f2e;inset:18% 16%;transform:rotate(20deg)scaleY(.88)}.sp-art-card{aspect-ratio:1;border:1px solid #ff7c9380;border-radius:29%;flex-direction:column;justify-content:center;align-items:center;gap:15px;width:45%;display:flex;position:absolute;top:23%;left:27%;transform:rotate(-12deg)}.sp-art-main{background:linear-gradient(132deg,#ff99ac 0%,#ee4a69 9%,#d62145 49%,#9b1432 83%,#ed5d7b 100%);animation:8s ease-in-out infinite sp-float;box-shadow:inset 0 1px 1px #ffdde7c4,inset -4px -5px 15px #5c102d70,0 7px #5e162c,0 25px 35px #0008}.sp-art-main>svg{color:#fff3f6;filter:drop-shadow(0 3px 1px #7e123680);width:43%;height:auto}.sp-art-main>span{letter-spacing:.21em;color:#ffd1dd;font-size:8px;font-weight:750}.sp-art-shadow{background:linear-gradient(125deg,#8b717d,#362430 55%,#170e16);border-color:#a47d8d;top:22%;left:31%;transform:rotate(12deg);box-shadow:0 9px #21141e}.sp-art-satellite{aspect-ratio:1;color:#fbc3d1;background:linear-gradient(135deg,#6f5562,#2b1e29 72%);border:1px solid #a07789;border-radius:26%;place-items:center;width:17%;display:grid;position:absolute;box-shadow:inset 1px 1px 1px #e9c9d455,0 5px #130b12,0 13px 20px #0004}.sp-art-satellite svg{width:44%;height:auto}.sp-art-satellite-top{top:13%;right:8%;transform:rotate(12deg)}.sp-art-satellite-bottom{bottom:23%;left:12%;transform:rotate(-15deg)}.sp-art-caption{color:#a87e8e;letter-spacing:.18em;font-size:7px;font-weight:650;position:absolute;bottom:10%;right:12%}@keyframes sp-float{0%,to{transform:translateY(0)rotate(-12deg)}50%{transform:translateY(-8px)rotate(-9deg)}}.sp-contact-grid{grid-template-columns:1fr 1fr;gap:18px;margin-top:28px;display:grid}.sp-contact-card{border:1px solid #733040;border-radius:16px;align-items:flex-start;gap:18px;min-width:0;padding:27px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.sp-contact-card:hover{border-color:#ff778f;transform:translateY(-3px);box-shadow:0 12px 28px #0003}.sp-contact-primary{background:linear-gradient(123deg,#a21c38,#73162e 72%,#4a172a);box-shadow:inset 0 1px #ffc3d21c}.sp-contact-primary:after{content:"";pointer-events:none;border:1px solid #f9bdcc1c;border-radius:50%;width:210px;height:210px;position:absolute;top:-84px;right:-120px;box-shadow:0 0 0 29px #f9bdcc05}.sp-contact-secondary{background:linear-gradient(125deg,#20181f,#151115);border-color:#44303a}.sp-contact-icon{color:#ffe8f0;background:#ffbec017;border:1px solid #ffb5c247;border-radius:13px;flex:none;place-items:center;width:44px;height:44px;display:grid}.sp-contact-secondary .sp-contact-icon{color:#ff9db1;background:#431e2c;border-color:#6b3445}.sp-contact-icon svg{width:22px;height:22px}.sp-card-eyebrow{color:#d395a6;letter-spacing:.13em;font-size:7px;font-weight:650;line-height:1.5;display:block}.sp-contact-primary .sp-card-eyebrow{color:#fbb5c4}.sp-page .sp-contact-card h2{color:#fff6fa;letter-spacing:-.045em;margin-top:8px;font-size:23px;font-weight:600;line-height:1.2}.sp-contact-card p{color:#ac96a2;margin-top:11px;font-size:11px;line-height:1.7}.sp-contact-primary p{color:#ecc1cb}.sp-contact-handle{color:#d2a1b2;overflow-wrap:anywhere;margin-top:20px;font-size:10px;font-weight:600;display:block}.sp-contact-primary .sp-contact-handle{color:#fff2f6}.sp-contact-action{color:#e5acbf;flex:none;place-items:center;width:25px;height:25px;margin-left:auto;display:grid}.sp-contact-action svg{width:17px;height:17px}.sp-topics-section{padding-top:42px;scroll-margin-top:25px}.sp-section-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:22px;display:flex}.sp-page .sp-section-heading h2{letter-spacing:-.05em;margin-top:9px;font-size:30px;font-weight:550;line-height:1.15}.sp-section-meta{color:#8e7d86;align-items:center;gap:8px;font-size:10px;display:flex}.sp-section-meta svg{width:15px;height:15px}.sp-topics-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.sp-topic-card{min-width:0;min-height:226px;color:var(--sp-white);text-align:left;background:linear-gradient(130deg,#1b151b,#141114);border:1px solid #342830;border-radius:14px;flex-direction:column;align-items:flex-start;padding:23px;transition:transform .2s,border-color .2s,background .2s;display:flex;position:relative}.sp-topic-card:hover{background:linear-gradient(130deg,#281a23,#1b121a);border-color:#a74761;transform:translateY(-3px)}.sp-topic-topline{justify-content:space-between;align-items:center;width:100%;margin-bottom:20px;display:flex}.sp-topic-icon{color:#ff91a8;background:linear-gradient(135deg,#3c202d,#23171f);border:1px solid #59303e;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 3px #0b080b}.sp-topic-icon svg{width:19px;height:19px}.sp-topic-number{color:#856775;letter-spacing:.1em;font-size:9px}.sp-page .sp-topic-card h3{letter-spacing:-.03em;font-size:17px;font-weight:550;line-height:1.25}.sp-topic-card p{color:#9f8d98;margin-top:10px;font-size:11px;line-height:1.75}.sp-topic-footer{color:#ad788e;justify-content:space-between;align-items:center;gap:12px;width:100%;margin-top:auto;padding-top:23px;font-size:9px;line-height:1.5;display:flex}.sp-topic-footer svg{color:#ff91a8;width:16px;height:16px}.sp-topic-card:last-child:nth-child(3n+2){grid-column:span 2}.sp-topic-card:last-child:nth-child(3n+2) p{max-width:400px}.sp-faq-section{border-top:1px solid #2d242b;grid-template-columns:.8fr 1.6fr;gap:45px;margin-top:42px;padding-top:46px;display:grid}.sp-page .sp-faq-heading h2{color:var(--sp-white);letter-spacing:-.055em;margin-top:14px;font-size:34px;font-weight:550;line-height:1.13}.sp-faq-heading h2>span{color:#ac8799}.sp-faq-heading>p:last-child{color:#8d7d87;margin-top:17px;font-size:11px;line-height:1.8}.sp-faq-list{border-top:1px solid #3b2a34;min-width:0}.sp-faq-item{border-bottom:1px solid #3b2a34}.sp-faq-item summary{cursor:pointer;align-items:center;gap:15px;padding:21px 0;list-style:none;display:flex}.sp-faq-item summary::-webkit-details-marker{display:none}.sp-faq-number{color:#8f6479;font-size:9px;font-weight:600}.sp-page .sp-faq-item h3{color:#d8c4ce;letter-spacing:-.01em;flex:1;font-size:12px;font-weight:550;line-height:1.65}.sp-faq-toggle{color:#cf90ab;border:1px solid #4b303e;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;transition:transform .2s,background .2s;display:grid}.sp-faq-toggle svg{width:13px;height:13px}.sp-faq-item[open] .sp-faq-toggle{color:#ffb5c8;background:#442031;border-color:#a94a68;transform:rotate(45deg)}.sp-faq-item>p{color:#a58d9b;padding:0 35px 22px 31px;font-size:11px;line-height:1.9}.sp-faq-item summary:hover h3{color:#fff4f8}.sp-back{color:#c195a8;background:0 0;border:0;align-items:center;gap:10px;min-height:36px;padding:4px 0;display:inline-flex;font-size:11px!important}.sp-back svg{width:17px;height:17px}.sp-back:hover{color:#ffd3e0}.sp-guide-heading{border-bottom:1px solid #392731;align-items:flex-start;gap:22px;padding:36px 0;display:flex}.sp-guide-icon{color:#ffc8d8;background:linear-gradient(135deg,#a43150,#492034);border:1px solid #a64762;border-radius:22px;flex:none;place-items:center;width:72px;height:72px;display:grid;transform:rotate(-5deg);box-shadow:inset 0 1px 1px #fcb5c747,0 5px #22131e}.sp-guide-icon svg{width:33px;height:33px}.sp-page .sp-guide-heading h1{color:var(--sp-white);letter-spacing:-.055em;margin-top:11px;font-size:clamp(31px,4vw,54px);font-weight:600;line-height:1.13}.sp-guide-heading>div>p:last-child{color:#ad93a2;max-width:650px;margin-top:16px;font-size:12px;line-height:1.8}.sp-guide-layout{grid-template-columns:minmax(0,1.5fr) minmax(0,.8fr);gap:28px;margin-top:30px;display:grid}.sp-guide-steps{background:linear-gradient(135deg,#1d151c,#141014);border:1px solid #392a33;border-radius:17px;min-width:0;padding:28px}.sp-guide-steps>ol{counter-reset:guide;margin:25px 0 0;padding:0;list-style:none}.sp-guide-steps li{align-items:flex-start;gap:18px;padding:0 0 26px;display:flex;position:relative}.sp-guide-steps li:not(:last-child):before{content:"";background:#65324666;width:1px;position:absolute;top:40px;bottom:10px;left:18px}.sp-guide-steps li:last-child{padding-bottom:0}.sp-step-number{color:#ffadca;letter-spacing:.05em;background:#351c29;border:1px solid #713b4e;border-radius:50%;flex:none;place-items:center;width:37px;height:37px;font-size:10px;display:grid}.sp-guide-steps li>p{color:#d0b7c5;overflow-wrap:anywhere;padding-top:8px;font-size:12px;line-height:1.9}.sp-guide-aside{background:radial-gradient(at 20% 10%,#85324f22,#0000 65%),linear-gradient(135deg,#2b1925,#1a111a);border:1px solid #634;border-radius:17px;align-self:start;min-width:0;padding:27px}.sp-guide-aside-icon{color:#ffc0d5;background:linear-gradient(135deg,#7b2b45,#391b2d);border:1px solid #9c4862;border-radius:13px;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 4px #170d17}.sp-page .sp-guide-aside h2{color:#fbe0ee;letter-spacing:-.045em;margin-top:22px;font-size:24px;font-weight:550;line-height:1.2}.sp-guide-aside>p{color:#ad8b9e;margin-top:14px;font-size:11px;line-height:1.9}.sp-guide-aside>a{color:#fff1f7;background:linear-gradient(135deg,#ee3758,#bd2548);border:1px solid #ff6b89;border-radius:9px;justify-content:space-between;align-items:center;gap:13px;min-height:45px;margin-top:22px;padding:13px 16px;font-size:11px;font-weight:650;display:flex}.sp-guide-aside>a:hover{background:#f43e65}.sp-guide-aside>a svg{width:15px;height:15px}.sp-guide-channel{background:#171017;border:1px solid #3c2934;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin-top:25px;padding:22px 25px;display:flex}.sp-guide-channel>div{align-items:center;gap:15px;min-width:0;display:flex}.sp-guide-channel strong{color:#e1bdcf;font-size:12px;font-weight:550}.sp-guide-channel small{color:#9e7c90;margin-top:5px;font-size:10px;line-height:1.7;display:block}.sp-guide-channel>a{color:#dda0bb;flex:none;align-items:center;gap:12px;padding:10px 0;font-size:10px;font-weight:600;display:inline-flex}.sp-guide-channel>a svg{width:15px;height:15px}.sp-guide-channel>a:hover{color:#fff1f8}@media (width>=1200px){.sp-hero-copy{padding-top:28px}.sp-art{min-height:380px}.sp-contact-card{padding:31px}.sp-topic-card{min-height:240px;padding:26px}}@media (width<=1000px){.sp-contact-card{gap:13px;padding:23px 19px}.sp-contact-icon{border-radius:11px;width:36px;height:36px}.sp-contact-icon svg{width:19px;height:19px}.sp-page .sp-contact-card h2{font-size:21px}.sp-contact-action{width:17px}.sp-faq-section{grid-template-columns:.8fr 1.3fr;gap:28px}.sp-topics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sp-topic-card:last-child:nth-child(3n+2){grid-column:auto}.sp-topic-card:last-child:nth-child(odd){grid-column:span 2}.sp-guide-layout{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:18px}.sp-guide-steps,.sp-guide-aside{padding:23px}}@media (width<=760px){.sp-hero{grid-template-columns:1.1fr 1fr;min-height:300px}.sp-hero-copy{padding-top:9px;padding-bottom:28px}.sp-page .sp-hero h1{font-size:clamp(43px,7.3vw,60px)}.sp-hero-intro{font-size:12px!important}.sp-art{align-self:center;min-height:280px}.sp-art-card{gap:10px;width:48%;left:24%}.sp-art-main>span{font-size:6px}.sp-contact-grid{gap:13px;margin-top:23px}.sp-contact-card{flex-wrap:wrap;gap:12px;padding:22px}.sp-contact-card>div{flex-basis:100%;order:2}.sp-contact-action{margin-left:auto}.sp-card-eyebrow{font-size:7px}.sp-page .sp-contact-card h2{font-size:22px}.sp-contact-card p{min-height:38px;font-size:11px}.sp-contact-handle{margin-top:15px;font-size:9px}.sp-topics-section{padding-top:34px}.sp-section-meta{display:none}.sp-page .sp-section-heading h2{font-size:28px}.sp-topic-card{min-height:228px;padding:22px}.sp-faq-section{grid-template-columns:1fr;gap:25px;margin-top:34px;padding-top:31px}.sp-faq-heading>p:last-child,.sp-faq-heading h2 br{display:none}.sp-page .sp-faq-heading h2{font-size:29px}.sp-faq-item summary{padding:21px 0}.sp-page .sp-faq-item h3{font-size:12px}.sp-guide-heading{gap:17px;padding:25px 0}.sp-guide-icon{border-radius:17px;width:56px;height:56px}.sp-guide-icon svg{width:27px;height:27px}.sp-guide-heading .sp-eyebrow{font-size:8px}.sp-guide-layout{grid-template-columns:1fr;gap:20px}.sp-guide-aside{padding:25px}.sp-guide-aside>a{max-width:310px}.sp-guide-channel{padding:20px}.sp-guide-channel>div{gap:12px}.sp-guide-channel small{font-size:9px}}@media (width<=520px){.sp-hero{grid-template-columns:1fr;min-height:0}.sp-hero-copy{padding:8px 0 28px}.sp-page .sp-hero h1{font-size:57px}.sp-art{opacity:.92;width:52%;min-height:210px;position:absolute;top:23px;right:-3%}.sp-art-orbit{border-color:#8b3d5540;inset:13% 2%}.sp-art-card{width:45%;top:29%;left:27%}.sp-art-main>span{display:none}.sp-art-main>svg{width:52%}.sp-art-satellite{width:16%}.sp-art-satellite-top{top:21%;right:3%}.sp-art-satellite-bottom{bottom:14%;left:11%}.sp-art-caption{display:none}.sp-page .sp-hero-intro{max-width:190px;margin-top:23px;font-size:12px!important}.sp-hero-link{gap:20px;margin-top:22px;font-size:10px}.sp-contact-grid{grid-template-columns:1fr;gap:14px;margin-top:23px}.sp-contact-card{grid-template-columns:42px minmax(0,1fr) 20px;align-items:start;gap:16px;padding:23px;display:grid}.sp-contact-card>div{order:0}.sp-contact-icon{border-radius:12px;width:42px;height:42px}.sp-contact-icon svg{width:21px;height:21px}.sp-contact-action{width:20px;margin:0}.sp-page .sp-contact-card h2{font-size:23px}.sp-card-eyebrow{font-size:7px}.sp-contact-card p{min-height:0;margin-top:10px}.sp-contact-handle{margin-top:17px;font-size:10px}.sp-page .sp-section-heading h2{font-size:29px}.sp-topics-grid{gap:12px}.sp-topic-card{min-height:239px;padding:20px 17px}.sp-topic-topline{margin-bottom:20px}.sp-page .sp-topic-card h3{font-size:17px}.sp-topic-card p{font-size:11px}.sp-topic-footer{padding-top:23px}.sp-topic-card:last-child:nth-child(odd){min-height:210px}.sp-page .sp-faq-heading h2{font-size:29px}.sp-faq-item summary{gap:12px}.sp-faq-item>p{padding-left:25px;font-size:11px}.sp-guide-heading{padding:24px 0 27px;display:block}.sp-guide-icon{margin-bottom:25px}.sp-page .sp-guide-heading h1{font-size:37px;line-height:1.11}.sp-guide-heading>div>p:last-child{font-size:12px}.sp-guide-layout{margin-top:24px}.sp-guide-steps{padding:24px 20px}.sp-guide-steps li{gap:15px;padding-bottom:25px}.sp-guide-steps li>p{font-size:12px}.sp-guide-channel{flex-wrap:wrap;gap:15px}.sp-guide-channel>a{margin-left:50px;padding-top:0}}@media (width<=360px){.sp-page .sp-hero h1{font-size:49px}.sp-art{min-height:183px;top:31px;right:-2%}.sp-page .sp-hero-intro{max-width:164px;font-size:11px!important}.sp-contact-card{grid-template-columns:36px minmax(0,1fr) 15px;gap:12px;padding:20px 17px}.sp-contact-icon{width:36px;height:36px}.sp-page .sp-contact-card h2{font-size:21px}.sp-contact-handle{font-size:9px}.sp-contact-action svg{width:15px;height:15px}.sp-page .sp-section-heading h2{font-size:25px}.sp-topic-card{min-height:246px;padding:17px 14px}.sp-page .sp-topic-card h3{font-size:16px}.sp-topic-card p{font-size:10px}.sp-topic-icon{border-radius:9px;width:33px;height:33px}.sp-topic-topline{margin-bottom:17px}.sp-page .sp-faq-heading h2{font-size:26px}.sp-guide-steps{padding:23px 17px}.sp-guide-steps li{gap:12px}.sp-guide-steps li>p{font-size:11px}.sp-step-number{width:33px;height:33px}.sp-guide-steps li:not(:last-child):before{left:16px}.sp-guide-channel{padding:19px 17px}}@media (prefers-reduced-motion:reduce){.sp-page *,.sp-page :before,.sp-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.pp-page{--pp-red:#ff324d;--pp-muted:#9d929b;--pp-border:#32292f;--pp-white:#fff8fa;width:100%;max-width:1440px;color:var(--pp-white);margin:0 auto}.pp-page *,.pp-page :before,.pp-page :after{box-sizing:border-box}.pp-page h1,.pp-page h2,.pp-page h3,.pp-page p{margin:0}.pp-page button{font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.pp-page button:focus-visible{outline-offset:5px;outline:2px solid #ff8ca0}.pp-page svg{flex:none}.pp-topline{justify-content:space-between;align-items:center;gap:18px;margin-bottom:27px;display:flex}.pp-topline>p{color:#a397a0;letter-spacing:.15em;align-items:center;gap:9px;font-size:10px;font-weight:600;line-height:1.6;display:flex}.pp-topline>p>span{background:var(--pp-red);border-radius:50%;width:6px;height:6px}.pp-topline-label{color:#756871;font-size:11px}.pp-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.pp-page .pp-heading h1{color:#fff8fa;letter-spacing:-.065em;font-size:clamp(37px,4vw,57px);font-weight:600;line-height:1.05}.pp-heading h1>span{color:var(--pp-red)}.pp-heading p{color:#9d929b;margin-top:13px;font-size:13px;line-height:1.7}.pp-edit{color:#e9b8cb;background:#1b141a;border:1px solid #42313c;border-radius:9px;flex:none;justify-content:center;align-items:center;gap:9px;min-height:42px;padding:0 16px;transition:border-color .2s,background .2s;display:inline-flex;font-size:11px!important}.pp-edit svg{width:16px;height:16px}.pp-edit:hover{background:#321a26;border-color:#b34d6e}.pp-identity-panel{isolation:isolate;background:linear-gradient(115deg,#1b161b,#161116 60%,#2b1724);border:1px solid #45303d;border-radius:18px;grid-template-columns:1.15fr 1fr;align-items:center;gap:10px;min-height:278px;padding:30px 36px;display:grid;position:relative;overflow:hidden}.pp-identity-panel:after{z-index:-1;content:"";pointer-events:none;border:1px solid #b96a8e1f;border-radius:50%;width:560px;height:560px;position:absolute;top:-180px;right:-40px;box-shadow:0 0 0 62px #b96a8e05,0 0 0 124px #b96a8e03}.pp-identity{align-items:center;gap:24px;min-width:0;display:flex}.pp-avatar-button{background:0 0;border:0;border-radius:50%;flex:none;width:96px;height:96px;padding:0;position:relative}.pp-avatar-button:before{content:"";pointer-events:none;border:1px solid #f47e9b39;border-radius:50%;position:absolute;inset:-7px}.pp-avatar{color:#ffe3ed;background:linear-gradient(145deg,#9b294d,#3d1e32);border:1px solid #c95b7c75;border-radius:50%;width:96px;height:96px;font-size:34px;font-weight:500;box-shadow:0 12px 32px #0005}.pp-camera{color:#fff;background:#ed3458;border:3px solid #1b151b;border-radius:50%;place-items:center;width:29px;height:29px;display:grid;position:absolute;bottom:0;right:-3px}.pp-camera>svg{width:14px;height:14px}.pp-identity-copy{min-width:0}.pp-eyebrow{color:#a08393;letter-spacing:.14em;font-size:9px;font-weight:600;line-height:1.6}.pp-page .pp-identity h2{color:#f9edf3;letter-spacing:-.045em;overflow-wrap:anywhere;margin-top:9px;font-size:clamp(22px,2.4vw,33px);font-weight:550;line-height:1.25}.pp-email{color:#9b7f8f;overflow-wrap:anywhere;font-size:12px;line-height:1.7;margin-top:8px!important}.pp-verification-pill{color:#f2a1ba;white-space:normal;background:#38202b;border:1px solid #754253;border-radius:7px;align-items:center;gap:6px;max-width:100%;min-height:27px;margin-top:16px;padding:4px 8px;line-height:1.5;display:inline-flex;font-size:9px!important}.pp-verification-pill>svg{width:12px;height:12px}.pp-verification-pill>svg:last-child{width:10px;height:10px;margin-left:3px}.pp-verification-pill:hover{border-color:#de6f91}.pp-verification-pill.is-verified{color:#e6c2d2;background:#30232d;border-color:#745967}.pp-membership-stage{perspective:950px;place-items:center;min-width:0;padding:14px 10px 20px;display:grid}.pp-membership-card{isolation:isolate;background:linear-gradient(122deg,#58414e 0%,#2e1f2b 40%,#221820 100%);border:1px solid #8e5f77;border-radius:16px;width:min(100%,327px);min-height:193px;padding:24px;transition:transform .35s,box-shadow .35s;position:relative;overflow:hidden;transform:rotateY(-9deg)rotateX(7deg)rotate(-6deg);box-shadow:5px 7px #180f16,10px 20px 28px #0004,inset 0 1px #edc5d244}.pp-membership-card:before{z-index:-1;content:"";pointer-events:none;border:1px solid #d6a3bf3b;border-radius:50%;width:390px;height:390px;position:absolute;top:-180px;left:82px;box-shadow:0 0 0 40px #d6a3bf05}.pp-membership-card:after{z-index:-1;content:"";pointer-events:none;background:#e6a9c10b;width:45px;position:absolute;inset:-80px 44% -60px auto;transform:rotate(-23deg)}.pp-membership-stage.is-active .pp-membership-card{background:linear-gradient(122deg,#9c3657 0%,#5b233d 40%,#281822 100%);border-color:#bd5f80}.pp-membership-stage:hover .pp-membership-card{transform:rotateY(-4deg)rotateX(3deg)rotate(-3deg)}.pp-membership-top{color:#f5d8e5;justify-content:space-between;align-items:center;display:flex}.pp-membership-top>span{letter-spacing:-.06em;font-size:15px;font-weight:650}.pp-membership-top>svg{width:21px;height:21px}.pp-membership-label{color:#b88fa4;letter-spacing:.19em;font-size:7px;font-weight:600;line-height:1.5;margin-top:23px!important}.pp-membership-card>strong{letter-spacing:-.065em;color:#dcb8ca;margin-top:6px;font-size:31px;font-weight:400;line-height:1.08;display:block}.pp-membership-card>strong>span{color:#fff2f7;font-weight:550}.pp-membership-stage.is-active .pp-membership-card>strong{font-size:43px}.pp-membership-bottom{justify-content:space-between;align-items:center;gap:12px;margin-top:18px;display:flex}.pp-membership-bottom>span{color:#d6a7bc;letter-spacing:.13em;align-items:center;gap:5px;font-size:6px;font-weight:600;line-height:1.5;display:inline-flex}.pp-membership-bottom i{background:currentColor;border-radius:50%;width:4px;height:4px;display:block}.pp-membership-bottom>button{color:#f5d4e3;background:#9b688520;border:1px solid #b7839a80;border-radius:50%;place-items:center;width:28px;height:28px;padding:0;display:grid}.pp-membership-bottom>button svg{width:14px;height:14px}.pp-membership-bottom>button:hover{background:#c65e8b60}.pp-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.pp-metric{border:1px solid var(--pp-border);background:linear-gradient(125deg,#191419,#141114);border-radius:12px;min-width:0;padding:23px 22px}.pp-metric-label{color:#9d8292;align-items:center;gap:8px;font-size:10px;line-height:1.6;display:flex}.pp-metric-label>svg{color:#bb748f;width:15px;height:15px}.pp-metric>strong{color:#f9e9f1;letter-spacing:-.055em;overflow-wrap:anywhere;max-width:100%;margin-top:13px;font-size:clamp(20px,2.1vw,30px);font-weight:500;line-height:1.2;display:block}.pp-metric-accent>strong{color:#ff829f}.pp-activity-grid{grid-template-columns:1.18fr 1fr;gap:18px;margin-top:25px;display:grid}.pp-tasks-card,.pp-verification-card{border:1px solid var(--pp-border);background:#151115;border-radius:14px;min-width:0;padding:27px 29px}.pp-card-top{align-items:center;gap:11px;display:flex}.pp-section-icon{color:#e598b4;background:#291922;border:1px solid #603046;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.pp-section-icon>svg{width:17px;height:17px}.pp-card-top .pp-eyebrow{letter-spacing:.13em;text-transform:uppercase;font-size:8px}.pp-tasks-body{justify-content:space-between;align-items:center;gap:21px;margin-top:20px;display:flex}.pp-page .pp-tasks-body h2,.pp-page .pp-verification-card h2{color:#f2e3eb;letter-spacing:-.045em;font-size:24px;font-weight:500;line-height:1.25}.pp-tasks-body>div:first-child{min-width:0;max-width:270px}.pp-tasks-body p,.pp-verification-card>p{color:#987988;margin-top:10px;font-size:11px;line-height:1.8}.pp-progress-ring{background:conic-gradient(from -90deg,#ff647e var(--pp-progress),#3a222f 0);border-radius:50%;flex:none;place-items:center;width:88px;height:88px;display:grid;position:relative;box-shadow:0 0 30px #cb244212}.pp-progress-ring:before{content:"";background:#151115;border-radius:50%;position:absolute;inset:5px}.pp-progress-ring>span{color:#916a7d;align-items:baseline;gap:4px;display:flex;position:relative}.pp-progress-ring strong{color:#f8dfe9;letter-spacing:-.06em;font-size:28px;font-weight:500;line-height:1}.pp-progress-ring small{font-size:10px}.pp-task-button,.pp-verification-button{color:#f6bdd0;background:#3b1b2a;border:1px solid #9c3f5c;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:44px;margin-top:23px;padding:0 15px;transition:background .2s,border-color .2s;display:flex;font-size:11px!important;font-weight:500!important}.pp-task-button>svg,.pp-verification-button>svg{width:16px;height:16px}.pp-task-button:hover,.pp-verification-button:hover{background:#67233d;border-color:#de6688}.pp-verification-card{background:radial-gradient(at 100% 0,#c64e7e0d,#0000 65%),#171117;flex-direction:column;display:flex}.pp-status-dot{background:#ba6e8c;border-radius:50%;width:6px;height:6px;margin-left:auto;box-shadow:0 0 0 4px #ab588513}.pp-verification-card.is-verified .pp-status-dot{background:#f2b0ca;box-shadow:0 0 0 4px #da8eb816}.pp-page .pp-verification-card h2{margin-top:20px}.pp-verification-card>p{max-width:340px;margin-bottom:21px}.pp-verification-button{color:#e9b1c7;background:#291824;border-color:#5b3446;margin-top:auto}.pp-settings-section{margin-top:38px}.pp-section-heading{margin-bottom:18px}.pp-section-heading>.pp-eyebrow{font-size:8px}.pp-page .pp-section-heading h2{color:#f7eaf0;letter-spacing:-.05em;margin-top:7px;font-size:30px;font-weight:500;line-height:1.2}.pp-settings-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.pp-settings-panel{border:1px solid var(--pp-border);background:#141114;border-radius:13px;min-width:0;padding:23px 24px 4px;overflow:hidden}.pp-page .pp-settings-panel>h3{color:#8d7080;letter-spacing:.12em;text-transform:uppercase;padding-bottom:9px;font-size:9px;font-weight:600;line-height:1.6}.pp-action{text-align:left;color:#dfb6c9;background:0 0;border:0;border-bottom:1px solid #30232d;align-items:center;gap:13px;width:100%;min-height:83px;padding:17px 0;display:flex}.pp-action:last-child{border-bottom:0}.pp-action-icon{color:#d08ea9;background:#241720;border:1px solid #4e2d3e;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;transition:border-color .2s,background .2s;display:grid}.pp-action-icon>svg{width:17px;height:17px}.pp-action-copy{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.pp-action-copy>strong{color:#eee0e8;letter-spacing:-.01em;font-size:12px;font-weight:500;line-height:1.4}.pp-action-copy>small{color:#886679;overflow-wrap:anywhere;font-size:10px;line-height:1.5}.pp-action-chevron{color:#715064;width:14px;height:14px}.pp-action:hover .pp-action-icon{background:#3e1d31;border-color:#9e4a70}.pp-action:hover .pp-action-chevron{color:#e68eb5}.pp-footer{justify-content:space-between;align-items:center;gap:22px;margin-top:22px;padding:20px 0 6px;display:flex}.pp-support-button{color:#cd91ac;text-align:left;background:0 0;border:0;align-items:center;gap:13px;padding:0;display:flex}.pp-footer-icon{background:#21151e;border:1px solid #4d2a3d;border-radius:10px;place-items:center;width:35px;height:35px;display:grid}.pp-footer-icon>svg{width:18px;height:18px}.pp-support-button>span:nth-child(2){flex-direction:column;gap:5px;display:flex}.pp-support-button strong{color:#d7bdca;font-size:11px;font-weight:500}.pp-support-button small{color:#9e7289;font-size:10px}.pp-support-button>svg{width:15px;height:15px;margin-left:16px}.pp-support-button:hover small{color:#ff9cc6}.pp-signout{color:#ec8da9;background:#2a1720;border:1px solid #643141;border-radius:8px;justify-content:center;align-items:center;gap:9px;min-height:40px;padding:0 15px;transition:border-color .2s,background .2s;display:flex;font-size:11px!important}.pp-signout>svg{width:16px;height:16px}.pp-signout:hover{background:#502030;border-color:#e16485}@media (width>=1450px){.pp-identity-panel{min-height:300px;padding:36px 44px}.pp-identity{gap:30px}.pp-avatar-button,.pp-avatar{width:109px;height:109px}.pp-membership-card{width:350px;min-height:211px;padding:26px}.pp-membership-card>strong{font-size:34px}.pp-membership-label{margin-top:27px!important}.pp-metric{padding:25px}.pp-tasks-card,.pp-verification-card{padding:29px 32px}}@media (width<=1080px){.pp-identity-panel{grid-template-columns:1.05fr 1fr;gap:15px;padding:27px}.pp-identity{gap:19px}.pp-avatar-button,.pp-avatar{width:75px;height:75px}.pp-avatar{font-size:27px}.pp-camera{border-width:2px;width:26px;height:26px}.pp-page .pp-identity h2{font-size:25px}.pp-identity-copy>.pp-eyebrow{font-size:8px}.pp-email{font-size:11px}.pp-membership-stage{padding:10px 0 18px}.pp-membership-card{min-height:184px;padding:21px}.pp-membership-card>strong{font-size:28px}.pp-metrics{gap:10px}.pp-metric{padding:20px 17px}.pp-metric-label{gap:6px;font-size:9px}.pp-metric-label>svg{width:14px;height:14px}.pp-metric>strong{font-size:23px}.pp-tasks-card,.pp-verification-card{padding:23px}.pp-progress-ring{width:75px;height:75px}.pp-progress-ring strong{font-size:25px}.pp-tasks-body{gap:13px}.pp-page .pp-tasks-body h2,.pp-page .pp-verification-card h2{font-size:23px}.pp-settings-panel{padding-left:22px;padding-right:22px}}@media (width<=700px){.pp-topline{margin-bottom:22px}.pp-topline>p{letter-spacing:.12em;font-size:8px}.pp-topline-label{display:none}.pp-heading{align-items:flex-start;gap:13px;margin-bottom:22px}.pp-page .pp-heading h1{font-size:43px}.pp-heading p{max-width:220px;margin-top:11px;font-size:11px}.pp-edit{gap:6px;min-height:37px;margin-top:4px;padding:0 11px;font-size:10px!important}.pp-edit svg{width:14px;height:14px}.pp-identity-panel{border-radius:16px;grid-template-columns:1fr;gap:0;padding:27px 24px 8px}.pp-identity{align-items:center;gap:22px;padding:1px 0 4px}.pp-avatar-button,.pp-avatar{width:78px;height:78px}.pp-avatar{font-size:28px}.pp-camera{width:27px;height:27px}.pp-page .pp-identity h2{font-size:26px}.pp-identity-copy>.pp-eyebrow{letter-spacing:.12em;font-size:7px}.pp-email{font-size:11px;margin-top:6px!important}.pp-verification-pill{min-height:27px;margin-top:12px;font-size:9px!important}.pp-membership-stage{justify-self:center;width:100%;max-width:335px;padding:34px 9px 27px}.pp-membership-card{width:100%;min-height:184px;padding:23px;transform:rotateY(-7deg)rotateX(6deg)rotate(-5deg)}.pp-membership-top>span{font-size:15px}.pp-membership-label{margin-top:22px!important}.pp-membership-card>strong{font-size:29px}.pp-membership-bottom{margin-top:16px}.pp-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:14px}.pp-metric{border-radius:12px;padding:21px 19px}.pp-metric-label{font-size:10px}.pp-metric>strong{margin-top:14px;font-size:27px}.pp-activity-grid{grid-template-columns:1fr;gap:14px;margin-top:20px}.pp-tasks-card,.pp-verification-card{border-radius:14px;padding:24px}.pp-card-top .pp-eyebrow{font-size:8px}.pp-page .pp-tasks-body h2,.pp-page .pp-verification-card h2{font-size:25px}.pp-tasks-body>div:first-child{max-width:240px}.pp-tasks-body p,.pp-verification-card>p{font-size:12px}.pp-progress-ring{width:81px;height:81px}.pp-progress-ring strong{font-size:28px}.pp-progress-ring small{font-size:10px}.pp-task-button,.pp-verification-button{min-height:46px;font-size:12px!important}.pp-verification-card>p{max-width:330px;margin-bottom:22px}.pp-settings-section{margin-top:29px}.pp-settings-grid{grid-template-columns:1fr;gap:14px}.pp-page .pp-section-heading h2{font-size:29px}.pp-section-heading>.pp-eyebrow{font-size:8px}.pp-settings-panel{padding:22px 22px 3px}.pp-page .pp-settings-panel>h3{font-size:9px}.pp-action{gap:14px;min-height:83px;padding:17px 0}.pp-action-icon{width:35px;height:35px}.pp-action-copy>strong{font-size:13px}.pp-action-copy>small{font-size:11px}.pp-action-chevron{width:15px;height:15px}.pp-footer{gap:16px;margin-top:16px;padding-top:15px}.pp-support-button{gap:11px}.pp-support-button strong{font-size:12px}.pp-support-button small{font-size:10px}.pp-support-button>svg{margin-left:6px}.pp-signout{min-height:39px;padding:0 12px;font-size:11px!important}}@media (width<=360px){.pp-page .pp-heading h1{font-size:37px}.pp-heading p{max-width:175px;font-size:10px}.pp-edit{padding:0 9px;font-size:9px!important}.pp-identity-panel{padding-left:19px;padding-right:19px}.pp-identity{gap:17px}.pp-avatar-button,.pp-avatar{width:65px;height:65px}.pp-avatar{font-size:24px}.pp-avatar-button:before{inset:-5px}.pp-page .pp-identity h2{font-size:22px}.pp-email{font-size:10px}.pp-membership-stage{padding:31px 5px 25px}.pp-membership-card{min-height:178px;padding:20px}.pp-membership-card>strong{font-size:27px}.pp-metric{padding:18px 15px}.pp-metric-label{font-size:8px}.pp-metric>strong{font-size:24px}.pp-metrics{gap:10px}.pp-tasks-card,.pp-verification-card{padding:21px}.pp-page .pp-tasks-body h2,.pp-page .pp-verification-card h2{font-size:23px}.pp-tasks-body p,.pp-verification-card>p{font-size:11px}.pp-progress-ring{width:69px;height:69px}.pp-progress-ring strong{font-size:25px}.pp-progress-ring small{font-size:9px}.pp-settings-panel{padding-left:20px;padding-right:20px}.pp-support-button>svg{display:none}.pp-signout{padding:0 11px}.pp-footer-icon{width:31px;height:31px}.pp-footer{gap:11px}}@media (prefers-reduced-motion:reduce){.pp-page *{transition:none!important;animation:none!important}.pp-membership-stage:hover .pp-membership-card{transform:rotateY(-9deg)rotateX(7deg)rotate(-6deg)}}.vf-page{--vf-red:#ff3b59;--vf-pink:#ff91a3;--vf-muted:#aaa1ac;--vf-line:#ffffff12;color:#f8f4f6;min-width:0;padding-bottom:12px}.vf-page *{box-sizing:border-box}.vf-page button,.vf-page select,.vf-page a{font-family:inherit}.vf-page button:focus-visible,.vf-page select:focus-visible,.vf-page a:focus-visible{outline-offset:4px;outline:2px solid #ff8298}.vf-page .vf-back{color:#bcb2bf;cursor:pointer;gap:9px;margin-bottom:22px;font-size:12px}.vf-back svg{width:17px;height:17px}.vf-hero{isolation:isolate;background:radial-gradient(at 95% 60%,#a821421a,#0000 60%),linear-gradient(115deg,#171315,#101012);border:1px solid #ff8ba11c;border-radius:25px;grid-template-columns:minmax(0,1fr) minmax(290px,.7fr);align-items:center;gap:32px;min-height:310px;padding:42px 44px;display:grid;position:relative;overflow:hidden}.vf-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#0000,#ff63735c,#0000);width:55%;height:1px;position:absolute;bottom:0;left:0}.vf-eyebrow{color:#bbadb8;letter-spacing:.18em;align-items:center;gap:9px;margin:0;font-size:10px;font-weight:650;line-height:1.6;display:flex}.vf-hero .vf-eyebrow>span{background:var(--vf-red);border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 14px #ff3b5950}.vf-hero h1{color:#fff;letter-spacing:-.065em;overflow-wrap:normal;max-width:600px;margin:21px 0 16px;font-size:clamp(34px,3.8vw,58px);font-weight:650;line-height:1.05}.vf-hero h1>span,.vf-panel-heading h2>span,.vf-review h2>span{color:var(--vf-red)}.vf-hero-copy>p:not(.vf-eyebrow){color:#a99fa9;max-width:410px;margin:0;font-size:13px;line-height:1.7}.vf-status-pill{color:#e9b9c3;background:#f33b5b07;border:1px solid #f867821f;border-radius:6px;align-items:center;gap:7px;margin-top:24px;padding:7px 12px;font-size:10px;font-weight:550;display:inline-flex}.vf-status-pill svg{width:15px;height:15px}.vf-status-pill.is-complete{color:#fff0f4;background:#ff3b5912;border-color:#ff748f33}.vf-identity-art{perspective:1000px;justify-self:center;place-items:center;width:min(100%,340px);min-width:0;height:250px;display:grid;position:relative}.vf-art-orbit{pointer-events:none;border:1px solid #ff69781a;border-radius:50%;width:285px;height:285px;position:absolute;transform:rotateX(55deg)rotate(-35deg)}.vf-art-orbit-two{border-color:#ff69780d;width:370px;height:370px}.vf-art-dots{gap:6px;display:flex;position:absolute;top:22px;right:-9px;transform:rotate(-8deg)}.vf-art-dots i{opacity:.35;background:#8a5a65;border-radius:50%;width:3px;height:3px}.vf-art-dots i:nth-child(3){opacity:1;background:#ff3b59}.vf-id-card{isolation:isolate;background:linear-gradient(115deg,#51404a,#292128 40%,#1c171e 100%);border:1px solid #b58b9c52;border-radius:15px;width:280px;height:177px;padding:19px 20px;animation:.7s ease-out both vf-card-arrive;position:relative;overflow:hidden;transform:rotate(-9deg)rotateY(-13deg)rotateX(5deg);box-shadow:3px 4px #3d2b352d,10px 18px 0 -5px #0d0a0b85,22px 31px 37px -12px #000c,inset 0 1px #dfc1cc25}.vf-id-card:before{content:"";z-index:-1;border:1px solid #cdaaba26;border-radius:50%;width:230px;height:230px;position:absolute;bottom:-90px;right:-65px;box-shadow:0 0 0 24px #cdaaba04,0 0 0 50px #cdaaba03}.vf-id-top{letter-spacing:.05em;color:#f4e9ef;justify-content:space-between;align-items:start;gap:20px;font-size:9px;font-weight:700;line-height:1.3;display:flex}.vf-id-top>span>span{letter-spacing:.2em;color:#baa7b7;margin-top:4px;font-size:5px;font-weight:450;display:block}.vf-id-top>svg{color:#dac2d0;width:18px;height:18px}.vf-id-portrait{color:#d4b8c8;background:linear-gradient(145deg,#ffffff0c,#ffffff03);border:1px solid #ffffff09;border-radius:7px;place-items:center;width:49px;height:53px;margin-top:16px;display:grid;position:relative}.vf-id-portrait>svg{opacity:.8;width:31px;height:31px}.vf-id-portrait>span{opacity:.6;background:#ff6884;height:1px;position:absolute;top:22px;left:-5px;right:-5px;box-shadow:0 0 8px #ff3b5999}.vf-id-portrait i{border:0 solid #ee8a9e5c;border-width:1px 0 0 1px;width:7px;height:7px;position:absolute;top:-3px;left:-3px}.vf-id-portrait i:last-child{left:auto;right:-3px;transform:rotate(90deg)}.vf-id-portrait i:nth-last-child(2){top:auto;bottom:-3px;transform:rotate(-90deg)}.vf-id-portrait i:nth-last-child(3){inset:auto -3px -3px auto;transform:rotate(180deg)}.vf-id-name{gap:7px;min-width:0;display:grid;position:absolute;top:75px;left:86px;right:20px}.vf-id-name>span{letter-spacing:.2em;color:#af99ab;font-size:5px}.vf-id-name>strong{text-overflow:ellipsis;white-space:nowrap;color:#f8f0f5;max-width:100%;font-size:12px;font-weight:500;display:block;overflow:hidden}.vf-id-bottom{color:#c9a7b8;border-top:1px solid #fff1;justify-content:space-between;align-items:center;gap:9px;margin-top:18px;padding-top:12px;display:flex}.vf-id-bottom>span{letter-spacing:.16em;align-items:center;gap:6px;font-size:5px;font-weight:550;display:flex}.vf-id-bottom i{background:#ff728b;border-radius:50%;width:3px;height:3px;box-shadow:0 0 7px #ff3b594d}.vf-id-bottom>svg{width:11px;height:11px}.vf-id-gloss{pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff0b);position:absolute;inset:-40% 60% -40% -40%;transform:rotate(-22deg)}.vf-art-badge{color:#ffd7df;background:linear-gradient(140deg,#7a3047,#3a1c2b);border:1px solid #ff849950;border-radius:16px;place-items:center;width:56px;height:56px;display:grid;position:absolute;bottom:22px;right:6px;transform:rotate(7deg);box-shadow:5px 8px #0c0b0d,7px 12px 24px #0007}.vf-art-badge svg{width:26px;height:26px}.vf-journey{border:1px solid var(--vf-line);background:#131114;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:22px 0 30px;padding:0;list-style:none;display:grid;overflow:hidden}.vf-journey li{align-items:center;gap:13px;min-width:0;padding:22px 24px;display:flex;position:relative}.vf-journey li+li:before{content:"";background:var(--vf-line);width:1px;position:absolute;top:23px;bottom:23px;left:0}.vf-journey-number{color:#aca2af;background:#ffffff02;border:1px solid #ffffff16;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:11px;display:grid}.vf-journey-number svg{width:17px;height:17px}.vf-journey li.is-complete .vf-journey-number{color:#ff8a9f;background:#ff3b5911;border-color:#ff5c7b4d}.vf-journey li>span:nth-child(2){gap:5px;min-width:0;display:grid}.vf-journey strong{color:#e0d9e1;font-size:12px;font-weight:550;line-height:1.4}.vf-journey small{color:#9a8e9c;font-size:10px;line-height:1.4}.vf-journey-symbol{color:#6f606f;flex:none;width:21px;height:21px;margin-left:auto}.vf-workspace{grid-template-columns:minmax(0,1.65fr) minmax(270px,1fr);align-items:start;gap:22px;display:grid}.vf-workspace>.vf-form,.vf-workspace>.vf-review{border:1px solid var(--vf-line);min-width:0;box-shadow:none;background:#151215;border-radius:18px;margin:0;padding:30px}.vf-panel-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.vf-panel-heading h2{color:#f9f4f7;letter-spacing:-.055em;margin:10px 0 0;font-size:25px;font-weight:600;line-height:1.25}.vf-panel-symbol{color:#d18c9d;background:#ffffff02;border:1px solid #fff1;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;display:grid}.vf-panel-symbol svg{width:21px;height:21px}.vf-form .vf-camera-help{color:#aaa0ad;max-width:610px;margin:18px 0 22px;font-size:11px;line-height:1.9}.vf-form label.vf-document-select{color:#c9becb;gap:9px;margin:25px 0 22px;font-size:11px;font-weight:500;display:grid}.vf-form .vf-document-select select{color:#eee7ee;min-height:46px;box-shadow:none;background:#0e0c0f;border:1px solid #ffffff17;border-radius:8px;outline:none;padding:12px 14px;font-family:inherit;font-size:12px}.vf-form .vf-document-select select:disabled{color:#9f929f;cursor:default}.vf-capture-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.vf-capture-card{background:linear-gradient(140deg,#ffffff03,#0000);border:1px solid #ffffff10;border-radius:12px;min-width:0;padding:20px 18px}.vf-capture-card.is-ready{background:linear-gradient(140deg,#ff3b5908,#0000);border-color:#ff7b962b}.vf-capture-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.vf-capture-symbol{color:#e5b5c2;background:#ff3b5908;border:1px solid #ff829523;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.vf-capture-symbol svg{width:21px;height:21px}.vf-capture-number{color:#756571;letter-spacing:.12em;font-size:10px}.vf-capture-card h3{color:#f0e7ee;letter-spacing:-.035em;margin:18px 0 7px;font-size:15px;font-weight:550}.vf-capture-card>p{color:#9c8e9c;min-height:35px;margin:0;font-size:10px;line-height:1.75}.vf-page .camera-photo-field{gap:9px;margin-top:20px}.vf-page .camera-field-label{color:#bcaab9;font-size:10px}.vf-page .camera-photo-button{color:#efb5c4;background:#ff3b5908;border:1px solid #ff68832a;border-radius:8px;gap:9px;min-height:61px;padding:12px 10px;font-size:11px}.vf-page .camera-photo-button:hover:not(:disabled){background:#ff3b5910;border-color:#ff7d9755}.vf-page .camera-photo-button>svg{width:19px;height:19px}.vf-page .camera-photo-button small{color:#aa8d9e;margin-top:4px;font-size:8px;line-height:1.5}.vf-page .camera-photo-button.has-photo{background:#ff3b5911;border-color:#ff82964d}.vf-page .camera-photo-button.has-photo>span:last-child{color:#ff9eb2}.vf-page .camera-saved-preview{border-color:#ff829631;border-radius:8px;width:100%;max-height:170px}.vf-form .vf-error{color:#ffa6b7;background:#ff3b5909;border:1px solid #ff758d33;border-radius:8px;margin:18px 0 0;padding:12px 14px;font-size:11px;line-height:1.7}.vf-submit-area{border-top:1px solid var(--vf-line);margin-top:24px;padding-top:21px}.vf-submit-area>p{color:#a798a8;align-items:start;gap:8px;margin:0 0 16px;font-size:10px;line-height:1.7;display:flex}.vf-submit-area>p>svg{color:#c47d94;flex:none;width:15px;height:15px;margin-top:1px}.vf-submit-area .vf-submit{color:#fff;cursor:pointer;background:linear-gradient(110deg,#ff3b59,#e71c3d);border:1px solid #ff6880;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:50px;margin:0;padding:13px 18px;font-size:12px;font-weight:600;display:flex;box-shadow:inset 0 1px #ffffff25,0 7px 22px #ff204314}.vf-submit-area .vf-submit>svg{width:19px;height:19px}.vf-submit-area .vf-submit:disabled{box-shadow:none;color:#c69eae;cursor:default;opacity:.75;background:linear-gradient(110deg,#733343,#4c2532);border-color:#8e3b4d}.vf-spinner{border:2px solid #ffffff3b;border-top-color:#fff;border-radius:50%;flex:none;width:17px;height:17px;animation:.8s linear infinite vf-spin}.vf-workspace>.vf-review{background:radial-gradient(at 100% 0,#fb42640b,#0000 65%),#141114;padding:28px;position:sticky;top:24px}.vf-review-head{justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px;display:flex}.vf-review-icon{color:#df92a9;background:#ff3b5908;border:1px solid #ff78922d;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.vf-review-icon.is-complete{color:#ffe8ee;background:#ff3b5915}.vf-review-icon svg{width:20px;height:20px}.vf-review h2{color:#f5eaf2;letter-spacing:-.05em;margin:0;font-size:28px;font-weight:550;line-height:1.2}.vf-review .vf-status-copy{color:#aa98a8;margin:15px 0 0;font-size:11px;line-height:1.9}.vf-receipt{border-block:1px solid var(--vf-line);gap:0;margin-top:27px;display:grid}.vf-receipt>div{gap:10px;min-width:0;padding:18px 0;display:grid}.vf-receipt>div+div{border-top:1px solid var(--vf-line)}.vf-receipt>div>span{color:#a994a4;align-items:center;gap:8px;font-size:10px;display:flex}.vf-receipt svg{color:#be8198;width:16px;height:16px}.vf-receipt strong{color:#d8bdcc;overflow-wrap:anywhere;min-width:0;font-size:11px;font-weight:450;line-height:1.7}.vf-review-foot{color:#9e8798;align-items:center;gap:8px;margin-top:20px;font-size:9px;line-height:1.7;display:flex}.vf-review-foot>svg{flex:none;width:14px;height:14px}.vf-support-link{color:#ecc0d0;background:#ffffff02;border:1px solid #ff79932d;border-radius:8px;justify-content:space-between;align-items:center;gap:15px;min-height:44px;margin-top:22px;padding:11px 13px;font-size:11px;text-decoration:none;display:flex}.vf-support-link>span{align-items:center;gap:8px;display:flex}.vf-support-link svg{width:16px;height:16px}.vf-support-link:hover{background:#ff3b5909;border-color:#ff79935a}@keyframes vf-card-arrive{0%{opacity:0;transform:translateY(10px)rotate(-6deg)rotateY(-13deg)rotateX(5deg)}to{opacity:1;transform:rotate(-9deg)rotateY(-13deg)rotateX(5deg)}}@keyframes vf-spin{to{transform:rotate(360deg)}}@media (width>=1500px){.vf-hero{grid-template-columns:minmax(0,1fr) minmax(330px,.65fr);min-height:340px;padding:50px}.vf-identity-art{transform:scale(1.1)}}@media (width<=1150px){.vf-hero{grid-template-columns:minmax(0,1fr) 260px;gap:14px;padding:32px}.vf-identity-art{height:230px}.vf-id-card{width:255px;height:166px;padding:17px 18px}.vf-id-name{top:70px;left:80px}.vf-id-portrait{margin-top:12px}.vf-id-bottom{margin-top:13px}.vf-art-badge{border-radius:13px;width:49px;height:49px;bottom:19px;right:-2px}.vf-journey li{gap:10px;padding:19px 18px}.vf-journey-symbol{display:none}.vf-workspace{grid-template-columns:minmax(0,1.45fr) minmax(240px,1fr);gap:16px}.vf-workspace>.vf-form,.vf-workspace>.vf-review{padding:24px}.vf-capture-grid{grid-template-columns:1fr}.vf-capture-card{padding:18px}.vf-capture-card>p{min-height:0}.vf-capture-card h3{margin-top:13px}.vf-page .camera-photo-field{margin-top:15px}.vf-page .camera-photo-button{padding:13px;font-size:12px}.vf-page .camera-photo-button small{font-size:10px}.vf-page .camera-saved-preview{max-height:210px}}@media (width<=800px){.vf-hero{grid-template-columns:minmax(0,1fr) 230px;gap:8px;min-height:270px;padding:29px}.vf-hero h1{font-size:37px}.vf-identity-art{width:255px;margin-left:-20px;margin-right:-10px;transform:scale(.86)}.vf-hero .vf-eyebrow{font-size:8px}.vf-workspace{grid-template-columns:minmax(0,1fr)}.vf-workspace>.vf-review{position:static}.vf-capture-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vf-capture-card>p{min-height:35px}.vf-page .camera-photo-button{padding:12px 10px;font-size:11px}.vf-page .camera-photo-button small{font-size:9px}.vf-review-head{margin-bottom:13px}.vf-review .vf-status-copy{max-width:650px}.vf-receipt{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.vf-receipt>div+div{border-top:0;border-left:1px solid var(--vf-line);padding-left:18px}.vf-support-link{max-width:280px}}@media (width<=600px){.vf-page .vf-back{min-height:34px;margin-bottom:17px;font-size:11px}.vf-hero{background:radial-gradient(at 80% 70%,#a8214215,#0000 65%),linear-gradient(115deg,#171315,#101012);border-radius:20px;flex-direction:column;align-items:stretch;gap:8px;min-height:0;padding:28px 24px 15px;display:flex}.vf-hero .vf-eyebrow{font-size:8px}.vf-hero h1{max-width:330px;margin:19px 0 13px;font-size:40px}.vf-hero-copy>p:not(.vf-eyebrow){max-width:310px;font-size:11px}.vf-status-pill{margin-top:18px;font-size:9px}.vf-identity-art{align-self:center;width:280px;height:205px;margin:0;transform:scale(.92)}.vf-id-card{width:255px;height:166px}.vf-art-badge{bottom:7px;right:3px}.vf-journey{border-radius:13px;gap:0;margin:17px 0 24px}.vf-journey li{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:17px 10px}.vf-journey-number{width:29px;height:29px;font-size:10px}.vf-journey strong{font-size:10px}.vf-journey small{font-size:8px;line-height:1.55}.vf-journey li>span:nth-child(2){gap:5px;width:100%}.vf-journey li+li:before{top:20px;bottom:20px}.vf-workspace{gap:17px}.vf-workspace>.vf-form,.vf-workspace>.vf-review{border-radius:16px;padding:23px 20px}.vf-panel-heading h2{margin-top:8px;font-size:24px}.vf-eyebrow{letter-spacing:.17em;font-size:8px}.vf-panel-symbol{border-radius:9px;width:35px;height:35px}.vf-panel-symbol svg{width:18px;height:18px}.vf-form .vf-camera-help{margin:16px 0 21px;font-size:10px;line-height:1.9}.vf-form label.vf-document-select{margin-top:22px;font-size:10px}.vf-form .vf-document-select select{font-size:11px}.vf-capture-grid{grid-template-columns:1fr;gap:12px}.vf-capture-card{padding:19px}.vf-capture-card>p{min-height:0;font-size:10px}.vf-capture-card h3{margin-top:15px;font-size:15px}.vf-capture-symbol{border-radius:9px;width:34px;height:34px}.vf-capture-symbol svg{width:19px;height:19px}.vf-page .camera-photo-field{margin-top:17px}.vf-page .camera-photo-button{min-height:61px;padding:13px;font-size:12px}.vf-page .camera-photo-button small{font-size:9px}.vf-page .camera-saved-preview{max-height:240px}.vf-submit-area{margin-top:22px;padding-top:20px}.vf-submit-area>p{font-size:9px;line-height:1.8}.vf-submit-area .vf-submit{min-height:50px;padding:14px 15px;font-size:12px}.vf-review h2{font-size:27px}.vf-review .vf-status-copy{font-size:11px;line-height:1.85}.vf-receipt{grid-template-columns:1fr;gap:0;margin-top:23px}.vf-receipt>div+div{border-left:0;border-top:1px solid var(--vf-line);padding-left:0}.vf-receipt>div{gap:8px;padding-block:17px}.vf-review-foot{font-size:9px}.vf-support-link{max-width:none;font-size:11px}}@media (width<=350px){.vf-hero{padding-inline:19px}.vf-hero h1{font-size:35px}.vf-identity-art{width:255px;height:185px;margin-inline:-12px;transform:scale(.8)}.vf-journey li{padding-inline:6px}.vf-journey strong{font-size:9px}.vf-journey small{font-size:7px}.vf-workspace>.vf-form,.vf-workspace>.vf-review{padding:21px 16px}.vf-panel-heading h2{font-size:22px}.vf-capture-card{padding:16px}}@media (prefers-reduced-motion:reduce){.vf-id-card,.vf-spinner{animation:none}.vf-page *{scroll-behavior:auto}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page:#09090b;--panel:#131315;--panel-muted:#1b1b1e;--text:#fafafa;--muted:#96969e;--line:#ffffff12;--lime:#ff3446;--blue:#ff3446;--violet:#e8e8ed;--teal:#f4f4f5;--red:#ff3446;--accent:#ff3446;--red-soft:#ff344612}html,body{background:var(--page);color:var(--text)}body{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}:focus-visible{outline-offset:4px;outline:2px solid #ff6774}::selection{color:#fff;background:#ff3446}button,a{-webkit-tap-highlight-color:transparent}button:not(:disabled),a{cursor:pointer}button:disabled{opacity:.45}.icon{stroke-width:1.7px}h1,h2,h3{color:#fafafa}.eyebrow,.micro-label{color:#a0a0a8}.status-dot{background:#ff3446;box-shadow:0 0 0 4px #ff34460c}.brand-lockup{color:#fff;letter-spacing:-.065em;gap:10px;font-size:29px;font-weight:760}.brand-symbol{color:#fff;background:#ff3446;border-radius:10px;flex-shrink:0;place-items:center;width:39px;height:32px;display:grid;transform:none;box-shadow:inset 0 1px #ffffff25}.brand-symbol svg{width:34px;height:34px}.brand-wordmark>span,.brand-period{color:#ff3446}.brand-lockup.compact{gap:9px}.brand-lockup.compact .brand-symbol{border-radius:8px;width:34px;height:28px}.brand-lockup.compact .brand-symbol svg{width:29px;height:29px}.side-brand-button .brand-lockup{gap:9px;font-size:25px}.side-brand-button .brand-symbol{border-radius:8px;width:34px;height:29px}.side-brand-button .brand-symbol svg{width:30px;height:30px}.access-shell{background:#09090b;grid-template-columns:1fr 1fr;gap:0;min-height:100dvh;padding:0}.access-story{background:radial-gradient(at 40% 60%,#ff34460e,#0000 65%),#101012;border:0;border-right:1px solid #ffffff0c;border-radius:0;min-height:820px;padding:44px 54px 28px}.access-story:before{z-index:0;pointer-events:none;content:"";opacity:.3;background-image:linear-gradient(#ffffff04 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 50%,#0000);mask-image:linear-gradient(#0000,#000 50%,#0000)}.access-story>.brand-lockup{z-index:1;position:relative}.access-story-copy{margin-top:70px;position:relative}.access-story-copy .eyebrow{color:#a7a7af;letter-spacing:.17em;font-size:10px;font-weight:650}.access-story-copy h1{letter-spacing:-.07em;margin:20px 0 23px;font-size:clamp(52px,5.5vw,86px);font-weight:650;line-height:.99}.access-story-copy h1>span{color:#ff3446}.access-story-copy>p:last-child{color:#a4a4ac;max-width:340px;font-size:14px;line-height:1.8}.access-logo-art{perspective:1000px;background:0 0;border:0;border-radius:0;flex-direction:column;flex-shrink:0;align-items:center;width:min(100%,380px);margin:17px auto 30px;display:flex;position:relative;overflow:visible}.access-logo-art>img{object-fit:contain;filter:drop-shadow(0 20px 20px #0006)drop-shadow(0 0 28px #ff26331c);transform-origin:50%;width:82%;max-width:100%;height:auto;animation:7s ease-in-out infinite viewvideo-logo-float;display:block;position:relative}.access-art-wordmark{color:#f4f4f6;letter-spacing:-.075em;text-shadow:0 2px #ffffff20,0 7px 16px #0006;margin-top:7px;font-size:clamp(34px,3.6vw,54px);font-weight:800;line-height:1.05;display:block;position:relative}.access-art-wordmark>span{color:#ff263c}@keyframes viewvideo-logo-float{0%,to{transform:translateY(0)rotateX(2deg)rotateY(-8deg)rotate(-2deg)}50%{transform:translateY(-10px)rotateX(-3deg)rotateY(8deg)rotate(2deg)}}.access-logo-art-caption{color:#68686f;letter-spacing:.18em;text-align:center;font-size:7px;position:absolute;bottom:8px;left:0;right:0}.access-story-footer{color:#82828b;letter-spacing:.15em;border-color:#ffffff0d;padding-top:20px;font-size:9px}.story-arrow{color:#e8e8ed;border-color:#ffffff16;width:30px;height:30px}.access-main{background:#09090b;padding:34px 50px 20px}.access-header>a{color:#9a9aa3;gap:8px;font-size:12px}.access-form-wrap{width:min(100%,396px);margin:auto;padding:55px 0 60px}.access-tabs{background:#141416;border-color:#ffffff10;border-radius:10px;gap:4px;padding:4px}.access-tabs button{color:#8b8b95;border-radius:7px;min-height:40px;font-size:12px}.access-tabs button.active{color:#fff;background:#29292e;box-shadow:0 1px 2px #0005}.access-heading{margin:35px 0 28px}.access-step{color:#ff5868;letter-spacing:.17em;font-size:9px;font-weight:650}.access-heading h2{color:#fff;letter-spacing:-.055em;margin:12px 0;font-size:37px;font-weight:600}.access-heading p{color:#92929b;max-width:325px;font-size:13px;line-height:1.75}.access-form{gap:21px}.access-form label{color:#d5d5db;gap:9px;font-size:12px;font-weight:500}.access-form input{color:#f4f4f5;background:#141416;border-color:#ffffff12;border-radius:8px;height:50px;padding:0 15px;font-size:14px}.access-form input::placeholder{color:#62626c}.access-form input:focus{border-color:#ff344680;box-shadow:0 0 0 3px #ff34460a}.access-form input:-webkit-autofill{-webkit-text-fill-color:#fafafa;-webkit-box-shadow:inset 0 0 0 100px #141416}.access-form label>small{color:#7d7d88;font-size:11px;line-height:1.5}.password-control button{color:#82828d}.access-recovery{color:#a5a5ad;font-size:11px}.access-submit{color:#fff;background:#ee293e;border-color:#ff4b5c;border-radius:8px;min-height:50px;font-size:13px;font-weight:600;box-shadow:inset 0 1px #ffffff12,0 5px 22px #ff34460d}.access-submit:hover:not(:disabled){background:#ff3446;box-shadow:0 8px 22px #ff34461f}.access-switch{color:#81818b;font-size:12px}.access-switch button{color:#f1f1f3}.access-switch button:hover{color:#ff5b6a}.access-footer{color:#62626d;font-size:10px}.access-footer a{color:#85858f}.demo-disclosure,.local-test-disclosure{color:#a6a6af;background:#141416;border-color:#ffffff15;font-size:12px}.form-error{color:#ff8390;background:#ff344607;border-color:#ff344630}.app-shell{color:#f5f5f7;background:#09090b;grid-template-columns:236px minmax(0,1fr);overflow:visible}.side-nav{scrollbar-width:thin;background:#101012;border-color:#ffffff0c;align-self:start;height:100dvh;min-height:0;padding:36px 18px 20px;position:sticky;top:0;overflow-y:auto}.side-brand-button{margin:0 10px 32px}.workspace-label{background:#171719;border-color:#ffffff0a;border-radius:10px;gap:10px;padding:12px 11px}.workspace-monogram{color:#ff5a6a;background:#ff344610;border-color:#ff344625;border-radius:8px;width:31px;height:32px;font-weight:650}.workspace-label strong{color:#e1e1e5;font-size:11px;font-weight:550}.workspace-label small{color:#777781;margin-top:3px;font-size:10px}.side-caption{color:#686873;letter-spacing:.15em;margin:0 13px 13px;font-size:9px;font-weight:600}.side-nav nav{gap:5px}.side-nav nav button{color:#8b8b95;border-radius:9px;gap:12px;min-height:46px;padding:0 13px;font-size:12px;font-weight:500;position:relative}.side-nav nav button .icon{width:19px;height:19px}.side-nav nav button:hover{color:#ededf0;background:#ffffff04}.side-nav nav button.active{color:#ff6674;background:linear-gradient(100deg,#ff344618,#ff344606);border-color:#ff344619}.side-nav nav button.active:before{content:"";background:#ff3446;border-radius:2px;width:2px;position:absolute;top:14px;bottom:14px;left:-1px}.nav-active-dot{background:#ff3446;width:4px;height:4px;box-shadow:0 0 8px #ff344650}.side-help{background:linear-gradient(135deg,#1b1518,#171719 65%);border-color:#ffffff0b;border-radius:11px;margin:auto 0 23px;padding:17px 15px}.side-help .help-icon{color:#ff6171;background:#ff344608;border-color:#ff344620;border-radius:8px;width:30px;height:30px;margin-bottom:15px}.side-help strong{color:#e3e3e8;margin-top:0;font-size:12px;font-weight:550}.side-help>span:not(.help-icon){color:#7e7e89;font-size:11px;line-height:1.65}.side-help b{color:#d6d6dd;margin-top:17px;font-size:10px}.side-help:hover{border-color:#ff34462b}.side-account{border-color:#ffffff0c;gap:8px;margin-top:auto;padding-top:18px}.desktop-avatar,.desktop-account>button.desktop-avatar{color:#f1f1f3;background:#242428;border-color:#ffffff13}.side-profile strong{color:#e7e7eb;font-size:11px}.side-profile small{color:#71717d;font-size:10px}.side-logout{color:#72727d}.side-logout:hover{color:#ff6676;background:#ff344608}.workspace{padding:0 38px 32px}.desktop-topbar{border-color:#ffffff0d;min-height:84px;margin-bottom:30px}.topbar-breadcrumb{color:#71717c;gap:11px;font-size:11px}.topbar-breadcrumb h2{color:#d4d4db;font-size:11px;font-weight:500}.desktop-account{gap:12px}.topbar-account-status{color:#8c8c96;gap:7px;font-size:10px}.desktop-account>button{color:#94949f;background:#141416;border-color:#ffffff10;border-radius:9px;width:32px;height:32px}.desktop-account>button:hover{color:#ff6473;border-color:#ff34463b}.desktop-account>button .icon{width:15px;height:15px}.page-content{max-width:1400px}.skip-link{color:#fff;background:#e82f43}.profile-hero,.referral-hero,.support-hero,.wallet-hero,.investment-summary,.maining-panel{background:radial-gradient(at 100% 0,#ff34460b,#0000 60%),#151517;border-color:#ffffff12;border-radius:16px;padding:30px}.profile-hero h1,.referral-hero h1,.support-hero h1,.wallet-hero h1{color:#fafafa;letter-spacing:-.05em;font-weight:600}.profile-hero p:not(.eyebrow),.referral-hero p:not(.eyebrow),.support-hero p:not(.eyebrow),.wallet-hero p:not(.eyebrow){color:#9696a0}.large-avatar,.avatar{color:#fff;background:linear-gradient(145deg,#bb2032,#601823);border-color:#ff344635}.verification-pill,.verification-pill.verified{color:#c5c5cd;background:#ffffff06;border-color:#ffffff16}.profile-grid .metric,.wallet-stats .metric,.referral-grid .metric,.settings-list,.purchased-panel,.referral-panel,.form-panel,.info-panel,.checkout-intro,.checkout-payment{background:#131315;border-color:#ffffff10;border-radius:13px}.metric strong,.metric.green strong{color:#f4f4f5;font-weight:600}.metric .micro-label{color:#898994}.settings-list button{color:#d7d7df;border-color:#ffffff09}.settings-list button small{color:#777783}.settings-list button .icon{color:#91919d}.settings-list button:hover{color:#fff;background:#ffffff02}.settings-list .signout-row,.settings-list .signout-row .icon{color:#ff6474}.section-heading h2,.info-panel h2,.checkout-payment>h2,.form-panel h1{color:#f0f0f3;font-weight:600}.section-heading button,.checkout-back,.subpage-back{color:#b2b2bc}.section-heading button:hover,.checkout-back:hover,.subpage-back:hover{color:#ff6373}.form-panel label,.admin-login-form label{color:#c5c5ce}.form-panel input,.form-panel select,.form-panel textarea,.admin-login-form input,.admin-shell input,.admin-shell select,.admin-shell textarea{color:#ebebef;background:#0b0b0d;border-color:#ffffff14;outline:none}.form-panel input:focus,.form-panel select:focus,.form-panel textarea:focus,.admin-login-form input:focus,.admin-shell input:focus,.admin-shell select:focus,.admin-shell textarea:focus{border-color:#ff344673;box-shadow:0 0 0 3px #ff34460a}.form-panel input[readonly],.form-panel input:disabled,.form-panel select:disabled{color:#83838e}.form-panel input::file-selector-button{color:#dedee5;background:#202024;border-color:#ffffff15}.primary-button,.form-panel>button.primary-button,.admin-login-form button{color:#fff;background:#eb2e42;border-color:#ff4558;font-weight:600;box-shadow:inset 0 1px #ffffff0f}.primary-button:hover:not(:disabled),.form-panel>button.primary-button:hover:not(:disabled),.admin-login-form button:hover:not(:disabled){color:#fff;background:#ff3446;border-color:#ff6272;box-shadow:0 5px 22px #ff344613}.primary-button.secondary,.form-panel>button.primary-button.secondary{color:#e1e1e7;box-shadow:none;background:#ffffff04;border-color:#ffffff19}.primary-button.secondary:hover:not(:disabled){background:#ffffff09;border-color:#ffffff2b}.form-panel .auth-error,.form-error{color:#ff8a97}.locked-profile-field,.locked-profile-note,.verification-status,.verification-status.verified,.toggle-row,.toggle-row.active,.review-panel,.result-strip,.tutorial-step,.checkout-product,.deposit-status{color:#a1a1ad;background:#0f0f11;border-color:#fff1}.locked-profile-field strong,.toggle-row strong,.verification-status.verified,.deposit-status strong{color:#dedee5}.toggle-row .icon{color:#92929e}.toggle-row.active strong{color:#ff6675}.toggle-row:hover{border-color:#ffffff23}.verification-banner{background:#ff344607;border-color:#ff344620}.verification-banner h2{color:#f0c1c6}.verification-banner p{color:#a68e93}.verification-banner>button{color:#f9b6bf;border-color:#ff34462a}.verification-banner-icon{color:#ff6c7b}.review-documents figure{border-color:#ffffff12}.review-documents figcaption,.review-confirm{color:#bbbbc5}.review-documents figure>span{color:#777783}.empty-state{color:#8a8a95;background:#111113;border-color:#ffffff13}.empty-state .icon{color:#9b9ba6;background:#ffffff03;border-color:#ffffff0c}.positive{color:#f0f0f3!important}.negative{color:#ff7e8c}.segment-button{color:#81818e}.segment-button.active{color:#ff8a96;background:#ff34460c;border-color:#ff34462c}.support-actions a,.referral-hero>button{color:#e8e8ee;background:#ffffff04;border-color:#ffffff1b}.support-actions a:hover,.referral-hero>button:hover:not(:disabled){color:#ff8290;background:#ff34460a;border-color:#ff34464b}.support-grid button{color:#d7d7df;background:#131315;border-color:#ffffff10}.support-grid button:hover{color:#fff;background:#1a1417;border-color:#ff34463b}.support-grid small{color:#7b7b88}.tutorial-step strong{color:#ff6c7d;background:#ff34460c;border-color:#ff344622}.tutorial-step p,.tutorial-intro,.recharge-instruction,.payment-note{color:#93939f}.commission-row,.referral-row{background:#131315;border-color:#ffffff10}.commission-row strong,.referral-row h3{color:#e3e3e9}.commission-row span,.commission-row small,.referral-row p,.referral-row small,.invite-link-panel p{color:#858592}.team-tag,.deposit-network-badge{color:#bfbfc8;background:#ffffff04;border-color:#ffffff16}.invite-verification-notice{background:#171215;border-color:#ff34461c}.invite-verification-notice p{color:#b2a5ac}.referral-children{border-color:#ffffff14}.payment-total strong,.checkout-product>strong{color:#f5f5f7}.deposit-status>.icon{color:#ff6b7b}.deposit-status p,.deposit-address-panel .recharge-instruction{color:#92929d}.deposit-address-heading{color:#d3d3dc}.deposit-status-error{background:#ff344608;border-color:#ff34462c}.toast{color:#e8e8ed;background:#202023f5;border-color:#ffffff1b;box-shadow:0 15px 50px #0007}.auth-loading{color:#a7a7b2;background:#09090b}.admin-shell{background:#09090b}.admin-topbar{border-color:#ffffff12}.admin-brand{color:#f5f5f7}.admin-brand span{background:#ff3446}.admin-actions a,.admin-actions button,.admin-source-badge{color:#c6c6d0;background:#ffffff03;border-color:#ffffff19}.admin-hero{background:linear-gradient(120deg,#211418,#151517);border-color:#ff34461d}.admin-hero p,.admin-login-card>p,.admin-empty{color:#8e8e9b}.admin-metric,.admin-panel,.admin-login-card{background:#131315;border-color:#ffffff10}.admin-metric strong{color:#f5f5f7;font-weight:600}.admin-metric small{color:#7f7f8c}.admin-user-card,.admin-wallet-card,.admin-user-details,.admin-transaction-row,.admin-disclosure-header,.admin-disclosure-body,.admin-user-row{background:#101012;border-color:#ffffff10}.admin-user-main h3,.admin-disclosure-summary,.admin-disclosure-header h3{color:#e0e0e8}.admin-alert{color:#f6a6b0;background:#ff344608;border-color:#ff34462a}.admin-more-button{color:#c5c5d0;background:#ffffff04;border-color:#ffffff19}.admin-shell button:focus-visible{outline-color:#ff6676}@media (width>=1700px){.app-shell{grid-template-columns:252px minmax(0,1fr)}.side-nav{padding-left:23px;padding-right:23px}.workspace{padding-left:54px;padding-right:54px}.access-story{padding-left:70px;padding-right:70px}.access-story-copy{margin-top:92px}.access-story-copy h1{font-size:96px}.access-logo-art{width:min(100%,410px);margin-top:26px}}@media (width<=1200px){.app-shell{grid-template-columns:212px minmax(0,1fr)}.side-nav{padding-left:13px;padding-right:13px}.workspace{padding-left:25px;padding-right:25px}.side-brand-button .brand-lockup{gap:7px;font-size:23px}.access-story{padding-left:35px;padding-right:35px}.access-story-copy{margin-top:65px}.access-story-copy h1{font-size:67px}.access-main{padding-left:35px;padding-right:35px}}@media (width<=960px){.app-shell{grid-template-columns:195px minmax(0,1fr)}.side-nav{padding-left:10px;padding-right:10px}.side-brand-button{margin-left:6px}.side-brand-button .brand-lockup{font-size:21px}.side-brand-button .brand-symbol{width:29px;height:26px}.workspace-label{padding:10px 8px}.side-nav nav button{min-height:45px;font-size:11px}.side-help{padding:15px 12px}.access-story{padding-left:28px;padding-right:28px}.access-story-copy h1{font-size:57px}.access-main{padding-left:28px;padding-right:28px}.access-logo-art{margin-top:30px}}@media (width<=760px){.app-shell{padding-bottom:calc(86px + env(safe-area-inset-bottom));display:block}.side-nav{display:none}.workspace{padding-left:20px;padding-right:20px}.desktop-topbar{min-height:73px;margin-bottom:24px}.topbar-breadcrumb{gap:7px;font-size:10px}.topbar-breadcrumb h2{font-size:11px}.topbar-account-status{display:none}.bottom-nav{min-height:72px;padding:8px 8px calc(8px + env(safe-area-inset-bottom));background:#101012f5;border-color:#ffffff10;box-shadow:0 -5px 30px #0005}.bottom-nav button{color:#757581;border-radius:9px;gap:5px;min-height:48px;font-size:9px;font-weight:550;position:relative}.bottom-nav button.active{color:#ff6979;background:#ff34460a}.bottom-nav button.active:before{content:"";background:#ff3446;border-radius:2px;width:18px;height:2px;position:absolute;top:-8px;left:50%;transform:translate(-50%)}.bottom-nav .icon{width:19px;height:19px}.access-shell{display:block}.access-story{display:none}.access-main{background:radial-gradient(at 100% 0,#ff344607,#0000 40%),#09090b;min-height:100dvh;padding:28px 24px 22px}.access-header{min-height:32px}.access-header>a{font-size:11px}.access-form-wrap{max-width:395px;padding:50px 0}.access-heading h2{font-size:35px}.access-form input{font-size:16px}.access-heading{margin-top:31px}.access-footer{flex-wrap:wrap;gap:12px}.access-submit{min-height:51px}.profile-hero,.referral-hero,.support-hero,.wallet-hero{border-radius:14px;padding:24px}.profile-hero h1,.support-hero h1,.referral-hero h1{font-size:30px}.form-panel,.info-panel{padding:23px}.support-grid{gap:12px}.support-grid button{padding:20px}.toast{bottom:calc(90px + env(safe-area-inset-bottom))}}@media (width<=430px){.workspace{padding-left:16px;padding-right:16px}.desktop-topbar{margin-bottom:22px}.desktop-account{gap:8px}.desktop-account>button{width:29px;height:29px}.profile-hero{gap:16px}.profile-hero h1{font-size:25px}.support-grid{grid-template-columns:minmax(0,1fr)}.bottom-nav{gap:0;padding-left:3px;padding-right:3px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}}.brand-symbol.brand-symbol-image,.brand-lockup.compact .brand-symbol.brand-symbol-image,.side-brand-button .brand-symbol.brand-symbol-image{width:42px;height:42px;box-shadow:none;background:0 0;border:0;border-radius:0;place-items:center;display:grid;position:relative;overflow:visible}.brand-symbol.brand-symbol-image img{object-fit:contain;filter:drop-shadow(0 3px 5px #0005);width:100%;max-width:100%;height:100%;display:block;position:static}.brand-lockup.compact .brand-symbol.brand-symbol-image{width:35px;height:35px}.side-brand-button .brand-symbol.brand-symbol-image{width:37px;height:37px}@media (width<=960px){.side-brand-button .brand-symbol.brand-symbol-image{width:33px;height:33px}}@media (prefers-reduced-motion:reduce){.access-logo-art>img{animation:none;transform:none}}@media (height<=800px) and (width>=761px){.access-story{min-height:760px}.access-story-copy{margin-top:48px}.access-story-copy h1{font-size:clamp(52px,5.1vw,76px)}.access-logo-art{width:min(100%,290px);margin-top:14px;margin-bottom:20px}}.wdq-route{--wdq-ink:#fff8f7;--wdq-muted:#aaa0a6;--wdq-red:#ff344e;--wdq-border:#ffffff15;width:100%;min-width:0;color:var(--wdq-ink)}.wdq-route *,.wdq-route :before,.wdq-route :after{box-sizing:border-box}.wdq-route .wdq-layout,.wd-page .wdq-route .wdq-layout{grid-template-columns:minmax(0,1.45fr) minmax(270px,.85fr);align-items:start;gap:20px;min-width:0;margin:0;display:grid}.wdq-route .wdq-form,.wd-page .wdq-route .wdq-form{border:1px solid var(--wdq-border);background:linear-gradient(145deg,#1b171b 0%,#151316 46%,#111113 100%);border-radius:20px;gap:24px;min-width:0;min-height:0;margin:0;padding:28px;display:grid;box-shadow:0 14px 42px #00000020,inset 0 1px #ffffff04}.wdq-route .wdq-form-top{border-bottom:1px solid var(--wdq-border);align-items:center;gap:12px;min-width:0;padding-bottom:22px;display:flex}.wdq-route .wdq-form-top>div{flex:1;min-width:0}.wdq-route .wdq-section-icon{color:#ff8191;background:linear-gradient(145deg,#3b1e28,#26171d);border:1px solid #ff687a29;border-radius:13px;flex:none;place-items:center;width:44px;height:44px;display:grid;box-shadow:inset 0 1px #ffffff08}.wdq-route .wdq-section-icon svg{width:20px;height:20px}.wdq-route .wdq-form-top .eyebrow{color:#ab8c97;letter-spacing:.12em;margin:0 0 6px;font-size:11px;font-weight:600;line-height:1.4}.wdq-route .wdq-form-top h2{color:#fff7f5;letter-spacing:-.04em;margin:0;font-size:22px;font-weight:550;line-height:1.15}.wdq-route .wdq-step-label{color:#93838d;letter-spacing:.08em;white-space:nowrap;margin-left:auto;font-size:11px;font-weight:500}.wdq-route .wdq-form label,.wd-page .wdq-route .wdq-form label{color:#ddd2d8;gap:10px;min-width:0;margin:0;font-size:12px;font-weight:500;line-height:1.5;display:grid}.wdq-route .wdq-amount-panel{background:linear-gradient(135deg,#2c1a21ad,#1d171ccc);border:1px solid #66404b;border-radius:15px;gap:12px;padding:20px;display:grid;box-shadow:inset 0 1px #ffccd10a}.wdq-route .wdq-field-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;display:flex}.wdq-route .wdq-field-top>span{color:#a3959e;font-size:11px;line-height:1.6}.wdq-route .wdq-field-top strong{color:#e8dce3;font-variant-numeric:tabular-nums;margin-left:5px;font-weight:500}.wdq-route .wdq-amount-control{color:#fff8f6;align-items:center;gap:10px;min-width:0;display:flex}.wdq-route .wdq-amount-control>span:first-child{color:#ac7688;align-self:center;font-size:30px;font-weight:400}.wdq-route .wdq-amount-control>span:last-child{color:#ba9fab;letter-spacing:.08em;border:1px solid #e1bdcb1f;border-radius:5px;padding:5px 7px;font-size:11px;font-weight:600}.wdq-route .wdq-amount-control input,.wd-page .wdq-route .wdq-amount-control input{color:#fff8f5;letter-spacing:-.045em;font-variant-numeric:tabular-nums;appearance:textfield;background:0 0;border:0;border-radius:5px;flex:1;width:100%;min-width:0;height:64px;margin:0;padding:0 2px;font-family:inherit;font-size:clamp(32px,3.4vw,44px);font-weight:500;line-height:1}.wdq-route .wdq-amount-control input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.wdq-route .wdq-amount-control input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.wdq-route .wdq-amount-control input::placeholder{color:#8e6776;opacity:1}.wdq-route .wdq-amount-control input:focus{box-shadow:none;border:0;outline:none}.wdq-route .wdq-amount-panel:focus-within{border-color:#ff6b81a3;box-shadow:0 0 0 3px #ff425a0b}.wdq-route .wdq-quick-amounts{flex-wrap:wrap;gap:8px;display:flex}.wdq-route .wdq-quick-amounts button{color:#dbc4cf;min-width:62px;min-height:36px;font:inherit;cursor:pointer;background:#b87b9508;border:1px solid #ba899d26;border-radius:7px;justify-content:center;align-items:center;padding:8px 14px;font-size:12px;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.wdq-route .wdq-quick-amounts button:hover:not(:disabled),.wdq-route .wdq-quick-amounts button.is-active,.wdq-route .wdq-quick-amounts button[aria-pressed=true]{color:#fff0f5;background:#e3426224;border-color:#ee657d7a}.wdq-route .wdq-quick-amounts button:disabled{opacity:.45;cursor:not-allowed}.wdq-route .wdq-field-help{color:#a48e9a;margin:0;font-size:11px;font-weight:400;line-height:1.65;display:block}.wdq-route .wdq-destination-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:0;display:grid}.wdq-route .wdq-form input:not([type=hidden]),.wdq-route .wdq-form select{min-width:0}.wdq-route .wdq-destination-grid select,.wdq-route .wdq-address-field input,.wdq-route .wdq-security-block input{color:#f1e7ed;background:#0c0b0ed9;border:1px solid #ffffff13;border-radius:10px;width:100%;height:50px;margin:0;padding:0 14px;font-family:inherit;font-size:14px;font-weight:400;transition:border-color .15s,box-shadow .15s}.wdq-route .wdq-form input::placeholder{color:#746872;opacity:1}.wdq-route .wdq-destination-grid select:disabled{color:#f1e7ed;opacity:1;-webkit-text-fill-color:#f1e7ed;cursor:default}.wdq-route .wdq-form input:focus-visible,.wdq-route .wdq-form select:focus-visible{border-color:#ff6d808c;outline:none;box-shadow:0 0 0 3px #ff344e12}.wdq-route .wdq-currency-control{min-width:0;position:relative}.wdq-route .wdq-currency-control>span{z-index:1;color:#eee5e9;pointer-events:none;background:#383037;border:1px solid #ffffff21;border-radius:50%;place-items:center;width:25px;height:25px;font-size:13px;font-weight:600;display:grid;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.wdq-route .wdq-currency-control select{padding-left:48px}.wdq-route .wdq-network-note{color:#a995a1;background:#ffffff02;border:1px solid #ffffff0b;border-radius:8px;align-items:flex-start;gap:9px;margin-top:-12px;padding:11px 13px;font-size:11px;line-height:1.65;display:flex}.wdq-route .wdq-network-note svg{color:#bd889a;flex:none;width:14px;height:14px;margin-top:2px}.wdq-route .wdq-network-note.is-unavailable{color:#d6b89a;background:#9f6b220a;border-color:#d49c4b30}.wdq-route .wdq-address-field{gap:10px}.wdq-route .wdq-address-field input{letter-spacing:-.02em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:13px}.wdq-route .wdq-security-block{background:#ffffff02;border:1px solid #ffffff0e;border-radius:12px;grid-template-columns:34px minmax(0,1fr);gap:10px 11px;min-width:0;padding:17px;display:grid}.wdq-route .wdq-security-block>svg,.wdq-route .wdq-security-block>.wdq-security-icon{color:#b99ba9;background:#ba91a50a;border:1px solid #9b7d8a29;border-radius:9px;place-items:center;width:34px;height:34px;padding:8px;display:grid}.wdq-route .wdq-security-title{color:#e7dce2;margin:0;font-size:12px;font-weight:500;line-height:1.5}.wdq-route .wdq-security-block p:not(.wdq-security-title){color:#9e8c98;margin:3px 0 0;font-size:11px;line-height:1.65}.wdq-route .wdq-security-block label{grid-column:1/-1;padding-top:3px}.wdq-route .wdq-policy-note{color:#aa94a1;margin:0;font-size:11px;line-height:1.75}.wdq-route .withdrawal-countdown,.wd-page .wdq-route .withdrawal-countdown{background:#331c253d;border-color:#71414e;border-radius:10px;margin:0;padding:14px}.wdq-route .withdrawal-countdown strong{color:#e8c3cf;font-size:12px;font-weight:500}.wdq-route .withdrawal-countdown p{color:#ac909c!important;font-size:11px!important}.wdq-route .withdrawal-timer{color:#ffa1b1;letter-spacing:.06em;font-size:22px}.wdq-route .wdq-requirement{color:#e2b7c3;background:#46212d3d;border:1px solid #77414c;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 14px;padding:13px;font-size:12px;line-height:1.65;display:flex}.wdq-route .wdq-requirement p{color:inherit;flex:180px;margin:0}.wdq-route .wdq-requirement button{color:#ffdbe5;min-height:36px;font:inherit;cursor:pointer;background:#d04e6b1a;border:1px solid #d77b925e;border-radius:7px;padding:7px 11px;font-size:11px}.wdq-route .auth-error{color:#ffb4c4;background:#7d203a22;border:1px solid #ce476b50;border-radius:10px;margin:0;padding:13px 14px;font-size:12px;line-height:1.65}.wdq-route .wdq-summary>.primary-button,.wd-page .wdq-route .wdq-summary>.primary-button{color:#fff;width:100%;min-height:56px;font:inherit;cursor:pointer;background:linear-gradient(105deg,#fa314d,#e92240);border:1px solid #ff526a;border-radius:11px;justify-content:center;align-items:center;gap:10px;margin:22px 0 0;padding:16px 18px;font-size:14px;font-weight:600;line-height:1.5;transition:transform .15s,border-color .15s,box-shadow .15s;display:flex;box-shadow:inset 0 1px #ffffff2b,0 7px 24px #c21c3926}.wdq-route .wdq-summary>.primary-button svg{width:18px;height:18px}.wdq-route .wdq-summary>.primary-button:hover:not(:disabled){background:linear-gradient(105deg,#ff4961,#f22a48);border-color:#ff8a9a;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff2b,0 9px 26px #dd234032}.wdq-route .wdq-summary>.primary-button:disabled{color:#cfaeb9;filter:none;opacity:.72;cursor:not-allowed;background:#752839;border-color:#783b47;box-shadow:inset 0 1px #ffffff05}.wdq-route button:focus-visible{outline-offset:4px;outline:2px solid #ff96a6}.wdq-route .wdq-submit-note{color:#a998a3;text-align:center;justify-content:center;align-items:flex-start;gap:7px;margin:14px 0 0;font-size:11px;line-height:1.7;display:flex}.wdq-route .wdq-submit-note svg{color:#b994a4;flex:none;width:13px;height:13px;margin-top:3px}.wdq-route .wdq-summary,.wd-page .wdq-route .wdq-summary{isolation:isolate;background:radial-gradient(at 100% 0,#d52a4922,#0000 54%),linear-gradient(155deg,#24171d,#121114 72%);border:1px solid #6b3e4d;border-radius:20px;align-content:start;gap:0;min-width:0;min-height:0;margin:0;padding:25px;display:grid;position:sticky;top:22px;overflow:hidden;box-shadow:0 16px 40px #00000030,inset 0 1px #f6b4c71a}.wdq-route .wdq-summary:before{z-index:-1;content:"";background:#ff93a8;height:1px;position:absolute;top:-1px;left:18%;right:18%;box-shadow:0 2px 16px #ff5b795c}.wdq-route .wdq-summary-top{color:#bc99a9;letter-spacing:.12em;align-items:center;gap:8px;font-size:11px;font-weight:600;line-height:1.5;display:flex}.wdq-route .wdq-summary-top>svg{color:#d8a8bb;width:16px;height:16px}.wdq-route .wdq-summary-top>span:last-child{color:#cfb4c1;letter-spacing:.07em;border:1px solid #d3a1b62b;border-radius:4px;margin-left:auto;padding:4px 6px;font-size:11px}.wdq-route .wdq-summary>h2,.wd-page .wdq-route .wdq-summary>h2{color:#fff5f6;letter-spacing:-.055em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:25px 0 0;font-size:clamp(35px,3.4vw,48px);font-weight:500;line-height:1.1}.wdq-route .wdq-summary-caption{color:#a58b9c;margin:9px 0 0;font-size:11px;line-height:1.65}.wdq-route .wdq-summary-breakdown{border-top:1px solid #b889a226;border-bottom:1px solid #b889a226;gap:17px;margin:26px 0 0;padding:22px 0;display:grid}.wdq-route .wdq-summary-breakdown>div{justify-content:space-between;align-items:baseline;gap:14px;min-width:0;display:flex}.wdq-route .wdq-summary-breakdown dt{color:#b79eac;font-size:12px;line-height:1.6}.wdq-route .wdq-summary-breakdown dd{color:#e6d3de;text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:500;line-height:1.6}.wdq-route .wdq-summary-breakdown>div:last-child{border-top:1px dashed #b889a22b;padding-top:15px}.wdq-route .wdq-summary-breakdown>div:last-child dt{color:#e6d3dd;font-weight:500}.wdq-route .wdq-summary-breakdown>div:last-child dd{color:#ffabbc;font-size:16px;font-weight:600}.wdq-route .wdq-balance-row{color:#a38a9a;flex-wrap:wrap;justify-content:space-between;gap:6px 15px;margin-top:18px;font-size:11px;line-height:1.7;display:flex}.wdq-route .wdq-balance-row strong{color:#d4bdcc;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:12px;font-weight:500}.wdq-route .wdq-summary-footer{color:#aa92a0;border-top:1px solid #b889a21c;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:9px;margin-top:26px;padding-top:20px;font-size:11px;display:flex}.wdq-route .wdq-network-pill{color:#dfb4c6;background:#c46b8e09;border:1px solid #bc7e982f;border-radius:6px;align-items:center;gap:6px;padding:6px 8px;font-size:11px;font-weight:500;line-height:1.5;display:inline-flex}.wdq-route .wdq-network-pill svg{width:13px;height:13px}.wdq-route .wdq-summary-disclaimer{color:#a08999;margin:15px 0 0;font-size:11px;line-height:1.8}.wdq-route .wdq-receipt-kicker{color:#b494a1;letter-spacing:.09em;border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;gap:10px;margin:-2px 0 24px;padding-bottom:17px;font-size:10px;font-weight:550;line-height:1.6;display:flex}.wdq-route .wdq-receipt-kicker>span:last-child{color:#a18b97;letter-spacing:0;align-items:center;gap:5px;font-size:10px;display:inline-flex}.wdq-route .wdq-receipt-kicker svg{width:13px;height:13px}.wdq-route .wdq-destination-preview{background:#08080a55;border:1px solid #ffffff0c;border-radius:10px;gap:8px;margin-top:18px;padding:14px;display:grid}.wdq-route .wdq-destination-preview>span{color:#a995a1;font-size:11px;line-height:1.6}.wdq-route .wdq-destination-preview>strong{color:#86737e;overflow-wrap:anywhere;font-size:11px;font-weight:400;line-height:1.7}.wdq-route .wdq-destination-preview.has-address>strong{color:#e9ccd9;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.wdq-route .wdq-summary>.auth-error{margin-top:16px}@media (width<=1100px){.wdq-route .wdq-layout,.wd-page .wdq-route .wdq-layout{grid-template-columns:minmax(0,1.35fr) minmax(245px,.85fr);gap:16px}.wdq-route .wdq-form,.wd-page .wdq-route .wdq-form,.wdq-route .wdq-summary,.wd-page .wdq-route .wdq-summary{padding:23px}.wdq-route .wdq-step-label{letter-spacing:.04em;font-size:11px}}@media (width<=850px){.wdq-route .wdq-layout,.wd-page .wdq-route .wdq-layout{grid-template-columns:minmax(0,1fr);gap:16px}.wdq-route .wdq-summary,.wd-page .wdq-route .wdq-summary{position:relative;top:auto}.wdq-route .wdq-summary>h2,.wd-page .wdq-route .wdq-summary>h2{font-size:44px}.wdq-route .wdq-amount-control input,.wd-page .wdq-route .wdq-amount-control input{font-size:40px}.wdq-route .wdq-destination-grid select,.wdq-route .wdq-address-field input,.wdq-route .wdq-security-block input{font-size:16px}.wdq-route .wdq-quick-amounts button{flex:1;min-height:44px}}@media (width<=480px){.wdq-route .wdq-form,.wd-page .wdq-route .wdq-form{border-radius:17px;gap:21px;padding:20px 17px}.wdq-route .wdq-summary,.wd-page .wdq-route .wdq-summary{border-radius:17px;padding:23px 20px}.wdq-route .wdq-form-top{gap:10px;padding-bottom:20px}.wdq-route .wdq-form-top h2{font-size:20px}.wdq-route .wdq-form-top .eyebrow{letter-spacing:.09em;font-size:11px}.wdq-route .wdq-section-icon{border-radius:11px;width:38px;height:38px}.wdq-route .wdq-step-label{text-align:right;white-space:normal;max-width:58px;font-size:11px;line-height:1.7}.wdq-route .wdq-amount-panel{border-radius:12px;gap:10px;padding:16px 14px}.wdq-route .wdq-amount-control input,.wd-page .wdq-route .wdq-amount-control input{height:58px;font-size:38px}.wdq-route .wdq-amount-control{gap:8px}.wdq-route .wdq-amount-control>span:first-child{font-size:27px}.wdq-route .wdq-destination-grid{gap:10px}.wdq-route .wdq-form label,.wd-page .wdq-route .wdq-form label{font-size:12px}.wdq-route .wdq-destination-grid select{padding-left:11px;padding-right:8px}.wdq-route .wdq-currency-control select{padding-left:40px}.wdq-route .wdq-currency-control>span{width:22px;height:22px;font-size:11px;left:10px}.wdq-route .wdq-security-block{padding:14px}.wdq-route .wdq-summary>.primary-button,.wd-page .wdq-route .wdq-summary>.primary-button{border-radius:10px;min-height:55px}.wdq-route .wdq-summary-breakdown{margin-top:23px}}@media (width<=350px){.wdq-route .wdq-form,.wd-page .wdq-route .wdq-form{padding:18px 13px}.wdq-route .wdq-summary,.wd-page .wdq-route .wdq-summary{padding:22px 16px}.wdq-route .wdq-form-top h2{font-size:18px}.wdq-route .wdq-step-label{display:none}.wdq-route .wdq-amount-control input,.wd-page .wdq-route .wdq-amount-control input{font-size:32px}.wdq-route .wdq-destination-grid{grid-template-columns:minmax(0,1fr)}.wdq-route .wdq-security-block{padding:12px}}@media (prefers-reduced-motion:reduce){.wdq-route *,.wdq-route :before,.wdq-route :after{scroll-behavior:auto;transition:none!important;animation:none!important}}.wdq-route .wdq-form>input.wdq-username,.wd-page .wdq-route .wdq-form>input.wdq-username{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;min-width:0;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wv-deposit-page{--funds-accent:#ff536c;gap:30px;display:grid}.wv-funds-heading{padding:8px 0 4px}.wv-funds-heading>.eyebrow{color:#a49aa0;letter-spacing:.2em;font-size:10px}.wv-funds-title{justify-content:space-between;align-items:center;gap:20px;display:flex}.wv-funds-heading h1{color:#fff8fa;letter-spacing:-.065em;margin:14px 0;font-size:clamp(40px,5vw,72px);line-height:1.08}.wv-funds-heading h1>span{color:var(--funds-accent)}.wv-funds-heading>p:last-child{color:#a99ba3;margin:0;font-size:14px;line-height:1.7}.wv-funds-switch{color:#ff8da1;cursor:pointer;background:linear-gradient(135deg,#2c171f,#171115);border:1px solid #56303d;border-radius:12px;justify-content:center;align-items:center;gap:12px;padding:13px 18px;font-size:13px;font-weight:650;display:inline-flex}.wv-funds-switch:hover{background:#381a25;border-color:#a54c64}.wv-deposit-page .recharge-layout{grid-template-columns:minmax(0,1fr);width:100%;max-width:900px}.wv-deposit-page .recharge-panel{background:radial-gradient(at 100% 0,#45172470,#0000 58%),linear-gradient(145deg,#1d161c,#110e12 76%);border:1px solid #50303d;border-radius:24px;min-width:0;padding:clamp(22px,4vw,44px);position:relative;overflow:hidden;box-shadow:0 20px 60px #0003,inset 0 1px #ffffff09}.wv-deposit-panel-heading{align-items:center;gap:14px;margin-bottom:26px;display:flex}.wv-deposit-panel-heading .eyebrow{color:#b798a5;letter-spacing:.19em;margin:0 0 5px;font-size:9px}.wv-deposit-panel-heading h2{color:#fdf4f8;letter-spacing:-.04em;margin:0;font-size:24px}.wv-deposit-icon{color:#ff738b;background:linear-gradient(135deg,#55232f,#25151d);border:1px solid #64303f;border-radius:14px;place-items:center;width:48px;height:48px;display:grid;box-shadow:4px 5px #070607}.wv-deposit-currency{color:#efc6d4;letter-spacing:.1em;border:1px solid #64414e;border-radius:7px;margin-left:auto;padding:8px 10px;font-size:10px;font-weight:700}.wv-deposit-balance{background:linear-gradient(120deg,#7b1832,#3f1424);border:1px solid #5f2f40;border-radius:14px;justify-content:space-between;align-items:center;gap:15px;margin-bottom:27px;padding:20px;display:flex}.wv-deposit-balance span{color:#f1c0cf;font-size:12px}.wv-deposit-balance strong{color:#fff;letter-spacing:-.04em;overflow-wrap:anywhere;font-size:clamp(20px,4vw,30px)}.wv-deposit-page .recharge-panel label{color:#dbcbd3}.wv-deposit-page .recharge-panel input,.wv-deposit-page .recharge-panel select{color:#f4eaf0;background:#0d0b0e;border-color:#3b2e37;border-radius:12px}.wv-deposit-page .wallet-address-input{width:100%;min-width:0;font-size:12px}.wv-deposit-page .deposit-status{color:#cbb3bf;background:#170f15;border:1px solid #48303b;border-radius:14px;padding:20px}.wv-deposit-page .recharge-instruction{color:#bba3b0;font-size:12px;line-height:1.75}.wv-deposit-page .deposit-address-panel{min-width:0}.wv-deposit-locked{background:#1c131a;border:1px solid #583140;border-radius:20px;max-width:650px;padding:30px}.wv-deposit-locked>.icon{width:36px;height:36px;color:var(--funds-accent)}.wv-deposit-locked h2{color:#fff1f7}.wv-deposit-locked p{color:#bda5b1;line-height:1.7}.wv-deposit-page button:focus-visible{outline-offset:4px;outline:2px solid #ff8ba2}@media (width<=480px){.wv-deposit-page{gap:22px}.wv-funds-switch{gap:7px;padding:10px 12px;font-size:12px}.wv-funds-switch .icon{width:16px;height:16px}.wv-deposit-page .recharge-panel{border-radius:20px;padding:22px 18px}.wv-deposit-balance{padding:16px}.wv-deposit-balance span{max-width:80px}.wv-deposit-panel-heading h2{font-size:22px}}@media (width<=360px){.bottom-nav button{padding-left:1px;padding-right:1px;font-size:8px}.wv-deposit-panel-heading{gap:10px}}.bottom-nav .nav-funds-label{gap:1px;font-size:8px;line-height:1.1;display:grid}.bottom-nav button:has(.nav-funds-label){gap:3px}.bottom-nav .nav-funds-label>span{font-size:inherit;overflow:visible}
