.page{flex-direction:column;gap:20px;display:flex}.page .card{gap:18px}.page-head{flex-direction:column;gap:6px;margin-bottom:4px;display:flex}.page-title{letter-spacing:-.04em;color:var(--text-strong);margin:0;font-size:24px;font-weight:500;line-height:1.2}.page-title-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.refresh-btn,.icon-btn{border:1px solid var(--card-border);border-radius:var(--r-small);background:var(--fill-soft);width:32px;height:32px;color:var(--text);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.refresh-btn:hover,.icon-btn:hover{background:var(--fill-soft-hover)}.refresh-btn:disabled{cursor:default}.page-sub{color:var(--muted);margin:0;font-size:14px;line-height:20px}.card h2.card-title,.card p.card-sub{margin:0}.card-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.hint{color:var(--muted);margin:0;font-size:13px;line-height:18px}.mono{font-family:var(--font-mono);color:var(--text);word-break:break-all;text-align:start;font-size:13px;line-height:20px}.actions{flex-wrap:wrap;gap:8px;display:flex}.btn-secondary,.btn-danger{border:1px solid var(--card-border);border-radius:var(--r-control);background:var(--fill-soft);height:40px;color:var(--text);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:500;transition:background .15s,transform .1s;display:inline-flex}.btn-secondary:hover:not(:disabled){background:var(--fill-soft-hover)}.btn-secondary.small{border-radius:var(--r-small);height:32px;padding:0 12px;font-size:13px}.btn-primary.small{border-radius:var(--r-small);height:32px;padding:0 12px;font-size:13px;text-decoration:none}a.btn-secondary.small{text-decoration:none}.btn-danger{color:var(--danger-text);border-color:color-mix(in srgb, var(--danger) 40%, transparent)}.btn-danger:hover:not(:disabled){background:color-mix(in srgb, var(--danger) 10%, transparent)}.btn-secondary:active:not(:disabled),.btn-danger:active:not(:disabled){transform:scale(.98)}.btn-secondary:disabled,.btn-danger:disabled{opacity:.6;cursor:default}.btn-secondary:focus-visible,.btn-danger:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.notice{border:1px solid var(--card-border);border-radius:var(--r-control);background:var(--fill-soft);color:var(--text);margin:0;padding:12px 14px;font-size:13px;line-height:18px}.tiles{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.tile{border:1px solid var(--card-border);border-radius:var(--r-card);background:var(--card);color:inherit;flex-direction:column;gap:10px;padding:20px;text-decoration:none;transition:border-color .15s;display:flex;position:relative}.tile:hover{border-color:var(--focus-border)}.tile:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tile-label{letter-spacing:.02em;text-transform:uppercase;color:var(--label);font-size:12px;font-weight:500}.tile-value{letter-spacing:-.03em;color:var(--text-strong);font-size:20px;font-weight:500;line-height:28px}.tile-sub{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px;line-height:16px}.tile-badge{letter-spacing:0;text-transform:none;vertical-align:1px;margin-inline-start:6px;padding:1px 7px;font-size:10px;line-height:14px}.sim-live{font-variant-numeric:tabular-nums;transition:color .3s}.sim-live.up{color:var(--up-text)}.sim-live.down{color:var(--down)}.tile-arrow{top:20px;color:var(--label);position:absolute;inset-inline-end:20px}.steps{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.step+.step{border-top:1px solid var(--card-border)}.step-body{color:var(--text);align-items:center;gap:12px;padding:12px 0;font-size:14px;line-height:20px;text-decoration:none;display:flex}a.step-body:hover .step-text,button.step-body:hover .step-text{text-underline-offset:4px;text-decoration:underline}button.step-body{text-align:start;cursor:pointer;background:0 0;border:0;width:100%}.step-mark{border:1.5px solid var(--card-border);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.step-text{flex:1}.step-arrow{color:var(--label)}.step.done .step-mark{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.step.done .step-text{color:var(--muted)}.deposit{gap:16px;display:grid}@media (width>=768px){.deposit{grid-template-columns:220px 1fr;align-items:start}.deposit>.deposit-apps{grid-column:2}}.nets{scrollbar-width:none;gap:8px;margin:-2px;padding:2px;display:flex;overflow-x:auto}@media (width>=768px){.nets{flex-direction:column;overflow:visible}}.net{border:1px solid var(--card-border);border-radius:var(--r-control);background:var(--card);color:var(--muted);text-align:start;white-space:nowrap;cursor:pointer;flex-shrink:0;align-items:center;gap:10px;padding:10px 14px;font-size:14px;font-weight:500;transition:border-color .15s,color .15s;display:flex}.net:hover{color:var(--text)}.net[aria-pressed=true]{border-color:var(--text);color:var(--text-strong)}.net:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.net-ticker{font-family:var(--font-mono);color:var(--label);margin-inline-start:auto;font-size:11px}.address-card{align-items:stretch}.qr{border-radius:var(--r-control);background:#fff;align-self:center;width:184px;height:184px;padding:10px;position:relative}.qr-logo{background:#fff;border-radius:50%;padding:3px;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.qr-code,.qr-code svg{width:100%;height:100%;display:block}.addr{border-radius:var(--r-control);background:var(--input);font-family:var(--font-mono);color:var(--text);word-break:break-all;text-align:start;padding:12px 14px;font-size:13px;line-height:20px;display:block}.address-card .btn-primary{align-self:stretch}.hint.warn{color:var(--text)}.chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.chip{border:1px solid var(--card-border);color:var(--text);border-radius:999px;align-items:center;gap:6px;padding:4px 10px 4px 4px;font-size:13px;font-weight:500;line-height:20px;display:inline-flex}.tile .coin-stack .coin{box-shadow:0 0 0 2px var(--card)}.rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.row{align-items:center;gap:12px;padding:12px 0;display:flex}.row+.row{border-top:1px solid var(--card-border)}.row-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.row-title{color:var(--text);font-size:14px;font-weight:500}.social-icon{border-radius:var(--r-small);background:var(--input);width:32px;height:32px;color:var(--text);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.badge{border:1px solid var(--card-border);color:var(--muted);border-radius:999px;padding:3px 10px;font-size:12px;font-weight:500}.inline-form{gap:8px;display:flex}.inline-form .input{flex:1;min-width:0}.inline-form .btn-primary{flex-shrink:0}.identity{align-items:center;gap:16px;display:flex}.identity-main{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.identity>:last-child{flex-shrink:0}.table-scroll{margin-inline:-4px;padding-inline:4px;overflow-x:auto}.data-table{border-collapse:collapse;width:100%;min-width:560px;font-size:14px}.data-table th{letter-spacing:.02em;text-align:start;text-transform:uppercase;color:var(--label);white-space:nowrap;padding:0 12px 10px 0;font-size:12px;font-weight:500}.data-table td{border-top:1px solid var(--card-border);padding:0}.empty{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:40px 16px;display:flex}.empty-icon{background:var(--input);width:44px;height:44px;color:var(--muted);border-radius:50%;justify-content:center;align-items:center;margin-bottom:4px;display:inline-flex}.empty-title{color:var(--text);margin:0;font-size:15px;font-weight:500}.empty .hint{max-width:360px}.community-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.community-card{align-items:flex-start}.community-card .btn-social{width:100%;text-decoration:none}.community-logo{border-radius:var(--r-control);background:var(--brand);width:44px;height:44px;color:var(--brand-ink);justify-content:center;align-items:center;display:inline-flex}.plans{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;display:grid}.page .card.plan{gap:14px;min-width:0;padding:18px;container-type:inline-size}.plan-head{flex-direction:column;gap:4px;display:flex}.plan-top{justify-content:space-between;align-items:center;gap:8px;min-height:22px;display:flex}.plan-top .badge{white-space:nowrap;padding:2px 8px;font-size:11px;line-height:16px}.plan-name{color:var(--text-card);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:15px;font-weight:500;line-height:22px;overflow:hidden}.plan-desc{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:36px;margin:0;font-size:13px;line-height:18px;display:-webkit-box;overflow:hidden}.plan-headline{justify-content:space-between;align-items:flex-end;gap:12px;min-width:0;display:flex}.plan-figure{flex-direction:column;gap:2px;min-width:0;display:flex}.plan-figure.end{text-align:end;align-items:flex-end}.plan-price,.plan-roi{text-overflow:ellipsis;letter-spacing:-.03em;color:var(--up-text);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(20px,11cqi,28px);font-weight:500;line-height:1.15;overflow:hidden}.plan-price{color:var(--text-strong)}.plan-roi-meta{color:var(--label);font-size:12px;line-height:16px}.progress{background:var(--input);border-radius:999px;height:6px;overflow:hidden}.progress span{border-radius:inherit;background:var(--accent);height:100%;display:block}.plan-facts{justify-content:space-between;gap:12px;margin:0;display:flex}.plan-facts div{flex-direction:column;gap:2px;min-width:0;display:flex}.plan-facts div:last-child{text-align:end;align-items:flex-end}.plan-facts dt{color:var(--label);font-size:11px;line-height:14px}.plan-facts dd{color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:13px;font-weight:500;line-height:18px;overflow:hidden}.plan-actions{gap:8px;min-width:0;display:flex}.plan-buy{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;height:36px;overflow:hidden}@container (width<=250px){.plan-facts{flex-direction:column;gap:6px}.plan-facts div,.plan-facts div:last-child{text-align:start;flex-direction:row;justify-content:space-between;align-items:baseline;gap:8px}}.plan-top-end{flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.plan-share{width:28px;height:28px}.page .card.plan.focused{border-color:var(--accent);box-shadow:0 0 0 3px var(--focus-glow);transition:border-color .4s,box-shadow .4s}.badge.plan-limited{background:var(--info-soft);color:var(--info);border-color:#0000}.badge.plan-full{background:var(--warn-soft);color:var(--warn);border-color:#0000}.badge.plan-trading{background:var(--up-soft);color:var(--up-text);border-color:#0000;align-items:center;gap:6px;display:inline-flex}.badge.plan-trading:before{content:"";background:var(--up);border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite live-dot}@keyframes live-dot{50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.badge.plan-trading:before{animation:none}}.plan-facts dd.gain,.trade-facts dd.gain,.buy-summary dd.gain{color:var(--up-text)}.trade-facts dd.loss{color:var(--down)}.balance-stats div .balance-value.gain{color:var(--up-text)}.balance-stats div .balance-value.loss{color:var(--down)}.trade-card .progress span{background:var(--up)}.plans-section{flex-direction:column;gap:12px;display:flex}.section-head{flex-direction:column;gap:4px;display:flex}.section-title{color:var(--text-strong);margin:0;font-size:16px;font-weight:500}.row-linked{border-radius:var(--r-small);position:relative}.row-link{color:inherit;text-decoration:none}.row-link:after{content:"";position:absolute;inset:0}.row-linked:hover .row-link{text-underline-offset:3px;text-decoration:underline}.row-link:focus-visible{outline:none}.row-linked:has(.row-link:focus-visible){box-shadow:0 0 0 3px var(--focus-glow)}.how-list{color:var(--text);flex-direction:column;gap:8px;margin:0;padding-inline-start:18px;font-size:14px;line-height:20px;display:flex}.history-icon{background:var(--input);width:36px;height:36px;color:var(--text);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.amount{color:var(--muted);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:14px;font-weight:500}.amount.credit{color:var(--text-strong)}.history-card .btn-secondary{align-self:center}.balance-bar{border:1px solid var(--card-border);border-radius:var(--r-card);background:var(--card);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.balance-bar .label{margin-bottom:4px;display:block}.balance-stats{flex-wrap:wrap;gap:12px 32px;margin:0;display:flex}.balance-stats dd{margin:0}.balance-stats div:not(:first-child) .balance-value{color:var(--text);font-size:16px;line-height:28px}@media (width<=560px){.balance-bar{flex-direction:column;align-items:stretch}.balance-stats{grid-template-columns:1fr 1fr;display:grid}.balance-stats div:first-child{grid-column:1/-1}.balance-bar .btn-secondary{justify-content:center}}.share-link{border-radius:var(--r-control);background:var(--input);word-break:break-all;padding:12px 14px;font-size:13px;line-height:18px}.share-apps{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;display:grid}.share-apps .btn-social{text-decoration:none}.share-apps .btn-social[aria-disabled=true]{pointer-events:none;opacity:.4}.share-telegram svg{color:#229ed9}.balance-value{letter-spacing:-.02em;color:var(--text-strong);font-variant-numeric:tabular-nums;font-size:22px;font-weight:500;line-height:28px}.balance-bar .btn-secondary{text-decoration:none}.dialog{border:1px solid var(--popover-border);border-radius:var(--r-card);background:var(--popover);width:min(420px,100% - 32px);color:var(--text);box-shadow:var(--popover-shadow);padding:24px}.dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000008c}.dialog .form{gap:18px}.dialog .actions>*{flex:1;text-decoration:none}.buy-summary{border-radius:var(--r-control);background:var(--input);grid-template-columns:1fr 1fr;gap:12px;margin:0;padding:14px;display:grid}.buy-summary div{flex-direction:column;gap:2px;display:flex}.buy-summary dt{color:var(--label);font-size:12px}.buy-summary dd{color:var(--text-strong);font-variant-numeric:tabular-nums;margin:0;font-size:16px;font-weight:500}.back-link{color:var(--muted);align-self:flex-start;align-items:center;gap:6px;font-size:13px;text-decoration:none;display:inline-flex}.back-link:hover{color:var(--text)}.back-icon{transform:scaleX(-1)}[dir=rtl] .back-link .back-icon{transform:none}.trade-facts{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px;margin:0;display:grid}.trade-facts div{flex-direction:column;gap:2px;min-width:0;display:flex}.trade-facts dt{color:var(--label);font-size:12px}.trade-facts dd{color:var(--text-strong);font-variant-numeric:tabular-nums;margin:0;font-size:15px;font-weight:500}@media (width<=400px){.trade-facts{grid-template-columns:1fr 1fr;gap:12px 10px}.trade-facts dd{white-space:nowrap;font-size:14px}}@media (width<=360px){.trade-facts dd{font-size:13px}}.trade-chart{touch-action:none;overscroll-behavior:contain;flex-direction:column;height:320px;margin:0 -6px;display:flex;position:relative}.order-flow{pointer-events:none;position:absolute}.trade-chart.loading>div:last-child{visibility:hidden}.chart-skel{align-items:flex-start;gap:3%;display:flex;position:absolute;inset:12px 64px 30px 12px}.chart-skel .skel{flex:1 1 0}.sim-now-skel{margin:1px 0}.chart-brand{color:var(--text);opacity:.14;pointer-events:none;-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;inset:0 64px 30px 0}.chart-brand-name{letter-spacing:-.02em;font-size:30px;font-weight:600;line-height:34px}.chart-brand-note{text-transform:uppercase;letter-spacing:.08em;font-size:14px;font-weight:500;line-height:18px}.chart-dialog .chart-brand{transform:scale(1.5)}.trade-chart>div:last-child{flex:1 1 0;min-height:0}@media (width<=560px){.trade-chart{height:280px}}.trade-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.trade-top .card-head{gap:4px;min-width:0}h1.trade-name{letter-spacing:-.03em;font-size:22px;line-height:1.2}.sim{flex-direction:column;gap:10px;display:flex}.sim-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.sim-title{color:var(--label);margin:0;font-size:13px;font-weight:500}.sim>.hint{margin:0}.sim-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.sim-value{flex-direction:column;align-items:flex-start;gap:2px;margin:0;display:flex}.chart-dialog[open]{width:min(1200px,100% - 32px);height:min(820px, calc(100dvh - 32px - env(safe-area-inset-top) - env(safe-area-inset-bottom)));flex-direction:column;gap:12px;max-width:none;max-height:none;display:flex}.chart-dialog .trade-chart{touch-action:none;flex:1 1 0;height:auto;min-height:0}.chart-dialog{overscroll-behavior:contain;overflow:hidden}.chart-dialog-head{align-items:center;gap:10px;display:flex}.chart-dialog-head .card-title{margin:0}.chart-dialog-head .icon-btn{margin-inline-start:auto}@media (width<=560px){.chart-dialog[open]{width:100%;height:100dvh;padding:calc(16px + env(safe-area-inset-top)) calc(16px + env(safe-area-inset-right)) calc(16px + env(safe-area-inset-bottom)) calc(16px + env(safe-area-inset-left));border:0;border-radius:0}}.sim-now{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:500;line-height:30px;transition:color .3s}.sim-now.up{color:var(--up)}.sim-now.down{color:var(--down)}.sim-target{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.install-head{align-items:center;gap:14px;display:flex}.install-head .card-head{gap:6px}.install-icon{border-radius:13px;flex-shrink:0}.install-steps{color:var(--text);flex-direction:column;gap:10px;margin:0;padding:0;font-size:14px;line-height:20px;list-style:none;display:flex}.install-steps li{align-items:center;gap:12px;display:flex}.install-step-icon{border-radius:var(--r-small);background:var(--input);flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;font-weight:500;display:inline-flex}.deposit-apps-inputs{gap:16px;display:grid}@media (width>=560px){.deposit-apps-inputs{grid-template-columns:auto 1fr;align-items:start}}.token-pick{flex-wrap:wrap;gap:8px;display:flex}.token-pick .chip{cursor:pointer;font:inherit;color:var(--muted);background:var(--fill-soft)}.token-pick .chip[aria-checked=true]{border-color:var(--text);color:var(--text-strong)}.app-links{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.app-link{border:1px solid var(--card-border);border-radius:var(--r-control);background:var(--fill-soft);width:100%;font:inherit;color:var(--text);text-align:center;cursor:pointer;flex-direction:column;align-items:center;gap:8px;padding:14px 8px 12px;font-size:13px;line-height:16px;text-decoration:none;transition:background .15s,border-color .15s;display:flex}.app-link:hover{background:var(--fill-soft-hover);border-color:var(--focus-border)}.app-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.wallet-logo{object-fit:cover;border-radius:50%;width:28px;height:28px}.reserve-total{gap:12px}.reserve-total-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.reserve-total-value{letter-spacing:-.03em;color:var(--up-text);font-variant-numeric:tabular-nums;margin:0;font-size:36px;font-weight:500;line-height:42px}.reserve-total-loading{flex-direction:column;gap:10px;display:flex}.reserve-facts{grid-template-columns:repeat(4,max-content);gap:12px 28px;margin:0;display:grid}@media (width<=480px){.reserve-facts{grid-template-columns:1fr 1fr}}.reserve-facts div{flex-direction:column;gap:2px;display:flex}.reserve-facts dt{color:var(--label);align-items:center;gap:6px;font-size:12px;display:inline-flex}.reserve-facts dd{color:var(--text-strong);font-variant-numeric:tabular-nums;margin:0;font-size:16px;font-weight:500}.reserve-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.reserve-row{align-items:flex-start;gap:12px;padding:14px 0;display:flex}.reserve-row+.reserve-row{border-top:1px solid var(--card-border)}.reserve-body{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.reserve-line{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;display:flex}.reserve-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.reserve-amount{color:var(--up-text);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:16px;font-weight:500}.reserve-meta{color:var(--muted);align-items:center;font-size:12px}.reserve-where{align-items:center;gap:6px;min-width:0;display:flex}.reserve-where>span:first-child{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.reserve-where .mono{color:var(--muted);white-space:nowrap;flex-shrink:0;font-size:12px}.reserve-pct{color:var(--text);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12px;font-weight:500}.reserve-bar{background:var(--input);border-radius:999px;height:4px;display:block;overflow:hidden}.reserve-bar span{border-radius:inherit;background:var(--up);height:100%;display:block}.reserve-coins{flex-wrap:wrap;gap:6px;display:flex}.coin-chip{background:var(--fill-soft);color:var(--text);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:5px;padding:2px 8px 2px 4px;font-size:12px;display:inline-flex}.icon-link{border:1px solid var(--card-border);border-radius:var(--r-small);background:var(--fill-soft);width:24px;height:24px;color:var(--text);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.icon-link:hover{background:var(--fill-soft-hover)}.ref-card{gap:14px}.ref-stats{flex-wrap:wrap;align-items:flex-end;gap:10px 28px;margin:0;display:flex}.ref-stats div{flex-direction:column;gap:2px;display:flex}.ref-stats dt{color:var(--label);font-size:12px}.ref-stats dd{color:var(--text-strong);font-variant-numeric:tabular-nums;margin:0;font-size:20px;font-weight:500;line-height:26px}.ref-stats dd.gain{color:var(--up-text)}.ref-rates{flex-basis:100%}.ref-link{align-items:center;gap:10px;min-width:0;display:flex}.ref-link-url{border-radius:var(--r-control);background:var(--input);min-width:0;color:var(--text);white-space:nowrap;text-overflow:ellipsis;flex:1;padding:10px 12px;font-size:13px;overflow:hidden}.ref-link-actions{flex-shrink:0;gap:8px;display:flex}@media (width<=560px){.ref-link{flex-direction:column;align-items:stretch}.ref-link-actions>*{flex:1;justify-content:center}}.ref-stats dd.ref-stats-big{letter-spacing:-.03em;font-size:32px;line-height:38px}.steps-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.steps-list li{color:var(--text);align-items:flex-start;gap:12px;font-size:14px;line-height:20px;display:flex}.steps-num{background:var(--fill-soft);width:24px;height:24px;color:var(--text-strong);font-variant-numeric:tabular-nums;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.ref-how-link{align-self:flex-start}.lb-prizes{color:var(--up-text);font-variant-numeric:tabular-nums;margin:0;font-size:13px;line-height:18px}.lb-row.you{border-radius:var(--r-small);background:var(--fill-soft);margin:0 -12px;padding-inline:12px}.lb-row.you+.row,.row+.lb-row.you{border-top-color:#0000}.lb-rank{min-width:28px;height:28px;color:var(--muted);font-variant-numeric:tabular-nums;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0 4px;font-size:13px;font-weight:600;display:inline-flex}.lb-rank.top{background:var(--fill-soft);color:var(--text-strong)}.lb-rank.r1{background:var(--warn-soft);color:var(--warn)}.lb-worth{color:var(--text-strong);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:14px;font-weight:500}.lb-list .row-main{align-items:flex-start}.badge.lb-prize{background:var(--up-soft);color:var(--up-text);white-space:nowrap;border-color:#0000;padding:1px 8px;font-size:11px;line-height:16px}.lb-name{align-items:center;gap:6px;min-width:0;display:inline-flex}.lb-name>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.badge.lb-you{padding:0 6px;font-size:11px;line-height:16px}.nets.wd-picks{flex-flow:wrap;overflow:visible}.wd-picks .net{padding:8px 12px}.wd-row{align-items:flex-start}.wd-end{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:8px;display:flex}.badge.wd-pending{background:var(--warn-soft);color:var(--warn);border-color:#0000}.badge.wd-paid{background:var(--up-soft);color:var(--up-text);border-color:#0000}.wd-tx{color:var(--accent-text);text-decoration:underline;-webkit-text-decoration-color:var(--label);text-decoration-color:var(--label);text-underline-offset:3px;align-self:flex-start;align-items:center;gap:4px;font-size:13px;display:inline-flex}.lb-hashed{color:var(--label);align-items:flex-start;gap:6px;margin:0;font-size:12px;line-height:16px;display:flex}.lb-hashed svg{flex-shrink:0;margin-top:1px}.row-end{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}button.row-link{font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0}.history-chain{position:relative;overflow:visible}.history-kind{inset-inline-end:-4px;background:var(--card);width:18px;height:18px;color:var(--text-strong);box-shadow:0 0 0 1px var(--card-border);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-4px}.history-icon.big{flex-shrink:0;width:48px;height:48px}.history-icon.big .history-kind{width:22px;height:22px}.history-end{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;display:flex}.history-end .badge,.history-dialog-title .badge{white-space:nowrap;padding:1px 8px;font-size:11px;line-height:16px}.history-dialog{flex-direction:column;gap:18px;display:flex}.history-dialog:not([open]){display:none}.history-dialog-head{align-items:center;gap:12px;display:flex}.history-dialog-title{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.history-dialog-title .card-title{margin:0}.history-dialog-head .icon-btn{align-self:flex-start;margin-inline-start:auto}.history-amount{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--text);margin:0;font-size:32px;font-weight:600}.history-amount.credit{color:var(--text-strong)}.history-facts{border-top:1px solid var(--card-border);flex-direction:column;margin:0;display:flex}.history-facts>div{border-bottom:1px solid var(--card-border);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.history-facts dt{color:var(--muted);font-size:14px}.history-facts dd{color:var(--text-strong);text-align:end;overflow-wrap:anywhere;min-width:0;margin:0;font-size:14px}.history-with-icon{align-items:center;gap:8px;display:inline-flex}.history-facts code{font-family:var(--font-mono);font-size:13px}.history-tx{font-family:var(--font-mono);color:var(--text-strong);text-underline-offset:3px;align-items:center;gap:4px;font-size:13px;display:inline-flex}.history-tx:hover{text-decoration:underline}.lb-gap{text-align:center;color:var(--muted);letter-spacing:.2em;padding:2px 0;line-height:1;list-style:none}.partner-perks{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.partner-perks li{color:var(--text);align-items:flex-start;gap:10px;line-height:1.45;display:flex}.partner-perks svg{color:var(--text-strong);flex-shrink:0;margin-top:2px}.partner-about{min-height:96px;padding-inline-end:16px}.faq{padding-block:4px}.faq-item{border-bottom:1px solid var(--card-border)}.faq-item:last-child{border-bottom:0}.faq-item summary{cursor:pointer;color:var(--text-strong);justify-content:space-between;align-items:center;gap:12px;padding:16px 0;font-weight:500;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";color:var(--muted);font-size:20px;line-height:1;transition:transform .2s}.faq-item[open] summary:after{transform:rotate(45deg)}.faq-item summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-small)}.faq-item p{color:var(--text);margin:0 0 16px;line-height:1.55}@media (prefers-reduced-motion:reduce){.faq-item summary:after{transition:none}}.chart-pan{touch-action:none;overscroll-behavior:contain;-webkit-user-select:none;user-select:none;flex-direction:column;display:flex;position:relative}.chart-pan>*{flex:1 1 0;min-height:0}.sim-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.chart-controls{align-items:center;gap:4px;display:flex}.chart-controls .icon-btn:disabled{opacity:.35;cursor:default}.chart-window{text-align:center;min-width:48px;color:var(--muted);font-variant-numeric:tabular-nums;font-size:13px}
