:root{--wallet-logo-url: url(/png/logo-gradient.png);--wallet-background-image: url(/transparent-glass.jpg);--wallet-accent: #00c2a8;--wallet-hero-surface: rgba(255, 255, 255, .24);--wallet-text: #182127;color:var(--wallet-text);background:#f6f8f7;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}body{position:relative;margin:0;min-width:320px;min-height:100vh;background:#f7f8fb}body:before{content:"";position:fixed;z-index:0;inset:0;pointer-events:none;background:linear-gradient(90deg,#f7f8fb00,#f7f8fb29),var(--wallet-background-image) center / cover no-repeat,#f7f8fb}#root{position:relative;z-index:1;min-height:100vh}button,input,select,textarea{font:inherit}button{border:0}code{color:var(--wallet-accent);font-size:.95em}.background-page{position:relative;display:grid;place-items:center;min-height:100vh;padding:24px 16px}.background-content{position:relative;z-index:1;display:grid;gap:22px;width:min(520px,100%)}.background-brand{display:grid;justify-items:center;gap:12px;color:var(--wallet-text);font-size:18px;line-height:24px;text-align:center}.background-brand img{width:44px;height:44px;border-radius:8px}.background-page .request-page{gap:14px}.request-background-content{width:min(600px,100%)}.app-shell{width:min(1180px,calc(100% - 32px));margin:0 auto;padding:22px 0 52px}.locked-wallet-center{min-height:0;padding:28px 0 72px;margin-top:54px}.topbar{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:56px}.brand{display:flex;align-items:center;gap:12px}.brand img{width:38px;border-radius:8px;height:38px}.brand strong,.brand span{display:block}.brand strong{font-size:15px;line-height:20px}.brand span{color:#66747b;font-size:13px;line-height:18px}.topbar-actions{position:relative;display:flex;align-items:center;gap:10px;min-width:0}.account-menu-wrap{position:relative;min-width:0}.account-menu-button{display:grid;grid-template-columns:minmax(0,auto) minmax(0,auto);column-gap:8px;align-items:center;min-height:40px;max-width:280px;border:1px solid #cbd7d6;border-radius:7px;padding:7px 12px;color:#213037;background:#fff;text-align:left}.account-menu-button:hover{border-color:#9fb0ae;background:#f7faf9}.account-menu-button span{grid-column:1 / -1;color:#6d7b82;font-size:10px;font-weight:800;line-height:13px;text-transform:uppercase}.account-menu-button strong{max-width:150px;overflow:hidden;color:#182127;font-size:13px;line-height:17px;text-overflow:ellipsis;white-space:nowrap}.account-menu-button small{min-width:0;overflow:hidden;color:#526269;font-size:12px;font-weight:700;line-height:17px;text-overflow:ellipsis;white-space:nowrap}.account-menu{position:absolute;z-index:20;top:calc(100% + 10px);right:0;display:grid;gap:12px;width:min(360px,calc(100vw - 24px));border:1px solid #dce5e4;border-radius:8px;padding:14px;background:#fffffffa;box-shadow:0 18px 44px #1d2f3224}.account-menu-heading{display:grid;gap:4px}.account-menu-heading span{color:#6d7b82;font-size:11px;font-weight:800;line-height:14px;text-transform:uppercase}.account-menu-heading strong{color:#182127;font-size:16px;line-height:21px}.account-menu-heading small{overflow-wrap:anywhere;color:#526269;font-size:12px;line-height:17px}.account-menu-switcher{display:grid;gap:8px}.account-menu-switcher>span{color:#3a494f;font-size:13px;font-weight:700}.account-menu-account-list{display:grid;gap:8px;overflow:hidden;white-space:nowrap}.account-menu-seed-group{display:grid;gap:6px;min-width:0}.account-menu-seed-group-muted{opacity:.68}.account-menu-seed-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;border:0;padding:2px 0;color:#526269;background:transparent;text-align:left}.account-menu-seed-heading span,.account-menu-seed-heading small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-menu-seed-heading span{font-size:11px;font-weight:900;line-height:14px;text-transform:uppercase}.account-menu-seed-heading small{flex:0 0 auto;font-size:11px;font-weight:800;line-height:14px}.account-menu-seed-accounts{display:grid;gap:6px;min-width:0}.account-menu-account{display:grid;grid-template-columns:minmax(0,1fr) 32px;align-items:center;gap:8px;min-width:0;border:1px solid #e0e8e7;border-radius:7px;background:#fbfcfc}.account-menu-account:not(.account-menu-account-active):hover{border-color:#9fb0ae;background:#f7faf9}.account-menu-account-button{display:grid;gap:2px;min-width:0;width:100%;border-radius:6px;padding:10px 11px;color:#213037;background:transparent;text-align:left}.account-menu-account-button:hover:not(:disabled){cursor:pointer}.account-menu-account-active{border-color:#8edbd4;color:#086b62;background:#eefbf8}.account-menu-account-button strong{overflow:hidden;font-size:13px;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.account-menu-account-button small{min-width:0;overflow:hidden;color:#526269;font-size:12px;line-height:17px;text-overflow:ellipsis;white-space:nowrap}.account-menu-copy-button{display:grid;place-items:center;width:32px;height:32px;padding:0;margin-right:8px;border-radius:6px;color:#3a494f;background:transparent;opacity:0;pointer-events:none;transition:opacity .12s ease}.account-menu-account:hover .account-menu-copy-button,.account-menu-account:focus-within .account-menu-copy-button{opacity:1;pointer-events:auto}.account-menu-copy-button:hover{color:#086b62;background:#e4f5f2;cursor:pointer}.account-menu-copy-button:focus-visible{outline:2px solid #00a894;outline-offset:2px}@media(hover:none){.account-menu-copy-button{opacity:1;pointer-events:auto}}.account-menu-add-actions{display:grid;gap:8px}.account-menu-add-actions .primary-button,.account-menu-add-actions .ghost-button{width:100%}.account-menu-add-actions .text-button{justify-self:start}.account-menu-settings-link{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.github-link{display:inline-grid;place-items:center;width:32px;height:32px;padding:0;color:#213037;background:transparent;text-decoration:none}.github-link:hover{color:#0b766b}.state{min-width:82px;border:1px solid #9cded7;border-radius:999px;padding:7px 12px;color:#086b62;background:#e4fbf7;font-size:13px;font-weight:700;text-align:center}.hero-band{margin-top:44px;padding-bottom:34px;border-bottom:1px solid #dfe7e6}.hero-band-locked{padding-bottom:0;border-bottom:0}.hero-glass-card{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:28px;align-items:end;border:1px solid rgba(255,255,255,.58);border-radius:8px;padding:28px;background:var(--wallet-hero-surface);box-shadow:0 24px 70px #12222724;-webkit-backdrop-filter:blur(18px) saturate(1.08);backdrop-filter:blur(18px) saturate(1.08)}.hero-band-full .hero-glass-card{grid-template-columns:minmax(0,1fr)}.hero-band h1{max-width:760px;margin:0;color:#162126;font-size:58px;line-height:1;font-weight:780}.hero-band p{max-width:690px;margin:18px 0 0;color:#526269;font-size:18px;line-height:1.55}.hero-verify-link{display:inline-block;margin-top:12px;color:#526269;font-size:14px}.status-panel{border:1px solid #dce5e4;border-radius:8px;padding:18px;background:#fff;box-shadow:0 18px 44px #1d2f3214}.status-panel small a{color:inherit}.status-panel span,.status-panel small{display:block;color:#66747b;font-size:13px;line-height:18px}.status-panel strong{display:block;margin:8px 0;font-size:16px;line-height:22px}.hero-action-panel{display:grid;gap:16px;border:1px solid rgba(220,229,228,.76);border-radius:8px;padding:18px;background:#ffffff6b;box-shadow:0 18px 44px #1d2f320f}.hero-empty-actions-panel{align-self:stretch;align-content:center}.hero-action-panel span{display:block;color:#6d7b82;font-size:12px;font-weight:800;text-transform:uppercase}.hero-action-panel h2{margin:4px 0;color:#182127;line-height:28px}.hero-action-panel p{margin:0;overflow-wrap:anywhere;color:#526269;font-size:13px;line-height:19px}.error-banner{margin-top:20px;border:1px solid #f1b6b6;border-radius:8px;padding:13px 15px;color:#8a2424;background:#fff1f1;font-size:14px}.workflow-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.85fr);gap:18px;align-items:start;margin-top:22px}.main-panel-stack,.side-panel-stack{display:grid;align-content:start;gap:18px}.side-panel-stack .remote-backup-panel{margin-top:0}.panel,.registry-section,.settings-card,.result-panel{border:1px solid #dce5e4;border-radius:8px;background:#fff;box-shadow:0 10px 24px #1d2f320d}.panel{padding:20px}.settings-section{display:grid;gap:18px;margin-top:22px}.settings-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.settings-heading h2,.settings-card-heading h2{margin:0;color:#17262b;line-height:26px}.settings-heading h2{font-size:28px}.settings-card-heading h2{font-size:20px}.settings-heading p,.settings-card-heading p{margin:4px 0 0;color:#68787f;font-size:13px;line-height:19px}.settings-card-link{margin-top:6px}.settings-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:18px;align-items:start}.settings-main-column,.settings-side-column{display:grid;gap:18px}.settings-main-column .registry-section{margin-top:0;box-shadow:none}.settings-anchor{display:grid;scroll-margin-top:26px}.settings-anchor-alias{display:block;height:0;scroll-margin-top:26px}.settings-card{display:grid;gap:14px;padding:18px;box-shadow:0 10px 24px #1d2f320d}.settings-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.primary-panel{grid-column:1;grid-row:auto}.wallet-funds-panel{display:grid;grid-column:1;gap:16px}.wallet-funds-heading{align-items:center;margin-bottom:0}.wallet-balance{display:grid;justify-items:end;gap:4px;min-width:150px}.wallet-balance span,.last-transaction-hash{color:#68787f;font-size:12px;font-weight:800;line-height:16px;text-transform:uppercase}.wallet-balance strong{color:#17262b;font-size:24px;line-height:30px}.wallet-network-selector{display:grid;gap:10px}.wallet-network-selector span{color:#526269;font-size:12px;font-weight:800;line-height:16px;text-transform:uppercase}.wallet-network-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(44px,44px));gap:9px}.wallet-network-tile{position:relative;display:grid;width:44px;height:44px;place-items:center;border:1px solid #d6e0df;border-radius:8px;padding:0;color:#31545c;background:#ffffffdb}.wallet-network-icon{display:grid;width:34px;height:34px;place-items:center;border-radius:8px}.wallet-network-icon img{width:28px;height:28px;border-radius:8px;display:block}.wallet-network-icon-fallback{display:grid;width:28px;height:28px;place-items:center;border-radius:50%;color:#fff;background:#31545c;font-size:8px;font-weight:900;letter-spacing:0}.wallet-network-tile:hover:not(:disabled){border-color:#a9c2bf;background:#fbfcfc}.wallet-network-tile:hover:after,.wallet-network-tile:focus-visible:after{position:absolute;bottom:calc(100% + 8px);left:50%;z-index:5;width:max-content;max-width:180px;transform:translate(-50%);border-radius:8px;padding:7px 9px;color:#fff;background:#17262bf0;box-shadow:0 8px 20px #0d1f242e;content:attr(data-label);font-size:12px;font-weight:800;line-height:16px;pointer-events:none;text-align:center;white-space:normal}.wallet-network-tile-active,.wallet-network-tile-active:disabled{border-color:#8edbd4;background:#eefbf8}.wallet-network-tile-active .wallet-network-icon{color:#0b766b}.portfolio-period-control,.wallet-management-actions{display:flex;flex-wrap:wrap;gap:8px}.currency-select-field{display:grid;gap:8px;color:#526269;font-size:13px;font-weight:800}.wallet-network-selector-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.wallet-network-selector-heading .text-button{padding:0;color:#526269;font-size:12px}.wallet-discovery-status{display:block;color:#68787f;font-size:12px;font-weight:700;line-height:16px}.wallet-details-toggle{justify-self:start;padding:0;color:#526269;font-size:12px}.wallet-asset-breakdown{display:grid;gap:8px;border:1px solid #edf2f1;border-radius:8px;padding:8px;background:#ffffff9e}.wallet-asset-breakdown>small{color:#68787f;font-size:12px;font-weight:700;line-height:16px}.wallet-asset-breakdown-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;border-radius:7px;padding:8px;background:#ffffffb8}.wallet-asset-breakdown-row>div{display:grid;min-width:0;gap:2px}.wallet-asset-breakdown-row>div:last-child{justify-items:end;text-align:right}.wallet-asset-breakdown-row strong,.wallet-asset-breakdown-row span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wallet-asset-breakdown-row strong{color:#17262b;font-size:13px;line-height:18px}.wallet-asset-breakdown-row span{color:#68787f;font-size:12px;line-height:16px}.portfolio-history-panel,.tracked-assets-panel,.send-network-selector{display:grid;gap:10px}.portfolio-history-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.portfolio-history-heading span,.tracked-assets-panel>span,.send-network-selector>span{color:#526269;font-size:12px;font-weight:800;line-height:16px;text-transform:uppercase}.portfolio-chart,.portfolio-chart-empty{border:1px solid #dce5e4;border-radius:8px;background:#ffffffb3}.portfolio-chart{padding:10px}.portfolio-chart svg{display:block;width:100%;height:180px}.portfolio-chart-grid{fill:none;stroke:#dce5e4;stroke-width:1}.portfolio-chart-line{fill:none;stroke:#0b766b;stroke-linecap:round;stroke-linejoin:round;stroke-width:3}.portfolio-chart-range{display:flex;justify-content:space-between;color:#68787f;font-size:12px;line-height:16px}.portfolio-chart-empty{display:grid;min-height:160px;place-items:center;color:#68787f;font-size:13px;font-weight:800}.tracked-asset-list{display:grid;gap:8px}.settings-empty-row{border:1px dashed #cddad8;border-radius:8px;padding:12px;color:#68787f;background:#ffffff8a;font-size:13px;font-weight:700;line-height:18px}.tracked-asset-row{display:grid;grid-template-columns:46px minmax(0,1fr) minmax(88px,auto) auto;gap:10px;align-items:center;border:1px solid #dce5e4;border-radius:8px;padding:10px;background:#ffffffb8}.tracked-asset-group{overflow:hidden;border:1px solid #dce5e4;border-radius:8px;background:#ffffffa8}.tracked-asset-group-heading{display:grid;grid-template-columns:46px minmax(0,1fr);gap:10px;align-items:center;padding:10px;background:#fbfcfcdb}.tracked-asset-group-trigger{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center;min-width:0;border:0;padding:0;color:inherit;background:transparent;text-align:left}.tracked-asset-group-trigger:hover:not(:disabled) strong{color:#0b766b}.tracked-asset-group-trigger strong,.tracked-asset-group-trigger small,.tracked-asset-group-trigger em,.asset-accordion-indicator{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tracked-asset-group-trigger strong{color:#17262b;font-size:14px;line-height:19px}.tracked-asset-group-trigger small,.tracked-asset-group-trigger em,.asset-accordion-indicator{color:#68787f;font-size:12px;line-height:16px}.tracked-asset-group-trigger em{justify-self:end;font-style:normal}.asset-accordion-indicator{justify-self:end;color:#0b766b;font-weight:800}.tracked-asset-network-list{display:grid}.tracked-asset-network-list .tracked-asset-row{border-width:1px 0 0;border-radius:0;background:transparent}.tracked-asset-row strong,.tracked-asset-row small,.tracked-asset-row em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tracked-asset-row strong{display:block;color:#17262b;font-size:13px;line-height:18px}.tracked-asset-row small,.tracked-asset-row em{color:#68787f;font-size:12px;line-height:16px}.tracked-asset-row em{justify-self:end;font-style:normal}.asset-toggle{display:inline-grid;place-items:center;width:38px;height:38px;border:1px solid #d6e0df;border-radius:8px;color:#31545c;background:#fff;font-size:clamp(8px,2.35vw,10px);font-weight:900;letter-spacing:0;line-height:1;overflow:hidden;padding:0 3px;text-align:center;white-space:nowrap}.asset-toggle-active{border-color:#8edbd4;color:#0b766b;background:#eefbf8}.asset-network-toggle{display:grid;width:38px;height:38px;place-items:center;border:1px solid #d6e0df;border-radius:8px;color:#31545c;background:#fff}.asset-network-toggle .wallet-network-icon{width:30px;height:30px}.asset-network-toggle .wallet-network-icon svg{width:24px;height:24px}.asset-network-toggle-active{border-color:#8edbd4;color:#0b766b;background:#eefbf8}.asset-add-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.asset-add-form .ghost-button{grid-column:1 / -1}.settings-card-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.settings-switch{display:inline-flex;align-items:center;gap:8px;margin:0;color:#526269;cursor:pointer;font-size:12px;font-weight:800;line-height:16px}.settings-switch input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.settings-switch span{position:relative;flex:none;width:34px;height:20px;border:1px solid #cbd7d6;border-radius:999px;background:#eef3f2;transition:border-color .16s ease,background .16s ease}.settings-switch span:after{content:"";position:absolute;top:3px;left:3px;width:12px;height:12px;border-radius:999px;background:#8a9a9f;transition:transform .16s ease,background .16s ease}.settings-switch input:checked+span{border-color:#8edbd4;background:#e7faf7}.settings-switch input:checked+span:after{background:#0b766b;transform:translate(14px)}.settings-switch input:disabled+span,.settings-switch input:disabled~strong{opacity:.55}.custom-network-list{display:grid;gap:8px}.custom-network-row{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #dce5e4;border-radius:8px;padding:10px;background:#ffffffb8}.custom-network-row strong,.custom-network-row small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.custom-network-row strong{color:#17262b;font-size:13px;line-height:18px}.custom-network-row small{color:#68787f;font-size:12px;line-height:16px}.custom-network-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.custom-network-form input:first-child,.custom-network-form input:nth-child(3),.custom-network-form .ghost-button{grid-column:1 / -1}.wallet-funds-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;align-items:center}.last-transaction-hash{display:block;overflow:hidden;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.modal-backdrop{position:fixed;inset:0;z-index:50;display:grid;overflow:scroll;place-items:center;padding:20px;background:#101c2061;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.wallet-action-modal{width:min(100%,440px);border:1px solid rgba(220,229,228,.8);border-radius:8px;padding:20px;background:#fffffff0;box-shadow:0 24px 80px #0d1f243d}.account-setup-modal{width:min(100%,520px)}.modal-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.modal-heading h2{margin:0;color:#17262b;font-size:20px;line-height:26px}.modal-heading p{margin:4px 0 0;color:#68787f;font-size:13px;line-height:18px}.receive-modal-content,.send-modal-content,.account-setup-modal-content{display:grid;gap:14px}.account-setup-modal-content .account-setup-panel{width:100%;border:0;padding:0;background:transparent;box-shadow:none}.qr-frame{display:grid;justify-content:center;border:1px solid #dce5e4;border-radius:8px;padding:18px;background:#fff}.receive-modal-content code{display:block;overflow-wrap:anywhere;border:1px solid #dce5e4;border-radius:8px;padding:12px;color:#17262b;background:#fbfcfc;font-size:12px;line-height:18px}.send-modal-content label{display:grid;gap:7px;color:#526269;font-size:13px;font-weight:800;line-height:18px}.gas-priority-control{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.priority-option{border:1px solid #d6e0df;border-radius:8px;padding:10px 12px;color:#31545c;background:#fff;font-weight:800;text-transform:capitalize}.priority-option-active{border-color:#8edbd4;color:#0b766b;background:#eefbf8}.panel-heading,.registry-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px}.registry-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;width:200px}.panel h2,.registry-section h2,.result-panel h2{margin:0;color:#182127;font-size:20px;line-height:26px}.panel p,.registry-heading p{margin:5px 0 0;color:#68787f;font-size:14px;line-height:20px}label{display:grid;gap:7px;margin-bottom:14px;color:#3a494f;font-size:13px;font-weight:700}input,select,textarea{width:100%;border:1px solid #d6e0df;border-radius:7px;padding:11px 12px;color:#182127;background:#fbfcfc;font-size:14px;line-height:20px;outline:none;resize:vertical}input:focus,select:focus,textarea:focus{border-color:#00a995;box-shadow:0 0 0 3px #00c2a829}select{appearance:none}.primary-button,.ghost-button,.danger-button,.text-button{min-height:40px;border-radius:7px;padding:0 14px;font-size:14px;font-weight:750;cursor:pointer}.primary-button{color:#fff;background:#162126}.primary-button:hover:not(:disabled){background:#24343a}.locked-unlock-button{width:100%}.account-setup-actions{display:grid;gap:10px;margin-bottom:16px}.account-setup-actions .primary-button,.account-setup-actions .ghost-button{width:100%;min-height:44px}.account-setup-panel{width:min(480px,100%)}.vault-unlock-panel{display:grid;width:min(520px,100%);gap:10px}.vault-unlock-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;border:1px solid rgba(214,224,223,.86);border-radius:8px;padding:12px;background:#ffffffc2}.vault-unlock-row-active{border-color:#00c2a857;background:#f2fbf9d1}.vault-unlock-row strong,.vault-unlock-row span,.vault-unlock-row small{display:block}.vault-unlock-row strong{color:#182127;font-size:14px;line-height:20px}.vault-unlock-row span,.vault-unlock-row small{color:#526269;font-size:12px;line-height:18px}.account-setup-panel-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.ghost-button{border:1px solid #cbd7d6;color:#213037;background:#fff}.ghost-button:hover:not(:disabled){border-color:#9fb0ae;background:#f7faf9}.danger-button{border:1px solid #e4b5b5;color:#8a2424;background:#fff7f7}.danger-button:hover:not(:disabled){border-color:#d68181;background:#fff1f1}.text-button{min-height:32px;padding:0;color:#0b766b;background:transparent}button:disabled{cursor:not-allowed;opacity:.5}.request-box,.manual-sign-box{display:grid;gap:16px}.request-box dl,.result-panel dl{display:grid;gap:12px;margin:0}.request-box dl div,.result-panel dl div{display:grid;gap:4px}.request-box .request-detail-grid{grid-template-columns:minmax(0,1fr) minmax(160px,.72fr);gap:18px}.request-box .request-detail-column{display:grid;gap:12px}.request-box .request-message-detail{grid-column:1 / -1}.request-account-selector{display:grid;gap:10px}.request-floating-setup{display:grid;gap:14px}.request-floating-setup .account-setup-panel{width:100%}.request-wallet-setup-callout{border:1px solid rgba(142,219,212,.58);border-radius:8px;padding:13px;color:#25343a;background:#eefbf8}.request-wallet-setup-callout strong{display:block;color:#0b766b;font-size:13px;line-height:18px}.request-wallet-setup-callout p{margin:4px 0 0;color:#526269;font-size:13px;line-height:19px}.request-account-selector>span{font-size:12px;font-weight:850;text-transform:uppercase}.request-account-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.request-account-callout{display:grid;gap:3px;overflow:hidden;border:1px solid rgba(142,219,212,.58);border-radius:7px;padding:10px 12px;color:#25343a;background:#eefbf8ad}.request-account-callout strong,.request-account-callout span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.request-account-callout strong{color:#0b766b;font-size:12px;line-height:16px}.request-account-callout span{font-size:13px;line-height:18px}.request-account-list{display:grid;gap:10px;border:1px solid #dce8e6;padding:8px;border-radius:8px}.request-vault-group{display:grid;gap:7px}.request-vault-group>strong{color:#182127;font-size:13px;line-height:18px}.request-account-option{display:flex;align-items:center;min-height:42px;justify-content:space-between;border:1px solid #dce8e6;border-radius:7px;padding:8px 10px;color:#25343a;background:#ffffffc2}.flex{display:flex;width:50%;align-items:center;justify-content:flex-end}.selected{margin-right:16px}.request-account-option-active{border-color:#8edbd4;background:#eefbf8}.request-account-option span,.request-account-option small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.request-account-option span{font-size:13px;font-weight:800}.request-account-option small{color:#526269;font-size:12px}.request-account-option:hover{cursor:pointer}.request-account-option-active:hover{cursor:not-allowed}.request-message-body pre{margin:0;border:1px solid rgba(214,224,223,.76);border-radius:7px;padding:12px;color:#1e2d33;background:#ffffffb8;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:12px;line-height:18px;white-space:pre-wrap;overflow-wrap:anywhere}dt{color:#6d7b82;font-size:12px;font-weight:800;text-transform:uppercase}dd{margin:0;overflow-wrap:anywhere;color:#1e2d33;font-size:14px;line-height:20px}.active-passkey-list{display:grid;gap:10px;margin:16px 0}.active-passkey-row{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #edf2f1;border-radius:7px;padding:12px;background:#fbfcfc}.active-passkey-row strong,.active-passkey-row span{display:block}.active-passkey-row strong{color:#182127;font-size:14px;line-height:20px}.active-passkey-row span{color:#68787f;font-size:12px;line-height:18px}.passkey-create-form{display:grid;gap:12px;align-items:stretch}.passkey-create-form label{margin-bottom:0}.passkey-summary{display:flex;align-items:center;min-width:0;gap:10px}.passkey-summary-text{display:grid;min-width:0}.passkey-summary-text strong,.passkey-summary-text span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.passkey-table-summary{min-width:0}.passkey-device-mark{display:inline-grid;position:relative;flex:0 0 auto;place-items:center;width:34px;height:34px;border:1px solid #dce8e6;border-radius:8px;color:#223238;background:#fff;box-shadow:0 6px 14px #192a2f0f;line-height:0;overflow:hidden}.passkey-device-mark svg{display:block;position:absolute;top:50%;left:50%;width:20px;height:20px;fill:currentColor;transform:translate(-50%,-50%);transform-origin:center}.passkey-device-macos,.passkey-device-ios,.passkey-device-ipados{color:#172026}.passkey-device-macos svg,.passkey-device-ios svg,.passkey-device-ipados svg{transform:translate(-50%,calc(-50% + .5px))}.passkey-device-windows{color:#0b70c9;background:#edf6ff;border-color:#c8e5ff}.passkey-device-windows svg{transform:translate(-50%,-50%)}.passkey-device-android{color:#23884d;background:#effaf3;border-color:#cdeed9}.passkey-device-android svg{transform:translate(-50%,calc(-50% - .75px))}.passkey-device-security-key{color:#6b35b5;background:#f5f0ff;border-color:#dfd0ff}.passkey-device-security-key svg{transform:translate(calc(-50% + .5px),calc(-50% - .25px))}.passkey-device-cross-device,.passkey-device-platform,.passkey-device-passkey,.passkey-device-linux{color:#31545c;background:#f5fbfa}.passkey-device-cross-device svg,.passkey-device-linux svg{transform:translate(-50%,-50%)}.passkey-device-platform svg,.passkey-device-passkey svg{transform:translate(-50%,calc(-50% - .5px))}.registry-section{margin-top:18px;padding:20px}.wallet-list{display:grid;gap:14px}.settings-add-seed-button{display:inline-flex;align-items:center;width:fit-content;margin-top:16px}.wallet-group{overflow:hidden;border:1px solid #e0e8e7;border-radius:8px;background:#fff}.wallet-group-active{border-color:#8edbd4;box-shadow:0 0 0 3px #00c2a81f}.wallet-group-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;border-bottom:1px solid #edf2f1;background:#fbfcfc}.wallet-group-heading h3{margin:0;color:#182127;font-size:17px;line-height:23px}.wallet-group-heading p{margin:4px 0 0;overflow-wrap:anywhere;color:#526269;font-size:13px;line-height:19px}.wallet-group-actions{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:10px}.wallet-group-actions span{flex:0 0 auto;border:1px solid #d6e0df;border-radius:999px;padding:6px 10px;color:#3a494f;background:#fff;font-size:12px;font-weight:800}.vault-account-list{display:grid;gap:0;border-bottom:1px solid #edf2f1}.vault-account-row{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:62px;padding:12px 13px;border-top:1px solid #edf2f1}.vault-account-row:first-child{border-top:0}.vault-account-row-active{background:#f2fbf9}.vault-account-row strong,.vault-account-row span,.vault-account-row small{display:block}.vault-account-row strong{color:#182127;font-size:14px;line-height:20px}.vault-account-row span{color:#526269;font-size:12px;line-height:18px}.vault-account-row small{overflow-wrap:anywhere;color:#68787f;font-size:12px;line-height:18px}.vault-account-actions{display:flex;flex:0 0 auto;align-items:center;gap:10px}.passkey-table{overflow:hidden}.passkey-row{display:grid;grid-template-columns:1fr .9fr 1fr .7fr 70px;gap:12px;align-items:center;min-height:48px;padding:0 13px;border-top:1px solid #edf2f1;color:#25343a;font-size:13px}.passkey-row:first-child{border-top:0}.passkey-row-head{min-height:40px;color:#6d7b82;background:#f8faf9;font-size:12px;font-weight:800;text-transform:uppercase}.empty-row{padding:18px;color:#68787f;font-size:14px}.wallet-connections-section,.wallet-connections-list{display:grid;gap:16px}.wallet-connections-group{overflow:hidden;border:1px solid #e0e8e7;border-radius:8px;background:#fff}.wallet-connections-group h3{margin:0;padding:12px 14px;border-bottom:1px solid #edf2f1;color:#526269;background:#f8faf9;font-size:12px;font-weight:800;line-height:18px;text-transform:uppercase}.wallet-connection-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;min-height:68px;padding:12px 14px;border-top:1px solid #edf2f1}.wallet-connection-row:first-of-type{border-top:0}.wallet-connection-row strong,.wallet-connection-row small{display:block}.wallet-connection-row strong{overflow:hidden;color:#182127;font-size:14px;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.wallet-connection-row small{overflow:hidden;color:#68787f;font-size:12px;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.wallet-connection-meta{display:grid;justify-items:end;gap:4px}.wallet-connection-status{border:1px solid #d6e0df;border-radius:999px;padding:4px 8px;color:#526269;background:#fff;font-size:11px;font-weight:850;line-height:14px}.wallet-connection-status-active{border-color:#00c2a86b;color:#086f65;background:#00c2a81a}.wallet-connection-status-pending{border-color:#ffba498a;color:#8a5b00;background:#ffba4929}.wallet-connection-approve-link{display:inline-flex;align-items:center;justify-content:center;min-height:32px;text-decoration:none}.wallet-connection-approve-link[aria-disabled=true]{opacity:.52;pointer-events:none}.background-content .remote-backup-panel{margin-top:0}.remote-backup-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.backup-status{display:grid;gap:6px;border:1px solid #dce5e4;border-radius:8px;padding:13px;background:#fbfcfc}.backup-status span{color:#182127;font-size:14px;font-weight:800;line-height:20px}.backup-status p{margin:0;color:#68787f;font-size:13px;line-height:19px}.backup-status-backed-up{border-color:#b8e6e0;background:#eefbf8}.backup-status-missing,.backup-status-outdated,.backup-status-unavailable{border-color:#f4d4aa;background:#fff8ed}.seed-phrase-box{margin-top:14px;border:1px solid #f4d4aa;border-radius:8px;padding:14px;background:#fff8ed}.seed-phrase-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.seed-phrase-heading strong{color:#182127;font-size:13px}.seed-phrase-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px}.seed-word-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.seed-word-card{display:flex;align-items:center;gap:8px;min-width:0;border:1px solid #f0d7b5;border-radius:7px;padding:8px 9px;background:#ffffffad}.seed-word-card span{display:grid;flex:0 0 auto;place-items:center;width:22px;height:22px;border-radius:6px;color:#8a5a1d;background:#fff0db;font-size:11px;font-weight:850}.seed-word-card strong{min-width:0;overflow:hidden;color:#4e3314;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.wallet-encryption-actions{display:flex;flex-wrap:wrap;gap:10px}.wallet-encryption-import,.wallet-encryption-file{display:grid;gap:12px;margin-top:14px}.wallet-encryption-import label,.wallet-encryption-file label{display:grid;gap:8px;color:#182127b8;font-size:.82rem}.wallet-encryption-import textarea{min-height:120px;resize:vertical}.result-panel{margin-top:18px;padding:20px}.request-page{display:grid;gap:18px;width:100%}.request-status{box-shadow:none}.request-panel{grid-row:auto}.request-panel h1{margin:0;color:#182127;font-size:28px;line-height:34px}.request-page-link{text-decoration:none}.external-text-link{display:inline-flex;align-items:center;gap:5px;color:#526269d6;font-size:13px;font-weight:750;line-height:18px;text-decoration:none}.external-text-link:hover{color:#0b766b;text-decoration:underline}.external-text-link .external-link-icon{flex:0 0 auto}.request-account-link{justify-self:center;margin-top:16px}@media(max-width:860px){.app-shell{width:min(100% - 24px,1180px);padding:6px 0}.hero-glass-card,.workflow-grid,.remote-backup-actions{grid-template-columns:1fr}.topbar{position:sticky;isolation:isolate;z-index:30;top:0;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:48px;padding:6px 8px}.topbar:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:50%;width:100vw;transform:translate(-50%);backdrop-filter:blur(50px);-webkit-backdrop-filter:blur(50px);pointer-events:none}.topbar-actions{display:flex;flex:0 1 auto;align-items:center;justify-content:flex-end;gap:8px;min-width:0}.brand{flex:0 0 auto}.brand>div{display:none}.topbar-actions>.primary-button,.topbar-actions>.ghost-button{flex:0 1 auto;min-width:0;padding:0 10px;font-size:12px;line-height:16px;white-space:nowrap}.github-link{flex:0 0 32px}.account-menu-wrap{flex:0 1 auto;min-width:0}.account-menu-button{max-width:min(220px,calc(100vw - 104px))}.account-menu{position:fixed;z-index:31;top:58px;right:12px;left:12px;width:auto;max-height:calc(100dvh - 74px);overflow:auto}.locked-wallet-center{padding-top:0}.hero-band{margin-top:14px}.hero-glass-card{padding:22px}.hero-band h1{font-size:42px}.primary-panel,.wallet-funds-panel,.main-panel-stack,.side-panel-stack{grid-column:auto;grid-row:auto}.settings-grid{grid-template-columns:1fr}.settings-heading,.settings-card-heading{display:grid}.tracked-asset-row{grid-template-columns:46px minmax(0,1fr)}.tracked-asset-group-trigger{grid-template-columns:minmax(0,1fr)}.tracked-asset-group-trigger em,.asset-accordion-indicator{justify-self:start}.tracked-asset-row em,.tracked-asset-row .text-button{justify-self:start;grid-column:2}.asset-add-form{grid-template-columns:1fr}.custom-network-row{display:grid}.custom-network-form{grid-template-columns:1fr}.custom-network-form input:first-child,.custom-network-form input:nth-child(3),.custom-network-form .ghost-button{grid-column:auto}.wallet-group-heading{display:grid}.vault-unlock-row,.vault-account-row{display:grid;grid-template-columns:1fr}.wallet-group-actions,.active-passkey-row{display:grid}.vault-account-actions{justify-content:flex-start}.passkey-row{grid-template-columns:1fr;gap:6px;padding:12px 13px}.passkey-row-head{display:none}.seed-phrase-heading{align-items:flex-start;display:grid}.seed-phrase-actions{justify-content:flex-start}.seed-word-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.remote-backup-actions{display:grid}.request-box .request-detail-grid,.request-account-option,.request-account-summary{grid-template-columns:1fr}}
