.beam-surface{position:relative;isolation:isolate}.surface-beam{position:absolute;z-index:1;inset:-1px;padding:1px;overflow:hidden;border-radius:inherit;pointer-events:none;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;opacity:.65;transition:opacity .18s}.surface-beam:before{content:"";position:absolute;inset:-160%;background:conic-gradient(from 40deg,transparent 65%,var(--brand-accent) 83%,var(--brand-secondary) 94%,transparent);animation:beam-pass 6s linear infinite}.beam-surface:focus-within>.surface-beam,.beam-surface:hover>.surface-beam{opacity:.8}@keyframes beam-pass{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.app-bar{position:sticky;top:0;z-index:20;border-bottom:1px solid var(--line-soft);background:var(--canvas)}.app-bar-inner{display:flex;align-items:center;gap:36px;max-width:var(--content-width);min-height:76px;padding-inline:var(--page-gutter);margin-inline:auto}.app-brand{display:inline-flex;flex-shrink:0}.wallet-navigation{display:flex;align-items:center;gap:4px;margin-right:auto}.wallet-navigation a{display:flex;align-items:center;justify-content:center;position:relative;min-height:76px;padding:9px 14px;border-radius:0;color:var(--muted);font-size:13px;font-weight:500;white-space:nowrap}.wallet-navigation a>svg{display:none}.wallet-navigation a.active,.wallet-navigation a:hover{color:var(--text)}.wallet-navigation a.active:after{content:"";position:absolute;inset:auto 14px 0;height:2px;background:var(--text)}.account-button{display:flex;align-items:center;gap:9px;min-height:44px;padding:4px;margin-left:auto;background:transparent;border-radius:10px}.account-button:hover{background:var(--surface-raised)}.account-button>span:not(:where([data-translation-text])):nth-child(2){max-width:145px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.account-button>svg,.wallet-avatar{color:var(--muted)}.wallet-avatar{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;background:var(--surface-raised);border:1px solid var(--line);border-radius:50%}.account-button[aria-current=page] .wallet-avatar{color:var(--accent);border-color:var(--accent)}.wallet-main{width:100%;max-width:var(--content-width);margin:0 auto;padding:40px var(--page-gutter) 20px}.wallet-header{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:36px}.page-title{min-width:0}.page-title h1{font-size:28px;font-weight:500;line-height:1.25}.header-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.invite-header-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:9px 13px;min-height:40px;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--muted);font-size:12px;white-space:nowrap}.invite-header-link>svg{color:var(--muted)}.invite-header-link:hover{background:var(--surface-hover);border-color:transparent;color:var(--text)}.refresh-button{border-color:transparent}.wallet-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-top:42px;padding:20px 0 4px;border-top:1px solid var(--line-soft);font-size:11px;color:var(--subtle)}.wallet-footer span:not(:where([data-translation-text])){display:flex;align-items:center;gap:6px}.overview-grid{display:grid;grid-template-columns:minmax(0,1fr) 370px;grid-template-areas:"wallet card" "assets assets";gap:40px;align-items:center}.portfolio-card{grid-area:wallet;display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding-block:8px}.portfolio-identity{min-width:0}.portfolio-identity h2{color:var(--muted);font-size:12px;font-weight:400;letter-spacing:0}.wallet-address{display:inline-flex;align-items:center;gap:12px;min-height:44px;padding:0;margin-top:3px;color:var(--text);background:transparent;font-size:25px;font-weight:500;letter-spacing:-.035em;font-variant-numeric:tabular-nums}.wallet-address>svg{color:var(--subtle);flex-shrink:0}.wallet-address:hover>svg{color:var(--accent)}.active-wallet-picker{display:grid;gap:6px;width:100%;max-width:560px;margin-top:14px}.active-wallet-picker>label,.active-wallet-picker>small{color:var(--muted);font-size:11px}.active-wallet-select{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:44px;padding:0 13px;border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:var(--surface)}.active-wallet-select>svg{color:var(--muted)}.active-wallet-select select{width:100%;border:0;outline:0;appearance:none;background:transparent;color:var(--text);font-size:12px}.active-wallet-select:focus-within{border-color:var(--accent)}.active-wallet-select:has(select:disabled){opacity:.62}.portfolio-networks{flex-wrap:wrap;gap:10px;margin-top:10px;color:var(--muted);font-size:11px}.network-stack,.portfolio-networks{display:flex;align-items:center}.network-stack img{border:3px solid var(--canvas);border-radius:50%;box-sizing:content-box;margin-left:-6px;background:var(--canvas)}.network-stack img:first-child{margin-left:0}.portfolio-networks .network-stack img{width:20px;height:20px}.wallet-actions{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));width:100%;max-width:560px;gap:8px;margin-top:24px}.wallet-actions .primary-button,.wallet-actions .secondary-button{flex-direction:column;min-height:60px;min-width:0;gap:4px;font-size:12px;padding:10px 4px;white-space:nowrap}.wallet-actions .primary-button{background:var(--text);border-color:var(--text)}.wallet-actions .primary-button:hover:not(:disabled){background:white;border-color:white;transform:none}.wallet-actions .secondary-button{background:var(--surface);border-color:var(--line-soft)}.asset-section{--asset-columns:minmax(0,1fr) minmax(95px,0.45fr) minmax(110px,0.45fr) 15px;grid-area:assets;min-width:0}.asset-section>.section-heading{display:flex;flex-wrap:wrap;padding-block:0 24px;gap:12px}.asset-heading-label{display:flex;align-items:center;gap:8px}.asset-section .section-heading h2{font-size:18px;font-weight:500}.asset-section .count-badge{min-width:auto;height:auto;background:transparent;font-size:12px;font-weight:400}.portfolio-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:18px;color:var(--muted);font-size:12px}.portfolio-sync{font-size:11px}.portfolio-sync:empty{display:none}.balance-visibility{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border-radius:var(--radius-sm);color:var(--subtle);background:transparent}.balance-visibility:hover{color:var(--text);background:var(--surface)}.portfolio-toolbar label{display:flex;align-items:center;gap:7px;cursor:pointer;min-height:36px}.portfolio-toolbar input{width:14px;height:14px;accent-color:var(--accent)}.asset-section .asset-table-heading{display:grid;grid-template-columns:var(--asset-columns);gap:24px;padding:0 12px 12px;font-size:11px}.asset-section .asset-table-heading>span:not(:where([data-translation-text])):last-child{text-align:right}.asset-section .asset-table-heading>span:not(:where([data-translation-text])):nth-child(2){text-align:right}.portfolio-asset-row .token-avatar{position:relative;overflow:visible;flex-shrink:0}.asset-chain-badge{position:absolute;display:grid;place-items:center;right:-4px;bottom:-3px;width:19px;height:19px;padding:1px;border:2px solid var(--surface,#101214);border-radius:50%;background:var(--surface,#101214)}.asset-chain-badge>.asset-icon{width:13px;height:13px;border-radius:50%}.asset-section .asset-list{border-radius:0}.portfolio-asset-row{display:grid;grid-template-columns:var(--asset-columns);column-gap:24px;padding:18px 12px;min-height:82px}.portfolio-asset-row .token-avatar,.portfolio-asset-row .token-avatar>img{width:36px;height:36px}.portfolio-asset-identity{display:flex;align-items:center;gap:12px;min-width:0}.portfolio-asset-row .asset-amount strong,.portfolio-asset-row .asset-name strong{font-size:14px;font-weight:500}.portfolio-asset-row .asset-amount>span:not(:where([data-translation-text])),.portfolio-asset-row .asset-name>span:not(:where([data-translation-text])){font-size:11px;margin-top:3px}.portfolio-asset-row .asset-name>.mobile-asset-network{display:none}.portfolio-asset-network{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:12px}.portfolio-asset-network img{flex-shrink:0}.portfolio-asset-row .asset-amount{max-width:none}.portfolio-value{display:grid;justify-items:start;gap:8px;margin-bottom:28px}.portfolio-value>span:not(:where([data-translation-text])){color:var(--muted);font-size:12px}.portfolio-value>strong{font-size:clamp(28px,3vw,38px);font-weight:500;letter-spacing:-1.5px;font-variant-numeric:tabular-nums;line-height:1.2}.portfolio-value>small{color:var(--muted);font-size:11px}.asset-price{text-align:right;font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums}.portfolio-asset-row .asset-amount>.asset-usd{color:var(--text);font-size:12px;font-variant-numeric:tabular-nums}.portfolio-asset-row .asset-chevron{width:15px;margin:0;opacity:0}.portfolio-asset-row:focus-visible .asset-chevron,.portfolio-asset-row:hover:not(:disabled) .asset-chevron{opacity:1}.asset-section .activity-link{min-height:52px;background:transparent;border-color:var(--line-soft)}.card-teaser{grid-area:card;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 150px;grid-template-rows:1fr auto;align-items:center;gap:14px 18px;padding:22px 0 22px 28px;border-left:1px solid var(--line-soft)}.card-teaser .section-heading{flex-direction:column;align-items:flex-start;gap:10px}.card-teaser .section-heading h2{font-size:13px;font-weight:500;letter-spacing:0}.soon-badge{display:inline-flex;width:fit-content;padding:4px 8px;border-radius:6px;background:var(--surface-raised);color:var(--muted);font-size:11px;font-weight:400;line-height:1.4;white-space:nowrap}.teaser-card-wrap{grid-column:2;grid-row:1/3}.card-teaser-link{display:flex;align-items:center;gap:8px;min-height:36px;grid-column:1;grid-row:2}.card-teaser-link strong{font-size:12px;font-weight:400;color:var(--muted)}.round-arrow{display:grid;place-items:center;color:var(--muted)}.card-teaser-link:hover .round-arrow,.card-teaser-link:hover strong,.payment-card{color:var(--text)}.payment-card{display:flex;flex-direction:column;width:100%;aspect-ratio:1.586;position:relative;padding:24px;border:1px solid var(--line);border-radius:16px;background:linear-gradient(125deg,#343840,#1c1f26 46%,#15181e);box-shadow:0 18px 35px #0003}.payment-card-bottom,.payment-card-top{display:flex;justify-content:space-between;align-items:center;gap:8px}.payment-card-top .brand-logo{gap:7px}.payment-card-top .brand-logo img{width:24px;height:24px}.payment-card-top .brand-wordmark{font-size:19px}.payment-card-top>svg{width:21px;color:var(--muted);transform:rotate(90deg)}.card-chip{display:grid;grid-template-columns:repeat(3,1fr);width:31px;height:24px;border:1px solid #8b8c91;border-radius:5px;margin-block:auto;background:linear-gradient(120deg,#73767c,#a6a7ab);position:relative}.card-chip span:not(:where([data-translation-text]))+span:not(:where([data-translation-text])){border-left:1px solid #555962}.card-chip:after{content:"";position:absolute;left:0;right:0;top:50%;border-top:1px solid #555962}.payment-card-bottom>span:not(:where([data-translation-text])):first-child{font-size:11px;color:var(--muted)}.teaser-card-wrap .payment-card{padding:12px;border-radius:10px;box-shadow:0 8px 16px #0002}.teaser-card-wrap .brand-wordmark{font-size:11px}.teaser-card-wrap .brand-logo{gap:4px}.teaser-card-wrap .brand-logo img{width:16px;height:16px}.teaser-card-wrap .payment-card-top>svg{display:none}.teaser-card-wrap .payment-card-bottom>span:not(:where([data-translation-text])):first-child{font-size:8px}.teaser-card-wrap .card-chip{width:21px;height:16px}.card-page{max-width:1040px;margin:0 auto}.card-showcase{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:64px;padding-block:36px}.card-display{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:28px;padding:36px 0}.card-display .payment-card{max-width:380px}.card-display-caption{font-size:11px;color:var(--subtle)}.card-intro{padding:12px 0}.card-intro h2{margin-top:20px;font-size:30px;font-weight:500}.card-intro>p{margin-top:12px;max-width:380px;color:var(--muted);font-size:13px;line-height:1.75}.card-status-list{margin:25px 0}.card-status-list>div{display:flex;justify-content:space-between;gap:20px;padding:12px 0;border-bottom:1px solid var(--line-soft);font-size:12px}.card-status-list dt{color:var(--muted)}.card-status-list dd{margin:0;text-align:right}.card-intro .card-sumsub-button,.card-intro .secondary-button{width:100%}.card-intro>.card-preview-note{font-size:11px;margin-top:16px;color:var(--subtle)}.card-password-field{position:relative}.card-password-field>svg{position:absolute;z-index:1;top:50%;left:14px;color:var(--subtle);transform:translateY(-50%);pointer-events:none}.card-password-field .wallet-input{padding-left:42px;letter-spacing:.2em}.card-sumsub-consent{display:flex;align-items:flex-start;gap:10px;color:var(--muted);font-size:11px;line-height:1.65}.card-sumsub-consent input{margin-top:3px;accent-color:var(--text)}.card-sumsub-stage{max-width:920px;margin:0 auto;padding:28px 0 48px}.card-sumsub-stage-header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:24px}.card-sumsub-stage-header h2{margin-top:12px;font-size:28px;font-weight:500}.card-sumsub-stage-header p{margin-top:8px;color:var(--muted);font-size:12px}.card-sumsub-stage-actions{display:flex;gap:8px;flex-shrink:0}.card-sumsub-approved,.card-sumsub-loading{display:flex;align-items:center;gap:10px;margin-bottom:14px;padding:12px 14px;border:1px solid var(--line);border-radius:10px;background:var(--surface-raised);font-size:12px}.card-sumsub-approved{color:var(--verification-success)}.card-sumsub-sdk{min-height:620px;overflow:hidden;border:1px solid var(--line);border-radius:16px;background:var(--surface)}.card-sumsub-sdk:empty{min-height:0;border:0}.card-sumsub-sdk iframe{display:block;width:100%;min-height:620px;border:0}.signin-page{min-height:100dvh;max-width:1240px;margin:auto;padding:30px var(--page-gutter) 0;display:flex;flex-direction:column}.signin-header{display:flex;align-items:center;justify-content:space-between;gap:20px}.edition-label{font-size:12px;color:var(--subtle)}.signin-stage{width:100%;max-width:920px;margin-inline:auto;flex:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,400px);align-items:center;gap:88px;padding-block:90px}.signin-story{min-width:0}.signin-story .network-stack{margin-bottom:26px}.signin-story .network-stack img{border-color:var(--canvas)}.signin-story h1{font-size:clamp(30px,3.5vw,42px);line-height:1.16;max-width:390px;font-weight:550}.signin-description{color:var(--muted);margin-top:20px;max-width:350px;font-size:14px;line-height:1.85}.signin-capabilities{display:flex;flex-wrap:wrap;gap:20px;margin-top:30px}.signin-capabilities span:not(:where([data-translation-text])){display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:12px}.signin-capabilities svg{color:var(--subtle)}.signin-access{background:var(--surface);color:var(--text);padding:32px;border:1px solid var(--line);border-radius:var(--radius)}.auth-panel-heading h2{font-size:21px;letter-spacing:-.03em}.auth-panel-heading p{margin-top:10px;color:var(--muted);font-size:13px;overflow-wrap:anywhere;line-height:1.7}.dynamic-auth-form{display:flex;flex-direction:column;gap:10px;margin-top:25px}.dynamic-auth-form .field-label,.dynamic-auth-form label{color:var(--muted);font-size:12px;font-weight:500}.dynamic-auth-form>input{width:100%;height:48px;padding:0 14px;border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--canvas);color:var(--text);font-size:16px}.dynamic-auth-form>button{display:flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:12px;border-radius:var(--radius-sm);background:var(--accent);color:var(--ink);font-size:13px;font-weight:600;margin-top:8px}.dynamic-auth-form>button:hover:not(:disabled){background:var(--accent-hover)}.auth-error{padding:10px 12px;color:var(--danger);background:color-mix(in srgb,var(--destructive) 8%,var(--surface));border:1px solid color-mix(in srgb,var(--destructive) 30%,var(--line));border-radius:var(--radius-sm);font-size:12px;overflow-wrap:anywhere}.auth-security-line{border-top:1px solid var(--line-soft);padding-top:20px;margin-top:24px;font-size:11px;text-align:center;color:var(--subtle);line-height:1.8}.auth-divider{display:flex;align-items:center;gap:12px;color:var(--muted);font-size:12px}.auth-divider:after,.auth-divider:before{content:"";flex:1;height:1px;background:var(--line)}.dynamic-auth-form>.auth-wallet-button{color:var(--text);background:var(--surface-raised);border:1px solid var(--line)}.dynamic-auth-form>.auth-wallet-button:hover:not(:disabled){background:var(--surface)}.auth-security-line>span:not(:where([data-translation-text])){display:inline-flex;align-items:center;gap:5px;margin-top:12px}.auth-invite{margin:4px 0;padding:8px 0}.auth-invite summary{color:var(--muted);font-size:12px;cursor:pointer;min-height:28px}.auth-invite label{display:block;margin:12px 0 8px}.auth-invite input{width:100%;height:44px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--canvas);font-size:16px;letter-spacing:.1em}.auth-invite p{margin-top:8px;font-size:11px;color:var(--subtle)}.otp-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.otp-grid input{width:100%;height:48px;text-align:center;border:1px solid var(--line);border-radius:8px;background:var(--canvas);color:var(--text);font-size:20px}.auth-secondary-actions{display:flex;justify-content:space-between;gap:12px}.auth-secondary-actions button{display:inline-flex;align-items:center;gap:5px;min-height:44px;background:transparent;font-size:12px;color:var(--muted);padding:4px 0}.auth-secondary-actions button:hover:not(:disabled){color:var(--text);text-decoration:underline}.signin-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 0;border-top:1px solid var(--line-soft);font-size:11px;color:var(--subtle)}.signin-footer>span:not(:where([data-translation-text])){display:flex;align-items:center;gap:6px}.brand-footer{justify-content:flex-start;gap:10px;flex-wrap:wrap}.brand-footer .brand-logo{flex-shrink:0}.brand-footer .brand-logo img{width:22px;height:22px}.brand-footer p{margin:0;line-height:1.7}.brand-footer nav{display:flex;flex-wrap:wrap;gap:8px 16px;margin-left:auto}.brand-footer nav a:hover{color:var(--accent);text-decoration:underline;text-underline-offset:3px}@media (max-width:1100px){.app-bar-inner{gap:24px}.account-button>span:not(:where([data-translation-text])):nth-child(2){display:none}.card-display{padding:40px 30px}.card-intro{padding:32px 28px}}@media (min-width:641px) and (max-width:800px){.app-bar-inner{gap:16px;padding-inline:24px;flex-wrap:wrap}.app-brand{min-height:64px;align-items:center}.account-button{order:1}.account-button>span:not(:where([data-translation-text])):nth-child(2){display:inline}.wallet-navigation{order:2;width:100%;gap:8px;padding:0}.wallet-navigation a{min-height:44px;padding-inline:15px}}@media (max-width:900px){.card-showcase{gap:28px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.card-display{padding:35px 24px}.card-intro{padding:28px 24px}.card-intro h2{font-size:23px}.payment-card{padding:18px}.payment-card-top .brand-wordmark{font-size:16px}.signin-stage{gap:38px;grid-template-columns:minmax(0,1fr) minmax(0,360px)}.signin-access{padding:26px}}@media (max-width:640px){:root{--page-gutter:20px;--section-gap:18px}.app-bar-inner{min-height:66px;gap:14px}.brand-logo img{width:28px;height:28px}.brand-wordmark{font-size:21px}.account-button{padding:4px}.account-button>svg{display:none}.wallet-main{padding-top:24px;padding-bottom:calc(92px + env(safe-area-inset-bottom))}.wallet-navigation{position:fixed;left:0;right:0;bottom:0;z-index:30;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;padding:8px 10px calc(8px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--canvas)}.wallet-navigation a{flex-direction:column;gap:5px;min-height:50px;padding:6px 3px;border-radius:9px;font-size:10px}.wallet-navigation a>svg{display:block;width:19px;height:19px}.wallet-navigation a.active:after{display:none}.wallet-navigation a.active{background:transparent;color:var(--text)}.wallet-navigation a.active>svg{color:var(--accent)}.wallet-header{gap:12px;align-items:flex-start;margin-bottom:22px}.page-title h1{font-size:25px}.header-actions{gap:4px}.invite-header-link{font-size:11px;min-height:38px;gap:6px;padding:8px 10px}.header-actions .refresh-button{min-width:36px;height:38px}.card-showcase{padding-block:0;gap:12px;grid-template-columns:minmax(0,1fr)}.card-display{padding:24px 12px 18px;border-right:0;border-bottom:0;gap:18px}.card-display .payment-card{max-width:340px;padding:22px}.card-intro{padding:20px 0}.card-intro h2{font-size:24px;margin-top:15px}.card-status-list{margin:20px 0}.card-sumsub-stage{padding-top:8px}.card-sumsub-stage-header{align-items:flex-start;flex-direction:column}.card-sumsub-stage-actions{width:100%}.card-sumsub-stage-actions .secondary-button{flex:1}.card-sumsub-sdk,.card-sumsub-sdk iframe{min-height:560px}.wallet-footer{margin-top:30px;font-size:10px}.signin-page{padding-top:23px}.edition-label{font-size:11px}.signin-stage{display:flex;flex-direction:column;gap:28px;max-width:420px;padding:44px 0}.signin-story{width:100%}.signin-story .network-stack{margin-bottom:18px}.signin-story .network-stack img{width:24px;height:24px}.signin-story h1{font-size:31px;max-width:280px}.signin-description{font-size:13px;margin-top:14px;max-width:340px}.signin-capabilities{gap:20px;margin-top:20px}.signin-capabilities span:not(:where([data-translation-text])){font-size:11px}.signin-access{width:100%;padding:25px}.auth-panel-heading h2{font-size:20px}.signin-footer{flex-wrap:wrap;justify-content:center;gap:12px 24px;text-align:center}.signin-footer>span:not(:where([data-translation-text])):last-child{display:none}.brand-footer nav{flex-basis:100%;justify-content:center;margin-left:0}.wallet-footer.brand-footer nav{justify-content:flex-start}}@media (max-width:380px){:root{--page-gutter:16px}.wallet-header{flex-wrap:wrap}.header-actions{width:100%;justify-content:space-between}.card-display{padding-inline:22px}.card-display .payment-card{padding:18px}.signin-access{padding:22px}}@media (max-width:1000px){.overview-grid{grid-template-columns:minmax(0,1fr) 310px;gap:32px}.card-teaser{grid-template-columns:minmax(0,1fr) 130px;padding-left:20px;gap:12px}}@media (max-width:800px){.overview-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"wallet" "assets" "card"}.card-teaser{grid-template-columns:minmax(0,1fr) 150px;border-left:0;border-top:1px solid var(--line-soft);padding:24px 0 0}.portfolio-card{padding-block:0}}@media (max-width:640px){.wallet-address{font-size:24px}.wallet-actions{gap:6px}.wallet-actions .primary-button,.wallet-actions .secondary-button{font-size:11px;padding-inline:2px}.asset-section>.section-heading{padding-bottom:16px;gap:8px}.portfolio-toolbar{width:100%;justify-content:space-between;gap:10px;font-size:11px}.portfolio-sync{display:none}.asset-section .asset-table-heading{display:grid;padding:0 0 12px}.asset-section .asset-table-heading,.portfolio-asset-row{grid-template-columns:minmax(0,1fr) minmax(70px,.6fr) minmax(85px,.6fr);gap:8px}.portfolio-asset-row{padding:18px 0;min-height:78px}.portfolio-asset-row .asset-amount strong,.portfolio-asset-row .asset-name strong{font-size:13px}.portfolio-asset-network,.portfolio-asset-row .asset-chevron,.portfolio-asset-row .asset-price{display:none}.portfolio-asset-row .asset-name>.mobile-asset-network{display:flex;font-size:11px}.portfolio-asset-identity{gap:9px}.portfolio-asset-row .asset-name strong{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portfolio-asset-row .asset-amount strong{font-size:12px}.card-teaser{grid-template-columns:minmax(0,1fr) 140px}}@media (max-width:380px){.card-teaser{grid-template-columns:minmax(0,1fr) 125px}}@media (prefers-reduced-motion:reduce){.surface-beam,.surface-beam:before{animation:none!important;transition:none!important}}.modal-card:has(.token-chart){width:min(760px,calc(100vw - 32px))}.token-chart{min-width:0;margin:18px 0 24px}.token-chart iframe{border:0}.token-chart .tradingview-widget-container,.token-chart iframe{width:100%;height:360px}.token-chart>a{display:block;margin-top:6px;color:var(--muted);font-size:11px}.token-chart-price{font-size:28px;letter-spacing:-1px}:root{--ease-out:cubic-bezier(0.22,1,0.36,1);--ease-in-out:cubic-bezier(0.65,0,0.35,1);--motion-fast:160ms;--motion-enter:480ms}.login-water{position:fixed;inset:0;z-index:-1;pointer-events:none;overflow:hidden;background:#07151d}.login-water-canvas,.login-water-fallback,.login-water-shade{position:absolute;inset:0;width:100%;height:100%}.login-water-canvas{opacity:0;transition:opacity 1.2s ease}.login-water-canvas[data-ready=true]{opacity:1}.login-water-fallback{background:radial-gradient(ellipse at 12% 30%,transparent 18%,#00f0ff16 20%,transparent 24%),radial-gradient(ellipse at 94% 74%,transparent 20%,#00f0ff19 23%,transparent 27%),radial-gradient(ellipse at 5% 95%,#00f0ff12,transparent 46%),linear-gradient(135deg,#051824,#09151c 50%,#05202a)}.login-water-shade{background:radial-gradient(ellipse 53% 92% at 54% 49%,#0f0f14fa 12%,#0f0f14d9 43%,#0f0f1466 75%,#0f0f141a 100%),linear-gradient(180deg,#0f0f1466,transparent 25%,transparent 76%,#0f0f1477)}@media (max-width:640px){.login-water-shade{background:radial-gradient(ellipse 75% 95% at 50% 48%,#0f0f14eb 5%,#0f0f14cc 44%,#0f0f1444 100%)}}@media (prefers-reduced-motion:reduce){.login-water-canvas{transition:none}}.ambient-waves{position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none;color:var(--brand-secondary);mask-image:linear-gradient(90deg,#000,#0006 20%,transparent 42%,transparent 58%,#0006 80%,#000)}.ambient-wave{position:absolute;top:-12%;bottom:-12%;width:min(52vw,760px);opacity:.18;background:radial-gradient(ellipse at center,#00f0ff0c,transparent 65%);animation:ambient-current 24s ease-in-out infinite alternate}.ambient-wave svg{width:100%;height:100%;overflow:visible;stroke-width:1.2;filter:drop-shadow(0 0 7px #00f0ff70)}.ambient-wave path:nth-child(2n){stroke-opacity:.45}.ambient-wave path:nth-child(3n){stroke-width:3;stroke-opacity:.22}.ambient-wave-left{left:-23%}.ambient-wave-right{right:-22%;animation-duration:29s;animation-delay:-13s;animation-direction:alternate-reverse}@keyframes ambient-current{0%{transform:translate3d(-2%,-3%,0) rotate(-4deg) scale(1);opacity:.13}to{transform:translate3d(5%,4%,0) rotate(5deg) scale(1.08);opacity:.25}}@media (max-width:640px){.ambient-waves{opacity:.65}.ambient-wave{width:80vw}.ambient-wave-left{left:-48%}.ambient-wave-right{right:-48%}}@media (prefers-reduced-motion:reduce){.ambient-wave{animation:none;opacity:.13}}@keyframes surface-reveal{0%{opacity:0}to{opacity:1}}@keyframes detail-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes dialog-arrive{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.wallet-page>*{animation:surface-reveal var(--motion-enter) var(--ease-out)}.page-title h1{animation:detail-arrive var(--motion-enter) var(--ease-out)}.overview-grid>.asset-section,.overview-grid>.card-teaser{animation:surface-reveal var(--motion-enter) var(--ease-out) 70ms backwards}.card-intro{animation:detail-arrive .64s var(--ease-out) 90ms backwards}.asset-list>.portfolio-asset-row{animation:surface-reveal .42s var(--ease-out) backwards}.asset-list>.portfolio-asset-row:nth-child(2){animation-delay:30ms}.asset-list>.portfolio-asset-row:nth-child(3){animation-delay:60ms}.asset-list>.portfolio-asset-row:nth-child(4){animation-delay:90ms}.asset-list>.portfolio-asset-row:nth-child(n+5){animation-delay:.12s}.wallet-navigation{position:relative}.navigation-indicator{position:absolute;bottom:0;left:0;width:1px;height:2px;background:var(--text);transform-origin:left center;pointer-events:none;opacity:0}.wallet-navigation[data-motion-ready] .navigation-indicator{opacity:1;transition:transform .46s var(--ease-out)}.wallet-navigation[data-motion-ready] a.active:after{opacity:0}.modal-backdrop{animation:surface-reveal .2s ease-out}.modal-card{animation:dialog-arrive .36s var(--ease-out)}.asset-select-menu{transform-origin:top right;animation:dialog-arrive .24s var(--ease-out)}.asset-select-menu[data-side=top]{transform-origin:bottom right}.asset-select-trigger>svg:last-child{transition:transform .26s var(--ease-out)}.asset-select-trigger[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.icon-button,.primary-button,.secondary-button{transition:transform .22s var(--ease-out),background var(--motion-fast),border-color var(--motion-fast),color var(--motion-fast)}:is(.primary-button,.secondary-button,.icon-button):active:not(:disabled):not([aria-disabled=true]){transform:translateY(0) scale(.97)}.portfolio-asset-row .asset-chevron,.round-arrow,.settings-row>svg:last-child{transition:transform .28s var(--ease-out),color var(--motion-fast)}.payment-card{transform:perspective(900px) rotateX(var(--card-rotate-x,0deg)) rotateY(var(--card-rotate-y,0deg));transition:transform .7s var(--ease-out)}.payment-card[data-tracking]{transition-duration:.18s}.card-reflection{position:absolute;inset:0;overflow:hidden;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .55s var(--ease-out)}.card-reflection:before{content:"";position:absolute;inset:-50%;background:radial-gradient(ellipse at center,#ffffff16,#00f0ff06 26%,transparent 54%);transform:translate(var(--card-light-x,0),var(--card-light-y,0));transition:transform .3s var(--ease-out)}.payment-card[data-tracking] .card-reflection{opacity:1}@media (hover:hover) and (pointer:fine){.secondary-button:hover:not(:disabled):not([aria-disabled=true]){transform:translateY(-1px)}.portfolio-asset-row:not(:disabled):hover .asset-chevron,.settings-row:not(:disabled):hover>svg:last-child{transform:translateX(3px)}.card-teaser-link:hover .round-arrow{transform:translate(2px,-2px)}}@media (max-width:640px){.wallet-navigation{position:fixed}.navigation-indicator{display:none}.wallet-navigation a>svg{transition:translate .28s var(--ease-out),color var(--motion-fast)}.wallet-navigation a.active>svg{translate:0 -2px}}@media (prefers-reduced-motion:reduce){.payment-card{transform:none}.card-reflection{display:none}.wallet-navigation a.active>svg{translate:none}:is(.primary-button,.secondary-button,.icon-button,.settings-row>svg:last-child,.portfolio-asset-row .asset-chevron,.round-arrow){transform:none!important}}:root{--control-line:#3d4758;--menu-surface:#1b212b;--menu-hover:#2e3745;--activity-surface:#2b3545;--activity-muted:#99aed1;--profile-line:#374254;--profile-background:radial-gradient(ellipse at top,#303a4b,#1d2129 75%);--profile-muted:#99a7be;--profile-description:#a9b3c4;--overlay:#06080bb8;--modal-surface:#1b1f27;--field-line-soft:#313a48;--field-surface-soft:#222934;--field-label:#bcc5d3;--field-line:#3c475b;--field-surface:#242b38;--field-action:#2b3c58;--field-asset:#b0bdd3;--error-line:#735044;--error-surface:#423028;--purple-surface:#7928ca22;--purple-text:#bf92ed;--danger-soft:#321e24;--warning:#e5c474;--warning-soft:#302b1f;--success:#9ee2ba;--success-soft:#182e24;--verification-success:#63d69a;--bridge-success:#a9e6c0;--impact-partner-accent:#80d441;--shimmer-soft:#ffffff09;--shimmer-strong:#ffffff12;--qr-ink:#0b0e14}html[data-theme=light]{color-scheme:light;--canvas:#f5f8fc;--surface:#ffffff;--surface-raised:#edf2f7;--surface-hover:#e3ebf3;--line:#ccd6e2;--line-soft:#dde5ee;--text:#18212f;--muted:#536174;--subtle:#667386;--accent:#007885;--accent-hover:#006471;--ink:#ffffff;--danger:#b33131;--destructive:#be283c;--destructive-hover:#a61c30;--control-line:var(--line);--menu-surface:var(--surface);--menu-hover:var(--surface-hover);--activity-surface:#e5f1f4;--activity-muted:var(--muted);--profile-line:var(--line);--profile-background:radial-gradient(ellipse at top,#e4f1f7,#ffffff 75%);--profile-muted:var(--muted);--profile-description:var(--muted);--overlay:#182b455c;--modal-surface:var(--surface);--field-line-soft:var(--line);--field-surface-soft:var(--surface-raised);--field-label:var(--muted);--field-line:var(--line);--field-surface:var(--surface-raised);--field-action:#d9edf1;--field-asset:var(--muted);--error-line:#efb8b5;--error-surface:#fff0ef;--purple-surface:#7928ca12;--purple-text:#6c279e;--danger-soft:#fff0ef;--warning:#826000;--warning-soft:#fff5d8;--success:#21633f;--success-soft:#e8f5ed;--verification-success:#21633f;--bridge-success:#21633f;--impact-partner-accent:#42771d;--shimmer-soft:#18212f04;--shimmer-strong:#18212f0b}.app-bar-actions,.signin-header-actions{display:flex;align-items:center;gap:12px;flex-shrink:0;margin-left:auto}.app-bar-actions .account-button{margin-left:0}.theme-toggle{flex-shrink:0}.theme-selector{display:flex;gap:12px}.theme-selector button{display:flex;align-items:center;justify-content:center;gap:10px;flex:1;min-height:52px;padding:12px 16px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--muted)}.theme-selector button:hover{background:var(--surface-hover)}.theme-selector button[aria-pressed=true]{background:color-mix(in srgb,var(--accent) 8%,var(--surface));border-color:var(--accent);color:var(--accent)}.theme-preference-note{margin-top:12px;color:var(--muted);font-size:12px}html[data-theme=light] .wallet-actions .primary-button:hover:not(:disabled){background:var(--muted);border-color:var(--muted)}.aetherflow-card-art,.payment-card{--canvas:#0b0e14;--surface:#12151b;--line:#2b3039;--text:#f0f2f5;--muted:#a4aab5;--subtle:#858d9b;--accent:#00f0ff;--accent-hover:#7bfaff;--ink:#0b0e14}html[data-theme=light] .login-water{background:var(--canvas)}html[data-theme=light] .login-water-canvas{opacity:0}html[data-theme=light] .login-water-fallback{background:radial-gradient(ellipse at 8% 25%,#c5e9ef 0,transparent 45%),radial-gradient(ellipse at 94% 78%,#ddd9f4 0,transparent 45%),var(--canvas)}html[data-theme=light] .login-water-shade{background:radial-gradient(ellipse at center,#f5f8fcf5 12%,#f5f8fc80 60%,transparent)}@media (min-width:641px) and (max-width:800px){.app-bar-actions{order:1}}@media (max-width:640px){.app-bar-actions{gap:8px}}