.v2-pf{width:100%}.v2-pf-hero{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;margin:4px 0 20px;display:flex}.v2-pf-kicker{letter-spacing:.07em;text-transform:uppercase;color:var(--v2-brand);align-items:center;gap:6px;font-size:12px;font-weight:800;display:inline-flex}.v2-pf-hero h1{letter-spacing:-.02em;margin:10px 0 0;font-size:34px;font-weight:800}.v2-pf-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.v2-pf-token{border:1px solid var(--v2-line);background:var(--v2-card);height:40px;color:var(--v2-ink);border-radius:10px;align-items:center;gap:7px;padding:0 13px;font-size:13.5px;font-weight:700;display:inline-flex}.v2-pf-token img{border-radius:50%;width:18px;height:18px}.v2-pf-stats{grid-template-columns:repeat(4,1fr);gap:14px;margin:8px 0;display:grid}.v2-pf-stat{border-radius:14px;flex-direction:column;gap:5px;padding:18px;display:flex}.v2-pf-stat .v{letter-spacing:-.02em;color:var(--v2-ink);font-variant-numeric:tabular-nums;font-size:24px;font-weight:800}.v2-pf-stat .l{letter-spacing:.04em;text-transform:uppercase;color:var(--v2-muted);font-size:11.5px;font-weight:700}.v2-pf-stat .v.up{color:var(--v2-yes)}.v2-pf-stat .v.dn{color:var(--v2-no)}.v2-pf-chart{border-radius:16px;margin-top:14px;padding:16px 18px}.v2-pf-chart .bs{background:0 0}.v2 .bs-claimed{color:var(--v2-yes)}.v2-pf-chart .bs-pnl{background:0 0;border:0;margin:0;padding:0}.v2-pf-sec{margin-top:32px;margin-bottom:0}.v2-pf-sec h2{margin:0;font-size:20px;font-weight:800}.v2-pf-sec .v2-sec-meta{align-items:center;gap:12px;display:inline-flex}.v2-pf-board{border-radius:16px;margin-top:14px;padding:8px}.v2-pf-head,.v2-pf-row{grid-template-columns:minmax(0,1.9fr) 92px 1fr 1fr 118px;align-items:center;gap:12px;padding:0 14px;display:grid}.v2-pf-head{letter-spacing:.06em;text-transform:uppercase;color:var(--v2-muted);border-bottom:1px solid var(--v2-line);padding-top:10px;padding-bottom:12px;font-size:11px;font-weight:800}.v2-pf-head .v2-pf-num{font-weight:800}.v2-pf-row{text-align:left;cursor:pointer;background:radial-gradient(circle 240px at var(--v2-mx,-400px) var(--v2-my,-400px), color-mix(in srgb, var(--v2-spot) calc(var(--v2-spot-a,0) * 28%), transparent), transparent 60%);border:0;border-radius:12px;width:100%;padding-top:13px;padding-bottom:13px;font-family:inherit;transition:--v2-spot-a .35s,background-color .15s}.v2-pf-row:hover{--v2-spot-a:1;background-color:var(--v2-bg)}.v2-pf-q{min-width:0;color:var(--v2-ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.v2-pf-q a{color:inherit;text-decoration:none}.v2-pf-q a:hover{color:var(--v2-brand)}.v2-pf-num{text-align:right;color:var(--v2-ink);font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.v2-pf-num.up{color:var(--v2-yes)}.v2-pf-num.dn{color:var(--v2-no)}.v2-pf-num.muted{color:var(--v2-muted);font-weight:600}.v2-pf-pill{border:1.5px solid var(--v2-line);color:var(--v2-muted);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;justify-content:center;align-items:center;max-width:100%;padding:4px 11px;font-size:12px;font-weight:800;display:inline-flex;overflow:hidden}.v2-pf-pill.up{color:var(--v2-yes);border-color:color-mix(in srgb, var(--v2-yes) 40%, transparent);background:var(--v2-yes-bg)}.v2-pf-pill.dn{color:var(--v2-no);border-color:color-mix(in srgb, var(--v2-no) 40%, transparent);background:var(--v2-no-bg)}.v2-pf-acts{justify-content:flex-end;align-items:center;gap:8px;display:flex}.v2-pf-act{border:1px solid var(--v2-line);background:var(--v2-card);color:var(--v2-ink);cursor:pointer;white-space:nowrap;border-radius:8px;padding:6px 12px;font-family:inherit;font-size:12.5px;font-weight:700;text-decoration:none;transition:border-color .15s,color .15s,filter .15s}.v2-pf-act:hover:not(:disabled){border-color:var(--v2-brand);color:var(--v2-brand)}.v2-pf-act.primary{background:var(--v2-brand);color:#fff;border-color:var(--v2-brand)}.v2-pf-act.primary:hover:not(:disabled){filter:brightness(1.08);color:#fff}.v2-pf-act:disabled{opacity:.55;cursor:not-allowed}.v2-pf-chev{color:var(--v2-muted);flex-shrink:0;place-items:center;width:24px;height:24px;display:grid}.v2-pf-chev svg{transition:transform .2s}.v2-pf-row.open .v2-pf-chev svg{transform:rotate(180deg)}.v2-pf-detail{padding:4px 14px 16px}.v2-pf-dgrid{grid-template-columns:1fr 1fr;gap:0 30px;display:grid}.v2-pf-dgrid .row{border-bottom:1px solid var(--v2-line);justify-content:space-between;gap:12px;padding:8px 0;font-size:13.5px;display:flex}.v2-pf-dgrid .row span{color:var(--v2-muted)}.v2-pf-dgrid .row b{color:var(--v2-ink);font-variant-numeric:tabular-nums;font-weight:700}.v2-pf-dgrid .row b.up{color:var(--v2-yes)}.v2-pf-dgrid .row b.dn{color:var(--v2-no)}.v2-pf-tx{margin-top:14px}.v2-pf-tx-h{letter-spacing:.05em;text-transform:uppercase;color:var(--v2-muted);margin-bottom:8px;font-size:11px;font-weight:800}.v2-pf-tx-row{border-bottom:1px solid var(--v2-line);font-variant-numeric:tabular-nums;grid-template-columns:64px minmax(0,1fr) 1fr 70px 1fr 84px;align-items:center;gap:8px;padding:8px 0;font-size:12.5px;display:grid}.v2-pf-tx-row:last-child{border-bottom:0}.v2-pf-tx-row.head{letter-spacing:.04em;text-transform:uppercase;color:var(--v2-muted);font-size:10px;font-weight:800}.v2-pf-tx-row .r{text-align:right}.v2-pf-tx-row a{color:var(--v2-brand);text-decoration:none}.v2-pf-tx-tag{font-weight:800}.v2-pf-tx-tag.up{color:var(--v2-yes)}.v2-pf-tx-tag.dn{color:var(--v2-no)}.v2-pf-tx-note{color:var(--v2-muted);padding:4px 0;font-size:13px}.v2-pf-empty{text-align:center;color:var(--v2-muted);padding:26px 14px;font-size:15px}.v2-pf-empty a{color:var(--v2-brand);font-weight:700;text-decoration:none}.v2-pf-gate{text-align:center;border-radius:16px;flex-direction:column;align-items:center;gap:4px;max-width:440px;margin:40px auto;padding:34px 26px;display:flex}.v2-pf-gate h2{margin:10px 0 2px;font-size:21px;font-weight:800}.v2-pf-gate p{color:var(--v2-muted);margin:0;font-size:14.5px}.v2-pf-gate .v2-btn{margin-top:16px}.v2-pf-gate-alt{margin-top:14px;font-size:13.5px}.v2-pf-gate-alt a{color:var(--v2-brand);font-weight:700;text-decoration:none}@media (max-width:880px){.v2-pf-stats{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.v2-pf-hero h1{font-size:27px}.v2-pf-head,.v2-pf-row{grid-template-columns:minmax(0,1.5fr) 76px 1fr 92px;gap:8px}.v2-pf-c3{display:none}.v2-pf-dgrid{grid-template-columns:1fr}.v2-pf-tx-row{grid-template-columns:54px minmax(0,1fr) 64px 72px}.v2-pf-tx-c-out,.v2-pf-tx-c-cost{display:none}}
