.home-promo-banner .home-promo-hit{z-index:2;cursor:pointer;background:0 0;border:0;position:absolute;inset:0}.home-promo-banner .home-promo-copy{pointer-events:none;z-index:3}.home-promo-banner .home-promo-cta{pointer-events:auto;cursor:pointer;border:0;font-family:inherit}.home-promo-banner.image-only .home-promo-art{width:100%;height:100%;inset:0}.home-promo-banner.image-only .home-promo-copy{top:auto;bottom:16px}.home-promo-banner.is-image-loading>:not(.home-promo-image-skeleton){visibility:hidden}.home-promo-image-skeleton{border-radius:inherit;width:100%;height:100%;position:absolute;inset:0}:root{--desktop-sidebar-w:264px;--desktop-rail-w:84px;--desktop-page-max:1240px;--desktop-page-pad:40px;--desktop-reading-max:880px;--desktop-gap:20px;--desktop-card-radius:20px;--desktop-card-border:color-mix(in srgb, var(--color-border) 70%, transparent);--desktop-hover:color-mix(in srgb, var(--color-text) 5%, transparent);--desktop-active:color-mix(in srgb, var(--color-primary) 11%, transparent);--desktop-shadow-pop:0 1px 2px #1013180f, 0 18px 48px #10131824}:root[data-layout=tablet]{--desktop-page-pad:28px;--desktop-gap:16px}:root[data-theme=dark]{--desktop-shadow-pop:0 1px 2px #0006, 0 18px 48px #0000008c}.desktop-chrome.desktop-chrome--passthrough,.desktop-chrome--passthrough .desktop-viewport,.desktop-passthrough,.auth-mobile-passthrough{display:contents}.app-root--desktop{overflow:hidden}.desktop-chrome{height:100%;min-height:0;display:flex}.desktop-chrome--column{flex-direction:column}.desktop-sidebar{z-index:var(--z-tab-bar);width:var(--desktop-sidebar-w);background:var(--color-surface);border-right:1px solid var(--desktop-card-border);flex-direction:column;flex:none;gap:6px;height:100%;padding:20px 14px 14px;transition:width .2s cubic-bezier(.22,1,.36,1);display:flex;position:relative}.desktop-sidebar-brand{justify-content:space-between;align-items:center;gap:8px;min-height:40px;margin-bottom:10px;padding:0 4px 0 8px;display:flex}.desktop-logo{border-radius:12px;align-items:center;gap:10px;min-width:0;display:flex}.desktop-logo-mark{object-fit:contain;border-radius:10px;flex:none;width:34px;height:34px}.desktop-logo-mark--letter{color:var(--color-primary-foreground);background:var(--color-primary);place-items:center;font-size:17px;font-weight:590;display:grid}.desktop-logo-image--wordmark{object-fit:contain;object-position:left center;max-width:170px;height:30px}.desktop-logo-image--dark,:root[data-theme=dark] .desktop-logo-image--light{display:none}:root[data-theme=dark] .desktop-logo-image--dark{display:block}.desktop-logo-name{letter-spacing:-.3px;text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:590;overflow:hidden}.desktop-sidebar-icon-button{width:34px;height:34px;color:var(--color-muted);border-radius:10px;flex:none;place-items:center;transition:background-color .15s,color .15s;display:grid}.desktop-sidebar-icon-button:hover{color:var(--color-text);background:var(--desktop-hover)}.desktop-sidebar-actions{flex-direction:column;gap:4px;margin-bottom:8px;display:flex}.desktop-move-money-button{width:100%;height:44px;color:var(--color-primary-foreground);background:var(--color-primary);letter-spacing:-.2px;box-shadow:0 6px 16px color-mix(in srgb, var(--color-primary) 28%, transparent);border-radius:14px;justify-content:center;align-items:center;gap:10px;margin-bottom:6px;font-size:15px;font-weight:590;transition:filter .15s,transform .15s;display:flex}.desktop-move-money-button:hover{filter:brightness(1.06)}.desktop-move-money-button:active{transform:scale(.98)}.desktop-nav{scrollbar-width:none;flex-direction:column;flex:1;gap:2px;min-height:0;margin:0 -4px;padding:0 4px;display:flex;overflow-y:auto}.desktop-nav::-webkit-scrollbar{display:none}.desktop-nav-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.desktop-nav-group-label{color:var(--color-muted);letter-spacing:.2px;text-transform:uppercase;padding:18px 12px 6px;font-size:12px;font-weight:510}.desktop-nav-item{width:100%;height:42px;color:var(--color-text-secondary);letter-spacing:-.2px;text-align:left;border-radius:12px;align-items:center;gap:12px;padding:0 12px;font-size:15px;font-weight:510;transition:background-color .15s,color .15s;display:flex;position:relative}.desktop-nav-item:hover{color:var(--color-text);background:var(--desktop-hover)}.desktop-nav-item.active{color:var(--color-primary);background:var(--desktop-active);font-weight:590}.desktop-nav-icon{flex:none;place-items:center;width:22px;height:22px;display:grid;position:relative}.desktop-nav-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.desktop-bell-badge{border:2px solid var(--color-surface);min-width:14px;height:14px;color:var(--color-on-dark);background:var(--color-danger);box-sizing:content-box;border-radius:9px;place-items:center;padding:0 3px;font-size:10px;font-weight:590;line-height:1;display:grid;position:absolute;top:-6px;left:12px}.desktop-sidebar-footer{border-top:1px solid var(--desktop-card-border);flex-direction:column;gap:6px;padding-top:10px;display:flex}.desktop-profile-chip{text-align:left;border-radius:14px;align-items:center;gap:10px;width:100%;padding:8px;transition:background-color .15s;display:flex}.desktop-profile-chip:hover,.desktop-profile-chip.active{background:var(--desktop-hover)}.desktop-profile-avatar{width:38px;height:38px;color:var(--color-muted);background:var(--color-field);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.desktop-profile-avatar>img,.desktop-profile-avatar>svg:not(.desktop-profile-badge){object-fit:cover;border-radius:50%;width:100%;height:100%}.desktop-profile-badge{border:2px solid var(--color-surface);min-width:16px;height:16px;color:var(--color-on-dark);background:var(--color-danger);box-sizing:content-box;border-radius:8px;place-items:center;padding:0 4px;font-size:9px;font-weight:590;display:grid;position:absolute;top:-3px;right:-5px}.desktop-profile-copy{flex-direction:column;flex:1;min-width:0;display:flex}.desktop-profile-name{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:590;overflow:hidden}.desktop-profile-email{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.desktop-profile-chevron{color:var(--color-muted);flex:none}.desktop-popover-anchor{position:relative}.desktop-dropdown-backdrop{z-index:var(--z-sheet);cursor:default;background:0 0;position:fixed;inset:0}.desktop-dropdown{z-index:calc(var(--z-sheet) + 1);background:var(--color-surface);border:1px solid var(--desktop-card-border);min-width:260px;box-shadow:var(--desktop-shadow-pop);border-radius:18px;padding:6px;animation:.16s cubic-bezier(.22,1,.36,1) desktop-pop-in;position:absolute}@keyframes desktop-pop-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:none}}.desktop-move-money-menu{width:320px;top:calc(100% - 2px);left:0}.desktop-move-money-item{text-align:left;border-radius:12px;align-items:center;gap:12px;width:100%;padding:10px;transition:background-color .15s;display:flex}.desktop-move-money-item:hover{background:var(--desktop-hover)}.desktop-move-money-item-icon{width:40px;height:40px;color:var(--color-primary);background:var(--desktop-active);border-radius:12px;flex:none;place-items:center;display:grid}.desktop-move-money-item-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.desktop-move-money-item-label{font-size:15px;font-weight:590}.desktop-move-money-item-description{color:var(--color-muted);font-size:13px;line-height:1.3}.desktop-bell-dropdown{width:380px;padding:0;top:0;left:calc(100% + 12px)}.desktop-profile-menu{width:100%;min-width:236px;bottom:calc(100% + 8px);left:0}.desktop-profile-menu-summary{border-bottom:1px solid var(--desktop-card-border);flex-direction:column;gap:2px;margin-bottom:4px;padding:10px 10px 12px;display:flex}.desktop-dropdown-header{justify-content:space-between;align-items:center;gap:12px;padding:16px 18px 10px;display:flex}.desktop-dropdown-title{font-size:16px;font-weight:590}.desktop-dropdown-action{color:var(--color-primary);font-size:13px;font-weight:510}.desktop-bell-list{max-height:min(480px,70vh);padding:0 6px 6px;overflow-y:auto}.desktop-bell-item{text-align:left;border-radius:12px;flex-direction:column;gap:3px;width:100%;padding:10px 12px;transition:background-color .15s;display:flex}.desktop-bell-item:hover{background:var(--desktop-hover)}.desktop-bell-item--unread{background:var(--desktop-active)}.desktop-bell-item-title{font-size:14px;font-weight:590}.desktop-bell-item-body{color:var(--color-text-secondary);font-size:13px;line-height:1.35}.desktop-bell-item-time{color:var(--color-muted);font-size:12px}.desktop-bell-empty{color:var(--color-muted);text-align:center;padding:32px 16px;font-size:14px}.desktop-dropdown-item{border-radius:10px;align-items:center;gap:10px;width:100%;padding:10px;font-size:14px;font-weight:510;transition:background-color .15s;display:flex}.desktop-dropdown-item>svg{width:20px;height:20px;color:var(--color-muted);flex:none}.desktop-dropdown-item:hover{background:var(--desktop-hover)}.desktop-dropdown-item--danger,.desktop-dropdown-item--danger>svg{color:var(--color-danger)}.desktop-chrome--rail .desktop-sidebar{width:var(--desktop-rail-w);align-items:center;padding:18px 10px 12px}.desktop-chrome--rail .desktop-sidebar-brand{justify-content:center;padding:0}.desktop-chrome--rail .desktop-nav-label,.desktop-chrome--rail .desktop-profile-copy,.desktop-chrome--rail .desktop-profile-chevron,.desktop-chrome--rail .desktop-nav-group-label{display:none}.desktop-chrome--rail .desktop-nav,.desktop-chrome--rail .desktop-nav-list{align-items:center}.desktop-chrome--rail .desktop-nav-list+.desktop-nav-list,.desktop-chrome--rail .desktop-nav-list:not(:first-child){border-top:1px solid var(--desktop-card-border);margin-top:10px;padding-top:10px}.desktop-chrome--rail .desktop-nav-item{border-radius:14px;justify-content:center;width:52px;height:48px;padding:0}.desktop-chrome--rail .desktop-move-money-button{border-radius:16px;width:52px;height:52px;padding:0}.desktop-chrome--rail .desktop-sidebar-actions,.desktop-chrome--rail .desktop-sidebar-footer{align-items:center;width:100%}.desktop-chrome--rail .desktop-profile-chip{justify-content:center;width:52px;padding:7px}.desktop-chrome--rail .desktop-move-money-menu,.desktop-chrome--rail .desktop-profile-menu,.desktop-chrome--rail .desktop-bell-dropdown{left:calc(100% + 26px)}.desktop-chrome--rail .desktop-move-money-menu{top:0}.desktop-chrome--rail .desktop-profile-menu{width:260px;bottom:0}@media (hover:hover){.desktop-chrome--rail [data-tooltip]:hover:after{z-index:calc(var(--z-sheet) + 2);color:var(--color-on-dark);background:var(--color-surface-inverse);content:attr(data-tooltip);white-space:nowrap;pointer-events:none;border-radius:8px;padding:6px 10px;font-size:13px;font-weight:510;position:absolute;top:50%;left:calc(100% + 12px);transform:translateY(-50%)}}.desktop-viewport{background:var(--color-background);flex:1;min-width:0;min-height:0;position:relative;overflow-y:auto}.desktop-viewport--content,.desktop-viewport--flow,.desktop-viewport--column{overflow:hidden}.desktop-fallback{contain:layout paint style;height:100%;margin:0 auto;position:relative;overflow:hidden}.desktop-fallback>main{height:100%;min-height:100%;overflow-y:auto}.desktop-fallback:not(.desktop-fallback--content):not(.desktop-fallback--flow){background:var(--color-background);border-right:1px solid var(--color-border);border-left:1px solid var(--color-border);width:min(430px,100%)}.desktop-fallback--content{--desktop-fallback-gutter:max(var(--desktop-page-pad), calc((100% - var(--desktop-reading-max)) / 2));width:100%}:root[data-layout] .desktop-fallback--content>main{padding-top:36px;padding-right:var(--desktop-fallback-gutter);padding-bottom:64px;padding-left:var(--desktop-fallback-gutter);scrollbar-width:thin;background:0 0}.desktop-fallback--content>main>.home-bg,.desktop-fallback--flow>main>.home-bg{display:none}:root[data-layout] .desktop-fallback--content>main>.assets-toolbar{align-items:center;gap:12px;width:auto;min-height:48px;margin-bottom:20px;padding:0;display:flex;position:static}:root[data-layout] .desktop-fallback--content>main>.assets-toolbar>h1{letter-spacing:-.9px;text-align:left;flex:1;margin:0;font-size:30px;font-weight:590}:root[data-layout] .desktop-fallback--content .assets-back-button{border:1px solid var(--desktop-card-border);background:var(--color-surface);width:40px;height:40px;box-shadow:none;flex:none}:root[data-layout] .desktop-fallback--content .profile-bottom-button{padding-right:var(--desktop-fallback-gutter);padding-left:var(--desktop-fallback-gutter)}.profile-split-pane .profile-bottom-button{padding-right:max(var(--desktop-page-pad), calc((100% - 760px) / 2));padding-left:max(var(--desktop-page-pad), calc((100% - 760px) / 2))}:root[data-layout] .empty-state-action>button{width:auto;min-width:200px;padding-inline:28px}.desktop-chrome--flow{flex-direction:column}.desktop-focus-bar{background:var(--color-background);flex:none;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;height:68px;padding:0 24px;display:grid}.desktop-focus-brand{align-items:center;display:flex}.desktop-focus-title{letter-spacing:-.2px;font-size:16px;font-weight:590}.desktop-focus-close{border:1px solid var(--desktop-card-border);height:40px;color:var(--color-text);background:var(--color-surface);border-radius:999px;justify-self:end;align-items:center;gap:8px;padding:0 14px 0 16px;font-size:14px;font-weight:510;transition:background-color .15s;display:inline-flex}.desktop-focus-close:hover{background:var(--color-field)}.desktop-viewport--flow{justify-content:center;padding:0 24px 24px;display:flex}.desktop-fallback--flow{background:var(--color-background);border:1px solid var(--desktop-card-border);width:min(560px,100%);height:min(100%,900px);box-shadow:var(--shadow-card);border-radius:28px;margin:0}.desktop-fallback--flow>main{background:var(--color-background);padding-left:28px;padding-right:28px}:root[data-layout] .bottom-sheet-overlay{align-items:center;padding:32px 24px;bottom:0}:root[data-layout] .bottom-sheet-backdrop{background:#10131852}:root[data-layout] .bottom-sheet{width:min(100%,480px);max-height:min(88dvh,100%);box-shadow:var(--desktop-shadow-pop);border-radius:28px;padding-bottom:24px;animation:.24s cubic-bezier(.22,1,.36,1) desktop-modal-enter}:root[data-layout] .bottom-sheet-toolbar{border-radius:28px 28px 0 0;padding-top:14px}:root[data-layout] .sheet-grabber-handle{display:none}:root[data-layout] .bottom-sheet-overlay.below-tabs .bottom-sheet{padding-bottom:24px}:root[data-layout] .sheet-closing .bottom-sheet{animation:.18s ease-in forwards desktop-modal-exit!important}@keyframes desktop-modal-enter{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}@keyframes desktop-modal-exit{to{opacity:0}}@media (prefers-reduced-motion:reduce){:root[data-layout] .bottom-sheet,:root[data-layout] .sheet-closing .bottom-sheet,.desktop-dropdown{animation:none!important}}:root[data-layout] .fullscreen-overlay{border-radius:28px;width:min(430px,100% - 48px);height:min(920px,100% - 48px);margin:auto;inset:0;overflow:hidden;box-shadow:0 0 0 100vmax #080a0eb8,0 24px 80px #00000073}:root[data-layout] .fullscreen-overlay:before{z-index:-1;content:"";position:fixed;inset:0}:root[data-layout] .fullscreen-overlay-frame{border-radius:20px 20px 0 0}.auth-desktop-shell{background:var(--color-background);place-items:center;height:100dvh;display:grid}.auth-desktop-shell>*{border-radius:var(--radius-l);width:min(430px,100%);height:min(820px,100dvh);min-height:0;box-shadow:var(--shadow-card);overflow:hidden}.desktop-page{width:100%;max-width:calc(var(--desktop-page-max) + 2 * var(--desktop-page-pad));min-height:100%;padding:36px var(--desktop-page-pad) 64px;margin:0 auto;container-type:inline-size}.desktop-page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:24px;display:flex}.desktop-page-heading{flex-direction:column;gap:4px;min-width:0;display:flex}.desktop-page-title{letter-spacing:-.9px;margin:0;font-size:30px;font-weight:590;line-height:1.15}.desktop-page-subtitle{color:var(--color-muted);margin:0;font-size:15px}.desktop-page-subtitle:first-letter{text-transform:uppercase}.desktop-page-actions{flex-wrap:wrap;gap:8px;display:flex}.desktop-widget{background:var(--color-surface);border:1px solid var(--desktop-card-border);border-radius:var(--desktop-card-radius);box-shadow:var(--shadow-tile);padding:22px 24px}.desktop-widget-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.desktop-widget-title{letter-spacing:-.4px;margin:0;font-size:18px;font-weight:590}.desktop-widget-link{color:var(--color-primary);white-space:nowrap;font-size:14px;font-weight:510}button.desktop-widget-link:hover,.desktop-allocation:hover .desktop-widget-link{text-underline-offset:3px;text-decoration:underline}.desktop-widget-empty{color:var(--color-muted);margin:0;font-size:14px;line-height:1.4}.desktop-widget-empty-state{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:18px 12px 10px;display:flex}.desktop-widget-empty-icon{width:52px;height:52px;color:var(--color-primary);background:var(--desktop-active);border-radius:16px;place-items:center;margin-bottom:6px;display:grid}.desktop-widget-empty-title{margin:0;font-size:15px;font-weight:590}.desktop-widget-empty-state .desktop-action-button{margin-top:10px}.desktop-widget-skeletons{flex-direction:column;gap:14px;padding:4px 0;display:flex}.desktop-action-button,.desktop-primary-button,.desktop-secondary-button{height:42px;color:var(--color-text);background:var(--color-field);letter-spacing:-.2px;white-space:nowrap;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:15px;font-weight:590;text-decoration:none;transition:background-color .15s,filter .15s,transform .15s;display:inline-flex}.desktop-action-button>svg{width:18px;height:18px}.desktop-action-button:hover,.desktop-secondary-button:hover{background:color-mix(in srgb, var(--color-text) 9%, var(--color-field))}.desktop-action-button.primary,.desktop-primary-button{color:var(--color-primary-foreground);background:var(--color-primary)}.desktop-action-button.primary:hover,.desktop-primary-button:hover{background:var(--color-primary);filter:brightness(1.06)}.desktop-action-button:active,.desktop-primary-button:active,.desktop-secondary-button:active{transform:scale(.98)}.desktop-secondary-button{border:1px solid var(--desktop-card-border);background:var(--color-surface)}.desktop-dashboard-alerts{margin-bottom:var(--desktop-gap)}.desktop-dashboard-alerts:empty{display:none}.desktop-dashboard-grid{gap:var(--desktop-gap);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.desktop-dashboard-col{gap:var(--desktop-gap);flex-direction:column;min-width:0;display:flex}@container (width>=620px) and (width<=939px){.desktop-dashboard-col.side{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}}@container (width>=940px){.desktop-dashboard-grid{grid-template-columns:minmax(0,1.75fr) minmax(300px,1fr)}}.desktop-balance{flex-direction:column;gap:4px;padding:26px 28px 24px;display:flex}.desktop-balance-head{align-items:center;gap:8px;display:flex}.desktop-balance-label{color:var(--color-muted);font-size:15px;font-weight:510}.desktop-balance-eye{width:30px;height:30px;color:var(--color-muted);border-radius:50%;place-items:center;transition:background-color .15s,color .15s;display:grid}.desktop-balance-eye:hover{color:var(--color-text);background:var(--desktop-hover)}.desktop-balance-total{letter-spacing:-1.6px;font-variant-numeric:tabular-nums;margin:2px 0 18px;font-size:46px;font-weight:590;line-height:1.1;display:block}.desktop-balance-skeleton{border-radius:12px;width:45%;height:50px;margin:2px 0 18px;display:block}.desktop-balance-actions{flex-wrap:wrap;gap:10px;display:flex}.desktop-allocation{border-top:1px solid var(--desktop-card-border);text-align:left;border-radius:0 0 14px 14px;flex-direction:column;gap:10px;width:calc(100% + 16px);margin:20px -8px -8px;padding:14px 8px 8px;display:flex}.desktop-allocation-head{justify-content:space-between;display:flex}.desktop-allocation-title{color:var(--color-muted);font-size:13px;font-weight:510}.desktop-allocation-bar{border-radius:999px;gap:3px;height:10px;display:flex;overflow:hidden}.desktop-allocation-slice{border-radius:999px;min-width:6px}.slice-0{background:var(--color-primary)}.slice-1{background:color-mix(in srgb, var(--color-primary) 62%, #8b5cf6)}.slice-2{background:#f5a524}.slice-3{background:#2ab07a}.slice-4{background:var(--color-disabled)}.desktop-allocation-legend{flex-wrap:wrap;gap:6px 18px;display:flex}.desktop-allocation-legend-item{align-items:center;gap:6px;font-size:13px;font-weight:510;display:inline-flex}.desktop-allocation-dot{border-radius:50%;width:8px;height:8px}.desktop-allocation-share{color:var(--color-muted);font-weight:400}.desktop-allocation-empty{color:var(--color-muted);font-size:13px}.desktop-asset-table{flex-direction:column;display:flex}.desktop-asset-row{text-align:left;border-radius:14px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);align-items:center;gap:12px;width:100%;min-height:56px;padding:8px 10px;transition:background-color .15s;display:grid}button.desktop-asset-row:hover{background:var(--desktop-hover)}.desktop-asset-row--head{min-height:32px;color:var(--color-muted);letter-spacing:.2px;text-transform:uppercase;padding-block:0;font-size:12px;font-weight:510}.desktop-asset-row--head>:not(:first-child),.desktop-asset-amount,.desktop-asset-value{text-align:right}.desktop-asset-row.is-skeleton{gap:12px;display:flex}.desktop-asset-name{align-items:center;gap:12px;min-width:0;display:flex}.desktop-asset-icon{object-fit:cover;border-radius:50%;flex:none;width:36px;height:36px}.desktop-asset-icon.fallback{background:var(--color-field);place-items:center;font-size:14px;font-weight:590;display:grid}.desktop-asset-symbol{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:590;overflow:hidden}.desktop-asset-amount,.desktop-asset-value{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:15px}.desktop-asset-amount{color:var(--color-text-secondary)}.desktop-asset-value{font-weight:590}.desktop-asset-more{color:var(--color-primary);align-self:flex-start;margin:6px 0 0 10px;font-size:14px;font-weight:510}.desktop-spending-total{align-items:baseline;gap:10px;margin-bottom:16px;display:flex}.desktop-spending-amount{letter-spacing:-.8px;font-size:28px;font-weight:590}.desktop-spending-period{color:var(--color-muted);font-size:14px}.desktop-spending-categories{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.desktop-spending-category{grid-template-columns:minmax(80px,120px) minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.desktop-spending-category.muted{color:var(--color-muted)}.desktop-spending-category-title{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.desktop-spending-category-bar{background:var(--color-field);border-radius:999px;height:8px;overflow:hidden}.desktop-spending-category-fill{background:var(--color-primary);border-radius:999px;height:100%;display:block}.desktop-spending-category-amount{white-space:nowrap;font-size:14px;font-weight:590}.desktop-cards-row{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}.desktop-mini-card{aspect-ratio:1.586;color:var(--color-on-dark);text-align:left;background:linear-gradient(140deg,#2b3038 0%,#101318 100%);border-radius:16px;flex-direction:column;justify-content:space-between;padding:14px;transition:transform .18s,box-shadow .18s;display:flex;box-shadow:0 8px 20px #10131829}.desktop-mini-card.tone-1{background:linear-gradient(140deg, color-mix(in srgb, var(--color-primary) 85%, #fff) 0%, var(--color-primary) 55%, color-mix(in srgb, var(--color-primary) 70%, #000) 100%)}.desktop-mini-card.tone-2{background:linear-gradient(140deg,#6d7a8a 0%,#3a4452 100%)}.desktop-mini-card:hover{transform:translateY(-2px);box-shadow:0 12px 26px #10131833}.desktop-mini-card-top,.desktop-mini-card-bottom{justify-content:space-between;align-items:center;gap:8px;display:flex}.desktop-mini-card-name{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:590;overflow:hidden}.desktop-mini-card-status{background:#ffffff2e;border-radius:999px;flex:none;padding:2px 8px;font-size:11px;font-weight:510}.desktop-mini-card-number{letter-spacing:1px;font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:15px;font-weight:590}.desktop-mini-card-brand{opacity:.8;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;min-width:0;font-size:11px;font-weight:590;overflow:hidden}.desktop-mini-card--new{color:var(--color-primary);background:var(--desktop-active);box-shadow:none;border:1.5px dashed color-mix(in srgb, var(--color-primary) 40%, transparent);justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:590}.desktop-mini-card--new:hover{box-shadow:none}.desktop-mini-card-plus{background:var(--color-surface);border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.desktop-card-skeleton{border-radius:16px;width:100%;height:110px;display:block}.desktop-history-list{flex-direction:column;margin:0 -10px;padding:0;list-style:none;display:flex}.desktop-history-item{text-align:left;border-radius:14px;align-items:center;gap:14px;width:100%;padding:10px;transition:background-color .15s;display:flex}button.desktop-history-item:hover{background:var(--desktop-hover)}.desktop-history-item.is-skeleton{padding:4px 10px}.desktop-history-item-icon{flex:none;place-items:center;width:40px;height:40px;display:grid}.desktop-history-item-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.desktop-history-item-title{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:510;overflow:hidden}.desktop-history-item-subtitle{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.desktop-history-item-amount{font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:15px;font-weight:590}.tone-credit{color:var(--color-gain)}.tone-debit{color:var(--color-text)}.tone-neutral{color:var(--color-muted)}.desktop-rewards-rows{flex-direction:column;gap:8px;display:flex}.desktop-rewards-row{background:var(--color-field);border-radius:14px;justify-content:space-between;align-items:center;min-height:48px;padding:0 16px;transition:background-color .15s;display:flex}.desktop-rewards-row:hover{background:color-mix(in srgb, var(--color-text) 7%, var(--color-field))}.desktop-rewards-row-label{font-size:15px}.desktop-rewards-row-value{font-size:15px;font-weight:590}.desktop-promo{flex-direction:column;gap:14px;padding:18px;display:flex}.desktop-promo .home-stories{scrollbar-width:none;gap:10px;margin:0;padding:0 0 2px;display:flex;overflow-x:auto}.desktop-promo .home-stories::-webkit-scrollbar{display:none}.desktop-promo .home-story-frame{flex:none;width:88px;height:112px;padding:0}.desktop-promo .home-story{border-radius:16px;width:100%;height:100%}.desktop-promo-banners{flex-direction:column;gap:10px;display:flex}.desktop-promo-banner{aspect-ratio:2.3;background:var(--color-field);text-align:left;border-radius:16px;flex-direction:column;justify-content:flex-end;padding:12px;transition:transform .18s;display:flex;position:relative;overflow:hidden}.desktop-promo-banner:hover{transform:translateY(-2px)}.desktop-promo-banner-image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.desktop-promo-banner-texts{flex-direction:column;gap:2px;display:flex;position:relative}.desktop-promo-banner-image+.desktop-promo-banner-texts{color:var(--color-on-dark);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1013188c;border-radius:10px;padding:8px 10px}.desktop-promo-banner-title{font-size:14px;font-weight:590}.desktop-promo-banner-subtitle{opacity:.85;font-size:12px}.desktop-history-filters{flex-wrap:wrap;gap:8px;display:flex}.desktop-select{border:1px solid var(--color-border);color:var(--color-text);background:var(--color-surface);border-radius:999px;padding:10px 14px;font-family:inherit;font-size:14px}.desktop-history-table-card{padding:8px 0 16px}.desktop-history-table{border-collapse:collapse;width:100%}.desktop-history-table th{border-bottom:1px solid var(--color-border);color:var(--color-muted);text-align:left;text-transform:uppercase;letter-spacing:.4px;padding:12px 20px;font-size:12px;font-weight:500}.desktop-history-table td{border-bottom:1px solid var(--color-field);vertical-align:middle;padding:12px 20px;font-size:14px}.desktop-history-table tbody tr{cursor:pointer;transition:background-color .12s}.desktop-history-table td.muted{color:var(--color-muted);white-space:nowrap}.desktop-history-table th.amount,.desktop-history-table td.amount{text-align:right;white-space:nowrap}.desktop-history-cell-title{font-weight:500;display:block}.desktop-history-cell-subtitle{color:var(--color-muted);font-size:12px;display:block}.desktop-status-chip{background:var(--color-field);border-radius:999px;padding:3px 10px;font-size:12px;font-weight:500;display:inline-block}.desktop-status-chip.status-success{color:var(--color-success-text);background:var(--color-success-wash)}.desktop-status-chip.status-pending{color:var(--color-warning-text);background:var(--color-warning-wash)}.desktop-status-chip.status-failed,.desktop-status-chip.status-cancelled{color:var(--color-danger-text);background:var(--color-danger-wash)}.desktop-history-more{margin:16px 20px 0}.desktop-drawer-backdrop{z-index:var(--z-sheet);cursor:default;background:#10131852;position:fixed;inset:0}.desktop-drawer{z-index:calc(var(--z-sheet) + 1);background:var(--color-surface);flex-direction:column;width:min(420px,100%);padding:20px 24px;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-12px 0 40px #1013181f}.desktop-drawer-header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.desktop-drawer-title{margin:0;font-size:18px;font-weight:600}.desktop-drawer-body{flex-direction:column;gap:20px;display:flex}.desktop-drawer-amount-block{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.desktop-drawer-amount{font-size:30px;font-weight:640}.desktop-drawer-operation-title{font-size:15px}.desktop-drawer-rows{flex-direction:column;margin:0;display:flex}.desktop-drawer-row{border-bottom:1px solid var(--color-field);justify-content:space-between;align-items:baseline;gap:16px;padding:10px 0;display:flex}.desktop-drawer-row dt{color:var(--color-muted);flex:none;font-size:13px}.desktop-drawer-row dd{overflow-wrap:anywhere;text-align:right;margin:0;font-size:14px}.desktop-drawer-row dd.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.desktop-cards-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:28px;display:grid}@container (width>=900px){.desktop-cards-grid{grid-template-columns:minmax(360px,460px) minmax(0,1fr)}}.desktop-cards-left>main{background:0 0;height:auto;min-height:0;padding:0;overflow:visible}.desktop-cards-left>main>.home-bg{display:none}.desktop-cards-catalog{flex-direction:column;gap:12px;display:flex}.desktop-cards-catalog>.desktop-widget-title{margin:10px 0 4px}.desktop-catalog-card{grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:20px;padding:16px 20px 16px 16px;display:grid}.desktop-catalog-card-image{aspect-ratio:1.586;object-fit:cover;border-radius:12px;width:150px;box-shadow:0 6px 16px #10131824}.desktop-catalog-card-image--empty{background:linear-gradient(140deg,#2b3038 0%,#101318 100%)}.desktop-catalog-card-body{flex-direction:column;gap:6px;min-width:0;display:flex}.desktop-catalog-card-title{letter-spacing:-.3px;margin:0;font-size:17px;font-weight:590}.desktop-catalog-card-subtitle{color:var(--color-muted);margin:0;font-size:14px;line-height:1.35}.desktop-catalog-card-highlights{flex-wrap:wrap;gap:6px;margin:2px 0 0;padding:0;list-style:none;display:flex}.desktop-catalog-card-highlights li{background:var(--color-field);border-radius:999px;padding:3px 10px;font-size:12px;font-weight:510}.desktop-catalog-card-footer{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.desktop-catalog-card-price{white-space:nowrap;font-size:16px;font-weight:590}@container (width<=620px){.desktop-catalog-card{grid-template-columns:110px minmax(0,1fr)}.desktop-catalog-card-image{width:110px}.desktop-catalog-card-footer{flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center}}.auth-desktop-split{display:contents}.auth-split{grid-template-columns:2fr 1fr;width:100%;height:100dvh;display:grid;overflow:hidden}@media (width<=1023px){.auth-split{grid-template-columns:1fr}.auth-split-hero{display:none}}.auth-split-form{background:var(--color-background);flex-direction:column;min-height:0;display:flex;position:relative;overflow-y:auto}.auth-split-brand{flex:none;padding:32px 48px 0}.auth-split-brand .auth-brand{color:var(--color-text);font-size:16px;font-weight:640}.auth-split-brand .auth-brand span{background:var(--color-primary);color:var(--color-primary-foreground,#fff)}.auth-split-brand .auth-brand-logo{width:28px;height:28px}.auth-split-brand .auth-brand-wordmark{max-width:240px;max-height:34px}.auth-split-step{flex:1;place-items:center;padding:16px 48px 40px;display:grid}.auth-split-step>main.auth-page{width:min(430px,100%);height:auto;min-height:0;color:var(--color-text);background:0 0;position:static;overflow:visible}.auth-split-step>main.auth-page:after{display:none}.auth-split-step .auth-topbar{padding:0 0 12px}.auth-split-step .auth-back-button.glass-round-button-surface{border:1px solid var(--color-border);background:var(--color-surface);box-shadow:none;color:var(--color-text)}.auth-split-step .auth-title h1{color:var(--color-text)}.auth-split-step .auth-title p{color:var(--color-muted)}.auth-split-step .auth-field{border-color:var(--color-border);background:var(--color-surface)}.auth-split-step .auth-field span{color:var(--color-muted)}.auth-split-step .auth-field input{color:var(--color-text)}.auth-split-step .auth-light-button{background:var(--color-primary);color:var(--color-primary-foreground,#fff)}.auth-split-step .auth-light-button:disabled{opacity:.5}.auth-split-step .auth-social-button{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text)}.auth-split-step .auth-inline-status{color:var(--color-muted)}.auth-split-step .auth-pin-keyboard button{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text)}.auth-split-step .auth-version{color:var(--color-muted);text-align:center;padding-top:16px;position:static}.auth-split-hero{color:var(--color-on-dark,#fff);background:linear-gradient(#4fa4ff 0,#23355e 31%,#101318 66%),#101318;position:relative;overflow:hidden}.auth-split-hero .auth-onboarding-copy{top:10%}.auth-split-hero .auth-progress{z-index:5;position:absolute;bottom:32px;left:48px;right:48px}.auth-split-hero .auth-slide-hit-area{bottom:0}.desktop-side-panel-overlay{z-index:var(--z-page-over-tabs);justify-content:flex-end;display:flex;position:fixed;inset:0}.desktop-side-panel-backdrop{cursor:default;background:#1013183d;animation:.18s ease-out overlay-fade-in;position:absolute;inset:0}.desktop-side-panel{background:var(--color-background);width:min(480px,100%);height:100%;animation:.26s cubic-bezier(.22,1,.36,1) desktop-panel-enter;position:relative;overflow:hidden;box-shadow:-16px 0 48px #10131829}@keyframes desktop-panel-enter{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:none}}.desktop-side-panel{contain:layout paint}.desktop-side-panel>main{scrollbar-width:thin;height:100%;min-height:0}@media (prefers-reduced-motion:reduce){.desktop-side-panel,.desktop-side-panel-backdrop{animation:none}}.desktop-assets-grid{gap:var(--desktop-gap);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@container (width>=1000px){.desktop-assets-grid:has(.desktop-assets-side:not(:empty)){grid-template-columns:minmax(0,1fr) 340px}}.desktop-assets-side:empty{display:none}.desktop-assets-main{gap:var(--desktop-gap);flex-direction:column;min-width:0;display:flex}.desktop-assets-summary{flex-direction:column;gap:6px;padding:26px 28px 24px;display:flex}.desktop-assets-total{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.desktop-assets-total strong{letter-spacing:-1.5px;font-variant-numeric:tabular-nums;font-size:44px;font-weight:590;line-height:1.1}.desktop-inline-switch{color:var(--color-muted);cursor:pointer;align-items:center;gap:10px;font-size:14px;display:inline-flex}.desktop-assets-table{flex-direction:column;margin:0 -12px;display:flex}.desktop-assets-row{text-align:left;border-radius:14px;grid-template-columns:minmax(180px,1.6fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) 20px;align-items:center;gap:16px;width:100%;min-height:64px;padding:10px 12px;transition:background-color .15s;display:grid}button.desktop-assets-row:hover,.desktop-assets-row.selected{background:var(--desktop-hover)}.desktop-assets-row.selected{box-shadow:inset 3px 0 0 var(--color-primary)}.desktop-assets-row--head{min-height:34px;color:var(--color-muted);letter-spacing:.2px;text-transform:uppercase;padding-block:0;font-size:12px;font-weight:510}.desktop-assets-row--head>:nth-child(n+2),.desktop-assets-price,.desktop-assets-amount,.desktop-assets-value{text-align:right}.desktop-assets-row.is-skeleton{display:flex}.desktop-assets-name{align-items:center;gap:14px;min-width:0;display:flex}.desktop-assets-icon{flex:none;width:40px;height:40px}.desktop-assets-name-copy{flex-direction:column;min-width:0;display:flex}.desktop-assets-name-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:590;overflow:hidden}.desktop-assets-name-copy span{color:var(--color-muted);font-size:13px}.desktop-assets-price,.desktop-assets-amount,.desktop-assets-value{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:15px}.desktop-assets-price,.desktop-assets-amount{color:var(--color-text-secondary)}.desktop-assets-value{font-weight:590}.desktop-assets-chevron{color:var(--color-disabled)}@container (width<=700px){.desktop-assets-row{grid-template-columns:minmax(150px,1.4fr) minmax(0,1fr) minmax(0,1fr) 16px}.desktop-assets-row>:nth-child(2){display:none}}.desktop-assets-side .wallet-banners{margin:0}.profile-split{grid-template-columns:minmax(320px,380px) minmax(0,1fr);height:100%;display:grid}.profile-split-nav,.profile-split-pane{contain:layout paint;min-width:0;min-height:0;position:relative}.profile-split-nav{background:color-mix(in srgb, var(--color-surface) 45%, var(--color-background));border-right:1px solid var(--desktop-card-border)}.profile-split-nav>main,.profile-split-pane>main{scrollbar-width:thin;height:100%;min-height:0;overflow-y:auto}.profile-split-nav>main{background:0 0;gap:18px;padding:32px 20px 40px}.profile-split-nav>main>.home-bg,.profile-split-pane>main>.home-bg{display:none}.profile-split-pane>main{padding:32px max(var(--desktop-page-pad), calc((100% - 760px) / 2)) 64px;background:0 0}.profile-split .profile-row{border-radius:12px;transition:background-color .15s}.profile-split .profile-row:hover{background:var(--desktop-hover)}.profile-split .profile-row.active{background:var(--desktop-active)}.profile-split .profile-row.active .profile-row-label{color:var(--color-primary);font-weight:590}.profile-split-pane .profile-topbar{align-items:center;gap:12px;margin-bottom:8px;display:flex}.profile-split-pane .profile-topbar>h1{letter-spacing:-.8px;text-align:left;flex:1;font-size:28px}.profile-split-pane .profile-topbar>span:first-child:empty,.profile-split-pane[data-depth="1"] .profile-back-button{display:none}:root[data-layout=tablet] .profile-split{grid-template-columns:minmax(260px,300px) minmax(0,1fr)}:root[data-layout=tablet] .profile-split-nav .profile-summary-grid{grid-template-columns:minmax(0,1fr)}.desktop-chat-split{grid-template-columns:minmax(300px,380px) minmax(0,1fr);height:100%;display:grid}:root[data-layout=tablet] .desktop-chat-split{grid-template-columns:minmax(260px,320px) minmax(0,1fr)}.desktop-chat-list,.desktop-chat-thread{contain:layout paint;min-width:0;min-height:0;position:relative}.desktop-chat-list{background:color-mix(in srgb, var(--color-surface) 45%, var(--color-background));border-right:1px solid var(--desktop-card-border)}.desktop-chat-list>main,.desktop-chat-thread>main{background:0 0;height:100%;min-height:0}.desktop-chat-list>main{scrollbar-width:thin;padding-top:28px}.desktop-chat-list>main>.home-bg,.desktop-chat-thread>main>.home-bg{display:none}.desktop-chat-thread>main{padding:20px max(var(--desktop-page-pad), calc((100% - 820px) / 2)) 20px}.desktop-chat-list .chat-list .person-row{border-radius:14px;width:calc(100% + 16px);margin-inline:-8px;padding-inline:8px;transition:background-color .15s}.desktop-chat-list .chat-list .person-row.is-active{background:var(--desktop-active)}.desktop-chat-list .chat-list .person-row:hover{background:var(--desktop-hover)}.desktop-chat-list .chat-list .person-row.is-active .person-row-body,.desktop-chat-list .chat-list .person-row:hover .person-row-body{border-bottom-color:#0000}.desktop-empty-pane{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;height:100%;padding:32px;display:flex}:root[data-layout] .desktop-fallback--content .deposit-topbar,:root[data-layout] .desktop-fallback--content .profile-topbar{align-items:center;gap:12px;min-height:48px;margin-bottom:12px;padding-bottom:0;display:flex}:root[data-layout] .desktop-fallback--content .deposit-topbar>h1,:root[data-layout] .desktop-fallback--content .profile-topbar>h1{letter-spacing:-.9px;text-align:left;flex:1;min-width:0;margin:0;font-size:30px;font-weight:590;line-height:1.2}:root[data-layout] .desktop-fallback--content .deposit-back-button,:root[data-layout] .desktop-fallback--content .profile-back-button{border:1px solid var(--desktop-card-border);background:var(--color-surface);width:40px;height:40px;box-shadow:none;flex:none}:root[data-layout] .desktop-fallback--root>main:not(.rewards-page) .deposit-back-button,:root[data-layout] .desktop-fallback--root>main.rewards-dashboard-page .deposit-back-button{display:none}:root[data-layout] .desktop-fallback--content .services-page{gap:36px}:root[data-layout] .desktop-fallback--content .services-page-header h1{letter-spacing:-.9px;font-size:30px}:root[data-layout] .desktop-fallback--content .services-section{gap:14px}:root[data-layout] .desktop-fallback--content .services-section-title{color:var(--color-muted);letter-spacing:.2px;text-transform:uppercase;font-size:13px;font-weight:510}:root[data-layout] .desktop-fallback--content .services-icon-grid{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));justify-items:stretch;gap:12px}:root[data-layout] .desktop-fallback--content .services-icon-button{border:1px solid var(--desktop-card-border);background:var(--color-surface);text-align:left;border-radius:18px;align-items:flex-start;gap:10px;max-width:none;min-height:118px;padding:16px;transition:transform .18s,box-shadow .18s;position:relative}:root[data-layout] .desktop-fallback--content .services-icon-button:not(.services-icon-button-inactive):hover{transform:translateY(-2px);box-shadow:0 10px 26px #10131814}:root[data-layout] .desktop-fallback--content .services-icon-circle{width:44px;height:44px;color:var(--color-primary);background:var(--desktop-active);box-shadow:none;border-radius:14px;position:static}:root[data-layout] .desktop-fallback--content .services-icon-badge{border-radius:999px;padding:2px 8px;font-size:11px;position:absolute;top:14px;left:auto;right:14px;transform:none}:root[data-layout] .desktop-fallback--content .services-icon-label{letter-spacing:-.2px;text-align:left;font-size:15px;font-weight:590}:root[data-layout] .desktop-fallback--content .services-icon-hint{text-align:left;font-size:12px}:root[data-layout] .desktop-fallback--content:has(>.services-page){--desktop-reading-max:1140px}.desktop-history-cell-operation{align-items:center;gap:12px;min-width:0;display:flex}.desktop-history-cell-copy{flex-direction:column;min-width:0;display:flex}.desktop-history-table td{padding-block:10px}.desktop-history-table tbody tr:hover,.desktop-history-table tbody tr.selected{background:var(--desktop-hover)}.desktop-history-table th{letter-spacing:.2px;font-size:12px}.desktop-history-table-card{padding:8px 0 16px;overflow:hidden}.desktop-select{border:1px solid var(--desktop-card-border);height:42px;color:var(--color-text);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23686f77' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m3 4.5 3 3 3-3'/%3E%3C/svg%3E") right 14px center / 12px no-repeat, var(--color-surface);appearance:none;cursor:pointer;border-radius:999px;padding:0 36px 0 16px;font-family:inherit;font-size:14px;font-weight:510}.desktop-select:hover{border-color:var(--color-border)}.desktop-drawer{background:var(--color-surface);border-radius:24px 0 0 24px;width:min(460px,100%);padding:24px 28px;box-shadow:-16px 0 48px #10131829}.auth-split-step .auth-otp{justify-content:start}.auth-split-step .auth-otp span{border-color:var(--color-border);background:var(--color-surface);color:var(--color-text)}.auth-split-step .auth-otp:focus-within span.active{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 22%, transparent)}.auth-split-step .auth-otp:focus-within span.active:after{background:var(--color-primary)}.auth-split-step .auth-otp-separator{background:var(--color-border)}.auth-split-step .auth-resend-button{color:var(--color-primary)}.auth-split-step .auth-otp-bottom{margin-top:20px;padding-inline:16px;position:static}.desktop-chat-list>main>.deposit-topbar .deposit-back-button,.desktop-chat-thread>main.chat-thread-page>.deposit-topbar .deposit-back-button{visibility:hidden}.desktop-chat-list>main>.deposit-topbar>h1{letter-spacing:-.5px;font-size:22px;font-weight:590}.desktop-chrome:not(.desktop-chrome--rail) .desktop-bell-button .desktop-nav-icon{position:static}.desktop-chrome:not(.desktop-chrome--rail) .desktop-bell-button .desktop-bell-badge{border:0;min-width:20px;height:20px;font-size:11px;top:50%;left:auto;right:12px;transform:translateY(-50%)}:root[data-theme=dark] .desktop-mini-card.tone-0{background:linear-gradient(140deg,#3a404a 0%,#1c2027 100%);box-shadow:inset 0 0 0 1px #ffffff14,0 8px 20px #0000004d}.desktop-dashboard-alerts .quick-alert-banner{border:1px solid var(--desktop-card-border);border-radius:var(--desktop-card-radius);background:var(--color-surface);box-shadow:inset 4px 0 0 var(--quick-alert-tone,var(--color-primary)), var(--shadow-tile);-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--color-text);padding:14px 16px 14px 14px}.desktop-dashboard-alerts .quick-alert-icon{background:color-mix(in srgb, var(--quick-alert-tone,var(--color-primary)) 12%, transparent)}.desktop-dashboard-alerts .quick-alert-title{color:var(--color-text)}.desktop-dashboard-alerts .quick-alert-cta{color:var(--color-muted);white-space:normal}.desktop-dashboard-alerts .quick-alert-count{background:var(--color-field);color:var(--color-text-secondary)}.desktop-dashboard-alerts .quick-alert-close{color:var(--color-muted)}.desktop-side-panel:focus{outline:none}:root[data-layout] .deposit-address-panel{width:min(480px,100% - 48px);height:fit-content;min-height:0;max-height:min(880px,100% - 48px);box-shadow:0 0 0 100vmax #10131852, var(--desktop-shadow-pop);border-radius:28px;margin:auto;padding:20px 24px 28px;animation:.24s cubic-bezier(.22,1,.36,1) desktop-modal-enter;inset:0}:root[data-layout] .deposit-address-panel:before{z-index:-1;content:"";position:fixed;inset:0}:root[data-layout] .deposit-address-panel>.home-bg,.desktop-chrome--flow .desktop-sidebar,.desktop-sidebar[hidden]{display:none}.web3-connect-page{min-height:100dvh;padding:var(--screen-padding-top) var(--screen-padding-x) 120px;background:var(--color-background);flex-direction:column;display:flex}.web3-connect-hint{color:var(--color-muted);margin:4px 4px 16px;font-size:14px;line-height:18px}.web3-wallet-list{flex-direction:column;gap:12px;display:flex}.web3-wallet-card{text-align:left;flex-direction:column;gap:8px;padding:16px;display:flex}.web3-wallet-head{align-items:center;gap:10px;display:flex}.web3-wallet-badge{background:var(--color-surface-subtle);min-width:40px;height:40px;color:var(--color-text-secondary);letter-spacing:.3px;border-radius:14px;flex-shrink:0;place-items:center;padding:0 8px;font-size:10px;font-weight:590;display:grid}.web3-wallet-titles{flex-direction:column;flex:1;gap:2px;display:flex;overflow:hidden}.web3-wallet-address{color:var(--color-text);font-variant-numeric:tabular-nums;letter-spacing:-.31px;font-size:16px;font-weight:590}.web3-wallet-label{color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.web3-wallet-unlink{background:var(--color-surface-subtle);height:36px;color:var(--color-loss);border-radius:32px;flex-shrink:0;padding:0 14px;font-size:14px;font-weight:510}.web3-wallet-verified{color:var(--color-muted);margin-left:50px;font-size:14px}.web3-no-provider{flex-direction:column;gap:4px;margin-top:12px;padding:16px;display:flex}.web3-no-provider strong{color:var(--color-text);font-size:14px;font-weight:590}.web3-no-provider span{color:var(--color-muted);font-size:14px;line-height:18px}.web3-handoff{flex-direction:column;gap:4px;margin-top:12px;padding:16px;display:flex}.web3-handoff-title{color:var(--color-text);letter-spacing:-.31px;font-size:16px;font-weight:590}.web3-handoff-hint{color:var(--color-muted);font-size:14px;line-height:18px}.web3-handoff-wallets{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.web3-handoff-wallet{background:var(--color-surface-subtle);border-radius:20px;flex-direction:column;align-items:center;gap:8px;padding:12px 4px;transition:transform .12s;display:flex}.web3-handoff-wallet:active:not(:disabled){transform:scale(.96)}.web3-handoff-wallet:disabled{opacity:.5}.web3-handoff-wallet-logo{border-radius:14px;width:48px;height:48px;display:block;position:relative;overflow:hidden}.web3-handoff-wallet-logo img{object-fit:cover;width:100%;height:100%;display:block}.web3-handoff-wallet-logo:after{border-radius:inherit;box-shadow:inset 0 0 0 1px var(--color-border-subtle);content:"";pointer-events:none;position:absolute;inset:0}.web3-handoff-wallet-name{max-width:100%;color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:510;overflow:hidden}.web3-handoff-copy{color:var(--color-accent);border-radius:32px;align-self:center;margin-top:8px;padding:8px 12px;font-size:14px;font-weight:510}.web3-handoff-copy:disabled{opacity:.5}.web3-handoff-pending{align-items:flex-start;gap:12px;margin-top:12px;padding:16px;display:flex}.web3-handoff-pending-dot{background:var(--color-accent);border-radius:50%;flex-shrink:0;width:10px;height:10px;margin-top:5px;animation:1.4s ease-in-out infinite web3-handoff-pulse}@keyframes web3-handoff-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.8)}}@media (prefers-reduced-motion:reduce){.web3-handoff-pending-dot{animation:none}}.web3-handoff-pending-text{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.web3-handoff-pending-text strong{color:var(--color-text);font-size:14px;font-weight:590}.web3-handoff-pending-text span{color:var(--color-muted);font-size:14px;line-height:18px}.web3-handoff-pending-actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.web3-handoff-pending-actions button{background:var(--color-surface-subtle);height:36px;color:var(--color-text);border-radius:32px;padding:0 14px;font-size:14px;font-weight:510}.web3-handoff-page{min-height:100dvh;padding:max(24px, env(safe-area-inset-top)) var(--screen-padding-x,16px) max(24px, env(safe-area-inset-bottom));background:var(--color-background);justify-content:center;align-items:center;display:flex}.web3-handoff-sheet{background:var(--color-surface);text-align:center;border-radius:28px;flex-direction:column;gap:12px;width:100%;max-width:420px;padding:24px 20px;display:flex}.web3-handoff-page-title{color:var(--color-text);letter-spacing:-.4px;margin:0 0 4px;font-size:22px;font-weight:650}.web3-handoff-page-text{color:var(--color-text-secondary);margin:0;font-size:15px;line-height:20px}.web3-handoff-page-note{color:var(--color-muted);margin:0 0 4px;font-size:13px;line-height:18px}.web3-handoff-done{flex-direction:column;gap:8px;display:flex}.web3-handoff-done strong{color:var(--color-success-text);font-size:17px;font-weight:590}.web3-unlink-body{flex-direction:column;gap:8px;display:flex}.web3-unlink-address{color:var(--color-text);font-variant-numeric:tabular-nums;margin:0 4px;font-size:16px;font-weight:590}.web3-unlink-hint{color:var(--color-muted);margin:0 4px 8px;font-size:14px;line-height:18px}.web3-unlink-sheet .profile-button-primary.danger{background:var(--color-danger,var(--color-danger))}.web3-login-page{min-height:100dvh;padding:var(--screen-padding-top) var(--screen-padding-x) 120px;background:var(--color-background);flex-direction:column;display:flex}.web3-login-hint{color:var(--color-muted);margin:4px 4px 8px;font-size:14px;line-height:18px}.web3-login-session-note{color:var(--color-text-secondary);margin:0 4px 16px;font-size:14px;line-height:18px}.web3-address-list{flex-direction:column;gap:12px;display:flex}.web3-address-card{text-align:left;align-items:center;gap:10px;padding:16px;display:flex}.web3-address-titles{flex-direction:column;flex:1;gap:4px;display:flex;overflow:hidden}.web3-address-value{color:var(--color-text);font-variant-numeric:tabular-nums;letter-spacing:-.31px;font-size:16px;font-weight:590}.web3-address-badge{background:var(--color-surface-subtle);color:var(--color-text-secondary);border-radius:10px;align-self:flex-start;padding:2px 8px;font-size:10px;font-weight:510}.web3-address-unlink{background:var(--color-surface-subtle);height:36px;color:var(--color-loss);border-radius:32px;flex-shrink:0;padding:0 14px;font-size:14px;font-weight:510}.web3-no-wallet-provider{flex-direction:column;gap:4px;margin-top:12px;padding:16px;display:flex}.web3-no-wallet-provider strong{color:var(--color-text);font-size:14px;font-weight:590}.web3-no-wallet-provider span{color:var(--color-muted);font-size:14px;line-height:18px}.web3-unlink-address-body{flex-direction:column;gap:8px;display:flex}.web3-unlink-address-value{color:var(--color-text);font-variant-numeric:tabular-nums;margin:0 4px;font-size:16px;font-weight:590}.web3-unlink-address-hint{color:var(--color-muted);margin:0 4px 8px;font-size:14px;line-height:18px}.web3-unlink-address-sheet .profile-button-primary.danger{background:var(--color-danger,var(--color-danger))}.web3-approve-body{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.web3-approve-icon{background:var(--color-surface-subtle);width:56px;height:56px;color:var(--color-text);border-radius:18px;place-items:center;margin-top:4px;display:grid}.web3-approve-hint{color:var(--color-muted);margin:0 12px;font-size:14px;line-height:18px}.web3-approve-address{color:var(--color-text);font-variant-numeric:tabular-nums;margin:0;font-size:16px;font-weight:590}.web3-approve-status{color:var(--color-text-secondary);margin:0;font-size:12px}.web3-approve-actions{flex-direction:column;gap:8px;width:100%;display:flex}.web3-stepup-resolving{flex-direction:column;gap:10px;padding:8px 4px 16px;display:flex}.web3-handoff-sign{flex-direction:column;gap:4px;width:100%;display:flex}.web3-handoff-sign-hint{color:var(--color-muted);text-align:left;margin:0;font-size:14px;line-height:18px}.web3-handoff-sign-failed{flex-direction:column;align-items:center;gap:4px;margin-top:12px;display:flex}.web3-handoff-sign-pending{background:var(--color-surface-subtle);text-align:left;border-radius:20px;flex-direction:column;gap:6px;margin-top:12px;padding:16px;display:flex}.web3-handoff-sign-pending strong{color:var(--color-text);font-size:15px;font-weight:590}.web3-handoff-sign-pending span{color:var(--color-muted);font-size:14px;line-height:18px}.web3-handoff-code{flex-direction:column;gap:6px;margin-top:4px;display:flex}.web3-handoff-code span{color:var(--color-text-secondary);font-size:13px;font-weight:510}.web3-handoff-code input{border:1px solid var(--color-border-subtle);background:var(--color-surface);width:100%;height:56px;color:var(--color-text);font-variant-numeric:tabular-nums;letter-spacing:.5em;text-align:center;border-radius:16px;padding:0 16px;font-size:28px;font-weight:650}.web3-handoff-code input:disabled{opacity:.6}.web3-auth-handoff-details{background:var(--color-surface-subtle);text-align:left;border-radius:20px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.web3-auth-handoff-row{flex-direction:column;gap:2px;display:flex}.web3-auth-handoff-row span{color:var(--color-muted);font-size:13px}.web3-auth-handoff-row b{overflow-wrap:anywhere;color:var(--color-text);font-size:15px;font-weight:590}.web3-auth-handoff-warning{color:var(--color-warning-text);margin:0;font-size:14px;line-height:18px}.web3-auth-handoff-code{color:var(--color-text);font-variant-numeric:tabular-nums;letter-spacing:.3em;margin:4px 0;font-size:44px;font-weight:700}.transaction-detail-card.transaction-detail-message{text-align:left;gap:8px;display:grid}.transaction-detail-message>p{color:var(--color-text);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:400;line-height:17px}.insights-button{min-height:44px;color:var(--color-text);letter-spacing:var(--letter-spacing);cursor:pointer;border-radius:999px;justify-content:center;align-self:center;align-items:center;gap:8px;padding:10px 22px;font-size:16px;font-weight:590;display:inline-flex}.insights-button-icon{color:var(--color-text);place-items:center;display:grid}.insights-button-compact{min-height:44px;padding:8px 16px;font-size:14px}.finance-header-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.metric-slot{display:grid;position:relative}.metric-slot-insights .metric-title{padding-right:26px}.metric-insights{background:var(--color-surface-subtle);width:28px;height:28px;color:var(--color-text);cursor:pointer;border-radius:50%;place-items:center;display:grid;position:absolute;top:12px;right:12px}.metric-insights:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.wallet-balance-card{flex-direction:column;width:100%;display:flex;position:relative}.wallet-balance-footer{justify-content:center;display:flex}.wallet-balance-footer .insights-button{z-index:1;border-radius:0 0 8px 8px;gap:6px;min-height:36px;margin-top:-1px;padding:6px 18px 8px;font-size:14px;position:relative;box-shadow:inset 0 1px #fff9,0 8px 18px -4px #00000014,0 2px 6px #00000008}.wallet-balance-footer .insights-button-icon svg{width:15px;height:15px}.insights-sheet{--insights-green:var(--color-insights-green,#1b9c5e);--insights-green-wash:var(--color-insights-green-wash,#ddf3e6);--insights-green-bg:var(--color-insights-green-bg,#eef8f2);--insights-orange:var(--color-insights-orange,#f5851f);--insights-orange-wash:var(--color-insights-orange-wash,#fdebd3);--insights-orange-bg:var(--color-insights-orange-bg,#fff7ea);--insights-blue:var(--color-insights-blue,#2f80ed);--insights-blue-wash:var(--color-insights-blue-wash,#e3eeff);--insights-blue-bg:var(--color-insights-blue-bg,#eef4ff);--insights-red:var(--color-insights-red,#e1306c);--insights-red-wash:var(--color-insights-red-wash,#fbe1ea);--insights-red-bg:var(--color-insights-red-bg,#fdf0f3);--insights-violet:var(--color-insights-violet,#8657f5);--insights-violet-wash:var(--color-insights-violet-wash,#ece3ff);--insights-violet-bg:var(--color-insights-violet-bg,#f3effc);--insights-bar-spending:var(--color-insights-bar-spending,#f5a623);--insights-bar-spending-track:var(--color-insights-bar-spending-track,#ffe9c8);--insights-bar-income:var(--insights-green);--insights-bar-income-track:var(--insights-green-wash);background:linear-gradient(180deg, var(--insights-green-bg) 0%, var(--color-background) 40%);gap:16px;height:min(96dvh,100%);max-height:min(96dvh,100%)}:root[data-theme=dark] .insights-sheet{--insights-green-wash:color-mix(in srgb, var(--insights-green) 28%, var(--color-surface));--insights-green-bg:color-mix(in srgb, var(--insights-green) 14%, var(--color-surface));--insights-orange-wash:color-mix(in srgb, var(--insights-orange) 28%, var(--color-surface));--insights-orange-bg:color-mix(in srgb, var(--insights-orange) 14%, var(--color-surface));--insights-blue-wash:color-mix(in srgb, var(--insights-blue) 28%, var(--color-surface));--insights-blue-bg:color-mix(in srgb, var(--insights-blue) 14%, var(--color-surface));--insights-red-wash:color-mix(in srgb, var(--insights-red) 28%, var(--color-surface));--insights-red-bg:color-mix(in srgb, var(--insights-red) 14%, var(--color-surface));--insights-violet-wash:color-mix(in srgb, var(--insights-violet) 28%, var(--color-surface));--insights-violet-bg:color-mix(in srgb, var(--insights-violet) 14%, var(--color-surface));--insights-bar-spending-track:color-mix(in srgb, var(--insights-bar-spending) 28%, var(--color-surface))}.insights-sheet .bottom-sheet-toolbar{background:0 0;padding-bottom:0}.insights-sheet .bottom-sheet-title-row{display:none}.insights-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.insights-wallet-chip{background:var(--color-surface);box-shadow:var(--shadow-card);border-radius:999px;align-items:center;gap:10px;padding:6px 16px 6px 6px;display:inline-flex}.insights-wallet-chip-icon{background:var(--insights-green-wash);width:34px;height:34px;color:var(--insights-green);border-radius:50%;place-items:center;display:grid}.insights-wallet-chip-text{gap:1px;line-height:1.15;display:grid}.insights-wallet-chip-label{color:var(--color-text);letter-spacing:-.3px;font-size:16px;font-weight:590}.insights-wallet-chip .insights-amount{color:var(--color-muted);font-size:12px;font-weight:510}.insights-close{width:42px;height:42px;color:var(--color-text);cursor:pointer;border:none;font-size:28px;font-weight:400;line-height:1}.insights-amount-hidden{filter:blur(7px);-webkit-user-select:none;user-select:none}.insights-period{justify-content:center;display:flex;position:relative}.insights-period-button{background:var(--color-surface);min-height:32px;box-shadow:var(--shadow-card);color:var(--insights-green);letter-spacing:-.2px;cursor:pointer;border:none;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:14px;font-weight:590;display:inline-flex}.insights-period-clock,.insights-period-chevron{place-items:center;display:grid}.insights-period-clock svg{width:15px;height:15px}.insights-period-chevron svg{width:14px;height:14px}.insights-menu-backdrop{z-index:4;cursor:default;background:0 0;border:none;position:fixed;inset:0}.insights-period-menu{z-index:5;background:var(--color-surface);width:min(300px,100vw - 48px);box-shadow:var(--shadow-sheet);border-radius:24px;padding:10px 0;display:grid;position:absolute;top:calc(100% + 8px)}.insights-period-item{width:100%;min-height:44px;color:var(--color-text);letter-spacing:var(--letter-spacing);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;padding:10px 18px 10px 14px;font-size:16px;display:flex}.insights-period-item[aria-checked=true]{font-weight:590}.insights-period-check{width:22px;color:var(--color-text);flex:none;place-items:center;font-size:20px;line-height:1;display:grid}.insights-period-divider{background:var(--color-divider);height:1px;margin:8px 16px;display:block}.insights-period-section{color:var(--color-muted);letter-spacing:var(--letter-spacing);padding:4px 18px 6px 46px;font-size:14px}.insights-period-custom{align-items:center;display:flex}.insights-period-custom .insights-period-item{flex:1;min-width:0}.insights-period-remove{width:40px;height:40px;color:var(--color-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;flex:none;margin-right:6px;font-size:22px;line-height:1}.insights-hero{text-align:center;justify-items:center;gap:12px;display:grid}.insights-hero-amount{color:var(--color-text);letter-spacing:-1.3px;overflow-wrap:anywhere;font-size:44px;font-weight:590;line-height:1.05}.insights-ratio{align-items:center;width:min(100%,280px);height:6px;display:flex}.insights-ratio-track{border-radius:999px;flex:0 50%;height:4px;transition:flex-basis .3s ease-out;display:block;position:relative;overflow:hidden}.insights-ratio-track i{border-radius:999px;transition:width .3s ease-out;display:block;position:absolute;top:0;bottom:0}.insights-ratio-spending{background:var(--insights-bar-spending-track)}.insights-ratio-spending i{background:var(--insights-bar-spending);right:0}.insights-ratio-income{background:var(--insights-bar-income-track)}.insights-ratio-income i{background:var(--insights-bar-income);left:0}.insights-ratio-divider{background:var(--color-surface);border-radius:1px;flex:none;width:2px;height:10px}.insights-saved{letter-spacing:-.2px;align-items:center;gap:6px;margin:0;font-size:14px;font-weight:590;display:inline-flex}.insights-saved-positive{color:var(--insights-green)}.insights-saved-negative{color:var(--insights-orange)}.insights-saved-neutral{color:var(--color-muted)}.insights-saved-icon{place-items:center;display:grid}.insights-grid{--tone:var(--color-text);--tone-wash:var(--color-surface-subtle);--tone-bg:var(--color-surface);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.insights-tone-green{--tone:var(--insights-green);--tone-wash:var(--insights-green-wash);--tone-bg:var(--insights-green-bg)}.insights-tone-orange{--tone:var(--insights-orange);--tone-wash:var(--insights-orange-wash);--tone-bg:var(--insights-orange-bg)}.insights-tone-blue{--tone:var(--insights-blue);--tone-wash:var(--insights-blue-wash);--tone-bg:var(--insights-blue-bg)}.insights-tone-red{--tone:var(--insights-red);--tone-wash:var(--insights-red-wash);--tone-bg:var(--insights-red-bg)}.insights-tone-violet{--tone:var(--insights-violet);--tone-wash:var(--insights-violet-wash);--tone-bg:var(--insights-violet-bg)}.insights-cell{background:var(--tone-bg);border-radius:20px;flex-direction:column;gap:6px;min-width:0;min-height:146px;padding:14px 12px 12px;display:flex}.insights-cell-head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.insights-cell-title{color:var(--color-text);letter-spacing:-.2px;overflow-wrap:anywhere;font-size:14px;font-weight:590;line-height:1.2}.insights-cell-icon{background:var(--color-surface);width:30px;height:30px;box-shadow:var(--shadow-tile);color:var(--tone);border-radius:10px;flex:none;place-items:center;display:grid}.insights-cell-icon svg{width:16px;height:16px}.insights-cell-hint{color:var(--color-muted);letter-spacing:-.1px;overflow-wrap:anywhere;font-size:14px;line-height:1.3}.insights-cell-value{color:var(--tone);letter-spacing:-.6px;overflow-wrap:anywhere;margin-top:auto;padding-top:4px;font-size:24px;font-weight:590;line-height:1.1}.insights-badge{background:var(--tone-wash);max-width:100%;color:var(--tone);letter-spacing:-.1px;border-radius:10px;align-self:flex-start;align-items:center;gap:5px;padding:6px 9px;font-size:11.5px;font-weight:510;line-height:1.25;display:inline-flex}.insights-badge-trend{flex:none;place-items:center;display:grid}.insights-badge-trend svg{width:12px;height:12px}.insights-cell-skeleton{gap:10px}.insights-highlight-row{align-items:center;gap:10px;margin:4px 0 2px;display:flex}.insights-highlight-icon{background:var(--color-surface);border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid;overflow:hidden}.insights-highlight-icon .operation-logo,.insights-highlight-icon .operation-glyph-tile,.insights-highlight-icon .category-glyph-tile{border-radius:10px;width:34px;height:34px}.insights-highlight-text{gap:1px;min-width:0;display:grid}.insights-highlight-name{color:var(--color-text);letter-spacing:-.2px;overflow-wrap:anywhere;font-size:14px;font-weight:590;line-height:1.2}.insights-highlight-subtitle{color:var(--color-muted);letter-spacing:-.1px;overflow-wrap:anywhere;font-size:12px}.insights-note{color:var(--color-muted);letter-spacing:var(--letter-spacing);text-align:center;margin:0;padding:0 4px;font-size:14px}.insights-retry{background:var(--color-primary);min-height:40px;color:var(--color-primary-foreground);cursor:pointer;border:none;border-radius:999px;padding:8px 20px;font-size:14px;font-weight:590}.insights-privacy{background:var(--color-surface);box-shadow:var(--shadow-tile);border-radius:16px;align-items:center;gap:10px;padding:10px 12px;display:flex}.insights-privacy-icon{background:var(--insights-green-wash);width:30px;height:30px;color:var(--insights-green);border-radius:50%;flex:none;place-items:center;display:grid}.insights-privacy-icon svg{width:16px;height:16px}.insights-privacy-text{min-width:0;color:var(--color-muted);letter-spacing:-.1px;flex:1;gap:1px;font-size:12px;line-height:1.3;display:grid}.insights-privacy-text strong{color:var(--color-text);font-size:12px;font-weight:590}.insights-privacy-chevron{color:var(--color-text-tertiary,var(--color-muted));flex:none;align-items:center;display:inline-flex}@media (width>=768px){.insights-sheet{border-radius:38px 38px 0 0;width:min(100%,640px)}.insights-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.transaction-counterparty-card{background:var(--color-surface);border-radius:16px;align-items:center;gap:12px;padding:16px;display:flex}.transaction-counterparty-avatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:40px;height:40px}.transaction-counterparty-avatar.placeholder{background:var(--color-primary);color:var(--color-on-dark);place-items:center;font-size:15px;font-weight:590;display:grid}.transaction-counterparty-text{flex:1;gap:2px;min-width:0;display:grid}.transaction-counterparty-text small{color:var(--color-text-secondary);font-size:13px;line-height:18px}.transaction-counterparty-text strong{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:590;line-height:22px;overflow:hidden}.transaction-counterparty-chat{background:var(--color-accent-wash);min-height:36px;color:var(--color-primary);font:inherit;cursor:pointer;border:0;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:590;display:inline-flex}.transaction-counterparty-chat:active{opacity:.7}.withdraw-method-groups{gap:16px;display:grid}.withdraw-method-group{background:var(--color-surface);border-radius:20px;gap:32px;padding:20px;display:grid}.withdraw-method-group:only-child{padding-block:20px}.withdraw-method-group+.withdraw-method-group{padding-block:16px}.withdraw-method-sheet .withdraw-method-item{border-radius:0;gap:14px;min-height:42px;padding:0}.withdraw-method-icon{background:color-mix(in srgb, var(--color-primary) 12%, var(--color-surface));width:32px;height:32px;color:var(--color-primary);border-radius:50%;flex:0 0 32px;place-items:center;display:grid}.withdraw-method-icon svg{width:20px;height:20px}.withdraw-method-sheet .withdraw-method-copy{letter-spacing:var(--letter-spacing);flex:1;gap:8px;font-size:14px;line-height:17px}.withdraw-method-sheet .withdraw-method-copy span{font-size:14px;line-height:17px}.withdraw-method-sheet .withdraw-method-item>svg{color:var(--color-muted);flex:0 0 16px}:is(.withdraw-method-sheet,.withdraw-network-sheet) .bottom-sheet-toolbar{padding-bottom:8px}:is(.withdraw-method-sheet,.withdraw-network-sheet) .bottom-sheet-title-row{grid-template-columns:44px minmax(0,1fr) 44px}:is(.withdraw-method-sheet,.withdraw-network-sheet) .bottom-sheet-close{width:44px;height:44px}.auth-page.auth-shell{background:#101318}.auth-shell .auth-pin-middle{flex:auto;min-height:min(208px,20dvh);max-height:min(320px,34dvh);margin-block:auto}.auth-shell .auth-pin-keyboard{--pin-key-size:clamp(48px, min(19vw, 9dvh), 76px);--pin-key-gap:clamp(6px, min(6vw, 3dvh), 32px);padding-bottom:max(clamp(12px, 5dvh, 56px), var(--overlay-safe-bottom,0px));margin-top:0}.auth-pin-keyboard,.pin-pad{position:relative}.auth-pin-keyboard[aria-busy=true],.pin-pad[aria-busy=true]{pointer-events:none}.auth-pin-keyboard[aria-busy=true]>*,.pin-pad[aria-busy=true]>*{opacity:.25}.auth-pin-keyboard[aria-busy=true]:before,.pin-pad[aria-busy=true]:before{z-index:1;content:"";border-radius:50%;width:68px;height:68px;margin:auto;position:absolute;inset:0}.auth-pin-keyboard[aria-busy=true]:before{background:#101318}.pin-pad[aria-busy=true]:before{background:var(--color-surface)}.auth-pin-keyboard[aria-busy=true]:after,.pin-pad[aria-busy=true]:after{z-index:2;content:"";border:2px solid;border-top-color:#0000;border-radius:50%;width:30px;height:30px;margin:auto;animation:.8s linear infinite profile-avatar-spin;position:absolute;inset:0}.app-lock .pin-pad[aria-busy=true]:before,.app-lock .pin-pad[aria-busy=true]:after{content:none}.app-lock[aria-busy=true]:before,.app-lock[aria-busy=true]:after{content:"";border-radius:50%;margin:auto;position:absolute;inset:0}.app-lock[aria-busy=true]:before{z-index:1;background:var(--color-surface);width:68px;height:68px}.app-lock[aria-busy=true]:after{z-index:2;border:2px solid;border-top-color:#0000;width:30px;height:30px;animation:.8s linear infinite profile-avatar-spin}.auth-split-step .auth-pin-middle{min-height:min(208px,14dvh);max-height:none;margin-block:0}.auth-split-step .auth-pin-dots{--pin-dot-border:var(--color-border);--pin-dot-empty:transparent;--pin-dot-filled:var(--color-primary)}.card-topup-picker-thumb{object-fit:cover;border-radius:5px;flex-shrink:0;width:48px;height:31px}.card-topup-picker .deposit-method-copy{gap:6px}.card-topup-picker .deposit-method-copy strong,.card-topup-picker .deposit-method-copy span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.card-topup-picker .deposit-method-copy .skeleton-line{width:96px;height:14px}.card-topup-picker-skeleton{align-items:center;gap:14px;display:flex}.card-topup-picker-skeleton>span{flex:1;gap:8px;display:grid}.card-topup-picker-empty{width:100%;padding:8px 0 16px}.card-topup-picker-empty .empty-state-icon-plain{margin-bottom:0}.issued-cards-list{--card-list-row-height:42px}.issued-cards-list .mini-card{height:var(--card-list-row-height)}.card-list-banner{width:100%;min-width:0}.card-list-banner .home-promo-banner,.card-list-banner-placeholder{height:calc(var(--card-list-row-height) + 20px);aspect-ratio:auto;border-radius:8px;min-height:0}.card-list-banner-placeholder{background:var(--color-background)}.card-list-banner .home-promo-copy,.card-list-banner .home-promo-banner.image-only .home-promo-copy{grid-template-rows:16px 12px;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:0 8px;width:auto;display:grid;inset:0 10px}.card-list-banner .home-promo-copy strong,.card-list-banner .home-promo-copy>span{white-space:nowrap;text-overflow:ellipsis;grid-column:1;min-width:0;max-width:100%;overflow:hidden}.card-list-banner .home-promo-copy strong{grid-row:1;font-size:12px;line-height:16px}.card-list-banner .home-promo-copy>span{grid-row:2;font-size:10px;line-height:12px}:is(.card-list-banner .home-promo-copy:not(:has(>span)) strong,.card-list-banner .home-promo-copy:not(:has(>strong))>span){grid-row:1/3;align-self:center}.card-list-banner .home-promo-cta{white-space:nowrap;text-overflow:ellipsis;grid-area:1/2/3;align-self:center;max-width:100px;margin:0;padding:6px 10px;overflow:hidden}.card-list-banner .home-promo-art{opacity:.35;width:30%;height:100%;inset:0 0 0 auto}.card-list-banner .home-promo-banner.image-only .home-promo-art{opacity:1;width:100%}.card-list-banner .banner-dots{inset:auto 4px 2px auto;transform:none}.page-surface.profile-page{padding-top:calc(var(--overlay-safe-top,0px) + 16px);padding-top:var(--screen-padding-top)}.page-surface.profile-page.profile-subpage{padding-top:var(--screen-padding-top)}.profile-page .profile-hero{padding-top:0}.profile-page .profile-topbar{min-height:54px;padding-bottom:10px}.profile-page .profile-back-button{width:44px;height:44px}.profile-page .profile-topbar h1{line-height:22px;transform:translateY(2px)}.profile-page .profile-uid,.profile-page .profile-row-label,.profile-page .profile-row-value,.profile-page .profile-summary-title,.profile-page .profile-protection-title,.profile-page .profile-page-heading p{line-height:17px}.profile-page .profile-summary-sub,.profile-page .profile-protection-sub,.profile-page .profile-protection-raise{line-height:14px}.profile-page .profile-level-badge{line-height:12px}.page-surface.profile-page.profile-security-page{gap:24px}.profile-security-page .profile-topbar{margin-bottom:-8px}.page-surface.assets-page.services-page{padding-top:var(--screen-padding-top)}.services-page .services-page-header{min-height:44px}.services-page .services-page-header h1{line-height:33px}.services-page .services-search:not(.open){width:44px}.services-page .services-search,.services-page .services-search-input,.services-page .services-search-toggle{height:44px}.services-page .services-search-toggle{width:44px}.services-page .services-section-title{line-height:17px}.services-page .services-icon-button{width:100%;min-width:0}.services-page .services-icon-label{line-height:14px}.profile-page .device-card-name,.profile-page .device-card p,.profile-page .device-info p,.profile-page .profile-notification-title,.profile-page .profile-notification-body,.profile-page .notification-toggle strong,.profile-page .notification-toggle.with-description p{line-height:17px}.profile-page .device-card p{gap:0}.profile-page .device-card-name{flex-wrap:wrap}.profile-page .device-card-name em{line-height:12px}.profile-page .profile-notification-time{line-height:14px}.profile-page .profile-tabs+.profile-notification-list,.profile-page .device-list+.device-info{margin-top:8px}.page-surface.profile-page.notification-settings-page{gap:32px}.notification-settings-page .profile-topbar{margin-bottom:-16px}.page-surface.profile-page.change-pin-page{gap:0;padding-bottom:0}.change-pin-page .profile-page-heading h2{line-height:33px}.change-pin-page .pin-dots{flex:1;align-items:center;min-height:36px;margin:16px 0 0}.change-pin-page .pin-pad{padding-block:32px max(32px, var(--overlay-safe-bottom));flex-shrink:0;grid-template-columns:repeat(3,72px);gap:32px clamp(24px,50vw - 140px,61px);margin-top:0}.change-pin-page .pin-pad button{font-size:32px}.change-pin-page .pin-pad .pin-backspace{font-size:23px}@media (height<=700px){.change-pin-page .pin-pad{padding-block:16px max(16px, var(--overlay-safe-bottom));row-gap:12px}}.services-page .services-banners{margin-top:-16px}.services-banner-skeleton{aspect-ratio:370/125;border-radius:24px;width:100%;min-height:125px;display:block}.services-banners .home-promo{position:relative}.services-banners .banner-dots{bottom:8px;margin:0;position:absolute;inset-inline:0}.permission-primer-overlay{z-index:var(--z-sheet-over-fullscreen);background:var(--color-background);justify-content:center;align-items:stretch;animation:.22s ease-out both permission-primer-fade;display:flex;position:fixed;inset:0}.permission-primer{width:min(100%,480px);min-width:0;max-width:480px;padding:calc(var(--overlay-safe-top) + 24px) 24px calc(var(--overlay-safe-bottom) + 16px);background:var(--color-background);color:var(--color-text);letter-spacing:var(--letter-spacing);flex-direction:column;flex:1;display:flex}.permission-primer-body{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;display:flex}.permission-primer-art{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:176px;height:176px;margin-bottom:16px;animation:.56s cubic-bezier(.2,.9,.3,1.15) both permission-primer-arrive;display:block}.permission-primer-title{max-width:320px;font-size:20px;font-weight:var(--font-weight-semibold);text-wrap:balance;margin:0;line-height:26px}.permission-primer-text{max-width:300px;color:var(--color-text-secondary);text-wrap:balance;margin:0;font-size:16px;line-height:22px}.permission-primer-actions{flex-direction:column;gap:4px;display:flex}.permission-primer-actions .primary-large-button{width:100%}.permission-primer-later{height:48px;color:var(--color-text);font:inherit;font-size:16px;font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing);cursor:pointer;background:0 0;border:0}@keyframes permission-primer-fade{0%{opacity:0}}@keyframes permission-primer-arrive{0%{opacity:0;transform:scale(.86)}}@media (prefers-reduced-motion:reduce){.permission-primer-overlay,.permission-primer-art{animation:none}}.esim-home-widget{z-index:1;background:var(--color-home-surface,var(--color-surface));width:100%;color:var(--color-text);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:20px;flex-shrink:0;align-items:flex-start;gap:12px;padding:20px 20px 20px 16px;display:flex;position:relative;box-shadow:0 4px 15px #00000008}.esim-home-widget-icon{color:#2e92f6;background:#e8f2fe;border-radius:50%;flex:none;align-self:center;place-items:center;width:44px;height:44px;display:grid;position:relative}.esim-home-widget.is-warning .esim-home-widget-icon{color:#e89a2c;background:#fdf3e6}.esim-home-widget.is-success .esim-home-widget-icon{color:#34a86a;background:#e8f6ee}.esim-home-widget-spinner{background:var(--color-home-surface,var(--color-surface));border:2px solid #2e92f6;border-color:#2e92f6 #2e92f6 #0000 #0000;border-radius:50%;width:14px;height:14px;animation:1s linear infinite esim-home-spin;position:absolute;bottom:-2px;right:-2px}@keyframes esim-home-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.esim-home-widget-spinner{animation:none}}.esim-home-widget-text{flex-direction:column;flex:1;gap:4px;min-width:0;padding-top:2px;display:flex}.esim-home-widget-text strong{letter-spacing:-.03em;font-size:17px;font-weight:510;line-height:22px}.esim-home-widget-text small{letter-spacing:-.03em;color:var(--color-text-muted,#686f77);font-size:15px;line-height:20px}.esim-home-widget-action{letter-spacing:-.03em;color:#2e92f6;flex:none;padding-top:2px;font-size:15px;font-weight:510;line-height:20px}[data-theme=dark] .esim-home-widget-icon{background:#1f3b5c}[data-theme=dark] .esim-home-widget.is-warning .esim-home-widget-icon{background:#4a3718}[data-theme=dark] .esim-home-widget.is-success .esim-home-widget-icon{background:#17392a}.giveaway-home-widget{z-index:1;background:var(--color-home-surface,var(--color-surface));width:100%;color:var(--color-text);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:20px;flex-shrink:0;align-items:center;gap:12px;padding:16px 20px 16px 14px;display:flex;position:relative;box-shadow:0 4px 15px #00000008}.giveaway-home-widget-art{background:color-mix(in srgb, #7ed321 16%, var(--color-home-surface,var(--color-surface)));border-radius:50%;flex:none;place-items:center;width:48px;height:48px;display:grid}.giveaway-home-widget.is-won .giveaway-home-widget-art{background:var(--color-warning-wash)}.giveaway-home-widget-art .giveaway-ticket-art{object-fit:contain;width:34px;height:34px;display:block;transform:rotate(-14deg)}.giveaway-home-widget-text{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.giveaway-home-widget-text strong{letter-spacing:-.03em;font-size:17px;font-weight:510;line-height:22px}.giveaway-home-widget-text small{color:var(--color-muted);letter-spacing:-.03em;font-size:15px;line-height:20px}.giveaway-home-widget.is-won .giveaway-home-widget-text small{color:var(--color-warning-text)}.giveaway-home-widget-action{color:var(--color-primary);letter-spacing:-.03em;flex:none;font-size:15px;font-weight:510;line-height:20px}.giveaway-home-widget.is-loading{cursor:default}.giveaway-home-widget-art-skeleton{border-radius:50%;flex:none;width:48px;height:48px;display:block}.gc-home-widget{z-index:1;background:var(--color-home-surface,var(--color-surface));width:100%;color:var(--color-text);font:inherit;text-align:left;box-shadow:var(--shadow-tile);cursor:pointer;border:0;border-radius:20px;flex-shrink:0;align-items:center;gap:12px;padding:16px 20px 16px 16px;display:flex;position:relative}.gc-home-widget-icon{background:var(--color-info-soft);width:44px;height:44px;color:var(--color-accent-text);border-radius:50%;flex:none;place-items:center;display:grid}.gc-home-widget.is-expiring .gc-home-widget-icon{background:var(--color-warning-wash);color:var(--color-warning-text)}.gc-home-widget.is-gift .gc-home-widget-icon{background:var(--color-success-wash);color:var(--color-success-text)}.gc-home-widget-text{flex:1;gap:2px;min-width:0;display:grid}.gc-home-widget-text strong{font-size:16px;font-weight:var(--font-weight-medium);line-height:22px}.gc-home-widget-text small{color:var(--color-muted);overflow-wrap:anywhere;font-size:14px;line-height:20px}.gc-home-widget-action{color:var(--color-accent-text);font-size:14px;font-weight:var(--font-weight-medium);flex:none}:root{--color-logo-plate:#fff;--color-logo-edge:#10131814}:root[data-theme=dark]{--color-logo-plate:#eef0f3;--color-logo-edge:#ffffff1a}.gc-logo{aspect-ratio:1.6;background:var(--gc-logo-bg,var(--color-logo-plate));box-shadow:inset 0 0 0 1px var(--color-logo-edge);border-radius:12px;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.gc-logo img{object-fit:contain;width:100%;height:100%;padding:10% 12%;display:block}.gc-logo--tile{width:100%}.gc-logo--strip{width:144px}.gc-logo--hero{border-radius:20px;width:100%}.gc-logo--hero img{padding:12% 16%}.gc-logo--search{border-radius:8px;width:64px}.gc-logo--row{border-radius:7px;width:48px}.gc-logo--mini{border-radius:6px;width:40px}.gc-logo--search img,.gc-logo--row img,.gc-logo--mini img{padding:8% 10%}.gc-logo.is-monogram{background:var(--color-accent-wash);box-shadow:none;color:var(--color-accent-text)}.gc-logo-monogram{font-size:13px;font-weight:var(--font-weight-semibold);letter-spacing:0}.gc-logo--tile .gc-logo-monogram,.gc-logo--strip .gc-logo-monogram{font-size:22px}.gc-logo--hero .gc-logo-monogram{font-size:40px}.gc-logo--row .gc-logo-monogram,.gc-logo--mini .gc-logo-monogram{font-size:11px}
