.portfolio-page{gap:24px;padding-top:30px}.portfolio-page .portfolio-heading{justify-content:space-between;align-items:flex-end;gap:24px;padding:4px 0 12px;display:flex}.portfolio-page .portfolio-title{gap:10px;display:grid}.portfolio-page .portfolio-title>.eyebrow{letter-spacing:.16em;font-size:9px}.portfolio-page .portfolio-title h1{font-size:clamp(2.7rem,4vw,3.6rem)}.portfolio-page .portfolio-title>p:last-child{font-size:.87rem}.portfolio-page .portfolio-wallet{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:12px;font-size:.78rem;display:flex}.portfolio-page .portfolio-wallet>span{border-left:1px solid var(--hair);padding-left:12px}.portfolio-page .portfolio-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.portfolio-page .portfolio-actions .pill{height:39px;font-size:.82rem}.portfolio-page .portfolio-connect{border:1px solid var(--hair);background:linear-gradient(145deg, var(--glass-strong), var(--glass));width:100%;max-width:680px;-webkit-backdrop-filter:var(--glass-blur);border-radius:26px;justify-items:center;gap:20px;margin:34px auto 48px;padding:36px 38px 0;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff21,0 18px 60px -40px #0a142366}.portfolio-page .portfolio-wallet-mark{border:1px solid var(--glass-edge);background:linear-gradient(145deg,#fff3,#ffffff08);border-radius:19px;place-items:center;width:58px;height:58px;display:grid;transform:rotate(-5deg);box-shadow:inset 0 1px #ffffff40}.portfolio-page .portfolio-wallet-mark svg{transform:rotate(5deg)}.portfolio-page .portfolio-connect-copy{text-align:center;justify-items:center;gap:10px;display:grid}.portfolio-page .portfolio-connect-copy>.eyebrow{font-size:9px}.portfolio-page .portfolio-connect-copy h2{font-size:clamp(2.2rem,4vw,2.85rem);font-weight:400}.portfolio-page .portfolio-connect-copy>p:last-of-type{max-width:40ch;font-size:.85rem;line-height:1.6}.portfolio-page .portfolio-connect-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px;display:flex}.portfolio-page .portfolio-connect-actions .pill{font-size:.82rem}.portfolio-page .portfolio-connect-features{border-top:1px solid var(--hair-2);flex-wrap:wrap;justify-content:center;gap:26px;width:100%;margin-top:12px;padding:20px 0;display:flex}.portfolio-page .portfolio-connect-features>span{color:var(--ink-2);align-items:center;gap:7px;font-size:.72rem;display:inline-flex}.portfolio-page .portfolio-summary{background:var(--glass);border:1px solid var(--hair-2);-webkit-backdrop-filter:var(--glass-blur);border-radius:20px;grid-template-columns:repeat(4,minmax(0,1fr));padding:20px 0;display:grid}.portfolio-page .portfolio-summary>div{min-width:0;padding:0 24px}.portfolio-page .portfolio-summary>div+div{border-left:1px solid var(--hair-2)}.portfolio-page .portfolio-summary dt{color:var(--ink-2);font-size:.72rem}.portfolio-page .portfolio-summary dd{gap:2px;margin-top:7px;display:grid}.portfolio-page .portfolio-summary dd>.num{font-size:2.15rem;font-family:var(--font-display);line-height:1.1}.portfolio-page .portfolio-summary small{color:var(--ink-2);font-size:.69rem}.portfolio-page .portfolio-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.portfolio-page .portfolio-tabs .liquid-options{display:flex}.portfolio-page .portfolio-tabs .liquid-options button{min-width:85px;font-size:.83rem}.portfolio-page .portfolio-scope{color:var(--ink-2);font-size:.73rem}.portfolio-page .portfolio-results{min-width:0}.portfolio-page .portfolio-empty{border:1px solid var(--hair-2);text-align:center;background:var(--glass);-webkit-backdrop-filter:var(--glass-blur);border-radius:22px;justify-items:center;gap:12px;padding:38px 24px;display:grid}.portfolio-page .portfolio-empty>svg{color:var(--ink-2);margin-bottom:2px}.portfolio-page .portfolio-empty h2{font-size:2rem}.portfolio-page .portfolio-empty p{font-size:.82rem}.portfolio-page .portfolio-empty .pill{margin-top:6px;font-size:.8rem}.portfolio-page .portfolio-fees-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin:3px 0 18px;display:flex}.portfolio-page .portfolio-fees-heading h2{font-size:1.9rem}.portfolio-page .portfolio-fees-heading p{font-size:.73rem}.portfolio-page .portfolio-fee-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.portfolio-page .portfolio-fee-card{border:1px solid var(--hair);background:var(--glass);min-width:0;-webkit-backdrop-filter:var(--glass-blur);border-radius:20px;gap:18px;padding:20px;display:grid}.portfolio-page .portfolio-fee-market{justify-content:space-between;align-items:center;gap:10px;font-size:.87rem;display:flex}.portfolio-page .portfolio-fee-market>span:first-child{overflow-wrap:anywhere}.portfolio-page .portfolio-fee-market>.mono{align-items:center;gap:4px;font-size:9px;display:inline-flex}.portfolio-page .portfolio-fee-amount{gap:4px;display:grid}.portfolio-page .portfolio-fee-amount>.num{color:var(--ink);font-family:var(--font-display);overflow-wrap:anywhere;font-size:2.7rem;line-height:1.05}.portfolio-page .portfolio-fee-amount>span:last-child{color:var(--ink-2);font-size:.72rem}.portfolio-page .portfolio-fee-unavailable{font-size:1.6rem;font-family:var(--font-display)}.portfolio-page .portfolio-fee-splitter{color:var(--ink-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:.7rem;display:flex}.portfolio-page .portfolio-fee-card>.pill{justify-content:center;width:100%;font-size:.8rem}.portfolio-page .portfolio-claim-error{margin-top:16px}.portfolio-page .portfolio-pagination{border-top:1px solid var(--hair-2);margin-top:0;padding-top:18px}.portfolio-page .portfolio-pagination p{font-size:.74rem}@media (max-width:900px){.portfolio-page .portfolio-fee-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.portfolio-page .portfolio-summary>div{padding-inline:18px}}@media (max-width:600px){.portfolio-page{gap:20px;padding-top:22px}.portfolio-page .portfolio-heading{flex-direction:column;align-items:flex-start;gap:20px}.portfolio-page .portfolio-connect{gap:18px;margin-top:10px;margin-bottom:20px;padding:28px 22px 0}.portfolio-page .portfolio-connect-features{gap:15px;padding-block:17px}.portfolio-page .portfolio-connect-features>span{gap:5px;font-size:.64rem}.portfolio-page .portfolio-connect-features svg{width:13px}.portfolio-page .portfolio-summary{grid-template-columns:repeat(2,minmax(0,1fr));padding:0}.portfolio-page .portfolio-summary>div{padding:17px}.portfolio-page .portfolio-summary>div:nth-child(3){border-left:0}.portfolio-page .portfolio-summary>div:nth-child(n+3){border-top:1px solid var(--hair-2)}.portfolio-page .portfolio-summary small{font-size:.65rem}.portfolio-page .portfolio-tabs,.portfolio-page .portfolio-tabs .liquid-options{width:100%}.portfolio-page .portfolio-tabs .liquid-options button{flex:1;min-width:0}.portfolio-page .portfolio-scope{font-size:.69rem}.portfolio-page .portfolio-fee-grid{grid-template-columns:1fr}.portfolio-page .portfolio-pagination{flex-wrap:wrap;gap:8px}.portfolio-page .portfolio-pagination .pill{padding-inline:11px;font-size:.72rem}.portfolio-page .portfolio-pagination p{font-size:.65rem}}
