: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 .empty-state-mascot{width:96px}.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-motion=reduced][data-layout] .bottom-sheet,:root[data-motion=reduced][data-layout] .sheet-closing .bottom-sheet,html[data-motion=reduced] .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{height:var(--app-height,100dvh);background:var(--color-background);place-items:center;display:grid}.auth-desktop-shell>*{width:min(430px,100%);height:min(820px, var(--app-height,100dvh));border-radius:var(--radius-l);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:8px;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-allocation-skeleton-bar{border-radius:999px;flex:1;width:100%;height:10px}.desktop-allocation-skeleton-item{width:88px;height:12px}.desktop-allocation-skeleton-item.is-short{width:64px}.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{cursor:default}.desktop-asset-skeleton-icon{flex-basis:36px;width:36px;height:36px}.desktop-asset-skeleton-symbol{width:64px;height:14px}.desktop-asset-skeleton-figure{justify-self:end;width:72px;height:14px}.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-spending-skeleton-amount{border-radius:10px;width:132px;height:32px}.desktop-spending-skeleton-period{width:72px;height:12px}.desktop-spending-skeleton-title{width:84px;height:12px}.desktop-spending-skeleton-fill{border-radius:999px;height:100%}.desktop-spending-skeleton-fill.is-wide{width:78%}.desktop-spending-skeleton-fill.is-mid{width:52%}.desktop-spending-skeleton-fill.is-short{width:34%}.desktop-spending-skeleton-value{width:48px;height:12px}.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-mini-card-skeleton{aspect-ratio:1.586;border-radius:16px;width:100%;height:auto;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{cursor:default}.desktop-skeleton-tile{border-radius:12px;flex-basis:40px;width:40px;height:40px}.desktop-history-widget-skeleton-title{width:min(160px,72%);height:14px}.desktop-history-widget-skeleton-title.is-short{width:min(112px,52%)}.desktop-history-widget-skeleton-subtitle{width:min(96px,44%);height:12px}.desktop-history-widget-skeleton-amount{width:72px;height:14px}.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-rewards-row.is-skeleton{pointer-events:none}.desktop-rewards-skeleton-label{width:88px;height:14px}.desktop-rewards-skeleton-value{width:72px;height:14px}.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{text-overflow:ellipsis;white-space:nowrap;font-weight:500;display:block;overflow:hidden}.desktop-history-cell-subtitle{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.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;animation:.28s ease-out overlay-fade-in;position:fixed;inset:0}.desktop-drawer-backdrop.is-closing{animation:.22s ease-in forwards desktop-drawer-fade-out}.desktop-drawer{z-index:calc(var(--z-sheet) + 1);background:var(--color-surface);flex-direction:column;width:min(420px,100%);padding:20px 24px;animation:.32s cubic-bezier(.22,1,.36,1) forwards desktop-drawer-in;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%);box-shadow:-12px 0 40px #1013181f}.desktop-drawer.is-closing{animation:.24s cubic-bezier(.4,0,1,1) forwards desktop-drawer-out}@keyframes desktop-drawer-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes desktop-drawer-out{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes desktop-drawer-fade-out{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.desktop-drawer,.desktop-drawer.is-closing,.desktop-drawer-backdrop,.desktop-drawer-backdrop.is-closing{animation:none;transform:none}}html[data-motion=reduced] .desktop-drawer,html[data-motion=reduced] .desktop-drawer.is-closing,html[data-motion=reduced] .desktop-drawer-backdrop,html[data-motion=reduced] .desktop-drawer-backdrop.is-closing{animation:none;transform:none}.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-skeleton-amount{border-radius:10px;width:168px;height:34px}.desktop-drawer-skeleton-title{width:140px;height:14px}.desktop-drawer-skeleton-status{width:84px;height:22px}.desktop-drawer-skeleton-label{width:72px;height:12px}.desktop-drawer-skeleton-value{width:96px;height:14px}.desktop-drawer-skeleton-value.is-wide{width:132px}.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}.desktop-catalog-skeleton-title{width:min(180px,72%);height:16px}.desktop-catalog-skeleton-subtitle{width:min(240px,88%);height:12px}.desktop-catalog-skeleton-highlight{width:min(120px,48%);height:12px}.desktop-catalog-skeleton-price{width:72px;height:16px}.desktop-catalog-skeleton-button{border-radius:999px;width:120px;height:42px}@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{width:100%;height:var(--app-height,100dvh);grid-template-columns:2fr 1fr;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,.auth-split-step .auth-support-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>main.pin-screen{background:0 0;width:min(430px,100%);height:min(720px,100%)}.auth-split-step .auth-version{color:var(--color-muted);text-align:center;padding-top:16px;position:static}.auth-split-hero{background:var(--auth-onboarding-bg);min-width:0;color:var(--color-on-dark,#fff);position:relative;overflow:hidden}.auth-split-hero .auth-slide:not(:has(img.cover)){grid-template-rows:auto minmax(0,1fr);row-gap:16px;padding:40px clamp(24px,4vw,48px) 64px;display:grid}.auth-split-hero .auth-slide:not(:has(img.cover)) .auth-onboarding-copy{width:100%;min-width:0;position:relative;top:auto;left:auto;transform:none}.auth-split-hero .auth-slide:not(:has(img.cover)) .auth-onboarding-copy h1{font-size:clamp(28px,2.6vw,36px)}.auth-split-hero .auth-slide:not(:has(img.cover)) .auth-visual{height:auto;min-height:0;position:relative;inset:auto}.auth-split-hero .auth-visual .card-hand,.auth-split-hero .auth-visual .cards-mockup{object-fit:contain;width:100%;max-width:none;height:100%;inset:0;transform:none}.auth-split-hero .auth-visual .card-hand{object-position:center bottom}.auth-split-hero .auth-visual .cards-mockup{object-position:center}.auth-split-hero .auth-visual .world-map{width:150%;max-width:none;top:50%;left:50%;transform:translate(-50%,-50%)}.auth-split-hero .auth-transfer.sent{top:4%;left:auto;right:0}.auth-split-hero .auth-person.james{top:30%;left:auto;right:8%}.auth-split-hero .auth-transfer.received{top:auto;bottom:22%;left:0}.auth-split-hero .auth-person.emma{top:auto;bottom:4%;left:20%}.auth-split-hero .auth-progress{z-index:5;width:auto;position:absolute;bottom:28px;left:clamp(24px,4vw,48px);right:clamp(24px,4vw,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}}html[data-motion=reduced] .desktop-side-panel,html[data-motion=reduced] .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{margin:0 -12px}.desktop-table.desktop-assets-data{border-collapse:separate;border-spacing:0}.desktop-assets-data th,.desktop-assets-data td{text-align:left;vertical-align:middle;padding:10px 12px}.desktop-assets-data th{height:34px;color:var(--color-muted);letter-spacing:.2px;text-transform:uppercase;padding-block:0;font-size:12px;font-weight:510}.desktop-assets-data td{height:64px;font-size:15px}.desktop-assets-data tbody tr.is-interactive{cursor:pointer}.desktop-assets-data tbody tr.is-interactive:hover td,.desktop-assets-data tbody tr.selected td{background:var(--desktop-hover);transition:background-color .15s}.desktop-assets-data tbody tr.is-interactive:hover td:first-child,.desktop-assets-data tbody tr.selected td:first-child{border-radius:14px 0 0 14px}.desktop-assets-data tbody tr.is-interactive:hover td:last-child,.desktop-assets-data tbody tr.selected td:last-child{border-radius:0 14px 14px 0}.desktop-assets-data tbody tr.selected td:first-child{box-shadow:inset 3px 0 0 var(--color-primary)}.desktop-assets-data td.desktop-table-empty{background:0 0;height:auto;padding:8px 12px 4px}.desktop-assets-col-chevron{width:28px}.desktop-assets-price,.desktop-assets-amount,.desktop-assets-value{text-align:right}.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-data .desktop-assets-col-price{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 .services-favorites-slot{aspect-ratio:auto;border-radius:18px;max-width:none;min-height:118px}:root[data-layout] .desktop-fallback--content .services-favorites-add{background:0 0;border-style:dashed}:root[data-layout] .desktop-fallback--content .services-favorites-add .services-icon-circle{color:var(--color-muted);border:0}: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{text-overflow:ellipsis;padding-block:10px;overflow:hidden}.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-table{border-collapse:collapse;width:100%}.desktop-table.is-fixed{table-layout:fixed}.desktop-table th.is-end,.desktop-table td.is-end{text-align:right}.desktop-table.is-loading tbody tr,.desktop-table.is-loading tbody tr:hover,.desktop-table.is-loading tbody tr:hover td{cursor:default;background:0 0}.desktop-table-skeleton-lead{align-items:center;gap:12px;min-width:0;display:flex}.desktop-table-skeleton-copy{flex-direction:column;gap:6px;min-width:0;display:flex}.desktop-table-skeleton-icon{border-radius:12px;flex-basis:40px;width:40px;height:40px}.desktop-assets-data .desktop-table-skeleton-icon{border-radius:50%}.desktop-table-skeleton-title{width:min(180px,72%);height:14px}.desktop-table-skeleton-title.is-short{width:min(132px,55%)}.desktop-table-skeleton-title.is-long{width:min(210px,78%)}.desktop-table-skeleton-subtitle{width:min(110px,48%);height:12px}.desktop-table-skeleton-subtitle.is-wide{width:min(128px,58%)}.desktop-table-skeleton-text{width:min(132px,86%)}.desktop-table-skeleton-pill{width:min(84px,100%);height:22px}.desktop-table-skeleton-amount{width:min(88px,70%);height:16px;margin-left:auto}.desktop-table-skeleton-spacer{width:8px;height:14px;display:inline-block}.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)}.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{display:none}.desktop-chrome--app .calls-history-list{background:var(--color-surface-subtle);border-radius:24px;flex-direction:column;gap:8px;padding:8px;display:flex;overflow:hidden}.desktop-chrome--app .calls-history-list .swipe-row-content{border-radius:16px;overflow:hidden}.desktop-chrome--app .calls-history-list .person-row-body{border-bottom-color:#0000}.desktop-chrome--app .calls-history-list .swipe-row.is-open .swipe-row-content,.desktop-chrome--app .calls-history-list .swipe-row.is-swiping .swipe-row-content{background:var(--color-surface);border-radius:16px}.desktop-chrome--flow .desktop-sidebar,.desktop-sidebar[hidden]{display:none}.otp-step{--otp-accent:color-mix(in srgb, var(--color-primary) 55%, #fff);--otp-muted:#fff9;--otp-cell-bg:#ffffff0f;--otp-cell-border:#ffffff1a;--otp-error:#ff9a9a;gap:0}.otp-step-header{gap:0}.otp-step-header h1{margin-bottom:12px}.otp-step-header p{color:var(--otp-muted);font-size:15px;line-height:1.4}.otp-step-header .otp-recipient{min-width:0;color:var(--color-on-dark);white-space:nowrap;align-items:baseline;gap:10px;margin-top:2px;display:flex}.otp-recipient-value{min-width:0;display:flex;overflow:hidden}.otp-recipient-head{text-overflow:ellipsis;flex-shrink:1000;min-width:0;overflow:hidden}.otp-recipient-tail{text-overflow:ellipsis;flex-shrink:1;min-width:0;overflow:hidden}.otp-recipient-change{color:var(--otp-accent);font:inherit;background:0 0;border:0;flex-shrink:0;padding:0;font-weight:400}.otp-recipient-change:active{opacity:.6}.auth-otp.otp-cells{grid-template-columns:repeat(var(--otp-length,6), minmax(0, 1fr));justify-content:stretch;gap:clamp(6px,2.2vw,10px);margin-top:clamp(28px,6dvh,48px)}.auth-otp.otp-cells .otp-cell{aspect-ratio:4/5;border-color:var(--otp-cell-border);background:var(--otp-cell-bg);border-radius:14px;max-width:none;height:auto;font-size:clamp(22px,7vw,28px);transition:border-color .16s,background-color .16s}.auth-otp.otp-cells:focus-within .otp-cell.is-active{border-color:var(--otp-accent)}.auth-otp.otp-cells .otp-cell.is-filled{border-color:#ffffff2e}.auth-otp.otp-cells.is-error .otp-cell{border-color:var(--otp-error)}.auth-otp.otp-cells.is-busy .otp-cell{opacity:.55}.otp-actions{justify-content:space-between;align-items:center;gap:12px;min-height:44px;margin-top:12px;display:flex}.otp-switch-method,.otp-resend{min-width:0;min-height:44px;font:inherit;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:14px;font-weight:510;line-height:1.2;display:inline-flex}.otp-switch-method{color:var(--color-on-dark);text-align:left}.otp-switch-method svg{flex-shrink:0;transform:rotate(90deg)}.otp-resend{white-space:nowrap;color:var(--otp-accent);text-align:right;flex-shrink:0;margin-left:auto}.otp-resend.is-waiting{color:var(--otp-muted);font-variant-numeric:tabular-nums;font-weight:400}.otp-switch-method:disabled,.otp-resend:disabled{opacity:.5}.otp-step .otp-message{margin:4px 0 0;font-size:14px}.otp-step .auth-inline-error.otp-message{color:var(--otp-error)}.auth-page.auth-shell>.otp-paste-dock{z-index:3;right:0;bottom:max(calc(var(--keyboard-inset,0px) + 8px), calc(var(--overlay-safe-bottom,0px) + 24px));pointer-events:none;justify-content:center;display:flex;position:fixed;left:0}.otp-paste-dock .paste-code-button.otp-paste-button{height:44px;color:var(--color-on-dark);pointer-events:auto;background:0 0;border-radius:22px;gap:10px;margin:0;padding:0 20px;font-size:17px;font-weight:510}.otp-paste-dock .paste-code-button.otp-paste-button:active{background:#ffffff14}.otp-paste-dock .paste-code-button.otp-paste-button:disabled{opacity:.5}.auth-split-step .otp-step{--otp-accent:var(--color-primary);--otp-muted:var(--color-muted);--otp-cell-bg:var(--color-surface);--otp-cell-border:var(--color-border);--otp-error:var(--color-danger,#d93a3a)}.auth-split-step .otp-step-header .otp-recipient,.auth-split-step .otp-switch-method{color:var(--color-text)}.auth-split-step .auth-otp.otp-cells .otp-cell.is-filled{border-color:color-mix(in srgb, var(--color-text) 24%, transparent)}.auth-split-step .auth-otp.otp-cells:focus-within .otp-cell.is-active{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 22%, transparent)}.auth-split-step .auth-page.auth-shell>.otp-paste-dock{justify-content:flex-start;margin-top:8px;padding-inline:16px;position:static}.auth-split-step .otp-paste-dock .paste-code-button.otp-paste-button{color:var(--color-primary);padding:0}.screen-skeleton{overflow:hidden}.screen-skeleton.is-cover{z-index:var(--z-page-over-tabs);position:fixed;inset:0}.screen-skeleton-topbar{align-items:center}.screen-skeleton-title.skeleton-line{justify-self:center;height:18px}.screen-skeleton-heading{justify-content:space-between;align-items:center;min-height:48px;display:flex}.screen-skeleton-heading-line.skeleton-line{border-radius:10px;width:140px;height:28px}.screen-skeleton-body{gap:24px;margin-top:16px;display:grid}.screen-skeleton-card.skeleton{border-radius:var(--radius);width:100%;height:132px}.screen-skeleton-rows{gap:20px;display:grid}.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;max-width:none;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}.home-our-services,.home-gift-cards{flex-direction:column;flex-shrink:0;gap:16px;width:100%;display:flex}.home-recommendations{border-radius:var(--home-block-radius);background:var(--color-home-surface,var(--color-surface));flex-direction:column;flex-shrink:0;gap:16px;width:100%;padding:16px;display:flex;box-shadow:0 4px 15px #00000008}.our-services-row{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:125px;gap:12px;display:grid}.our-services-row.count-1{grid-template-columns:minmax(0,1fr)}.our-services-tile{border-radius:var(--home-block-radius);min-width:0;height:100%;color:var(--color-text);background:var(--color-field);text-align:left;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:16px;transition:transform .16s ease-out;display:flex;position:relative;overflow:hidden}.our-services-tile--esim{background:linear-gradient(149deg,#e9f4f0 0%,#d4e8de 100%)}.our-services-tile--radio{background:linear-gradient(158deg,#edf3fc 0%,#d8e5f7 100%)}:root[data-theme=dark] .our-services-tile--esim{background:linear-gradient(150deg,#26322a 0%,#1c261f 100%)}:root[data-theme=dark] .our-services-tile--radio:not(.is-live){background:linear-gradient(150deg,#222d3d 0%,#19212e 100%)}.our-services-tile:active{transition-duration:0s;transform:scale(.97)}@media (prefers-reduced-motion:reduce){.our-services-tile:active{transform:none}}html[data-motion=reduced] .our-services-tile:active{transform:none}.our-services-title{z-index:1;max-width:70%;font-size:20px;font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing);line-height:24px;display:block;position:relative}.our-services-art{aspect-ratio:177/124;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;height:auto;position:absolute}.our-services-art--esim{width:87.2%;bottom:0;right:5.6%}.our-services-art--radio{width:114.5%;max-width:none;bottom:-4px;right:0}.our-services-tile--radio.is-live{color:#fff;background:linear-gradient(135deg, var(--wave-from,#5b5bd6), var(--wave-to,#2a2a7a));cursor:pointer;justify-content:space-between;gap:8px;padding:12px}.our-services-radio-copy{flex-direction:column;gap:2px;width:100%;min-width:0;display:flex}.our-services-tile--radio.is-live .our-services-title{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.our-services-radio-track{text-overflow:ellipsis;white-space:nowrap;opacity:.8;font-size:12px;line-height:16px;overflow:hidden}.our-services-radio-controls{justify-content:space-between;align-items:center;width:100%;display:flex}.radio-mini-button{color:#fff;fill:currentColor;background:0 0;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;transition:transform .16s ease-out,opacity .16s ease-out;display:grid}.radio-mini-button svg{fill:currentColor}.radio-mini-button.main{aspect-ratio:1;width:min(44px,40%);height:auto;color:var(--wave-to,#2a2a7a);background:#fff;flex-shrink:0}.our-services-tile.is-live:has(.radio-mini-button:active){transform:none}.radio-mini-button:active{transition-duration:0s;transform:scale(.9)}.radio-mini-button:disabled{opacity:.4}.radio-mini-button.is-pending{animation:1s ease-in-out infinite radio-mini-pulse}@keyframes radio-mini-pulse{50%{opacity:.6}}@media (prefers-reduced-motion:reduce){.radio-mini-button.is-pending{animation:none}}html[data-motion=reduced] .radio-mini-button.is-pending{animation:none}.our-services-row .skeleton.our-services-tile{padding:0}.skeleton.our-services-tile:after{content:none}.home-gift-cards{container-type:inline-size}.home-gift-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@container (width>=568px){.home-gift-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (width>=868px){.home-gift-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.home-gift-pin{width:100%;min-width:0;color:var(--color-text);font:inherit;text-align:left;background:0 0;border:0;flex-direction:column;align-items:stretch;gap:2px;padding:0;transition:transform .16s ease-out;display:flex}.home-gift-pin .gc-logo,.home-gift-skeleton{aspect-ratio:1.6;border-radius:20px;width:100%;margin-bottom:6px}.home-gift-pin .gc-logo img{object-fit:contain;padding:0}button.home-gift-pin:active{transition-duration:0s;transform:scale(.97)}@media (prefers-reduced-motion:reduce){button.home-gift-pin:active{transform:none}}html[data-motion=reduced] button.home-gift-pin:active{transform:none}.home-gift-name,.home-gift-price{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.home-gift-name{height:20px;font-size:15px;font-weight:590;line-height:20px}.home-gift-price{height:18px;color:var(--color-text-muted);font-size:13px;line-height:18px}.home-gift-pin.is-skeleton{pointer-events:none}.home-gift-pin.is-skeleton .home-gift-name,.home-gift-pin.is-skeleton .home-gift-price{align-items:center;display:flex}.home-gift-pin.is-skeleton .skeleton-line{height:12px}.home-gift-more{flex-direction:column;display:flex}.recommendations-masonry{align-items:flex-start;gap:10px;display:flex}.recommendations-column{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.recommendation-card{width:100%;color:var(--color-text);background:var(--color-field);text-align:left;border-radius:20px;transition:transform .16s ease-out;display:block;overflow:hidden}.recommendation-card:active:not(:disabled){transition-duration:0s;transform:scale(.98)}.recommendation-card:disabled{cursor:default}.recommendation-media{background:var(--color-surface-subtle,var(--color-divider));border-radius:20px;width:100%;display:block;position:relative;overflow:hidden}.recommendation-media img{object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.recommendation-card.overlay .recommendation-media:after{content:"";pointer-events:none;background:linear-gradient(#0000008c 0%,#00000040 35%,#0000 60%);position:absolute;inset:0}.recommendation-overlay-title{z-index:1;color:#fff;text-shadow:0 1px 8px #00000073;font-size:15px;font-weight:590;line-height:20px;position:absolute;top:14px;left:14px;right:14px}.recommendation-copy{flex-direction:column;gap:4px;padding:12px 14px 16px;display:flex}.recommendation-copy strong{font-size:15px;font-weight:590;line-height:20px}.recommendation-copy span{color:var(--color-muted);font-size:13px;line-height:18px}.recommendation-skeleton{border-radius:20px;height:168px}.recommendation-skeleton.tall{height:236px}.home-ptr{--ptr-pull:0px;--ptr-top:0px;--ptr-progress:0;--ptr-height:calc(200px + var(--overlay-safe-top,0px));z-index:3;height:var(--ptr-height);pointer-events:none;transform:translate3d(0, calc(var(--ptr-top) + var(--ptr-pull) - 100%), 0);will-change:transform;position:fixed;top:0;left:0;right:0;overflow:hidden}.home-ptr-content{gap:var(--home-block-gap);will-change:transform;flex-direction:column;display:flex}.home-screen>.home-bg{will-change:transform}.home-ptr:not(.is-ptr-active):not([data-phase=refreshing]){visibility:hidden}.home-ptr-spot{will-change:transform;z-index:1;width:28px;height:28px;transform:translate3d(0, calc((var(--ptr-pull) - var(--ptr-safe,0px)) / -2 + 14px), 0);margin-left:-14px;position:absolute;bottom:0;left:50%}.home-ptr-spinner{width:28px;height:28px;opacity:var(--ptr-progress);transform:rotate(calc(var(--ptr-progress) * 270deg));display:block}.home-ptr-track,.home-ptr-arc{fill:none;stroke-width:2.5px}.home-ptr-track{stroke:color-mix(in srgb, var(--color-text) 10%, transparent)}.home-ptr-arc{stroke:var(--color-text);stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--ptr-progress) * 80);transform-origin:50%;transform:rotate(-90deg)}.home-ptr[data-phase=refreshing] .home-ptr-spinner{opacity:1;animation:.8s linear infinite home-ptr-spin}.home-ptr[data-phase=refreshing] .home-ptr-arc{stroke-dashoffset:72px}.home-ptr.is-ptr-settling,.home-ptr.is-ptr-settling .home-ptr-spot,.home-ptr-content.is-ptr-settling{transition:transform var(--motion-duration-spring) var(--motion-ease-spring)}@keyframes home-ptr-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.home-ptr[data-phase=refreshing] .home-ptr-spinner{animation-duration:2s}.home-ptr.is-ptr-settling,.home-ptr.is-ptr-settling .home-ptr-spot,.home-ptr-content.is-ptr-settling{transition:transform var(--motion-duration-base) var(--motion-ease-standard)}}html[data-motion=reduced] .home-ptr[data-phase=refreshing] .home-ptr-spinner{animation-duration:2s}html[data-motion=reduced] .home-ptr.is-ptr-settling,html[data-motion=reduced] .home-ptr.is-ptr-settling .home-ptr-spot,html[data-motion=reduced] .home-ptr-content.is-ptr-settling{transition:transform var(--motion-duration-base) var(--motion-ease-standard)}.esim-home-widget{z-index:1;border-radius:var(--home-block-radius);background:var(--color-home-surface,var(--color-surface));width:100%;color:var(--color-text);font:inherit;text-align:left;cursor:pointer;border:0;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}}html[data-motion=reduced] .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;border-radius:var(--home-block-radius);background:var(--color-home-surface,var(--color-surface));width:100%;color:var(--color-text);font:inherit;text-align:left;cursor:pointer;border:0;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;border-radius:var(--home-block-radius);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;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}
