:where(.page-surface){isolation:isolate;overscroll-behavior-y:none;position:relative}.page-surface>.home-bg{z-index:-1;opacity:.8;max-width:none;margin:0;position:absolute}:root[data-theme=dark] .page-surface>.home-bg,.page-surface:is(.auth-page,.auth-split-hero,.service-unavailable,.guest-call-page)>.home-bg{opacity:.12}.page-surface.auth-page>.home-bg{display:none}.auth-split-hero.page-surface{background:#101318}.auth-split-form .page-surface>.home-bg,.desktop-cards-page .page-surface>.home-bg{display:none}.desktop-cards-left>.page-surface{background:0 0}.home-bg{--page-bg-start:color-mix(in srgb, var(--color-background) 65%, var(--color-muted));--page-bg-highlight:var(--color-surface);top:calc(var(--screen-padding-top) - 78px);pointer-events:none;width:100%;height:554px;position:absolute;left:0;-webkit-mask-image:linear-gradient(#000 calc(100% - 60px),#0000);mask-image:linear-gradient(#000 calc(100% - 60px),#0000)}:root[data-theme=dark] .home-bg{--page-bg-highlight:var(--color-text)}.home-bg-canvas{width:100%;height:100%;display:block}.home-bg-blob{transform-box:fill-box;transform-origin:50%;will-change:transform}:root:not([data-theme=dark]) .home-screen .home-bg-blob{will-change:auto;animation:none}@media (prefers-reduced-motion:no-preference){.home-bg-blob-band{animation:26s ease-in-out infinite alternate home-bg-drift-band}.home-bg-blob-halo{animation:34s ease-in-out infinite alternate home-bg-drift-halo}.home-bg-blob-streak{animation:21s ease-in-out infinite alternate home-bg-drift-streak}}@keyframes home-bg-drift-band{0%{transform:translate(0,0)scale(1)}to{transform:translate(22px,-14px)scale(1.08)}}@keyframes home-bg-drift-halo{0%{transform:translate(0,0)scale(1)}to{transform:translate(30px,18px)scale(1.12)}}@keyframes home-bg-drift-streak{0%{transform:translate(0,0)scale(1)}to{transform:translate(-26px,12px)scale(1.05)}}:root{--color-primary:#2e92f6;--color-primary-foreground:#fff;--color-background:#f5f6f7;--color-surface:#fff;--color-text:#101318;--color-muted:#686f77;--color-border:#dde0e3;--color-field:#f5f6f7;--color-accent:var(--color-primary);--color-text-muted:var(--color-muted);--color-text-tertiary:var(--color-muted);--color-border-subtle:var(--color-divider);--color-surface-muted:var(--color-field);--color-bg:var(--color-background);--color-text-secondary:#41474f;--color-on-dark:#fff;--color-surface-inverse:#101318;--color-surface-subtle:#f5f6f7;--color-divider:#dde0e3;--color-disabled:#92989f;--color-gain:#2ab07a;--color-loss:#ef3b3b;--color-info-soft:#eaf4fe;--color-accent-wash:#cfe6fc;--color-danger:#ef3b3b;--color-danger-wash:#fdeaea;--color-success-wash:#e3f4ea;--color-warning-wash:#fff6e0;--color-warning-text:#8a5a00;--color-success-text:#14804a;--color-danger-text:#a1293c;--shadow-tile:0 4px 12.5px #00000005;--shadow-sheet:0 4px 25px #00000005;--radius:16px;--radius-s:10px;--radius-m:16px;--radius-l:24px;--shadow-card:0 1px 2px #1013180a, 0 10px 30px #1013180f;--desktop-topbar-h:68px;--desktop-content-max:1440px;--desktop-content-pad:32px;--font-family:"SF Pro", -apple-system, BlinkMacSystemFont, Inter, "Segoe UI", ui-sans-serif, system-ui, sans-serif;--font-weight-regular:400;--font-weight-medium:510;--font-weight-semibold:590;--letter-spacing:-.03em;--letter-spacing-caption:-.01em;--color-primary-pressed:color-mix(in srgb, var(--color-primary) 82%, #000);--color-button-secondary:#e6e7e8;--color-button-secondary-pressed:#dde0e3;--color-button-disabled:#e6e7e8;--color-button-disabled-text:var(--color-disabled);--screen-padding-x:16px;--screen-padding-top:calc(env(safe-area-inset-top,0px) + 24px);--page-title-size:28px;--page-title-weight:590;--nav-title-size:16px;--overlay-safe-top:env(safe-area-inset-top,0px);--overlay-safe-bottom:env(safe-area-inset-bottom,0px);--keyboard-inset:0px;--z-sheet-below-tabs:90;--z-tab-bar:100;--z-page-over-tabs:200;--z-sheet:300;--z-fullscreen:400;--z-sheet-over-fullscreen:500;--z-status:600;--z-status-scrim:650;--z-toast:700;color:var(--color-text);background:var(--color-background);font-family:var(--font-family);font-synthesis:none;text-rendering:optimizelegibility}:root[data-theme=dark]{--color-field:#282c31;--color-button-secondary:var(--color-divider);--color-button-secondary-pressed:color-mix(in srgb, var(--color-divider) 80%, #000);--color-button-disabled:var(--color-field);--color-button-disabled-text:var(--color-muted);--color-text-secondary:#b9bec4;--color-surface-inverse:#23272d;--color-surface-subtle:#282c31;--color-divider:#686f77;--color-disabled:#92989f;--color-gain:#2ab07a;--color-loss:#ef3b3b;--color-info-soft:#213951;--color-accent-wash:#213951;--color-danger-wash:#3a1d1f;--color-success-wash:#12301f;--color-warning-wash:#3a2e14;--color-warning-text:#f0c775;--color-success-text:#6fdca6;--color-danger-text:#ff9ea4;--shadow-card:0 1px 2px #0000004d, 0 10px 30px #00000059;--shadow-tile:0 4px 12.5px #0000004d;--shadow-sheet:0 4px 25px #00000073}:root[data-theme=dark] .glass-card{background:#1e242eb8}:root[data-theme=dark] .app-alert{background:linear-gradient(145deg,#2c3442bd,#1c222c70),#151a22c7;border-color:#ffffff1f;box-shadow:inset 0 1px #ffffff14,inset 0 -1px #00000040,0 16px 40px #0006}:root[data-theme=dark] .home-mobile-tabs{background:#151a22cc;box-shadow:0 4px 30px #00000073}:root[data-theme=dark] .home-story-skeleton{background:#ffffff14}:root[data-theme=dark] .finance-api-note{background:#ffffff0f}:root[data-theme=dark] .wallet-amount,:root[data-theme=dark] .home-story-light .home-story-title{color:var(--color-text)}:root[data-theme=dark] img[src^="/profile/icon-"]:not([src*=check-]):not([src*=alert-mark]),:root[data-theme=dark] img[src="/assets/qr.svg"],:root[data-theme=dark] img[src="/assets/filter.svg"],:root[data-theme=dark] img[src="/assets/copy.svg"],:root[data-theme=dark] img[src="/assets/copied.svg"],:root[data-theme=dark] img[src="/assets/referral/link.svg"],:root[data-theme=dark] img[src^="/cards/icon-"],:root[data-theme=dark] img[src^="/services/"]:not([src*=alipay]),:root[data-theme=dark] img[src="/withdraw/user.svg"],:root[data-theme=dark] img[src="/withdraw/scan.svg"],:root[data-theme=dark] img[src="/deposit/share.svg"]{filter:invert()hue-rotate(180deg)}html.tg-miniapp{--screen-padding-top:calc(var(--tg-safe-area-inset-top,0px) + var(--tg-content-safe-area-inset-top,0px) + 24px);--overlay-safe-top:calc(var(--tg-safe-area-inset-top,0px) + var(--tg-content-safe-area-inset-top,0px));--overlay-safe-bottom:var(--tg-safe-area-inset-bottom,0px)}html.tg-miniapp .app-alerts.top{top:calc(var(--tg-safe-area-inset-top,0px) + var(--tg-content-safe-area-inset-top,0px) + 16px)}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}:where(body *){letter-spacing:var(--letter-spacing)}:where(code,kbd,samp,pre,.mono,[class*=-mono],.qr-result-address,.vouchers-code-field input){letter-spacing:normal}:where(small){font-size:12px}:where(b,strong,h1,h2,h3,h4,h5,h6,th){font-weight:var(--font-weight-semibold)}input,textarea,select{min-width:0;max-width:100%}img,video,canvas{max-width:100%}.card-topup-screen,.qr-scan-screen,.payment-status-screen,.fullscreen-overlay,.call-overlay,.email-reminder-setup,.didit-frame-overlay,.desktop-drawer,.mk-overlay,.bottom-sheet-overlay,.assets-settings-overlay,.deposit-sheet-overlay,.qr-scanner-overlay,.withdraw-no-balance-overlay,.card-info-overlay,.finance-sheet-overlay,.rewards-success-overlay{overflow-x:clip}html{overscroll-behavior:none;height:100%;overflow:hidden}body{overscroll-behavior:none;touch-action:manipulation;min-width:320px;max-width:100vw;height:100%;margin:0;overflow:clip hidden}#root{height:100%}body.scroll-locked{overscroll-behavior:none;width:100%;position:fixed;overflow:hidden}body.auth-scroll-locked{overscroll-behavior:none;width:100%;height:100%;position:fixed;overflow:hidden}button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:0}button,body{-webkit-user-select:none;user-select:none}[data-selectable],input,textarea{-webkit-user-select:text;user-select:text}img:not([data-allow-save]){-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}:focus:not(:focus-visible),input:not([type=checkbox],[type=radio],[type=range],[type=file]):focus-visible,textarea:focus-visible,[contenteditable]:focus-visible{outline:none}input,select,textarea{font-size:16px}.glass-round-button{color:var(--color-text);letter-spacing:var(--letter-spacing);text-align:center;flex-direction:column;align-items:center;gap:8px;font-size:12px;line-height:1.12;display:flex}.glass-round-button:disabled{cursor:not-allowed;opacity:.45}.app-close-button{font-size:0}.app-close-button-icon{z-index:1;width:24px;height:24px;display:block;position:relative}.app-close-button-icon:before,.app-close-button-icon:after{background:var(--color-text);content:"";transform-origin:50%;border-radius:999px;width:20px;height:2.5px;position:absolute;top:50%;left:50%}.app-close-button-icon:before{transform:translate(-50%,-50%)rotate(45deg)}.app-close-button-icon:after{transform:translate(-50%,-50%)rotate(-45deg)}.glass-round-button-label{max-width:80.5px;display:block}.app-alerts{z-index:var(--z-toast);pointer-events:none;gap:8px;display:grid;position:fixed;left:16px;right:16px}.app-alerts.top{top:calc(var(--overlay-safe-top) + 16px)}.app-alerts.bottom{bottom:max(16px, var(--overlay-safe-bottom))}.app-alert{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);width:min(100%,430px);min-height:48px;color:var(--color-text);text-align:center;pointer-events:auto;background:linear-gradient(145deg,#ffffffbd,#fafafa70),#fafafa99;border:1px solid #ffffff94;border-radius:22px;justify-self:center;padding:14px 18px 14px 20px;font-size:14px;font-weight:510;line-height:1.15;animation:.18s ease-out app-alert-enter;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffd1,inset 0 -1px #0000000a,0 16px 40px #0b14201f}.app-alert:before{background:var(--alert-accent,var(--color-primary));content:"";border-radius:99px;width:4px;position:absolute;top:12px;bottom:12px;left:10px}.app-alert.success{--alert-accent:var(--color-gain)}.app-alert.error{--alert-accent:var(--color-danger)}.app-alert.info{--alert-accent:var(--color-primary)}@keyframes app-alert-enter{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.primary-large-button,.secondary-large-button{border-radius:32px;justify-content:center;align-items:center;width:100%;height:52px;padding:16px 32px;font-size:16px;font-weight:510;line-height:22px;display:flex}.primary-large-button{color:var(--color-on-dark);background:var(--color-primary)}.secondary-large-button{color:var(--color-text);background:var(--color-button-secondary)}.primary-large-button:active:not(:disabled){background:var(--color-primary-pressed)}.secondary-large-button:active:not(:disabled){background:var(--color-button-secondary-pressed)}button.primary-large-button:disabled,button.secondary-large-button:disabled{cursor:not-allowed;color:var(--color-button-disabled-text);background:var(--color-button-disabled)}.ui-switch{background:var(--color-divider);border-radius:999px;align-items:center;width:46px;height:28px;padding:2px;transition:background .16s;display:flex}.ui-switch span{background:var(--color-surface);border-radius:50%;width:24px;height:24px;transition:transform .16s;box-shadow:0 2px 8px #00000024}.ui-switch.checked{background:var(--color-primary)}.ui-switch.checked span{transform:translate(18px)}.ui-switch.disabled{opacity:.4;cursor:default}.skeleton{background:linear-gradient(90deg,#0000,#ffffff9e,#0000) 0 0/180% 100%,#e8edf3 0 0/100% 100%;border-radius:999px;animation:1.25s ease-in-out infinite skeleton-shimmer;display:block;overflow:hidden}.skeleton-line{width:100px;height:14px}.skeleton-line.full{width:100%}.skeleton-line.wallet{width:78px;height:34px}.skeleton-line.medium{width:118px}.skeleton-line.amount{vertical-align:middle;width:96px;height:12px;display:inline-block}.skeleton-line.short{width:72px}.skeleton-line.tiny{width:28px}.skeleton-line.service{border-radius:8px;width:58px;height:26px}.skeleton-line.story{z-index:2;width:54px;height:10px;position:absolute;top:12px;left:12px}.skeleton-service-icon{border-radius:50%;width:48px;height:48px}.skeleton-circle{border-radius:999px;flex:0 0 32px;width:32px;height:32px}.skeleton-circle.small{flex-basis:24px;width:24px;height:24px;margin-left:-6px}.skeleton-circle.small:first-child{margin-left:0}.skeleton-circle.action{flex-basis:48px;width:48px;height:48px}.skeleton-circle.token{flex-basis:54px;width:54px;height:54px}.skeleton-lines{gap:8px;display:grid}.skeleton-lines.end{justify-items:end;margin-left:auto}.skeleton-asset-row{align-items:center;gap:16px;width:100%;display:flex}.skeleton-card-stack{border-radius:16px;width:138px;height:70px}.skeleton-story-image{border-radius:20px;width:64px;height:64px;position:absolute;bottom:-16px;right:-14px}.skeleton-promo-art{border-radius:28px;width:126px;height:92px;position:absolute;top:8px;right:12px}@keyframes skeleton-shimmer{0%{background-position:120% 0,0 0}to{background-position:-120% 0,0 0}}@media (prefers-reduced-motion:reduce){.skeleton{animation:none}}@keyframes overlay-fade-in{0%{opacity:0}to{opacity:1}}@keyframes sheet-slide-up{0%{opacity:0;transform:translateY(36px)}to{opacity:1;transform:translateY(0)}}.app-root{overscroll-behavior:none;scrollbar-width:none;-webkit-overflow-scrolling:touch;height:100dvh;overflow:hidden auto}.app-root::-webkit-scrollbar{display:none}.status-bar-scrim{--glass-radius:0px;--glass-blur:24px;--glass-opacity:.62;--glass-rim:0;--glass-sheen:0;--glass-shadow:none;z-index:var(--z-status-scrim);height:var(--overlay-safe-top);opacity:var(--status-scrim,0);pointer-events:none;transition:opacity .12s linear;position:fixed;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 0% 55%,#0000 100%);mask-image:linear-gradient(#000 0% 55%,#0000 100%)}.bankview-banner{z-index:var(--z-toast);padding:calc(var(--overlay-safe-top) + 5px) 16px 6px;text-align:center;color:var(--color-on-dark);background:var(--color-surface-inverse);box-shadow:var(--shadow-sheet);pointer-events:none;font-size:14px;font-weight:590;line-height:1.3;position:fixed;inset:0 0 auto}.app-splash{background:var(--color-background);place-items:center;display:grid}.app-splash-media{object-fit:contain;max-width:min(60vw,280px);max-height:min(40vh,280px)}.app-splash-name{color:var(--color-muted);font-size:20px;font-weight:590;animation:1.6s ease-in-out infinite app-splash-pulse}@keyframes app-splash-pulse{0%,to{opacity:.55}50%{opacity:1}}.home-screen{padding:var(--screen-padding-top) var(--screen-padding-x) 150px;flex-direction:column;gap:24px;display:flex;overflow:hidden}.assets-page.empty-tab-page{padding:var(--screen-padding-top) var(--screen-padding-x) 150px;grid-template-columns:minmax(0,1fr);place-items:center;display:grid}.empty-tab-page h1{color:var(--color-muted);font-size:var(--page-title-size);font-weight:var(--page-title-weight);margin:0}.profile-page{min-height:100dvh;padding:var(--screen-padding-top) var(--screen-padding-x) 150px;flex-direction:column;gap:24px;display:flex}.profile-page.profile-subpage{gap:16px;padding-bottom:40px}.profile-topbar{grid-template-columns:44px 1fr 44px;align-items:center;gap:8px;width:100%;min-height:44px;display:grid}.profile-topbar h1{font-size:var(--nav-title-size);font-weight:var(--page-title-weight);letter-spacing:var(--letter-spacing);text-align:center;margin:0}.profile-back-button{width:44px;height:44px;color:var(--color-text);border-radius:50%;place-items:center;font-size:24px;line-height:1;display:grid}.profile-hero{flex-direction:column;align-items:center;gap:16px;padding-top:8px;display:flex}.profile-avatar,.skeleton-circle.profile{border-radius:50%;flex:none;place-items:center;width:80px;height:80px;display:grid;overflow:hidden}.profile-avatar img{object-fit:cover;width:100%;height:100%}.profile-avatar-button{display:block;position:relative}.profile-avatar-button.is-uploading .profile-avatar img{opacity:.5}.profile-avatar-badge{background:var(--color-surface);width:26px;height:26px;color:var(--color-text-secondary);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-2px;right:-2px;box-shadow:0 2px 8px #00000026}.profile-avatar-spinner{border:2px solid;border-top-color:#0000;border-radius:50%;width:12px;height:12px;animation:.8s linear infinite profile-avatar-spin}@keyframes profile-avatar-spin{to{transform:rotate(360deg)}}.profile-identity{flex-direction:column;align-items:center;gap:8px;display:flex}.profile-name{letter-spacing:var(--letter-spacing);font-size:16px;font-weight:590;line-height:22px}.profile-uid{color:var(--color-text-secondary);letter-spacing:var(--letter-spacing);align-items:center;gap:8px;font-size:14px;display:flex}.profile-uid button{place-items:center;display:grid}.profile-uid button img{width:16px;height:16px}.profile-card{background:var(--color-surface);box-shadow:var(--shadow-sheet);border-radius:20px}.profile-menu-card{flex-direction:column;gap:24px;padding:20px;display:flex}.profile-row{width:100%;color:var(--color-text);text-align:left;justify-content:space-between;align-items:center;gap:12px;display:flex}.profile-row-main{align-items:center;gap:12px;min-width:0;display:flex}.profile-row-main img{width:20px;height:20px}.profile-row-icon{flex-shrink:0;display:flex;position:relative}.profile-row-icon--dot:after{content:"";background:#ef3b3b;border-radius:50%;width:6px;height:6px;position:absolute;top:-2px;right:-1px}.profile-row-label{letter-spacing:var(--letter-spacing);font-size:14px}.profile-row-side{flex-shrink:0;align-items:center;gap:8px;display:flex}.profile-row-value{color:var(--color-text-secondary);letter-spacing:var(--letter-spacing);font-size:14px}.profile-chevron{color:var(--color-text-tertiary);place-items:center;display:grid}.profile-status{width:16px;height:16px}.profile-status.warn{background:#ef3b3b;border-radius:50%;place-items:center;display:grid}.profile-status.warn img{width:2px;height:9px}.profile-summary-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.profile-summary-card:only-child{grid-column:1/-1}.profile-summary-card:only-child .profile-summary-sub{justify-content:space-between}.profile-summary-card{background:var(--color-surface);min-width:0;min-height:107px;box-shadow:var(--shadow-sheet);color:var(--color-text);text-align:left;border-radius:20px;flex-direction:column;gap:16px;padding:16px;display:flex}.profile-summary-head{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.profile-summary-head img{width:24px;height:24px}.profile-level-badge{text-overflow:ellipsis;white-space:nowrap;background:var(--color-info-soft);min-width:0;color:var(--color-primary);letter-spacing:var(--letter-spacing);border-radius:8px;padding:4px 8px;font-size:10px;font-weight:510;overflow:hidden}.profile-summary-body{flex-direction:column;gap:4px;min-width:0;display:flex}.profile-summary-title{letter-spacing:var(--letter-spacing);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:590;overflow:hidden}.profile-summary-sub{min-width:0;color:var(--color-muted);letter-spacing:var(--letter-spacing);align-items:center;gap:2px;font-size:12px;display:flex}.profile-summary-sub-text{-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.profile-summary-sub svg{flex:none}.profile-button-secondary{background:var(--color-divider);width:100%;height:52px;color:var(--color-text);letter-spacing:var(--letter-spacing);border-radius:32px;place-items:center;font-size:16px;font-weight:510;line-height:22px;display:grid}.profile-button-danger{color:#ef3b3b}.kyc-progress{flex-direction:column;gap:14px;padding:20px;display:flex}.kyc-progress-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.kyc-progress-head strong{letter-spacing:var(--letter-spacing);font-size:16px;font-weight:590}.kyc-progress-bar{grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;display:grid}.kyc-progress-bar span{background:var(--color-divider);border-radius:3px;height:6px}.kyc-progress-bar span.is-filled{background:var(--color-primary)}.kyc-recheck-row{justify-content:flex-end;margin:-4px 4px 8px;display:flex}.kyc-recheck{color:var(--color-primary);cursor:pointer;background:0 0;border:0;border-radius:12px;padding:6px 10px;font-size:14px;font-weight:590}.kyc-recheck:disabled{color:var(--color-text-secondary);cursor:default}.kyc-ladder{background:var(--color-surface);box-shadow:var(--shadow-sheet);border-radius:20px;flex-direction:column;gap:4px;margin:0;padding:8px;list-style:none;display:flex}.kyc-step{border-radius:14px;flex-direction:column;gap:12px;padding:12px;display:flex}.kyc-step-row{align-items:center;gap:12px;display:flex}.kyc-step-start{background:var(--color-primary);color:var(--color-on-dark);letter-spacing:var(--letter-spacing);border-radius:999px;flex-shrink:0;padding:8px 16px;font-size:14px;font-weight:590}.kyc-step-start:disabled{opacity:.6}.kyc-step .kyc-contact-inline{background:0 0;padding:0 0 4px}.kyc-step.is-available{background:var(--color-info-soft)}.kyc-step-marker{background:var(--color-divider);width:28px;height:28px;color:var(--color-muted);border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;font-weight:590;display:grid}.kyc-step.is-granted .kyc-step-marker{background:var(--color-gain);color:var(--color-on-dark)}.kyc-step.is-available .kyc-step-marker{background:var(--color-primary);color:var(--color-on-dark)}.kyc-step-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.kyc-step-title{letter-spacing:var(--letter-spacing);font-size:14px;font-weight:590}.kyc-step.is-locked .kyc-step-title{color:var(--color-muted)}.kyc-step-about{color:var(--color-muted);letter-spacing:var(--letter-spacing);font-size:12px}.kyc-step-state{color:var(--color-muted);letter-spacing:var(--letter-spacing);text-align:right;flex-shrink:0;font-size:10px}.kyc-step.is-granted .kyc-step-state{color:var(--color-gain)}.kyc-step.is-available .kyc-step-state{color:var(--color-primary)}.kyc-ladder-actions{flex-direction:column;gap:12px;display:flex}.kyc-ladder-legal{color:var(--color-muted);letter-spacing:var(--letter-spacing);text-align:center;margin:0;font-size:12px}.kyc-ladder-note{flex-direction:column;gap:10px;padding:20px;display:flex}.kyc-ladder-note strong{letter-spacing:var(--letter-spacing);font-size:14px;font-weight:590}.kyc-ladder-note p{color:var(--color-muted);letter-spacing:var(--letter-spacing);margin:0;font-size:14px}.kyc-contact-inline{background:var(--color-surface);border-radius:24px;flex-direction:column;align-items:center;gap:16px;padding:20px;scroll-margin:88px 0 24px;display:flex}.kyc-contact-inline-heading{text-align:center;flex-direction:column;gap:6px;display:flex}.kyc-contact-inline-heading strong{letter-spacing:var(--letter-spacing);font-size:16px;font-weight:590}.kyc-contact-inline-heading p{color:var(--color-muted);letter-spacing:var(--letter-spacing);text-wrap:balance;margin:0;font-size:14px}.kyc-contact-inline .contact-entry-field{background:var(--color-bg)}.kyc-ladder-error{flex-direction:column;gap:16px;padding:20px;display:flex}.kyc-ladder-error p{color:var(--color-muted);letter-spacing:var(--letter-spacing);margin:0;font-size:14px}.kyc-ladder-skeleton{flex-direction:column;gap:12px;display:flex}.kyc-ladder-skeleton .skeleton-line{border-radius:20px;width:100%;height:64px}.kyc-about-row{color:var(--color-text);letter-spacing:var(--letter-spacing);text-align:left;justify-content:space-between;align-items:center;padding:18px 20px;font-size:14px;font-weight:510;display:flex}.kyc-levels-page{position:relative}.kyc-levels-list{flex-direction:column;gap:24px;display:flex}.kyc-level-card{background:var(--color-surface);box-shadow:var(--shadow-sheet);border-radius:20px}.kyc-level-head{border-bottom:1px solid var(--color-divider);flex-direction:column;gap:16px;padding:20px;display:flex}.kyc-level-title-row{align-items:flex-start;gap:16px;display:flex}.kyc-level-icon{background:#2ab07a1a;border-radius:8px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.kyc-level-icon img{width:16px;height:16px}.kyc-level-titles{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.kyc-level-titles h2{color:var(--color-text);letter-spacing:var(--letter-spacing);margin:0;font-size:16px;font-weight:510;line-height:22px}.kyc-level-titles p{color:var(--color-text-secondary);letter-spacing:var(--letter-spacing);margin:0;font-size:14px;line-height:18px}.kyc-level-badge{color:var(--color-gain);letter-spacing:var(--letter-spacing);white-space:nowrap;background:#2ab07a1a;border-radius:8px;flex-shrink:0;padding:4px 8px;font-size:12px;font-weight:510}.kyc-level-chips{flex-wrap:wrap;gap:8px;display:flex}.kyc-level-chip{background:var(--color-surface-subtle);color:var(--color-text-secondary);letter-spacing:var(--letter-spacing);border-radius:8px;padding:4px 8px;font-size:12px;font-weight:510}.kyc-level-body{flex-direction:column;gap:12px;padding:20px;display:flex}.kyc-level-body-title{color:var(--color-text);letter-spacing:var(--letter-spacing);font-size:14px;font-weight:510}.kyc-level-benefits{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.kyc-level-benefits li{color:var(--color-text-secondary);letter-spacing:var(--letter-spacing);align-items:center;gap:8px;font-size:14px;display:flex}.kyc-level-benefits img{flex-shrink:0;width:9.5px;height:7.5px}.kyc-level-intermediate{color:var(--color-muted);letter-spacing:var(--letter-spacing);margin:0;font-size:14px}.didit-frame-overlay{z-index:60;background:var(--color-background);flex-direction:column;display:flex;position:fixed;inset:0}.didit-frame-bar{padding:var(--screen-padding-top) var(--screen-padding-x) 12px;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;display:flex}.didit-frame-bar h1{font-size:var(--nav-title-size);letter-spacing:var(--letter-spacing);margin:0;font-weight:590;transform:translate(-22px)}.didit-frame{background:var(--color-surface);border:0;flex:1;width:100%}.didit-frame-fallback{padding:24px var(--screen-padding-x);flex-direction:column;gap:16px;display:flex}.didit-frame-fallback p{color:var(--color-muted);letter-spacing:var(--letter-spacing);text-align:center;margin:0;font-size:14px}.didit-frame-escape{right:var(--screen-padding-x);bottom:calc(16px + env(safe-area-inset-bottom));color:var(--color-on-dark);letter-spacing:var(--letter-spacing);background:#101318b8;border-radius:32px;padding:10px 16px;font-size:14px;font-weight:510;position:absolute}.didit-frame-loader{color:var(--color-muted);font-size:14px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.profile-protection-card{background:linear-gradient(107deg,#c6cad4 21.7%,#f1f4f7 51.6%,#dee1e6 100%);border-radius:20px;align-items:center;min-height:119px;padding:20px;display:flex;position:relative;overflow:hidden}.profile-protection-info{flex-direction:column;gap:12px;max-width:254px;display:flex}.profile-protection-title{letter-spacing:var(--letter-spacing);margin:0;font-size:14px;font-weight:590}.profile-protection-level.low,.profile-protection-level.medium,.profile-protection-level.high{color:#ff6700}.profile-protection-level.maximum{color:var(--color-gain)}.profile-protection-sub{color:var(--color-text-secondary);letter-spacing:var(--letter-spacing);margin:4px 0 0;font-size:12px}.profile-protection-raise{background:var(--color-surface);height:32px;color:var(--color-text);letter-spacing:var(--letter-spacing);border-radius:32px;align-self:flex-start;padding:0 16px;font-size:12px;font-weight:510}.profile-protection-shield{width:64px;height:64px;position:absolute;top:50%;right:26px;transform:translateY(-50%)}.profile-protection-shield-badge{background:linear-gradient(#23272d 11%,#838b95 100%);border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:12px;left:12px;box-shadow:inset 0 -1px 20px #fff3,inset 0 2px 2px #ffffff80,inset 1px 3px 5.4px #000000b3}.profile-protection-shield-badge img{width:20px;height:20px}.profile-protection-shield-badge.max{background:linear-gradient(#1c5e40 11%,#2ab07a 100%)}.shield-arc{background-color:var(--color-divider);transition:background-color .3s;position:absolute;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.shield-arc.on{background-color:#ff6700}.shield-arc.max{background-color:var(--color-gain)}.shield-arc.arc-top{width:36px;height:11px;top:-5px;left:15px;transform:rotate(-4.4deg);-webkit-mask-image:url(/profile/shield-arc-top.svg);mask-image:url(/profile/shield-arc-top.svg)}.shield-arc.arc-right{width:11px;height:36px;top:14px;right:-5px;transform:rotate(-1.8deg);-webkit-mask-image:url(/profile/shield-arc-right.svg);mask-image:url(/profile/shield-arc-right.svg)}.shield-arc.arc-bottom{width:36px;height:10px;bottom:-5px;left:15px;-webkit-mask-image:url(/profile/shield-arc-bottom.svg);mask-image:url(/profile/shield-arc-bottom.svg)}.shield-arc.arc-left{width:9px;height:36px;top:14px;left:-5px;-webkit-mask-image:url(/profile/shield-arc-left.svg);mask-image:url(/profile/shield-arc-left.svg)}.settings-menu-card{gap:32px}.profile-tabs{background:var(--color-divider);border-radius:32px;padding:2px;display:flex}.profile-tab{height:36px;color:var(--color-text);border-radius:32px;flex:1;place-items:center;font-size:14px;font-weight:510;display:grid}.profile-tab.active{background:var(--color-surface)}.profile-notification-list{flex-direction:column;gap:16px;display:flex}.profile-notification{background:var(--color-surface);border-radius:20px;flex-direction:column;gap:16px;padding:20px;display:flex}.profile-notification-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.profile-notification-title{color:var(--color-text);letter-spacing:var(--letter-spacing);align-items:center;gap:8px;font-size:14px;font-weight:590;display:flex}.profile-notification-dot{background:var(--color-primary);border-radius:50%;width:8px;height:8px}.profile-notification-time{color:var(--color-text-secondary);letter-spacing:var(--letter-spacing);white-space:nowrap;font-size:12px}.profile-notification-body{color:var(--color-text-secondary);letter-spacing:var(--letter-spacing);margin:0;font-size:14px}.profile-notification.read .profile-notification-title,.profile-notification.read .profile-notification-time,.profile-notification.read .profile-notification-body{color:var(--color-muted)}.profile-notification-more{background:var(--color-surface);color:var(--color-primary);letter-spacing:var(--letter-spacing);border-radius:16px;padding:12px;font-size:14px;font-weight:510}.profile-limit-group{flex-direction:column;gap:16px;display:flex}.profile-limit-section{background:var(--color-surface);box-shadow:var(--shadow-sheet);border-radius:20px;padding:0 8px 8px}.profile-limit-section h3{letter-spacing:var(--letter-spacing);margin:0;padding:16px 8px;font-size:14px;font-weight:590}.profile-limit-table{background:var(--color-surface-subtle);border-radius:16px;flex-direction:column;gap:20px;padding:16px;display:flex}.profile-limit-row{letter-spacing:var(--letter-spacing);justify-content:space-between;align-items:baseline;gap:16px;font-size:12px;display:flex}.profile-limit-row span{color:var(--color-text-secondary)}.profile-limit-row strong{color:var(--color-text);text-align:right;font-weight:590}.profile-limit-note{background:var(--color-surface);box-shadow:var(--shadow-sheet);border-radius:20px;gap:12px;padding:20px;display:flex}.profile-limit-note span{color:var(--color-primary);font-size:16px;line-height:1.2}.profile-limit-note p{color:var(--color-text-secondary);letter-spacing:var(--letter-spacing);margin:0;font-size:12px;line-height:1.4}.support-sheet .bottom-sheet-content,.documents-sheet .bottom-sheet-content{background:var(--color-background)}.support-sheet-list{flex-direction:column;gap:16px;padding:8px 0 16px;display:flex}.support-sheet-list .profile-row{padding:20px}.support-row-main{gap:8px}.documents-sheet .documents-list{gap:32px;margin:8px 0 16px}.documents-state{color:var(--color-muted);text-align:center;padding:32px 4px;font-size:14px}.bottom-sheet.document-sheet{height:min(100dvh,100%);max-height:min(100dvh,100%);padding-top:calc(var(--overlay-safe-top) + 12px);border-radius:0}.document-sheet .sheet-grabber-handle{display:none}.document-sheet .bottom-sheet-content{background:var(--color-background)}.document-body{min-width:0;max-width:100%;color:var(--color-text);overflow-wrap:anywhere;padding:4px 2px 24px;font-size:14px;line-height:1.6}.document-body h1,.document-body h2{margin:24px 0 10px;font-size:16px;font-weight:590}.document-body h3,.document-body h4{margin:20px 0 8px;font-size:16px;font-weight:590}.document-body h1:first-child,.document-body h2:first-child,.document-body h3:first-child{margin-top:0}.document-body p{margin:0 0 12px}.document-body ul,.document-body ol{margin:0 0 12px;padding-left:22px}.document-body li{margin-bottom:6px}.document-body a{color:var(--color-primary);text-decoration:underline}.document-body blockquote{border-left:3px solid var(--color-border);color:var(--color-muted);margin:0 0 12px;padding:8px 14px}.document-body table{border-collapse:collapse;width:100%;max-width:100%;margin:0 0 14px;font-size:14px;display:block;overflow-x:auto}.document-body th,.document-body td{border:1px solid var(--color-border);text-align:left;white-space:nowrap;padding:8px 10px}.document-body th{background:var(--color-surface);font-weight:590}.profile-page-heading{flex-direction:column;gap:8px;display:flex}.profile-page-heading.centered{text-align:center}.profile-page-heading h2{font-size:var(--page-title-size);font-weight:var(--page-title-weight);letter-spacing:var(--letter-spacing);margin:0}.profile-page-heading.centered h2{font-size:var(--page-title-size)}.profile-page-heading p{color:var(--color-text-secondary);letter-spacing:var(--letter-spacing);margin:0;font-size:14px;line-height:1.25}.profile-button-primary{background:var(--color-primary);width:100%;height:52px;color:var(--color-on-dark);letter-spacing:var(--letter-spacing);border-radius:32px;place-items:center;font-size:16px;font-weight:510;line-height:22px;display:grid}.profile-button-primary.disabled,.profile-button-primary:disabled{background:var(--color-divider);color:var(--color-muted);cursor:default}.profile-bottom-button{z-index:5;background:var(--color-background);padding:8px 16px 32px;position:fixed;bottom:0;left:0;right:0}.profile-bottom-button.in-sheet{background:0 0;padding:24px 0 0;position:static}.profile-input-field{background:var(--color-surface);border-radius:16px;align-items:center;gap:12px;min-height:56px;padding:16px;display:flex;position:relative}.profile-input-field input{min-width:0;color:var(--color-text);letter-spacing:var(--letter-spacing);background:0 0;border:0;outline:none;flex:1;padding:0;font-size:14px}.profile-input-field input::placeholder{color:var(--color-muted)}.profile-input-field .profile-input-label{display:none}.profile-input-field:has(input:not(:placeholder-shown)){flex-wrap:wrap;align-content:center;gap:4px 12px;padding-top:10px;padding-bottom:10px}.profile-input-field:has(input:not(:placeholder-shown)) .profile-input-label{width:100%;color:var(--color-muted);letter-spacing:var(--letter-spacing);font-size:12px;display:block}.profile-input-field button{flex-shrink:0;place-items:center;display:grid}.profile-input-field button img{width:16px;height:16px}.anti-phishing-letter{flex-direction:column;gap:8px;padding:20px;display:flex}.anti-phishing-letter-brand{align-items:center;gap:5px;margin-bottom:16px;display:flex}.anti-phishing-letter-brand .letter-logo{width:20px;height:20px}.anti-phishing-letter-brand .letter-wordmark{width:93px;height:10px}.letter-line{background:var(--color-divider);border-radius:4px;height:12px}.letter-line.long{width:69%}.letter-line.full{width:100%}.letter-line.short{width:42%}.anti-phishing-letter-code{color:var(--color-primary);letter-spacing:var(--letter-spacing);margin:8px 0 0;font-size:12px;font-weight:510}.anti-phishing-info{gap:16px;padding:20px;display:flex}.anti-phishing-info img{flex-shrink:0;width:20px;height:20px}.anti-phishing-info span{flex-direction:column;gap:8px;display:flex}.anti-phishing-info strong{letter-spacing:var(--letter-spacing);font-size:12px;font-weight:590}.anti-phishing-info p{color:var(--color-text-secondary);letter-spacing:var(--letter-spacing);margin:0;font-size:12px;line-height:1.35}.anti-phishing-rules{background:var(--color-surface-subtle);border-radius:20px;flex-direction:column;gap:16px;padding:16px;display:flex}.anti-phishing-rules p{letter-spacing:var(--letter-spacing);margin:0;font-size:12px}.anti-phishing-rules ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.anti-phishing-rules li{color:var(--color-text-secondary);letter-spacing:var(--letter-spacing);align-items:center;gap:8px;font-size:12px;display:flex}.anti-phishing-rules li img{opacity:.35;width:12px;height:12px}.anti-phishing-rules li.passed img{opacity:1}.anti-phishing-change{flex-direction:column;align-items:center;gap:16px;padding:8px 0 16px;display:flex}.anti-phishing-envelope{object-fit:contain;width:118px;height:85px}.anti-phishing-current{flex-direction:column;align-items:center;gap:8px;width:100%;padding:20px 32px;display:flex}.anti-phishing-current strong{letter-spacing:var(--letter-spacing);font-size:20px;font-weight:590}.anti-phishing-current button{color:var(--color-text-secondary);letter-spacing:var(--letter-spacing);align-items:center;gap:8px;font-size:14px;display:flex}.anti-phishing-current button img{width:20px;height:20px}.anti-phishing-change .profile-button-secondary{margin-top:16px}.security-toggle-list{flex-direction:column;gap:16px;padding:8px 0 16px;display:flex}.security-toggle-item{flex-direction:column;gap:8px;display:flex}.security-toggle-row{min-height:60px;padding:20px}.security-toggle-hint{color:var(--color-muted);letter-spacing:var(--letter-spacing);margin:0;font-size:12px}.security-toggle-row.disconnected .profile-row-main img{filter:grayscale();opacity:.45}.security-toggle-row.disconnected .profile-row-label{color:var(--color-muted)}.security-connect-button{color:var(--color-primary);letter-spacing:var(--letter-spacing);flex-shrink:0;font-size:14px;font-weight:510}.faceid-setup-page{gap:24px;padding-bottom:120px}.faceid-setup-hero{flex-direction:column;align-items:center;gap:24px;margin-top:32px;display:flex}.faceid-setup-icon{background:var(--color-surface);width:96px;height:96px;box-shadow:var(--shadow-sheet);border-radius:28px;place-items:center;display:grid}.faceid-setup-icon img{width:48px;height:48px}.change-pin-page{gap:0;padding-bottom:0}.change-pin-page .profile-page-heading{margin-top:16px}.pin-dots{justify-content:center;gap:24px;margin:96px 0;display:flex}.pin-dot{background:var(--color-divider);border-radius:50%;width:12px;height:12px}.pin-dot.filled{background:var(--color-primary)}.pin-pad{grid-template-columns:repeat(3,minmax(72px,97px));place-content:center;place-items:center;gap:clamp(8px,6vw,32px);margin-top:auto;padding-bottom:40px;display:grid}.pin-pad button{width:72px;height:72px;color:var(--color-text);border-radius:50%;place-items:center;font-size:28px;font-weight:510;transition:background-color .16s ease-out,transform .16s ease-out;display:grid}.pin-pad button:active{background:var(--color-surface-subtle);transition-duration:0s;transform:scale(.92)}@media (prefers-reduced-motion:reduce){.pin-pad button:active{transform:none}}.pin-pad .pin-backspace{font-size:24px}.app-lock{z-index:var(--z-modal,900);padding:calc(var(--screen-padding-top,24px) + 24px) 24px calc(env(safe-area-inset-bottom,0px) + 16px);background:var(--color-background);text-align:center;flex-direction:column;align-items:center;display:flex;position:fixed;inset:0}.app-lock-brand{justify-items:center;gap:8px;margin-bottom:24px;display:grid}.app-lock-logo{object-fit:contain;border-radius:16px;width:56px;height:56px}.app-lock-brand h2{letter-spacing:-.5px;margin:8px 0 0;font-size:20px;font-weight:590}.app-lock-brand p{max-width:280px;color:var(--color-text-secondary);margin:0;font-size:14px;line-height:20px}@media (height<=740px){.app-lock-brand{margin-bottom:12px}.app-lock .pin-dots{margin:auto 0}.app-lock .pin-pad{row-gap:clamp(6px,2.5vh,22px);padding-bottom:clamp(8px,2vh,24px)}}.app-lock-signout{top:calc(var(--screen-padding-top,24px) + 4px);width:44px;height:44px;color:var(--color-text-secondary);border-radius:50%;place-items:center;display:grid;position:absolute;right:12px}.app-lock-signout:active{background:var(--color-surface-subtle)}.pin-pad .app-lock-passkey.is-unavailable{color:var(--color-text-secondary)}.app-lock-confirm{z-index:1;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.app-lock-confirm-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000052;animation:.18s ease-out overlay-fade-in;position:absolute;inset:0}.app-lock-confirm-card{width:min(100%,430px);padding:24px 16px max(24px, var(--overlay-safe-bottom));background:var(--color-surface);text-align:center;border-radius:24px 24px 0 0;gap:8px;display:grid;position:relative}.app-lock-confirm-card strong{color:var(--color-text);font-size:16px;font-weight:590;line-height:22px}.app-lock-confirm-card p{color:var(--color-text-secondary);margin:0 0 16px;font-size:14px;line-height:1.4}.device-list{flex-direction:column;gap:16px;display:flex}.device-card header{border-bottom:1px solid var(--color-surface-subtle);justify-content:space-between;align-items:flex-start;gap:12px;padding:20px;display:flex}.device-card-name{letter-spacing:var(--letter-spacing);align-items:center;gap:8px;font-size:14px;display:flex}.device-card-name em{color:var(--color-gain);background:#2ab07a1a;border-radius:6px;padding:3px 8px 4px;font-size:10px;font-style:normal;font-weight:510}.device-card header button img{width:16px;height:16px}.device-card p{color:var(--color-text-secondary);letter-spacing:var(--letter-spacing);flex-direction:column;gap:2px;margin:0;padding:20px;font-size:14px;display:flex}.device-info{gap:16px;padding:20px;display:flex}.device-info img{flex-shrink:0;width:20px;height:20px}.device-info p{color:var(--color-text-secondary);letter-spacing:var(--letter-spacing);margin:0;font-size:14px;line-height:1.3}.device-actions{flex-direction:column;gap:12px;display:flex}.device-confirm{flex-direction:column;gap:12px;padding-bottom:12px;display:flex}.device-qr-button{justify-content:center;align-items:center;gap:8px;display:flex}.device-qr-button svg{flex-shrink:0}.connected-account-list{flex-direction:column;gap:12px;display:flex}.connected-account-card{align-items:center;gap:12px;padding:16px 20px;display:flex}.connected-account-icon{background:var(--color-surface-subtle);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.connected-account-icon img{width:20px;height:20px}.connected-account-icon.apple{background:var(--color-surface-inverse)}.connected-account-icon.telegram{background:#29a0e71a}.connected-account-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.connected-account-body strong{letter-spacing:var(--letter-spacing);font-size:14px;font-weight:590}.connected-account-body p{color:var(--color-text-secondary);letter-spacing:-.4px;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;overflow:hidden}.connected-account-action{background:var(--color-surface-subtle);color:var(--color-text);letter-spacing:-.4px;border:none;border-radius:999px;flex-shrink:0;padding:8px 14px;font-size:14px;font-weight:510}.connected-account-action.danger{background:color-mix(in srgb, var(--color-danger) 8%, transparent);color:var(--color-danger)}.connected-account-action:disabled{opacity:.5}.merge-request-block{flex-direction:column;gap:12px;margin-bottom:16px;display:flex}.merge-request-block h3{color:var(--color-text-secondary);letter-spacing:-.4px;margin:0;padding:0 4px;font-size:14px;font-weight:510}.merge-request-card{border:1px solid color-mix(in srgb, var(--color-danger) 20%, transparent);text-align:left;align-items:center;gap:12px;width:100%;padding:16px 20px;display:flex}.merge-request-icon{background:color-mix(in srgb, var(--color-danger) 8%, transparent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.merge-request-icon img{width:20px;height:20px}.merge-request-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.merge-request-body strong{letter-spacing:var(--letter-spacing);font-size:14px;font-weight:590}.merge-request-body span{color:var(--color-text-secondary);letter-spacing:-.4px;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.merge-request-card.frozen{border-color:color-mix(in srgb, var(--color-danger) 35%, transparent);background:color-mix(in srgb, var(--color-danger) 4%, transparent)}.account-merge-factor-title{letter-spacing:var(--letter-spacing);margin:0 0 6px;font-size:16px;font-weight:590}.account-merge-factor-hint{color:var(--color-text-secondary);letter-spacing:var(--letter-spacing);margin:0 0 20px;font-size:14px;line-height:1.35}.account-merge-sheet .single-input{margin-bottom:24px}.merge-request-action{color:var(--color-danger);flex-shrink:0;font-size:14px;font-weight:510}.merge-request-waiting{color:var(--color-text-secondary);letter-spacing:-.4px;margin:0;padding:16px 20px;font-size:14px;line-height:1.35}.account-merge-steps{color:var(--color-muted);letter-spacing:-.4px;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:510}.account-merge-summary{align-items:center;gap:12px;padding:16px;display:flex}.account-merge-icon{background:var(--color-surface-subtle);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.account-merge-icon img{width:20px;height:20px}.account-merge-summary strong{letter-spacing:var(--letter-spacing);font-size:14px;font-weight:590;display:block}.account-merge-summary p{color:var(--color-text-secondary);letter-spacing:-.4px;margin:2px 0 0;font-size:14px}.account-merge-list{color:var(--color-text-secondary);letter-spacing:var(--letter-spacing);flex-direction:column;gap:10px;margin:16px 0;padding-left:20px;font-size:14px;line-height:1.35;display:flex}.account-merge-expiry{color:var(--color-muted);letter-spacing:-.4px;margin:0 0 20px;font-size:12px}.account-merge-warning{background:color-mix(in srgb, var(--color-danger) 8%, transparent);color:var(--color-danger);letter-spacing:var(--letter-spacing);border-radius:14px;margin:0 0 16px;padding:16px;font-size:14px;line-height:1.35}.account-merge-consent{color:var(--color-text);letter-spacing:var(--letter-spacing);align-items:flex-start;gap:12px;margin-bottom:24px;font-size:14px;line-height:1.35;display:flex}.account-merge-consent input{width:22px;height:22px;accent-color:var(--color-text);flex-shrink:0;margin:0}.account-merge-actions{flex-direction:column;gap:12px;display:flex}.device-confirm p{color:var(--color-text-secondary);letter-spacing:var(--letter-spacing);margin:0;font-size:14px;line-height:1.3}.address-book-page{padding-bottom:120px}.address-list{flex-direction:column;gap:16px;display:flex}.address-card{flex-direction:column;gap:8px;padding:20px;display:flex}.address-card strong{letter-spacing:var(--letter-spacing);font-size:14px;font-weight:510}.address-card p{color:var(--color-muted);letter-spacing:var(--letter-spacing);word-break:break-all;margin:0;font-size:14px}button.address-card{text-align:left}.address-card .address-card-address{color:var(--color-muted);letter-spacing:var(--letter-spacing);word-break:break-all;margin:0;font-size:14px}.address-card-tags{gap:8px;margin-top:8px;display:flex}.address-card-tags em{background:var(--color-surface-subtle);letter-spacing:var(--letter-spacing);border-radius:8px;align-items:center;gap:8px;padding:8px;font-size:12px;font-style:normal;display:flex}.address-card-tags em img{width:14px;height:14px}.add-address-form{flex-direction:column;gap:16px;padding:8px 0 16px;display:flex}.add-address-selects{grid-template-columns:1fr 1fr;gap:16px;display:grid}.add-address-selects label{flex-direction:column;gap:4px;display:flex}.add-address-selects label>span{letter-spacing:var(--letter-spacing);font-size:12px;font-weight:510}.profile-input-select{background:var(--color-surface);height:56px;color:var(--color-text);border-radius:16px;justify-content:space-between;align-items:center;padding:16px;display:flex}.profile-input-select i{letter-spacing:var(--letter-spacing);align-items:center;gap:8px;font-size:14px;font-style:normal;display:flex}.profile-input-select i img{width:24px;height:24px}.profile-input-field img[src$=icon-scan\.svg]{width:20px;height:20px}.notifications-page{position:relative}.context-menu-backdrop{z-index:20;background:0 0;position:fixed;inset:0}.context-menu{z-index:21;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#f5f5f599;border-radius:24px;flex-direction:column;align-items:flex-start;gap:10px;min-width:203px;padding:14px 22px;display:flex;position:absolute;top:60px;right:16px;box-shadow:0 8px 40px #0000001f}.context-menu button{color:var(--color-text);letter-spacing:var(--letter-spacing);align-items:center;gap:8px;font-size:14px;line-height:22px;display:flex}.context-menu button img{width:16px;height:16px}.context-menu-divider{background:#0000001a;width:159px;height:1px}.notification-settings-page{gap:32px}.notification-settings-group{flex-direction:column;gap:16px;display:flex}.notification-settings-group h2{letter-spacing:var(--letter-spacing);margin:0;font-size:16px;font-weight:590;line-height:22px}.notification-settings-list{flex-direction:column;gap:16px;display:flex}.notification-toggle{justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.notification-toggle strong{color:var(--color-text);letter-spacing:var(--letter-spacing);font-size:14px;font-weight:590}.notification-toggle.with-description>span{flex-direction:column;gap:8px;min-width:0;display:flex}.notification-toggle.with-description p{color:var(--color-text-secondary);letter-spacing:var(--letter-spacing);margin:0;font-size:14px;line-height:1.3}.push-device-row{gap:12px}.push-device-row>span{min-width:0}.push-device-row .push-device-button{border:1px solid var(--color-border);background:var(--color-surface-subtle);min-height:40px;color:var(--color-text);letter-spacing:var(--letter-spacing);white-space:nowrap;border-radius:32px;flex:none;padding:9px 18px;font-size:14px;font-weight:510}.push-device-row .push-device-button.primary{background:var(--color-primary);color:var(--color-primary-foreground);border-color:#0000}.push-device-row .push-device-button:active{opacity:.7}.push-device-row .push-device-button:disabled{cursor:not-allowed;opacity:.45}.push-devices-empty{color:var(--color-text-secondary);letter-spacing:var(--letter-spacing);margin:0;font-size:14px}.option-picker{flex-direction:column;gap:16px;padding:8px 0 16px;display:flex}.option-picker-search{background:var(--color-surface);border-radius:100px;align-items:center;gap:8px;padding:11px 14px;display:flex;box-shadow:0 4px 30px #00000008}.option-picker-search span{filter:grayscale();font-size:14px;line-height:1}.option-picker-search input{min-width:0;color:var(--color-text);letter-spacing:var(--letter-spacing);background:0 0;border:0;outline:none;flex:1;font-size:14px}.option-picker-search input::placeholder{color:var(--color-text-secondary)}.option-row{width:100%;color:var(--color-text);text-align:left;align-items:center;gap:16px;display:flex}.option-row.selected{padding:16px 20px}.option-row.selected img{width:16px;height:16px;margin-left:auto}.option-row-flag{background:var(--color-surface-subtle);border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid;overflow:hidden}.option-row-flag .fi,.option-row-flag .fi.fis{background-size:cover;width:100%;height:100%}.option-row-text{flex-direction:column;gap:4px;min-width:0;display:flex}.option-row-text strong{letter-spacing:var(--letter-spacing);font-size:14px;font-weight:510}.option-row-text small{color:var(--color-muted);letter-spacing:var(--letter-spacing);font-size:12px}.option-list{flex-direction:column;gap:32px;padding:20px;display:flex}.theme-tiles{flex-wrap:wrap;justify-content:space-between;gap:20px;margin:8px 0 16px;padding:20px;display:flex}.theme-tile{color:var(--color-text);letter-spacing:var(--letter-spacing);flex-direction:column;align-items:center;gap:8px;font-size:14px;display:flex}.theme-tile-preview{border-radius:16px;width:96px;height:96px;display:flex;position:relative;overflow:hidden}.theme-tile-preview.selected{outline:2px solid var(--color-primary);outline-offset:2px}.theme-tile-check{z-index:1;width:16px;height:16px;position:absolute;bottom:8px;left:8px}.theme-mock{background:#f2f4f7;flex:1;display:block;position:relative;overflow:hidden}.theme-mock.dark{background:#101318}.theme-mock-screen{background:#fff;border:1.5px solid #e7eaee;border-radius:12px 12px 0 0;width:64px;height:77px;display:block;position:absolute;bottom:-1px;left:16px}.theme-mock.dark .theme-mock-screen{background:#2d3239;border-color:#474d55}.theme-mock.left .theme-mock-screen{width:96px;left:16px}.theme-mock.right .theme-mock-screen{width:96px;left:-50px}.theme-mock-notch,.theme-mock-line,.theme-mock-block{background:#e7eaee;border-radius:32px;display:block;position:absolute;left:50%;transform:translate(-50%)}.theme-mock-notch{background:#101318;width:24px;height:8px;top:4px}.theme-mock.left .theme-mock-notch,.theme-mock.right .theme-mock-notch{width:36px}.theme-mock-line.wide{width:40px;height:12px;top:24px}.theme-mock-line.narrow{width:30px;height:5px;top:46px}.theme-mock-block{border-radius:6px 6px 0 0;width:56px;height:21px;top:55px}.theme-mock.dark .theme-mock-notch{background:#101318}.theme-mock.dark .theme-mock-line,.theme-mock.dark .theme-mock-block{background:#474d55}.assets-page.services-page{padding:var(--screen-padding-top) var(--screen-padding-x) 150px;grid-template-columns:minmax(0,1fr);align-content:start;gap:32px;display:grid}.services-page-header{justify-content:space-between;align-items:center;min-height:48px;display:flex;position:relative}.services-page-header h1{color:var(--color-text);font-size:var(--page-title-size);font-weight:var(--page-title-weight);letter-spacing:var(--letter-spacing);margin:0;transition:opacity .2s}.services-page-header.searching h1{opacity:0}.services-search{background:0 0;border-radius:24px;align-items:center;width:48px;height:48px;transition:width .28s cubic-bezier(.4,0,.2,1),background-color .28s;display:flex;position:absolute;top:0;right:0;overflow:hidden}.services-search.open{background:var(--color-surface);width:100%;box-shadow:0 1px 3px #10131814}.services-search-icon{width:0;color:var(--color-muted);opacity:0;place-items:center;transition:width .28s cubic-bezier(.4,0,.2,1),opacity .18s;display:grid;overflow:hidden}.services-search.open .services-search-icon{opacity:1;width:18px;margin-left:16px;transition-delay:.1s}.services-search-input{opacity:0;min-width:0;height:48px;color:var(--color-text);letter-spacing:var(--letter-spacing);pointer-events:none;background:0 0;border:0;border-radius:24px 0 0 24px;outline:none;flex:1 1 0;padding:0;font-family:inherit;font-size:16px;transition:opacity .18s}.services-search.open .services-search-input{opacity:1;pointer-events:auto;padding-left:10px;transition-delay:.1s}.services-search-input::-webkit-search-cancel-button{display:none}.services-search-toggle{flex-shrink:0;position:relative}.services-search-toggle-glyph{place-items:center;transition:opacity .18s;display:grid;position:absolute;inset:0}.services-search-toggle-glyph-close,.services-search.open .services-search-toggle-glyph{opacity:0}.services-search.open .services-search-toggle-glyph-close{opacity:1}.services-section{gap:24px;display:grid}.services-section-title{color:var(--color-text);letter-spacing:var(--letter-spacing);margin:0;font-size:14px;font-weight:590}.services-icon-grid{grid-template-columns:repeat(4,1fr);justify-items:center;gap:16px;display:grid}.services-icon-button{max-width:84px;color:var(--color-text);flex-direction:column;align-items:center;gap:8px;display:flex}.services-icon-circle{background:var(--color-surface);border-radius:50%;flex-shrink:0;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 4px 30px #00000008}.services-icon-circle img{border-radius:50%;width:20px;height:20px}.services-icon-glyph{background-color:currentColor;width:20px;height:20px;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.services-icon-circle.custom>img{width:inherit;height:inherit}.services-icon-label{letter-spacing:var(--letter-spacing);text-align:center;font-size:12px}.services-skeleton-title{width:88px;height:14px}.services-skeleton-circle{flex-basis:48px;width:48px;height:48px}.services-skeleton-label{width:56px;height:12px}.services-icon-button-inactive{cursor:default;opacity:.55}.services-icon-hint{color:var(--color-text-muted);text-align:center;text-wrap:balance;font-size:10px;line-height:1.2;display:none}.services-icon-circle{position:relative}.services-icon-badge{background:var(--color-accent,var(--color-primary));color:var(--color-on-dark);letter-spacing:0;white-space:nowrap;border-radius:8px;padding:1px 5px;font-size:8px;font-weight:590;position:absolute;top:-6px;left:50%;transform:translate(-50%)}.assets-page{width:100%;height:100dvh;min-height:100dvh;padding:var(--screen-padding-top) var(--screen-padding-x) 48px;background:var(--color-background);letter-spacing:var(--letter-spacing);scrollbar-width:none;-webkit-overflow-scrolling:touch;margin:0 auto;position:relative;overflow:hidden auto}.assets-page::-webkit-scrollbar{display:none}.assets-page.home-screen{padding:calc(var(--overlay-safe-top) + 16px) var(--screen-padding-x) 150px;background:var(--color-home-bg,var(--color-background));padding-top:var(--screen-padding-top)}.home-screen>.home-bg{top:calc(var(--overlay-safe-top) - 62px);opacity:1}:root[data-theme=dark] .assets-page.home-screen{background:var(--color-background)}.assets-page.assets-screen{padding-top:calc(var(--screen-padding-top) + 58px)}.assets-toolbar{top:var(--screen-padding-top);width:100%;padding:0 var(--screen-padding-x) 10px;grid-template-columns:48px 1fr 48px;align-items:start;display:grid;position:absolute;left:0}.assets-toolbar h1{font-size:var(--nav-title-size);font-weight:var(--page-title-weight);text-align:center;line-height:22px}.assets-back-button{width:48px;height:48px;color:var(--color-text);font-size:34px;font-weight:400;line-height:1}.assets-balance{justify-items:center;gap:24px;margin-bottom:32px;display:grid}.assets-total{color:var(--color-text-secondary);justify-items:center;gap:8px;font-size:14px;line-height:1;display:grid}.assets-total strong{color:var(--color-text);font-size:40px;font-weight:590;line-height:1}.assets-total strong span{font-size:28px}.assets-actions{align-items:center;gap:24px;display:flex}.assets-action{width:80.5px}.assets-section{gap:16px;display:grid}.assets-section-header{justify-content:space-between;align-items:center;width:100%;display:flex}.assets-section-header h2{margin:0;font-size:14px;font-weight:510;line-height:1}.assets-filter-button{background:var(--color-surface);border-radius:32px;place-items:center;width:32px;height:32px;display:grid}.assets-filter-button img{width:16px;height:16px}.assets-list{background:var(--color-surface);border-radius:20px;flex-direction:column;gap:32px;width:100%;padding:20px;display:flex}.asset-row{text-align:left;justify-content:space-between;align-items:center;width:100%;display:flex}.asset-row.disabled,.asset-row:disabled{cursor:not-allowed;opacity:.42}.asset-row-main{align-items:center;gap:16px;min-width:0;display:flex}.asset-row-icon{object-fit:contain;border-radius:32px;flex:0 0 32px;width:32px;height:32px}.asset-icon-fallback{color:var(--color-primary);letter-spacing:-.04em;background:linear-gradient(135deg,#eef4ff,#f8fbff);place-items:center;font-size:10px;font-weight:700;display:inline-grid}.asset-row-title,.asset-row-balance{gap:4px;font-size:14px;line-height:1;display:grid}.asset-row-title{min-width:0}.asset-row-title strong,.asset-row-balance strong{font-weight:510}.asset-row-title span,.asset-row-balance span{color:var(--color-muted);font-weight:400}.asset-row-balance{flex:none;justify-items:end}.empty-state{text-align:center;width:100%;letter-spacing:var(--letter-spacing);align-content:center;justify-items:center;gap:4px;display:grid}.empty-state-plain{min-height:112px;padding:24px 16px}.empty-state-card{background:var(--color-surface);border-radius:20px;min-height:148px;padding:32px 24px}.empty-state-title{color:var(--color-text);font-size:16px;font-weight:590}.empty-state-description{color:var(--color-muted);font-size:14px;line-height:1.3}.empty-state-icon{color:var(--color-muted);place-items:center;margin-bottom:8px;display:grid}.empty-state-icon-badge{background:var(--color-background);border-radius:24px;width:48px;height:48px;font-size:20px}.empty-state-icon-plain{margin-bottom:12px}.empty-state-action{margin-top:12px}.sheet{z-index:1;overscroll-behavior:contain;background:var(--color-background);scrollbar-width:none;-webkit-overflow-scrolling:touch;border-radius:38px 38px 0 0;width:100%;max-height:100dvh;animation:.28s cubic-bezier(.22,1,.36,1) sheet-slide-up;position:relative;overflow:hidden auto;box-shadow:0 15px 37.5px #0000002e}.sheet::-webkit-scrollbar{display:none}.bottom-sheet-overlay{z-index:var(--z-sheet);inset:0;bottom:var(--keyboard-inset);justify-content:center;align-items:flex-end;display:flex;position:fixed}.bottom-sheet-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:1;will-change:opacity;background:#0000002e;animation:.18s ease-out overlay-fade-in;position:absolute;inset:0}.bottom-sheet{width:min(100%,430px);max-height:min(92dvh,100%);padding:0 16px max(32px, var(--overlay-safe-bottom));flex-direction:column;gap:16px;animation:.32s cubic-bezier(.22,1,.36,1) bottom-sheet-enter;display:flex}@keyframes bottom-sheet-enter{0%{transform:translateY(100%)}to{transform:translate(0,0)}}.sheet-closing .bottom-sheet{pointer-events:none}body.scroll-locked .home-bg-blob{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.sheet,.bottom-sheet,.bottom-sheet-backdrop{animation:none}}.bottom-sheet-toolbar{z-index:2;background:var(--color-background);border-radius:38px 38px 0 0;flex-direction:column;align-items:center;width:calc(100% + 32px);margin-left:-16px;margin-right:-16px;padding-bottom:10px;display:flex;position:sticky;top:0}.bottom-sheet-title-row{grid-template-columns:48px 1fr 48px;align-items:center;width:100%;padding-inline:16px;display:grid}.bottom-sheet-title-row h2{text-align:center;margin:0;font-size:16px;font-weight:590;line-height:22px}.bottom-sheet-close{width:48px;height:48px;color:var(--color-text);font-size:36px;font-weight:400;line-height:1}.bottom-sheet-content{gap:16px;width:100%;display:grid}.sheet:not(.place-sheet) .glass-round-button-surface{-webkit-backdrop-filter:none}.bottom-sheet-overlay.below-tabs{z-index:var(--z-sheet-below-tabs)}.bottom-sheet-overlay.over-fullscreen{z-index:var(--z-sheet-over-fullscreen)}.bottom-sheet-overlay.below-tabs .bottom-sheet{padding-bottom:calc(max(32px, var(--overlay-safe-bottom)) + 83px)}.fullscreen-overlay{z-index:var(--z-fullscreen);background:#080a0ef5;flex-direction:column;display:flex;position:fixed;inset:0}.fullscreen-overlay-close{z-index:3;top:calc(var(--overlay-safe-top) + 14px);width:34px;height:34px;color:var(--color-on-dark);background:#ffffff2e;border-radius:50%;place-items:center;font-size:17px;line-height:1;display:grid;position:absolute;right:14px}.fullscreen-overlay-frame{width:100%;margin-top:calc(var(--overlay-safe-top) + 58px);background:var(--color-surface);border:none;border-radius:14px 14px 0 0;flex:1}.story-viewer-progress{z-index:2;padding:calc(var(--overlay-safe-top) + 12px) 12px 0;gap:4px;display:flex}.story-viewer-progress>span{background:#ffffff4d;border-radius:2px;flex:1;height:3px;overflow:hidden}.story-viewer-progress-fill{background:var(--color-surface);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}.story-viewer-progress-fill.is-done{transform:scaleX(1)}.story-viewer-progress-fill.is-active{animation:story-progress var(--story-duration,5s) linear forwards}@keyframes story-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.story-viewer-taps{z-index:1;display:flex;position:absolute;inset:0}.story-viewer-taps button{background:0 0;border:none}.story-viewer-slide{z-index:2;padding:0 20px calc(var(--overlay-safe-bottom) + 28px);color:var(--color-on-dark);pointer-events:none;margin-top:auto}.story-viewer-slide-title{margin-bottom:8px;font-size:20px;font-weight:590}.story-viewer-slide-body{opacity:.9;white-space:pre-wrap;font-size:14px;line-height:1.45}.story-viewer-slide-loading{opacity:.7;font-size:14px}.story-viewer-cta{background:var(--color-surface);width:100%;color:var(--color-text);pointer-events:auto;border:none;border-radius:12px;margin-top:16px;padding:13px 0;font-size:16px;font-weight:590}.assets-settings-overlay{z-index:var(--z-sheet);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.assets-settings-backdrop{background:#0000001f;position:absolute;inset:0}.assets-settings-sheet{flex-direction:column;align-items:center;gap:16px;padding:0 16px 32px;display:flex}.assets-settings-toolbar{flex-direction:column;align-items:center;width:calc(100% + 32px);padding-bottom:10px;display:flex}.assets-settings-title-row{grid-template-columns:48px 1fr 48px;align-items:center;width:100%;padding:0 16px;display:grid}.assets-settings-title-row h2{text-align:center;margin:0;font-size:16px;font-weight:590;line-height:22px}.assets-settings-close{width:48px;height:48px;color:var(--color-text);font-size:36px;font-weight:400;line-height:1}.assets-settings-content{gap:24px;width:100%;display:grid}.assets-settings-option{background:var(--color-surface);min-height:60px;color:var(--color-text);border-radius:20px;justify-content:space-between;align-items:center;padding:16px 20px;font-size:14px;font-weight:510;line-height:1;display:flex}.switch-input{opacity:0;pointer-events:none;position:absolute}.switch-control{background:var(--color-divider);border-radius:999px;flex:0 0 64px;width:64px;height:32px;transition:background .18s;position:relative}.switch-control:before{background:var(--color-surface);content:"";border-radius:999px;width:26px;height:26px;transition:transform .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #00000029}.switch-input:checked+.switch-control{background:var(--color-primary)}.switch-input:checked+.switch-control:before{transform:translate(32px)}.sheet-grabber-handle{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;width:100%;padding-bottom:8px;display:flex}.sheet-dragging .sheet-grabber-handle{cursor:grabbing}.sheet-grabber{background:#00000038;border-radius:100px;width:36px;height:5px;margin-top:5px}.asset-detail-networks{gap:8px;width:100%;display:grid}.asset-network-card{background:var(--color-surface);border-radius:20px;justify-content:space-between;align-items:center;min-height:72px;padding:16px;display:flex}.asset-network-main{align-items:center;gap:16px;min-width:0;display:flex}.asset-network-icon-stack{flex:0 0 34px;width:34px;height:34px;position:relative}.asset-network-base-icon{width:32px;height:32px;position:absolute;top:0;left:0}.asset-network-chain-icon{border:1px solid var(--color-on-dark);border-radius:32px;width:16px;height:16px;position:absolute;bottom:0;right:0}.asset-network-copy{min-width:0;color:var(--color-muted);gap:4px;font-size:14px;line-height:1;display:grid}.asset-network-title{color:var(--color-text);align-items:center;gap:4px;display:flex}.asset-network-title strong{font-weight:510}.asset-network-title span{background:var(--color-surface-subtle);border-radius:8px;padding:2px 4px;font-size:12px}.asset-network-actions{flex:none;gap:8px;display:flex}.asset-network-action{background:var(--color-surface-subtle);border-radius:32px;place-items:center;width:40px;height:40px;display:grid}.asset-network-action:disabled{opacity:.4}.asset-network-action img{width:20px;height:20px}.deposit-sheet-overlay{z-index:var(--z-sheet);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.deposit-sheet-backdrop{background:#0000001f;position:absolute;inset:0}.deposit-topup-sheet{flex-direction:column;align-items:center;gap:16px;padding:0 16px 32px;display:flex}.deposit-sheet-toolbar{flex-direction:column;align-items:center;width:calc(100% + 32px);padding-bottom:10px;display:flex}.deposit-sheet-title-row{grid-template-columns:48px 1fr 48px;align-items:center;width:100%;padding:0 16px;display:grid}.deposit-sheet-title-row h2{text-align:center;margin:0;font-size:16px;font-weight:590;line-height:22px}.deposit-sheet-close{width:48px;height:48px;font-size:36px;font-weight:400}.deposit-method-group{gap:8px;width:100%;display:grid}.deposit-method-group h3{margin:0;font-size:14px;font-weight:510}.deposit-method-card{background:var(--color-surface);border-radius:20px;flex-direction:column;gap:32px;padding:20px;display:flex}.deposit-method-item{text-align:left;justify-content:space-between;align-items:center;width:100%;display:flex}.deposit-method-item:disabled{cursor:not-allowed;opacity:.42}.deposit-method-main{align-items:center;gap:14px;min-width:0;display:flex}.deposit-method-icon{background:var(--color-info-soft);border-radius:16px;place-items:center;width:32px;height:32px;display:grid}.deposit-method-icon img{width:16px;height:16px}.deposit-method-copy{gap:8px;min-width:0;font-size:14px;display:grid}.deposit-method-copy strong{font-weight:510}.deposit-method-copy span{max-width:260px;color:var(--color-muted);line-height:1.15}.deposit-method-arrow{width:16px;height:16px}.deposit-page{padding:var(--screen-padding-top) var(--screen-padding-x) 32px}.deposit-topbar{grid-template-columns:48px 1fr 48px;align-items:start;width:100%;padding-bottom:10px;display:grid}.assets-page>.deposit-topbar{padding-inline:0}.deposit-topbar h1{font-size:var(--nav-title-size);font-weight:var(--page-title-weight);text-align:center;line-height:22px}.deposit-back-button{width:48px;height:48px;font-size:34px;font-weight:400}.deposit-search-button{width:48px;height:48px;color:var(--color-text);font-size:24px}.deposit-select-card{background:var(--color-surface);border-radius:20px;flex-direction:column;gap:32px;width:100%;padding:20px;display:flex}.deposit-network-sheet .deposit-network-card{gap:24px;margin-top:0}.deposit-network-row{text-align:left;align-items:center;gap:16px;display:flex}.deposit-network-row.disabled,.deposit-network-row:disabled{cursor:not-allowed;opacity:.45}.deposit-network-card.muted{opacity:.35}.deposit-network-icon{flex:0 0 32px;width:32px;height:32px}.deposit-network-row span{gap:4px;font-size:14px;display:grid}.deposit-network-row strong{font-weight:510}.deposit-network-row span span{color:var(--color-muted)}.deposit-address-panel{z-index:var(--z-sheet);padding-bottom:max(32px, env(safe-area-inset-bottom,0px));flex-direction:column;gap:16px;display:flex;position:fixed;inset:0}.deposit-address-panel>.deposit-topbar{padding-inline:0}.deposit-close-button{width:48px;height:48px;color:var(--color-text);font-size:28px;font-weight:400;line-height:1}.deposit-address-body{flex-direction:column;align-items:center;gap:16px;padding-top:8px;display:flex}.deposit-network-pill{height:32px;color:var(--color-text);background:var(--color-surface);border-radius:32px;align-items:center;gap:8px;padding:4px 8px 4px 4px;font-size:14px;display:inline-flex}.deposit-network-pill img{border-radius:24px;width:24px;height:24px}.deposit-qr-visual{background:var(--color-surface);border-radius:20px;place-items:center;width:min(242px,60vw);height:min(242px,60vw);display:grid;position:relative;overflow:hidden;box-shadow:0 4px 60px #00000005}.deposit-qr-image{width:93%;height:93%}.deposit-qr-empty{width:100%;height:100%;color:var(--color-muted);place-items:center;font-size:14px;display:grid}.deposit-qr-token{background:var(--color-surface);border-radius:64px;place-items:center;width:64px;height:64px;display:grid;position:absolute}.deposit-qr-token img{width:48px;height:48px}.deposit-address-card{background:var(--color-surface);border-radius:20px;align-items:center;gap:20px;width:100%;padding:20px;display:flex}.deposit-address-copy{flex:1;gap:4px;min-width:0;display:grid}.deposit-address-copy span{color:var(--color-muted);font-size:12px}.deposit-address-copy strong{overflow-wrap:anywhere;font-size:14px;font-weight:400;line-height:1.25}.deposit-address-copy-icon{flex:0 0 20px;place-items:center;width:20px;height:20px;display:grid}.deposit-address-copy-icon img{width:20px;height:20px}.deposit-address-copy-icon:disabled{opacity:.45}.deposit-share-button{height:40px;color:var(--color-text);background:var(--color-divider);border-radius:32px;align-items:center;gap:8px;padding:0 16px;font-size:12px;font-weight:510;display:inline-flex}.deposit-share-button img{width:16px;height:16px}.deposit-share-button:disabled{opacity:.45}.deposit-terms-card{background:var(--color-surface);border-radius:20px;gap:10px;width:100%;padding:14px 20px;display:grid}.deposit-terms-card:empty{display:none}.deposit-terms-row{justify-content:space-between;align-items:center;gap:16px;font-size:14px;display:flex}.deposit-terms-row>span{color:var(--color-text-secondary)}.deposit-terms-row strong{text-align:right;font-weight:510}.deposit-address-actions{background:var(--color-background);gap:8px;width:100%;margin-top:auto;padding-top:16px;display:grid;position:sticky;bottom:0}.deposit-address-actions button{border-radius:32px;justify-content:center;align-items:center;height:52px;padding:0 32px;font-size:16px;font-weight:510;line-height:22px;display:inline-flex}.deposit-copy-button{color:var(--color-on-dark);background:var(--color-primary)}.deposit-copy-button:disabled{opacity:.45}.deposit-home-button{color:var(--color-text);background:var(--color-divider)}.deposit-confirm-sheet .bottom-sheet-content{justify-items:start;gap:16px;padding-bottom:32px;display:grid}.deposit-confirm-details{background:var(--color-surface);width:100%;box-shadow:var(--shadow-tile);border-radius:20px;gap:16px;padding:20px;display:grid}.deposit-confirm-row{justify-content:space-between;align-items:center;gap:16px;font-size:14px;display:flex}.deposit-confirm-row>span{color:var(--color-text-secondary)}.deposit-confirm-row strong{text-align:right;align-items:center;gap:8px;font-weight:510;display:inline-flex}.deposit-confirm-icon{border-radius:20px;width:20px;height:20px}.deposit-confirm-warning{background:var(--color-surface);border-radius:20px;align-items:flex-start;gap:16px;width:100%;padding:20px;font-size:12px;line-height:1.25;display:flex}.deposit-confirm-warning img{flex:0 0 20px;width:20px;height:20px}.deposit-confirm-skip{cursor:pointer;align-items:center;gap:8px;font-size:12px;display:inline-flex}.deposit-confirm-skip input{opacity:0;width:1px;height:1px;position:absolute}.deposit-confirm-checkbox{background:var(--color-divider);border-radius:4px;flex:0 0 20px;place-items:center;width:20px;height:20px;display:grid}.deposit-confirm-skip input:checked+.deposit-confirm-checkbox{background:var(--color-primary)}.deposit-confirm-skip input:checked+.deposit-confirm-checkbox:after{border-bottom:2px solid var(--color-on-dark);border-left:2px solid var(--color-on-dark);content:"";width:10px;height:5px;transform:translateY(-1px)rotate(-45deg)}.deposit-confirm-skip input:focus-visible+.deposit-confirm-checkbox{outline:2px solid var(--color-primary);outline-offset:2px}.deposit-confirm-fee-skeleton{width:64px;height:16px}.deposit-confirm-sheet .slide-confirm{width:100%;margin-top:16px}.slide-confirm{background:var(--color-divider);touch-action:pan-y;border-radius:32px;align-items:center;height:52px;padding:4px;display:flex;position:relative}.slide-confirm-knob{z-index:1;width:70px;height:44px;color:var(--color-on-dark);background:var(--color-primary);cursor:grab;touch-action:none;border-radius:32px;flex:0 0 70px;place-items:center;display:grid;position:relative}.slide-confirm-knob:active{cursor:grabbing}.slide-confirm-label{width:100%;color:var(--color-text);opacity:calc(1 - var(--slide-progress,0));text-align:center;font-size:16px;font-weight:510;line-height:22px;position:absolute;left:0}.slide-confirm[data-confirmed] .slide-confirm-knob{cursor:default}.withdraw-page{padding:var(--screen-padding-top) var(--screen-padding-x) 32px}.withdraw-select-card{background:var(--color-surface);border-radius:20px;flex-direction:column;gap:32px;width:100%;padding:20px;display:flex}.withdraw-unavailable-assets{gap:16px;display:grid}.withdraw-unavailable-toggle{width:100%;color:var(--color-muted);justify-content:space-between;align-items:center;padding:4px 0;font-size:14px;font-weight:510;display:flex}.withdraw-unavailable-list{gap:24px;display:grid}.withdraw-network-card{margin-top:16px}.withdraw-recipient-content{gap:16px;display:grid}.withdraw-method-list{gap:12px;width:100%;display:grid}.withdraw-method-item{background:var(--color-surface);text-align:left;border-radius:20px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:18px 20px;display:flex}.withdraw-method-copy{gap:6px;min-width:0;font-size:14px;display:grid}.withdraw-method-copy strong{font-weight:510}.withdraw-method-copy span{color:var(--color-muted);line-height:1.15}.withdraw-method-arrow{flex-shrink:0;width:16px;height:16px}.big-input{background:var(--color-surface);border-radius:20px;align-items:flex-start;width:100%;min-height:84px;padding:16px;transition:gap .18s,align-items .18s,box-shadow .18s;display:flex;position:relative}.big-input.error{box-shadow:0 0 0 2px color-mix(in srgb, var(--color-danger) 28%, transparent), 0 4px 16px color-mix(in srgb, var(--color-danger) 10%, transparent)}.big-input.error:focus-within{box-shadow:0 0 0 2px color-mix(in srgb, var(--color-danger) 36%, transparent), 0 4px 16px color-mix(in srgb, var(--color-danger) 14%, transparent)}.big-input.active{align-items:center;gap:24px}.big-input-content{flex-direction:column;flex:1;justify-content:center;gap:4px;min-width:0;display:flex}.big-input-label{transform-origin:0 0;color:var(--color-muted);pointer-events:none;font-size:14px;line-height:1;transition:transform .18s,font-size .18s;display:block;transform:translateY(0)scale(1)}.big-input.active .big-input-label{font-size:14px;transform:translateY(-1px)scale(.86)}.big-input textarea{width:100%;min-width:0;color:var(--color-text);font:inherit;opacity:0;resize:none;background:0 0;border:0;outline:0;padding:0;font-size:14px;font-weight:400;line-height:1.15;transition:opacity .18s,transform .18s;transform:translateY(8px)}.big-input.active textarea{opacity:1;transform:translateY(0)}.big-input:not(.active) textarea{height:52px;position:absolute;inset:16px;transform:none}.big-input.active textarea{word-break:break-all;height:38px}.big-input-clear{width:20px;color:var(--color-muted);opacity:0;flex:0 0 20px;font-size:20px;transition:opacity .18s,transform .18s;transform:translate(8px)}.big-input.active .big-input-clear{opacity:1;transform:translate(0)}.input-error-message{color:var(--color-danger);margin:-8px 0 0;font-size:12px;line-height:1.15}.single-input{gap:8px;width:100%;display:grid}.single-input-field{background:var(--color-surface);border-radius:16px;flex-direction:column;justify-content:center;gap:4px;width:100%;height:56px;padding:16px;transition:box-shadow .18s;display:flex;position:relative}.single-input-label{color:var(--color-muted);pointer-events:none;transform-origin:0 0;font-size:14px;line-height:1;transition:transform .18s,font-size .18s;transform:translateY(0)scale(1)}.single-input.active .single-input-label{font-size:14px;transform:translateY(-1px)scale(.86)}.single-input input{width:100%;min-width:0;color:var(--color-text);font:inherit;opacity:0;background:0 0;border:0;outline:0;padding:0;font-size:14px;font-weight:400;line-height:1;transition:opacity .18s,transform .18s;transform:translateY(6px)}.single-input:not(.active) input{position:absolute;inset:0;transform:none}.single-input.active input{opacity:1;transform:translateY(0)}.single-input-helper{color:var(--color-muted);font-size:12px;line-height:1}.code-input{grid-template-columns:repeat(var(--code-input-cells,6), 1fr);gap:8px;width:100%;max-width:320px;display:grid;position:relative}.code-input-native{z-index:2;color:#0000;caret-color:#0000;opacity:.01;background:0 0;border:0;outline:0;width:100%;height:100%;font-size:16px;position:absolute;inset:0}.code-input span{border:1.5px solid var(--color-border);background:var(--color-field);height:56px;color:var(--color-text);letter-spacing:var(--letter-spacing);border-radius:14px;place-items:center;font-size:22px;font-weight:590;transition:border-color .15s,box-shadow .15s;display:grid}.code-input span.active{border-color:var(--color-primary)}.code-input:focus-within span{border-color:color-mix(in srgb, var(--color-primary) 45%, var(--color-border))}.code-input:focus-within span.active{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 28%, transparent)}.code-input:focus-within span.active:after{background:var(--color-primary);content:"";border-radius:32px;width:1.5px;height:22px;animation:1s step-end infinite code-input-caret}.code-input.pin{grid-template-columns:repeat(var(--code-input-cells,4), 48px);justify-content:center;width:auto;max-width:none}.code-input.pin span{background:var(--color-surface);border-radius:16px;font-size:16px;font-weight:510;box-shadow:0 4px 25px #00000005}.code-input.pin span.active,.code-input.pin:focus-within span{border-color:#0000}.code-input.pin:focus-within span.active{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 28%, transparent)}.code-input.pin:focus-within span.active:after{width:1px;height:24px}@keyframes code-input-caret{50%{opacity:0}}.withdraw-address-input,.withdraw-uid-input{background:var(--color-surface);border-radius:20px;width:100%;display:flex}.withdraw-address-input{align-items:center;gap:24px;min-height:84px;padding:16px}.withdraw-address-input>span,.withdraw-uid-input>span{color:var(--color-muted);font-size:12px}.withdraw-address-input textarea,.withdraw-uid-input input{min-width:0;color:var(--color-text);font:inherit;background:0 0;border:0;outline:0;font-size:14px;font-weight:400;line-height:1.15}.withdraw-address-input textarea{resize:none;word-break:break-all;flex:1;min-width:0;height:38px;padding:0}.withdraw-uid-input input{width:100%;padding:0}.withdraw-address-input button{width:20px;color:var(--color-muted);flex:0 0 20px;font-size:20px}.withdraw-helper-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.withdraw-helper-actions button{background:var(--color-surface);height:44px;box-shadow:var(--shadow-tile);border-radius:32px;justify-content:center;align-items:center;gap:8px;font-size:14px;display:inline-flex}.withdraw-helper-actions img{width:16px;height:16px}.qr-scanner-overlay{z-index:var(--z-sheet);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.qr-scanner-backdrop{background:#00000059;animation:.18s ease-out overlay-fade-in;position:absolute;inset:0}.qr-scanner-sheet{z-index:1;width:min(100%,430px);padding:16px 16px max(32px, var(--overlay-safe-bottom));background:var(--color-background);border-radius:28px 28px 0 0;gap:16px;animation:.28s cubic-bezier(.22,1,.36,1) sheet-slide-up;display:grid;position:relative;box-shadow:0 -12px 40px #0000002e}.qr-scanner-header{grid-template-columns:48px 1fr 48px;align-items:center;display:grid}.qr-scanner-header h2{text-align:center;grid-column:2;margin:0;font-size:16px;font-weight:590}.qr-scanner-header button{width:48px;height:48px;color:var(--color-text);grid-column:3;font-size:28px}.qr-scanner-preview{background:var(--color-surface-inverse);border-radius:24px;height:min(58vh,420px);position:relative;overflow:hidden}.qr-scanner-preview video{object-fit:cover;width:100%;height:100%}.qr-scanner-frame{border:2px solid var(--color-on-dark);border-radius:24px;width:min(62vw,240px);height:min(62vw,240px);position:absolute;inset:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 999px #00000047}.qr-scanner-sheet p{color:var(--color-muted);text-align:center;margin:0;font-size:14px;line-height:1.2}.qr-scanner-manual{gap:12px;display:grid}.qr-scanner-manual input{background:var(--color-surface);width:100%;height:52px;color:var(--color-text);font:inherit;border:0;border-radius:16px;outline:0;padding:16px}.withdraw-uid-input{flex-direction:column;justify-content:center;gap:4px;min-height:56px;padding:16px}.withdraw-uid-input small{color:var(--color-muted);margin-top:8px;font-size:12px}.withdraw-keyboard-area{padding:0 16px max(32px, var(--overlay-safe-bottom));justify-items:center;display:grid;position:absolute;bottom:0;left:0;right:0}.number-keyboard{grid-template-columns:repeat(3,1fr);align-content:space-between;gap:8px;width:100%;height:100%;padding-inline:16px;display:grid}.number-keyboard button{width:56px;height:56px;color:var(--color-text);border-radius:76px;justify-self:center;place-items:center;font-size:20px;font-weight:590;display:grid}.withdraw-amount-page{flex-direction:column;padding-bottom:120px;display:flex}.withdraw-amount-asset-row{justify-content:center;align-items:center;padding:16px;display:flex}.withdraw-amount-asset-pill{background:var(--color-surface);border-radius:32px;align-items:center;gap:8px;height:32px;padding:4px 8px 4px 4px;display:inline-flex}.withdraw-amount-asset-pill img{width:24px;height:24px}.withdraw-amount-asset-pill span{font-size:14px;font-weight:510}.withdraw-amount-display{text-align:center;place-items:center;height:210px;padding:16px 10px;display:grid}.withdraw-amount-display label{justify-content:center;align-items:baseline;gap:10px;max-width:100%;font-size:48px;font-weight:590;display:flex}.withdraw-amount-display input{min-width:.75ch;max-width:100%;color:var(--color-text);font:inherit;text-align:right;background:0 0;border:0;outline:0;font-weight:590;line-height:1}.withdraw-amount-display input.empty{color:var(--color-disabled);opacity:.65}.withdraw-amount-display label span{color:var(--color-disabled);font-size:inherit;font-weight:590;line-height:1}.withdraw-amount-display small{color:var(--color-muted);font-size:20px;font-weight:590}.withdraw-amount-controls{flex:1;grid-template-rows:auto auto minmax(248px,1fr);align-content:stretch;justify-items:center;gap:16px;padding-top:8px;padding-bottom:16px;display:grid}.withdraw-amount-bottom{position:absolute;bottom:32px;left:16px;right:16px}.withdraw-percent-grid{grid-template-columns:repeat(4,1fr);gap:8px;width:100%;display:grid}.withdraw-percent-grid button,.withdraw-comment-input{background:var(--color-surface);height:48px;box-shadow:var(--shadow-tile);border-radius:16px;font-size:14px;font-weight:510}.withdraw-comment-input{width:100%;color:var(--color-text);text-align:left;border:0;outline:0;padding:16px}.withdraw-comment-input::placeholder{color:var(--color-muted);opacity:1}.withdraw-confirm-page{padding-bottom:140px;position:relative}.withdraw-confirm-hero{text-align:center;justify-items:center;gap:24px;padding:16px;display:grid}.withdraw-confirm-icon{width:58px;height:58px;position:relative}.withdraw-confirm-icon img{border-radius:50%;width:56px;height:56px}.withdraw-confirm-icon .withdraw-confirm-network{border:1px solid var(--color-on-dark);border-radius:32px;width:24px;height:24px;position:absolute;bottom:0;right:0}.withdraw-confirm-hero strong{font-size:28px;font-weight:590}.withdraw-confirm-hero strong span,.withdraw-confirm-hero strong em{font-size:20px;font-style:normal}.withdraw-confirm-hero strong em{color:var(--color-muted)}.withdraw-confirm-hero small{color:var(--color-muted);margin-top:8px;font-size:14px;display:block}.withdraw-confirm-summary{gap:16px;display:grid}.withdraw-info-card{background:var(--color-surface);border-radius:20px;gap:16px;padding:20px;display:grid}.withdraw-info-card div{justify-content:space-between;gap:16px;font-size:14px;display:flex}.withdraw-info-card span{color:var(--color-text-secondary)}.withdraw-info-card strong{text-align:right;font-weight:510}.withdraw-recipient-card{background:var(--color-surface);border-radius:20px;gap:8px;padding:20px;font-size:14px;line-height:1.15;display:grid}.withdraw-recipient-card.compact{justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.withdraw-recipient-card span{color:var(--color-text-secondary)}.withdraw-recipient-card strong{min-width:0;color:var(--color-text);overflow-wrap:anywhere;font-weight:510}.withdraw-recipient-card.compact strong{text-align:right;white-space:nowrap}.withdraw-recipient-card-person{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"avatar name""avatar uid";place-items:center end;column-gap:10px;min-width:0;display:grid}.withdraw-recipient-card-person img{object-fit:cover;border-radius:50%;grid-area:avatar;width:36px;height:36px}.withdraw-recipient-card-person strong{text-overflow:ellipsis;white-space:nowrap;grid-area:name;overflow:hidden}.withdraw-recipient-card-person small{color:var(--color-muted);grid-area:uid;font-size:14px}.withdraw-recipient-hint{color:var(--color-muted);margin:0;padding:0 4px;font-size:14px}.withdraw-recipient-found{background:var(--color-surface);box-shadow:var(--shadow-tile);border-radius:20px;align-items:center;gap:12px;padding:12px 16px;display:flex}.withdraw-recipient-found-text{gap:2px;min-width:0;display:grid}.withdraw-recipient-found-text strong{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:590;overflow:hidden}.withdraw-recipient-found-text small{color:var(--color-muted);font-size:14px}.withdraw-recipient-avatar{object-fit:cover;border-radius:50%;flex:none;width:44px;height:44px}.withdraw-recipient-avatar.placeholder{background:var(--color-surface-subtle);color:var(--color-muted);place-items:center;font-size:18px;font-weight:590;display:grid}.withdraw-confirm-bottom{gap:16px;display:grid;position:absolute;bottom:32px;left:16px;right:16px}.withdraw-confirm-bottom p{color:var(--color-muted);text-align:center;margin:0;font-size:12px;line-height:1.15}.withdraw-confirm-error{color:var(--color-danger);text-align:center;font-size:12px;font-weight:510;line-height:1.2}.withdraw-no-balance-overlay{z-index:var(--z-sheet);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.withdraw-no-balance-backdrop{background:#0000001f;position:absolute;inset:0}.withdraw-no-balance-sheet{gap:16px;padding:0 16px 32px;display:grid}.withdraw-no-balance-toolbar{width:calc(100% + 32px);margin-left:-16px}.withdraw-no-balance-title-row{grid-template-columns:48px 1fr 48px;align-items:center;padding-inline:16px;display:grid}.withdraw-no-balance-close{width:48px;height:48px;font-size:36px;font-weight:400}.withdraw-no-balance-content{text-align:center;justify-items:center;gap:16px;padding-top:8px;display:grid}.withdraw-no-balance-icon{background:var(--color-info-soft);border-radius:128px;place-items:center;width:54px;height:54px;display:grid}.withdraw-no-balance-icon img{width:24px;height:24px}.withdraw-no-balance-content div{gap:16px;display:grid}.withdraw-no-balance-content strong{font-size:16px;font-weight:590}.withdraw-no-balance-content span{color:var(--color-muted);font-size:14px;line-height:1.15}.withdraw-no-balance-actions{gap:8px;width:100%;display:grid}.finance-operations{z-index:1;gap:24px;display:grid;position:relative}.operations-page{padding:0 var(--screen-padding-x) 32px;--operations-topbar-height:calc(var(--screen-padding-top) + 58px);overflow-y:auto}.operations-page .finance-operations{margin-top:16px}.operations-page .deposit-topbar{z-index:4;padding-top:var(--screen-padding-top);background:var(--color-background);position:sticky;top:0}.operations-page .deposit-topbar .services-search{top:var(--screen-padding-top)}.finance-header{gap:16px;display:grid}.finance-api-note{color:var(--color-muted);background:#ffffffb8;border-radius:14px;margin:0;padding:10px 12px;font-size:14px}.finance-header h2{letter-spacing:var(--letter-spacing);margin:0;font-size:28px;font-weight:590;line-height:1}.finance-direction-switch{background:var(--color-surface);border-radius:999px;justify-self:start;align-items:center;gap:2px;padding:4px;display:inline-flex}.finance-direction-option{height:36px;color:var(--color-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:14px;font-weight:590;line-height:1;display:inline-flex}.finance-direction-option.active{padding:0 14px 0 12px}.finance-direction-option.active.outgoing{background:var(--color-warning-wash);color:var(--color-warning-text)}.finance-direction-option.active.incoming{background:var(--color-success-wash);color:var(--color-success-text)}.finance-direction-option:not(.active) .finance-direction-label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.finance-filters{scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.finance-filters::-webkit-scrollbar{display:none}.operations-page .finance-filters{z-index:3;top:var(--operations-topbar-height);margin:0 calc(-1 * var(--screen-padding-x));padding:8px var(--screen-padding-x);background:var(--color-background);position:sticky}.operations-page .finance-header+.finance-filters{margin-top:-16px}.operations-page .finance-breakdown>header+.finance-filters{margin-top:-8px}.finance-filter-chip{background:var(--color-surface);height:32px;box-shadow:var(--shadow-tile);white-space:nowrap;border-radius:32px;align-items:center;gap:4px;padding:8px;font-size:12px;font-weight:510;transition:color .16s,transform .16s;display:inline-flex}.finance-filter-chip:active,.finance-summary-card:active,.finance-transaction-row:active,.finance-category-row:active{transform:scale(.985)}.finance-filter-chip span{color:inherit;display:inline-block;transform:rotate(90deg)}.finance-filter-chip.active{background:var(--color-accent);color:var(--color-on-dark)}.finance-excluded-note{color:var(--color-muted);margin:-8px 0 0;font-size:12px}.finance-summary-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.finance-summary-card{background:var(--color-surface);min-width:0;min-height:121px;box-shadow:var(--shadow-sheet);text-align:left;border-radius:20px;align-content:center;gap:16px;padding:20px;display:grid}.finance-summary-card span:first-child{font-size:14px;font-weight:510}.finance-summary-card strong{letter-spacing:var(--letter-spacing);font-size:20px;font-weight:510}.skeleton-line.finance-summary-total{width:70%;height:24px}.skeleton-line.finance-summary-progress{border-radius:32px;width:100%;height:8px}.finance-progress-stack{background:var(--color-border);border-radius:32px;width:100%;height:8px;display:flex;overflow:hidden}.finance-progress-stack i{flex:none;height:100%}.finance-transactions{gap:24px;display:grid}.finance-breakdown{gap:16px;display:grid}.finance-breakdown .finance-category-list{margin-top:8px}.finance-transaction-group{gap:16px;display:grid}.finance-transaction-group h3{letter-spacing:var(--letter-spacing);margin:0;font-size:12px;font-weight:590}.finance-transaction-card{background:var(--color-surface);border-radius:20px;gap:32px;padding:16px 20px;display:grid}.finance-transaction-row,.finance-category-row{text-align:left;justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}.finance-transaction-main{flex:auto;align-items:center;gap:16px;min-width:0;display:inline-flex}.finance-transaction-icon,.finance-category-icon{background:var(--color-surface-subtle);width:32px;height:32px;color:var(--color-text);border-radius:16px;flex:0 0 32px;place-items:center;font-size:14px;font-style:normal;font-weight:590;display:grid;position:relative}.finance-transaction-icon>svg{scale:1.2}.finance-transaction-icon>.operation-logo,.finance-category-icon>.operation-logo{border-radius:inherit;object-fit:cover;width:100%;height:100%}.finance-transaction-icon.expense{background:var(--color-surface-subtle);color:var(--color-text)}.finance-transaction-icon.income{background:var(--color-info-soft);color:var(--color-primary)}.finance-transaction-icon.transfer{background:var(--color-surface-subtle)}.finance-status{border:1.5px solid var(--color-on-dark);border-radius:50%;width:12px;height:12px;position:absolute;top:-2px;right:-2px}.finance-status.completed{background:var(--color-gain)}.finance-status.failed{background:var(--color-danger)}.finance-status.pending{background:#e5ba21}.finance-transaction-copy{white-space:nowrap;gap:4px;min-width:0;display:grid}.finance-transaction-copy strong,.finance-transaction-copy span{text-overflow:ellipsis;overflow:hidden}.finance-transaction-copy strong{font-size:14px;font-weight:510}.finance-transaction-copy span{color:var(--color-muted);font-size:12px}.finance-transaction-amount{text-align:right;flex:none;justify-items:end;gap:2px;min-width:96px;display:grid}.finance-transaction-amount strong{font-size:14px;font-weight:510}.finance-transaction-amount strong.income{color:var(--color-gain)}.finance-transaction-amount strong.failed{color:var(--color-muted);text-decoration:line-through}.finance-transaction-amount strong.pending{color:var(--color-muted)}.finance-transaction-amount span{color:var(--color-muted);align-items:center;gap:8px;font-size:12px;display:inline-flex}.finance-transaction-amount em{background:var(--color-info-soft);color:var(--color-primary);border-radius:32px;padding:4px 8px;font-size:10px;font-style:normal;font-weight:510}.finance-breakdown>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.finance-breakdown>header>span:not(.skeleton){background:var(--color-accent-wash);color:var(--color-primary);border-radius:32px;padding:4px 8px;font-size:12px;font-weight:510}.skeleton-line.finance-breakdown-total{width:72px;height:24px}.skeleton-line.finance-donut-total{width:120px;height:28px}.finance-donut{justify-self:center;place-items:center;width:202px;height:202px;margin-block:32px;display:grid}.finance-donut-chart{grid-area:1/1;width:100%;height:100%}.finance-donut-segment{cursor:pointer;transition:opacity .16s}.finance-donut-segment.dimmed{opacity:.28}.finance-donut-center{text-align:center;pointer-events:none;grid-area:1/1;justify-items:center;gap:8px;display:grid}.finance-donut-center span{letter-spacing:var(--letter-spacing);font-size:24px;font-weight:590}.finance-donut-center small{color:var(--color-muted);font-size:14px}.finance-period-tabs{background:var(--color-divider);border-radius:32px;grid-template-columns:repeat(3,1fr);padding:2px;display:grid}.finance-period-tabs button{border-radius:32px;height:36px;font-size:14px;font-weight:510}.finance-period-tabs button.active{background:var(--color-surface);box-shadow:0 3px 10px #14181f0f}.finance-category-list{gap:16px;display:grid}.finance-category-row{background:var(--color-surface);border-radius:20px;padding:16px;transition:box-shadow .16s}.finance-category-row.selected{box-shadow:0 0 0 2px color-mix(in srgb, var(--color-primary) 24%, transparent)}.finance-category-icon{color:var(--color-on-dark);font-size:14px}.finance-period-reset{background:var(--color-surface-subtle);height:44px;color:var(--color-text);border-radius:16px;font-size:14px;font-weight:510}.card-issue-page{padding:var(--screen-padding-top) 0 120px;overflow-y:auto}.card-issue-page>.deposit-topbar{padding-inline:var(--screen-padding-x)}.card-issue-page.flow>.deposit-topbar{padding-inline:0}.card-issue-page.detail{padding:var(--screen-padding-top) var(--screen-padding-x) 132px}.card-issue-topbar{padding-bottom:10px;padding-inline:var(--screen-padding-x);grid-template-columns:48px 1fr 48px;align-items:start;display:grid}.card-issue-topbar h1{font-size:var(--nav-title-size);font-weight:var(--page-title-weight);text-align:center;margin:14px 0 0}.card-issue-topbar .deposit-search-button{justify-self:end;margin-right:-16px}.card-issue-catalog{gap:24px;padding:16px;display:grid}.card-issue-catalog header{gap:8px;display:grid}.card-issue-catalog h1{font-size:var(--page-title-size);font-weight:var(--page-title-weight);letter-spacing:var(--letter-spacing);margin:0;line-height:1}.card-issue-catalog p{color:var(--color-muted);letter-spacing:var(--letter-spacing);margin:0;font-size:14px;font-weight:400;line-height:1}.card-issue-options{gap:16px;display:grid}.card-issue-option{background:var(--color-surface);text-align:left;border-radius:20px;align-items:center;gap:24px;width:100%;min-height:72px;padding:16px 20px;display:flex}.card-issue-option img{object-fit:cover;border-radius:6px;flex:0 0 63px;width:63px;height:40px}.card-issue-option span{flex:auto;gap:8px;min-width:0;display:grid}.card-issue-option strong{letter-spacing:var(--letter-spacing);font-size:16px;font-weight:590;line-height:22px}.card-issue-option small{color:var(--color-muted);letter-spacing:var(--letter-spacing);font-size:14px;font-weight:400;line-height:normal}.card-issue-option-chevron{color:var(--color-muted);flex:0 0 16px;display:flex}.card-issue-option-skeleton{border-radius:20px;height:72px}.card-issue-catalog-groups{gap:24px;display:grid}.card-issue-group{gap:12px;display:grid}.card-issue-group h2{color:var(--color-text);letter-spacing:var(--letter-spacing);margin:0;font-size:14px;font-weight:590}.card-preview-list{gap:16px;display:grid}.card-preview-item{background:var(--color-surface);text-align:left;border-radius:20px;gap:16px;width:100%;padding:16px;display:grid}.card-preview-head{align-items:flex-start;gap:16px;display:flex}.card-preview-text{flex:auto;gap:8px;min-width:0;display:grid}.card-preview-text strong{letter-spacing:var(--letter-spacing);font-size:16px;font-weight:590;line-height:22px}.card-preview-text small{color:var(--color-muted);letter-spacing:var(--letter-spacing);font-size:14px;font-weight:400;line-height:normal}.card-preview-wallets{align-items:center;gap:6px;margin-top:2px;display:flex}.card-preview-wallets i{background:#1c1c1ee0;border-radius:18px;place-items:center;height:26px;display:grid}.card-preview-wallets i.mark{min-width:58px;padding:0 12px}.card-preview-wallets i.mark img{width:auto;height:14px}.card-preview-wallets i.icon{width:34px}.card-preview-wallets i.icon img{border-radius:5px;width:20px;height:20px}.card-preview-wallets i.text{min-width:46px;color:var(--color-on-dark);letter-spacing:.3px;padding:0 12px;font-size:12px;font-style:normal;font-weight:590}.card-preview-wallets img{object-fit:contain}.card-preview-art{object-fit:cover;border-radius:10px;flex:0 0 116px;width:116px;height:74px;display:block}.card-preview-pricing{background:var(--color-bg);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;padding:12px 16px;display:flex}.card-preview-price{white-space:nowrap;gap:4px;display:grid}.card-preview-price b{letter-spacing:var(--letter-spacing);font-size:16px;font-weight:590;line-height:1}.card-preview-price em{color:var(--color-muted);letter-spacing:-.2px;font-size:12px;font-style:normal;font-weight:400;line-height:1}.card-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.card-product-tile{background:var(--color-surface);text-align:left;border-radius:20px;align-content:start;gap:12px;padding:12px;display:grid}.card-product-media{display:block;position:relative}.card-product-media img{aspect-ratio:8/5;object-fit:cover;border-radius:12px;width:100%;display:block}.card-product-badge{color:var(--color-on-dark);letter-spacing:-.2px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a0f298c;border-radius:999px;padding:4px 8px;font-size:10px;font-style:normal;font-weight:590;line-height:1;position:absolute;top:8px;left:8px}.card-product-info{gap:6px;display:grid}.card-product-info strong{letter-spacing:var(--letter-spacing);font-size:14px;font-weight:590;line-height:1.25}.card-product-info small{color:var(--color-muted);letter-spacing:-.2px;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:400;line-height:1.35;display:-webkit-box;overflow:hidden}.card-product-pricing{flex-wrap:wrap;align-items:baseline;gap:6px;margin-top:2px;display:flex}.card-product-pricing b{letter-spacing:var(--letter-spacing);font-size:14px;font-weight:590}.card-product-pricing em{color:var(--color-muted);letter-spacing:-.2px;font-size:12px;font-style:normal;font-weight:400}.card-product-skeleton{border-radius:20px;height:216px}.card-catalog-empty{background:var(--color-surface);text-align:center;border-radius:20px;justify-items:center;gap:8px;padding:48px 24px;display:grid}.card-catalog-empty i{color:var(--color-muted);font-size:28px;font-style:normal;line-height:1}.card-catalog-empty strong{letter-spacing:var(--letter-spacing);font-size:16px;font-weight:590}.card-catalog-empty p{color:var(--color-muted);letter-spacing:-.2px;margin:0;font-size:14px;font-weight:400;line-height:1.4}.card-catalog-empty .card-catalog-retry{background:var(--color-accent-wash);color:var(--color-accent);letter-spacing:var(--letter-spacing);border-radius:100px;margin-top:8px;padding:10px 24px;font-size:14px;font-weight:590}.card-issue-detail{justify-items:center;gap:32px;padding-top:16px;display:grid}.card-issue-showcase{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;width:100%;height:284px;position:relative;overflow:hidden;scale:1.1}.card-issue-showcase.dragging{cursor:grabbing}.card-issue-showcase button{place-items:center;width:180px;height:284px;transition:transform .22s,opacity .22s;display:grid;position:absolute;top:50%;left:50%}.card-issue-showcase.dragging button{transition:none}.card-issue-showcase img{object-fit:contain;filter:drop-shadow(0 4px 20px #0000000d);pointer-events:none;-webkit-user-drag:none;border-radius:16px;width:100%;height:100%;transform:rotate(90deg)scale(1.5)}.card-issue-copy{text-align:center;width:100%;letter-spacing:var(--letter-spacing);justify-items:center;gap:24px;display:grid}.card-issue-product{justify-items:center;gap:8px;display:grid}.card-issue-product>span{color:var(--color-text-secondary);font-size:14px;font-weight:400;line-height:1}.card-issue-product strong{font-size:28px;font-weight:590;line-height:1}.card-issue-subscription{color:var(--color-text-secondary);letter-spacing:var(--letter-spacing);font-size:14px;font-style:normal;font-weight:510;line-height:1}.card-issue-copy p{color:var(--color-text-secondary);max-width:370px;margin:0;font-size:14px;font-weight:400;line-height:1.4}.card-issue-logos{color:var(--color-text);align-items:center;gap:16px;font-weight:590;display:inline-flex}.card-issue-logos img{object-fit:contain;display:block}.card-issue-logos .apple-pay-logo{width:40.8px;height:17px}.card-issue-logos .google-pay-logo{width:44px;height:17px}.card-issue-logos i{background:var(--color-border);width:1px;height:16px}.card-issue-actions{grid-template-columns:repeat(3,1fr);gap:16px;width:100%;display:grid}.card-issue-actions button{width:100px;color:var(--color-text);letter-spacing:var(--letter-spacing);text-align:center;justify-self:center;justify-items:center;gap:8px;font-size:12px;font-weight:400;line-height:1;display:grid}.card-issue-actions span{background:var(--color-surface);border-radius:26px;place-items:center;width:52px;height:52px;font-size:20px;display:grid;box-shadow:0 4px 15px #00000008}.card-issue-bottom{z-index:2;background:var(--color-background);position:absolute;bottom:32px;left:16px;right:16px}.card-info-overlay{z-index:var(--z-sheet);align-items:flex-end;display:flex;position:fixed;inset:0}.card-info-backdrop{background:#0000002e;position:absolute;inset:0}.card-info-sheet{width:100%;max-height:92dvh;padding:0 16px max(32px, var(--overlay-safe-bottom));gap:16px;display:grid;overflow-y:auto}.card-info-rows,.card-info-note,.card-info-notice,.where-pay-card{background:var(--color-surface);box-shadow:var(--shadow-tile);border-radius:20px;gap:16px;padding:20px;display:grid}.card-info-rows div{color:var(--color-text-secondary);justify-content:space-between;gap:16px;font-size:14px;display:flex}.card-info-rows{gap:16px}.card-info-rows strong{color:var(--color-text);text-align:right;font-weight:510}.card-info-note strong{font-size:14px;font-weight:510}.card-info-note p,.card-info-notice p{color:var(--color-muted);margin:0;font-size:14px;line-height:1.25}.card-info-notice{grid-template-columns:20px 1fr;align-items:start}.card-info-notice i{color:var(--color-primary);font-size:18px;font-style:normal;line-height:1}.card-info-notice.warning i{color:#f59e0b}.card-info-notice span{gap:8px;min-width:0;display:grid}.card-info-notice strong{font-size:14px;font-weight:510;line-height:1}.card-info-note div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.card-info-note button{background:var(--color-surface-subtle);border-radius:32px;height:40px;font-size:14px;font-weight:510}.card-info-note a{background:var(--color-surface-subtle);height:40px;color:var(--color-text);border-radius:32px;align-content:center;justify-items:center;font-size:14px;font-weight:510;text-decoration:none;display:grid}.card-info-highlights{background:var(--color-surface);box-shadow:var(--shadow-tile);border-radius:20px;gap:12px;padding:20px;display:grid}.card-info-highlights div{color:var(--color-text-secondary);grid-template-columns:20px 1fr;align-items:center;gap:8px;font-size:14px;display:grid}.card-info-highlights i{color:var(--color-gain);font-style:normal}.card-issue-advantages{text-align:left}.card-issue-restrictions{background:var(--color-surface);box-shadow:var(--shadow-tile);text-align:left;border-radius:20px;gap:12px;padding:20px;display:grid}.card-issue-restrictions strong{letter-spacing:var(--letter-spacing);font-size:16px;font-weight:590}.card-issue-restrictions ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.card-issue-restrictions li{color:var(--color-text-secondary);align-items:start;gap:10px;font-size:14px;line-height:1.35;display:flex}.card-issue-restrictions i{color:var(--color-muted);font-size:15px;font-style:normal;line-height:1.35}.card-info-rules{background:var(--color-surface);box-shadow:var(--shadow-tile);color:var(--color-text);text-align:left;border-radius:20px;padding:18px 20px;font-size:14px;font-weight:510}.card-issue-requirements{background:var(--color-surface-subtle);border-radius:18px;gap:8px;padding:16px;display:grid}.card-issue-requirements strong{font-size:14px;font-weight:590}.card-issue-requirements p,.card-issue-requirements small{color:var(--color-muted);margin:0;font-size:14px;line-height:1.3}.card-issue-requirement-list{flex-wrap:wrap;gap:8px;display:flex}.card-issue-requirement-list span{background:var(--color-surface);border-radius:12px;padding:7px 12px;font-size:14px}.where-pay-list{gap:16px;display:grid}.where-pay-card{grid-template-columns:1fr auto;align-items:center;gap:24px}.where-pay-card>span{gap:8px;display:grid}.where-pay-card strong{font-size:14px;font-weight:590}.where-pay-card small{color:var(--color-muted);font-size:14px;line-height:1.2}.where-pay-card div{align-items:center;display:flex}.where-pay-card i{border:1px solid var(--color-on-dark);background:var(--color-surface);border-radius:50%;place-items:center;width:32px;height:32px;margin-left:-8px;font-style:normal;display:grid;overflow:hidden}.where-pay-card i:first-child{margin-left:0}.where-pay-card i img{object-fit:cover;width:100%;height:100%}.card-issue-page.flow{padding:var(--screen-padding-top) var(--screen-padding-x) calc(132px + var(--keyboard-inset,0px));overflow-y:auto}.card-issue-page.flow>.card-issue-topbar{padding-inline:0}.card-issue-page.payment,.card-issue-page.confirm-order{padding-bottom:148px}.card-flow-hero{letter-spacing:var(--letter-spacing);gap:8px;padding-top:16px;display:grid}.card-flow-hero h1{color:var(--color-text);font-size:var(--page-title-size);font-weight:var(--page-title-weight);margin:0;line-height:1}.card-flow-hero p{color:var(--color-text-secondary);margin:0;font-size:14px;line-height:1}.card-flow-stack{gap:16px;padding-top:24px;display:grid}.delivery-options{gap:16px;display:grid}.payment .card-flow-stack,.confirm-order .card-flow-stack{padding-top:32px}.card-mini-row{letter-spacing:var(--letter-spacing);align-items:center;gap:16px;padding-top:32px;display:flex}.card-mini-row img{object-fit:cover;border-radius:6px;flex:0 0 69px;width:69px;height:44px}.card-mini-row span{gap:4px;min-width:0;display:grid}.card-mini-row strong,.payment-method-card>strong,.summary-card>strong,.delivery-option strong,.info-card strong{color:var(--color-text);letter-spacing:var(--letter-spacing);font-size:14px;font-weight:590;line-height:1}.card-mini-row small,.payment-method-card small,.delivery-option small,.info-card small{color:var(--color-text-secondary);letter-spacing:var(--letter-spacing);white-space:pre-line;font-size:14px;font-weight:400;line-height:1.3}.payment-method-card,.summary-card,.info-card,.delivery-option,.delivery-input,.promo-code-field{background:var(--color-surface);width:100%;box-shadow:var(--shadow-tile);border-radius:20px}.payment-method-card{text-align:left;gap:16px;padding:20px;display:grid}.payment-method-card>span{align-items:center;gap:16px;display:flex}.payment-method-card>span>span{flex:1;gap:2px;display:grid}.payment-method-card b{letter-spacing:var(--letter-spacing);font-size:14px;font-weight:510}.payment-method-card em,.info-card>b,.delivery-input>b,.top-up-list b{color:var(--color-muted);font-size:24px;font-style:normal;font-weight:400;line-height:16px}.coin-icon{width:32px;height:32px;color:var(--color-on-dark);border-radius:50%;flex:0 0 32px;place-items:center;font-size:21px;font-style:normal;font-weight:700;line-height:1;display:grid}.coin-icon.usdt{background:#26a17b}.coin-icon.usdc{background:#2775ca}.summary-card{gap:16px;padding:20px;display:grid}.summary-card>strong{margin-bottom:8px}.summary-card div{color:var(--color-muted);letter-spacing:var(--letter-spacing);justify-content:space-between;align-items:center;gap:16px;font-size:14px;line-height:1;display:flex}.summary-card b{color:var(--color-text);text-align:right;font-weight:510}.summary-card b.total{font-weight:590}.summary-card-note{color:var(--color-muted);letter-spacing:-.2px;margin:-8px 0 0;font-size:12px;font-weight:400;line-height:1.4}.summary-card i{border:1px solid var(--color-muted);width:14px;height:14px;color:var(--color-muted);border-radius:50%;place-items:center;margin-left:6px;font-size:10px;font-style:normal;line-height:1;display:inline-grid}.promo-code-field,.delivery-input{min-height:56px;color:var(--color-muted);letter-spacing:var(--letter-spacing);text-align:left;align-items:center;padding:16px;font-size:14px;display:flex}.phone-entry-field{background:var(--color-surface);width:100%;min-height:56px;box-shadow:var(--shadow-tile);border-radius:20px;align-items:center;gap:12px;padding:6px 16px;display:flex}.phone-entry-field input{min-width:0;height:44px;color:var(--color-text);letter-spacing:var(--letter-spacing);background:0 0;border:0;outline:0;flex:1;padding:0;font-family:inherit;font-size:14px}.phone-entry-field input::placeholder{color:var(--color-muted);opacity:1}.phone-entry-field .contact-country-select{font-size:14px}input.promo-code-field{border:0;outline:0;font-family:inherit}input.promo-code-field::placeholder{color:var(--color-muted);opacity:1}input.delivery-input{border:0;outline:0;font-family:inherit}input.delivery-input::placeholder{color:var(--color-muted);opacity:1}.delivery-field-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.delivery-input.filled{color:var(--color-text);gap:16px}.delivery-input.filled span:nth-child(2){flex:1;gap:4px;display:grid}.delivery-input small{color:var(--color-muted);font-size:12px}.delivery-input.floating{cursor:text;align-content:center;gap:0;display:grid}.delivery-input.floating small{opacity:0;max-height:0;transition:max-height .15s,opacity .15s,margin .15s;overflow:hidden}.delivery-input.floating.has-value small{opacity:1;max-height:16px;margin-bottom:2px}.delivery-input.floating input{width:100%;color:var(--color-text);letter-spacing:var(--letter-spacing);background:0 0;border:0;outline:0;padding:0;font-family:inherit;font-size:14px}.delivery-input.floating input::placeholder{color:var(--color-muted);opacity:1}.country-flag{border:.5px solid var(--color-border);background-color:var(--color-surface-subtle);background-position:50%;background-size:cover;border-radius:50%;flex:0 0 24px;width:24px;height:24px}.country-flag.fi:before{content:none}.delivery-input.country-field{gap:16px}.delivery-input-placeholder{flex:1}.delivery-option{text-align:left;align-items:center;gap:16px;min-height:78px;padding:20px;display:flex}.delivery-option>span:not(.radio){flex:1;gap:4px;display:grid}.delivery-option>b{font-size:16px;font-weight:590;line-height:22px}.radio{border:1px solid var(--color-disabled);border-radius:50%;flex:0 0 20px;width:20px;height:20px}.radio.checked{border:2px solid var(--color-primary);background:var(--color-primary);box-shadow:inset 0 0 0 4px #fff}.info-card{text-align:left;align-items:center;gap:16px;padding:20px;display:flex}.info-card span{flex:1;gap:8px;min-width:0;display:grid}.card-flow-bottom{z-index:2;background:var(--color-background);position:fixed;bottom:32px;left:16px;right:16px}.card-flow-sheet{padding-inline:16px}.card-flow-sheet.compact{gap:16px}.card-flow-sheet.country{border-radius:38px 38px 0 0;height:100dvh;max-height:100dvh}.asset-select-list,.top-up-list,.country-list{gap:8px;display:grid}.asset-select-list button,.top-up-list button,.country-list button{background:var(--color-surface);text-align:left;border-radius:20px;place-content:center space-between;align-items:center;gap:16px;width:100%;padding:16px 20px;display:flex}.asset-select-list span,.top-up-list span{border-radius:7px;flex:1;gap:4px;width:100%;display:grid}.asset-select-list strong,.top-up-list strong{letter-spacing:var(--letter-spacing);font-size:14px;font-weight:510}.asset-select-list small,.top-up-list small{color:var(--color-muted);letter-spacing:var(--letter-spacing);font-size:14px;line-height:1.25}.asset-select-list b{background:var(--color-surface-subtle);color:#0000;border-radius:50%;place-items:center;width:20px;height:20px;font-size:14px;display:grid}.asset-select-list b.selected{background:var(--color-primary);color:var(--color-on-dark)}.top-up-list{background:var(--color-surface);border-radius:20px;padding:16px}.top-up-list button{background:0 0;padding:0}.top-up-list i{background:var(--color-info-soft);width:32px;height:32px;color:var(--color-primary);border-radius:16px;flex:0 0 32px;place-items:center;font-style:normal;display:grid}.country-search{background:var(--color-surface);height:44px;color:var(--color-text-secondary);letter-spacing:var(--letter-spacing);border-radius:100px;align-items:center;padding:11px;font-size:14px;display:flex;box-shadow:0 4px 15px #00000008}.country-search input{min-width:0;color:var(--color-text);letter-spacing:var(--letter-spacing);background:0 0;border:0;outline:0;flex:1;margin-left:8px;padding:0;font-family:inherit;font-size:14px}.country-search input::placeholder{color:var(--color-text-secondary);opacity:1}.country-list-name{flex:1}.country-list-empty{color:var(--color-muted);text-align:center;margin:0;padding:16px 0;font-size:14px}.country-list{background:var(--color-surface);border-radius:20px;gap:0;padding:20px}.country-list button{min-height:56px;letter-spacing:var(--letter-spacing);background:0 0;border-radius:0;padding:0;font-size:14px}.country-list b{color:var(--color-primary);margin-left:auto;font-weight:400}.card-result-sheet{gap:16px;padding-inline:16px}.card-result-content{padding-bottom:max(32px, var(--overlay-safe-bottom));justify-items:center;gap:32px;display:grid}.card-result-content>img{object-fit:cover;border-radius:16px;width:253px;height:160px}.card-result-content>div:not(.card-result-actions){text-align:center;width:100%;letter-spacing:var(--letter-spacing);justify-items:center;gap:16px;display:grid}.card-result-content h2{margin:0;font-size:20px;font-weight:590;line-height:1}.card-result-content p{max-width:370px;color:var(--color-text-secondary);margin:0;font-size:14px;line-height:1.3}.card-result-actions{gap:8px;width:100%;display:grid}.wallet-large-button{width:100%;height:52px;color:var(--color-on-dark);letter-spacing:var(--letter-spacing);background:#1d1d1e;border-radius:32px;justify-content:center;align-items:center;gap:10px;padding:16px 32px;font-size:16px;font-weight:510;line-height:22px;display:flex}.wallet-large-button img{border-radius:8px;flex:none;width:28px;height:28px}.wallet-large-button--google img{object-fit:contain;border-radius:0;width:52px;height:24px}.finance-sheet-overlay{z-index:var(--z-sheet);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.finance-sheet-backdrop{background:#0000002e;animation:.18s ease-out overlay-fade-in;position:absolute;inset:0}.finance-sheet{width:min(100%,430px);max-height:92dvh;padding:0 16px max(32px, var(--overlay-safe-bottom));gap:16px;display:grid;overflow-y:auto}.finance-sheet.period-sheet{align-content:start;gap:32px;padding-inline:16px}.finance-sheet-toolbar{width:calc(100% + 32px);margin-left:-16px}.finance-sheet-title-row{grid-template-columns:48px 1fr 48px;align-items:center;padding-inline:16px;display:grid}.finance-sheet-title-row h2{text-align:center;margin:0;font-size:16px;font-weight:590;line-height:22px}.finance-sheet-close{width:48px;height:48px;font-size:36px;font-weight:400;top:10px}.finance-date-range{grid-template-columns:1fr 1fr;gap:16px;display:grid}.finance-date-range button{background:var(--color-surface);min-height:48px;box-shadow:var(--shadow-tile);text-align:left;border-radius:16px;padding:14px 16px;font-size:16px;font-weight:510}.period-sheet .finance-date-range button{align-content:center;gap:6px;height:68px;padding:12px 16px;font-size:16px;line-height:1;display:grid}.period-sheet .finance-date-range button.active{box-shadow:0 0 0 2px color-mix(in srgb, var(--color-primary) 24%, transparent), 0 4px 12.5px #00000005}.period-sheet .finance-date-range span{font-weight:510;display:block}.period-sheet .finance-date-range strong{color:var(--color-muted);font-size:12px;font-weight:400;line-height:1;display:block}.finance-calendar-scroll{gap:32px;max-height:min(50dvh,430px);padding-right:2px;display:grid;overflow-y:auto}.finance-calendar{align-content:start;gap:24px;display:grid}.finance-calendar h3{margin:0;font-size:16px;font-weight:590;line-height:22px}.finance-calendar-days{gap:8px;display:grid}.finance-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));justify-content:center;align-items:start;gap:5.5px;display:grid}.finance-calendar-grid span,.finance-calendar-grid button{background:var(--color-background);border-radius:32px;justify-self:center;place-items:center;width:100%;max-width:48px;height:48px;font-size:14px;display:grid}.finance-calendar-grid.week{border-bottom:1px solid var(--color-divider);padding-bottom:16px}.finance-calendar-grid.week span{color:var(--color-muted);background:0 0}.finance-calendar-grid .empty{visibility:hidden}.finance-calendar-grid button.selected{color:var(--color-on-dark);background:var(--color-primary)}.finance-calendar-grid button.in-range{color:var(--color-primary);background:var(--color-accent-wash);border-radius:0;width:120%;transform:translate(-10%)}.finance-calendar-grid button.range-start,.finance-calendar-grid button.range-end{color:var(--color-on-dark);background:var(--color-primary);border-radius:10px 0 0 10px}.finance-calendar-grid button.range-end{border-radius:0 10px 10px 0}.finance-calendar-grid button.future,.finance-calendar-grid button:disabled{color:var(--color-disabled);cursor:not-allowed;background:0 0}.finance-period-presets{gap:8px;display:flex;overflow-x:auto}.finance-period-presets button{background:var(--color-surface);height:36px;box-shadow:var(--shadow-tile);border-radius:32px;flex:none;padding:8px 12px;font-size:12px;font-weight:510}.finance-sheet.filter-sheet{grid-template-rows:auto minmax(0,1fr);gap:0;overflow:hidden}.finance-sheet.filter-sheet .bottom-sheet-content{grid-template-rows:minmax(0,1fr) auto;gap:0;min-height:0;display:grid}.finance-sheet.filter-sheet .bottom-sheet-title-row,.finance-sheet.period-sheet .bottom-sheet-title-row{grid-template-columns:0 1fr 48px;padding-bottom:8px}.finance-sheet.filter-sheet .bottom-sheet-title-row h2,.finance-sheet.period-sheet .bottom-sheet-title-row h2{letter-spacing:-.4px;text-align:left;font-size:20px;font-weight:590;line-height:30px}.finance-filter-scroll{align-content:start;gap:20px;padding-bottom:16px;display:grid;overflow-y:auto}.finance-filter-group{gap:8px;display:grid}.finance-filter-group-title{color:var(--color-muted);letter-spacing:.6px;text-transform:uppercase;margin:0;padding-inline:12px;font-size:12px;font-weight:590;line-height:16px}.finance-filter-card{background:var(--color-surface);box-shadow:var(--shadow-tile);border-radius:20px;display:grid}.finance-filter-row{text-align:left;align-items:center;gap:12px;width:100%;min-height:56px;padding:14px 16px;display:flex;position:relative}.finance-filter-row+.finance-filter-row:before{background:var(--color-divider);content:"";height:1px;position:absolute;top:0;left:16px;right:16px}.finance-filter-row-copy{flex:1;gap:2px;min-width:0;display:grid}.finance-filter-row-copy strong{font-size:16px;font-weight:510;line-height:22px}.finance-filter-row-copy small{color:var(--color-muted);font-size:14px;line-height:18px}.finance-filter-row-icon{object-fit:cover;border-radius:50%;flex:none;width:36px;height:36px}.finance-filter-row-icon.asset-icon-fallback{font-size:11px}.finance-filter-mark{box-sizing:border-box;background:var(--color-surface-subtle);color:#0000;border-radius:8px;flex:none;place-items:center;width:24px;height:24px;font-size:15px;line-height:1;display:grid}.finance-filter-mark.radio{border-radius:50%}.finance-filter-row.checked .finance-filter-mark{background:var(--color-primary);color:var(--color-on-dark)}.finance-filter-row.checked .finance-filter-mark.radio{border:6px solid var(--color-primary);color:#0000;background:0 0}.finance-filter-footer{background:var(--color-background);padding-top:12px}.transaction-detail-hero{text-align:center;justify-items:center;gap:16px;display:grid}.transaction-detail-hero>.finance-transaction-icon{border-radius:32px;width:54px;height:54px;font-size:22px}.transaction-detail-hero div{justify-items:center;gap:8px;display:grid}.transaction-detail-hero div>span{color:var(--color-muted);font-size:14px;font-weight:510}.transaction-detail-hero strong{font-size:28px;font-weight:590;line-height:1}.transaction-detail-hero strong.income{color:var(--color-gain)}.transaction-detail-hero strong.failed{text-decoration:line-through}.transaction-detail-hero strong.pending{color:var(--color-muted)}.transaction-detail-hero small{color:var(--color-muted);margin-top:-4px;font-size:14px;font-weight:510}.transaction-detail-hero em{background:var(--color-accent-wash);color:var(--color-primary);border-radius:32px;padding:4px 8px;font-size:12px;font-style:normal;font-weight:510}.transaction-detail-card,.transaction-detail-link{background:var(--color-surface);border-radius:16px;gap:16px;padding:16px;display:grid}.transaction-detail-card div,.transaction-detail-link{justify-content:space-between;align-items:flex-start;gap:16px;font-size:14px;display:flex}.transaction-detail-card>strong{font-size:14px;font-weight:590}.transaction-detail-card span{color:var(--color-text-secondary)}.transaction-detail-card div strong,.transaction-detail-link{font-weight:510}.transaction-detail-card div strong{text-align:right;align-items:center;gap:6px;display:inline-flex}.transaction-detail-card div .transaction-detail-edit{color:var(--color-primary);text-align:right;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-family:inherit;font-size:14px;font-weight:510;display:inline-flex}.transaction-detail-hint{color:var(--color-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.transaction-detail-hint:active{color:var(--color-primary)}.card-hold-info-sheet .bottom-sheet-title-row h2{overflow-wrap:anywhere}.card-hold-info-list{gap:20px;display:grid}.card-hold-info-block{gap:6px;display:grid}.card-hold-info-block strong{font-size:14px;font-weight:590}.card-hold-info-block p{color:var(--color-text-secondary);margin:0;font-size:14px;line-height:1.45}.card-hold-info-done{background:var(--color-primary);width:100%;color:var(--color-on-dark);cursor:pointer;border:0;border-radius:16px;margin-top:24px;padding:16px;font-size:14px;font-weight:590}.payment-status{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.payment-status.pending{color:#b54708}.payment-status.success{color:var(--color-gain)}.payment-status.failed{color:var(--color-danger)}.payment-status-spinner{border:2px solid;border-top-color:#0000;border-radius:50%;width:12px;height:12px;animation:.9s linear infinite qr-pay-spin;display:block}.payment-summary-card div strong{text-align:right;overflow-wrap:anywhere;max-width:60%}.payment-summary-legs strong{justify-items:end;gap:2px;display:grid}.payment-summary-legs em{color:var(--color-text-secondary);font-size:12px;font-style:normal}.payment-summary-legs ul{gap:2px;margin:4px 0 0;padding:0;list-style:none;display:grid}.payment-summary-legs li{justify-content:flex-end;gap:6px;font-size:12px;font-weight:400;display:flex}.payment-summary-legs li span:last-child:not(:only-child){color:var(--color-text-secondary)}.payment-summary-pay-link{margin-top:4px}.payment-refresh-button{color:var(--color-primary);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;margin-left:8px;padding:2px;display:inline-flex}.payment-refresh-button:disabled{opacity:.5;cursor:default}.payment-refresh-button.spinning svg{animation:.9s linear infinite qr-pay-spin}.fiat-deposit-success{padding-top:24px}.fiat-waiting{text-align:center;justify-items:center;gap:20px;padding:24px 0 8px;display:grid}.fiat-waiting-visual{place-items:center;width:128px;height:128px;display:grid;position:relative}.fiat-waiting-visual i{border:2px solid var(--color-primary);opacity:0;border-radius:50%;animation:2.4s ease-out infinite fiat-waiting-pulse;position:absolute;inset:0}.fiat-waiting-visual i:nth-child(2){animation-delay:.8s}.fiat-waiting-visual i:nth-child(3){animation-delay:1.6s}.fiat-waiting-core{background:var(--color-primary);width:64px;height:64px;color:var(--color-on-dark);border-radius:50%;place-items:center;display:grid}@keyframes fiat-waiting-pulse{0%{opacity:.7;transform:scale(.5)}to{opacity:0;transform:scale(1.1)}}@media (prefers-reduced-motion:reduce){.fiat-waiting-visual i{opacity:.25;animation:none;transform:scale(.9)}}.fiat-waiting-copy{justify-items:center;gap:8px;display:grid}.fiat-waiting-copy h2{margin:0;font-size:20px;font-weight:590}.fiat-waiting-copy p{max-width:320px;color:var(--color-text-secondary);margin:0;font-size:14px;line-height:1.35}.fiat-waiting-reopen{color:var(--color-primary);font-size:14px;font-weight:510;text-decoration:none}.fiat-deposit-success .fiat-success-glyph{display:block}.transaction-id-row{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:6px 8px 2px;font-size:12px;display:flex}.transaction-id-row span{overflow-wrap:anywhere;text-align:left}.transaction-detail-receipt{width:48px;height:48px;color:var(--color-text);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:flex}.transaction-receipt-sheet.bottom-sheet{--receipt-paper:#fff;--receipt-ink:#101318;--receipt-line:#e2e6ea;--receipt-accent:#4078d9;--receipt-backdrop:#14181f;--receipt-tooth:12px;background:var(--receipt-backdrop);color:#f3f5f5}.transaction-receipt-sheet .bottom-sheet-toolbar{background:var(--receipt-backdrop)}.transaction-receipt-sheet .bottom-sheet-title-row h2,.transaction-receipt-sheet .bottom-sheet-close{color:#f3f5f5}.transaction-receipt-paper{padding:26px 20px calc(26px + var(--receipt-tooth));background:var(--receipt-paper);color:var(--receipt-ink);-webkit-mask:conic-gradient(from 135deg at top, #0000, #000 1deg 89deg, #0000 90deg) 0 0 / calc(var(--receipt-tooth) * 2) var(--receipt-tooth) repeat-x, conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) 0 100% / calc(var(--receipt-tooth) * 2) var(--receipt-tooth) repeat-x, linear-gradient(#000 0 0) 0 var(--receipt-tooth) / 100% calc(100% - var(--receipt-tooth) * 2) no-repeat;mask:conic-gradient(from 135deg at top, #0000, #000 1deg 89deg, #0000 90deg) 0 0 / calc(var(--receipt-tooth) * 2) var(--receipt-tooth) repeat-x, conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) 0 100% / calc(var(--receipt-tooth) * 2) var(--receipt-tooth) repeat-x, linear-gradient(#000 0 0) 0 var(--receipt-tooth) / 100% calc(100% - var(--receipt-tooth) * 2) no-repeat;display:grid}.transaction-receipt-brand{justify-content:center;align-items:center;gap:12px;padding-bottom:18px;display:flex}.transaction-receipt-brand img{object-fit:cover;border-radius:50%;width:44px;height:44px}.transaction-receipt-brand strong{font-size:20px;font-weight:510}.transaction-receipt-block{border-top:1px dashed var(--receipt-line);gap:10px;padding-block:16px;display:grid}.transaction-receipt-block h3{text-align:center;text-transform:uppercase;margin:0 0 6px;font-size:16px;font-weight:590}.transaction-receipt-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.transaction-receipt-row span{text-transform:uppercase;font-size:14px;font-weight:590}.transaction-receipt-row strong{overflow-wrap:anywhere;text-align:right;font-size:14px;font-weight:400}.transaction-receipt-row.stacked{gap:4px;display:grid}.transaction-receipt-row.stacked strong{text-align:left}.transaction-receipt-row.emphasis strong{font-size:20px;font-weight:590}.transaction-receipt-footer{border-top:1px dashed var(--receipt-line);text-align:center;justify-items:center;gap:8px;padding-top:16px;display:grid}.transaction-receipt-footer strong{text-transform:uppercase;font-size:16px;font-weight:590}.transaction-receipt-footer p{margin:0;font-size:14px}.transaction-receipt-stamp{border:2px solid var(--receipt-accent);width:min(100%,260px);color:var(--receipt-accent);justify-items:center;gap:8px;margin-top:10px;padding:14px 12px;display:grid}.transaction-receipt-stamp strong{text-transform:none;font-size:16px;font-weight:510}.transaction-receipt-stamp span{font-size:14px}.transaction-receipt-actions{justify-content:center;gap:100px;padding-block:12px 4px;display:flex}.transaction-receipt-actions button{color:#98999d;cursor:pointer;background:0 0;border:0;justify-items:center;gap:8px;font-size:14px;display:grid}.transaction-receipt-actions button span{color:#f3f5f5;background:#1d2128;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;display:flex}.transaction-receipt-actions button:disabled{opacity:.6}.finance-transaction-row.failed .finance-transaction-icon>:not(.finance-status){filter:grayscale();opacity:.55}.finance-transaction-row.failed .finance-transaction-copy strong{color:var(--color-text-secondary)}.transaction-detail-card div .transaction-download-button{color:var(--color-primary);align-items:center;gap:8px;font-weight:510;display:inline-flex}.transaction-explorer-link{color:var(--color-primary);align-items:center;gap:6px;font-weight:510;display:inline-flex}.transaction-detail-card div strong{text-align:right;overflow-wrap:anywhere;max-width:220px}.transaction-merchant-card{background:var(--color-surface);text-align:left;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.transaction-merchant-card>span:first-child{gap:8px;display:grid}.transaction-merchant-card strong{font-size:16px;font-weight:590;line-height:22px}.transaction-merchant-card small{color:var(--color-text-secondary);font-size:14px;line-height:1.15}.transaction-merchant-card>span:last-child{color:var(--color-muted);font-size:28px;line-height:1}.transaction-place-card{background:var(--color-surface);text-align:left;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.transaction-place-card>span:first-child{gap:8px;display:grid}.transaction-place-card strong{font-size:16px;font-weight:590;line-height:22px}.transaction-place-card small{color:var(--color-text-secondary);font-size:14px;line-height:1.15}.transaction-place-card>span:last-child{color:var(--color-muted);font-size:28px;line-height:1}a.transaction-detail-link{text-decoration:none}.category-glyph-tile,.operation-glyph-tile{border-radius:inherit;width:100%;height:100%;color:var(--color-on-dark);place-items:center;display:grid}.operation-glyph-tile>svg{scale:1.2}.operation-glyph-tile--brand{background:var(--color-surface);border:1px solid var(--color-border)}.category-glyph-tile>svg{scale:1.5}.place-sheet .bottom-sheet-toolbar{pointer-events:none;background:0 0;margin-bottom:-92px}.place-sheet .bottom-sheet-close,.place-sheet .sheet-grabber-handle{pointer-events:auto}.place-sheet:has(.place-hero-media:not(.empty)) .sheet-grabber{background:#ffffffbf}.place-sheet-content{padding-top:0}.place-sheet-content>.finance-api-note:first-child{margin-top:92px}.place-hero{gap:10px;margin:0 -16px;display:grid}.place-hero-media{border-radius:38px 38px 0 0;position:relative;overflow:hidden}.place-hero-gallery{scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x;overscroll-behavior-x:contain;grid-auto-columns:100%;grid-auto-flow:column;display:grid;overflow-x:auto}.place-hero-gallery::-webkit-scrollbar{display:none}.place-hero-gallery>*{scroll-snap-align:start}.place-hero-photo{aspect-ratio:3/2;object-fit:cover;background:var(--color-surface-subtle);width:100%;display:block}.place-hero-brand{justify-items:center;gap:12px;padding:72px 24px 0;display:grid}.place-hero-brand-logo{object-fit:cover;background:var(--color-surface-subtle);border-radius:20px;width:64px;height:64px}.place-hero-brand-logo.placeholder{color:var(--color-text-secondary);place-items:center;font-size:26px;font-weight:590;display:grid}.place-hero-brand-name{color:var(--color-text);text-align:center;margin:0;font-size:20px;font-weight:590;line-height:26px}.place-hero-media:not(.empty):before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0009,#0000);height:140px;position:absolute;top:0;left:0;right:0}.place-hero-name{z-index:1;color:var(--color-on-dark);text-align:left;margin:0;font-size:20px;font-weight:590;line-height:26px;position:absolute;top:30px;left:20px;right:64px}.place-hero-dots{z-index:1;justify-content:center;gap:6px;display:flex;position:absolute;bottom:12px;left:0;right:0}.place-hero-dots button{background:#ffffff73;border-radius:50%;width:6px;height:6px;transition:width .15s,background .15s;box-shadow:0 0 3px #00000073}.place-hero-dots button.active{background:var(--color-on-dark);border-radius:3px;width:18px}.place-hero-subtitle{color:var(--color-text-secondary);text-align:center;margin:0 16px;font-size:14px;line-height:1.3}.finance-transaction-hidden{background:var(--color-field);color:var(--color-muted);vertical-align:1px;border-radius:6px;margin-left:6px;padding:1px 6px;font-size:10px;font-style:normal;font-weight:590;line-height:16px;display:inline-block}.place-sheet-exclude span{gap:2px;display:grid}.place-sheet-exclude small{color:var(--color-text-secondary);font-size:14px;line-height:1.25}.place-sheet-dispute{color:var(--color-text-secondary);text-align:center;padding:12px 16px;font-size:14px}.place-dispute-hint{color:var(--color-text-secondary);margin:0;font-size:14px;line-height:1.35}.place-dispute-input{background:var(--color-field);width:100%;color:var(--color-text);border-radius:16px;padding:14px 16px;font-size:16px}.place-dispute-country{color:var(--color-muted);margin:0;font-size:14px;line-height:1.3}.place-dispute-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.place-dispute-list button{background:var(--color-surface);text-align:left;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:14px 16px;display:flex}.place-dispute-list button>span:first-child{gap:4px;display:grid}.place-dispute-list strong{font-size:16px;font-weight:590;line-height:21px}.place-dispute-list small{color:var(--color-text-secondary);font-size:14px;line-height:1.25}.place-dispute-list button>span:last-child{color:var(--color-muted);font-size:24px;line-height:1}.place-dispute-sent{color:var(--color-text-secondary);text-align:center;margin:0;font-size:14px;line-height:1.4}.place-hours{background:var(--color-surface);border-radius:16px;overflow:hidden}.place-hours-summary{text-align:left;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:16px;display:flex}.place-hours-status{gap:4px;display:grid}.place-hours-status strong{font-size:16px;font-weight:590;line-height:22px}.place-hours-status strong.open{color:var(--color-gain)}.place-hours-status strong.closed{color:var(--color-loss)}.place-hours-status small{color:var(--color-text-secondary);font-size:14px;line-height:1.15}.place-hours-chevron{color:var(--color-muted);font-size:20px;line-height:1;transition:transform .15s}.place-hours.open .place-hours-chevron{transform:rotate(180deg)}.place-hours-week{gap:8px;margin:0;padding:0 16px 16px;list-style:none;display:grid}.place-hours-week li{color:var(--color-text-secondary);justify-content:space-between;align-items:baseline;gap:16px;font-size:14px;line-height:1.3;display:flex}.place-hours-week li.today{color:var(--color-text);font-weight:590}.place-sheet-open,.place-sheet-closed{text-align:center;font-size:15px;font-weight:590}.place-sheet-open{color:var(--color-gain)}.place-sheet-closed{color:var(--color-text-secondary)}.place-sheet-map{background:var(--color-accent);color:var(--color-primary-foreground);text-align:center;border-radius:16px;padding:16px;font-size:16px;font-weight:590;text-decoration:none;display:block}.transaction-detail-link span{color:var(--color-muted);font-size:20px;line-height:.7}.place-skeleton{gap:16px;display:grid}.place-skeleton-brand{justify-items:center;gap:12px;padding:72px 24px 0;display:grid}.place-skeleton-logo{border-radius:20px;width:64px;height:64px}.place-skeleton-name{border-radius:999px;width:45%;height:22px}.place-skeleton-subtitle{width:58%;height:14px}.place-skeleton-status{background:var(--color-surface);border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.place-skeleton-button{border-radius:16px;height:54px}.merchant-transactions-hero{text-align:center;justify-items:center;gap:8px;display:grid}.merchant-transactions-hero>.finance-transaction-icon{border-radius:32px;width:54px;height:54px;font-size:24px}.merchant-transactions-hero strong{font-size:28px;font-weight:590;line-height:1}.merchant-transactions-hero small{font-size:20px}.merchant-transactions-hero>.merchant-transactions-equivalent{color:var(--color-text-secondary);margin-top:-2px;font-size:14px;font-weight:510}.merchant-transactions-hero>span:not(.finance-transaction-icon){color:var(--color-muted);font-size:14px;font-weight:510}.merchant-transactions-hero em{background:var(--color-accent-wash);color:var(--color-primary);border-radius:32px;padding:4px 8px;font-size:12px;font-style:normal;font-weight:510}.merchant-transactions-list{gap:16px;display:grid}.rewards-page{padding:var(--screen-padding-top) var(--screen-padding-x) 120px;overflow-y:auto}.rewards-dashboard-page{--rewards-card-surface:var(--color-rewards-surface,var(--color-home-surface,var(--color-surface)));background:var(--color-rewards-bg,var(--color-home-bg,var(--color-background)))}:root[data-theme=dark] .rewards-dashboard-page{--rewards-card-surface:var(--color-surface);background:var(--color-background)}.rewards-dashboard-page>.deposit-topbar{grid-template-columns:44px 1fr 44px;align-items:center;height:54px;padding-bottom:10px}.rewards-dashboard-page>.deposit-topbar h1{margin:0;font-size:16px;line-height:22px}.rewards-dashboard-page>.deposit-topbar .deposit-back-button{width:44px;height:44px}.rewards-balance-card,.rewards-dashboard-content,.rewards-hero,.rewards-referral-hero,.rewards-stat-grid,.rewards-stack,.earn-asset-content,.weekly-hero{z-index:1;position:relative}.rewards-balance-card{text-align:left;border-radius:22px;align-content:start;gap:8px;width:100%;min-height:128px;padding:20px;display:grid}.rewards-dashboard-content{gap:16px;padding-block:16px;display:grid}.rewards-dashboard-content>.rewards-stack{margin-top:8px}.rewards-balance-card span,.rewards-hero span{color:var(--color-muted);font-size:14px}.rewards-balance-card strong,.rewards-hero strong{font-size:32px;font-weight:590;line-height:1}.rewards-balance-card strong{letter-spacing:var(--letter-spacing);overflow-wrap:anywhere;line-height:38px}.rewards-balance-card>span,.rewards-balance-card>p{line-height:17px}.rewards-balance-card>p>span{color:inherit}.rewards-balance-card strong>small{line-height:1;font-weight:inherit}.rewards-balance-card small,.rewards-hero small{font-size:20px}.rewards-balance-card p,.rewards-hero p{color:var(--color-text-secondary);margin:0;font-size:14px}.rewards-balance-card em,.rewards-hero em{color:var(--color-gain);font-style:normal}.rewards-stat-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.reward-mini-card{text-align:left;border-radius:22px;align-content:start;gap:5px;min-width:0;min-height:119px;padding:20px;display:grid}.reward-mini-card,.referral-preview,.weekly-preview{position:relative}.reward-card-arrow{top:20px;pointer-events:none;place-items:center;width:20px;height:20px;display:grid;position:absolute;inset-inline-end:20px}.reward-card-title{padding-inline-end:28px}.reward-mini-card:disabled .reward-card-arrow{color:var(--color-muted)}.reward-mini-card span,.reward-card>span{font-size:14px;font-weight:510}.reward-mini-card strong{overflow-wrap:anywhere;margin-top:11px;font-size:20px;font-weight:510;line-height:24px}.reward-mini-card>span,.reward-mini-card>small{line-height:17px}.reward-mini-card small,.reward-card small{color:var(--color-muted);font-size:14px}.reward-mini-card.soon{cursor:default}.reward-mini-card .reward-soon-badge{background:color-mix(in srgb, var(--color-primary) 12%, transparent);color:var(--color-primary);border-radius:12px;justify-self:start;margin-top:11px;padding:3px 12px;font-size:14px;font-weight:510;line-height:18px}.reward-mini-card.soon>small{font-size:12px}.rewards-stack{gap:16px;display:grid}.reward-card,.reward-section,.reward-link-card,.earn-owned-card,.earn-amount-card,.timeline-card,.challenge-card{background:var(--color-surface);width:100%;box-shadow:var(--shadow-tile);text-align:left;border-radius:20px;padding:20px}.reward-card{gap:8px;display:grid}.reward-card strong{font-size:20px;font-weight:590}.referral-preview{background:var(--rewards-card-surface,var(--color-surface));align-content:start;gap:0;min-height:135px}.weekly-preview{background:var(--rewards-card-surface,var(--color-surface));align-content:start;gap:0;min-height:139px}.referral-preview>span,.referral-preview>small,.weekly-preview>span,.weekly-preview>small{line-height:17px}.referral-preview>strong,.weekly-preview>strong{overflow-wrap:anywhere;line-height:29px}.referral-preview>strong{margin-top:24px}.referral-preview>small{margin-top:8px}.weekly-preview>strong{margin-top:16px}.weekly-preview>small,.weekly-preview>.reward-progress{margin-top:8px}.reward-progress{background:var(--color-divider);border-radius:32px;width:100%;height:4px;display:block;overflow:hidden}.reward-progress i{border-radius:inherit;background:var(--color-primary);height:100%;display:block}.reward-progress.light{background:#ffffff80}.reward-progress.light i{background:var(--color-surface)}.rewards-hero{text-align:center;justify-items:center;gap:8px;padding:24px 0 32px;display:grid}.cashback-hero{z-index:1;text-align:center;justify-items:center;gap:8px;padding:24px 0 32px;display:grid;position:relative}.cashback-hero span{color:var(--color-text-secondary);font-size:14px}.cashback-hero strong{font-size:32px;font-weight:590;line-height:1}.cashback-hero small{font-size:20px}.cashback-hero p{color:var(--color-text-secondary);margin:0;font-size:14px}.cashback-hero em{color:var(--color-gain);font-style:normal}.cashback-content{z-index:1;gap:24px;display:grid;position:relative}.cashback-card{background:var(--color-surface);box-shadow:var(--shadow-tile);border-radius:20px;gap:24px;padding:20px;display:grid}.cashback-card header{justify-content:space-between;align-items:center;gap:16px;display:flex}.cashback-card h2{margin:0;font-size:16px;font-weight:590;line-height:22px}.cashback-card header>span,.cashback-card-header-button span,.cashback-faq-card span{color:var(--color-muted);font-size:20px;line-height:1}.cashback-category-list,.cashback-history{gap:24px;display:grid}.cashback-row{justify-content:space-between;align-items:center;gap:16px;font-size:14px;display:flex}.cashback-row-main{align-items:center;gap:16px;min-width:0;display:inline-flex}.cashback-row-main>i{width:32px;height:32px;color:var(--color-on-dark);border-radius:16px;flex:0 0 32px;place-items:center;font-size:15px;font-style:normal;font-weight:590;display:grid}.cashback-row-main>span{gap:4px;display:grid}.cashback-row-main strong,.cashback-row>strong{font-weight:510}.cashback-row-main small{color:var(--color-muted);font-size:12px}.cashback-row>strong.green{color:var(--color-gain)}.cashback-partners-card{overflow:hidden}.cashback-partners{gap:16px;width:calc(100% + 40px);margin-inline:0 -20px;padding-right:20px;display:flex;overflow-x:auto}.cashback-card-header-button{justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}.cashback-row-main>i img{width:20px;height:20px}.cashback-partner{min-width:110px;height:128px;color:var(--color-on-dark);text-align:left;border-radius:8px;align-content:end;gap:4px;padding:8px;display:grid;position:relative;overflow:hidden}.cashback-partner-photo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cashback-partner-shade{background:linear-gradient(#0000,#0006);height:60px;position:absolute;bottom:0;left:0;right:0}.cashback-partner-logo{border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:8px;left:8px;overflow:hidden}.cashback-partner-logo img{object-fit:cover;width:100%;height:100%}.cashback-partner-logo.boxed{background:var(--color-surface)}.cashback-partner-logo.boxed img{object-fit:contain;width:78%;height:70%}.cashback-partner b,.cashback-partner small{z-index:1;position:relative}.cashback-partner b{width:max-content;color:var(--color-text);background:var(--color-surface);border-radius:32px;padding:4px 8px;font-size:12px;font-weight:510}.cashback-partner small{font-size:12px;font-weight:510}.cashback-row-main .merchant{position:relative;overflow:hidden}.cashback-row-main .merchant>img{object-fit:cover;width:100%;height:100%}.cashback-partners-list{gap:16px;display:grid}.cashback-partner-row{background:var(--color-surface);border-radius:20px;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.cashback-partner-row .cashback-row-main strong{font-size:14px}.cashback-partner-row>b{color:var(--color-primary);font-size:16px;font-weight:590;line-height:22px}.cashback-faq-card{background:var(--color-surface);min-height:52px;box-shadow:var(--shadow-tile);border-radius:20px;justify-content:space-between;align-items:center;padding:16px 20px;font-size:14px;font-weight:590;display:flex}.reward-section{gap:24px;display:grid}.reward-section h2,.rewards-section-title{margin:0;font-size:16px;font-weight:590;line-height:22px}.reward-section>div{gap:24px;display:grid}.reward-info-row,.reward-link-card{justify-content:space-between;align-items:center;gap:16px;font-size:14px;display:flex}.reward-info-main{align-items:center;gap:16px;min-width:0;display:inline-flex}.reward-info-main img,.reward-info-main i{border-radius:16px;flex:0 0 32px;width:32px;height:32px}.reward-info-main span{gap:4px;min-width:0;display:grid}.reward-info-main strong,.reward-link-card strong{font-weight:510}.reward-info-main small,.reward-link-card small{color:var(--color-muted);font-size:12px}.reward-info-row b{white-space:nowrap;font-weight:510}.reward-info-row b.green{color:var(--color-gain)}.reward-info-row b.muted{color:var(--color-muted)}.partner-section{overflow:hidden}.partner-strip{overflow-x:auto;gap:16px!important;display:flex!important}.partner-strip span{min-width:110px;height:128px;color:var(--color-on-dark);background:linear-gradient(135deg, var(--color-primary), var(--color-surface-inverse));border-radius:8px;align-content:end;gap:4px;padding:8px;display:grid}.partner-strip b{width:max-content;color:var(--color-text);background:var(--color-surface);border-radius:32px;padding:4px 8px}.earn-owned-card{gap:16px;display:grid}.earn-owned-grid{border-top:1px solid var(--color-divider);color:var(--color-muted);grid-template-columns:1fr 1fr;gap:16px;padding-top:16px;font-size:14px;display:grid}.earn-owned-grid span{gap:4px;display:grid}.earn-owned-grid strong{color:var(--color-text);font-weight:510}.reward-link-card.asset{justify-content:flex-start}.reward-link-card.asset img{width:32px;height:32px}.reward-link-card.asset>span:nth-child(2){flex:1;gap:4px;display:grid}.earn-asset-content{gap:24px;padding-bottom:150px;display:grid}.earn-product-grid{gap:16px;display:flex;overflow-x:auto}.earn-product{background:var(--color-surface);text-align:left;border-radius:16px;gap:4px;min-width:96px;padding:16px;display:grid}.earn-product.active{border:1px solid var(--color-primary)}.earn-product span,.earn-amount-card small{color:var(--color-muted)}.earn-product strong,.earn-amount-card span{font-weight:510}.earn-amount-card{gap:16px;display:grid}.earn-amount-card strong{font-size:28px;font-weight:590}.timeline-card{gap:32px;display:grid;position:relative}.timeline-card div{gap:16px;display:flex}.timeline-card i{background:var(--color-primary);border-radius:4px;flex:0 0 6px;width:6px;height:16px}.timeline-card span{gap:4px;display:grid}.timeline-card small{color:var(--color-muted)}.earn-bottom{background:var(--color-background);gap:16px;display:grid;position:absolute;bottom:32px;left:16px;right:16px}.earn-bottom p{color:var(--color-muted);text-align:center;margin:0;font-size:12px}.rewards-success-overlay{z-index:var(--z-sheet);align-items:flex-end;display:flex;position:fixed;inset:0}.rewards-success-backdrop{background:#0000002e;position:absolute;inset:0}.rewards-success-sheet{gap:24px;width:100%;padding:0 16px 32px;display:grid}.rewards-success-copy{text-align:center;justify-items:center;gap:16px;display:grid}.rewards-success-icon{width:54px;height:54px;color:var(--color-gain);background:#2ab07a1a;border-radius:128px;place-items:center;font-size:24px;display:grid}.rewards-success-copy strong{font-size:20px}.rewards-success-copy p{color:var(--color-text-secondary);margin:0}.rewards-success-actions{gap:8px;display:grid}.rewards-referral-hero{text-align:center;justify-items:center;gap:8px;padding:24px 0 16px;display:grid}.rewards-referral-hero h1{font-size:var(--page-title-size);font-weight:var(--page-title-weight);margin:0;line-height:1}.rewards-referral-hero p{color:var(--color-text-secondary);margin:0}.referral-action-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.reward-card.compact{text-align:center;justify-items:center;padding:20px}.reward-card.compact strong{font-size:20px}.referral-levels{gap:16px;display:flex;overflow-x:auto}.referral-level-card{background:var(--color-surface);border-radius:20px;gap:12px;min-width:306px;padding:20px;display:grid}.referral-level-card header,.challenge-card header,.weekly-hero header{justify-content:space-between;align-items:center;gap:16px;display:flex}.referral-level-card header span,.challenge-badge{color:var(--color-primary);background:var(--color-info-soft);border-radius:8px;padding:4px 8px;font-size:10px;font-weight:510}.referral-level-card small,.challenge-card small{color:var(--color-muted)}.referral-level-card p{color:var(--color-muted);justify-content:space-between;margin:0;font-size:12px;display:flex}.referral-level-card b{color:var(--color-text)}.reward-link-card>span:first-child{text-align:left;gap:4px;min-width:0;display:grid}.reward-link-card.static{cursor:default}.referral-copy-icon{flex:0 0 20px;width:20px;height:20px}.reward-card.compact.referral-action{justify-items:center;gap:8px;display:grid}.reward-card.compact.referral-action img{width:20px;height:20px}.reward-card.compact.referral-action small{color:var(--color-text);font-size:14px;font-weight:510}.referral-level-card.split{min-width:306px;box-shadow:none;background:0 0;gap:2px;padding:0}.referral-level-top{background:var(--color-surface);box-shadow:var(--shadow-tile);border-radius:20px 20px 0 0;gap:8px;padding:20px;display:grid}.referral-level-top header strong{font-size:14px;font-weight:510}.referral-level-card header span.done{color:var(--color-gain);background:#2ab07a14}.referral-level-top small{color:var(--color-muted);font-size:12px}.referral-level-rewards{background:var(--color-surface);box-shadow:var(--shadow-tile);border-radius:0 0 20px 20px;gap:8px;padding:10px 20px 20px;display:grid}.referral-level-rewards strong{margin-bottom:8px;font-size:12px;font-weight:510}.referral-level-skeleton{border-radius:20px;min-width:306px;height:210px}.referral-level-skeleton.edge{min-width:60px}.referral-how-card{background:var(--color-surface);width:100%;box-shadow:var(--shadow-tile);border-radius:20px;gap:32px;padding:20px;display:grid;position:relative}.referral-how-card:before{content:"";border-left:1px dashed var(--color-divider);position:absolute;top:52px;bottom:52px;left:36px}.referral-how-step{align-items:center;gap:16px;display:flex}.referral-how-step i{z-index:1;background:var(--color-info-soft);border-radius:16px;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:relative}.referral-how-step i img{width:16px;height:16px}.referral-how-step span{gap:4px;display:grid}.referral-how-step strong{font-size:12px;font-weight:510}.referral-how-step small{color:var(--color-muted);font-size:12px}.referral-qr-sheet .bottom-sheet-content{justify-items:center;gap:32px;display:grid}.referral-qr-visual{background:var(--color-surface);border-radius:16px;justify-content:center;align-items:center;width:256px;height:256px;display:flex;position:relative;overflow:hidden}.referral-qr-code{border-radius:16px;width:100%;height:100%}.referral-qr-skeleton{border-radius:16px;width:256px;height:256px}.referral-qr-logo{background:var(--color-surface);border-radius:64px;padding:8px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.referral-qr-logo img{width:48px;height:48px}.referral-qr-panel{background:var(--color-surface);border-radius:20px;gap:24px;width:100%;padding:20px 16px;display:grid}.referral-qr-panel p{color:var(--color-muted);text-align:center;margin:0;font-size:12px}.referral-qr-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.referral-qr-link-button,.referral-qr-share-button{border-radius:32px;justify-content:center;align-items:center;gap:8px;height:44px;font-size:14px;font-weight:510;display:flex}.referral-qr-link-button{background:var(--color-surface-subtle)}.referral-qr-share-button{color:var(--color-on-dark);background:var(--color-primary)}.referral-qr-link-button img,.referral-qr-share-button img{width:20px;height:20px}.referral-terms-sheet .bottom-sheet-content,.referral-terms{gap:16px;display:grid}.referral-terms section{background:var(--color-surface);border-radius:20px;gap:8px;padding:16px 20px;display:grid}.referral-terms strong{font-size:14px;font-weight:510}.referral-terms p{color:var(--color-muted);margin:0;font-size:12px;line-height:1.4}.referral-depth-grid{grid-auto-columns:1fr;grid-auto-flow:column;gap:16px;display:grid}.referral-payouts{background:var(--color-surface);width:100%;box-shadow:var(--shadow-tile);border-radius:20px;padding:4px 20px;display:grid}.referral-payout-row{justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.referral-payout-row+.referral-payout-row{border-top:1px solid var(--color-divider)}.referral-payout-row>span{gap:4px;min-width:0;display:grid}.referral-payout-row strong{font-size:14px;font-weight:510}.referral-payout-row strong.green{color:var(--color-gain)}.referral-payout-row small{color:var(--color-muted);font-size:12px}.referral-payout-amount{text-align:right;white-space:nowrap;justify-items:end}.referral-payout-amount small.green,.referral-payout-amount small.green-badge{color:var(--color-gain)}.referral-payout-amount small.red{color:var(--color-danger)}.referral-payout-amount small.green-badge,.referral-payout-amount small.muted-badge{border-radius:8px;padding:4px 8px;font-size:10px;font-weight:510}.referral-payout-amount small.green-badge{background:#2ab07a14}.referral-payout-amount small.muted-badge{background:var(--color-surface-subtle)}.referral-row-skeleton{border-radius:20px;width:100%;height:72px}.weekly-hero{color:var(--color-on-dark);background:radial-gradient(circle at 70% 0,#9cc7f1,#2775ca);border-radius:20px;gap:16px;margin-top:16px;padding:20px;display:grid}.weekly-hero strong{font-size:28px}.weekly-hero small{color:#ffffffdb}.weekly-list{margin-top:16px}.challenge-card{gap:16px;display:grid}.challenge-card header span{gap:8px;display:grid}.challenge-card em{color:var(--color-gain);white-space:nowrap;font-style:normal;font-weight:590}.challenge-card.completed{gap:16px}.challenge-badge{width:max-content;color:var(--color-gain);background:#2ab07a0d}.challenge-card.previous{background:var(--color-divider)}.home-stories,.home-wallet,.home-metrics,.home-card-promo,.home-services,.home-promo{z-index:1;position:relative}.home-stories{overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;clip-path:inset(0);flex:none;gap:8px;width:calc(100% + 32px);min-height:96px;margin-inline:-16px;padding-inline:16px;scroll-padding-inline:16px;display:flex;overflow:auto hidden}.home-stories::-webkit-scrollbar{display:none}.home-story-frame{box-shadow:inset 0 0 0 1px var(--color-primary);border-radius:28px;flex:none;padding:4px;position:relative}.home-story{border-radius:24px;width:88px;height:88px;display:block;position:relative;overflow:hidden}.home-story-dark{background:linear-gradient(143deg,#18282f 31%,#2582cd 104%)}.home-story-blue{background:linear-gradient(143deg,#185d91 25%,#e4e7ee 99%)}.home-story-light{background:var(--color-home-surface,var(--color-surface))}.home-story-skeleton{background:#ffffffb8}.home-story-title{z-index:1;color:var(--color-on-dark);text-align:left;font-size:10px;line-height:1.12;position:absolute;top:12px;left:12px;right:7px}.home-story-light .home-story-title{color:var(--color-text);font-weight:510}.home-story-no-image .home-story-title{text-align:center;top:50%;left:8px;right:8px;transform:translateY(-50%)}.home-story-image{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;bottom:0;right:0}.home-wallet{flex-direction:column;gap:16px;display:flex}.glass-card{background:var(--color-home-surface,#fafafa99);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 4px 20px #0000000d}.wallet-balance{z-index:2;border-radius:34px;flex-direction:column;gap:16px;width:100%;min-height:111px;padding:20px;display:flex}.wallet-balance-breakdown{color:var(--color-text-secondary);flex-wrap:wrap;gap:6px 16px;font-size:14px;line-height:1.2;display:flex}.wallet-balance-breakdown>span{align-items:baseline;gap:6px;display:inline-flex}.wallet-balance-breakdown em{color:var(--color-text);white-space:nowrap;font-style:normal;font-weight:510}.wallet-balance-breakdown .skeleton-line{align-self:center;width:64px;height:12px}.wallet-balance-top,.wallet-balance-bottom{justify-content:space-between;align-items:center;width:100%;display:flex}.wallet-balance-label{color:var(--color-muted);align-items:center;gap:8px;font-size:14px;line-height:17px;display:flex}.wallet-balance-visibility-icon{background:currentColor;flex:0 0 16px;width:16px;height:16px;-webkit-mask:url(/assets/figma/balance-hidden.svg) 50%/contain no-repeat;mask:url(/assets/figma/balance-hidden.svg) 50%/contain no-repeat}.wallet-balance-chevron{color:var(--color-text-tertiary);align-items:center;display:inline-flex}.wallet-amount{color:var(--color-text);white-space:nowrap;min-width:0;font-size:32px;font-weight:510;line-height:38px}.wallet-amount .home-amount-minor{font-size:.625em;font-weight:590}.wallet-amount .home-amount-currency{font-size:.875em;font-weight:590}.home-amount-currency,.home-amount-minor{line-height:1}.wallet-amount.size-md{font-size:28px}.wallet-amount.size-sm{font-size:20px}.wallet-amount.size-xs{font-size:16px}.wallet-amount.size-2xs{font-size:14px}.balance-blurred{filter:blur(9px);opacity:.75;-webkit-user-select:none;user-select:none;pointer-events:none;transition:filter .25s}.asset-stack{flex:none;align-items:center;min-width:80px;display:inline-flex}.asset-dot{width:24px;height:24px;color:var(--color-on-dark);border-radius:999px;place-items:center;margin-left:-6px;font-size:14px;font-weight:700;display:inline-grid;overflow:hidden}.asset-dot:first-child{margin-left:0}.asset-usdt{background:#20b989}.asset-usdc{background:#3577df}.asset-token,.asset-more{background:var(--color-surface);color:var(--color-text)}.asset-token img,.asset-image img{width:inherit;height:inherit;object-fit:cover}.asset-more{font-size:10px;font-weight:400}.home-actions{justify-content:space-between;align-items:flex-start;width:100%;display:flex}.home-action{flex:0 80.5px;min-width:0}.home-action-skeleton{flex:0 80.5px;justify-items:center;gap:8px;min-width:0;display:grid}.home-action .glass-round-button-surface{--glass-opacity:.4;--glass-blur:20px;--glass-saturate:1;--glass-shadow:0 5px 20px #00000008}:root[data-theme=dark] .home-action .glass-round-button-surface{--glass-opacity:.8;--glass-blur:40px}.home-action .glass-round-button-label{width:max-content;max-width:calc(100% + 8px);line-height:14px}.home-action-skeleton .skeleton-line{height:14px}.home-metrics{z-index:1;grid-template-columns:1fr 1fr;gap:16px;display:grid;position:relative}.metric-card{text-align:left;border-radius:34px;flex-direction:column;justify-content:center;gap:16px;min-height:119px;padding:20px;display:flex}.metric-title{font-size:14px;font-weight:510;line-height:17px}.skeleton-metric-title{color:#0000;position:relative}.skeleton-metric-title-fill{width:100%;height:100%;position:absolute;inset:0}.skeleton-line.metric-value{width:72px;height:24px}.skeleton-line.metric-progress{width:100%;height:8px}.metric-value{font-size:20px;font-weight:510;line-height:24px}.metric-value .home-amount-minor{font-size:14px}.metric-caption{color:var(--color-muted);margin-top:-11px;font-size:14px;line-height:17px}.skeleton-line.metric-caption{width:100%;height:17px}.metric-card-spending{padding-block:19px}.metric-progress{background:var(--color-border);border-radius:32px;width:100%;height:8px;display:flex;overflow:hidden}.metric-progress i{flex:none;height:100%}.home-card-promo{background:var(--color-home-surface,var(--color-surface));border-radius:20px;flex-direction:column;flex-shrink:0;justify-content:flex-end;gap:24px;width:100%;min-height:145px;padding:20px;display:flex;box-shadow:0 4px 15px #00000008}.home-card-promo.issued-card{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;justify-content:flex-start;gap:32px;min-height:138px}.issued-card .home-card-promo-header{line-height:24px}.issued-cards-track{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;width:100%;display:flex;overflow-x:auto}.issued-cards-track::-webkit-scrollbar{display:none}.issued-card-slide{scroll-snap-align:start;scroll-snap-stop:always;text-align:left;flex:0 0 100%;align-items:center;gap:16px;width:100%;display:flex}.issued-cards-carousel{justify-items:center;gap:14px;width:100%;display:grid}.issued-card-dots{gap:6px;display:flex}.issued-card-dots span{background:var(--color-divider);border-radius:32px;width:6px;height:6px;transition:width .22s,background .22s}.issued-card-dots span.active{background:var(--color-primary);width:16px}.issued-cards-list{gap:20px;width:100%;display:grid}.cards-context-overlay{z-index:var(--z-sheet);-webkit-backdrop-filter:blur(18px)saturate(140%);background:#ffffff4d;animation:.16s ease-out cards-context-in;position:fixed;inset:0}:root[data-theme=dark] .cards-context-overlay{background:#00000059}.cards-context-target{transform-origin:50%;animation:.16s ease-out cards-context-lift;position:absolute}.cards-context-target .home-card-promo{box-shadow:0 18px 40px #0000002e}.cards-context-menu{-webkit-backdrop-filter:blur(24px)saturate(180%);background:color-mix(in srgb, var(--color-surface) 86%, transparent);transform-origin:0 0;z-index:999;border-radius:14px;animation:.16s ease-out cards-context-menu-in;display:grid;position:absolute;overflow:hidden;box-shadow:0 12px 30px #0000001f}.cards-context-menu button{color:var(--color-text);text-align:left;align-items:center;gap:12px;padding:14px 16px;font-size:14px;font-weight:400;display:flex}.cards-context-menu button+button{border-top:1px solid var(--color-border-subtle,#0000000f)}.cards-context-menu button:disabled,.cards-context-menu button:disabled svg{color:var(--color-disabled);cursor:default}.cards-context-menu button svg{color:var(--color-text-secondary);flex:none}.cards-context-menu .press-menu-check{margin-left:auto;display:flex}.cards-context-menu .press-menu-check svg{color:var(--color-primary)}@keyframes cards-context-in{0%{opacity:0}}@keyframes cards-context-lift{0%{transform:scale(.97)}}@keyframes cards-context-menu-in{0%{opacity:0;transform:scale(.9)}}.primary-card-hint{color:var(--color-muted);margin:0 0 16px;font-size:14px;line-height:18px}.primary-card-list{gap:8px;display:grid}.primary-card-row{background:var(--color-surface-subtle);text-align:left;cursor:pointer;border-radius:16px;align-items:center;gap:14px;padding:12px;transition:transform .16s;display:flex}.primary-card-row.is-dragging{z-index:2;transition:none;position:relative;box-shadow:0 10px 24px #00000024}.primary-card-row.is-dragging .cards-arrange-grip{color:var(--color-text-secondary);cursor:grabbing}.primary-card-select{text-align:left;flex:1;align-items:center;gap:14px;min-width:0;display:flex}.primary-card-row.is-hidden .primary-card-select{opacity:.45}.primary-card-copy{flex:1;gap:2px;min-width:0;display:grid}.primary-card-copy strong{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:510;overflow:hidden}.primary-card-copy span{color:var(--color-muted);font-size:12px}.primary-card-meta{align-items:center;gap:6px;font-size:12px;display:flex}.primary-card-meta em{color:var(--color-text-secondary);font-style:normal;font-weight:510}.primary-card-status:before{content:"·";margin-right:6px}.primary-card-meta .skeleton-line,.issued-card-row .skeleton-line{height:16px}.issued-card-row .skeleton-line{height:20px}.primary-card-check{border:1.5px solid var(--color-divider);border-radius:50%;flex:0 0 22px;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.primary-card-check.selected{border-color:var(--color-primary);background:var(--color-primary)}.home-card-promo-header,.home-card-promo-body{justify-content:space-between;align-items:center;width:100%;display:flex}.home-card-promo-header{min-height:20px;font-size:20px;font-weight:510;line-height:1}.open-card-link{color:var(--color-primary);white-space:nowrap;align-items:center;gap:8px;font-size:14px;font-weight:510;display:inline-flex}.open-card-link img{width:16px;height:16px}.mini-card{background:var(--color-surface-inverse);color:#fffc;border:1px solid #ffffff40;border-radius:8px;flex-direction:column;flex:0 0 64px;justify-content:space-between;width:64px;height:42px;padding:6px;line-height:1;display:flex}.mini-card-last4{letter-spacing:-.1px;font-size:10px}.mini-card-brand{align-self:flex-end;width:32px;height:10px}.mini-card-brand-text{max-width:100%;color:var(--color-on-dark);letter-spacing:-.1px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;align-self:flex-end;font-size:10px;font-weight:700;overflow:hidden}.issued-card-copy{min-width:0;color:var(--color-muted);text-align:left;white-space:nowrap;flex:1;gap:4px;font-size:12px;line-height:1;display:grid}.issued-card-row{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.issued-card-row strong{color:var(--color-text);font-size:16px;font-weight:590;line-height:22px}.card-status-label{background:var(--color-surface-subtle);color:var(--color-text-secondary);border-radius:32px;padding:3px 8px 4px;font-size:10px;font-weight:510;line-height:1.2}.card-stack{flex:0 0 138px;width:138px;height:70px;position:relative}.card-stack-grey,.card-stack-black{display:block;position:absolute}.card-stack-grey{object-fit:contain;object-position:top;filter:drop-shadow(0 2px 6px #10131824);width:107px;height:70px;top:-8px;left:0}.card-stack-black{filter:drop-shadow(-2px 4px 10px #0000004d);width:110px;height:70px;top:0;left:25px;overflow:hidden}.card-stack-black img{width:141.39%;max-width:none;height:167.09%;position:absolute;top:-36.19%;left:-22.72%}.card-promo-copy{text-align:left;white-space:nowrap;flex:1;gap:4px;min-width:0;font-size:14px;line-height:1;display:grid}.card-promo-copy strong{font-size:14px;font-weight:510}.card-promo-copy span{color:var(--color-muted);font-size:12px}.home-services{background:var(--color-home-surface,var(--color-surface));border-radius:20px;flex-direction:column;flex-shrink:0;justify-content:flex-end;gap:24px;width:100%;min-height:158px;padding:20px;display:flex;box-shadow:0 4px 15px #00000008}.home-section-header{justify-content:space-between;align-items:center;min-height:24px;display:flex}.home-section-header h2{margin:0;font-size:20px;font-weight:590;line-height:24px}.home-section-header button{color:var(--color-primary);font-size:14px;font-weight:510}.service-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.service-item{color:var(--color-text);text-align:center;justify-items:center;gap:8px;font-size:12px;line-height:14px;display:grid}.service-icon{background:var(--color-surface-subtle);border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.service-icon img{object-fit:contain;width:20px;height:20px}.service-icon.custom{overflow:hidden}.service-icon.custom img{width:inherit;height:inherit}.service-icon-glyph{background-color:currentColor;width:20px;height:20px;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.home-promo{width:100%}.home-services+.home-promo{margin-top:8px}.home-promo-track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto}.home-promo-track::-webkit-scrollbar{display:none}.home-promo-banner{aspect-ratio:370/125;width:100%;min-height:125px;color:var(--color-on-dark);scroll-snap-align:start;background:linear-gradient(79.3deg,#23272d 29.4%,#838a95 87.9%);border-radius:24px;flex:0 0 100%;position:relative;overflow:hidden}.home-promo-copy{z-index:1;text-align:left;gap:4px;width:min(254px,100% - 40px);font-size:12px;display:grid;position:absolute;top:20px;left:20px}.home-promo-copy strong{font-size:14px;font-weight:590;line-height:17px}.home-promo-copy>span:not(.home-promo-cta){color:#ffffffb3;max-width:183px;font-weight:510;line-height:14px}.home-promo-cta{background:#ffffff1a;border-radius:32px;width:max-content;margin-top:4px;padding:8px 16px;font-size:10px;font-weight:590;line-height:12px}.home-promo-art{object-fit:cover;pointer-events:none;width:56.4865%;height:111.2%;position:absolute;top:-.8%;left:55.6757%}.banner-dots{gap:3px;display:flex;position:absolute;top:80.8%;left:50%;transform:translate(-50%)}.banner-dots span{background:#ffffff73;border-radius:999px;width:4px;height:4px}.banner-dots span.is-active{background:var(--color-surface);width:16px}.home-mobile-tabs{z-index:var(--z-tab-bar);bottom:max(21px, var(--overlay-safe-bottom));-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#fafafab8;border-radius:34px;grid-auto-columns:1fr;grid-auto-flow:column;width:min(100% - 42px,360px);padding:4px;display:grid;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 4px 30px #00000014}.mobile-tab{min-height:54px;color:var(--color-text);text-align:center;border-radius:100px;align-content:center;justify-items:center;gap:3px;font-size:10px;font-weight:590;display:grid}.mobile-tab.active{color:var(--color-primary);background:var(--color-surface-subtle)}.mobile-tab-icon{width:24px;height:24px;-webkit-mask:var(--tab-icon) center / contain no-repeat;mask:var(--tab-icon) center / contain no-repeat;-webkit-mask:var(--tab-icon) center / contain no-repeat;background:currentColor;display:block}.mobile-tab-icon-wrap{display:block;position:relative}.mobile-tab-badge{border:2px solid var(--color-surface);color:#fff;background:#ef3b3b;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:590;line-height:1;display:flex;position:absolute;top:-6px;left:14px}.auth-page{width:100%;height:100dvh;min-height:100dvh;color:var(--color-on-dark);letter-spacing:var(--letter-spacing);background:linear-gradient(#4fa4ff 0,#23355e 31%,#101318 66%),#101318;position:relative;overflow:hidden}.auth-onboarding{flex-direction:column;height:100dvh;min-height:100dvh;display:flex;overflow:hidden}.auth-onboarding:after,.auth-shell:after{z-index:0;content:"";background:linear-gradient(#54a0f0 0%,#23355e 53%,#101318 100%);height:574px;position:absolute;inset:0 0 auto}.auth-shell:after{height:269px}.auth-onboarding-header{z-index:3;gap:16px;padding:46px 16px 0;display:grid;position:relative}.auth-progress{gap:4px;width:100%;display:flex}.auth-progress span{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border-radius:32px;flex:1;height:4px;position:relative;overflow:hidden}.auth-progress i{border-radius:inherit;background:var(--color-surface);width:0;height:100%;display:block}.auth-progress span.complete i{width:100%}.auth-progress span.active i{width:100%;animation:3.5s linear auth-progress-fill}.auth-brand{color:var(--color-on-dark);align-items:center;gap:6px;font-size:14px;line-height:1;display:inline-flex}.auth-brand span{background:var(--color-surface);width:24px;height:24px;color:var(--color-primary);border-radius:50%;place-items:center;font-size:7px;font-weight:700;display:grid}.auth-brand-logo{object-fit:contain;border-radius:50%;width:24px;height:24px}.auth-brand-wordmark{object-fit:contain;max-width:180px;max-height:28px}.auth-onboarding-hero{z-index:2;text-align:center;flex:1;width:100%;min-height:620px;position:relative}.auth-slide{opacity:0;pointer-events:none;visibility:hidden;transition:opacity .32s;position:absolute;inset:0}.auth-slide.active{opacity:1;pointer-events:auto;visibility:visible}.auth-slide-hit-area{z-index:4;width:50%;position:absolute;top:0;bottom:84px}.auth-slide-hit-area.previous{left:0}.auth-slide-hit-area.next{right:0}.auth-onboarding.has-action .auth-slide-hit-area{width:18%}.auth-slide-action{z-index:3;cursor:pointer;background:0 0;border:0;position:absolute;inset:0 0 84px}.auth-onboarding-copy{z-index:2;gap:16px;width:min(370px,100% - 32px);display:grid;position:absolute;top:46px;left:50%;transform:translate(-50%)}.auth-onboarding-copy h1{white-space:pre-line;margin:0;font-size:40px;font-weight:590;line-height:1.1}.auth-onboarding-copy p{color:#ececec;margin:0;font-size:14px;line-height:1.25}.auth-visual{z-index:1;position:absolute;inset:0;overflow:hidden}.auth-visual.no-scrim:after{content:none}.auth-visual:after{content:"";background:linear-gradient(#10131800 0%,#101318 64%);height:236px;position:absolute;bottom:0;left:0;right:0}.auth-visual img{pointer-events:none;-webkit-user-select:none;user-select:none;display:block;position:absolute}.auth-onboarding.cover .auth-onboarding-hero{min-height:0;position:absolute;inset:0}.auth-onboarding.cover:after,.auth-onboarding.cover .auth-onboarding-copy{display:none}.auth-visual img.cover{object-fit:cover;object-position:center;width:100%;height:100%;inset:0}@keyframes auth-progress-fill{0%{width:0}to{width:100%}}.auth-visual .card-hand{width:min(430px,108vw);bottom:28px;right:-28px}.auth-visual .cards-mockup{width:min(542px,134vw);top:270px;left:50%;transform:translate(-50%)}.auth-visual.assets{height:360px;top:280px}.auth-visual .world-map{opacity:.42;mix-blend-mode:hard-light;width:630px;max-width:none;top:78px;left:16px}.auth-transfer,.auth-person{z-index:2;position:absolute}.auth-transfer{color:#ececec;text-align:left;background:#ffffff21;border:1px solid #ffffff1a;border-radius:16px;grid-template-columns:32px auto;align-items:center;column-gap:10px;padding:8px 12px 8px 8px;display:grid}.auth-transfer i{width:32px;height:32px;color:var(--color-on-dark);background:#26a17b;border-radius:50%;grid-row:span 2;place-items:center;font-style:normal;font-weight:590;display:grid}.auth-transfer small{font-size:10px}.auth-transfer strong{font-size:16px;font-weight:590}.auth-transfer.sent{top:96px;left:197px}.auth-transfer.received{top:265px;left:46px}.auth-person{color:#ececec;background:#000;border-radius:32px;padding:8px 10px;font-size:12px;font-weight:590}.auth-person.james{top:154px;left:166px}.auth-person.emma{top:318px;left:145px}.auth-bottom-action{z-index:5;position:absolute;bottom:32px;left:16px;right:16px}.auth-light-button{background:var(--color-surface);width:100%;height:52px;color:var(--color-text);border-radius:32px;justify-content:center;align-items:center;padding:16px 32px;font-size:16px;font-weight:510;line-height:22px;display:flex}.auth-light-button:disabled{opacity:.45}.auth-secondary-button{width:100%;height:52px;color:var(--color-on-dark);background:#1a1e24;border:1px solid #ffffff1a;border-radius:32px;justify-content:center;align-items:center;padding:16px 32px;font-size:16px;font-weight:510;line-height:22px;display:flex}.auth-secondary-button:disabled{opacity:.45}.auth-action-stack{gap:10px;display:grid}.auth-inline-error,.auth-inline-status{margin:-8px 0 0;font-size:12px;font-weight:510;line-height:1.35}.auth-inline-error{color:#ff9a9a}.auth-inline-status{color:#d8eaff}.auth-shell{background:linear-gradient(#4fa4ff 0,#23355e 18%,#101318 34%),#101318;height:100dvh;min-height:100dvh;overflow:hidden}.auth-shell>:not(.home-bg){z-index:2;position:relative}.auth-page .auth-version{z-index:2;right:0;bottom:calc(var(--overlay-safe-bottom) + 12px);color:#ffffff59;letter-spacing:-.2px;text-align:center;margin:0;font-size:12px;position:absolute;left:0}.auth-topbar{justify-content:space-between;align-items:center;padding:16px 16px 0;display:flex}.auth-signup-button{height:44px;color:var(--color-on-dark);letter-spacing:-.2px;cursor:pointer;background:linear-gradient(145deg,#ffffff1a,#ffffff0a),#0003;border:none;border-radius:999px;padding:0 20px;font-size:16px;font-weight:590;box-shadow:0 8px 40px #0000001f}.auth-signup-button:active{transform:scale(.97)}.auth-back-button.glass-round-button-surface{width:44px;height:44px;color:var(--color-on-dark);background:linear-gradient(145deg,#ffffff1a,#ffffff0a),#0003;font-size:34px;font-weight:400;line-height:1;box-shadow:0 8px 40px #0000001f}.auth-form-stack{gap:24px;padding:24px 16px 0;display:grid}.auth-title{letter-spacing:var(--letter-spacing);gap:8px;display:grid}.auth-title.center{text-align:center;justify-items:center}.auth-title h1{color:var(--color-on-dark);font-size:var(--page-title-size);font-weight:var(--page-title-weight);white-space:pre-line;margin:0;line-height:1}.auth-title p{color:#e7eaee;margin:0;font-size:14px;line-height:1.4}.auth-field{background:#ffffff0d;border:1px solid #ffffff14;border-radius:16px;gap:4px;padding:12px 16px;display:grid}.auth-field span{color:var(--color-disabled);font-size:12px;line-height:1}.auth-field input{width:100%;color:var(--color-on-dark);font:inherit;background:0 0;border:0;outline:0;font-size:16px;line-height:1.2}.auth-divider{color:var(--color-disabled);align-items:center;gap:16px;font-size:14px;display:flex}.auth-divider span{background:#ffffff1a;flex:1;height:1px}.auth-social-list{gap:8px;display:grid}.auth-social-button{height:54px;color:var(--color-on-dark);background:#1a1e24;border-radius:32px;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:510;display:flex}.auth-social-button:disabled{color:#ffffff73;cursor:not-allowed;background:#3d4148}.auth-social-button:disabled img{filter:grayscale();opacity:.5}.auth-social-button img{width:20px;height:20px}.auth-otp{outline:0;grid-template-columns:repeat(3,minmax(0,50px)) 12px repeat(3,minmax(0,50px));justify-content:center;align-items:center;gap:8px;display:grid;position:relative}.auth-otp.compact{grid-template-columns:repeat(4,minmax(0,50px))}.auth-otp-separator{background:#ffffff73;border-radius:32px;width:12px;height:2px}.auth-otp-native{z-index:2;opacity:.01;color:#0000;caret-color:#0000;background:0 0;border:0;outline:0;width:100%;height:100%;font-size:16px;position:absolute;inset:0}.auth-otp span{width:100%;max-width:50px;height:60px;color:var(--color-on-dark);background:#ffffff0d;border:1px solid #ffffff14;border-radius:12px;place-items:center;font-size:24px;font-weight:510;display:grid}.auth-otp:focus-within span.active:after{background:var(--color-on-dark);content:"";border-radius:32px;width:1px;height:20px;animation:1.06s step-end infinite auth-otp-caret}@keyframes auth-otp-caret{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.auth-otp:focus-within span.active:after{animation:none}}.auth-resend-button{color:var(--color-on-dark);justify-self:start;font-size:14px;font-weight:510}.auth-shell>.auth-otp-bottom,.auth-otp-bottom{z-index:3;position:fixed;bottom:32px;left:16px;right:16px}.auth-shell.centered{flex-direction:column;height:100dvh;min-height:100dvh;display:flex;overflow-y:auto}@media (height<=700px){.auth-pin-copy .auth-title h1{font-size:20px}.auth-pin-copy .auth-title p{font-size:14px}}.auth-pin-copy{padding:clamp(4px,2dvh,24px) 16px 0}.auth-biometric-icon{background:var(--color-surface);border-radius:28px;place-items:center;width:96px;height:96px;margin:24px auto;display:grid;box-shadow:0 4px 25px #00000026}.auth-biometric-icon img{width:48px;height:48px}.auth-biometric-confirm{flex-shrink:0;width:calc(100% - 32px);margin:0 16px 32px}.auth-pin-copy .auth-title{max-width:370px;margin:0 auto}.auth-pin-middle{flex:auto;align-content:center;justify-items:center;gap:clamp(8px,2dvh,16px);min-height:min(208px,14dvh);display:grid}.auth-pin-dots{--pin-dot-size:16px;--pin-dot-border:#ffffff47;--pin-dot-empty:#ffffff0f;--pin-dot-filled:var(--color-on-dark);gap:20px;display:flex}.auth-pin-dots span{width:var(--pin-dot-size);height:var(--pin-dot-size);border:1.5px solid var(--pin-dot-border);background:var(--pin-dot-empty);border-radius:50%;transition:background-color .14s ease-out,border-color .14s ease-out,transform .14s ease-out}.auth-pin-dots span.filled{background:var(--pin-dot-filled);border-color:#0000;transform:scale(1.15)}@media (prefers-reduced-motion:reduce){.auth-pin-dots span{transition:none}}.auth-pin-error{color:#ff8d8d;font-size:14px;font-weight:510}.auth-pin-keyboard{--pin-key-size:clamp(48px, min(17vw, 8.4dvh), 72px);--pin-key-gap:clamp(6px, min(6vw, 2.4dvh), 32px);grid-template-columns:repeat(3, var(--pin-key-size));gap:var(--pin-key-gap);padding-bottom:max(clamp(12px, 4dvh, 40px), var(--overlay-safe-bottom,0px));place-content:center;place-items:center;margin-top:auto;display:grid}.auth-pin-keyboard button{width:var(--pin-key-size);height:var(--pin-key-size);color:var(--color-on-dark);font-size:clamp(22px, calc(var(--pin-key-size) * .45), 32px);background:radial-gradient(circle at 50% 10%,#ffffff0f,#0000 58%),#ffffff0a;border:1px solid #ffffff14;border-radius:50%;place-items:center;font-weight:510;display:grid}.auth-pin-keyboard button.delete{color:#6b737c;font-size:clamp(20px, calc(var(--pin-key-size) * .39), 28px);background:0 0;border:0}.service-unavailable{color:#e8eaed;text-align:center;background:#0f1115;justify-content:center;align-items:center;height:100dvh;padding:24px;display:flex}.service-unavailable-box{justify-items:center;gap:12px;max-width:420px;display:grid}.service-unavailable-icon{font-size:44px}.service-unavailable h1{font-size:var(--page-title-size);font-weight:var(--page-title-weight);margin:0}.service-unavailable p{color:var(--color-muted);margin:0;font-size:14px}.service-unavailable-link{background:var(--color-surface);color:var(--color-text);border-radius:24px;margin-top:8px;padding:12px 24px;font-size:14px;font-weight:590;text-decoration:none}.contact-detail-card{flex-direction:column;align-items:center;gap:8px;padding:32px 20px;display:flex}.contact-detail-icon{background:var(--color-surface-subtle);border-radius:50%;place-items:center;width:56px;height:56px;margin-bottom:8px;display:grid}.contact-detail-icon img{width:28px;height:28px}.contact-detail-card strong{letter-spacing:var(--letter-spacing);word-break:break-all;text-align:center;font-size:16px;font-weight:590}.contact-detail-status{color:var(--color-gain);letter-spacing:var(--letter-spacing);align-items:center;gap:6px;margin:0;font-size:14px;display:flex}.contact-detail-status img{width:16px;height:16px}.contact-setup-page{gap:8px}.contact-setup-body{flex-direction:column;align-items:center;gap:28px;padding-top:24px;display:flex}.contact-setup-heading{gap:10px;max-width:300px}.contact-setup-heading h2{text-wrap:balance;line-height:1.15}.contact-setup-heading p{color:var(--color-muted);text-wrap:balance}.contact-entry-field{background:var(--color-surface);border:1.5px solid #0000;border-radius:32px;align-items:center;gap:12px;width:100%;padding:6px 6px 6px 16px;transition:border-color .15s,box-shadow .15s;display:flex}.contact-country-select{border-right:1px solid var(--color-border);height:44px;color:var(--color-text);letter-spacing:var(--letter-spacing);flex-shrink:0;align-items:center;gap:6px;padding-right:12px;font-size:16px;display:flex}.contact-country-flag{background:var(--color-surface-subtle);border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;display:grid;overflow:hidden}.contact-country-flag .fi,.contact-country-flag .fi.fis{background-size:cover;width:100%;height:100%}.contact-country-dial{font-weight:510}.contact-country-select svg{color:var(--color-text-tertiary)}.contact-entry-field input{min-width:0;height:44px;color:var(--color-text);letter-spacing:var(--letter-spacing);background:0 0;border:0;outline:none;flex:1;padding:0;font-size:16px}.contact-entry-field input::placeholder{color:var(--color-muted)}.contact-entry-submit{background:var(--color-primary);width:44px;height:44px;color:var(--color-on-dark);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.contact-entry-submit:disabled{background:var(--color-divider);color:var(--color-muted);cursor:default}.contact-entry-spinner{border:2px solid;border-top-color:#0000;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite profile-avatar-spin}.contact-resend-row{color:var(--color-muted);letter-spacing:var(--letter-spacing);text-align:center;margin:0;font-size:14px}.contact-resend{color:var(--color-primary);letter-spacing:var(--letter-spacing);font-size:14px;font-weight:510}.contact-resend:disabled{color:var(--color-muted);cursor:default}.totp-detail-actions{flex-direction:column;gap:16px;margin-top:8px;display:flex}.totp-qr-card{place-items:center;padding:20px;display:grid}.totp-qr{width:180px;height:180px}.totp-qr img{width:100%;height:100%}.totp-secret{width:100%;color:var(--color-text);text-align:left;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.totp-secret span{flex-direction:column;gap:4px;min-width:0;display:flex}.totp-secret small{color:var(--color-muted);letter-spacing:var(--letter-spacing);font-size:12px}.totp-secret strong{letter-spacing:1px;word-break:break-all;font-size:14px;font-weight:510}.totp-secret img{flex-shrink:0;width:16px;height:16px}.totp-code-entry{justify-content:center;display:flex}.totp-code-hint{color:var(--color-muted);letter-spacing:var(--letter-spacing);text-align:center;margin:0;font-size:12px}.totp-backup-codes{grid-template-columns:1fr 1fr;gap:12px 16px;padding:20px;display:grid}.totp-backup-codes code{letter-spacing:1px;text-align:center;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px}.miniapp-frame{width:100%;margin-top:calc(var(--overlay-safe-top) + 58px);background:var(--color-surface);border-radius:14px 14px 0 0;flex:1;position:relative;overflow:hidden}.miniapp-loader{z-index:2;background:var(--color-surface);flex-direction:column;justify-content:center;align-items:center;gap:6px;transition:opacity .3s,visibility .3s;display:flex;position:absolute;inset:0}.miniapp-loader.hidden{opacity:0;visibility:hidden;pointer-events:none}.miniapp-loader-badge{place-items:center;width:76px;height:76px;margin-bottom:12px;display:grid;position:relative}.miniapp-loader-badge strong{background:linear-gradient(135deg, var(--color-primary), #7db9f0);width:54px;height:54px;color:var(--color-on-dark);border-radius:17px;place-items:center;font-size:20px;font-weight:590;animation:2.2s ease-in-out infinite miniapp-loader-breathe;display:grid}.miniapp-loader-ring{background:conic-gradient(from 0deg, transparent 15%, var(--color-primary) 55%, transparent 85%);border-radius:50%;animation:1.1s linear infinite miniapp-loader-spin;position:absolute;inset:0;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3.5px),#000 calc(100% - 3px));mask:radial-gradient(farthest-side,#0000 calc(100% - 3.5px),#000 calc(100% - 3px))}.miniapp-loader-name{letter-spacing:var(--letter-spacing);font-size:16px;font-weight:590}.miniapp-loader-caption{color:var(--color-muted);font-size:14px}@keyframes miniapp-loader-spin{to{transform:rotate(360deg)}}@keyframes miniapp-loader-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.miniapp-confirm-content{padding:8px 20px calc(20px + var(--overlay-safe-bottom));flex-direction:column;gap:16px;display:flex}.miniapp-confirm-amount{letter-spacing:-.6px;text-align:center;font-size:32px;font-weight:590}.miniapp-confirm-rows{background:var(--color-background);border-radius:16px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.miniapp-confirm-rows>div{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.miniapp-confirm-rows span{color:var(--color-muted);flex-shrink:0;font-size:14px}.miniapp-confirm-rows strong{text-align:right;font-size:14px}.miniapp-confirm-actions{flex-direction:column;gap:10px;display:flex}.my-cards-page{padding:var(--screen-padding-top) var(--screen-padding-x) 170px;flex-direction:column;align-items:center;display:flex}.my-cards-page>*{flex-shrink:0}.my-cards-header{justify-content:space-between;align-items:center;width:100%;padding:0 0 16px;display:flex}.my-cards-header h1{color:var(--color-text);font-size:var(--page-title-size);font-weight:var(--page-title-weight);letter-spacing:var(--letter-spacing);margin:0}.my-cards-header-actions{align-items:center;gap:8px;display:flex}.my-cards-menu-button{background:var(--color-surface);width:44px;height:44px;color:var(--color-text);border-radius:50%;justify-content:center;align-items:center;display:flex;box-shadow:0 4px 12.5px #0000000a}.my-cards-menu-button:active{background:var(--color-surface-subtle)}.cards-menu-overlay{z-index:998;position:fixed;inset:0}.cards-header-menu{transform-origin:100% 0;animation:.14s ease-out cards-context-menu-in}.cards-arrange-hint{color:var(--color-muted);letter-spacing:var(--letter-spacing);margin:0 0 4px;font-size:14px;line-height:18px}.cards-arrange-list{gap:2px;width:100%;margin:0;padding-left:0;list-style:none;display:grid}.cards-arrange-row{background:var(--color-surface);border-radius:12px;grid-template-columns:24px 52px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 0;transition:transform .16s;display:grid}.cards-arrange-row.is-hidden .cards-arrange-title,.cards-arrange-row.is-hidden .cards-arrange-art{opacity:.45}.cards-arrange-row.is-dragging{z-index:2;transition:none;position:relative;box-shadow:0 10px 24px #00000024}.cards-arrange-grip{width:24px;height:36px;color:var(--color-disabled);cursor:grab;touch-action:none;justify-content:center;align-items:center;display:flex}.cards-arrange-row.is-dragging .cards-arrange-grip{color:var(--color-text-secondary);cursor:grabbing}.cards-arrange-art{background:var(--color-surface-subtle);border-radius:6px;width:52px;height:33px;display:block;position:relative;overflow:hidden}.cards-arrange-art img{object-fit:cover;width:100%;height:100%}.cards-arrange-title{gap:2px;min-width:0;display:grid}.cards-arrange-title b{color:var(--color-text);letter-spacing:var(--letter-spacing);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:510;overflow:hidden}.cards-arrange-title small{color:var(--color-muted);letter-spacing:var(--letter-spacing);align-items:center;gap:8px;font-size:12px;display:flex}.cards-arrange-balance-skeleton{border-radius:4px;width:56px;height:12px}.cards-arrange-edit{align-items:center;gap:8px;min-width:0;display:flex}.cards-arrange-edit input{border:1px solid var(--color-border);background:var(--color-field);width:100%;min-width:0;height:36px;color:var(--color-text);letter-spacing:var(--letter-spacing);border-radius:10px;padding:0 12px;font-size:14px}.cards-arrange-edit button{color:var(--color-primary);letter-spacing:var(--letter-spacing);flex:none;font-size:14px;font-weight:510}.cards-arrange-rename,.cards-arrange-eye{width:32px;height:36px;color:var(--color-text-secondary);justify-content:center;align-items:center;display:flex}.cards-arrange-bts{flex-direction:row;place-content:center;align-items:center;display:flex}.cards-arrange-rename{color:var(--color-muted)}.cards-arrange-actions{grid-template-columns:1fr 1fr;gap:12px;margin-top:24px;display:grid}.cards-arrange-actions button{height:52px;letter-spacing:var(--letter-spacing);border-radius:999px;font-size:16px;font-weight:590}.cards-arrange-cancel{border:1px solid var(--color-border);color:var(--color-text)}.cards-arrange-save{background:var(--color-primary);color:var(--color-primary-foreground)}.cards-arrange-save:disabled{opacity:.6}.my-cards-new-button{background:var(--color-surface);height:44px;color:var(--color-text);letter-spacing:var(--letter-spacing);border-radius:296px;align-items:center;gap:8px;padding:0 16px;font-size:16px;font-weight:510;display:flex;box-shadow:0 4px 12.5px #0000000a}.my-cards-new-button span{font-size:20px;font-weight:400;line-height:1}.my-cards-showcase{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;width:calc(100% + 32px);height:214px;margin:8px -16px 0;position:relative;overflow:hidden}.my-cards-showcase.dragging{cursor:grabbing}.my-cards-showcase button{border-radius:12px;width:338px;height:214px;transition:transform .22s,opacity .22s;position:absolute;top:50%;left:50%}.my-cards-showcase.dragging button{transition:none}.my-cards-showcase img{object-fit:cover;filter:drop-shadow(0 4px 20px #00000014);pointer-events:none;-webkit-user-drag:none;border-radius:16px;width:100%;height:100%}.my-cards-showcase img.pending{opacity:0}.my-cards-card-placeholder{pointer-events:none;border-radius:16px;position:absolute;inset:0}.my-cards-dots{align-items:center;gap:6px;margin-top:16px;display:flex}.my-cards-dots span{background:var(--color-divider);border-radius:32px;width:6px;height:6px;transition:width .22s,background .22s}.my-cards-dots span.active{background:var(--color-primary);width:16px}.my-cards-summary{letter-spacing:var(--letter-spacing);justify-items:center;gap:8px;margin-top:24px;display:grid}.my-cards-product{color:var(--color-text-secondary);font-size:14px}.my-cards-product-last4{color:var(--color-muted);white-space:nowrap}.my-cards-balance{color:var(--color-text);font-size:40px;font-weight:590;line-height:1.2}.my-cards-balance:disabled{cursor:default}.my-cards-balance.balance-blurred{pointer-events:auto}.my-cards-balance em{font-size:36px;font-style:normal}.my-cards-balance small{font-size:24px;font-weight:590}.card-confirm-sheet .bottom-sheet-content{padding-bottom:max(32px, var(--overlay-safe-bottom))}.card-confirm-body{justify-items:center;gap:24px;padding-top:8px;display:grid}.card-confirm-icon{background:var(--color-accent-wash);border-radius:128px;place-items:center;width:54px;height:54px;display:grid}.card-confirm-icon img{width:24px;height:24px}.card-confirm-text{text-align:center;letter-spacing:var(--letter-spacing);justify-items:center;gap:16px;display:grid}.card-confirm-text strong{color:var(--color-text);font-size:16px;font-weight:590;line-height:22px}.card-confirm-text p{color:var(--color-text-secondary);margin:0;font-size:14px;line-height:1.4}.card-confirm-buttons{gap:8px;padding-top:32px;display:grid}.primary-large-button.destructive{background:var(--color-danger)}.rolling-amount{display:inline-flex;position:relative}.rolling-amount-value{color:#0000;position:absolute;inset:0}.rolling-amount-reels{align-items:baseline;display:flex}.rolling-amount-static{white-space:pre;font-variant-numeric:tabular-nums}.rolling-amount-reel{vertical-align:baseline;height:1.2em;line-height:1.2em;display:inline-block;overflow:hidden}.rolling-amount-strip{will-change:transform;flex-direction:column;transition:transform .9s cubic-bezier(.2,.9,.2,1);display:flex}.rolling-amount-strip>span{font-variant-numeric:tabular-nums;text-align:center;height:1.2em;line-height:1.2em}@media (prefers-reduced-motion:reduce){.rolling-amount-strip{transition:none}}.my-cards-actions{gap:48px;margin-top:24px;padding-bottom:32px;display:flex}.my-cards-actions>button{color:var(--color-text);letter-spacing:var(--letter-spacing);justify-items:center;gap:8px;font-size:12px;display:grid}.my-cards-action-surface{background:var(--color-surface);width:48px;height:48px;box-shadow:var(--shadow-tile);color:var(--color-text);border-radius:24px;place-items:center;font-size:20px;display:grid}.my-cards-action-surface img{width:20px;height:20px}.my-cards-wallet-button{height:52px;color:var(--color-on-dark);letter-spacing:var(--letter-spacing);background:#1d1d1e;border-radius:16px;justify-content:center;align-items:center;gap:10px;margin-top:32px;padding:16px;font-size:16px;font-weight:510;line-height:22px;display:flex}.my-cards-wallet-button img{object-fit:cover;border-radius:32px;width:36px;height:36px}.my-cards-wallet-button--google img{object-fit:contain;border-radius:0;width:52px;height:24px}.my-cards-wallet-action{flex-direction:column;align-items:stretch;gap:8px;display:flex}.my-cards-how-to-pay-button{background:var(--color-primary);height:52px;color:var(--color-on-dark);letter-spacing:var(--letter-spacing);border-radius:16px;justify-content:center;align-items:center;padding:16px;font-size:16px;font-weight:510;line-height:22px;display:flex}.my-cards-wallet-hint{color:var(--color-text-secondary);text-align:center;font-size:14px;line-height:18px}.my-cards-panel{background:var(--color-surface);width:100%;box-shadow:var(--shadow-tile);border-radius:20px;gap:24px;margin-top:24px;padding:20px;display:grid}.my-cards-panel.sensetive{gap:8px}.my-cards-panel+.my-cards-panel{margin-top:24px}.my-cards-panel>header{justify-content:space-between;align-items:center;display:flex}.my-cards-panel>header h2{color:var(--color-text);letter-spacing:var(--letter-spacing);font-size:16px;font-weight:590;line-height:22px}.my-cards-panel>header button{color:var(--color-primary);letter-spacing:var(--letter-spacing);font-size:14px;font-weight:510}.my-cards-transactions{gap:24px;display:grid}.my-cards-empty-action{background:var(--color-text);height:40px;color:var(--color-on-dark);letter-spacing:var(--letter-spacing);border:0;border-radius:20px;padding:0 20px;font-family:inherit;font-size:16px;font-weight:590}.my-cards-empty{padding-top:48px}.my-cards-empty-illustration{width:240px;height:auto}.my-cards-retry-action{border-radius:24px;align-items:center;gap:10px;height:48px;padding:0 24px;font-size:16px;display:inline-flex}.my-cards-error .empty-state-action{margin-top:24px}.my-cards-retry-action:disabled{opacity:1}.my-cards-retry-icon{color:#a29bf5;align-items:center;height:-webkit-fill-available;display:flex}.my-cards-retry-icon.is-spinning{animation:.7s linear infinite my-cards-retry-spin}@keyframes my-cards-retry-spin{to{transform:rotate(360deg)}}.my-cards-error .my-cards-empty-illustration{width:288px}.my-cards-empty .empty-state-icon-plain,.my-cards-empty-operations .empty-state-icon-plain{margin-bottom:0}.my-cards-empty-operations{padding-top:0;padding-bottom:8px}.my-cards-empty-operations .my-cards-empty-illustration{width:176px}.my-cards-detail-note{color:var(--color-text-secondary);letter-spacing:var(--letter-spacing);margin:0;font-size:14px;line-height:1.4}.card-settings-sheet .bottom-sheet-content{padding-bottom:max(32px, var(--overlay-safe-bottom))}.card-settings-body{flex-direction:column;align-items:center;gap:20px;display:flex}.card-settings-image{object-fit:cover;filter:drop-shadow(0 4px 20px #00000014);border-radius:16px;width:289px;height:183px;margin:4px 0 0}.card-settings-body .my-cards-wallet-button{margin-top:0}.card-settings-wallet-group{flex-direction:column;align-items:center;gap:12px;display:flex}.card-settings-actions{gap:24px;margin-top:-4px;display:flex}.card-settings-actions>button{width:81px;color:var(--color-text);letter-spacing:var(--letter-spacing);justify-items:center;gap:8px;font-size:12px;display:grid}.card-settings-sections{gap:12px;width:100%;display:grid}.card-settings-collapsible{background:var(--color-surface);box-shadow:var(--shadow-tile);border-radius:16px;padding:16px 20px}.card-settings-collapsible>button{width:100%;color:var(--color-text);letter-spacing:var(--letter-spacing);justify-content:space-between;align-items:center;font-size:16px;font-weight:590;line-height:22px;display:flex}.card-settings-collapsible .chevron{color:var(--color-text-tertiary);transition:transform .18s;display:inline-flex}.card-settings-collapsible .chevron.open{transform:rotate(180deg)}.card-settings-collapsible dl{gap:12px;margin-top:16px;display:grid}.card-settings-collapsible dl>div{letter-spacing:var(--letter-spacing);justify-content:space-between;align-items:center;font-size:14px;display:flex}.card-settings-collapsible dt{color:var(--color-muted)}.card-settings-collapsible dd{color:var(--color-text)}.card-settings-preferences{background:var(--color-surface);box-shadow:var(--shadow-tile);border-radius:20px;gap:16px;padding:20px 16px;display:grid}.card-settings-preferences h3{color:var(--color-text);letter-spacing:var(--letter-spacing);margin:0;font-size:16px;font-weight:590;line-height:22px}.card-settings-row{width:100%;color:var(--color-text-secondary);letter-spacing:var(--letter-spacing);text-align:left;justify-content:space-between;align-items:center;gap:24px;font-size:14px;display:flex}.card-topup-screen{z-index:var(--z-fullscreen);padding:var(--screen-padding-top) 0 0;background:var(--color-bg);flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.card-topup-body{padding:8px var(--screen-padding-x) 132px;flex:1;grid-template-columns:minmax(0,1fr);align-content:start;gap:24px;display:grid}.card-topup-footer{padding:8px var(--screen-padding-x) calc(env(safe-area-inset-bottom,0px) + 32px);background:var(--color-bg);position:fixed;bottom:0;left:0;right:0}.card-topup-footer .primary-large-button{width:100%}.card-topup-source{width:100%;color:var(--color-text-tertiary);text-align:left;align-items:center;gap:16px;display:flex}.card-topup-source>span:nth-of-type(2){flex:1;min-width:0}.card-topup-source:disabled{opacity:1}.card-topup-source-list{gap:8px;width:100%;display:grid}.card-topup-source-list>button{background:var(--color-surface);text-align:left;border-radius:16px;align-items:center;gap:16px;width:100%;padding:12px 16px;display:flex}.card-topup-source-list>button.selected{outline:2px solid var(--color-primary)}.card-topup-source-list>button:disabled{opacity:.5}.card-topup-source-list strong{color:var(--color-text);letter-spacing:var(--letter-spacing);font-size:14px;font-weight:510;display:block}.card-topup-source-list small{color:var(--color-text-secondary);letter-spacing:var(--letter-spacing);font-size:14px}.card-topup-done-body{justify-items:center;gap:32px;padding-bottom:8px;display:grid}.card-topup-done-art{border-radius:12px;width:253px;max-width:100%}.card-topup-done-text{text-align:center;justify-items:center;gap:16px;display:grid}.card-topup-done-text strong{color:var(--color-text);letter-spacing:var(--letter-spacing);font-size:20px;font-weight:590}.card-topup-done-text p{max-width:334px;color:var(--color-text-secondary);letter-spacing:var(--letter-spacing);margin:0;font-size:14px;line-height:1.3}.card-topup-done-buttons{gap:8px;width:100%;display:grid}.card-withdraw-note{background:var(--color-info-soft);color:var(--color-text-secondary);letter-spacing:var(--letter-spacing);border-radius:16px;margin:0;padding:12px 16px;font-size:14px}.card-topup-group{gap:8px;width:100%;display:grid}.card-topup-group+.card-topup-group{margin-top:24px}.card-topup-group h3{color:var(--color-text);letter-spacing:var(--letter-spacing);margin:0;font-size:14px;font-weight:510}.card-topup-methods{background:var(--color-surface);box-shadow:var(--shadow-tile);border-radius:20px;gap:32px;padding:20px;display:grid}.card-topup-methods>button{width:100%;color:var(--color-text-tertiary);text-align:left;align-items:center;gap:14px;display:flex}.card-topup-method-icon{background:var(--color-info-soft);border-radius:16px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.card-topup-method-icon img{width:16px;height:16px}.card-topup-method-text{flex:1;gap:8px;min-width:0;display:grid}.card-topup-method-text strong{color:var(--color-text);letter-spacing:var(--letter-spacing);font-size:14px;font-weight:510}.card-topup-method-text small{color:var(--color-text-tertiary);letter-spacing:var(--letter-spacing);font-size:14px}.card-topup-method-text em{color:var(--color-text-secondary);letter-spacing:var(--letter-spacing);font-size:12px;font-style:normal}.card-topup-subtitle{color:var(--color-text-secondary);letter-spacing:var(--letter-spacing);margin:0;font-size:14px}.card-topup-card{align-items:center;gap:16px;width:100%;display:flex}.card-topup-card img{object-fit:cover;border-radius:6px;width:69px;height:44px}.card-topup-card span{gap:4px;min-width:0;display:grid}.card-topup-card strong{color:var(--color-text);letter-spacing:var(--letter-spacing);font-size:14px;font-weight:590}.card-topup-card small{color:var(--color-text-secondary);letter-spacing:var(--letter-spacing);font-size:14px}.card-topup-panel{background:var(--color-surface);width:100%;box-shadow:var(--shadow-tile);border-radius:20px;gap:16px;padding:16px;display:grid}.card-topup-panel h3{color:var(--color-text);letter-spacing:var(--letter-spacing);margin:0;font-size:14px;font-weight:590}.card-topup-source{align-items:center;gap:16px;display:flex}.card-topup-source-icon img{border-radius:16px;width:32px;height:32px}.card-topup-source span{gap:2px;display:grid}.card-topup-source strong{color:var(--color-text);letter-spacing:var(--letter-spacing);font-size:14px;font-weight:510}.card-topup-source small{color:var(--color-text-secondary);letter-spacing:var(--letter-spacing);font-size:14px}.card-topup-amount-field{background:var(--color-surface);width:100%;box-shadow:var(--shadow-tile);border-radius:16px;align-items:center;gap:8px;padding:12px 16px;display:flex}.card-topup-amount-field>span{color:var(--color-text-tertiary);letter-spacing:var(--letter-spacing);gap:2px;font-size:12px;display:grid}.card-topup-amount-field>span small{color:var(--color-text-tertiary);opacity:.75;font-size:10px}.card-topup-amount-field input{width:0;min-width:0;color:var(--color-text);letter-spacing:var(--letter-spacing);text-align:right;background:0 0;border:0;outline:none;flex:1;font-size:20px;font-weight:590}.card-topup-amount-field em{color:var(--color-text-secondary);font-size:14px;font-style:normal;font-weight:510}.card-topup-fee-toggle{background:var(--color-surface);width:100%;box-shadow:var(--shadow-tile);cursor:pointer;border-radius:20px;align-items:flex-start;gap:12px;padding:16px;display:flex}.card-topup-fee-toggle input{width:22px;height:22px;accent-color:var(--color-primary);flex:none;margin:0}.card-topup-fee-toggle span{gap:4px;display:grid}.card-topup-fee-toggle strong{color:var(--color-text);letter-spacing:var(--letter-spacing);font-size:14px;font-weight:590}.card-topup-fee-toggle small{color:var(--color-text-tertiary);letter-spacing:-.4px;font-size:14px;line-height:18px}.card-topup-summary{gap:16px;margin:0;display:grid}.card-topup-summary>div{justify-content:space-between;align-items:center;gap:16px;display:flex}.card-topup-summary dt{color:var(--color-text-tertiary);letter-spacing:var(--letter-spacing);font-size:14px}.card-topup-summary dd{color:var(--color-text);letter-spacing:var(--letter-spacing);margin:0;font-size:14px;font-weight:510}.card-settings-link{width:100%;color:var(--color-text-secondary);letter-spacing:var(--letter-spacing);text-align:left;justify-content:space-between;align-items:center;gap:24px;font-size:14px;display:flex}.regenerate-addresses-sheet .bottom-sheet-content{padding-bottom:24px}.regenerate-addresses-body{flex-direction:column;gap:16px;display:flex}.regenerate-addresses-text{color:var(--color-text-secondary);letter-spacing:-.2px;margin:0;font-size:14px;line-height:1.45}.regenerate-addresses-note{color:var(--color-muted);text-align:center;margin:0;font-size:14px;line-height:1.4}.regenerate-addresses-body .pin-pad{margin-top:4px}.qr-scan-screen{z-index:var(--z-fullscreen);background:#000;flex-direction:column;animation:.18s ease-out overlay-fade-in;display:flex;position:fixed;inset:0}.qr-scan-camera{margin:calc(var(--overlay-safe-top) + 10px) 10px 0;background:var(--color-surface-inverse);border-radius:36px;flex:1;position:relative;overflow:hidden}.qr-scan-camera video{object-fit:cover;width:100%;height:100%}.qr-scan-frame{border:2px solid #ffffffe6;border-radius:28px;width:min(62vw,260px);height:min(62vw,260px);position:absolute;inset:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 999px #00000042}.card-scan-frame{aspect-ratio:85.6/53.98;border:2px solid #ffffffe6;border-radius:20px;justify-content:center;align-items:flex-end;width:min(86vw,420px);display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 999px #00000042}.card-scan-digits{color:var(--color-on-dark);font-variant-numeric:tabular-nums;letter-spacing:2px;text-shadow:0 1px 8px #000000b3;margin-bottom:18px;font-size:20px;font-weight:590}.qr-scan-hint{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);max-width:calc(100% - 48px);color:var(--color-on-dark);text-align:center;background:#00000073;border-radius:999px;margin:0;padding:10px 18px;font-size:14px;line-height:1.25;position:absolute;top:20px;left:50%;transform:translate(-50%)}.qr-scan-hint-warning{background:color-mix(in srgb, var(--color-danger) 80%, transparent)}.qr-scan-controls{padding:18px 28px max(20px, var(--overlay-safe-bottom));justify-content:space-between;align-items:center;display:flex}.qr-scan-round-button{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);width:56px;height:56px;color:var(--color-on-dark);background:#ffffff29;border-radius:50%;place-items:center;display:grid}.qr-scan-round-button-active{color:var(--color-text);background:#ffffffe0}.qr-scan-round-button-muted{opacity:.55}.qr-scan-menu{display:flex;position:relative}.qr-scan-menu-actions{gap:12px;animation:.16s ease-out qr-scan-menu-in;display:grid;position:absolute;bottom:calc(100% + 12px);right:0}.qr-scan-menu-actions .qr-scan-round-button{background:#101318d1}.qr-scan-menu-actions .qr-scan-round-button-active{background:#ffffffeb}@keyframes qr-scan-menu-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.qr-scan-file-input{display:none}.qr-scan-header{z-index:1;justify-content:space-between;align-items:center;gap:8px;display:flex;position:absolute;top:18px;left:16px;right:16px}.qr-scan-hint-below-header{top:74px}.qr-pay-country-chip{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--color-on-dark);white-space:nowrap;background:#00000073;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:590;display:flex}.qr-pay-country-chip .fi{background-position:50%;background-size:cover;border-radius:50%;width:18px;height:18px}.qr-pay-rate-group{align-items:center;gap:6px;min-width:0;display:flex}.qr-pay-rate-chip{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--color-on-dark);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;background:#00000073;border-radius:999px;padding:10px 12px;font-size:12px;font-weight:590;overflow:hidden}.qr-pay-rate-info-button{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:36px;height:36px;color:var(--color-on-dark);background:#00000073;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.qr-pay-rate-details{gap:12px;margin:0 0 16px;display:grid}.qr-pay-rate-details>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.qr-pay-rate-details dt{color:var(--color-text-muted);font-size:14px}.qr-pay-rate-details dd{text-align:right;align-items:center;gap:6px;margin:0;font-size:14px;font-weight:590;display:flex}.qr-pay-rate-details .fi{background-position:50%;background-size:cover;border-radius:50%;width:16px;height:16px}.qr-pay-rate-disclaimer{color:var(--color-text-muted);margin:0 0 20px;font-size:14px;line-height:1.4}.qr-pay-country-hint{color:var(--color-text-muted);margin:0 4px 14px;font-size:14px;line-height:1.35}.qr-pay-country-list{gap:8px;padding-bottom:8px;display:grid}.qr-pay-country-option{background:var(--color-surface);text-align:left;border-radius:18px;align-items:center;gap:12px;padding:14px 16px;display:flex}.qr-pay-country-option.selected{box-shadow:inset 0 0 0 2px var(--color-primary)}.qr-pay-country-option .fi{background-position:50%;background-size:cover;border-radius:50%;flex:none;width:26px;height:26px}.qr-pay-country-option b{flex:1;font-size:14px}.qr-pay-country-option small{color:var(--color-text-muted);font-size:14px}.qr-pay-kyc-banner-text{color:var(--color-text);margin:0 4px 18px;font-size:14px;line-height:1.4}.qr-pay-kyc-banner .primary-large-button{width:100%;margin-bottom:8px}.qr-scan-manual{gap:12px;padding:16px 16px 0;display:grid}.qr-scan-manual input{background:var(--color-surface);width:100%;height:52px;color:var(--color-text);font:inherit;border:0;border-radius:16px;outline:0;padding:16px}.qr-scanner-tile{cursor:pointer}.qr-result-content{padding-bottom:max(8px, var(--overlay-safe-bottom));gap:16px;display:grid}.qr-result-summary{text-align:center;justify-items:center;gap:4px;padding:8px 0;display:grid}.qr-result-avatar{background:var(--color-surface);border-radius:50%;place-items:center;width:56px;height:56px;margin-bottom:8px;font-size:18px;font-weight:590;display:grid}.qr-result-app-logo{object-fit:cover;border-radius:14px;width:56px;height:56px;margin-bottom:8px}.qr-result-recipient{letter-spacing:-.4px;font-size:16px;font-weight:590}.qr-result-purpose{color:var(--color-muted);font-size:14px}.qr-result-field{gap:6px;display:grid}.qr-result-field>span{color:var(--color-muted);font-size:14px}.qr-result-field input,.qr-result-field select{background:var(--color-surface);width:100%;height:52px;color:var(--color-text);font:inherit;appearance:none;border:0;border-radius:16px;outline:0;padding:0 16px}.qr-result-field strong{letter-spacing:-.5px;font-size:20px}.qr-result-total{background:var(--color-surface);border-radius:16px;gap:8px;padding:14px 16px;font-size:14px;display:grid}.qr-result-total>div{justify-content:space-between;display:flex}.qr-result-total span:first-child{color:var(--color-muted)}.qr-result-address{background:var(--color-surface);overflow-wrap:anywhere;border-radius:16px;margin:0;padding:12px 16px;font-family:ui-monospace,monospace;font-size:14px}.qr-result-scopes{background:var(--color-surface);border-radius:16px;gap:6px;margin:0;padding:12px 16px 12px 32px;font-size:14px;display:grid}.qr-result-loading,.qr-result-muted{color:var(--color-muted);text-align:center;margin:0;font-size:14px}.qr-result-error{color:var(--color-danger);text-align:center;margin:0;font-size:14px}.qr-login-warning{color:var(--color-muted);text-align:center;margin:0;font-size:14px;line-height:1.35}.qr-login-code{grid-template-columns:repeat(4,56px);justify-content:center;gap:8px;display:grid}.qr-login-code span{background:var(--color-surface);letter-spacing:1px;border-radius:14px;place-items:center;height:64px;font-size:28px;font-weight:590;display:grid}.auth-qr-stack{gap:20px}.auth-qr-frame{background:var(--color-surface);border-radius:24px;place-items:center;min-height:260px;padding:20px;display:grid}.auth-qr-image{width:100%;max-width:240px;height:auto}.auth-qr-hint{color:var(--color-muted);text-align:center;margin:0;font-size:14px;line-height:1.35}.qr-pay-content{padding-bottom:max(8px, var(--overlay-safe-bottom));gap:12px;display:grid}.qr-pay-brand{z-index:3;margin-top:-40px;padding-right:56px;display:flex;position:relative}.qr-pay-sbp-logo{align-items:center;gap:10px;display:flex}.qr-pay-sbp-logo>span{gap:2px;display:grid}.qr-pay-sbp-name{letter-spacing:-.5px;font-size:20px;font-weight:590;line-height:1}.qr-pay-sbp-caption{color:var(--color-muted);font-size:10px;line-height:1.25}.qr-pay-qris-wordmark{width:auto;height:30px}.email-reminder-body{text-align:center;justify-items:center;gap:12px;padding:8px 8px 12px;display:grid}.email-reminder-art{margin-bottom:8px}.email-reminder-body h3{letter-spacing:-.4px;max-width:300px;margin:0;font-size:28px;font-weight:590;line-height:1.2}.email-reminder-body p{max-width:320px;color:var(--color-muted);margin:0 0 12px;font-size:16px;line-height:1.4}.email-reminder-button{background:var(--color-primary);width:100%;color:var(--color-on-dark);border:none;border-radius:16px;padding:17px 24px;font-size:16px;font-weight:590}.email-reminder-setup{z-index:var(--z-page-over-tabs);background:var(--color-background);position:fixed;inset:0;overflow:auto}.qr-pay-error-state{text-align:center;justify-items:center;gap:10px;padding:12px 24px 28px;display:grid}.qr-pay-error-state p{max-width:280px;color:var(--color-text);margin:0;font-size:14px;font-weight:510;line-height:1.45}.qr-pay-info>div{align-items:center}.qr-pay-rate{align-items:center;gap:6px;display:inline-flex}.qr-pay-rate .coin-icon{width:22px;height:22px;font-size:12px}.qr-pay-rate em{color:var(--color-muted);font-style:normal}.qr-pay-rate .fi{background-position:50%;background-size:cover;border-radius:50%;width:20px;height:20px}.qr-pay-countdown{color:#0e9494;align-items:center;gap:6px;display:inline-flex}.qr-pay-refresh{animation:2.5s linear infinite qr-pay-spin}@keyframes qr-pay-spin{to{transform:rotate(1turn)}}.payment-method-card>span>.payment-source-icon{flex:0 0 40px;display:grid}.qr-pay-network-badge{background:var(--color-surface);color:var(--color-muted);border-radius:999px;padding:3px 10px;font-size:12px;font-weight:510}.qr-pay-asset-icon{object-fit:cover;border-radius:50%;width:40px;height:40px}.qr-pay-button{background:var(--color-accent,var(--color-primary));border-radius:18px;justify-items:center;gap:1px;padding:12px 24px 14px;display:grid}.qr-pay-button small{opacity:.8;font-size:14px;font-weight:510}.qr-pay-busy{position:relative}.qr-pay-busy .qr-pay-form{filter:blur(2px);opacity:.35;pointer-events:none;transition:opacity .25s}.qr-pay-overlay{z-index:3;text-align:center;background:#f7f8f9e0;align-content:center;justify-items:center;gap:12px;padding:24px;animation:.25s both qr-pay-overlay-in;display:grid;position:absolute;inset:0}@keyframes qr-pay-overlay-in{0%{opacity:0}}.qr-pay-overlay-title{margin:0;font-size:20px;font-weight:590}.qr-pay-overlay-caption{max-width:260px;color:var(--color-muted);margin:0;font-size:14px}.qr-pay-overlay-actions{align-items:center;gap:8px;display:flex}.qr-pay-overlay-button{background:var(--color-surface);border-radius:16px;margin-top:8px;padding:12px 28px;font-size:14px;font-weight:590}.qr-pay-overlay-button.ghost{color:var(--color-muted);background:0 0}.qr-pay-spinner{animation:1.1s linear infinite qr-pay-spin}.qr-pay-spinner-arc{transform-origin:50%;animation:1.6s ease-in-out infinite qr-pay-arc}@keyframes qr-pay-arc{0%{stroke-dasharray:24 164}50%{stroke-dasharray:120 68}to{stroke-dasharray:24 164}}.qr-pay-mark-circle{transform-origin:50%;animation:.4s cubic-bezier(.2,1.4,.5,1) both qr-pay-mark-pop}.qr-pay-mark-check{stroke-dasharray:60;stroke-dashoffset:60px;animation:.32s ease-out .22s both qr-pay-mark-draw}@keyframes qr-pay-mark-pop{0%{opacity:0;transform:scale(.4)}}@keyframes qr-pay-mark-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.qr-pay-spinner,.qr-pay-spinner-arc,.qr-pay-mark-circle,.qr-pay-mark-check{animation-duration:.01ms;animation-iteration-count:1}.qr-pay-mark-check{stroke-dashoffset:0}}.qr-pay-brand{align-items:center;min-height:44px}.qr-pay-asset-icon.small,.qr-pay-rate .coin-icon.small{width:22px;height:22px;font-size:12px}.qr-pay-info>div>b{font-weight:590}.qr-pay-button{color:var(--color-on-dark);height:fit-content;font-weight:590}.qr-pay-button:disabled{color:var(--color-button-disabled-text);background:var(--color-button-disabled)}.qr-pay-sheet{transition:height .55s cubic-bezier(.22,.9,.3,1)}.qr-pay-sheet.qr-pay-expanded{height:calc(100dvh - var(--overlay-safe-top) - 10px);max-height:100%}.qr-pay-expanded .qr-pay-content{flex-direction:column;flex:1;min-height:0;display:flex}.qr-pay-form{flex-direction:column;flex:1;gap:12px;animation:.45s cubic-bezier(.22,1,.36,1) .12s both qr-pay-form-in;display:flex}@keyframes qr-pay-form-in{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}.qr-pay-hero{flex:1;align-content:center;justify-items:center;gap:10px;min-height:132px;display:grid}.qr-pay-hero-amount{font-variant-numeric:tabular-nums;letter-spacing:-1px;align-items:baseline;gap:8px;font-size:44px;font-weight:590;line-height:1.05;display:flex}.qr-pay-hero-input{min-width:1ch;caret-color:var(--color-accent,var(--color-primary));font:inherit;letter-spacing:inherit;text-align:right;background:0 0;border:0;outline:0;padding:0}.qr-pay-hero-converted{min-height:24px;color:var(--color-muted);font-size:16px;font-weight:590}.qr-pay-hero-converted.danger{color:var(--color-danger)}.qr-pay-hero-bubble{color:var(--color-on-dark);text-align:center;background:#2a3038;border-radius:16px;margin-top:8px;padding:12px 18px;font-size:14px;font-weight:590;position:relative}.qr-pay-hero-bubble:before{background:inherit;content:"";border-radius:3px;width:14px;height:14px;position:absolute;top:-5px;left:50%;transform:translate(-50%)rotate(45deg)}.qr-pay-sources{scrollbar-width:none;gap:10px;padding:2px;display:flex;overflow-x:auto}.qr-pay-sources::-webkit-scrollbar{display:none}.qr-pay-sources>:first-child{margin-left:auto}.qr-pay-sources>:last-child{margin-right:auto}.qr-pay-source-tile{background:var(--color-surface);text-align:left;border:2px solid #0000;border-radius:20px;flex:none;justify-items:start;gap:6px;min-width:132px;padding:14px;transition:border-color .2s,background-color .2s;display:grid}.qr-pay-source-tile.selected{border-color:var(--color-accent,var(--color-primary));background:color-mix(in srgb, var(--color-primary) 8%, transparent)}.qr-pay-source-tile>b{align-items:center;gap:6px;font-size:16px;font-weight:590;display:flex}.qr-pay-source-tile>small{color:var(--color-muted);font-size:14px;font-weight:510}.qr-pay-source-tile>small.danger{color:var(--color-danger)}.qr-pay-source-skeleton{border-radius:20px;flex:0 0 132px;height:106px}@media (prefers-reduced-motion:reduce){.qr-pay-sheet{transition:none}.qr-pay-form{animation:none}}.fiat-deposit-methods{gap:8px;display:grid}.fiat-deposit-pay-link{text-align:center;place-items:center;text-decoration:none;display:grid}.fiat-currency-list button b{color:var(--color-muted);font-size:16px}.fiat-currency-pack{flex-flow:row;place-content:center;align-items:center;gap:12px;width:75%;display:flex}.fiat-currency-flag{background-position:50%;background-size:cover;border-radius:50%;flex-shrink:0;width:32px;max-width:50px;height:32px}.fiat-currency-chip{background:var(--color-surface);border-radius:999px;justify-self:start;align-items:center;gap:8px;padding:8px 14px;font-weight:590;display:inline-flex}.fiat-currency-chip .fiat-currency-flag{width:22px;height:22px}.fiat-currency-chip em{color:var(--color-muted);font-style:normal}.fiat-amount-label{justify-content:space-between;align-items:center;display:flex}.fiat-unit-toggle{background:var(--color-surface);color:var(--color-text);border-radius:999px;padding:4px 12px;font-size:12px;font-weight:590}.fiat-confirm-card>div{align-items:center}.fiat-confirm-card .fiat-confirm-stacked{white-space:nowrap;flex-direction:column;align-items:flex-end;gap:4px;display:flex}.fiat-confirm-card .fiat-confirm-stacked small{color:var(--color-text-secondary);font-size:12px;font-weight:400;line-height:1}.fiat-confirm-card .fiat-confirm-grand-total{letter-spacing:-.4px;white-space:nowrap;font-size:20px;font-weight:590}.fiat-fee-on-top{background:var(--color-surface);cursor:pointer;border-radius:16px;align-items:center;gap:12px;padding:14px 16px;display:flex}.fiat-fee-on-top input{width:20px;height:20px;accent-color:var(--color-primary);flex-shrink:0}.fiat-fee-on-top span{gap:2px;display:grid}.fiat-fee-on-top strong{letter-spacing:-.3px;font-size:14px}.fiat-fee-on-top small{color:var(--color-muted);font-size:12px}.skeleton-line.inline{vertical-align:middle;display:inline-block}.fiat-pay-skeleton{border-radius:999px;width:100%;height:56px}.fiat-hint-skeleton{justify-self:center}.fiat-field{gap:6px;margin-bottom:12px;display:grid}.fiat-field>span{color:var(--color-text-muted);padding-left:4px;font-size:14px}.fiat-field input,.fiat-field select{background:var(--color-surface);width:100%;color:var(--color-text);letter-spacing:-.2px;appearance:none;border:none;border-radius:16px;padding:14px 16px;font-size:16px;font-weight:590}.fiat-method-item{background:var(--color-surface);text-align:left;border:none;border-radius:16px;align-items:center;gap:12px;width:100%;margin-bottom:12px;padding:14px 16px;display:flex}.fiat-method-copy{flex:1;gap:2px;display:grid}.fiat-method-copy strong{letter-spacing:-.3px;font-size:14px}.fiat-method-copy small{color:var(--color-text-muted);font-size:12px}.payout-page{align-content:start;gap:16px;min-height:100dvh;padding-bottom:200px;display:grid}.payout-tech-work{border-radius:var(--radius-card,16px);background:var(--color-warning-wash);color:var(--color-warning-text);align-items:center;gap:10px;margin:0 0 14px;padding:12px 14px;font-size:14px;line-height:1.35;display:flex}.payout-tech-work svg{flex:none}:root[data-theme=dark] .payout-tech-work{color:#f2c667;background:#3a2e12}.payout-exchange{gap:8px;display:grid}.payout-exchange-label{color:var(--color-text-muted);letter-spacing:-.3px;font-size:16px}.payout-exchange-row{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.payout-exchange-input{width:100%;min-width:0;color:var(--color-text);letter-spacing:-1.2px;text-overflow:ellipsis;background:0 0;border:none;flex:1 1 0;padding:0;font-size:clamp(28px,5vw,40px);font-weight:590}.payout-exchange-input:focus{outline:none}.payout-exchange-input::placeholder,.payout-exchange-input.empty{color:var(--color-text-muted);opacity:.55}.payout-asset-pill{background:var(--color-surface);min-width:0;max-width:60%;color:var(--color-text);white-space:nowrap;border:none;border-radius:999px;flex-shrink:1;align-items:center;gap:8px;padding:10px 14px;font-size:16px;font-weight:590;display:flex}.payout-asset-pill-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.payout-asset-pill .payment-source-icon{width:24px;height:24px;font-size:13px}.payout-asset-pill em{color:var(--color-text-muted);font-style:normal}.payout-exchange-balance{color:var(--color-text-muted);align-items:center;gap:10px;margin:0;font-size:14px;display:flex}.payout-max-button{color:var(--color-primary);background:0 0;border:none;padding:0;font-size:14px;font-weight:590}.payout-rate-row{align-items:center;gap:12px;min-width:0;margin:4px 0;display:flex}.payout-rate-icon{background:var(--color-surface);border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;font-size:18px;display:grid}.payout-rate-line{background:#00000014;flex:auto;min-width:8px;height:1px}.payout-rate-value{color:var(--color-text);white-space:nowrap;flex-shrink:0;font-size:14px;font-weight:590}.payout-method-card{background:var(--color-surface);width:100%;color:var(--color-text);text-align:left;border:none;border-radius:18px;align-items:center;gap:14px;padding:14px 16px;display:flex}.payout-method-card>svg:last-child{color:var(--color-text-muted);flex-shrink:0}.payout-method-icon{background:var(--color-surface);width:40px;height:40px;color:var(--color-text);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.payout-method-list{gap:12px;display:grid}.payout-method-option{background:var(--color-surface);width:100%;color:var(--color-text);text-align:left;border:none;border-radius:18px;align-items:center;gap:14px;padding:16px;display:flex}.payout-method-tech{background:var(--color-warning-wash);color:var(--color-warning-text);white-space:nowrap;border-radius:999px;flex:none;padding:3px 8px;font-size:12px;font-weight:590}:root[data-theme=dark] .payout-method-tech{color:#f2c667;background:#3a2e12}.payout-method-option strong{letter-spacing:-.3px;flex:1;min-width:0;font-size:16px;font-weight:590}.payout-method-radio{background:var(--color-surface);border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;display:grid}.payout-method-radio.selected{background:var(--color-primary)}.payout-method-copy{flex:1;gap:2px;min-width:0;display:grid}.payout-method-copy strong{letter-spacing:-.3px;font-size:16px}.payout-method-copy small{color:var(--color-text-muted);font-size:14px}.payout-card{background:var(--color-surface);border-radius:20px;gap:12px;padding:16px;display:grid}.payout-card h4{letter-spacing:-.3px;margin:0;font-size:16px}.payout-card-hint{color:var(--color-text-muted);margin:-8px 0 0;font-size:14px}.payout-card-note{color:var(--color-text-muted);margin:0;font-size:14px;line-height:1.4}.payout-card-row{justify-content:space-between;align-items:center;gap:12px;min-width:0;font-size:14px;display:flex}.payout-card-row>span{color:var(--color-text-muted)}.payout-card-row>b{text-align:right;overflow-wrap:anywhere}.payout-card-row.total>b{font-size:16px}.payout-input{background:var(--color-surface);width:100%;min-width:0;color:var(--color-text);appearance:none;border:none;border-radius:14px;align-items:center;gap:8px;padding:14px 16px;font-size:16px;display:flex}.payout-input:focus{outline:none}.payout-field{background:var(--color-bg,var(--color-field));border:1.5px solid #0000;border-radius:16px;gap:2px;padding:10px 14px;transition:border-color .15s,background .15s;display:grid}.payout-field:focus-within{background:var(--color-surface)}.payout-field.invalid{border-color:var(--color-loss)}.payout-field-label{color:var(--color-text-muted);letter-spacing:-.1px;font-size:12px}.payout-field-row{align-items:center;gap:10px;min-width:0;display:flex}.payout-field-row input{width:100%;min-width:0;color:var(--color-text);letter-spacing:.4px;appearance:none;background:0 0;border:none;flex:auto;padding:0;font-size:20px;font-weight:590}.payout-field-row input:focus{outline:none}.payout-field-row input::placeholder{letter-spacing:.2px;color:var(--color-text-muted);opacity:.6;font-weight:510}.payout-field-clear{width:26px;height:26px;color:var(--color-text-muted);background:#78788029;border:none;border-radius:50%;flex-shrink:0;place-items:center;padding:0;font-size:17px;line-height:1;display:grid}.payout-field-error{color:var(--color-loss);align-items:baseline;gap:6px;margin:-6px 0 0;padding:0 4px;font-size:12px;line-height:1.35;display:flex}.payout-brand{color:var(--color-text-muted);letter-spacing:.6px;background:#78788024;border-radius:6px;flex-shrink:0;padding:3px 7px;font-size:10px;font-weight:800}.payout-brand-visa{color:#1a1f71;background:#1a1f711f}.payout-brand-mc{color:#c8102e;background:#eb001b1f}.payout-brand-mir{color:#0f754c;background:#007a331f}.payout-brand-up{color:#0057a0;background:#0057a01f}.payout-brand-amex{color:#006fcf;background:#006fcf1f}.payout-warning{color:var(--color-text);background:#ffb0201f;border-radius:14px;margin:0;padding:12px 14px;font-size:14px;line-height:1.4}.payout-error{color:var(--color-loss);margin:0;font-size:14px}.payout-footer{padding:16px var(--screen-padding-x) calc(20px + var(--overlay-safe-bottom));background:linear-gradient(180deg, transparent 0%, var(--color-bg) 35%);gap:12px;display:grid;position:fixed;bottom:0;left:0;right:0}.payout-confirm-page{gap:14px}.payout-hero{text-align:center;justify-items:center;gap:6px;padding:8px 0 4px;display:grid}.payout-hero-icon{object-fit:cover;border-radius:28px;width:96px;height:96px}.payout-hero-badge{background:var(--color-surface);width:64px;height:64px;color:var(--color-text);border-radius:50%;place-items:center;margin-bottom:6px;display:grid}.payout-hero-badge svg{width:30px;height:30px}.payout-hero-caption{color:var(--color-text-muted);font-size:14px}.payout-hero-amount{letter-spacing:-1.2px;font-size:clamp(30px,9vw,40px);font-weight:590}.payout-card-divider{background:#7878802e;height:1px;margin:2px 0}.payout-card-row.total{font-size:16px}.payout-card-row.total>span{color:var(--color-text)}.payout-card-row.total>b{letter-spacing:-.4px;font-size:16px}.payout-copy-value{align-items:center;gap:10px;min-width:0;display:flex}.payout-copy-value button{color:var(--color-text-muted);background:0 0;border:none;place-items:center;padding:0;display:grid}.payout-note-row{color:var(--color-text-muted);align-items:flex-start;gap:10px;margin:0;font-size:14px;line-height:1.4;display:flex}.payout-note-icon{background:var(--color-surface);border-radius:50%;flex-shrink:0;place-items:center;width:20px;height:20px;font-size:12px;font-style:italic;font-weight:590;display:grid}.payout-estimate-stale{flex-wrap:wrap}.payout-estimate-refresh{margin-left:auto;font-size:14px}.payout-error{background:color-mix(in srgb, var(--color-danger) 10%, transparent);color:var(--color-danger);border-radius:14px;align-items:flex-start;gap:10px;margin:0;padding:12px 14px;font-size:14px;line-height:1.35;display:flex}.payout-error-icon{background:var(--color-loss);width:20px;height:20px;color:var(--color-on-dark);border-radius:50%;flex-shrink:0;place-items:center;font-size:13px;font-weight:590;display:grid}.payout-limits{color:var(--color-text-muted);margin:2px 0 0;font-size:14px}.payment-source-list{gap:12px;display:grid}.payment-source-option{background:var(--color-surface);width:100%;color:var(--color-text);text-align:left;border:none;border-radius:18px;align-items:center;gap:12px;padding:14px 16px;display:flex}.payment-source-option.unified{background:linear-gradient(135deg, color-mix(in srgb, var(--color-primary) 10%, transparent) 0%, #fff 60%)}.payment-source-icon{background:var(--color-surface);width:40px;height:40px;color:var(--color-on-dark);border-radius:50%;flex-shrink:0;place-items:center;font-size:18px;font-weight:700;display:grid}.payment-source-icon.usdt{background:#26a17b}.payment-source-icon.usdc{background:#2775ca}.payment-source-icon.cashback{background:#f5a623}.payment-source-icon.unified{background:linear-gradient(120deg,#2f7bff 0%,#7a5cff 45%,#35b6ff 100%) 0 0/220% 220%;animation:5s ease-in-out infinite unified-gradient}.payment-source-icon.neutral{background:#8e8e93}.payment-source-icon.image{object-fit:cover;background:0 0;padding:0}.payment-source-option.selected{box-shadow:inset 0 0 0 1.5px var(--color-primary)}.payment-source-option.unified{position:relative;overflow:hidden}.payment-source-option.unified:after{content:"";pointer-events:none;background:repeating-conic-gradient(color-mix(in srgb, var(--color-primary) 18%, transparent) 0% 25%, transparent 0% 50%) 0 0 / 10px 10px;animation:3.2s ease-in-out infinite unified-shimmer;position:absolute;inset:0;transform:translate(-100%);-webkit-mask:linear-gradient(100deg,#0000 32%,#000 50%,#0000 68%);mask:linear-gradient(100deg,#0000 32%,#000 50%,#0000 68%)}@keyframes unified-gradient{0%,to{background-position:0%}50%{background-position:100%}}@keyframes unified-shimmer{0%{transform:translate(-100%)}55%,to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.payment-source-icon.unified,.payment-source-option.unified:after{animation:none}}.payment-source-copy{flex:1;gap:2px;min-width:0;display:grid}.payment-source-copy strong{letter-spacing:-.2px;font-size:14px}.payment-source-copy small{color:var(--color-text-muted);font-size:12px}.payment-source-amount{white-space:nowrap;flex-shrink:0;font-size:14px;font-weight:590}.payment-source-skeleton{border-radius:18px;height:68px}.about-app-card{flex-direction:column;padding:4px 16px;display:flex}.about-app-row{justify-content:space-between;align-items:center;gap:16px;min-height:44px;display:flex}.about-app-row+.about-app-row{border-top:1px solid var(--color-border,#dde1e8)}.about-app-value{text-align:right;text-overflow:ellipsis;white-space:nowrap;max-width:60%;overflow:hidden}.about-app-up-to-date{color:var(--color-muted,#686f77);text-align:center;letter-spacing:var(--letter-spacing);margin:0;font-size:12px}.app-update-banner{z-index:var(--z-toast);bottom:calc(max(16px, var(--overlay-safe-bottom)) + 76px);background:var(--color-text,#101318);color:var(--color-bg);border-radius:16px;align-items:center;gap:12px;padding:12px 14px;display:flex;position:fixed;left:16px;right:16px;box-shadow:0 10px 25px #00000040}.app-update-content{flex:1;min-width:0}.app-update-row{align-items:center;gap:12px;display:flex}.app-update-text{min-width:0;letter-spacing:var(--letter-spacing);flex:1;font-size:14px}.app-update-button{background:var(--color-accent,var(--color-primary));color:var(--color-on-dark);border-radius:12px;flex-shrink:0;padding:8px 14px;font-size:14px;font-weight:590}.app-update-banner.is-updating{align-items:flex-start}.app-update-banner.is-updating .app-update-row{flex-wrap:wrap;gap:4px 12px;min-height:28px}.app-update-banner.is-updating .app-update-text{flex-basis:140px}.app-update-size{font-variant-numeric:tabular-nums;white-space:nowrap;opacity:.8;flex-shrink:0;font-size:12px;line-height:1.4}.app-update-progress{background:color-mix(in srgb, var(--color-bg) 20%, transparent);border-radius:999px;height:4px;margin-top:8px;overflow:hidden}.app-update-progress-fill{border-radius:inherit;background:var(--color-accent,var(--color-primary));height:100%;transition:width .18s ease-out;display:block}.app-update-progress.is-indeterminate .app-update-progress-fill{width:35%;animation:1.2s ease-in-out infinite alternate app-update-progress-slide}@keyframes app-update-progress-slide{to{transform:translate(185%)}}@media (prefers-reduced-motion:reduce){.app-update-progress-fill{transition:none}.app-update-progress.is-indeterminate .app-update-progress-fill{animation:none}}.app-update-close{background:color-mix(in srgb, var(--color-bg) 16%, transparent);width:28px;height:28px;color:var(--color-bg);border-radius:50%;flex-shrink:0;font-size:16px;line-height:1}.payment-status-screen{z-index:var(--z-status);padding:calc(var(--overlay-safe-top) + 16px) 24px calc(var(--overlay-safe-bottom) + 32px);background:#fefefe;grid-template-rows:1fr auto;display:grid;position:fixed;inset:0}.payment-status-body{align-content:center;justify-items:center;gap:8px;display:grid}.payment-status-stage{background:#fefefe;width:min(62vw,280px);height:min(62vw,280px);position:relative}.payment-status-video{object-fit:contain;opacity:0;background:#fefefe;width:100%;height:100%;position:absolute;inset:0}.payment-status-video.is-active{opacity:1}.payment-status-caption{color:#202124;text-align:center;max-width:320px;margin:0;font-size:28px;font-weight:590;line-height:1.2}.payment-status-detail{max-width:320px;color:var(--color-muted);text-align:center;margin:0;font-size:14px;line-height:1.35}.payment-status-actions{justify-items:center;gap:8px;display:grid}.payment-status-minimize{top:calc(var(--overlay-safe-top) + 16px);background:var(--color-field);color:#202124;border-radius:999px;padding:10px 18px;font-size:15px;font-weight:510;animation:.25s both payment-status-minimize-in;position:absolute;right:16px}@keyframes payment-status-minimize-in{0%{opacity:0;transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.payment-status-video{animation:none}}.payment-status-ghost-button{color:var(--color-muted);background:0 0;border-radius:16px;padding:12px 24px;font-size:14px;font-weight:510}.payment-status-actions .primary-large-button{min-width:min(80vw,320px)}.my-cards-card-overlay{color:var(--color-on-dark);letter-spacing:var(--letter-spacing);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000008c;border-radius:999px;padding:8px 16px;font-size:14px;font-weight:510;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.my-cards-card-frost{border-radius:inherit;isolation:isolate;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0003;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.my-cards-card-frost:before{z-index:0;border-radius:inherit;content:"";opacity:.5;background-image:url(/cards/frost-texture.png);background-position:50%;background-size:cover;position:absolute;inset:0}.my-cards-card-frost-label{z-index:1;color:var(--color-on-dark);letter-spacing:var(--letter-spacing);font-size:14px;font-weight:510;position:relative}.my-cards-card-veil{border-radius:inherit;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0000001a;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.my-cards-card-veil span{color:var(--color-on-dark);letter-spacing:var(--letter-spacing);font-size:14px;font-weight:400}.my-cards-loading{justify-items:center;gap:24px;margin-top:8px;display:grid}.my-cards-skeleton-card{border-radius:16px;width:338px;max-width:100%;height:214px}.my-cards-skeleton-summary{border-radius:16px;width:200px;height:73px}.my-cards-skeleton-balance{border-radius:16px;width:160px;height:48px}.my-cards-skeleton-panel{border-radius:16px;width:100%;height:140px}.my-cards-actions.muted{justify-content:center}.my-cards-issuing-note{color:var(--color-text-secondary);letter-spacing:var(--letter-spacing);font-size:14px}.my-cards-actions>button:disabled{cursor:default;opacity:.4}.my-cards-sensitive-frame{border:0;border-radius:16px;width:100%;height:214px}.my-cards-shipping strong{color:var(--color-text);letter-spacing:var(--letter-spacing);font-size:16px;font-weight:590}.card-actions-list{gap:8px;padding-bottom:8px;display:grid}.card-actions-row{background:var(--color-surface);text-align:left;border-radius:16px;align-items:center;gap:16px;padding:12px;display:flex}.card-actions-note{background:var(--color-surface);color:var(--color-muted);border-radius:16px;margin:0;padding:12px;font-size:14px;line-height:1.35}.card-actions-row>span:last-child{gap:2px;display:grid}.card-actions-row strong{color:var(--color-text);letter-spacing:var(--letter-spacing);font-size:16px;font-weight:510}.card-actions-row small{color:var(--color-muted);font-size:14px;line-height:1.35}.card-actions-row:disabled{cursor:default;opacity:.5}.card-actions-confirm{gap:12px;padding-bottom:8px;display:grid}.card-actions-confirm p{color:var(--color-muted);font-size:14px;line-height:1.4}.primary-large-button.danger{background:var(--color-loss);color:var(--color-on-dark)}.card-summary{gap:10px;width:100%;display:grid}.card-summary-title{color:var(--color-text);letter-spacing:var(--letter-spacing);padding:0 4px;font-size:16px;font-weight:590;line-height:22px}.card-summary-tiles{grid-template-columns:1fr 1fr;gap:10px;display:grid}.card-summary-tile{background:var(--color-surface);box-shadow:var(--shadow-tile);border-radius:16px;gap:2px;padding:14px 16px;display:grid}.card-summary-tile-skeleton{background:var(--color-surface-subtle);min-height:78px;box-shadow:none}.card-summary-tile-label{color:var(--color-muted);letter-spacing:var(--letter-spacing);font-size:12px}.card-summary-tile-value{color:var(--color-text);letter-spacing:var(--letter-spacing);overflow-wrap:anywhere;font-size:20px;font-weight:590;line-height:26px}.card-summary-tile-caption{color:var(--color-text-tertiary,var(--color-muted));letter-spacing:var(--letter-spacing);font-size:12px}.card-summary-empty{color:var(--color-muted);letter-spacing:var(--letter-spacing);padding:0 4px;font-size:14px;line-height:20px}.card-summary-categories{background:var(--color-surface);box-shadow:var(--shadow-tile);border-radius:16px;gap:12px;padding:16px;display:grid}.card-summary-categories h4{color:var(--color-text);letter-spacing:var(--letter-spacing);margin:0;font-size:14px;font-weight:590;line-height:20px}.card-summary-categories ul{gap:12px;margin:0;padding:0;display:grid}.card-summary-categories li{grid-template-rows:auto auto;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:2px 10px;display:grid}.card-summary-category-icon{background:var(--color-surface-subtle);width:32px;height:32px;color:var(--color-muted);border-radius:50%;grid-row:span 2;justify-content:center;align-items:center;font-size:13px;font-weight:590;display:flex;overflow:hidden}.card-summary-category-icon img{object-fit:cover;width:100%;height:100%}.card-summary-category-name{color:var(--color-text);letter-spacing:var(--letter-spacing);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.card-summary-category-amount{text-align:right;color:var(--color-text);letter-spacing:var(--letter-spacing);white-space:nowrap;font-size:14px;font-weight:590}.card-summary-category-bar{background:var(--color-divider);border-radius:999px;min-width:64px;height:6px;display:block;overflow:hidden}.card-summary-category-bar i{border-radius:inherit;background:var(--color-accent);height:100%;display:block}.card-summary-category-share{color:var(--color-muted);letter-spacing:var(--letter-spacing);white-space:nowrap;font-size:12px}.card-summary-note{color:var(--color-muted);letter-spacing:var(--letter-spacing);margin:0;padding:0 4px;font-size:12px;line-height:18px}.card-settings-limits dd{align-items:center;gap:12px;display:flex}.card-settings-empty{color:var(--color-muted);padding:8px 0;font-size:14px}.card-issue-loading{justify-items:center;gap:24px;padding-top:24px;display:grid}.card-issue-skeleton-card{border-radius:16px;width:232px;height:146px}.card-issue-skeleton-copy{border-radius:16px;width:100%;height:120px}.card-issue-progress-topbar{padding-top:8px;padding-inline:var(--screen-padding-x);justify-content:flex-end;display:flex}.card-issue-minimize{color:var(--color-accent);letter-spacing:var(--letter-spacing);padding:8px 4px;font-size:17px;font-weight:400;line-height:1.2}.card-issue-progress{text-align:center;justify-items:center;gap:16px;padding:24px 16px 0;display:grid}.card-issue-progress img{filter:drop-shadow(0 4px 20px #00000014);border-radius:16px;width:232px;max-width:70%}.card-issue-progress h1{color:var(--color-text);letter-spacing:var(--letter-spacing);font-size:28px;font-weight:590}.card-issue-progress p{color:var(--color-muted);font-size:14px;line-height:1.4}.card-issue-progress-bar{background:var(--color-divider);border-radius:999px;width:min(100%,320px);height:6px;overflow:hidden}.card-issue-progress-bar span{background:var(--color-primary);border-radius:999px;height:100%;transition:width .4s;display:block}.card-pin-stack{justify-items:center}.card-number-field{background:var(--color-surface);border-radius:16px;align-content:center;gap:4px;min-height:56px;padding:8px 16px;display:grid;box-shadow:0 4px 25px #00000005}.card-number-field span{color:var(--color-muted);letter-spacing:var(--letter-spacing);font-size:12px;line-height:1}.card-number-field input{width:100%;color:var(--color-text);letter-spacing:var(--letter-spacing);background:0 0;border:0;outline:0;font-size:14px;line-height:1}.card-number-field input::placeholder{color:var(--color-muted)}.card-number-field{position:relative}.card-number-field input{padding-right:36px}.card-number-field-scan{display:grid;position:absolute;top:50%;right:16px;translate:0 -50%}.card-number-field-scan img{width:20px;height:20px;display:block}.card-number-error{color:var(--color-danger);letter-spacing:-.2px;margin:-6px 2px 0;font-size:12px;line-height:1.35}.card-activation-continue:disabled{background:var(--color-divider);color:var(--color-muted);opacity:1}.card-kyc-gate{flex-direction:column;flex:1;padding:0 16px;display:flex}.card-kyc-hero{text-align:center;gap:8px;padding:32px 0 24px;display:grid}.card-kyc-hero h1{color:var(--color-text);letter-spacing:var(--letter-spacing);font-size:28px;font-weight:590}.card-kyc-hero p{color:var(--color-muted);font-size:14px}.card-kyc-steps{gap:12px;margin:0 auto;padding:24px 0;list-style:none;display:grid}.card-kyc-steps li{color:var(--color-text);letter-spacing:var(--letter-spacing);align-items:center;gap:12px;font-size:16px;display:flex}.card-kyc-steps span{background:var(--color-surface);border-radius:10px;place-items:center;width:32px;height:32px;font-size:14px;display:grid}.card-kyc-error{color:var(--color-loss);text-align:center;padding-bottom:8px;font-size:14px}.card-kyc-legal{color:var(--color-muted);text-align:center;padding-top:12px;font-size:12px;line-height:1.4}.card-flow-disclaimer{color:var(--color-muted);text-align:center;padding-bottom:12px;font-size:12px;line-height:1.4}.assets-page.calls-page{background:var(--color-surface)}.calls-page-content{flex-direction:column;gap:16px;padding:8px 0 24px;display:flex}.calls-history-list{margin-top:0}.calls-history-skeleton{flex-direction:column;gap:24px;padding:12px 0;display:flex}.calls-history-skeleton .skeleton-asset-row{gap:12px}.calls-history-skeleton .skeleton-circle{flex-basis:44px;width:44px;height:44px}.calls-history-avatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:40px;height:40px}.calls-history-avatar.placeholder{background:var(--color-primary);color:var(--color-on-dark);place-items:center;font-size:17px;font-weight:590;display:grid}.calls-history-direction{flex-shrink:0;align-items:center;display:inline-flex}.calls-history-status{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.person-row-trailing .calls-history-side{flex-direction:row;align-items:center;gap:8px;display:flex}.calls-history-mode{align-items:center;display:inline-flex}.calls-contacts{flex-direction:column;gap:16px;display:flex}.calls-contacts-hint{color:var(--color-muted);margin:0;font-size:14px;line-height:1.4}.call-peer{flex-direction:column;gap:24px;padding-bottom:8px;display:flex}.call-peer-head{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.call-peer-avatar{object-fit:cover;border-radius:50%;width:64px;height:64px;margin-bottom:8px}.call-peer-avatar.placeholder{background:var(--color-primary);color:var(--color-on-dark);place-items:center;font-size:24px;font-weight:590;display:grid}.call-peer-name{color:var(--color-text);letter-spacing:var(--letter-spacing);margin:0;font-size:20px;font-weight:590}.call-peer-uid{color:var(--color-muted);font-variant-numeric:tabular-nums;margin:0;font-size:14px}.call-peer-block{color:var(--color-loss);font:inherit;letter-spacing:var(--letter-spacing);cursor:pointer;background:0 0;border:0;border-radius:16px;justify-content:center;align-items:center;gap:8px;padding:12px;font-size:16px;font-weight:510;display:flex}.call-peer-confirm{flex-direction:column;gap:12px;display:flex}.call-peer-confirm p{color:var(--color-text-secondary);text-align:center;margin:0;font-size:14px;line-height:1.4}.call-peer-confirm-buttons{gap:12px;display:flex}.call-peer-confirm-buttons>*{flex:1}.call-overlay{z-index:var(--z-fullscreen);padding:calc(var(--overlay-safe-top) + 16px) 16px calc(var(--overlay-safe-bottom) + 24px);color:var(--color-on-dark);background:#0b0e14;flex-direction:column;justify-content:center;align-items:center;animation:.2s overlay-fade-in;display:flex;position:fixed;inset:0;overflow:hidden}.call-remote-stage{background:#000;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.call-remote-stage.hidden{visibility:hidden}.call-video-topbar{z-index:2;padding:calc(var(--overlay-safe-top) + 14px) 16px 24px;pointer-events:none;background:linear-gradient(#000000a6 0%,#0000 100%);align-items:center;gap:10px;display:flex;position:absolute;top:0;left:0;right:0}.call-video-topbar strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:590;overflow:hidden}.call-video-topbar span{color:#ffffffbf;font-variant-numeric:tabular-nums;font-size:14px}.call-center{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex;position:relative}.call-center-title{color:#ffffffb8;margin-bottom:10px;font-size:14px}.call-avatar{background:var(--color-primary);width:116px;height:116px;color:var(--color-on-dark);border-radius:50%;place-items:center;margin-bottom:12px;font-size:46px;font-weight:590;display:grid;overflow:hidden}.call-avatar img{object-fit:cover;width:100%;height:100%}.call-avatar.pulsing{animation:1.8s infinite call-pulse}@keyframes call-pulse{0%{box-shadow:0 0 #ffffff47}70%{box-shadow:0 0 0 22px #fff0}to{box-shadow:0 0 #fff0}}.call-center-name{font-size:20px;font-weight:590}.call-center-uid{color:#fff9;font-size:12px}.call-center-status{color:#ffffffbf;font-variant-numeric:tabular-nums;margin-top:6px;font-size:14px}.call-center-status.error{background:color-mix(in srgb, var(--color-danger) 16%, transparent);color:#ff8f93;border-radius:999px;padding:6px 14px}.call-center-duration{color:#fff9;font-variant-numeric:tabular-nums;font-size:14px}.call-spinner{border:2px solid #ffffff40;border-top-color:var(--color-on-dark);border-radius:50%;width:22px;height:22px;margin-top:12px;animation:.8s linear infinite call-spin}@keyframes call-spin{to{transform:rotate(360deg)}}.call-pip{z-index:3;touch-action:none;cursor:grab;background:#14161d;border:2px solid #ffffff2e;border-radius:14px;width:108px;height:148px;position:absolute;overflow:hidden}.call-pip.top-left{top:calc(var(--overlay-safe-top) + 68px);left:16px}.call-pip.top-right{top:calc(var(--overlay-safe-top) + 68px);right:16px}.call-pip.bottom-left{bottom:calc(var(--overlay-safe-bottom) + 124px);left:16px}.call-pip.bottom-right{bottom:calc(var(--overlay-safe-bottom) + 124px);right:16px}.call-controls{bottom:calc(var(--overlay-safe-bottom) + 28px);z-index:4;justify-content:center;align-items:center;gap:18px;display:flex;position:absolute;left:0;right:0}.call-controls.incoming{gap:56px}.call-control-item{flex-direction:column;align-items:center;gap:8px;display:flex}.call-control-item small{color:#ffffffbf;font-size:12px}.call-control{width:54px;height:54px;color:var(--color-on-dark);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff24;border:none;border-radius:50%;place-items:center;transition:background .15s;display:grid}.call-control.engaged{background:#ffffff52}.call-control.large{width:64px;height:64px}.call-control.danger{background:var(--color-loss);box-shadow:0 4px 18px color-mix(in srgb, var(--color-danger) 40%, transparent)}.call-control.accept{background:#2fbf62;box-shadow:0 4px 18px #2fbf6266}.call-output-picker{bottom:calc(var(--overlay-safe-bottom) + 108px);z-index:5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#14161df5;border-radius:16px;flex-direction:column;gap:2px;padding:12px;display:flex;position:absolute;left:24px;right:24px}.call-output-picker strong{color:#fff9;padding:2px 10px 8px;font-size:14px}.call-output-picker button{color:var(--color-on-dark);text-align:left;background:0 0;border:none;border-radius:10px;padding:11px 10px;font-size:14px}.call-output-picker button.selected{background:#ffffff24}.call-rejoin-banner{top:calc(var(--overlay-safe-top) + 12px);z-index:var(--z-status);color:var(--color-on-dark);background:#16803c;border-radius:16px;align-items:center;gap:10px;padding:10px 12px;display:flex;position:fixed;left:16px;right:16px;box-shadow:0 8px 24px #00000040}.call-rejoin-text{flex-direction:column;flex:1;min-width:0;display:flex}.call-rejoin-text strong{font-size:14px;font-weight:590}.call-rejoin-text small{color:#fffc;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.call-rejoin-banner button{border:none;border-radius:999px;flex-shrink:0;padding:8px 14px;font-size:14px;font-weight:590}.call-rejoin-return{background:var(--color-surface);color:#16803c}.call-rejoin-end{color:var(--color-on-dark);background:#ffffff2e}.calls-menu-button{width:48px;height:48px;color:var(--color-text)}.calls-menu-list{gap:8px;padding-bottom:8px;display:grid}.calls-menu-row{background:var(--color-surface);color:var(--color-text);letter-spacing:var(--letter-spacing);text-align:left;border-radius:16px;align-items:center;gap:14px;padding:14px 16px;font-size:16px;font-weight:510;display:flex}.calls-menu-row:disabled{cursor:default;opacity:.5}.calls-blacklist-content{flex-direction:column;gap:4px;min-height:180px;padding-bottom:8px;display:flex}.calls-blacklist-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.calls-blacklist-item{align-items:center;gap:12px;padding:10px 0;display:flex}.calls-blacklist-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.calls-blacklist-text strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:590;overflow:hidden}.calls-blacklist-text small{color:var(--color-muted);font-size:12px}.calls-blacklist-unblock{background:var(--color-divider);color:var(--color-text);border:none;border-radius:999px;flex-shrink:0;padding:8px 14px;font-size:14px;font-weight:510}.calls-blacklist-unblock:disabled{cursor:not-allowed;opacity:.45}.calls-link-content{flex-direction:column;gap:14px;display:flex}.calls-link-hint{color:var(--color-text-secondary);font-size:14px;line-height:1.4}.calls-link-value{background:var(--color-surface-muted,#7882961f);color:var(--color-text);text-align:left;border:none;border-radius:14px;align-items:center;gap:10px;padding:13px 14px;font-size:14px;display:flex}.calls-link-value span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.call-group-topbar{z-index:2;padding:calc(var(--overlay-safe-top) + 14px) 16px 14px;background:linear-gradient(#000000a6 0%,#0000 100%);align-items:center;gap:10px;display:flex;position:absolute;top:0;left:0;right:0}.call-group-topbar strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:590;overflow:hidden}.call-group-topbar span{color:#ffffffbf;font-variant-numeric:tabular-nums;font-size:14px}.call-group-endall{background:color-mix(in srgb, var(--color-danger) 28%, transparent);color:#ff9a9e;border:none;border-radius:999px;margin-left:auto;padding:7px 12px;font-size:12px;font-weight:590}.call-group-body{z-index:1;width:100%;min-height:0;padding-top:calc(var(--overlay-safe-top) + 44px);padding-bottom:calc(var(--overlay-safe-bottom) + 108px);flex-direction:column;flex:1;gap:10px;display:flex;position:relative}.call-screen-stage{background:#000;border-radius:16px;flex:1;min-height:0;overflow:hidden}.call-grid{flex:1;grid-template-columns:repeat(2,1fr);align-content:start;gap:8px;min-height:0;display:grid;overflow-y:auto}.call-grid.strip{flex:none;height:96px;display:flex;overflow:auto hidden}.call-grid.strip .call-tile{aspect-ratio:1;flex-shrink:0;width:96px}.call-tile{aspect-ratio:3/4;background:#14161d;border-radius:14px;place-items:center;display:grid;position:relative;overflow:hidden}.call-tile.actionable{cursor:pointer}.call-tile-video{position:absolute;inset:0}.call-tile-placeholder{background:var(--color-primary);width:52px;height:52px;color:var(--color-on-dark);border-radius:50%;place-items:center;font-size:20px;font-weight:590;display:grid}.call-tile-name{z-index:1;color:var(--color-on-dark);text-overflow:ellipsis;white-space:nowrap;background:#00000073;border-radius:999px;align-items:center;gap:4px;width:fit-content;max-width:calc(100% - 12px);padding:3px 8px;font-size:10px;display:flex;position:absolute;bottom:6px;left:6px;right:6px;overflow:hidden}.call-lobby-banner{top:calc(var(--overlay-safe-top) + 52px);z-index:6;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#14161df5;border-radius:16px;flex-direction:column;gap:8px;padding:12px;display:flex;position:absolute;left:16px;right:16px;box-shadow:0 8px 24px #00000059}.call-lobby-banner>strong{color:#fff9;font-size:14px}.call-lobby-row{align-items:center;gap:8px;display:flex}.call-lobby-name{flex-direction:column;flex:1;min-width:0;font-size:14px;font-weight:510;display:flex;overflow:hidden}.call-lobby-name small{color:#ffffff8c;font-size:10px}.call-lobby-admit,.call-lobby-deny{border:none;border-radius:999px;flex-shrink:0;padding:8px 14px;font-size:14px;font-weight:590}.call-lobby-admit{color:var(--color-on-dark);background:#2fbf62}.call-lobby-deny{color:var(--color-on-dark);background:#ffffff24}.call-lobby-cancel{color:var(--color-on-dark);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff24;border:none;border-radius:999px;padding:13px 28px;font-size:14px;font-weight:590}.call-participant-menu button.danger-text{color:#ff8f93}.guest-call-page{min-height:100dvh;padding:24px 16px calc(24px + env(safe-area-inset-bottom));background:#0b0e14;justify-content:center;align-items:center;display:flex}.guest-call-card{text-align:center;flex-direction:column;align-items:stretch;gap:16px;width:100%;max-width:420px;display:flex}.guest-call-card h1{color:var(--color-on-dark);margin:0;font-size:20px;font-weight:590}.guest-call-host{color:#ffffffb8;margin:0;font-size:14px}.guest-call-mode{color:#ffffffb8;justify-content:center;align-items:center;gap:6px;margin:0;font-size:14px;font-weight:590;display:inline-flex}.guest-call-hint{color:#fff9;margin:0;font-size:14px}.guest-call-error{color:#ff8f93;margin:0;font-size:14px}.guest-call-preview{background:#1a1c22;border-radius:16px;height:220px;overflow:hidden}.guest-call-preview.hidden{display:none}.guest-call-preview video{object-fit:cover;width:100%;height:100%}.guest-call-card .call-spinner{align-self:center}.contacts-page-content{flex-direction:column;gap:16px;padding:8px 0 24px;display:flex}.contacts-search{background:var(--color-surface);border-radius:22px;align-items:center;gap:10px;height:44px;padding:0 14px;display:flex}.contacts-search-icon{color:var(--color-muted);flex-shrink:0;place-items:center;display:grid}.contacts-search input{min-width:0;color:var(--color-text);letter-spacing:var(--letter-spacing);background:0 0;border:0;outline:none;flex:1;padding:0;font-size:14px}.contacts-search input::placeholder{color:var(--color-muted)}.contacts-search input::-webkit-search-cancel-button{display:none}.contacts-list-card{flex-direction:column;margin:0;padding:4px 0;list-style:none;display:flex}.contacts-list-item{align-items:center;display:flex}.contacts-list-main{text-align:left;min-width:0;font:inherit;color:inherit;background:0 0;border:none;flex:1;align-items:center;gap:12px;padding:10px 16px;display:flex}.contacts-list-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.contacts-list-text strong{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;font-size:14px;font-weight:590;display:flex;overflow:hidden}.contacts-list-text small{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.contacts-favorite-mark{color:#f0a500;flex-shrink:0;place-items:center;display:inline-grid}.contacts-badge{background:color-mix(in srgb, var(--color-primary) 12%, transparent);color:var(--color-primary);white-space:nowrap;border-radius:999px;flex-shrink:0;padding:4px 8px;font-size:10px;font-weight:590}.contacts-avatar-large{width:56px;height:56px;font-size:22px}.contacts-actions{flex-direction:column;gap:16px;padding-bottom:8px;display:flex}.contacts-actions-head{align-items:center;gap:14px;display:flex}.contacts-actions-name{flex-direction:column;gap:4px;min-width:0;display:flex}.contacts-actions-name strong{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:590;overflow:hidden}.contacts-actions-name small{color:var(--color-muted);font-size:14px}.contacts-actions-soon{color:var(--color-muted);margin-left:auto;font-size:12px;font-weight:400}.contacts-menu-row-danger{color:var(--color-danger)}.contacts-actions-confirm{flex-direction:column;gap:16px;display:flex}.contacts-actions-confirm p{color:var(--color-text);margin:0;font-size:14px;line-height:1.4}.contacts-actions-confirm-buttons{grid-template-columns:1fr 1fr;gap:10px;display:grid}.contacts-actions-danger-button{background:var(--color-danger);width:100%;height:52px;color:var(--color-on-dark);letter-spacing:var(--letter-spacing);border-radius:32px;place-items:center;font-size:16px;font-weight:510;display:grid}.contacts-actions-danger-button:disabled{opacity:.6}.contacts-form{flex-direction:column;gap:12px;display:flex}.contacts-phone-field{background:var(--color-surface);border-radius:16px;align-items:center;gap:12px;min-height:56px;padding:6px 16px;display:flex}.contacts-phone-field input{min-width:0;height:44px;color:var(--color-text);letter-spacing:var(--letter-spacing);background:0 0;border:0;outline:none;flex:1;padding:0;font-size:14px}.contacts-phone-field input::placeholder{color:var(--color-muted)}.contacts-form-hint{color:var(--color-muted);margin:0;font-size:12px;line-height:1.4}.contacts-form-hint.is-error{color:var(--color-danger-text)}:is(.profile-input-field.contacts-username-field,.profile-input-field.contacts-username-field:has(input:not(:placeholder-shown))){flex-wrap:nowrap;gap:2px}.contacts-username-at{color:var(--color-muted);font-size:14px}.contacts-username-field:has(input:not(:placeholder-shown)) .contacts-username-at{color:var(--color-text)}.contacts-found{background:var(--color-surface);border-radius:16px;align-items:center;gap:12px;padding:12px 16px;display:flex}.contacts-found-avatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:40px;height:40px}.contacts-found-avatar.placeholder{background:var(--color-primary);color:var(--color-on-dark);place-items:center;font-size:16px;font-weight:590;display:grid}.contacts-found-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.contacts-found-text strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:590;overflow:hidden}.contacts-found-text small{color:var(--color-muted);font-variant-numeric:tabular-nums;font-size:12px}.contacts-form-row{background:var(--color-surface);border-radius:16px;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:0 16px;font-size:14px;display:flex}.contacts-import{flex-direction:column;gap:12px;min-height:220px;padding-bottom:8px;display:flex}.contacts-import-intro{flex-direction:column;gap:16px;display:flex}.contacts-import-status{color:var(--color-muted);text-align:center;margin:0;padding:24px 0;font-size:14px}.contacts-import-summary{justify-content:space-between;align-items:center;gap:12px;font-size:14px;font-weight:510;display:flex}.contacts-import-select-all{color:var(--color-primary);flex-shrink:0;font-size:14px;font-weight:510}.contacts-import-note{color:var(--color-muted);margin:0;font-size:12px;line-height:1.4}.contacts-import-list{flex-direction:column;max-height:46vh;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.contacts-import-row{align-items:center;gap:12px;padding:8px 0;display:flex}.contacts-import-row input[type=checkbox]{width:20px;height:20px;accent-color:var(--color-primary);flex-shrink:0}.contacts-import-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.contacts-import-text strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:590;overflow:hidden}.contacts-import-text small{color:var(--color-muted);font-size:12px}.home-quick-transfers{z-index:1;gap:12px;display:grid;position:relative}.quick-transfers-row{overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;clip-path:inset(0);flex:none;gap:12px;width:calc(100% + 32px);margin-inline:-16px;padding-inline:16px;scroll-padding-inline:16px;display:flex;overflow:auto hidden}.quick-transfers-row::-webkit-scrollbar{display:none}.quick-transfer-item{flex-direction:column;flex:none;align-items:center;gap:6px;width:60px;display:flex}.quick-transfer-avatar{border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;display:flex;overflow:hidden}.quick-transfer-avatar .calls-history-avatar{width:56px;height:56px;font-size:20px}.skeleton-circle.quick-transfer{flex:0 0 56px;width:56px;height:56px}.skeleton-line.quick-transfer{width:44px;height:14px}.quick-transfer-new .quick-transfer-avatar{color:var(--color-on-dark);background:var(--color-primary)}.quick-transfer-name{width:100%;color:var(--color-text);text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.2;overflow:hidden}.quick-alert-banner{-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);width:100%;color:var(--color-on-dark);background:#161b22eb;border-radius:26px;align-items:center;gap:12px;padding:12px 16px 12px 12px;animation:.22s ease-out quick-alert-enter;display:flex;box-shadow:0 10px 26px #0000002e}.quick-alert-banner.critical{--quick-alert-tone:var(--color-danger)}.quick-alert-banner.warning{--quick-alert-tone:#f59e0b}.quick-alert-banner.info{--quick-alert-tone:var(--color-primary,var(--color-primary))}.quick-alert-main{text-align:left;flex:1;align-items:center;gap:12px;min-width:0;display:flex}.quick-alert-icon{background:var(--color-surface);width:44px;height:44px;color:var(--quick-alert-tone,var(--color-primary,var(--color-primary)));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.quick-alert-body{gap:2px;min-width:0;display:grid}.quick-alert-title{color:var(--color-on-dark);letter-spacing:var(--letter-spacing);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:590;overflow:hidden}.quick-alert-cta{color:#fff9;letter-spacing:-.2px;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.quick-alert-count{color:#ffffffc7;background:#ffffff24;border-radius:99px;flex-shrink:0;padding:3px 8px;font-size:12px;font-weight:590}.quick-alert-close{color:#ffffff85;background:0 0;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:16px;line-height:1;display:flex}@keyframes quick-alert-enter{0%{opacity:0;transform:translateY(-12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.service-payout-page{gap:8px}.service-card{gap:8px;padding:14px}.service-card+.service-card{margin-top:0}.service-field{background:var(--color-field,var(--color-field));border-radius:14px;align-items:center;gap:10px;width:100%;min-width:0;padding:12px 14px;display:flex}.service-field input{min-width:0;color:var(--color-text);letter-spacing:-.2px;background:0 0;border:none;outline:none;flex:1;font-size:16px;font-weight:510}.service-field input::placeholder{color:var(--color-text-muted);font-weight:400}.service-field-glyph{flex-shrink:0}.service-field.filled{justify-items:start;gap:2px;display:grid}.service-field-label{color:var(--color-text-muted);font-size:12px;display:none}.service-field.filled .service-field-label{display:block}.service-field.filled input::placeholder{color:#0000}.service-select-row{width:100%;min-width:0;color:var(--color-text);text-align:left;background:0 0;border:none;align-items:center;gap:12px;padding:0;display:flex}.service-select-row>strong{letter-spacing:-.3px;flex:1;min-width:0;font-size:16px;font-weight:590}.service-select-row>strong.muted{color:var(--color-text-muted);font-weight:510}.service-select-row>svg:last-child{color:var(--color-text-muted);flex-shrink:0}.service-source-copy{flex:1;gap:2px;min-width:0;display:grid}.service-source-copy strong{letter-spacing:-.3px;font-size:16px}.service-source-copy small{color:var(--color-text-muted);font-size:14px}.service-amount-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.service-amount-label{letter-spacing:-.2px;font-size:14px;font-weight:590}.service-swap-button{background:var(--color-field,var(--color-field));width:32px;height:32px;color:var(--color-text);border:none;border-radius:50%;flex-shrink:0;place-items:center;font-size:16px;line-height:1;display:grid}.service-amount-field{background:var(--color-field,var(--color-field));border-radius:14px;align-items:center;gap:8px;width:100%;min-width:0;padding:12px 14px;display:flex}.service-amount-field input{min-width:1ch;max-width:60%;color:var(--color-text-muted);background:0 0;border:none;outline:none;flex:none;font-size:16px;font-weight:510}.service-amount-field.filled input{color:var(--color-text);font-weight:590}.service-amount-unit{color:var(--color-text-muted);flex:1;font-size:16px}.service-amount-clear,.service-amount-field .payout-max-button{background:0 0;border:none;flex-shrink:0}.service-amount-clear{color:var(--color-text-muted);font-size:20px;line-height:1}.service-receipt{gap:8px;padding-top:4px;display:grid}.service-receipt .payout-card-row{font-size:14px}.service-rate-line{border-top:1px solid var(--color-field,var(--color-field));color:var(--color-text-muted);margin:0;padding-top:8px;font-size:14px}.service-warning{color:var(--color-text);background:#f5a6231f;border-radius:12px;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;font-size:14px;line-height:1.35;display:flex}.service-warning>svg{flex-shrink:0;margin-top:1px}.service-phone-row{align-items:center;gap:10px;display:flex}.service-country-pill{background:var(--color-field,var(--color-field));color:var(--color-text);border:none;border-radius:14px;flex-shrink:0;align-items:center;gap:8px;padding:12px 14px;font-size:16px;font-weight:590;display:flex}.service-country-pill .fi{background-size:cover;border-radius:50%;width:22px;height:22px}.service-phone-row .service-field{flex:1;min-width:0}.service-operator-list{gap:10px;display:grid}.service-operator-option{background:var(--color-surface);width:100%;color:var(--color-text);text-align:left;border:none;border-radius:18px;align-items:center;gap:14px;padding:14px 16px;display:flex}.service-operator-option strong{letter-spacing:-.3px;flex:1;min-width:0;font-size:16px;font-weight:590}.service-operator-glyph{letter-spacing:-.2px;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:12px;font-weight:700;display:grid}.service-country-flag{background-size:cover;border-radius:50%;flex-shrink:0;width:28px;height:28px}.service-country-code{color:var(--color-text-muted);font-size:12px}.payout-footer.sheet{padding:12px 0 0;position:static}.payout-card-note.center{text-align:center}.auth-light-button,.auth-social-button{position:relative}.auth-last-method-badge{background:var(--color-text);color:var(--color-background);white-space:nowrap;pointer-events:none;border-radius:999px;padding:3px 10px;font-size:10px;font-weight:590;line-height:1.2;position:absolute;top:-9px;right:16px;box-shadow:0 2px 8px #10131840}.vouchers-redeem-card{flex-direction:column;gap:12px;padding:20px;display:flex}.vouchers-redeem-card header{flex-direction:column;gap:4px;display:flex}.vouchers-redeem-card header strong{letter-spacing:var(--letter-spacing);font-size:16px;font-weight:590}.vouchers-redeem-card header p{color:var(--color-text-secondary);letter-spacing:-.2px;margin:0;font-size:14px;line-height:18px}.vouchers-code-field input{letter-spacing:1.5px;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.vouchers-code-field input::placeholder{font-family:var(--font-family);letter-spacing:var(--letter-spacing);text-transform:none}.vouchers-code-field.has-error input{color:var(--color-loss)}.vouchers-error{color:var(--color-loss);letter-spacing:-.2px;margin:0;font-size:12px}.vouchers-button-progress{justify-content:center;align-items:center;gap:8px;display:inline-flex}.vouchers-spinner{border:2px solid;border-top-color:#0000;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite profile-avatar-spin}.vouchers-success-card{background:linear-gradient(160deg, var(--color-accent-wash), var(--color-surface) 70%);text-align:center;flex-direction:column;align-items:center;gap:6px;padding:24px 20px;display:flex}.vouchers-success-icon{background:var(--color-primary);width:56px;height:56px;color:var(--color-primary-foreground);border-radius:50%;place-items:center;margin-bottom:6px;display:grid}.vouchers-success-card strong{letter-spacing:var(--letter-spacing);font-size:16px;font-weight:590}.vouchers-success-effect{color:var(--color-primary);letter-spacing:var(--letter-spacing);margin:0;font-size:14px;font-weight:590}.vouchers-success-hint{color:var(--color-text-secondary);letter-spacing:-.2px;margin:0;font-size:14px;line-height:18px}.vouchers-section{flex-direction:column;gap:12px;display:flex}.vouchers-section-title{letter-spacing:var(--letter-spacing);margin:0;font-size:16px;font-weight:590}.vouchers-active-list{flex-direction:column;gap:8px;display:flex}.vouchers-active-card{justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.vouchers-active-main{flex-direction:column;gap:4px;min-width:0;display:flex}.vouchers-active-main strong{letter-spacing:var(--letter-spacing);font-size:14px;font-weight:590}.vouchers-code-mono{color:var(--color-text-secondary);letter-spacing:.5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.vouchers-deadline{background:var(--color-accent-wash);color:var(--color-primary);letter-spacing:-.2px;white-space:nowrap;border-radius:999px;flex-shrink:0;padding:4px 10px;font-size:12px;font-weight:590}.vouchers-history-card{flex-direction:column;padding:4px 20px;display:flex}.vouchers-history-row{justify-content:space-between;align-items:center;gap:12px;padding:14px 0;display:flex}.vouchers-history-row+.vouchers-history-row{border-top:1px solid var(--color-divider)}.vouchers-history-main{flex-direction:column;gap:2px;min-width:0;display:flex}.vouchers-history-main .vouchers-code-mono{color:var(--color-text);font-size:12px}.vouchers-history-effect{color:var(--color-text-secondary);letter-spacing:-.2px;font-size:14px}.vouchers-history-date{color:var(--color-muted);letter-spacing:-.2px;font-size:12px}.vouchers-history-side{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;display:flex}.vouchers-status{background:var(--color-surface-subtle);color:var(--color-text-secondary);letter-spacing:-.1px;white-space:nowrap;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:590}.vouchers-status-active{color:var(--color-gain);background:#2ab07a1f}.vouchers-status-revoked{background:color-mix(in srgb, var(--color-danger) 10%, transparent);color:var(--color-loss)}.vouchers-savings{color:var(--color-gain);letter-spacing:-.2px;font-size:12px;font-weight:590}.vouchers-skeleton-card{flex-direction:column;gap:10px;padding:20px;display:flex}.mk-bottom-stack{z-index:99;right:12px;bottom:calc(92px + env(safe-area-inset-bottom,0px));pointer-events:none;flex-direction:column;align-items:stretch;gap:10px;display:flex;position:fixed;left:12px}.mk-bottom-stack>*{pointer-events:auto}.mk-menu-banner,.mk-popit{position:relative}.mk-popit{align-self:flex-end}.mk-menu-banner{background:var(--color-surface,#fff);border-radius:14px;overflow:hidden;box-shadow:0 8px 24px #0000002e}.mk-menu-banner-body{text-align:left;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:10px 34px 10px 12px;display:flex}.mk-menu-banner-body img{object-fit:cover;border-radius:10px;flex:none;width:34px;height:34px}.mk-menu-banner.image-only .mk-menu-banner-body{padding:0}.mk-menu-banner.image-only .mk-menu-banner-body img{aspect-ratio:1074/168;border-radius:0;flex:1;width:100%;height:auto}.mk-menu-banner.image-only .mk-menu-banner-text{display:none}.mk-menu-banner-text{flex:1;gap:2px;min-width:0;display:grid}.mk-menu-banner-text strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.mk-menu-banner-text small{color:var(--color-text-secondary,var(--color-muted));text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.mk-popit-body{background:0 0;border:0;border-radius:18px;width:64px;height:64px;padding:0;display:block;overflow:hidden;box-shadow:0 8px 24px #00000038}.mk-popit-body img{object-fit:cover;width:100%;height:100%;display:block}.mk-close{width:22px;height:22px;color:var(--color-on-dark);background:#00000073;border:0;border-radius:999px;font-size:15px;line-height:1;position:absolute;top:4px;right:4px}.mk-overlay{z-index:110;display:flex;position:fixed;inset:0}.mk-overlay.sheet{box-shadow:none;border-radius:0;align-items:flex-end;animation:none}.mk-overlay.popup{align-items:center;padding:20px}.mk-scrim{background:0 0;border:0;position:absolute;inset:0}.mk-card{z-index:1;color:#111827;background:#fff;width:100%;position:relative;overflow:hidden;box-shadow:0 -4px 32px #0000001f}.mk-overlay.sheet .mk-card{padding-bottom:env(safe-area-inset-bottom,0px);border-radius:0}.mk-overlay.popup .mk-card{border-radius:20px}.mk-card-media{background:0 0;border:0;width:100%;padding:0;display:block}.mk-card-media img{object-fit:cover;width:100%;max-height:180px;display:block}.mk-card.full .mk-card-media img{max-height:320px}.mk-card-body{gap:8px;padding:16px;display:grid}.mk-card-body strong{font-size:16px;line-height:1.25}.mk-card-body p{color:inherit;opacity:.85;margin:0;font-size:14px;line-height:1.35}.mk-overlay.fullscreen .mk-card{border-radius:0;height:100%;min-height:0;padding:0}.mk-overlay.fullscreen .mk-card-media{height:100%;position:absolute;inset:0;overflow:hidden}.mk-overlay.fullscreen .mk-card-media img{object-fit:cover;height:100%;max-height:none}.mk-overlay.fullscreen .mk-card-body{z-index:1;left:max(20px, env(safe-area-inset-left,0px));right:max(20px, env(safe-area-inset-right,0px));bottom:max(20px, env(safe-area-inset-bottom,0px));max-height:45%;padding:0;position:absolute;overflow-y:auto}.mk-overlay.fullscreen .mk-card-body:has(strong,p){background:#fff;border-radius:18px;padding:16px}.mk-overlay.fullscreen .mk-card-body strong{font-size:24px}.mk-overlay.fullscreen .mk-cta{border-radius:18px;min-height:52px}.mk-overlay.fullscreen .mk-close{z-index:2;top:calc(var(--overlay-safe-top) + 8px);right:max(16px, env(safe-area-inset-right,0px));width:40px;height:40px;font-size:30px}.mk-cta{background:var(--color-accent,var(--color-primary));height:48px;color:var(--color-on-dark);border:0;border-radius:999px;place-items:center;font-size:16px;font-weight:590;display:grid}.mk-cta.compact{flex:none;height:32px;padding:0 14px;font-size:14px}.payout-requisites .payout-exchange-input.requisite{letter-spacing:.2px;font-variant-numeric:tabular-nums;font-size:clamp(22px,6.2vw,30px)}.payout-requisites .payout-exchange-input.requisite.invalid{color:var(--color-loss)}.payout-requisites .payout-exchange-balance{gap:16px}.payout-requisites .payout-field-error{margin:-4px 0 0;padding:0}.payout-requisites .payout-warning{margin-top:8px}.payout-requisites .payout-asset-pill.static{padding:8px 12px}.payout-requisites .payout-asset-pill.static svg{width:24px;height:24px;display:block}.payout-max-button.muted{color:var(--color-text-muted)}.payout-requisites-secondary{margin-top:28px}.payout-summary-panel{background:var(--color-primary);color:var(--color-on-dark);border-radius:24px;gap:12px;padding:18px 18px 14px;display:grid}.payout-summary-row{justify-content:space-between;align-items:baseline;gap:12px;font-size:16px;display:flex}.payout-summary-row span{opacity:.8}.payout-summary-row b{letter-spacing:-.3px;font-size:16px}.payout-summary-consent{cursor:pointer;align-items:flex-start;gap:10px;margin-top:4px;font-size:14px;line-height:1.35;display:flex}.payout-summary-consent input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.payout-summary-checkbox{width:22px;height:22px;color:var(--color-primary);background:0 0;border:1.5px solid #ffffffb3;border-radius:7px;flex-shrink:0;place-items:center;margin-top:-1px;transition:background .15s;display:grid}.payout-summary-consent input:checked+.payout-summary-checkbox{border-color:var(--color-on-dark);background:var(--color-on-dark)}.payout-summary-checkbox svg{width:14px;height:14px}.payout-summary-link{color:inherit;font:inherit;text-underline-offset:2px;background:0 0;border:none;padding:0;font-weight:590;text-decoration:underline}.payout-summary-button{background:var(--color-on-dark);width:100%;height:52px;color:var(--color-primary);border:none;border-radius:32px;justify-content:center;align-items:center;margin-top:2px;font-size:16px;font-weight:590;display:flex}.payout-summary-button:disabled{cursor:not-allowed;color:var(--color-button-disabled-text);background:var(--color-button-disabled)}.payout-summary-checkbox svg path{stroke:var(--color-primary)}.payout-page.payout-requisites-page{padding-bottom:400px}.payout-bank-select{width:100%;color:inherit;text-align:left;background:0 0;border:none;padding:0}.payout-bank-select .payout-exchange-input{white-space:nowrap;overflow:hidden}.payout-bank-select.invalid .payout-exchange-input{color:var(--color-loss)}.sbp-bank-search{background:var(--color-surface);width:100%;color:var(--color-text);appearance:none;border:none;border-radius:14px;margin-bottom:12px;padding:12px 14px;font-size:16px}.sbp-bank-search:focus{outline:none}.sbp-bank-sheet .payout-method-option{padding:14px 16px}.sbp-bank-logo{border-radius:50%;flex-shrink:0;width:36px;height:36px}.sbp-bank-logo.small{width:24px;height:24px}.payout-recents{margin:0 calc(-1 * var(--screen-padding-x));padding:2px var(--screen-padding-x);scrollbar-width:none;gap:10px;display:flex;overflow-x:auto}.payout-recents::-webkit-scrollbar{display:none}.payout-recent{background:var(--color-surface);min-width:150px;color:var(--color-text);text-align:left;border:1.5px solid #0000;border-radius:18px;flex:none;gap:2px;padding:14px 14px 12px;display:grid;position:relative}.payout-recent.selected{border-color:var(--color-primary);background:var(--color-accent-wash)}.payout-recent-icon{background:var(--color-bg,var(--color-field));border-radius:50%;place-items:center;width:36px;height:36px;margin-bottom:8px;display:grid}.payout-recent-icon .payout-brand{padding:2px 5px;font-size:9px}.payout-recent-icon .sbp-bank-logo{width:28px;height:28px}.payout-recent-icon svg{width:20px;height:20px}.payout-recent strong{letter-spacing:-.2px;white-space:nowrap;font-size:14px;font-weight:590}.payout-recent small{min-height:1em;color:var(--color-text-muted);white-space:nowrap;font-size:14px}.payout-recent-remove{width:22px;height:22px;color:var(--color-text-muted);border-radius:50%;place-items:center;font-size:15px;line-height:1;display:grid;position:absolute;top:8px;right:10px}.payout-asset-pill .service-operator-glyph,.payout-recent-icon .service-operator-glyph{width:24px;height:24px;font-size:10px}.payout-asset-pill .service-field-glyph,.payout-recent-icon .service-field-glyph{width:24px;height:24px;display:block}.chevron-flipped{display:inline-flex;transform:rotate(180deg)}.card-members-section{background:var(--color-surface);width:100%;box-shadow:var(--shadow-tile);border-radius:16px;padding:16px 20px}.card-members-section>h3{color:var(--color-text);letter-spacing:var(--letter-spacing);margin:0 0 12px;font-size:16px;font-weight:590;line-height:22px}.card-members-grid{grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:12px;display:grid}.card-members-tile{color:var(--color-text);letter-spacing:var(--letter-spacing);justify-items:center;gap:6px;padding:0;font-size:12px;display:grid}.card-members-avatar{background:var(--color-surface-muted,#0000000f);width:56px;height:56px;color:var(--color-text);border-radius:50%;place-items:center;font-size:20px;font-weight:590;display:grid;position:relative;overflow:visible}.card-members-avatar>img{object-fit:cover;border-radius:50%;width:100%;height:100%}.card-members-avatar.is-pending,.card-members-tile.is-pending .card-members-name{color:var(--color-text-secondary,#00000073)}.card-members-avatar.is-add{font-size:26px;font-weight:400}.card-members-avatar.is-large{width:72px;height:72px;margin:0 auto}.card-members-owner-star{background:var(--color-accent,var(--color-primary));width:20px;height:20px;color:var(--color-on-dark);border-radius:50%;place-items:center;font-size:10px;line-height:1;display:grid;position:absolute;bottom:-2px;right:-2px}.card-members-name{white-space:nowrap;text-overflow:ellipsis;max-width:72px;overflow:hidden}.card-share-body{gap:16px;padding:4px 0 8px;display:grid}.card-share-intro{color:var(--color-text-secondary,#0009);margin:0;font-size:14px;line-height:20px}.card-share-rights h4{color:var(--color-text);margin:12px 0 6px;font-size:14px;font-weight:590}.card-share-rights h4:first-child{margin-top:0}.card-share-rights ul{color:var(--color-text-secondary,#0009);margin:0;padding-left:20px;font-size:14px;line-height:22px}.card-share-primary{background:var(--color-accent,var(--color-primary));color:var(--color-on-dark);border-radius:14px;padding:14px 16px;font-size:14px;font-weight:590}.card-share-primary:disabled{color:var(--color-button-disabled-text);background:var(--color-button-disabled)}.card-share-email{gap:8px;display:grid}.card-share-email>input{border:1px solid var(--color-border,#0000001a);background:var(--color-surface);color:var(--color-text);border-radius:14px;padding:14px 16px;font-size:14px}.card-share-email>button{background:var(--color-surface-muted,#0000000f);color:var(--color-text);border-radius:14px;padding:14px 16px;font-size:14px;font-weight:590}.card-share-email>button:disabled{opacity:.5}.card-share-meta{color:var(--color-text-secondary,#0009);text-align:center;margin:0;font-size:14px}.card-share-warning{background:var(--color-warning-surface,#ff9f0a1f);color:var(--color-text);border-radius:14px;margin:0;padding:12px 16px;font-size:14px;line-height:18px}.card-share-danger{background:var(--color-danger-wash);color:var(--color-danger,var(--color-danger));border-radius:14px;padding:14px 16px;font-size:14px;font-weight:590}.my-cards-owner-note{color:var(--color-text-secondary,#0000008c);letter-spacing:-.2px;font-size:14px;display:block}.card-share-invite-body{text-align:center;justify-items:center}.card-share-invite-text{color:var(--color-text);margin:0;font-size:14px;line-height:21px}.card-share-secondary{background:var(--color-surface-muted,#0000000f);color:var(--color-text);border-radius:14px;padding:14px 16px;font-size:14px;font-weight:590}.card-share-invite-body>button{width:100%}.card-members-generated{border-radius:50%;width:100%;height:100%}.card-members-header{justify-content:space-between;align-items:center;margin:0 0 12px;display:flex}.card-members-header>h3{margin:0}.card-members-info-button{background:var(--color-surface-muted,#0000000f);width:28px;height:28px;color:var(--color-text-secondary,#0000008c);border-radius:50%;place-items:center;display:grid}.profile-notification.is-actionable{cursor:pointer;position:relative}.profile-notification-link-icon{color:var(--color-text-secondary,#0006);place-items:center;display:grid;position:absolute;bottom:10px;right:12px}.long-press-anchor{flex-direction:column;flex-shrink:0;display:flex;position:relative}.long-press-hint{z-index:3;background:var(--color-surface-inverse);width:fit-content;max-width:100%;color:var(--color-on-dark);border-radius:14px;align-items:center;gap:6px;padding:8px 8px 8px 14px;display:flex;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 8px 20px #00000029}.long-press-hint:before{border-right:7px solid #0000;border-bottom:7px solid var(--color-surface-inverse);content:"";border-left:7px solid #0000;width:0;height:0;position:absolute;bottom:100%;left:22px}.long-press-hint-text{text-align:left;font-size:14px;line-height:1.3}.long-press-hint-close{width:22px;height:22px;color:var(--color-on-dark);cursor:pointer;opacity:.6;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;display:grid}.person-avatar-generated{line-height:0;display:block;overflow:hidden}.person-avatar-generated>svg{width:100%;height:100%;display:block}.install-page{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px));text-align:center;align-items:center}.install-illustration{justify-content:center;width:100%;margin-top:8px;display:flex}.install-phone{border:2px solid var(--color-divider);border-bottom-width:0;border-radius:34px 34px 22px 22px;flex-direction:column;align-items:center;gap:18px;width:min(230px,62vw);padding:16px 18px 26px;display:flex}.install-phone-speaker{background:var(--color-surface-subtle);border-radius:999px;width:64px;height:14px}.install-grid{aspect-ratio:1;grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(4,1fr);gap:10px;width:100%;display:grid}.install-slot{background:var(--color-surface-subtle);border-radius:12px}.install-app-icon{background:var(--color-surface);border-radius:22px;grid-area:2/2/4/4;place-items:center;display:grid;overflow:hidden;box-shadow:0 8px 24px #1013182e}.install-app-icon img{object-fit:contain;width:76%;height:76%}.install-app-monogram{background:var(--color-primary);width:100%;height:100%;color:var(--color-primary-foreground);place-items:center;font-size:32px;font-weight:700;display:grid}.install-title{letter-spacing:-.5px;margin:28px 0 0;font-size:20px;font-weight:590;line-height:28px}.install-subtitle{max-width:320px;color:var(--color-text-secondary);margin:10px 0 0;font-size:14px;line-height:20px}.install-steps{text-align:left;flex-direction:column;gap:12px;width:100%;margin:24px 0 0;padding-left:28px;display:flex}.install-step{color:var(--color-text);font-size:14px;line-height:22px}.install-step::marker{color:var(--color-text-secondary);font-weight:590}.install-inline-icon{color:var(--color-primary);vertical-align:-4px;margin:0 4px;display:inline-flex}.install-note{color:var(--color-text-secondary);margin:16px 0 0;font-size:14px;line-height:18px}.install-cta{background:var(--color-primary);width:100%;height:52px;color:var(--color-primary-foreground);border-radius:32px;place-items:center;margin-top:24px;font-size:16px;font-weight:590;display:grid}.install-pointer{pointer-events:none;justify-content:center;width:100%;display:flex;position:fixed;left:0}.install-pointer--bottom{bottom:calc(12px + env(safe-area-inset-bottom,0px))}.install-pointer--top{top:calc(12px + env(safe-area-inset-top,0px));justify-content:flex-end;padding-right:16px}.install-pointer-pill{background:var(--color-primary);color:var(--color-primary-foreground);border-radius:999px;align-items:center;gap:2px;padding:12px 20px;font-size:16px;font-weight:590;display:inline-flex;position:relative}.install-pointer-pill .install-inline-icon{color:inherit}.install-pointer-pill:after{content:"";border:8px solid #0000;position:absolute}.install-pointer--bottom .install-pointer-pill:after{border-top-color:var(--color-primary);border-bottom-width:0;margin-left:-8px;top:100%;left:50%}.install-pointer--top .install-pointer-pill:after{border-top-width:0;border-bottom-color:var(--color-primary);bottom:100%;right:24px}.card-promo-entry{background:var(--color-surface);box-shadow:var(--shadow-tile);border-radius:20px;align-items:center;gap:12px;padding-right:16px;display:flex}.card-promo-entry input.promo-code-field{width:0;min-width:0;box-shadow:none;background:0 0;flex:1}.card-promo-apply{color:var(--color-accent);font:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:12px 0;font-size:14px;font-weight:590}.card-promo-apply:disabled{opacity:.45;cursor:default}.card-promo-message{color:var(--color-text-secondary);margin:8px 16px 0;font-size:14px}.glass,[data-glass],glass-box,glass-button,.glass-surface,.glass-panel,.glass-round-button-surface{--_glass-tint:var(--glass-tint,250 250 250);--_glass-opacity:var(--glass-opacity,.5);--_glass-blur:var(--glass-blur,40px);--_glass-saturate:var(--glass-saturate,1.4);--_glass-rim:var(--glass-rim,1);--_glass-sheen:var(--glass-sheen,0);--_glass-ink:var(--glass-ink,16 19 24);border-radius:var(--glass-radius,24px);background:linear-gradient(180deg, rgb(255 255 255/calc(.46 * var(--_glass-sheen))) 0%, #fff0 38%), rgb(var(--_glass-tint) / var(--_glass-opacity));box-shadow: inset 0 1px 0 rgb(255 255 255/calc(.85 * var(--_glass-rim))), inset 0 -1px 0 rgb(var(--_glass-ink) / calc(.05 * var(--_glass-rim))), var(--glass-shadow,0 5px 20px rgb(var(--_glass-ink) / 8%));-webkit-backdrop-filter:blur(var(--_glass-blur)) saturate(var(--_glass-saturate));backdrop-filter:blur(var(--_glass-blur)) saturate(var(--_glass-saturate))}[data-glass=round],glass-button,.glass-round-button-surface{--glass-radius:999px;place-items:center;width:48px;height:48px;font-size:24px;line-height:1;display:grid;position:relative}[data-glass=card]{--glass-radius:34px}[data-glass=pill],[data-glass=chip]{--glass-radius:999px}[data-glass=chip]{--glass-blur:24px;--glass-shadow:0 2px 10px rgb(var(--_glass-ink) / 6%)}[data-glass=panel],.glass-surface,.glass-panel{--glass-radius:20px;--glass-blur:28px;--glass-shadow:0 4px 20px rgb(var(--_glass-ink) / 5%);--glass-rim:.85}[data-glass=bar]{--glass-radius:0px;--glass-blur:32px;--glass-shadow:0 -4px 20px rgb(var(--_glass-ink) / 6%)}[data-glass-tone=dark]{--glass-tint:38 38 38;--glass-opacity:.55;--glass-rim:.3;--glass-ink:0 0 0;color:var(--color-on-dark,#fff)}[data-glass-tone=light]{--glass-tint:250 250 250;--glass-opacity:.6;--glass-rim:1;--glass-ink:16 19 24;color:var(--color-text,#101318)}[data-glass-strength=soft]{--glass-blur:20px;--glass-opacity:.42}[data-glass-strength=strong]{--glass-blur:60px;--glass-opacity:.78}button.glass,a.glass,glass-button,[data-glass][role=button]{cursor:pointer;transition:transform .12s,filter .12s}button.glass:active,a.glass:active,glass-button:not([disabled]):active,[data-glass][role=button]:active{transform:scale(.96)}button.glass:disabled,glass-button[disabled],[data-glass][aria-disabled=true]{cursor:not-allowed;opacity:.45}.glass:focus-visible,[data-glass]:focus-visible,glass-box:focus-visible,glass-button:focus-visible{outline:2px solid var(--color-primary,var(--color-primary));outline-offset:2px}:root[data-theme=dark] .glass,:root[data-theme=dark] [data-glass],:root[data-theme=dark] glass-box,:root[data-theme=dark] glass-button,:root[data-theme=dark] .glass-surface,:root[data-theme=dark] .glass-panel,:root[data-theme=dark] .glass-round-button-surface{--_glass-tint:var(--glass-tint,38 38 38);--_glass-opacity:var(--glass-opacity,.68);--_glass-rim:var(--glass-rim,.28);--_glass-ink:var(--glass-ink,0 0 0);box-shadow:inset 0 1px 0 rgb(255 255 255/calc(.28 * var(--_glass-rim))), inset 0 -1px 0 #00000040, var(--glass-shadow,0 8px 24px #00000059)}:root[data-theme=dark] :is([data-glass=round],glass-button,.glass-round-button-surface){--_glass-color:var(--glass-color,color-mix(in srgb, var(--color-surface) 94%, var(--color-text)));color:var(--color-text);background:linear-gradient(145deg, color-mix(in srgb, var(--color-text) 3%, transparent), transparent 60%), color-mix(in srgb, var(--_glass-color) calc(var(--_glass-opacity) * 100%), transparent);box-shadow:inset 1px 1px 1px color-mix(in srgb, var(--color-text) 28%, transparent), inset -1px -1px 1px color-mix(in srgb, var(--color-text) 12%, transparent), 0 5px 20px color-mix(in srgb, var(--color-background) 20%, transparent)}:root:not([data-theme=dark]) :is(.glass-card,[data-glass=round],glass-button,.glass-round-button-surface){--_glass-color:var(--glass-color,var(--color-surface));--_glass-opacity:var(--glass-opacity,.55);color:var(--color-text);background:linear-gradient(135deg, color-mix(in srgb, var(--_glass-color) 45%, transparent), transparent 46%, color-mix(in srgb, var(--_glass-color) 55%, transparent)), color-mix(in srgb, var(--_glass-color) calc(var(--_glass-opacity) * 100%), transparent);box-shadow:inset 1px 1px 0 color-mix(in srgb, var(--_glass-color) 95%, transparent), inset -1px -1px 0 color-mix(in srgb, var(--_glass-color) 80%, transparent), 0 4px 12px color-mix(in srgb, var(--color-text) 6%, transparent);-webkit-backdrop-filter:none;backdrop-filter:none}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass,[data-glass],glass-box,glass-button,.glass-surface,.glass-panel,.glass-round-button-surface{--_glass-opacity:.94}}@media (prefers-reduced-transparency:reduce){.glass,[data-glass],glass-box,glass-button,.glass-surface,.glass-panel,.glass-round-button-surface{--_glass-opacity:1;--_glass-saturate:1;-webkit-backdrop-filter:none;backdrop-filter:none}:root:not([data-theme=dark]) :is(.glass-card,[data-glass=round],glass-button,.glass-round-button-surface){--_glass-opacity:1}}@media (prefers-reduced-motion:reduce){button.glass,a.glass,glass-button,[data-glass][role=button]{transition:none}button.glass:active,a.glass:active,glass-button:not([disabled]):active,[data-glass][role=button]:active{transform:none}}glass-box{display:block}glass-button{-webkit-tap-highlight-color:transparent}glass-button[hidden]{display:none}:is(.assets-screen,.deposit-page,.withdraw-page) :is(.asset-row-title,.asset-row-balance),:is(.deposit-page,.withdraw-page,.deposit-network-sheet) .deposit-network-row>span{line-height:17px}.my-cards-page .my-cards-actions{gap:24px;max-width:100%}.my-cards-page .my-cards-actions>button{flex:0 80.5px;align-content:start;width:80.5px;min-width:0;font-weight:400;line-height:14px}.my-cards-page .my-cards-product{line-height:17px}.withdraw-confirm-page .withdraw-confirm-hero>div>strong{line-height:33px;display:block}.withdraw-confirm-page .withdraw-confirm-hero small,.withdraw-confirm-page .withdraw-info-card div,.withdraw-confirm-page .withdraw-recipient-card{line-height:17px}.withdraw-confirm-page .withdraw-confirm-summary{margin-top:16px}.withdraw-confirm-page .withdraw-recipient-card:not(.compact) strong{font-weight:400}
