.wrap{width:100%;max-width:1200px;margin:0 auto;padding:24px 16px 90px}#tabsNav{scroll-margin-top:112px}.partner-badge{letter-spacing:.03em;color:var(--gold);background:rgba(var(--accent-rgb), .1);border:1px solid rgba(var(--accent-rgb), .3);border-radius:20px;align-items:center;gap:6px;margin-bottom:16px;padding:5px 12px;font-size:11px;font-weight:700;display:inline-flex}h1{letter-spacing:-.01em;margin-bottom:8px;font-size:40px;font-weight:700;line-height:1.15}.hero-logo{width:min(80px,20%);height:auto;margin-bottom:16px;display:block}.hero-headline{text-transform:none;letter-spacing:-.02em;margin-bottom:8px;font-size:clamp(40px,6.5vw,68px);font-weight:600;line-height:1.05}.hero-supporting{font-family:var(--font-serif);text-transform:uppercase;letter-spacing:.06em;color:var(--gold);margin-bottom:16px;font-size:clamp(15px,2.2vw,19px);font-weight:600}h1 .accent{color:var(--gold)}.hero-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--gold);margin-bottom:8px;font-size:11px;font-weight:800}.subtitle{color:var(--text-dim);margin-bottom:22px;font-size:14px}.circle-card{text-align:center;background:var(--circle-hero-scrim),var(--circle-hero-img);color:var(--circle-hero-text);background-position:50%,100%;background-repeat:no-repeat,no-repeat;background-size:cover,cover;border:none;border-radius:9px;flex-direction:column;align-items:center;gap:14px;margin-top:6px;padding:44px 24px;display:flex;position:relative}.circle-card-logo{width:min(76px,18%);height:auto;display:block}.circle-card-title{letter-spacing:-.02em;font-size:clamp(34px,5.5vw,56px);font-weight:600;line-height:1.05}.circle-card-head{flex-direction:column;align-items:center;gap:0;display:flex}.circle-card-sub{color:var(--text-dim);max-width:420px;margin-top:-6px;font-size:15px}.circle-status-strip{cursor:pointer;box-shadow:none;background:0 0;border-radius:0;align-items:center;gap:6px;margin-top:-8px;padding:0;transition:opacity .15s;display:inline-flex}.circle-status-strip:hover{opacity:.7}.circle-status-strip img{border-radius:50%;flex-shrink:0;width:16px;height:16px;display:block}.circle-status-strip svg{flex-shrink:0;stroke:var(--circle-gold)!important}.css-text{letter-spacing:.04em;color:var(--circle-gold);text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:800}.css-arrow{stroke:var(--circle-gold);opacity:.9;flex-shrink:0}.dashboard-row{flex-wrap:wrap;align-items:stretch;gap:18px;margin-bottom:18px;display:flex}.claim-strip{background:var(--card);border:none;border-radius:8px;flex-direction:column;flex:1;gap:14px;min-width:280px;margin-bottom:0;padding:18px;display:flex}.cs-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.cs-info{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cs-label{color:var(--text-dimmer);text-transform:uppercase;letter-spacing:.05em;font-size:11px}.cs-amt{color:var(--green);font-size:20px;font-weight:800;font-family:var(--font-serif)}.cs-claim-btn{border-radius:var(--btn-radius);cursor:pointer;border:none;flex-shrink:0;padding:9px 18px;font-size:13px;font-weight:700;background-color:var(--btn-fill)!important;color:var(--btn-ink)!important}.cs-claim-btn:hover{background-color:var(--btn-fill-hover)!important}.cs-breakdown{border-top:1px dashed var(--border);padding-top:12px}.cs-breakdown-title{color:var(--text-dimmer);text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;font-size:11px}.cs-breakdown-row{color:var(--text-dim);justify-content:space-between;padding:3px 0;font-size:13px;display:flex}.cs-breakdown-row.total{border-top:1px solid var(--border);color:var(--text);margin-top:4px;padding-top:7px;font-weight:800}.welcome{background:var(--primary-highlight);border-radius:14px;flex-direction:column;flex:1;min-width:280px;margin-bottom:0;padding:20px 22px;display:flex;position:relative}.welcome .dismiss{color:var(--text-dim);cursor:pointer;background:0 0;border:none;font-size:18px;position:absolute;top:12px;right:14px}.welcome h3{margin-bottom:4px;font-size:17px}.welcome p{color:var(--text-dim);max-width:640px;margin-bottom:16px;font-size:13.5px}.howitworks-note{color:var(--text-dimmer);border-top:1px dashed var(--border);margin-top:14px;padding-top:12px;font-size:12px}.howitworks-pill{background:var(--card);border:1px solid var(--border);color:var(--cyan);cursor:pointer;border-radius:20px;align-items:center;gap:8px;width:fit-content;margin-bottom:22px;padding:8px 14px;font-size:12.5px;font-weight:700;display:none}.howitworks-pill:hover{border-color:var(--cyan-dim)}.wsteps{flex-wrap:wrap;gap:14px;display:flex}.wstep{background:var(--card);border:1px solid var(--border);border-radius:10px;flex:1;min-width:160px;padding:12px 14px}.wstep .n{color:var(--cyan);margin-bottom:4px;font-size:12px;font-weight:800}.wstep .t{margin-bottom:2px;font-size:13px;font-weight:700}.wstep .d{color:var(--text-dim);font-size:12px}.explain{background:var(--card);border:1px solid var(--border);border-radius:12px;gap:14px;margin-bottom:22px;padding:16px 18px;display:flex}.explain .ic{flex-shrink:0;font-size:22px}.explain h4{margin-bottom:4px;font-size:14px}.explain p{color:var(--text-dim);font-size:12.5px}.explain b{color:var(--text)}.explain-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:10px;display:grid}@media (max-width:600px){.explain-grid{grid-template-columns:1fr}}.wallet-chip{background:var(--bg-alt);border:1px solid var(--border);border-radius:8px;padding:10px 12px;font-size:12px}.wallet-chip .wt{margin-bottom:3px;font-size:12.5px;font-weight:700}.wallet-chip.sub .wt{color:var(--amber)}.wallet-chip.main .wt{color:var(--green)}.tracker{background:var(--card);border:none;border-radius:8px;margin-bottom:22px;padding:22px}.tracker-steps{align-items:flex-start;margin-bottom:16px;display:flex}.tstep{flex-direction:column;flex:1;align-items:center;display:flex;position:relative}.tstep .dot{background:var(--bg-alt);width:34px;height:34px;color:var(--text-dimmer);border:2px solid var(--border);z-index:1;border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:800;display:flex}.tstep.done .dot{background:var(--green);border-color:var(--green);color:var(--on-green)}.tstep.current .dot{background:var(--cyan);border-color:var(--cyan);color:var(--on-accent);box-shadow:0 0 0 4px rgba(var(--accent-rgb), .15)}.tstep span.lbl{color:var(--text-dim);text-align:center;margin-top:8px;font-size:12px;font-weight:600}.tstep.done span.lbl,.tstep.current span.lbl{color:var(--text)}.tline{background:var(--border);z-index:0;width:100%;height:2px;position:absolute;top:16px;left:-50%}.tstep:first-child .tline{display:none}.tstep.done .tline,.tstep.current .tline{background:var(--green)}.tracker-msg{color:var(--text-dim);text-align:center;border-top:1px dashed var(--border);padding-top:14px;font-size:13.5px}.fork-divider{text-align:center;color:var(--text-dimmer);text-transform:uppercase;letter-spacing:.06em;margin-bottom:14px;font-size:11px}.fork-paths{grid-template-columns:1fr 1fr;gap:14px;display:grid}.fork-path{border:1px solid var(--border);background:var(--bg-alt);border-radius:10px;padding:14px 16px}.fork-path.patha{border-color:rgba(var(--accent-rgb), .4)}.fork-path.pathb{border-color:rgba(var(--green-rgb), .35)}.fork-path-label{letter-spacing:.06em;text-transform:uppercase;margin-bottom:8px;font-size:10.5px;font-weight:800}.fork-path.patha .fork-path-label{color:var(--gold)}.fork-path.pathb .fork-path-label{color:var(--green)}.fork-path-steps{margin-bottom:8px;font-size:13.5px;font-weight:700}.fork-arrow{color:var(--text-dimmer);margin:0 2px}.fork-path-desc{color:var(--text-dim);font-size:12px}@media (max-width:600px){.fork-paths{grid-template-columns:1fr}}.tracker-msg b{color:var(--cyan)}.ticker-wrap{background-color:var(--card);border-top:1px solid var(--border);border-bottom:1px solid var(--border);z-index:9;justify-content:center;width:100%;margin-bottom:22px;padding:11px 16px;display:flex;position:sticky;top:60px;overflow:hidden}.ticker-viewport{justify-content:center;align-items:center;max-width:100%;height:19px;display:flex;overflow:hidden}.ticker-item{color:var(--text-dim);white-space:nowrap;align-items:center;gap:8px;max-width:100%;font-size:12.5px;transition:opacity .45s,transform .45s;display:inline-flex}.ticker-item b{color:var(--text);font-weight:600}.ticker-item.is-out{opacity:0;transform:translateY(-90%)}.ticker-item.is-in{opacity:0;transition:none;transform:translateY(90%)}.ticker-dot{background:var(--green);width:6px;height:6px;box-shadow:0 0 6px var(--green);border-radius:50%;flex-shrink:0}@media (max-width:520px){.ticker-item{font-size:11.5px}}.banner .dismiss{cursor:pointer;background:0 0;border:none;padding:2px 6px;font-size:18px;line-height:1;color:var(--text-dim)!important}.tabs{gap:4px;margin-bottom:22px;display:flex}.tab-btn{color:var(--tab-inactive);cursor:pointer;background:0 0;border:none;padding:11px 20px;font-size:14.5px;font-weight:700;transition:color .15s;position:relative}.tab-dot{background:var(--red);vertical-align:middle;width:7px;height:7px;box-shadow:0 0 0 0 rgba(var(--red-rgb), .5);border-radius:50%;margin-left:7px;animation:2s infinite pulseDotRed;display:none}.tab-dot.show{display:inline-block}@keyframes pulseDotRed{0%{box-shadow:0 0 0 0 rgba(var(--red-rgb), .5)}70%{box-shadow:0 0 0 7px rgba(var(--red-rgb), 0)}to{box-shadow:0 0 0 0 rgba(var(--red-rgb), 0)}}.acct-alert{background:rgba(var(--red-rgb), .1);border:1px solid rgba(var(--red-rgb), .32);border-radius:10px;align-items:flex-start;gap:11px;margin-bottom:16px;padding:12px 14px;display:flex}.acct-alert-ico{background:var(--red);width:20px;height:20px;color:var(--on-red);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;font-size:13px;font-weight:800;line-height:1;display:flex}.acct-alert-body{color:var(--text-dim);flex:1;font-size:12.5px;line-height:1.5}.acct-alert-body b{color:var(--text)}.acct-alert-x{color:var(--text-dimmer);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0 2px;font-size:19px;line-height:1}.acct-alert-x:hover{color:var(--text)}.tab-btn:hover,.tab-btn.active{color:var(--tab-active)}.tab-btn.active:after{content:"";background:var(--cyan);border-radius:2px;width:26px;height:2px;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.tabpanel{display:none}.tabpanel.active{display:block}.section-label{text-transform:uppercase;letter-spacing:.06em;color:var(--text-dim);margin:28px 0 14px;font-size:12.5px;font-weight:800}.section-label:first-child{margin-top:0}.card-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;display:grid}.buy-card{background:var(--card);border:none;border-radius:8px;padding:18px;transition:border-color .15s;position:relative}.buy-card:hover{border-color:var(--cyan-dim)}.buy-card.featured{box-shadow:0 12px 40px rgba(var(--circle-gold-rgb), .18)}.pop-badge{background:var(--circle-gold);color:var(--on-circle-gold);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:20px;padding:4px 11px;font-size:9.5px;font-weight:800;position:absolute;top:-10px;left:50%;transform:translate(-50%)}.buy-card .tier{color:var(--text-dim);letter-spacing:.01em;margin-bottom:6px;font-size:12px;font-weight:800}.buy-card .price{margin-bottom:10px;font-size:26px;font-weight:900}.buy-card .price .strike{color:var(--text-dimmer);margin-right:4px;font-size:15px;font-weight:600;text-decoration:line-through}.buy-card .price span{color:var(--text-dim);font-size:11.5px;font-weight:600}.buy-card .row{border-top:1px solid var(--border);color:var(--text-dim);justify-content:space-between;padding:7px 0;font-size:12.5px;display:flex}.buy-card .row b{color:var(--text)}.reward-tag{background:rgba(var(--green-rgb), .12);color:var(--green);border-radius:6px;margin:10px 0;padding:4px 9px;font-size:11px;font-weight:800;display:inline-block}.passed-badge{background:rgba(var(--accent-rgb), .14);color:var(--gold);letter-spacing:.02em;border-radius:20px;align-items:center;gap:5px;margin:10px 0 8px;padding:5px 11px;font-size:11px;font-weight:800;display:inline-flex}.active-badge{background:rgba(var(--accent-rgb), .14);color:var(--cyan);letter-spacing:.02em;border-radius:20px;align-items:center;gap:7px;margin:10px 0 8px;padding:5px 11px;font-size:11px;font-weight:800;display:inline-flex}.active-badge.warn{background:rgba(var(--amber-rgb), .14);color:var(--amber)}.active-badge .dot{width:7px;height:7px;box-shadow:0 0 0 0 rgba(var(--accent-rgb), .5);background:currentColor;border-radius:50%;flex-shrink:0;animation:1.8s infinite pulseDot}.active-badge.warn .dot{box-shadow:0 0 0 0 rgba(var(--amber-rgb), .5);animation:1.8s infinite pulseDotWarn}.card-status-note{color:var(--amber);opacity:.9;max-width:320px;margin:-2px 0 9px;font-size:10.5px;line-height:1.35}@keyframes pulseDot{0%{box-shadow:0 0 0 0 rgba(var(--accent-rgb), .5)}70%{box-shadow:0 0 0 6px rgba(var(--accent-rgb), 0)}to{box-shadow:0 0 0 0 rgba(var(--accent-rgb), 0)}}@keyframes pulseDotWarn{0%{box-shadow:0 0 0 0 rgba(var(--amber-rgb), .5)}70%{box-shadow:0 0 0 6px rgba(var(--amber-rgb), 0)}to{box-shadow:0 0 0 0 rgba(var(--amber-rgb), 0)}}.ps-check{background:rgba(var(--accent-rgb), .14);width:54px;height:54px;color:var(--cyan);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 14px;font-size:27px;font-weight:800;display:flex}.ps-check svg{width:26px;height:26px}.ps-status{border:1px solid var(--border);border-radius:10px;align-items:center;gap:9px;margin-bottom:16px;padding:11px 13px;font-size:12.5px;font-weight:700;display:flex}.ps-status .ps-status-ico{align-items:center;display:inline-flex}.ps-status.instant,.ps-status.done{background:rgba(var(--accent-rgb), .1);border-color:rgba(var(--accent-rgb), .3);color:var(--cyan)}.ps-status.confirming,.ps-status.pending{background:rgba(var(--amber-rgb), .1);border-color:rgba(var(--amber-rgb), .35);color:var(--amber)}.ps-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:13px;height:13px;animation:.7s linear infinite psSpin;display:inline-block}@keyframes psSpin{to{transform:rotate(360deg)}}.pay-eta{border:1px solid var(--border);background:var(--bg);border-radius:10px;align-items:flex-start;gap:9px;margin-bottom:14px;padding:10px 12px;font-size:12px;line-height:1.4;display:flex}.pay-eta .pe-ico{flex-shrink:0;margin-top:1px;display:inline-flex}.pay-eta b{color:var(--text);font-weight:700}.pay-eta .pe-sub{color:var(--text-dimmer);margin-top:2px;font-size:11px;display:block}.pay-eta.instant,.pay-eta.minutes{border-color:rgba(var(--accent-rgb), .3);background:rgba(var(--accent-rgb), .07)}.pay-eta.instant .pe-ico,.pay-eta.minutes .pe-ico{color:var(--cyan)}.pay-eta.slow{border-color:rgba(var(--amber-rgb), .35);background:rgba(var(--amber-rgb), .08)}.pay-eta.slow .pe-ico{color:var(--amber)}.pm-eta{text-transform:uppercase;letter-spacing:.04em;color:var(--text-dimmer);flex-shrink:0;font-size:9.5px;font-weight:800}.pay-method-btn.active .pm-eta{color:var(--gold)}.pay-method-label{text-transform:uppercase;letter-spacing:.04em;color:var(--text-dimmer);font-size:11px;font-weight:700}.pay-select{position:relative}.pay-select-trigger{border:1px solid var(--border);cursor:pointer;text-align:left;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:12px 14px;font-size:13px;font-weight:700;display:flex;background-color:var(--bg)!important;color:var(--text)!important}.pay-select.open .pay-select-trigger{border-color:var(--gold)}.pay-select-caret{color:var(--text-dimmer);flex-shrink:0;font-size:11px;transition:transform .15s}.pay-select.open .pay-select-caret{transform:rotate(180deg)}.pay-select-menu{z-index:30;background:var(--card);border:1px solid var(--border);box-shadow:0 16px 40px var(--shadow-strong);opacity:0;visibility:hidden;border-radius:10px;padding:5px;transition:opacity .14s,transform .14s;position:absolute;top:calc(100% + 6px);left:0;right:0;transform:translateY(-4px)}.pay-select.open .pay-select-menu{opacity:1;visibility:visible;transform:translateY(0)}.pay-select-opt{width:100%;color:var(--text-dim);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:10px 11px;font-size:13px;font-weight:600;display:flex}.pay-select-opt:hover{background:var(--bg);color:var(--text)}.pay-select-opt.selected{background:rgba(var(--accent-rgb), .12);color:var(--gold)}.pay-select-opt .opt-eta{text-transform:uppercase;letter-spacing:.04em;color:var(--text-dimmer);flex-shrink:0;font-size:9.5px;font-weight:800}.pay-select-opt.selected .opt-eta{color:var(--gold)}.pay-select-opt.is-disabled{opacity:.45;cursor:not-allowed}.pay-select-opt.is-disabled:hover{color:var(--text-dim);background:0 0}.ui-select{margin-bottom:10px;position:relative}.ui-select-trigger{border:1px solid var(--border);cursor:pointer;text-align:left;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:10px 12px;font-size:13.5px;font-weight:600;display:flex;background-color:var(--card)!important;color:var(--text)!important}.ui-select.open .ui-select-trigger{border-color:var(--gold)}.ui-select.open .pay-select-caret{transform:rotate(180deg)}.ui-select-trigger.is-placeholder .ui-select-value{color:var(--text-dimmer)}.ui-select-menu{z-index:40;background:var(--card);border:1px solid var(--border);box-shadow:0 16px 40px var(--shadow-strong);opacity:0;visibility:hidden;border-radius:10px;max-height:236px;padding:5px;transition:opacity .14s,transform .14s;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;transform:translateY(-4px)}.ui-select.open .ui-select-menu{opacity:1;visibility:visible;transform:translateY(0)}.ui-select-opt{width:100%;color:var(--text-dim);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:7px;padding:9px 11px;font-size:13px;font-weight:600;display:block}.ui-select-opt:hover{background:var(--bg);color:var(--text)}.ui-select-opt.selected{background:rgba(var(--accent-rgb), .12);color:var(--gold)}.ui-select-opt.is-disabled{opacity:.45;cursor:not-allowed}.ui-select-opt.is-disabled:hover{color:var(--text-dim);background:0 0}.pay-step-btn:disabled{cursor:not-allowed;background-color:var(--btn-fill-disabled)!important;color:var(--btn-ink-disabled)!important}.covered-tag{background:rgba(var(--accent-rgb), .12);color:var(--cyan);border-radius:6px;margin:10px 0;padding:4px 9px;font-size:11px;font-weight:800;display:inline-block}.circle-tag{color:var(--text-dimmer);border-top:1px dashed var(--border);margin:8px 0 0;padding-top:8px;font-size:11px;font-style:italic;display:block}.circle-panel{text-align:center;background:radial-gradient(circle at top, rgba(var(--circle-gold-rgb), .14), var(--card) 65%);border-radius:8px;margin-bottom:14px;padding:36px 24px 28px;position:relative}.circle-panel:before{content:"";border-radius:inherit;z-index:-1;background:linear-gradient(135deg, var(--circle-gold) 0%, var(--circle-gold-dim) 45%, var(--circle-gradient-end) 100%);position:absolute;inset:-1.5px}.circle-panel-badge{width:110px;height:110px;margin:0 auto 10px;display:block}.circle-panel-status{letter-spacing:.08em;text-transform:uppercase;color:var(--circle-gold);background:rgba(var(--circle-gold-rgb), .14);border-radius:20px;margin-bottom:14px;padding:4px 14px;font-size:10.5px;font-weight:800;display:inline-block}.circle-panel h3{margin-bottom:8px;font-size:19px}.circle-panel p{color:var(--text-dim);max-width:340px;margin:0 auto;font-size:13px;line-height:1.55}.unlock-hint{background:rgba(var(--accent-rgb), .06);border:1px dashed rgba(var(--accent-rgb), .4);color:var(--gold);cursor:pointer;border-radius:8px;margin:10px 0;padding:9px 11px;font-size:11.5px;line-height:1.4;display:block}.unlock-hint:hover{background:rgba(var(--accent-rgb), .1)}.unlock-hint b{color:var(--text);margin-bottom:1px;font-size:12.5px;display:block}.rules-fulllink-row{color:var(--text-dimmer);margin:2px 0 8px;font-size:11.5px}.rules-fulllink-row a{color:var(--cyan);border-bottom:1px dotted var(--cyan);cursor:pointer;font-weight:600;text-decoration:none}.rules-fulllink-row a:hover{border-bottom-style:solid}.paymethod{flex-wrap:wrap;gap:6px;margin:12px 0;font-size:11.5px;display:flex}.paymethod label{text-align:center;border:1px solid var(--border);cursor:pointer;min-width:70px;color:var(--text-dim);border-radius:6px;flex:1;padding:7px 4px}.paymethod label.winx-opt{border-color:rgba(var(--accent-rgb), .4);color:var(--gold);font-weight:700}.paymethod label.winx-opt:has(input:checked){background:rgba(var(--accent-rgb), .14);border-color:var(--gold)}.paymethod input{display:none}.paymethod label:has(input:checked){border-color:var(--cyan);background:rgba(var(--accent-rgb), .08);color:var(--cyan);font-weight:700}.buy-btn{background:var(--btn-fill);width:100%;color:var(--btn-ink);border-radius:var(--btn-radius);cursor:pointer;border:none;margin-top:4px;padding:11px;font-size:13.5px;font-weight:800}.buy-btn:hover{filter:brightness(1.1)}.buy-btn:disabled{background:var(--btn-fill-disabled);color:var(--btn-ink-disabled);cursor:not-allowed}.partner-line{color:var(--text-dimmer);text-align:center;margin-top:10px;font-size:10px}.acct-card{background:var(--card);border:none;border-radius:8px;margin-bottom:14px;overflow:hidden}.acct-summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:12px 14px;padding:16px 18px;display:flex}.acct-title{flex:1;align-items:center;gap:14px;min-width:220px;display:flex}.acct-summary .icon{background:var(--bg-alt);border:1px solid var(--border);width:36px;height:36px;color:var(--gold);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.acct-summary .icon.danger{color:var(--red)}.acct-summary .meta{flex:1;min-width:0}.acct-summary .meta .name{font-size:14.5px;font-weight:800}.acct-summary .meta .sub{color:var(--text-dim);font-size:12px}.acct-actions{flex-shrink:0;align-items:center;gap:10px;margin-left:auto;display:flex}.status{letter-spacing:.05em;text-transform:uppercase;border-radius:20px;flex-shrink:0;padding:4px 11px;font-size:10.5px;font-weight:700}.status.active{color:var(--text-dim);border:1px solid var(--border);background:0 0}.status.passed{background:var(--gold);color:var(--on-accent)}.status.failed{background:rgba(var(--red-rgb), .12);color:var(--red);border:1px solid rgba(var(--red-rgb), .3)}.status.approved{background:var(--green);color:var(--on-green);border:none}.status.review{color:var(--text-dim);border:1px solid var(--border);background:0 0}.info-tip-btn{border:1px solid var(--border);cursor:pointer;border-radius:50%;flex-shrink:0;width:34px;height:34px;font-size:13px;font-style:italic;font-weight:800;background-color:var(--bg-alt)!important;color:var(--text-dim)!important}.info-tip-btn:hover{border-color:var(--gold);color:var(--gold)!important}.claim-tip{background:var(--bg-alt);border:1px solid var(--gold);color:var(--text-dim);border-radius:8px;margin-bottom:16px;padding:12px 14px;font-size:12px}.claim-tip b{color:var(--text)}.award-note{color:var(--text-dim);background:var(--bg);border:1px solid var(--border);text-align:center;border-radius:10px;margin-bottom:12px;padding:12px 14px;font-size:13px;line-height:1.5}.award-note b{color:var(--text)}.award-welcome{text-align:center;font-family:var(--font-serif);letter-spacing:.08em;text-transform:uppercase;color:var(--circle-gold);border:1px solid rgba(var(--circle-gold-rgb), .35);background:rgba(var(--circle-gold-rgb), .08);border-radius:10px;padding:11px;font-size:14px;font-weight:600}.award-welcome b{color:var(--circle-gold);font-weight:800}table.claims{border-collapse:collapse;width:100%;font-size:12px}.txn-tag{letter-spacing:.03em;border-radius:5px;padding:3px 8px;font-size:10px;font-weight:700;display:inline-block}.txn-tag.purchase{background:rgba(var(--red-rgb), .12);color:var(--red)}.txn-tag.reward,.txn-tag.claim{background:rgba(var(--green-rgb), .14);color:var(--green)}.txn-tag.referral{background:rgba(var(--accent-rgb), .14);color:var(--gold)}table.claims th{text-align:left;color:var(--text-dim);border-bottom:1px solid var(--border);padding:7px 8px;font-weight:600}table.claims td{border-bottom:1px solid var(--border);padding:7px 8px}#tab-transactions .stat-box{background:var(--card)}.txn-card{background:var(--card);border-radius:12px;margin-top:8px;padding:8px 14px 4px}.txn-card-title{letter-spacing:.01em;color:var(--text);padding:8px 6px 12px;font-size:13px;font-weight:700}table.txn-table{border-collapse:separate;border-spacing:0;width:100%;font-size:12px}table.txn-table th{background:var(--bg);text-align:left;color:var(--text-dim);white-space:nowrap;padding:11px 12px;font-weight:600}table.txn-table th:first-child{border-radius:8px 0 0 8px}table.txn-table th:last-child{text-align:right;border-radius:0 8px 8px 0}table.txn-table td{border-bottom:1px solid var(--border);padding:12px}table.txn-table td:last-child{text-align:right}table.txn-table tr:last-child td{border-bottom:none}.equity-quick{text-align:right;flex-shrink:0;min-width:80px;font-size:14px;font-weight:800}.quick-trade{background:var(--btn-fill);color:var(--btn-ink);border-radius:var(--btn-radius);cursor:pointer;border:none;flex-shrink:0;padding:8px 14px;font-size:12px;font-weight:800}.quick-trade:hover{filter:brightness(1.1)}.subwallet-tag{color:var(--cyan-dim);background:rgba(var(--accent-rgb), .08);border-radius:4px;margin-top:3px;padding:1px 6px;font-size:11px;font-weight:700;display:inline-block}.path-tag{letter-spacing:.04em;text-transform:uppercase;vertical-align:1px;border-radius:4px;margin-left:7px;padding:2px 7px;font-size:9.5px;font-weight:800}.path-tag.patha{background:rgba(var(--accent-rgb), .15);color:var(--gold)}.path-tag.pathb{background:rgba(var(--green-rgb), .15);color:var(--green)}.caret{color:var(--text-dim);flex-shrink:0;transition:transform .15s}.acct-card.open .caret{transform:rotate(180deg)}.acct-detail{border-top:1px solid var(--border);padding:0 18px 22px;display:none}.acct-card.open .acct-detail{display:block}.trade-cta{background:rgba(var(--accent-rgb), .08);border:1px solid rgba(var(--accent-rgb), .3);border-radius:8px;justify-content:space-between;align-items:center;margin:16px 0;padding:12px 14px;display:flex}.trade-cta span{color:var(--text-dim);font-size:12.5px}.trade-cta button{background:var(--btn-fill);color:var(--btn-ink);border-radius:var(--btn-radius);cursor:pointer;border:none;flex-shrink:0;padding:9px 16px;font-size:13px;font-weight:800}.stat-row{grid-template-columns:repeat(4,1fr);gap:10px;margin:16px 0;display:grid}@media (max-width:480px){.stat-row{grid-template-columns:repeat(2,1fr)}}.stat-box{background:var(--bg-alt);text-align:center;border-radius:8px;padding:11px}.stat-box .v{font-size:15px;font-weight:800}.stat-box .l{color:var(--text-dim);font-size:10.5px}.chart-wrap{background:var(--bg-alt);border-radius:8px;margin-bottom:16px;padding:12px}.chart-wrap .l{color:var(--text-dim);margin-bottom:6px;font-size:11px}.rule{margin-bottom:12px}.rule .rl{justify-content:space-between;margin-bottom:4px;font-size:12.5px;display:flex}.rule .rl b{font-weight:700}.barbg{background:var(--bg-alt);border-radius:4px;height:8px;overflow:hidden}.barfill{border-radius:4px;height:100%}.barfill.green{background:var(--green)}.barfill.amber{background:var(--amber)}.barfill.red{background:var(--red)}table.trades{border-collapse:collapse;width:100%;margin-bottom:16px;font-size:12px}table.trades th{text-align:left;color:var(--text-dim);border-bottom:1px solid var(--border);padding:7px 8px;font-weight:600}table.trades td{border-bottom:1px solid var(--border);padding:7px 8px}.pnl-pos{color:var(--green);font-weight:700}.pnl-neg{color:var(--red);font-weight:700}.consistency{gap:6px;margin-bottom:14px;display:flex}.cmonth{text-align:center;border-radius:6px;flex:1;padding:9px 4px;font-size:11px;font-weight:700}.cmonth.pass{background:rgba(var(--green-rgb), .12);color:var(--green)}.cmonth.pending{background:var(--bg-alt);color:var(--text-dim)}.milestone{background:radial-gradient(circle at top left, rgba(var(--accent-rgb), .15), rgba(var(--gradient-partner-rgb), .2) 60%);border:none;border-radius:8px;margin-bottom:16px;padding:20px;position:relative;overflow:hidden}.milestone:before{content:"★";color:rgba(var(--accent-rgb), .06);font-size:120px;position:absolute;top:-20px;right:-10px}.milestone h3{color:var(--gold);margin-bottom:6px;font-size:18px}.milestone p{color:var(--text-dim);max-width:520px;font-size:13px}.resume-box{border:1px dashed var(--border);text-align:center;background:var(--bg-alt);border-radius:10px;margin-bottom:10px;padding:18px}.resume-box input[type=file]{color:var(--text-dim);margin:12px 0}.confirm-btn{background:var(--btn-fill);color:var(--btn-ink);border-radius:var(--btn-radius);cursor:pointer;border:none;padding:10px 18px;font-size:13px;font-weight:800}.confirm-btn:disabled{background:var(--bg-alt);color:var(--text-dimmer);cursor:not-allowed}.status-note{color:var(--green);margin-top:8px;font-size:12.5px;font-weight:700}.action-btn{background:var(--green);color:var(--on-green);border-radius:var(--btn-radius);cursor:pointer;border:none;margin-top:6px;padding:10px 18px;font-size:13px;font-weight:800}.action-btn.retry{background:var(--red);color:var(--on-red)}.action-btn.reinvest{background:var(--btn-fill);color:var(--btn-ink)}.faq{border-top:1px solid var(--border);margin-top:36px;padding-top:22px}.faq-item{border-bottom:1px solid var(--border)}.faq-q{cursor:pointer;text-align:left;border:none;justify-content:space-between;align-items:center;width:100%;padding:14px 4px;font-size:14px;font-weight:600;display:flex;background-color:var(--bg)!important;color:var(--text-dimmer)!important}.faq-q .car{opacity:.7;flex-shrink:0;margin-left:12px;transition:transform .15s;color:var(--text-dimmer)!important}.faq-item.open .faq-q .car{transform:rotate(180deg)}.faq-a{max-width:680px;padding:0 4px 16px;font-size:13px;display:none;color:var(--text-dimmer)!important;background-color:var(--bg)!important}.faq-item.open .faq-a{display:block}.disclaimer{border-top:1px solid var(--border);margin-top:30px;padding:20px 4px 8px}.disclaimer-title{text-transform:uppercase;letter-spacing:.06em;color:var(--text-dimmer);margin-bottom:10px;font-size:11px;font-weight:800}.disclaimer p{color:var(--text-dimmer);opacity:.85;text-align:justify;max-width:none;margin-bottom:10px;font-size:11px;line-height:1.6}.disclaimer p:last-child{margin-bottom:0}.toast{background:var(--card);border:1px solid var(--gold);color:var(--text);opacity:0;pointer-events:none;z-index:100;border-radius:8px;padding:12px 20px;font-size:13.5px;transition:all .25s;position:fixed;bottom:20px;left:50%;transform:translate(-50%)translateY(20px)}.toast.show{opacity:1;transform:translate(-50%)translateY(0)}.referral-hub{background:var(--card);border:none;border-radius:8px;margin-bottom:22px;padding:18px 20px}.referral-hub h4{font-size:15px;font-family:var(--font-serif);white-space:nowrap;flex-shrink:0;font-weight:600}.rh-row{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.rh-link-row{flex:1;align-items:center;min-width:220px;display:flex;position:relative}.rh-link-row input{background:var(--surface-input);border:1px solid var(--border);width:100%;color:var(--text-dim);border-radius:8px;padding:10px 40px 10px 12px;font-family:monospace;font-size:12.5px}.rh-copy-icon{color:var(--text-dimmer);cursor:pointer;border:none;border-radius:6px;justify-content:center;align-items:center;padding:6px;display:flex;position:absolute;top:50%;right:6px;transform:translateY(-50%);background:0 0!important}.rh-copy-icon:hover{color:var(--gold);background:rgba(var(--accent-rgb), .1)!important}.rh-stats{flex-shrink:0;gap:20px;display:flex}.rh-stat{text-align:center}.rh-stat b{color:var(--gold);font-size:17px;font-weight:800;display:block}.rh-stat span{color:var(--text-dimmer);text-transform:uppercase;letter-spacing:.05em;font-size:10.5px}.program-footer{justify-content:center;align-items:center;margin-top:16px;display:flex}.share-btn{width:auto;color:var(--text-dim);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;gap:6px;padding:0;font-size:12.5px;font-weight:600;display:flex}.share-btn:hover{color:var(--gold)}.buy-card.pending-card{border:1px solid rgba(var(--amber-rgb), .55);box-shadow:0 0 0 4px rgba(var(--amber-rgb), .08)}.buy-card.pending-card:hover{border-color:rgba(var(--amber-rgb), .55)}.pending-card .pending-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.pop-badge.warn{background:var(--amber);color:var(--bg)}.pop-badge.ok{background:var(--cyan);color:var(--on-accent)}.pending-card .pending-due .pay-crypto-amount-row{border-bottom:1px solid var(--border);margin:-10px -9px 10px;padding:9px 9px 8px}.pending-card .pending-k{letter-spacing:.06em;text-transform:uppercase;color:var(--text-dimmer);margin-bottom:6px;font-size:9.5px;font-weight:700;display:block}.pending-card .pending-due{border:1px solid var(--border);background:var(--surface-input);border-radius:11px;margin-bottom:0;padding:10px 9px}.pending-received{color:var(--text-dim);margin:12px 0 0;font-size:12px}.pending-window{background:var(--bg);border:1px solid var(--border);border-radius:6px;margin-top:14px;padding:10px 12px}.pending-window-row{justify-content:space-between;align-items:center;display:flex}.pending-window-row b{font-variant-numeric:tabular-nums;font-size:15px;font-weight:900}.pending-bar{background:var(--border);border-radius:2px;height:3px;margin-top:8px;overflow:hidden}.pending-bar i{background:var(--cyan);height:100%;transition:width 1s linear;display:block}.pending-card .buy-btn{margin-top:16px}.pending-card .program-footer{justify-content:space-between}.pending-link{color:var(--text-dim);cursor:pointer;background:0 0;border:none;font-size:12px;font-weight:400}.pending-link:hover{color:var(--text)}.buy-card{flex-direction:column;display:flex}.buy-card .balance{font-family:var(--font-serif);letter-spacing:-.025em;color:var(--text);margin-bottom:0;font-size:clamp(26px,2.8vw,32px);font-weight:700;line-height:1}.buy-card .balance-note{letter-spacing:.06em;text-transform:uppercase;color:var(--text-dimmer);margin:9px 0 18px;font-size:10.5px;font-weight:700}.buy-card .duo{gap:9px;margin-bottom:16px;display:flex}.buy-card .duo .cell{border:1px solid var(--border);background:var(--surface-input);border-radius:11px;flex:1;min-width:0;padding:10px 9px}.buy-card .duo .cell .k{letter-spacing:.06em;text-transform:uppercase;color:var(--text-dimmer);margin-bottom:6px;font-size:9.5px;font-weight:700;display:block}.buy-card .duo .cell .v{font-family:var(--font-serif);color:var(--text);white-space:nowrap;font-size:15px;font-weight:700;line-height:1}.buy-card .duo .cell .v .strike{color:var(--text-dimmer);margin-right:4px;font-size:12px;font-weight:600;text-decoration:line-through}.buy-card .duo .cell.reward{background:rgba(var(--green-rgb), .12);border-color:rgba(var(--green-rgb), .35)}.buy-card .duo .cell.reward .k{color:var(--green);opacity:.92;font-size:10px;font-weight:800}.buy-card .duo .cell.reward .v{color:var(--green);font-size:18px;font-weight:800}.buy-card .duo .cell.reward .v em{letter-spacing:.04em;color:var(--on-accent);background:var(--green);vertical-align:2px;border-radius:4px;margin-left:4px;padding:2px 5px;font-size:9px;font-style:normal;font-weight:800}.buy-card .cta-wrap{margin-top:auto}.share-modal-overlay{background:var(--overlay);z-index:200;justify-content:center;align-items:center;padding:20px;display:none;position:fixed;inset:0}.share-modal-overlay.open{display:flex}.share-modal{background:var(--card);border:1px solid var(--border);border-radius:14px;width:100%;max-width:400px;padding:22px}.modal-busy{z-index:5;border-radius:inherit;background:color-mix(in srgb, var(--card) 75%, transparent);-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);cursor:progress;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.modal-busy-spinner{border:3px solid var(--border);border-top-color:var(--gold);border-radius:50%;width:32px;height:32px;animation:.8s linear infinite hpf-spin}.modal-dialog-overlay{z-index:6;border-radius:inherit;background:color-mix(in srgb, var(--card) 82%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);justify-content:center;align-items:center;padding:22px;display:flex;position:absolute;inset:0}.modal-dialog{text-align:center;background:var(--bg);border:1px solid var(--border);border-radius:12px;width:100%;max-width:320px;padding:18px;box-shadow:0 12px 40px #00000073}.modal-dialog .pe-ico{color:var(--amber);margin-bottom:8px;display:inline-flex}.modal-dialog h4{color:var(--text);margin:0 0 6px;font-size:15px;font-weight:800}.modal-dialog p{color:var(--text-dim);margin:0 0 14px;font-size:12.5px;line-height:1.45}.modal-dialog .pay-confirm-btn{margin-bottom:8px}#processingModal{z-index:210}.processing-box{text-align:center;max-width:340px}.proc-title{color:var(--text);margin-bottom:14px;font-size:15px;font-weight:700}.proc-bar{background:var(--bg);border-radius:99px;height:6px;margin-bottom:12px;overflow:hidden}.proc-bar-fill{background:linear-gradient(90deg, var(--green), var(--cyan));border-radius:99px;width:0;height:100%}.proc-sub{color:var(--text-dimmer);font-size:11.5px}.circle-congrats-border{background:linear-gradient(135deg, var(--circle-gold) 0%, var(--circle-gold-dim) 45%, var(--circle-gradient-end) 100%);width:100%;max-width:404px;box-shadow:0 10px 30px rgba(var(--circle-gold-rgb), .15);border-radius:16px;padding:2px}.circle-congrats-modal{background:var(--glass);-webkit-backdrop-filter:blur(28px)saturate(.25);border-radius:14px}.share-modal h3{margin-bottom:14px;font-size:16px}.share-modal canvas{border:1px solid var(--border);border-radius:10px;width:100%;height:auto;margin-bottom:14px;display:block}.share-modal-actions{gap:10px;display:flex}.share-modal-actions button{border-radius:var(--btn-radius);cursor:pointer;border:none;flex:1;padding:11px;font-size:13px;font-weight:700}.share-download{background:var(--btn-fill);color:var(--btn-ink)}.share-close{color:var(--text-dim);background:0 0;border:1px solid var(--border)!important}.pay-modal .share-modal{max-width:420px;position:relative}.pay-modal-close{width:28px;height:28px;color:var(--text-dim);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:14px;right:14px}.pay-modal-close:hover{color:var(--text);background:var(--surface-input)}#shareModal .share-modal{max-width:520px}.pay-modal h3{margin-bottom:2px;font-size:17px}.pay-sub{color:var(--text-dim);margin-bottom:18px;font-size:12.5px}.pay-methods{flex-direction:column;gap:8px;margin-bottom:18px;display:flex}.pay-method-btn{border:1px solid var(--border);cursor:pointer;text-align:left;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:12px 14px;font-size:13px;font-weight:700;display:flex;background-color:var(--bg)!important;color:var(--text)!important}.pay-method-btn.active{border-color:var(--gold);background-color:rgba(var(--accent-rgb), .12)!important;color:var(--gold)!important}.pay-method-btn.soon{opacity:.55;cursor:default;position:relative}.soon-tag{text-transform:uppercase;letter-spacing:.05em;color:var(--text-dimmer);flex-shrink:0;font-size:9px;font-weight:800}.pay-detail{background:var(--bg);border:1px solid var(--border);border-radius:10px;min-height:90px;margin-bottom:18px;padding:16px;position:relative}.pay-detail label{color:var(--text-dimmer);text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px;font-size:11px;display:block}.pay-detail select,.pay-detail input{border:1px solid var(--border);border-radius:7px;width:100%;margin-bottom:10px;padding:10px 12px;font-size:13.5px;background-color:var(--card)!important;color:var(--text)!important}.pay-balance-line{color:var(--text-dim);justify-content:space-between;padding:8px 0;font-size:13px;display:flex}.pay-balance-line b{color:var(--text)}.pay-card-row{gap:8px;display:flex}.pay-crypto-row{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.pay-crypto-amount-row{margin-bottom:12px}.pay-crypto-amount-row label{margin-bottom:0}.pay-crypto-amount{color:var(--text);text-transform:none;letter-spacing:0;font-variant-numeric:tabular-nums;margin-left:8px;font-weight:800}.pay-crypto-address{color:var(--text);background-color:var(--card);-webkit-user-select:all;user-select:all;overflow-wrap:anywhere;border:none;border-radius:6px;flex-wrap:wrap;gap:2px 6px;margin-bottom:10px;padding:6px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13.5px;line-height:1.5;display:flex}.pay-crypto-address .anchor{color:var(--gold);font-weight:800}.pay-crypto-timer{color:var(--text-dim);font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-size:12px;display:inline-flex}.pay-hint-text{color:var(--text-dim);margin:2px 0 8px;font-size:11px;line-height:1.4}.pay-hint-text b{color:var(--amber);font-weight:700}.pay-addr-note{margin:0 0 12px;padding:0}.pay-qr-overlay{z-index:2;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer;background:#04060ac7;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;inset:0}.pay-qr-overlay img{background:#fff;border-radius:6px;max-width:60%;max-height:calc(100% - 24px);padding:4px}.pay-qr-overlay span{color:var(--text-dim);font-size:11px}.pay-crypto-actions{gap:8px;margin-bottom:10px;display:flex}.pay-copy-btn,.pay-scanqr-btn{box-sizing:border-box;white-space:nowrap;cursor:pointer;border-radius:8px;flex:0 0 calc(50% - 4px);justify-content:center;align-items:center;gap:7px;width:calc(50% - 4px);min-width:0;min-height:40px;padding:8px 12px;font-size:13px;font-weight:700;display:inline-flex;overflow:hidden}.pay-copy-btn{border:1px solid #0000;color:var(--btn-ink)!important;background-color:var(--btn-fill)!important}.pay-copy-btn:hover{filter:brightness(1.08)}.pay-copy-btn.is-copied{border-color:var(--btn-outline);color:var(--btn-outline)!important;background-color:rgba(var(--accent-rgb), .12)!important}.pay-scanqr-btn{color:var(--btn-outline);border:1px solid var(--btn-outline);background:0 0}.pay-scanqr-btn:hover{background:rgba(var(--accent-rgb), .12)}.pay-card-row input{flex:1}[id^=secure-]{min-height:38px;margin-bottom:10px}.hpf-fields{position:relative}.hpf-fields.is-loading .hpf-fields-inner{visibility:hidden}.hpf-fields-loader{color:var(--text-dim);flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:13px;display:flex;position:absolute;inset:0}.hpf-fields-spinner{border:2px solid var(--border);border-top-color:var(--gold);border-radius:50%;width:22px;height:22px;animation:.8s linear infinite hpf-spin}@keyframes hpf-spin{to{transform:rotate(360deg)}}[id^=secure-] iframe{border:0;border-radius:5px;width:100%;height:38px;display:block;overflow:hidden}.pay-step{text-transform:uppercase;letter-spacing:.05em;color:var(--text-dimmer);justify-content:space-between;align-items:center;margin-bottom:12px;font-size:11px;font-weight:800;display:flex}.pay-step-back{text-transform:none;letter-spacing:0;color:var(--gold);cursor:pointer;font-size:11px;font-weight:700}.pay-step-btn{border-radius:var(--btn-radius);cursor:pointer;border:none;width:100%;margin-top:6px;padding:12px;font-size:13px;font-weight:800;background-color:var(--btn-fill)!important;color:var(--btn-ink)!important}.addr-summary{color:var(--text-dim);background:var(--bg);border:1px solid var(--border);border-radius:8px;margin-bottom:14px;padding:10px 12px;font-size:11.5px;line-height:1.5}.addr-summary b{color:var(--text)}.addr-summary .addr-email{color:var(--text-dimmer)}.pay-secure-note{border:1px solid rgba(var(--accent-rgb), .3);background:rgba(var(--accent-rgb), .07);border-radius:10px;align-items:flex-start;gap:9px;margin-bottom:4px;padding:10px 12px;font-size:12px;line-height:1.4;display:flex}.pay-secure-note.is-error{border-color:rgba(var(--red-rgb), .32)!important;background:rgba(var(--red-rgb), .1)!important;color:var(--red)!important;margin-bottom:12px!important}.pay-secure-note.is-error span,.pay-secure-note.is-error .pe-ico{color:var(--red)!important}.pay-secure-note .pe-ico{color:var(--cyan);flex-shrink:0;margin-top:1px;display:inline-flex}.pay-secure-note b{color:var(--text);font-weight:700}.pay-secure-note .pe-sub{color:var(--text-dimmer);margin-top:2px;font-size:11px;display:block}.field-hint{color:var(--text-dimmer);margin:-4px 0 4px;font-size:10.5px;line-height:1.4}.pay-detail input:disabled{opacity:.65;cursor:not-allowed;color:var(--text-dim)!important}.pay-total{border-top:1px solid var(--border);justify-content:space-between;align-items:baseline;margin-bottom:16px;padding-top:14px;display:flex}.pay-total .lbl{color:var(--text-dim);font-size:12.5px}.pay-total .amt{font-size:24px;font-weight:800}.pay-total .amt .was{color:var(--text-dimmer);margin-right:6px;font-size:14px;text-decoration:line-through}.pay-tnc{cursor:pointer;align-items:flex-start;gap:8px;margin-bottom:14px;display:flex}.pay-tnc input[type=checkbox]{width:15px;height:15px;accent-color:var(--gold);cursor:pointer;flex-shrink:0;margin-top:1px}.pay-tnc span{color:var(--text-dimmer);font-size:11.5px;line-height:1.45}.pay-tnc .tnc-link{color:var(--text-dim);border-bottom:1px dotted var(--text-dim);cursor:pointer;text-decoration:none}.pay-tnc .tnc-link:hover{color:var(--gold);border-bottom-color:var(--gold)}.pay-confirm-btn{border-radius:var(--btn-radius);cursor:pointer;border:none;width:100%;margin-bottom:8px;padding:13px;font-size:14px;font-weight:800;background-color:var(--btn-fill)!important;color:var(--btn-ink)!important}.pay-confirm-btn:disabled{cursor:not-allowed;background-color:var(--btn-fill-disabled)!important;color:var(--btn-ink-disabled)!important}.pay-cancel-btn{border:1px solid var(--border);border-radius:var(--btn-radius);cursor:pointer;width:100%;padding:11px;font-size:13px;font-weight:600;color:var(--text-dim)!important;background:0 0!important}.hero-banner{border-bottom:1px solid var(--border);background:radial-gradient(ellipse at top right, rgba(var(--accent-rgb), .1), transparent 55%),var(--bg-alt);aspect-ratio:1831/859;align-items:center;padding:28px 0 36px;display:flex;position:relative;overflow:hidden}@media (max-width:700px){.hero-banner{aspect-ratio:auto;display:block}}.hero-banner:before{content:"";z-index:0;pointer-events:none;background-image:var(--hero-bg-image);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.hero-skyline{opacity:.28;pointer-events:none;z-index:0;width:100%;height:130px;position:absolute;bottom:-6px;left:0}.hero-content{z-index:1;width:100%;position:relative}.hero-content .partner-badge{margin-bottom:18px}.hero-content h1{max-width:640px}.hero-content .subtitle{max-width:440px;margin-bottom:20px;font-size:14px}.hero-content-minimal{padding-top:4px;padding-bottom:8px}.hero-ctas{flex-wrap:wrap;gap:12px;margin-bottom:16px;display:flex}.hero-social{gap:10px;margin-bottom:34px;display:flex}.hero-social-icon{border:1px solid var(--border);width:34px;height:34px;color:var(--text-dimmer);background:var(--hairline);--icon-cutout:var(--bg);border-radius:50%;justify-content:center;align-items:center;transition:color .15s,border-color .15s,background .15s;display:flex}.hero-social-icon:hover{color:var(--bg);background:var(--gold);border-color:var(--gold);--icon-cutout:var(--gold)}.btn-primary{background:var(--btn-fill);color:var(--btn-ink);border-radius:var(--btn-radius);cursor:pointer;border:none;padding:13px 26px;font-size:14px;font-weight:700}.btn-primary:hover{background:var(--btn-fill-hover)}.btn-secondary{border:1px solid var(--btn-outline);color:var(--btn-outline);border-radius:var(--btn-radius);cursor:pointer;background:0 0;padding:13px 26px;font-size:14px;font-weight:700}.btn-secondary:hover{background:rgba(var(--accent-rgb), .08)}.hero-stats{flex-wrap:wrap;gap:30px;display:flex}.hero-stat{flex-direction:column;display:flex}.hero-stat b{font-size:20px;font-weight:700;font-family:var(--font-serif)}.hero-stat span{color:var(--text-dimmer);text-transform:uppercase;letter-spacing:.06em;margin-top:2px;font-size:11px}.status.expired,.acct-icon.expired{background:rgba(var(--amber-rgb), .13);color:var(--amber)}
html.theme-light .app-shell{--bg:var(--background-primary,#f3f6f9);--card:var(--background-secondary,#fff);--border:var(--border-primary-color,#e5e7eb);--bg-alt:#e9edf1;--card-alt:#f6f7f9;--text:var(--text-primary-color,#030314);--text-dim:var(--text-secondary-color,#474753);--text-dimmer:#5c5c6d;--cyan:#2c7b78;--gold:#9747ff;--gold-bright:#24645f;--cyan-dim:#2c7b78;--gold-dim:#2c7b78;--accent-rgb:44, 123, 120;--on-accent:#fff;--green:#2c7b78;--green-rgb:44, 123, 120;--red:#d42a3d;--red-rgb:212, 42, 61;--amber:#8a6a18;--amber-rgb:138, 106, 24;--circle-gold:#8f6c12;--circle-gold-rgb:143, 108, 18;--circle-gold-dim:#6e5210;--on-green:#fff;--on-red:#fff;--on-circle-gold:#fff;--btn-fill:#030314;--btn-ink:#fff;--btn-fill-hover:#9747ff;--btn-fill-disabled:#b6b6c3;--btn-ink-disabled:#fff;--btn-outline:#030314;--surface-input:#f1f3f6;--surface-disabled:#d8dce2;--tab-inactive:#5c5c6d;--tab-active:var(--text-primary-color,#030314);--hairline:#0000000a;--spinner-track:#03031424;--shadow-strong:#10182824;--overlay:#10182859;--glass:#ffffffbf;--gradient-partner-rgb:226, 232, 240;--circle-gradient-end:#6e5210;--circle-hero-img:url(/dashboard/hero-bg-light.jpg);--circle-hero-text:var(--text-primary-color);--circle-hero-scrim:linear-gradient(90deg, #ffffffeb 0%, #fff9 50%, #ffffff40 100%);--primary-highlight:#f0eafe}html.theme-light .app-shell .circle-card-logo{content:url(/dashboard/circle-logo-light.png)}html.theme-light .app-shell .circle-card-sub{color:var(--text-primary-color)}html.theme-light .app-shell :is(.buy-btn,.quick-trade,.dashboard-gate-retry):hover:not(:disabled){filter:none;background:var(--btn-fill-hover)}
