.wallet-page{padding-block:124px 72px}.wallet-page .wallet-head{max-width:780px;margin-bottom:38px}.wallet-page .wallet-head .kicker{margin-bottom:20px}.wallet-page .wallet-head h1{font-size:clamp(2.6rem,5vw,4.8rem)}.wallet-page .wallet-head .lede{max-width:56ch;margin-top:22px}.wallet-page .wallet-workspace{grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr);align-items:start;gap:26px;display:grid}.wallet-page .wallet-panel{min-width:0;color:var(--fg);background:#06181f;border-radius:26px;padding:30px 28px 26px;box-shadow:inset 0 0 0 1px #bef0ff29,inset 0 1px #ffffff14,0 28px 80px #00000047}.wallet-page .wallet-topline{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;display:flex}.wallet-page .eyebrow,.wallet-page .field-label{font:400 10.5px/1.3 var(--ff-mono);letter-spacing:.16em;color:var(--fg-3)}.wallet-page .wallet-badge{box-shadow:inset 0 0 0 1px var(--line-2);font:400 11px/1 var(--ff-mono);color:var(--fg-2);border-radius:999px;padding:6px 10px}.wallet-page .wallet-panel h2{font:600 clamp(1.5rem, 3vw, 1.9rem)/1.1 var(--ff-display);letter-spacing:-.04em}.wallet-page .wallet-intro{color:var(--fg-2);margin-top:14px;font-size:15.5px;line-height:1.55}.wallet-page .button{background:var(--mint);color:#01141c;cursor:pointer;min-height:44px;transition:background var(--dur-micro), box-shadow var(--dur-micro);border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:12px 18px;font-size:14px;font-weight:500;display:inline-flex}.wallet-page .button:hover:not(:disabled){background:var(--accent)}.wallet-page .button-secondary{color:var(--fg-2);box-shadow:inset 0 0 0 1px var(--line-2);background:0 0}.wallet-page .button-secondary:hover:not(:disabled){color:var(--fg);background:#ffffff0f}.wallet-page button:disabled{opacity:.5;cursor:default}.wallet-page .wallet-options{margin-top:24px;display:grid}.wallet-page .wallet-choice{border-block:1px solid var(--line);color:var(--fg);text-align:left;background:0 0;border-radius:0;grid-template-columns:42px minmax(0,1fr) auto;grid-template-areas:"icon name go""icon hint go";justify-content:stretch;gap:3px 14px;padding:14px 4px;display:grid}.wallet-page .wallet-choice+.wallet-choice{border-top:0}.wallet-page .wallet-choice:hover:not(:disabled){background:#ffffff0a}.wallet-page .wallet-choice>span:nth-child(2){grid-area:name;align-self:end;font-size:16px}.wallet-page .wallet-choice-icon{width:42px;height:42px;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--fg-2);border-radius:13px;grid-area:icon;place-items:center;display:grid}.wallet-page .wallet-choice-icon .i{width:18px;height:18px}.wallet-page .wallet-choice-hint{color:var(--fg-3);grid-area:hint;align-self:start;font-size:13px;font-weight:400}.wallet-page .wallet-choice>.i{width:16px;height:16px;color:var(--fg-3);grid-area:go}.wallet-page .wallet-detail{color:var(--fg-3);margin-top:18px;font-size:12.5px;line-height:1.6}.wallet-page .empty-wallet{border:1px dashed var(--line-3);border-radius:16px;align-items:flex-start;gap:14px;padding:18px;font-size:14px;display:flex}.wallet-page .empty-wallet>span{color:var(--mint);font-size:22px;line-height:1}.wallet-page .empty-wallet p>span{color:var(--fg-3);margin-top:7px;font-size:12.5px;display:inline-block}.wallet-page .wallet-identity{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:24px;padding-block:22px;display:flex}.wallet-page .wallet-identity>div{min-width:0}.wallet-page .field-label{margin-bottom:9px;display:block}.wallet-page .wallet-address{overflow-wrap:anywhere;font:400 13px/1.65 var(--ff-mono);color:var(--fg);display:block}.wallet-page .wallet-provider{color:var(--fg-3);overflow-wrap:anywhere;margin-top:5px;font-size:12px;display:block}.wallet-page .network-notice{box-shadow:inset 0 0 0 1px var(--line);background:#ffffff09;border-radius:16px;padding:18px}.wallet-page .network-notice h3{font:500 17px/1.3 var(--ff-sans)}.wallet-page .network-notice h3>span{font:400 11px/1.5 var(--ff-mono);color:var(--fg-3);margin-top:5px;display:block}.wallet-page .network-notice p{color:var(--fg-2);margin-top:12px;font-size:13px;line-height:1.6}.wallet-page .network-unsupported{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--warn) 45%, transparent)}.wallet-page .network-controls{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-top:22px;display:flex}.wallet-page .network-controls>div{flex:180px;min-width:0}.wallet-page .network-controls label{color:var(--fg-2);margin-bottom:8px;font-size:12px;display:block}.wallet-page .network-controls select{border:1px solid var(--line-3);width:100%;min-height:44px;color:var(--fg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#06181f;border-radius:12px;padding:10px 34px 10px 12px;font-size:13px}.wallet-page .wallet-progress,.wallet-page .wallet-error{border-radius:12px;margin-top:18px;padding:14px 16px;font-size:13px;line-height:1.6}.wallet-page .wallet-progress{color:var(--mint);background:color-mix(in srgb, var(--mint) 6%, transparent)}.wallet-page .wallet-error{color:var(--warn);border:1px solid color-mix(in srgb, var(--warn) 35%, transparent);background:color-mix(in srgb, var(--warn) 6%, transparent)}.wallet-page .capability-list{border-top:1px solid var(--line);flex-wrap:wrap;gap:16px 26px;margin-top:26px;padding-top:20px;display:flex}.wallet-page .capability-list>div{gap:10px;font-size:12px;display:flex}.wallet-page .capability-list dt{color:var(--fg-3)}.wallet-page .capability-list dd{color:var(--fg-2)}.wallet-page .wallet-status{border:1px solid var(--line);border-radius:26px;gap:22px;padding:28px;display:grid}.wallet-page .wallet-status>section{border-bottom:1px solid var(--line);padding-bottom:22px}.wallet-page .wallet-status h2{font:500 17px/1.3 var(--ff-display);letter-spacing:-.02em;margin-bottom:8px}.wallet-page .wallet-status p:not(.kicker){color:var(--fg-3);font-size:13px;line-height:1.6}.wallet-page .wallet-status>.btn{justify-self:start}@media (max-width:860px){.wallet-page .wallet-workspace{grid-template-columns:minmax(0,1fr)}.wallet-page .wallet-status{grid-template-columns:repeat(3,minmax(0,1fr))}.wallet-page .wallet-status>.kicker,.wallet-page .wallet-status>.btn{grid-column:1/-1}}@media (max-width:600px){.wallet-page{padding-block:104px 48px}.wallet-page .wallet-panel,.wallet-page .wallet-status{border-radius:22px;padding:24px 20px}.wallet-page .wallet-status{grid-template-columns:minmax(0,1fr)}.wallet-page .wallet-identity{flex-direction:column;align-items:flex-start}.wallet-page .network-controls{flex-direction:column;align-items:stretch}.wallet-page .network-controls>div{flex-basis:auto}}
