.pd-panel{--pd-bg:#21344b;--pd-well:#192b40;--pd-text:#f4f2ec;--pd-muted:#b8cad1;--pd-soft:#8fa5b7;--pd-line:rgba(244,242,236,.14);--pd-button:#f4f2ec;--pd-button-text:#1b2b41;--pd-positive:#b9d2dc;--pd-error:#f0a898;width:100%;max-width:500px;margin-inline:auto;border:1px solid var(--pd-line);border-radius:24px;padding:32px;background:var(--pd-bg);color:var(--pd-text);font:400 14px/20px var(--font-sans,Manrope,system-ui,sans-serif);box-shadow:0 32px 64px -24px rgba(9,23,40,.24);text-align:left;color-scheme:dark}
.on-paper .pd-panel{--pd-bg:#fff;--pd-well:#f4f6f6;--pd-text:#1b2b41;--pd-muted:#57707f;--pd-soft:#57707f;--pd-line:rgba(27,43,65,.12);--pd-button:#1b2b41;--pd-button-text:#f4f2ec;--pd-positive:#376875;--pd-error:#a84735;box-shadow:0 32px 64px -24px rgba(27,43,65,.14);color-scheme:light}
.pd-panel *{box-sizing:border-box}.pd-panel :where(p,h3,dl,dd){margin:0}.pd-panel :where(button,input,textarea){font:inherit;color:inherit}.pd-panel button{cursor:pointer}.pd-panel button:disabled{cursor:not-allowed}.pd-panel button,.pd-panel input,.pd-panel textarea{transition:background-color 300ms cubic-bezier(.22,1,.36,1),border-color 300ms cubic-bezier(.22,1,.36,1),transform 300ms cubic-bezier(.22,1,.36,1)}.pd-panel :focus-visible{outline:2px solid #8db1c1;outline-offset:4px}.pd-panel button:active:not(:disabled){transform:scale(.98)}.pd-panel code{font-family:var(--font-mono,'Geist Mono',monospace);font-size:12px;line-height:20px}.pd-icon{width:20px;height:20px;flex:none}.pd-mark{display:block;width:24px;height:24px;flex:none}.pd-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px;min-height:24px}.pd-heading{font-size:18px;line-height:28px;font-weight:600;letter-spacing:-.025em}.pd-counter{font-size:12px;line-height:16px;color:var(--pd-muted)}.pd-network{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;color:var(--pd-muted);font-size:12px;line-height:16px}.pd-network i{width:4px;height:4px;border-radius:50%;background:#8db1c1}.pd-subtle{font-size:12px;line-height:20px;color:var(--pd-muted)}.pd-tabs{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;background:var(--pd-well);border:1px solid var(--pd-line);border-radius:16px}.pd-tab{display:flex;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:8px 12px;border:0;border-radius:12px;background:transparent;color:var(--pd-muted);font-size:14px;font-weight:500;white-space:nowrap}.pd-tab .pd-mark{width:16px;height:16px}.pd-tab:hover{background:var(--pd-line)}.pd-tab[aria-selected=true]{color:var(--pd-button-text);background:var(--pd-button);box-shadow:0 2px 8px rgba(9,23,40,.08)}.pd-account-overview{padding-block:24px}.pd-identity{display:flex;align-items:center;gap:12px}.pd-avatar{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:12px;background:#8db1c1;color:#1b2b41}.pd-identity-text{display:grid;gap:2px}.pd-identity-text b{font-size:14px;line-height:20px;font-weight:600}.pd-identity-text>span{font-size:12px;line-height:16px;color:var(--pd-muted)}.pd-balance{margin-top:24px!important;font-size:36px;line-height:40px;font-weight:500;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.pd-balance>span{font-size:14px;line-height:20px;font-weight:500;letter-spacing:0;color:var(--pd-muted)}.pd-table-heading{display:flex;justify-content:space-between;gap:16px;padding-block:8px;color:var(--pd-muted);font-size:12px;line-height:16px}.pd-assets{border-block:1px solid var(--pd-line);padding-block:8px}.pd-asset-row{display:flex;align-items:center;gap:12px;min-height:64px;padding-block:8px}.pd-token{position:relative;display:inline-grid;place-items:center;flex:none;width:40px;height:40px;border-radius:50%;background:#d9e5e9;color:#1b2b41}.pd-token>svg{width:64%;height:auto;max-height:72%;display:block}.pd-token-eth{background:#e9eae4}.pd-token-small{width:20px;height:20px}.pd-token-badge>svg{width:12px;height:12px}.pd-token-small .pd-token-badge{width:12px;height:12px;right:-2px;bottom:-2px}.pd-token-small .pd-token-badge>svg{width:8px;height:8px}.pd-token-badge{position:absolute;display:grid;place-items:center;right:-2px;bottom:-2px;width:16px;height:16px;border-radius:50%;font-size:12px;line-height:16px;background:#1b2b41;color:#f4f2ec;box-shadow:0 0 0 2px var(--pd-bg)}.pd-asset-name{display:grid;gap:2px;min-width:0;flex:1}.pd-asset-name b{font-size:14px;line-height:20px;font-weight:600}.pd-asset-name small{font-size:12px;line-height:16px;color:var(--pd-muted)}.pd-asset-balance{font-size:14px;line-height:20px;font-weight:600;font-variant-numeric:tabular-nums}.pd-addresses{display:grid;gap:12px;margin-top:24px}.pd-addresses>div{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--pd-muted);font-size:12px;line-height:16px}.pd-addresses button{display:flex;align-items:center;gap:8px;min-height:24px;padding:0;background:transparent;border:0;color:var(--pd-text);border-radius:4px}.pd-addresses button:hover{color:var(--pd-muted)}.pd-addresses .pd-icon{width:12px;height:12px}.pd-status{min-height:16px;margin-top:8px!important;color:var(--pd-muted);font-size:12px;line-height:16px}
.pd-label{display:block;font-size:14px;line-height:20px;font-weight:500;margin-bottom:12px}.pd-input{display:block;width:100%;padding:16px;border:1px solid var(--pd-line);border-radius:16px;background:var(--pd-well);color:var(--pd-text);resize:none;font-size:12px!important;line-height:20px!important;font-family:var(--font-mono,'Geist Mono',monospace)!important;overflow-wrap:anywhere}.pd-input:focus{border-color:#8db1c1}.pd-input[aria-invalid=true]{border-color:var(--pd-error)}.pd-field-feedback{display:flex;align-items:center;gap:8px;margin-top:12px;color:var(--pd-muted);font-size:12px;line-height:20px;font-weight:500}.pd-field-feedback .pd-icon{width:16px;height:16px}.pd-field-feedback.pd-is-valid{color:var(--pd-positive)}.pd-field-feedback.pd-is-error{color:var(--pd-error)}.pd-field-detail{color:var(--pd-muted);font-size:12px;line-height:20px;margin-top:4px!important;min-height:40px;text-wrap:pretty}.pd-scenarios{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.pd-scenarios button{padding:8px 12px;border:1px solid var(--pd-line);border-radius:8px;background:transparent;font-size:12px;line-height:16px;color:var(--pd-muted)}.pd-scenarios button:hover{background:var(--pd-well);color:var(--pd-text)}.pd-scenarios button[aria-pressed=true]{color:var(--pd-text);background:var(--pd-well);border-color:var(--pd-muted)}.pd-label-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-top:32px}.pd-label-row>span{font-size:12px;line-height:16px;color:var(--pd-muted);text-align:right}.pd-amount-field{display:flex;align-items:center;gap:8px;padding:12px 16px;border:1px solid var(--pd-line);border-radius:16px;background:var(--pd-well)}.pd-amount-field:focus-within{border-color:#8db1c1}.pd-amount-field>input{min-width:0;width:100%;flex:1;border:0;padding:0;background:transparent;font-size:30px;line-height:36px;font-weight:500;letter-spacing:-.04em;font-variant-numeric:tabular-nums;outline:0}.pd-amount-field>span{font-size:14px;line-height:20px;color:var(--pd-muted)}.pd-max{padding:4px 8px;min-height:24px;border:0;border-radius:8px;background:var(--pd-line);color:var(--pd-text);font-size:12px!important;line-height:16px}.pd-max:hover{background:rgba(141,177,193,.24)}.pd-amount-error{margin-top:8px!important;min-height:20px;color:var(--pd-error);font-size:12px;line-height:20px}.pd-fee{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-block:16px 24px;font-size:12px;line-height:20px;color:var(--pd-muted)}.pd-fee>span:last-child{color:var(--pd-text);text-align:right}.pd-primary{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:48px;padding:12px 16px;border:1px solid transparent;border-radius:12px;color:var(--pd-button-text)!important;background:var(--pd-button);font-size:14px!important;line-height:20px;font-weight:600}.pd-primary:hover:not(:disabled){background:#d9dfdf;color:#1b2b41!important}.pd-primary:disabled{opacity:.38}.pd-primary .pd-icon{width:16px;height:16px}.pd-review-balance{display:flex;flex-direction:column;align-items:center;gap:12px;padding-block:8px 32px}.pd-review-balance>.pd-token{width:48px;height:48px}.pd-review-balance>p{font-size:36px;line-height:40px;font-weight:500;letter-spacing:-.04em;word-break:break-word;text-align:center;font-variant-numeric:tabular-nums}.pd-review-balance>p>span{font-size:16px;line-height:24px;color:var(--pd-muted);font-weight:400;letter-spacing:0}.pd-review-list{display:grid;padding:8px 16px;border:1px solid var(--pd-line);border-radius:16px;background:var(--pd-well)}.pd-review-list>div{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding-block:12px;font-size:12px;line-height:20px}.pd-review-list dt{color:var(--pd-muted);flex:none}.pd-review-list dd{text-align:right;min-width:0}.pd-review-address{flex-direction:column;gap:8px!important}.pd-review-address dd{text-align:left}.pd-review-address code{overflow-wrap:anywhere}.pd-review-list .pd-total{font-weight:600}.pd-review-list .pd-total dt{color:var(--pd-text)}.pd-review-note{display:flex;align-items:flex-start;gap:8px;margin-block:24px!important;font-size:12px;line-height:20px;color:var(--pd-muted)}.pd-review-note .pd-icon{width:16px;height:16px;margin-top:2px}.pd-text-button{display:flex;justify-content:center;width:100%;padding:12px 16px;margin-top:8px;border:0;border-radius:12px;background:transparent;color:var(--pd-muted);font-size:12px!important;line-height:20px}.pd-text-button:hover{background:var(--pd-well);color:var(--pd-text)}.pd-result{display:flex;flex-direction:column;align-items:center;gap:16px;min-height:320px;justify-content:center;text-align:center}.pd-result-icon{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:var(--pd-well);color:var(--pd-positive)}.pd-result-icon .pd-icon{width:32px;height:32px}.pd-result h3{font-size:24px;line-height:32px;font-weight:500;letter-spacing:-.025em}.pd-result>p{font-size:18px;line-height:28px;font-variant-numeric:tabular-nums}
.pd-bridge-leg{padding:24px;border:1px solid var(--pd-line);border-radius:16px;background:var(--pd-well)}.pd-leg-label{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:12px;line-height:20px;color:var(--pd-muted)}.pd-leg-label>span:last-child{display:flex;align-items:center;gap:8px;color:var(--pd-text);font-weight:500}.pd-bridge-amount{display:flex;align-items:center;gap:16px;margin-top:24px}.pd-bridge-amount>input,.pd-bridge-amount>output{font-size:36px;line-height:40px;letter-spacing:-.04em;font-weight:500;width:100%;min-width:0;flex:1;font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis}.pd-bridge-amount>input{padding:0;border:0;background:transparent;outline:0}.pd-bridge-amount>input:focus-visible{outline:0}.pd-bridge-leg:focus-within{border-color:#8db1c1}.pd-bridge-amount>b{font-size:14px;line-height:20px;font-weight:500}.pd-leg-bottom{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:12px!important;min-height:24px;font-size:12px;line-height:16px;color:var(--pd-muted)}.pd-leg-bottom code{font-size:12px;line-height:16px;color:var(--pd-text)}.pd-bridge-swap{position:relative;display:flex;justify-content:center;height:16px}.pd-bridge-swap>button{position:absolute;z-index:1;top:-12px;display:grid;place-items:center;width:40px;height:40px;padding:8px;border:4px solid var(--pd-bg);border-radius:12px;background:var(--pd-button);color:var(--pd-button-text)}.pd-bridge-swap>button:hover{background:#8db1c1;color:#1b2b41}.pd-crossing-amount{display:flex;align-items:center;justify-content:center;gap:24px;padding-block:16px 32px}.pd-crossing-amount>span{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:0;flex:1}.pd-crossing-amount b{font-size:24px;line-height:32px;font-weight:500;letter-spacing:-.025em;word-break:break-word;text-align:center}.pd-crossing-amount small{font-size:12px;line-height:16px;color:var(--pd-muted)}.pd-crossing-amount>.pd-icon{color:var(--pd-muted)}
.pd-signup{max-width:440px;padding:32px}.pd-signup-intro,.pd-signup-account{display:flex;flex-direction:column;align-items:center;text-align:center;padding-block:24px 32px}.pd-signup-mark{display:grid;place-items:center;width:80px;height:80px;border:1px solid var(--pd-line);border-radius:24px;background:var(--pd-well);color:var(--pd-text)}.pd-signup-mark .pd-mark{width:40px;height:40px}.pd-signup-intro h3,.pd-signup-account h3{margin-top:24px;font-size:24px;line-height:32px;letter-spacing:-.025em;font-weight:500}.pd-signup-intro p{margin-top:8px;color:var(--pd-muted);font-size:14px;line-height:20px}.pd-providers{display:grid;gap:12px}.pd-provider{display:flex;align-items:center;gap:16px;width:100%;min-height:56px;padding:12px 16px;border:1px solid var(--pd-line);border-radius:12px;background:var(--pd-well);color:var(--pd-text);font-size:14px;line-height:20px;font-weight:500}.pd-provider>span{flex:1;text-align:left}.pd-provider>.pd-icon{width:16px;height:16px;color:var(--pd-muted)}.pd-provider-logo{width:20px;height:20px;flex:none;display:block}.pd-provider:hover{background:var(--pd-line)}.pd-provider-apple{background:#f4f2ec;color:#1b2b41;border-color:transparent}.pd-provider-apple>.pd-icon{color:#1b2b41}.pd-provider-apple:hover{background:#d9dfdf}.pd-signup-footer{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:32px;color:var(--pd-muted);font-size:12px;line-height:20px}.pd-signup-footer>.pd-icon{width:16px;height:16px}.pd-provider-selected{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--pd-muted)}.pd-provider-selected .pd-provider-logo{width:16px;height:16px}.pd-signup-zero{margin-top:24px!important;font-size:36px;line-height:40px;letter-spacing:-.04em;font-weight:500;font-variant-numeric:tabular-nums}.pd-signup-zero>span{font-size:14px;color:var(--pd-muted);letter-spacing:0}.pd-ready-networks{display:flex;align-items:center;justify-content:center;gap:24px;margin-block:24px}.pd-ready-networks>span{display:flex;align-items:center;gap:8px;font-size:12px;line-height:20px;color:var(--pd-muted)}
@media(max-width:600px){.pd-panel{padding:24px;max-width:480px}.pd-heading{font-size:16px;line-height:24px}.pd-label-row{gap:8px}.pd-label-row>span{font-size:12px;line-height:16px}.pd-bridge-leg{padding:16px}.pd-addresses>div{gap:8px}.pd-addresses code{font-size:12px}.pd-bridge-amount{gap:8px}.pd-fee{gap:8px}.pd-signup{max-width:440px}.pd-review-list{padding:8px 12px}.pd-review-list>div{gap:12px}.pd-review-list code{font-size:12px}}
@media(max-width:380px){.pd-address-input{min-height:96px}.pd-panel{padding:24px 16px;border-radius:16px}.pd-tab{padding:8px;gap:8px;font-size:12px;line-height:16px}.pd-counter{font-size:12px;line-height:16px}.pd-balance{font-size:30px;line-height:36px}.pd-asset-row{gap:8px}.pd-asset-name small{max-width:144px;font-size:12px;line-height:16px}.pd-asset-balance{font-size:12px;line-height:16px}.pd-addresses>div{display:grid;gap:4px}.pd-addresses button{justify-self:start}.pd-amount-field{padding:12px;gap:8px}.pd-amount-field>input{font-size:24px;line-height:32px}.pd-amount-field>span{font-size:12px}.pd-scenarios{gap:4px}.pd-scenarios button{padding:8px;font-size:12px}.pd-bridge-amount>input,.pd-bridge-amount>output{font-size:30px;line-height:36px}.pd-bridge-amount>b{font-size:12px}.pd-leg-bottom{flex-wrap:wrap}.pd-signup{padding:24px}.pd-provider{gap:12px;padding:12px}.pd-provider>span{font-size:12px}.pd-crossing-amount{gap:12px}.pd-crossing-amount b{font-size:20px;line-height:28px}.pd-review-balance>p{font-size:30px;line-height:36px}}
@media(prefers-reduced-motion:reduce){.pd-panel *{transition:none!important}.pd-panel button:active:not(:disabled){transform:none}}

/* The current mobile app's courtyard is part of its interface, not a separate illustration. */
.pd-account-overview{position:relative;isolation:isolate;overflow:hidden;min-height:192px;margin-top:24px;padding:24px;border-radius:16px;background:#1b2b41;color:#f4f2ec}.pd-account-overview>.pd-account-scene{position:absolute;z-index:-1;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center 70%;opacity:.5}.pd-account-overview .pd-subtle,.pd-account-overview .pd-identity-text>span,.pd-account-overview .pd-balance>span{color:#b8cad1}.pd-account-overview .pd-avatar{background:#f4f2ec;color:#1b2b41}.pd-network-title{margin-top:24px!important;font-size:30px;line-height:36px;letter-spacing:-.035em;font-weight:500}.pd-network-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:192px;text-align:center;color:var(--pd-muted)}.pd-network-empty>.pd-icon{width:24px;height:24px;margin-bottom:8px;color:var(--pd-text)}.pd-network-empty>b{font-size:16px;line-height:24px;color:var(--pd-text);font-weight:500}.pd-network-empty>p{font-size:12px;line-height:20px}

/* Network selection belongs to the wallet, with the same identities at every size. */
.pd-accounts{position:relative;overflow:visible;container:wallet-accounts / inline-size}
.pd-network-picker{position:relative;z-index:4;margin-block:24px}
.pd-network-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;min-width:0}
.pd-network-caption{color:var(--pd-muted);font-size:12px;line-height:16px;flex:none}
.pd-network-trigger{display:flex;align-items:center;gap:8px;min-width:0;max-width:100%;min-height:48px;padding:8px 12px;border:1px solid var(--pd-line);border-radius:12px;background:var(--pd-well);color:var(--pd-text);text-align:left;font-size:14px;line-height:20px;font-weight:500}
.pd-network-trigger:hover,.pd-network-trigger[aria-expanded=true]{background:var(--pd-bg);border-color:#8db1c1}
.pd-network-trigger>span:not(.pd-chain-icon){flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.pd-network-trigger>.pd-icon{width:16px;height:16px;color:var(--pd-muted)}
.pd-chain-icon{display:inline-grid;place-items:center;flex:none;width:32px;height:32px;border-radius:50%;background:#edf1f3;color:#1b2b41}
.pd-chain-icon>svg,.pd-chain-icon>img{display:block;width:24px;height:24px;object-fit:contain}
.pd-chain-pearl{background:#c3d5dc}
.pd-chain-ethereum{background:#e6eaff;color:#536baa}
.pd-chain-base{background:#fff}
.pd-chain-robinhood{background:#c3f53c}
.pd-chain-robinhood>img{width:100%;height:100%;border-radius:inherit;object-fit:cover}
.pd-chain-solana{background:#181e28}
.pd-chain-solana>img{width:20px;height:20px}
.pd-chain-sui{background:#eaf5ff}
.pd-chain-sui>img{width:20px;height:24px}
.pd-chain-all{background:transparent}
.pd-chain-all>svg{width:32px;height:32px}
.pd-network-popover{position:absolute;inset:calc(100% + 12px) 0 auto;z-index:5;padding:8px;border:1px solid #cfdbdf;border-radius:16px;background:var(--pd-bg);color:var(--pd-text);box-shadow:0 16px 40px rgba(15,34,52,.18);max-height:calc(100vh - 48px);overflow-y:auto;overscroll-behavior:contain}
.pd-network-popover[hidden]{display:none}
.pd-picker-above .pd-network-popover{inset:auto 0 calc(100% + 12px)}
.pd-network-menu-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px 16px;font-size:12px;line-height:16px;font-weight:600}
.pd-network-menu-heading>span:last-child{font-weight:400;color:var(--pd-muted)}
.pd-network-options{display:grid;grid-template-columns:1fr 1fr;gap:4px}
.pd-network-option[data-pd-chain="all"]{grid-column:1/-1}
.pd-network-option{display:flex;align-items:center;gap:12px;min-width:0;min-height:64px;padding:12px;border:1px solid transparent;border-radius:12px;background:transparent;color:var(--pd-text);text-align:left}
.pd-network-option:hover:not(:disabled){background:var(--pd-well)}
.pd-network-option[aria-checked=true]{background:#edf4f6;border-color:#a9c0ca}
.pd-network-option:disabled{background:var(--pd-well);opacity:1}
.pd-network-option-name{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}
.pd-network-option-name>b{font-size:14px;line-height:20px;font-weight:500;overflow-wrap:anywhere}
.pd-network-option-name>small{color:var(--pd-muted);font-size:12px;line-height:16px;font-weight:400;white-space:nowrap}
.pd-network-option:disabled .pd-network-option-name>b{color:var(--pd-muted)}
.pd-network-selection{width:16px;min-width:16px;margin-left:auto;color:#376875}
.pd-network-selection:empty{display:none}
.pd-network-selection>.pd-icon{width:16px;height:16px;stroke-width:2}
.pd-network-empty>.pd-chain-icon{width:48px;height:48px;margin-bottom:8px}
.pd-network-empty>.pd-chain-icon>img,.pd-network-empty>.pd-chain-icon>svg{width:32px;height:32px}
.pd-network-empty>.pd-chain-robinhood>img{width:100%;height:100%}
@container wallet-accounts (max-width:340px){
 .pd-network-options{grid-template-columns:1fr}
 .pd-network-option{min-height:56px;padding:8px 12px;gap:12px}
 .pd-network-option .pd-chain-icon{width:32px;height:32px}
 .pd-network-option .pd-chain-icon>svg,.pd-network-option .pd-chain-icon>img{width:24px;height:24px}
 .pd-network-option .pd-chain-robinhood>img{width:100%;height:100%}
 .pd-network-option-name>b{font-size:14px;line-height:20px;overflow-wrap:normal}
 .pd-network-option-name>small{font-size:12px;line-height:16px}
}
@media(max-width:700px){
 .pd-network-toolbar{gap:8px}
 .pd-network-trigger{gap:8px;font-size:12px;line-height:16px}
 .pd-network-trigger .pd-chain-icon{width:24px;height:24px}
 .pd-network-trigger .pd-chain-icon>svg,.pd-network-trigger .pd-chain-icon>img{width:20px;height:20px}
 .pd-network-trigger .pd-chain-robinhood>img{width:100%;height:100%}
 .pd-network-menu-heading{padding:8px 8px 12px}
 .pd-network-option{padding:8px;gap:8px;min-height:64px}
 .pd-network-option .pd-chain-icon{width:24px;height:24px}
 .pd-network-option .pd-chain-icon>svg,.pd-network-option .pd-chain-icon>img{width:20px;height:20px}
 .pd-network-option .pd-chain-robinhood>img{width:100%;height:100%}
 .pd-network-option-name>b{font-size:12px;line-height:16px}
 .pd-network-option-name>small{font-size:12px;line-height:16px}
 .pd-network-selection{width:12px;min-width:12px}
 .pd-network-selection>.pd-icon{width:12px;height:12px}
}

.pd-send{--pd-bg:#f4f2ec;--pd-well:#fff;--pd-text:#1b2b41;--pd-muted:#57707f;--pd-soft:#57707f;--pd-line:rgba(27,43,65,.14);--pd-button:#1b2b41;--pd-button-text:#f4f2ec;--pd-positive:#376875;--pd-error:#a84735;background:var(--pd-bg);color:var(--pd-text);color-scheme:light;overflow:hidden;box-shadow:0 32px 64px -24px rgba(4,15,31,.36)}.pd-send-scene{position:relative;isolation:isolate;height:144px;width:calc(100% + 64px);margin:-32px -32px 32px;padding:24px 32px;display:flex;align-items:flex-end;background:#1b2b41;color:#f4f2ec}.pd-send-scene>img{position:absolute;z-index:-2;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 66%;opacity:.7}.pd-send-scene::after{content:'';position:absolute;z-index:-1;inset:0;background:rgba(27,43,65,.28)}.pd-send-scene>div{display:flex;align-items:center;gap:12px;font-size:20px;line-height:28px;font-weight:500;letter-spacing:-.025em}.pd-send-scene .pd-mark{width:32px;height:32px}.pd-send .pd-input{border-color:#bccbd0}.pd-send .pd-scenarios button[aria-pressed=true]{background:#d9e4e8;border-color:#8db1c1;color:#1b2b41}.pd-send .pd-amount-field{border-color:#bccbd0}.pd-send .pd-primary:hover{background:#2e405a;color:#f4f2ec!important}.pd-send .pd-review-list{background:#fff}.pd-send .pd-review-note{color:#57707f}
.pd-signup{overflow:hidden;background:#1b2b41;--pd-bg:#1b2b41;--pd-well:#2e405a;border-color:#40536a}.pd-signup-scene{position:relative;isolation:isolate;display:flex;align-items:flex-start;min-height:224px;width:calc(100% + 64px);margin:-32px -32px 0;padding:24px 32px;background:#1b2b41}.pd-signup-scene>img{position:absolute;z-index:-2;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 65%}.pd-signup-scene::after{content:'';position:absolute;z-index:-1;inset:0;background:rgba(27,43,65,.16)}.pd-signup-lockup{display:flex;align-items:center;gap:8px;color:#f4f2ec;padding:8px 12px;border-radius:12px;background:rgba(27,43,65,.8)}.pd-signup-lockup>.pd-mark{width:32px;height:32px}.pd-signup-lockup>span{display:flex;flex-direction:column;gap:2px}.pd-signup-lockup b{font-size:20px;line-height:20px;letter-spacing:-.035em;font-weight:700}.pd-signup-lockup small{font-size:12px;line-height:16px;color:#b8cad1}.pd-signup-intro{align-items:flex-start;text-align:left;padding-block:24px}.pd-signup-intro h3{margin:0;font-size:24px;line-height:32px}.pd-signup .pd-provider{min-height:56px}.pd-signup-scene.pd-scene-compact{min-height:120px;margin-bottom:24px}.pd-signup-account{padding-top:8px}.pd-signup-account>.pd-signup-mark{display:none}.pd-signup-account h3{margin-top:8px}
@media(max-width:600px){.pd-account-overview{padding:24px;min-height:184px}.pd-send-scene{width:calc(100% + 48px);margin:-24px -24px 24px;padding:24px;height:128px}.pd-signup-scene{width:calc(100% + 48px);margin:-24px -24px 0;padding:24px;min-height:208px}.pd-signup-scene.pd-scene-compact{margin-bottom:24px;min-height:112px}.pd-account-overview .pd-balance{font-size:30px;line-height:36px}}
@media(max-width:380px){.pd-account-overview{padding:16px;min-height:176px}.pd-send-scene{width:calc(100% + 32px);margin:-24px -16px 24px;padding:24px 16px;height:128px}.pd-signup-scene{width:calc(100% + 48px);margin:-24px -24px 0;min-height:192px}.pd-network-title{font-size:24px;line-height:32px}.pd-accounts .pd-header{gap:8px}.pd-account-overview .pd-identity-text>span{font-size:12px}.pd-signup-scene.pd-scene-compact{margin-bottom:24px}}

/* Scale the product UI with large desktop layouts while preserving its native proportions. */
@media(min-width:1600px){
 .pd-panel,.pd-signup{max-width:560px}
}
@media(min-width:2200px){
 .pd-panel,.pd-signup{max-width:600px;padding:40px;font-size:16px;line-height:24px}
 .pd-heading{font-size:20px;line-height:28px}
 .pd-counter,.pd-subtle,.pd-network,.pd-identity-text>span,.pd-table-heading,.pd-asset-name small,.pd-addresses>div,.pd-panel code,.pd-network-caption,.pd-network-menu-heading,.pd-network-option-name>small,.pd-field-feedback,.pd-field-detail,.pd-label-row>span,.pd-fee,.pd-leg-label,.pd-leg-bottom,.pd-leg-bottom code,.pd-max,.pd-amount-error,.pd-scenarios button,.pd-review-list>div,.pd-review-note,.pd-signup-footer{font-size:14px;line-height:20px}
 .pd-tab,.pd-identity-text b,.pd-asset-name b,.pd-asset-balance,.pd-network-trigger,.pd-network-option-name>b,.pd-label,.pd-amount-field>span,.pd-bridge-amount>b,.pd-provider,.pd-provider>span{font-size:16px;line-height:24px}
 .pd-max{font-size:14px!important;line-height:20px}
 .pd-primary{font-size:16px!important;line-height:24px;min-height:56px}
 .pd-input{font-size:14px!important;line-height:24px!important}
 .pd-balance,.pd-review-balance>p,.pd-bridge-amount>input,.pd-bridge-amount>output,.pd-signup-zero{font-size:48px;line-height:1}
 .pd-balance>span,.pd-signup-zero>span{font-size:16px;line-height:24px}
 .pd-account-overview{padding:32px;min-height:224px}
 .pd-avatar,.pd-token{width:48px;height:48px}
 .pd-token-small{width:24px;height:24px}
 .pd-network-trigger{min-height:56px;padding:8px 16px}
 .pd-network-option{min-height:80px;padding:12px;gap:12px}
 .pd-network-option .pd-chain-icon{width:40px;height:40px}
 .pd-network-option .pd-chain-icon>svg,.pd-network-option .pd-chain-icon>img{width:32px;height:32px}
 .pd-network-option .pd-chain-robinhood>img{width:100%;height:100%}
 .pd-send-scene{width:calc(100% + 80px);margin:-40px -40px 40px;padding:32px 40px;min-height:176px}
 .pd-signup-scene{width:calc(100% + 80px);margin:-40px -40px 0;padding:32px 40px;min-height:256px}
 .pd-signup-scene.pd-scene-compact{min-height:144px;margin-bottom:32px}
 .pd-send-scene>div{font-size:24px;line-height:32px}
 .pd-signup-intro h3,.pd-signup-account h3{font-size:30px;line-height:36px}
}
@media(min-width:3000px){
 .pd-panel,.pd-signup{max-width:640px;padding:48px}
 .pd-heading{font-size:24px;line-height:32px}
 .pd-send-scene{width:calc(100% + 96px);margin:-48px -48px 48px;padding:32px 48px;min-height:192px}
 .pd-signup-scene{width:calc(100% + 96px);margin:-48px -48px 0;padding:32px 48px;min-height:288px}
 .pd-signup-scene.pd-scene-compact{min-height:160px;margin-bottom:32px}
}
