.account-page.account-page--wallet{display:block;max-width:1040px;min-height:0;padding:28px 28px 60px;margin:0 auto}.account-page-nav{display:flex;gap:8px;border-bottom:3px solid var(--ink);margin:0 6px 34px 0}.account-page-nav a{padding:12px 20px;color:var(--ink);font:700 21px/1.25 Pixelify Sans,sans-serif;border:2px solid transparent;border-bottom:0}.account-page-nav a[aria-current=page]{background:var(--yellow);border-color:var(--ink)}.account-page-nav a:hover{background:#ffe3ea}.account-panel.account-panel--wallet{max-width:none;padding:0}.account-wallet-hero{display:flex;gap:26px;align-items:center;margin:0 6px 34px 0}.account-wallet-hero>img{flex:none;width:104px;height:104px;image-rendering:pixelated;-o-object-fit:contain;object-fit:contain;border:3px solid var(--ink);background:var(--pink);box-shadow:5px 5px 0 var(--ink)}.account-wallet-hero>div{min-width:0}.account-panel--wallet .account-wallet-hero h1{font:700 clamp(38px,5.5vw,62px)/1.08 Pixelify Sans,sans-serif;letter-spacing:-.025em;margin:0 0 12px}.account-panel--wallet .account-lead{max-width:56ch;margin:0;font-size:15px;line-height:1.65}.account-panel--wallet .noir-wallet-card{background:#fffaf0;padding:26px;gap:18px}.account-panel--wallet .noir-step-heading{display:flex;align-items:center;gap:14px}.noir-step-heading>span{display:grid;place-items:center;flex:none;width:36px;height:36px;border:2px solid var(--ink);background:var(--yellow);font:700 24px/1 Pixelify Sans,sans-serif}.noir-step-heading>div{min-width:0;flex:1}.account-panel--wallet .noir-step-heading h2{font:700 29px/1.15 Pixelify Sans,sans-serif;margin:0 0 4px}.noir-step-heading p{font-size:12px;line-height:1.5;margin:0;color:var(--muted)}.noir-step-heading>strong{font-size:12px;color:#365341;background:#e7efdf;padding:6px 9px}.account-panel--wallet .noir-account{background:#fcfbfa;border:2px solid #c4b3bf;padding:13px 15px}.account-panel--wallet .noir-account span{font:13px/1.5 Instrument Sans Variable,sans-serif}.account-panel--wallet .noir-account strong{font-size:20px}.account-panel--wallet .noir-actions{padding:0 4px 4px 0}.account-panel--wallet .noir-portfolio-step,.account-panel--wallet .noir-vault-binding{min-width:0;border-top:2px solid var(--ink);padding-top:22px}.noir-portfolio-step>.noir-step-heading,.noir-vault-binding>.noir-step-heading{margin-bottom:18px}.noir-delivery-consent>p,.noir-vault-binding>p{font-size:14px;line-height:1.65;max-width:72ch;margin:14px 0}.noir-vault-binding .noir-vault-address{margin:18px 0;color:var(--muted);font-size:13px}.noir-vault-address summary{cursor:pointer;font-weight:700;line-height:1.5}.noir-vault-address p{overflow-wrap:anywhere;margin:10px 0}.noir-delivery-consent{margin-top:20px;padding-top:8px;border-top:1px solid #c4b3bf}.noir-portfolio-step>.secondary-action{display:inline-block}.account-unavailable{background:#fff4c6;border:2px solid var(--ink);padding:18px;font-size:14px;line-height:1.6}.account-page--wallet :is(a,button,summary,input):focus-visible{outline:3px solid #8f2f78;outline-offset:4px}@media(max-width:600px){.account-page.account-page--wallet{padding:22px 18px 40px}.account-page-nav{gap:0;margin-bottom:26px}.account-page-nav a{flex:1;text-align:center;padding:11px 8px;font-size:19px}.account-wallet-hero{gap:20px;align-items:flex-start;margin-bottom:28px}.account-wallet-hero>img{width:76px;height:76px}.account-panel--wallet .account-wallet-hero h1{font-size:38px}.account-panel--wallet .account-lead{font-size:14px}.account-panel--wallet .noir-wallet-card{padding:17px}.account-panel--wallet .noir-step-heading{gap:10px;flex-wrap:wrap}.account-panel--wallet .noir-step-heading h2{font-size:26px}.noir-step-heading>strong{margin-left:46px}.noir-step-heading>span{width:32px;height:32px;font-size:22px}}.vault-recovery-help{margin:20px 0;padding:16px;border:2px solid;line-height:1.6}.vault-recovery-help summary{cursor:pointer;font-weight:700}.vault-recovery-help ol,.vault-recovery-help p{max-width:72ch;margin:12px 0}.vault-recovery-help ol{padding-left:24px}.vault-recovery-help li+li{margin-top:8px}.vault-recovery-address{display:block;overflow-wrap:anywhere}.vault-recovery-path{font-size:.875rem}.vault-recovery-path code{overflow-wrap:anywhere}