.esim-page{--esim-blue:#2e92f6;--esim-ink:var(--color-text,#101318);--esim-muted:var(--color-text-muted,#686f77);isolation:isolate;height:100%;min-height:100%;color:var(--esim-ink);padding:var(--screen-padding-top) var(--screen-padding-x) 120px;scrollbar-width:none;background:linear-gradient(#cdd0d4 0%,#f5f6f7 73%);position:relative;overflow:hidden auto}.esim-demo-label{z-index:10000;color:#654600;text-align:center;pointer-events:none;background:#fff0c2;border-radius:0 0 8px 8px;width:max-content;max-width:100%;padding:3px 8px;font-size:10px;position:fixed;top:0;left:50%;transform:translate(-50%)}.esim-page.is-active{background:linear-gradient(#b8dafc 0%,#f5f6f7 100%)}.esim-page-glow{z-index:-1;pointer-events:none;height:440px;position:absolute;inset:0 0 auto;overflow:hidden}.esim-page-glow:before{content:"";background:url(/assets/figma/esim/5343-44-imgEllipse3.svg) 50%/contain no-repeat;width:297px;height:575px;position:absolute;top:-135px;left:calc(50% - 150px);transform:rotate(33.91deg)}.esim-page h1,.esim-page h2,.esim-page h3,.esim-page h4,.esim-page p{margin:0}.esim-page button{font:inherit;cursor:pointer}.esim-page button:disabled,.esim-sheet button:disabled{opacity:.45;cursor:default}.esim-page button:focus-visible,.esim-sheet button:focus-visible{outline:3px solid var(--esim-blue,#2e92f6);outline-offset:3px}.esim-page .deposit-topbar{grid-template-columns:44px 1fr 44px;align-items:center;gap:8px;padding:0 16px 10px;display:grid}.esim-page .deposit-topbar h1{text-align:center;font-size:16px;font-weight:600}.esim-page:not(.is-flow)>.deposit-topbar{padding-inline:0}.esim-page .deposit-back-button{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fff9;border:1px solid #ffffffd9;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 8px 24px #0000001a}.esim-hero{text-align:center;padding:20px 0 0}.esim-coverage{background:0 0;border:0;align-items:center;gap:6px;margin-bottom:10px;padding:0;line-height:20px;display:inline-flex;font-size:14px!important}.esim-hero h2,.esim-result-body h2{letter-spacing:.4px;white-space:pre-line;font-size:32px;font-weight:590;line-height:36px}.esim-hero>.esim-caption{margin-top:12px}.esim-caption{color:var(--esim-muted,#686f77);font-size:12px;line-height:18px}.esim-actions{justify-content:space-between;gap:8px;height:76px;margin-top:22px;display:flex}.esim-action{min-width:0;color:inherit;background:0 0;border:0;flex-direction:column;flex:1;align-items:center;gap:8px;padding:1px 6px;line-height:18px;display:flex;font-size:12px!important}.esim-glass{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fff9;border:1px solid #ffffffd9;border-radius:50%;flex-shrink:0;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 8px 24px #0000001a}.esim-section{flex-direction:column;gap:16px;padding:18px 0 8px;display:flex}.esim-section>h3,.esim-card h3{letter-spacing:-.45px;font-size:20px;font-weight:590;line-height:24px}.esim-section>h3{margin-bottom:-2px}.esim-promo{color:#fff;background:radial-gradient(250px 450px at 34% 0,#1789f6 0%,#5faffa 50%,#a7d4ff 100%);border-radius:20px;flex-shrink:0;height:212px;padding:20px;position:relative;overflow:hidden;box-shadow:0 4px 25px #00000005}.esim-promo>small{font-size:10px;line-height:14px}.esim-promo h4{letter-spacing:.07px;white-space:pre-line;z-index:1;margin-top:18px;font-size:24px;font-weight:590;line-height:28px;position:relative}.esim-promo p{z-index:1;max-width:240px;margin-top:10px;font-size:12px;line-height:17px;position:relative}.esim-rings{border:1px solid #ffffff30;border-radius:50%;width:290px;height:290px;position:absolute;top:87px;right:-145px}.esim-rings:after{content:"";border:1px solid #ffffff30;border-radius:50%;position:absolute;inset:34px}.esim-dots{justify-content:center;display:flex;position:absolute;bottom:0;left:0;right:0}.esim-dots button{background:0 0;border:0;place-items:center;width:24px;height:32px;padding:0;display:grid}.esim-dots span{background:#ffffff50;border-radius:4px;width:5px;height:5px}.esim-dots button[aria-current=true] span{background:#fff;width:16px}.esim-info-card{background:var(--color-surface,#fff);text-align:left;min-height:88px;color:inherit;border:0;border-radius:20px;align-items:center;gap:12px;padding:16px;display:flex}.esim-info-icon{background:#f5f6f7;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.esim-info-card>span:nth-child(2){flex:1}.esim-info-card strong{font-size:14px;font-weight:510;line-height:18px;display:block}.esim-info-card small{color:var(--esim-muted);margin-top:4px;font-size:12px;line-height:17px;display:block}.esim-page.is-flow{padding-inline:0;background:#c7cbd0;padding-bottom:0}.esim-flow{background:var(--color-bg,#f5f6f7);border-radius:40px 40px 0 0;flex-direction:column;min-height:100%;padding-top:16px;display:flex;position:relative}.esim-flow .deposit-topbar{margin-bottom:18px}.esim-flow-content{flex-direction:column;gap:16px;padding:0 16px;display:flex}.esim-card{background:var(--color-surface,#fff);border-radius:20px;padding:20px;box-shadow:0 4px 25px #00000005}.esim-summary h3{margin-bottom:16px}.esim-country-line{background:var(--color-bg,#f5f6f7);border-radius:10px;align-items:center;gap:8px;min-height:44px;padding:10px 12px;font-size:14px;display:flex}.esim-country-line>span{font-size:22px}.esim-country-line strong{font-weight:510}.esim-data-amount{letter-spacing:.4px;padding:20px 0;font-size:32px;font-weight:590;line-height:38px}.esim-row{border-top:1px solid #1013180a;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:12px 0;font-size:14px;line-height:20px;display:flex}.esim-row>span{color:var(--esim-muted)}.esim-row strong{text-align:right;font-weight:510}.esim-payment h3{margin-bottom:20px}.esim-wallet{align-items:center;gap:12px;display:flex}.esim-wallet>div{flex:1}.esim-wallet strong{font-size:14px;font-weight:510;line-height:20px;display:block}.esim-wallet small{color:var(--esim-muted);font-size:12px;line-height:18px;display:block}.esim-link{color:var(--esim-blue,#2e92f6);background:0 0;border:0;padding:0;line-height:20px;font-size:14px!important}.esim-flow-footer{padding:24px 16px calc(22px + env(safe-area-inset-bottom));flex-direction:column;gap:12px;margin-top:auto;display:flex}.esim-button{background:var(--esim-blue,#2e92f6);color:#fff;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:53px;padding:15px 20px;line-height:23px;display:flex;font-size:16px!important;font-weight:590!important}.esim-button-secondary{color:var(--esim-blue,#2e92f6);background:#2e92f612}.esim-terms{color:var(--esim-muted);text-align:center;background:0 0;border:0;padding:0 16px;line-height:16px;font-size:12px!important}.esim-ack{color:var(--esim-muted);align-items:flex-start;gap:8px;font-size:12px;line-height:18px;display:flex}.esim-ack input{accent-color:#2e92f6;flex-shrink:0;width:16px;height:16px;margin-top:2px}.esim-warning{color:#8c4c14;background:#fff3e6;border-radius:14px;padding:12px 16px;font-size:14px;line-height:20px}.esim-error{gap:12px;margin:12px 16px;display:grid}.esim-result-header{justify-content:center;align-items:center;height:54px;margin:0 16px;display:flex;position:relative}.esim-result-header>div{text-align:center}.esim-result-header strong{font-size:16px;font-weight:590;display:block}.esim-result-header small{color:var(--esim-muted);margin-top:2px;font-size:12px;display:block}.esim-result-header>button{width:44px;height:44px;position:absolute;right:0}.esim-result-body{text-align:center;padding:38px 16px 20px}.esim-result-symbol{width:88px;height:88px;color:var(--esim-blue);background:#fff;border-radius:50%;place-items:center;margin:0 auto 30px;font-size:40px;display:grid;position:relative}.esim-check{background:#2e92f6;border:3px solid #f5f6f7;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;bottom:0;right:-3px}.esim-result-body>p{color:var(--esim-muted);max-width:330px;margin:12px auto 28px;font-size:16px;line-height:20px}.esim-result-body>.esim-card{text-align:left}.esim-later{padding:10px!important}.esim-spinner{border:3px solid #2e92f626;border-top-color:#2e92f6;border-radius:50%;width:38px;height:38px;animation:1s linear infinite esim-spin}@keyframes esim-spin{to{transform:rotate(360deg)}}.esim-active-hero{padding:15px 0 20px}.esim-country-picker{min-height:44px;color:inherit;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;padding:8px 4px;line-height:20px;display:inline-flex;font-size:14px!important}.esim-country-picker .esim-country-flag,.esim-country-picker .esim-country-flag img{width:18px;height:18px}.esim-down-chevron{flex-shrink:0;display:inline-flex;transform:rotate(90deg)}.esim-balance{letter-spacing:.4px;padding-top:8px;font-size:40px;font-weight:590;line-height:48px}.esim-active-hero>.esim-balance-caption{margin:0;padding-top:10px;font-size:12px;line-height:18px}.esim-active-hero>.esim-network-estimate{margin:0;padding-top:6px;font-size:12px;line-height:16px}.esim-update{justify-content:center;align-items:center;min-height:44px;display:flex}.esim-update button{min-height:44px;padding:8px;line-height:16px;font-size:12px!important}.esim-active-hero .esim-actions{height:74px;margin-top:12px}.esim-active-hero .esim-action{line-height:16px}.esim-dashboard-cards{padding-top:16px}.esim-connection{flex-direction:column;gap:16px;padding:20px;display:flex}.esim-connection-rows .esim-row{min-height:44px;padding:12px 0;line-height:18px}.esim-connection-rows .esim-row:first-child{border-top:0;min-height:32px;padding-top:0}.esim-disclaimer{color:var(--esim-muted);padding:0 4px;font-size:12px;line-height:18px}.esim-connection .esim-disclaimer{margin-top:-4px;padding:0;line-height:14px}.esim-activation{flex-direction:column;gap:12px;display:flex}.esim-activation p{color:var(--esim-muted);font-size:14px;line-height:20px}.esim-activation-steps{gap:8px;margin:0 0 8px;padding:0;list-style:none;display:flex}.esim-activation-steps li{color:var(--esim-muted);flex-direction:column;flex:1;align-items:center;gap:8px;font-size:12px;line-height:14px;display:flex;position:relative}.esim-activation-steps li:not(:last-child):after{content:"";background:var(--color-bg,#f5f6f7);width:calc(100% - 24px);height:1px;position:absolute;top:12px;left:calc(50% + 16px)}.esim-step-marker{background:var(--color-bg,#f5f6f7);border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.esim-activation-steps .is-complete .esim-step-marker{background:#e5f7ef}.esim-activation-steps .is-current{color:var(--esim-ink)}.esim-activation-steps .is-current .esim-step-marker{color:var(--esim-blue);background:#e9f4ff}.esim-activation-heading{align-items:center;gap:12px;display:flex}.esim-activation-heading h3{letter-spacing:-.3125px;font-size:16px;line-height:20px}.esim-activation-symbol{background:#efa73b1f;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.esim-picker-title{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);max-width:100%;min-height:30px;color:inherit;vertical-align:middle;background:#fff9;border:1px solid #ffffffd9;border-radius:999px;justify-content:center;align-items:center;gap:4px;padding:6px 10px;line-height:16px;display:inline-flex;box-shadow:0 8px 24px #0000001a;font-size:12px!important;font-weight:400!important}.esim-picker-title .esim-picker-name{min-width:24px;max-width:100px}.esim-picker-title .esim-picker-status{min-width:0;color:var(--esim-muted)}.esim-picker-title .esim-picker-name,.esim-picker-title .esim-picker-status{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.esim-page.is-active:not(.is-flow)>.deposit-topbar{padding-bottom:8px}.esim-page.is-active:not(.is-flow)>.deposit-topbar h1{min-width:0}.esim-page.is-active .esim-page-glow:before{background-image:url(/assets/figma/esim/5345-44-imgEllipse3.svg)}.esim-sheet{--esim-blue:#2e92f6;--esim-muted:#686f77}.esim-sheet-content{flex-direction:column;gap:16px;padding:0;display:flex}.esim-sheet-content p{margin:0;font-size:14px;line-height:21px}.esim-input{background:var(--color-bg,#f5f6f7);width:100%;min-height:48px;font:inherit;color:inherit;border:1px solid #0000;border-radius:12px;padding:12px 14px}.esim-list{flex-direction:column;gap:8px;display:flex}.esim-list-item{background:var(--color-surface,#fff);text-align:left;min-height:64px;color:inherit;cursor:pointer;border:0;border-radius:16px;align-items:center;gap:12px;padding:14px 16px;display:flex}.esim-list-item>div{flex:1}.esim-list-item strong{font-size:14px;font-weight:510;display:block}.esim-list-item small{color:var(--esim-muted);margin-top:4px;font-size:12px;line-height:18px;display:block}.esim-flag{font-size:24px}.esim-stepper{align-items:center;gap:12px;display:flex}.esim-stepper button{color:#2e92f6;background:#2e92f612;border:0;border-radius:50%;flex-shrink:0;width:44px;height:44px;font-size:24px}.esim-stepper input{text-align:center;min-width:0;font-size:32px;font-weight:590}.esim-installation{flex-direction:column;gap:20px;padding:0 16px;display:flex}.esim-installation p{font-size:14px;line-height:22px}.esim-qr{border-radius:16px;align-self:center;width:224px;max-width:100%;height:224px}.esim-secret{word-break:break-all;-webkit-user-select:all;user-select:all;background:#fff;border-radius:12px;padding:14px;font-size:13px;line-height:20px}.esim-skeleton{background:#ffffff70;border-radius:20px;height:200px;margin:20px 16px;animation:1.5s ease-in-out infinite esim-pulse}@keyframes esim-pulse{50%{opacity:.4}}@media (prefers-reduced-motion:reduce){.esim-spinner,.esim-skeleton{animation:none}}[data-theme=dark] .esim-page{--esim-ink:#f5f6f7;--esim-muted:#a6aeb8;background:linear-gradient(#25303b,#16191e)}[data-theme=dark] .esim-page.is-active{background:linear-gradient(#183a5c,#16191e)}[data-theme=dark] .esim-page-glow:before{opacity:.1}[data-theme=dark] .esim-card,[data-theme=dark] .esim-info-card{background:#242930}[data-theme=dark] .esim-flow{background:#16191e}.esim-hero:not(.esim-active-hero){padding-bottom:19px}.esim-coverage{margin-bottom:16px}.esim-hero:not(.esim-active-hero)>.esim-caption{margin-top:14px}.esim-page .esim-connection h3{letter-spacing:-.15px;font-size:14px;font-weight:510;line-height:18px}.esim-result-body h2{line-height:38px}.esim-summary .esim-receive{color:var(--esim-muted);margin-top:16px;font-size:12px;line-height:18px}.esim-summary .esim-data-amount{padding:4px 0 10px}.esim-summary>.esim-country-line+.esim-data-amount{padding-top:16px}.esim-summary>.esim-caption+.esim-row{margin-top:12px}.esim-summary .esim-data-amount+.esim-row{border-top:0}.esim-summary .esim-data-only{margin-top:12px}.esim-payment .esim-row{margin-top:16px;padding-top:16px;padding-bottom:0}.esim-payment .esim-row strong{font-size:20px;font-weight:590;line-height:24px}.esim-after-pay{font-size:14px;line-height:18px}.esim-install-note{text-align:left;padding:20px 4px 0}.esim-install-note strong{font-size:16px;font-weight:590;line-height:20px}.esim-install-note p{color:var(--esim-muted);margin-top:8px;font-size:12px;line-height:18px}.esim-button{font-weight:510!important}.esim-flow-footer{padding:12px 16px calc(8px + var(--overlay-safe-bottom,env(safe-area-inset-bottom)));gap:8px}.esim-terms{place-items:center;min-height:44px;display:grid}.esim-later,.esim-payment .esim-wallet{min-height:44px}.esim-flow{height:100%;min-height:100%;overflow:hidden}.esim-flow>.deposit-topbar,.esim-result-header,.esim-flow-footer{flex-shrink:0}.esim-flow-content,.esim-result-body,.esim-installation{scrollbar-width:none;flex:1;min-height:0;overflow:auto}.esim-country-line{height:44px;padding:0 12px;line-height:20px}.esim-summary-ready .esim-summary-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.esim-summary-ready .esim-summary-header h3{margin:0}.esim-ready-country{align-items:center;gap:6px;font-size:14px;font-weight:510;line-height:20px;display:inline-flex}.esim-summary-ready .esim-data-amount{padding:0 0 8px}.esim-summary-ready>.esim-caption{line-height:14px}.esim-summary-ready>.esim-caption+.esim-row{border-top:0;min-height:32px;margin-top:16px;padding-top:0}.esim-summary-ready .esim-row:last-child{padding-bottom:0}.esim-result-symbol{margin-bottom:24px}.esim-result-symbol.is-ready{background:#e9f4ff}.esim-result-body>p{margin-bottom:25px}.esim-install-note p{font-size:14px;line-height:18px}.esim-result-body{padding-bottom:16px}.esim-purchase-intro{color:var(--esim-muted);padding:0 8px;font-size:14px;line-height:20px}.esim-destinations .esim-flow-content{padding-bottom:calc(20px + var(--overlay-safe-bottom,0px));gap:18px}.esim-destinations h2,.esim-volume h2{font-size:20px;font-weight:600;line-height:24px}.esim-country-search{background:#e7e8ea;border-radius:999px;align-items:center;gap:12px;min-height:44px;padding:0 18px;display:flex}.esim-country-search input{width:100%;min-width:0;font:inherit;color:var(--esim-ink);background:0 0;border:0;outline:0;font-size:16px}.esim-country-search input::placeholder{color:var(--esim-muted)}.esim-regions{scrollbar-width:none;flex-shrink:0;gap:8px;padding-bottom:8px;display:flex;overflow-x:auto}.esim-regions button{background:var(--color-surface,#fff);white-space:nowrap;color:var(--esim-ink);border:0;border-radius:999px;padding:9px 16px;font-size:14px;line-height:20px}.esim-regions button[aria-pressed=true]{background:var(--esim-ink);color:var(--color-surface,#fff)}.esim-country-list,.esim-network-list{flex-direction:column;gap:12px;display:flex}.esim-country-choice{background:var(--color-surface,#fff);text-align:left;width:100%;min-height:76px;color:var(--esim-ink);border:0;border-radius:20px;align-items:center;gap:16px;padding:16px 20px;display:flex}.esim-country-choice>span:not(.esim-country-flag){flex:1;min-width:0}.esim-country-choice strong{font-size:16px;font-weight:510;line-height:22px;display:block}.esim-country-choice small{color:var(--esim-muted);margin-top:2px;font-size:14px;line-height:20px;display:block}.esim-country-flag{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:26px;display:inline-flex;overflow:hidden}.esim-country-title{justify-content:center;align-items:center;gap:8px;display:flex}.esim-country-title .esim-country-flag,.esim-country-title .esim-country-flag img{width:20px;height:20px}.esim-volume .esim-flow-content{gap:16px}.esim-volume h2{padding:0 6px}.esim-volume-card{padding:30px 20px 20px}.esim-volume-card>.esim-caption{text-align:center;font-size:14px}.esim-volume-value{justify-content:center;align-items:baseline;gap:6px;margin:10px 0 50px;font-size:32px;font-weight:600;line-height:40px;display:flex}.esim-volume-value input{appearance:textfield;color:inherit;font:inherit;text-align:right;background:0 0;border:0;min-width:0;padding:0}.esim-volume-value input::-webkit-inner-spin-button{appearance:none;margin:0}.esim-volume-value input::-webkit-outer-spin-button{appearance:none;margin:0}.esim-volume-slider{appearance:none;background:linear-gradient(to right, var(--esim-blue) 0 var(--range-progress), #e8f3ff var(--range-progress) 100%);cursor:pointer;border-radius:99px;width:100%;height:6px;margin:0;display:block}.esim-volume-slider::-webkit-slider-thumb{appearance:none;background:var(--esim-blue);border:2px solid #fff;border-radius:50%;width:28px;height:28px;box-shadow:0 6px 18px #0000001a}.esim-volume-slider::-moz-range-thumb{background:var(--esim-blue);border:2px solid #fff;border-radius:50%;width:24px;height:24px}.esim-range-labels{color:var(--esim-muted);justify-content:space-between;margin-top:20px;font-size:12px;display:flex}.esim-volume-presets{gap:8px;margin:20px 0 24px;display:flex}.esim-volume-presets button{background:var(--color-bg,#f5f6f7);min-height:44px;color:var(--esim-ink);border:1.5px solid #0000;border-radius:16px;flex:1;font-size:16px;font-weight:510}.esim-volume-presets button[aria-pressed=true]{border-color:var(--esim-blue);color:var(--esim-blue);background:#e8f3ff}.esim-volume-card .esim-row{min-height:44px}.esim-volume-price{font-size:20px;line-height:24px}.esim-volume-rate{color:var(--esim-muted);justify-content:space-between;align-items:baseline;gap:8px;padding:0 8px;font-size:12px;line-height:18px;display:flex}.esim-volume-rate .esim-link{white-space:nowrap}.esim-volume .esim-flow-footer>.esim-caption{padding:0 8px;font-size:12px;line-height:18px}.esim-summary-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.esim-summary-header h3{margin:0}.esim-payment button.esim-wallet{text-align:left;width:100%;color:var(--esim-ink);background:0 0;border:0;padding:0 0 20px}.esim-payment button.esim-wallet>div{min-width:0}.esim-payment .esim-wallet .esim-link{margin-left:auto}.esim-shortage{color:#ff3b3b;gap:10px;padding-top:8px;font-size:14px;line-height:18px;display:flex}.esim-shortage>span{font-size:22px}.esim-accounts-sheet{--esim-blue:#2e92f6;--esim-muted:#686f77;--esim-ink:#101318}.esim-accounts-sheet .esim-sheet-content{gap:16px;padding:12px 0 8px}.esim-account-intro{color:var(--esim-muted);padding:0 8px;font-size:14px;line-height:20px}.esim-account-list{background:var(--color-surface,#fff);border-radius:20px;overflow:hidden}.esim-account-choice{text-align:left;width:100%;min-height:80px;color:var(--esim-ink);cursor:pointer;background:0 0;border:0;border-top:1px solid #1013180a;align-items:center;gap:16px;padding:18px 20px;display:flex}.esim-account-choice:first-child{border-top:0}.esim-account-choice>span:not(.esim-account-check){flex:1;min-width:0}.esim-account-choice strong{font-size:14px;font-weight:510;line-height:20px;display:block}.esim-account-choice small{color:var(--esim-muted);margin-top:4px;font-size:14px;line-height:20px;display:block}.esim-account-check{color:#fff;background:var(--esim-blue);border-radius:50%;flex-shrink:0;place-items:center;width:20px;height:20px;font-size:14px;display:grid}[data-theme=dark] .esim-country-search{background:var(--color-surface)}[data-theme=dark] .esim-accounts-sheet{--esim-muted:var(--color-text-muted);--esim-ink:var(--color-text)}.esim-account-overlay .bottom-sheet-backdrop{-webkit-backdrop-filter:none}.esim-flow-footer .esim-terms{color:var(--esim-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 8px;font-size:12px;line-height:18px;display:flex}.esim-flow-footer .esim-terms .esim-link{font-size:12px!important}.esim-country-line .esim-country-flag,.esim-country-line .esim-country-flag img{width:20px;height:20px}.esim-payment button.esim-wallet{padding-bottom:0}.esim-summary .esim-receive{font-size:14px;line-height:20px}.esim-country-line{font-size:16px}.esim-setup{flex-direction:column;align-items:center;gap:16px;display:flex}.esim-setup-platforms{background:var(--color-surface,#fff);border-radius:999px;gap:4px;padding:4px;display:flex}.esim-setup-platforms button{min-width:100px;min-height:40px;color:var(--esim-ink);background:0 0;border:0;border-radius:999px}.esim-setup-platforms button[aria-pressed=true]{color:#fff;background:var(--esim-blue)}.esim-qr-link{border-radius:16px;max-width:100%;line-height:0;display:block}.esim-qr-link .esim-qr{aspect-ratio:1;width:224px;height:auto}.esim-setup-actions{flex-direction:column;gap:8px;width:100%;display:flex}.esim-setup-actions a{text-decoration:none}.esim-installation .esim-setup-hint{text-align:center;font-size:12px;line-height:18px}.esim-setup .esim-setup-loading{width:224px;max-width:100%;height:224px;margin:0}.esim-setup a:focus-visible{outline:3px solid var(--esim-blue);outline-offset:3px}.esim-country-change{gap:24px;padding-bottom:8px;display:grid}.esim-country-change-countries{text-align:center;grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);align-items:center;gap:8px;display:grid}.esim-country-change-countries>div{overflow-wrap:anywhere;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;min-width:0;font-size:16px;line-height:22px;display:flex}.esim-country-change-countries s{color:#6c737e;text-decoration-thickness:1.5px}.esim-country-change-countries strong{font-weight:590}.esim-country-change-balance{text-align:center;letter-spacing:-.6px;overflow-wrap:anywhere;background:#fff;border-radius:24px;grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);align-items:center;gap:8px;padding:28px 12px;font-size:clamp(22px,6.5vw,30px);line-height:1.2;display:grid}.esim-country-change-balance>span:first-child{color:#6c737e}.esim-country-change-balance strong{font-weight:590}.esim-country-change-balance small{white-space:nowrap;font-size:16px;font-weight:400}.esim-country-change-arrow{color:#9298a0;font-size:24px}.esim-country-change-rate{background:#e8f3ff;border-radius:20px;align-items:center;gap:12px;padding:16px;font-size:16px;line-height:22px;display:flex}.esim-country-change-rate>span:first-child{color:#2f93fa;font-size:28px}.esim-country-change-rate.is-up{background:#fff2e3}.esim-country-change-rate.is-up>span:first-child{color:#d48224}.esim-country-change-rate.is-down{background:#e8f6f0}.esim-country-change-rate.is-down>span:first-child{color:#199b75}.esim-sheet-content .esim-country-change p{color:#6c737e;margin:0;font-size:14px;line-height:21px}.esim-empty-sims{text-align:center;gap:24px;padding:48px 16px;display:grid}.esim-empty-sims p{color:var(--esim-muted);font-size:16px;line-height:24px}.esim-page .esim-picker-title{line-height:16px}.esim-active-hero .esim-actions.is-tight{margin-top:16px}.esim-sim-title{font-weight:510}.esim-sim-title img{width:16px;height:16px}.esim-balance-unknown{background:var(--esim-ink);vertical-align:middle;border-radius:3px;width:32px;height:5px;display:inline-block}.esim-activation-symbol.is-info{background:#e9f4ff}.esim-activation-symbol.is-success{background:#e5f7ef}.esim-activation-symbol.is-neutral{background:var(--color-bg,#f5f6f7)}.esim-activation-symbol.is-neutral img{filter:grayscale()brightness(.55)}.esim-activation-symbol.is-progress{border:2px solid #e6e7e8;border-top-color:var(--esim-blue);background:0 0;animation:1s linear infinite esim-spin}.esim-status-card .esim-button{margin-top:2px}.esim-status-note{text-align:left;color:var(--esim-muted);background:0 0;border:0;margin:0;padding:0;line-height:16px;display:block;font-size:12px!important}.esim-page .esim-status-note{line-height:16px}.esim-status-meter{background:#efa73b24;border-radius:2px;height:4px;overflow:hidden}.esim-status-meter>span{background:#efa73b;border-radius:2px;min-width:4px;height:100%;display:block}.esim-status-card.is-warning .esim-status-meter>span[style="width: 0%;"]{min-width:0}.esim-status-balance{justify-content:space-between;align-items:center;gap:12px;display:flex}.esim-status-balance>span{color:var(--esim-muted);font-size:14px;line-height:20px}.esim-page .esim-button-compact{width:auto;min-height:44px;padding:0 20px;line-height:20px;font-size:14px!important}.esim-away{text-align:center;box-shadow:none;background:#ffffff80;flex-direction:column;align-items:center;gap:8px;display:flex}.esim-away p{color:var(--esim-muted);font-size:12px;line-height:16px}.esim-page.is-flow:has(>.esim-guide){background:var(--color-bg,#f5f6f7)}.esim-flow.esim-guide{letter-spacing:-.03em;border-radius:0;padding-top:0}.esim-guide .esim-flow-content{flex-direction:column;gap:16px;display:flex}.esim-guide-title{flex-direction:column;align-items:center;line-height:20px;display:flex}.esim-guide-title small{color:var(--esim-muted);font-size:12px;font-weight:400;line-height:16px}.esim-segmented{background:#e6e7e8;border-radius:999px;grid-auto-columns:1fr;grid-auto-flow:column;padding:4px;display:grid}.esim-page .esim-segmented button{min-height:38px;color:inherit;background:0 0;border:0;border-radius:999px;font-weight:510;line-height:20px;font-size:14px!important}.esim-page .esim-segmented button[aria-checked=true]{background:var(--color-surface,#fff);box-shadow:0 1px 4px #10131814}.esim-guide-notice{color:var(--esim-blue);background:#e9f4ff;border-radius:20px;align-items:flex-start;gap:12px;padding:16px;font-size:12px;line-height:14px;display:flex}.esim-guide-notice img{flex-shrink:0}.esim-page .esim-guide-share{text-align:left;width:100%;color:inherit;border:0;align-items:center;gap:16px;display:flex}.esim-guide-share-icon{background:var(--color-bg,#f5f6f7);border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.esim-guide-share>span:nth-child(2){flex:1;min-width:0}.esim-guide-share strong{font-size:15px;font-weight:510;line-height:20px;display:block}.esim-guide-share small{color:var(--esim-muted);margin-top:2px;font-size:14px;line-height:18px;display:block}.esim-guide-card{flex-direction:column;gap:12px;display:flex}.esim-guide-card h3{margin-bottom:4px;letter-spacing:-.3125px!important;font-size:16px!important;line-height:20px!important}.esim-guide-field{background:var(--color-bg,#f5f6f7);border-radius:16px;align-items:flex-start;gap:12px;padding:18px 12px 16px;display:flex;position:relative}.esim-guide-field>div{flex-direction:column;flex:1;gap:12px;min-width:0;display:flex}.esim-guide-field>div>span{color:var(--esim-muted);font-size:12px;line-height:16px}.esim-guide-field code{overflow-wrap:anywhere;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:14px;line-height:20px}.esim-page .esim-guide-field button{color:var(--esim-ink);background:0 0;border:0;margin:-2px 11px 0 0;padding:0;line-height:0}.esim-guide-field button svg{width:20px;height:20px}.esim-guide-copied{color:var(--esim-blue);font-size:11px;line-height:14px;position:absolute;bottom:8px;right:12px}.esim-guide-note{color:var(--esim-muted);font-size:12px;line-height:20px}.esim-guide-model{flex-direction:column;gap:8px;display:flex}.esim-guide-model>span{color:var(--esim-muted);font-size:12px;line-height:18px}.esim-guide-steps{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.esim-guide-steps li{grid-template-columns:24px 1fr;gap:12px;display:grid}.esim-guide-step-number{width:24px;height:24px;color:var(--esim-blue);background:#e9f4ff;border-radius:50%;place-items:center;font-size:12px;line-height:16px;display:grid}.esim-guide-steps strong{font-size:16px;font-weight:510;line-height:20px;display:block}.esim-guide-steps p{color:var(--esim-muted);margin-top:4px;font-size:14px;line-height:20px}.esim-page .esim-guide-link{align-self:center;padding:8px;line-height:20px}.esim-share{flex-direction:column;gap:12px;display:flex}.esim-share-intro{text-align:center;color:var(--esim-muted);font-size:12px;line-height:16px}.esim-share-card{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.esim-share-qr{width:200px;height:200px}.esim-volume-notes{flex-direction:column;gap:4px;display:flex}.esim-volume-notes>.esim-caption{padding:0 8px;font-size:12px;line-height:18px}.esim-can-install{border-radius:24px;flex-direction:column;gap:8px;display:flex}.esim-page .esim-can-install h3{letter-spacing:-.03em;font-size:20px;font-weight:590;line-height:24px}.esim-page .esim-can-install p{color:var(--esim-muted);font-size:14px;line-height:20px}.esim-page .esim-soft-button,.esim-sheet .esim-soft-button{width:100%;min-height:50px;color:var(--esim-blue,#2e92f6);letter-spacing:-.03em;background:#e8f2fe;border:0;border-radius:999px;margin-top:12px;font-size:16px;font-weight:510;line-height:20px}.esim-terms-sheet{flex-direction:column;gap:16px;display:flex}.esim-sheet-content .esim-terms-sheet p{letter-spacing:-.03em;color:var(--color-text,#111);font-size:15px;line-height:20px}.esim-terms-sheet .esim-button,.esim-compatibility .esim-button{margin-top:8px}.esim-compatibility{flex-direction:column;gap:12px;display:flex}.esim-sheet-content .esim-compatibility h3{letter-spacing:-.03em;margin:0;font-size:21px;font-weight:590;line-height:25px}.esim-sheet-content .esim-compatibility-intro,.esim-sheet-content .esim-compatibility .esim-muted{color:var(--esim-muted)}.esim-compatibility .esim-card{border-radius:24px;flex-direction:column;gap:12px;display:flex}.esim-sheet-content .esim-compatibility h4{letter-spacing:-.03em;margin:0;font-size:21px;font-weight:510;line-height:25px}.esim-sheet-content .esim-compatibility p{letter-spacing:-.03em;font-size:15px;line-height:18px}.esim-sheet-content .esim-compatibility .esim-compatibility-note{color:var(--esim-muted);font-size:12px;line-height:14px}[data-theme=dark] .esim-page .esim-soft-button,[data-theme=dark] .esim-sheet .esim-soft-button{background:#1f3b5c}.esim-payment-screen .esim-flow-content{gap:16px}.esim-payment-hero{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:12px 0;display:flex}.esim-payment-token{place-items:center;width:56px;height:56px;margin-bottom:14px;display:grid;position:relative}.esim-payment-clock{border:2px solid var(--color-bg,#f5f6f7);color:#fff;background:#f5a524;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;bottom:-4px;right:-4px}.esim-payment-clock svg{width:12px;height:12px}.esim-page .esim-payment-hero>p,.esim-page .esim-payment-hero>small{color:var(--esim-muted);letter-spacing:-.03em;font-size:14px;line-height:20px}.esim-payment-hero>strong{letter-spacing:-.03em;font-size:28px;font-weight:590;line-height:34px}.esim-payment-hero>strong>span{color:var(--esim-muted);font-size:20px;font-weight:510}.esim-payment-rows{flex-direction:column;gap:14px;padding:20px;display:flex}.esim-payment-rows .esim-row{border-top:0;min-height:0;padding:0}.esim-page .esim-payment-note{letter-spacing:-.03em;padding:0 8px;font-size:14px;line-height:20px}.esim-payment-outcome{flex-direction:column;gap:6px;display:flex}.esim-page .esim-payment-outcome strong{font-size:14px;font-weight:590;line-height:20px}.esim-page .esim-payment-outcome p{color:var(--esim-muted);font-size:14px;line-height:20px}.esim-payment-screen .esim-flow-footer .esim-soft-button{min-height:53px;margin-top:0}.esim-result-symbol.is-paid{background:var(--esim-blue,#2e92f6)}.esim-page .esim-payment-info{width:100%;color:var(--esim-blue,#2e92f6);text-align:left;background:#e8f2fe;border-radius:16px;align-items:flex-start;gap:10px;margin-top:16px;padding:14px 16px;font-size:12px;line-height:16px;display:flex}.esim-payment-info img{flex-shrink:0;margin-top:1px}[data-theme=dark] .esim-page .esim-payment-info{background:#1f3b5c}.esim-sim-list{flex-direction:column;display:flex}.esim-sim-rows{flex-direction:column;padding:0;display:flex;overflow:hidden}.esim-sim-row{min-height:80px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:16px;padding:18px 20px;display:flex}.esim-sim-row+.esim-sim-row{border-top:1px solid #1013180d}.esim-sim-row-icon{background:var(--color-bg,#f5f6f7);border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}.esim-sim-row-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.esim-sim-row-text strong{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.03em;font-size:15px;font-weight:510;line-height:20px;overflow:hidden}.esim-sim-row-text small{letter-spacing:-.03em;color:var(--esim-muted);font-size:15px;line-height:20px}.esim-sheet .esim-sim-list .esim-soft-button{min-height:52px;margin-top:16px}.esim-sim-list.is-empty{gap:12px}.esim-sheet-content .esim-sim-list.is-empty h3{letter-spacing:-.03em;margin:0;font-size:21px;font-weight:590;line-height:25px}.esim-sheet-content .esim-sim-list.is-empty p{letter-spacing:-.03em;color:var(--esim-muted);margin:0;font-size:15px;line-height:20px}.esim-sim-list.is-empty .esim-button{margin-top:12px}.esim-rename{flex-direction:column;display:flex}.esim-rename-field{flex-direction:column;gap:8px;display:flex}.esim-rename-field>span{letter-spacing:-.03em;color:var(--esim-muted);font-size:15px;line-height:20px}.esim-rename-input{background:var(--color-surface,#fff);width:100%;min-height:56px;color:var(--color-text,#101318);font:inherit;letter-spacing:-.03em;border:1px solid #0000;border-radius:16px;outline:none;padding:0 23px;font-size:16px;line-height:20px}.esim-rename-input::placeholder{color:var(--esim-muted)}.esim-rename-input:focus,.esim-rename-input.is-invalid{border-color:var(--esim-blue,#2e92f6)}.esim-rename-input:disabled{opacity:1}.esim-rename-hint{color:var(--esim-muted);margin-top:8px;font-size:12px;line-height:14px}.esim-rename-hint.is-error{color:var(--color-danger,#e5484d)}.esim-sheet-content .esim-rename-note{letter-spacing:-.03em;color:var(--esim-muted);margin:16px 0 0;font-size:15px;line-height:20px}.esim-rename .esim-button{min-height:52px;margin-top:20px}.esim-rename-links{justify-content:center;gap:24px;margin-top:8px;display:flex}.esim-topup-title{flex-direction:column;align-items:center;line-height:1.2;display:flex}.esim-topup-title small{color:var(--esim-muted);font-size:12px;font-weight:400;line-height:14px}.esim-topup-current{flex-direction:column;gap:12px;display:flex}.esim-topup-current-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.esim-page .esim-topup-country{min-width:0;color:inherit;font:inherit;text-align:left;background:0 0;border:0;align-items:flex-start;gap:10px;padding:0;display:flex}.esim-topup-country>span:not(.esim-country-flag){flex-direction:column;min-width:0;display:flex}.esim-topup-country strong{align-items:center;gap:8px;font-size:17px;font-weight:590;line-height:22px;display:inline-flex}.esim-topup-country .esim-country-flag,.esim-topup-country .esim-country-flag img{width:20px;height:20px}.esim-topup h2{padding:0}.esim-topup-country small,.esim-topup-left small,.esim-topup-rate{color:var(--esim-muted);font-size:12px;line-height:14px}.esim-topup-left{white-space:nowrap;flex-direction:column;align-items:flex-end;gap:4px;display:flex}.esim-topup-left strong{font-size:17px;font-weight:590;line-height:22px}.esim-topup-rate{margin:0}.esim-page .esim-topup-reset{align-self:center;margin-top:4px}.esim-page .esim-topup-updated{margin-top:0}.esim-topup .esim-volume-card .esim-row+.esim-row{border-top:1px solid #1013180d}.esim-topup .esim-volume-presets{border-bottom:1px solid #1013180d;margin-bottom:8px;padding-bottom:20px}.esim-topup-note{padding:0 8px;font-size:12px;line-height:16px}.esim-page .esim-topup-terms{align-self:center}.esim-topup .esim-flow-footer>.esim-topup-debit{text-align:center}.esim-network-tariff{margin:8px 0 0;font-size:12px}.esim-country-flag .fi{background-size:cover;width:100%;height:100%;line-height:1}.esim-country-flag:has(.fi){background:var(--color-bg,#f5f6f7);box-shadow:inset 0 0 0 .5px #10131814}.esim-payment-screen .esim-flow-footer>.esim-confirm-note{padding:0 8px;font-size:12px;line-height:16px}.esim-share-state p{color:var(--esim-muted);margin:0;font-size:14px;line-height:18px}.esim-marketing{min-width:0}.esim-marketing h3{letter-spacing:-.45px;margin:0 0 14px;font-size:20px;font-weight:590;line-height:24px}.esim-marketing .home-promo{position:relative}.esim-marketing .home-promo-banner{aspect-ratio:370/212;color:#fff;background:linear-gradient(110deg,#2e92f5,#acd6ff);border-radius:20px;min-height:0}.esim-marketing .home-promo-art{object-fit:cover;width:100%;height:100%;inset:0}.esim-marketing .home-promo-banner:has(.home-promo-art):not(.image-only):after{content:"";pointer-events:none;background:linear-gradient(90deg,#00000073,#0000);position:absolute;inset:0}.esim-marketing .home-promo-copy{gap:10px;width:calc(100% - 40px);top:24px;left:20px}.esim-marketing .home-promo-copy strong{max-width:290px;font-size:24px;line-height:28px}.esim-marketing .home-promo-copy>span{max-width:285px;color:inherit;font-size:12px;line-height:17px}.esim-marketing .banner-dots{top:auto;bottom:10px}.web3-login-page{min-height:100dvh;padding:var(--screen-padding-top) var(--screen-padding-x) 120px;background:var(--color-background);flex-direction:column;display:flex}.web3-login-hint{color:var(--color-muted);margin:4px 4px 8px;font-size:14px;line-height:18px}.web3-login-session-note{color:var(--color-text-secondary);margin:0 4px 16px;font-size:14px;line-height:18px}.web3-address-list{flex-direction:column;gap:12px;display:flex}.web3-address-card{text-align:left;align-items:center;gap:10px;padding:16px;display:flex}.web3-address-titles{flex-direction:column;flex:1;gap:4px;display:flex;overflow:hidden}.web3-address-value{color:var(--color-text);font-variant-numeric:tabular-nums;letter-spacing:-.31px;font-size:16px;font-weight:590}.web3-address-badge{background:var(--color-surface-subtle);color:var(--color-text-secondary);border-radius:10px;align-self:flex-start;padding:2px 8px;font-size:10px;font-weight:510}.web3-address-unlink{background:var(--color-surface-subtle);height:36px;color:var(--color-loss);border-radius:32px;flex-shrink:0;padding:0 14px;font-size:14px;font-weight:510}.web3-no-wallet-provider{flex-direction:column;gap:4px;margin-top:12px;padding:16px;display:flex}.web3-no-wallet-provider strong{color:var(--color-text);font-size:14px;font-weight:590}.web3-no-wallet-provider span{color:var(--color-muted);font-size:14px;line-height:18px}.web3-unlink-address-body{flex-direction:column;gap:8px;display:flex}.web3-unlink-address-value{color:var(--color-text);font-variant-numeric:tabular-nums;margin:0 4px;font-size:16px;font-weight:590}.web3-unlink-address-hint{color:var(--color-muted);margin:0 4px 8px;font-size:14px;line-height:18px}.web3-unlink-address-sheet .profile-button-primary.danger{background:var(--color-danger,var(--color-danger))}.web3-approve-body{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.web3-approve-icon{background:var(--color-surface-subtle);width:56px;height:56px;color:var(--color-text);border-radius:18px;place-items:center;margin-top:4px;display:grid}.web3-approve-hint{color:var(--color-muted);margin:0 12px;font-size:14px;line-height:18px}.web3-approve-address{color:var(--color-text);font-variant-numeric:tabular-nums;margin:0;font-size:16px;font-weight:590}.web3-approve-status{color:var(--color-text-secondary);margin:0;font-size:12px}.web3-approve-actions{flex-direction:column;gap:8px;width:100%;display:flex}.web3-stepup-resolving{flex-direction:column;gap:10px;padding:8px 4px 16px;display:flex}.wallet-switcher{background:var(--color-surface);max-width:100%;box-shadow:var(--shadow-tile);border-radius:999px;justify-self:center;align-items:center;gap:8px;margin:0 auto 20px;padding:7px 14px 7px 8px;display:flex}.wallet-avatar,.wallet-card-logo,.external-wallet-logo{object-fit:cover;border-radius:999px;flex:none;width:28px;height:28px}.wallet-avatar-fallback{background:var(--color-accent-wash);color:var(--color-primary);place-items:center;font-size:12px;font-weight:700;display:inline-grid}.wallet-switcher-name{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:590;overflow:hidden}.wallet-switcher-chevron{color:var(--color-muted);font-size:22px;font-weight:400;line-height:1}.wallet-total-label{color:var(--color-text-secondary);text-align:center;margin:0 0 8px;font-size:14px;font-weight:400;line-height:17px}.wallet-total{justify-content:center;align-items:baseline;gap:8px;min-height:48px;margin-bottom:24px;display:flex}.wallet-total.is-stacked{margin-bottom:4px}.wallet-total strong{color:var(--color-text);letter-spacing:-1px;font-size:40px;font-weight:590;line-height:1.1}.assets-screen .wallet-total strong{letter-spacing:var(--letter-spacing);font-weight:590;line-height:48px}.amount-animated{font-variant-numeric:tabular-nums;white-space:nowrap;transition:color .32s;display:inline-block;position:relative}.amount-animated.is-up{color:var(--color-gain)}.amount-animated.is-down{color:var(--color-loss)}.amount-countup.is-entering,.amount-sheen.is-entering{animation:.42s cubic-bezier(.16,1,.3,1) amount-enter}.amount-countup.is-up,.amount-countup.is-down,.amount-sheen.is-up,.amount-sheen.is-down{animation:.42s cubic-bezier(.16,1,.3,1) amount-bump}.amount-sheen.is-up,.amount-sheen.is-down{text-shadow:0 0 22px;transition:color .32s,text-shadow .42s}.amount-sheen i{opacity:.3;pointer-events:none;background:linear-gradient(100deg,#0000 38%,currentColor 50%,#0000 62%);animation:.9s ease-out amount-sheen;position:absolute;inset:-4px -14px}@keyframes amount-enter{0%{opacity:0;transform:translateY(8px)scale(.94)}}@keyframes amount-bump{40%{transform:scale(1.06)}}@keyframes amount-sheen{0%{transform:translate(-115%)}to{transform:translate(115%)}}.amount-wheel{vertical-align:baseline;height:1em;display:inline-flex;overflow:hidden}.amount-wheel-track{flex-direction:column;transition:transform .62s cubic-bezier(.22,1,.36,1);display:flex}.amount-wheel-track b{height:1em;font-weight:inherit;line-height:1;display:block}.amount-wheel-track.is-spinning{animation:.7s cubic-bezier(.22,1,.36,1) amount-spin}@keyframes amount-spin{0%{transform:translateY(0)}}.amount-reader{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.amount-odometer{line-height:1}.amount-sep,.amount-glyph{display:inline-block}.amount-glyph.is-turning{animation:.42s cubic-bezier(.16,1,.3,1) both amount-turn}@keyframes amount-turn{0%{opacity:0;transform:translateY(-.5em)rotateX(70deg)}}.amount-morph{animation:.38s amount-morph-in;display:inline-block}.amount-ghost{pointer-events:none;animation:.38s forwards amount-morph-out;position:absolute;top:0;left:0}@keyframes amount-morph-in{0%{opacity:0;filter:blur(7px);transform:translateY(10px)scale(.97)}}@keyframes amount-morph-out{to{opacity:0;filter:blur(7px);transform:translateY(-10px)scale(1.04)}}@media (prefers-reduced-motion:reduce){.amount-animated,.amount-animated *,.amount-animated.is-entering{transition:none!important;animation:none!important}}.wallet-currency-chip{color:var(--color-muted);align-items:center;gap:2px;font-size:20px;font-weight:590;line-height:1;display:inline-flex}.wallet-currency-chip svg{margin-top:2px}.wallet-total-secondary{color:var(--color-muted);text-align:center;margin:0 0 24px;font-size:14px}.wallet-tiles{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:0;width:min(100%,289.5px);margin:0 auto 32px;display:grid}.wallet-tile,.wallet-tile-skeleton{align-content:start;justify-items:center;gap:8px;min-width:0;display:grid}.wallet-tile-icon,.wallet-tile-skeleton .skeleton-tile{width:48px;height:48px;color:var(--color-text);border-radius:50%;place-items:center;display:grid}.wallet-tile-icon svg{width:20px;height:20px}.wallet-tile-label{color:var(--color-text);letter-spacing:var(--letter-spacing);text-align:center;font-size:12px;font-weight:400;line-height:14px}@media (width<=360px){.wallet-tiles{gap:16px}}.wallet-tile:disabled{cursor:not-allowed;opacity:.45}.wallet-tile-skeleton{justify-items:center;gap:8px;display:grid}.skeleton-tile{border-radius:var(--radius);width:100%;height:56px}.wallet-banners{gap:10px;margin-bottom:24px;display:grid}.wallet-banners-track{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;display:flex;overflow-x:auto}.wallet-banners-track::-webkit-scrollbar{display:none}.wallet-banner{scroll-snap-align:start;flex:0 0 100%;width:100%;position:relative}.wallet-banner-body{border-radius:var(--radius);background:var(--color-surface-inverse);text-align:left;width:100%;height:116px;display:block;position:relative;overflow:hidden}.wallet-banner-art{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.wallet-banner-copy{height:100%;color:var(--color-on-dark);align-content:end;gap:4px;padding:16px;display:grid;position:relative}.wallet-banner-copy strong{font-size:16px;font-weight:590;line-height:20px}.wallet-banner-copy span{opacity:.85;font-size:14px;line-height:17px}.wallet-banner-close{width:28px;height:28px;color:var(--color-on-dark);background:#00000059;border-radius:999px;place-items:center;font-size:20px;font-weight:400;line-height:1;display:grid;position:absolute;top:10px;right:10px}.wallet-section-title{color:var(--color-muted);letter-spacing:.6px;text-transform:uppercase;margin:0;font-size:12px;font-weight:590}.assets-screen .assets-section-header h2{color:var(--color-text);letter-spacing:var(--letter-spacing);text-transform:none;margin:0;font-size:14px;font-weight:510;line-height:17px}.assets-section-aside{align-items:center;gap:10px;display:flex}.assets-section-total{color:var(--color-muted);font-size:14px}.assets-screen .assets-list{box-shadow:var(--shadow-tile);gap:32px;padding:20px}.assets-screen .assets-list .asset-row{padding:0}.asset-detail-screen{z-index:var(--z-page-over-tabs);padding-top:calc(var(--overlay-safe-top) + 88px);position:fixed;inset:0}.asset-detail-toolbar{top:calc(var(--overlay-safe-top) + 16px);grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:8px;padding-bottom:0}.asset-detail-toolbar .assets-back-button{width:44px;height:44px}.asset-detail-heading{justify-self:center;align-items:center;gap:10px;min-width:0;max-width:100%;min-height:44px;display:flex}.asset-detail-heading-copy{justify-content:center;justify-items:center;gap:4px;min-width:0;display:grid}.asset-detail-toolbar .asset-detail-title{text-align:left;align-items:baseline;gap:8px;min-width:0;margin:0;font-size:16px;font-weight:590;line-height:22px;display:flex}.asset-detail-title>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.asset-detail-title-icon{object-fit:contain;border-radius:999px;flex:0 0 32px;width:32px;height:32px}.asset-detail-title-ticker{color:var(--color-muted);font-weight:400}.asset-detail-screen .wallet-total strong{letter-spacing:var(--letter-spacing);font-weight:590;line-height:48px}.asset-detail-screen .wallet-total-secondary{margin-bottom:24px;line-height:17px}.wallet-section-header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.wallet-section-link{color:var(--color-primary);font-size:14px;font-weight:510}.asset-rate-inline{min-width:0}.asset-rate-value{color:var(--color-muted);white-space:nowrap;align-items:center;gap:8px;font-size:12px;font-weight:400;line-height:17px;display:flex}.asset-rate-hint-button{width:24px;height:24px;color:var(--color-muted);flex:0 0 24px;place-items:center;margin-block:-3.5px;display:grid}.asset-rate-hint-button svg{width:14px;height:14px}.asset-rate-hint-body{color:var(--color-text-secondary);margin:0;padding:0 4px 8px;font-size:14px;line-height:20px}.asset-transactions{margin-bottom:0}.asset-transactions-card{background:var(--color-surface);box-shadow:var(--shadow-tile);border-radius:20px;padding:4px 20px;display:grid}.asset-transaction{align-items:center;gap:14px;padding:16px 0;display:flex}.asset-transaction+.asset-transaction{border-top:1px solid var(--color-divider)}.asset-transaction-icon{background:var(--color-surface-subtle);width:36px;height:36px;color:var(--color-text-secondary);border-radius:999px;flex:0 0 36px;place-items:center;display:grid}.asset-transaction-icon>svg{scale:1.2}.asset-transaction-copy{flex:1;gap:3px;min-width:0;font-size:14px;line-height:1.2;display:grid}.asset-transaction-copy strong{font-weight:510}.asset-transaction-copy span{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.asset-transaction-amount{white-space:nowrap;flex:none;font-size:14px;font-weight:590}.asset-transaction-amount.tone-credit{color:var(--color-gain)}.asset-transaction-amount.tone-debit{color:var(--color-loss)}.asset-transaction-amount.tone-neutral{color:var(--color-muted)}.asset-transactions-empty{color:var(--color-muted);text-align:center;margin:0;padding:24px 0;font-size:14px}.asset-networks-section{gap:16px;margin-bottom:32px;display:grid}.asset-detail-screen .wallet-section-title{color:var(--color-text);letter-spacing:var(--letter-spacing);text-transform:none;margin:0;font-size:14px;font-weight:510;line-height:17px}.asset-detail-screen .asset-network-card{gap:12px;padding-inline:20px}.asset-detail-screen .asset-network-main{color:inherit;font:inherit;text-align:left;background:0 0;border:0;flex:1;padding:0}.asset-detail-screen .asset-network-main:disabled{cursor:default}.asset-detail-screen .asset-network-copy{line-height:17px}.asset-detail-screen .asset-network-address{white-space:nowrap;min-width:0;display:flex;overflow:hidden}.asset-network-address-start{flex:0 auto;min-width:0;overflow:hidden}.asset-network-address-end{flex:none}.asset-detail-screen .asset-network-title span{padding-block:2px;line-height:14px}@media (width<=360px){.asset-detail-screen .asset-network-card{padding-inline:16px}.asset-detail-screen .asset-network-main{gap:12px}.asset-detail-screen .asset-network-action{width:36px}}.asset-faq-section{margin-top:32px}.asset-faq-subtitle{color:var(--color-muted);margin:12px 0 20px;font-size:14px;line-height:18px}.asset-faq-list{background:var(--color-surface);box-shadow:var(--shadow-tile);border-radius:20px;padding:4px 20px;display:grid}.asset-faq-item+.asset-faq-item{border-top:1px solid var(--color-divider)}.asset-faq-question{width:100%;color:var(--color-text);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:16px 0;font-size:14px;font-weight:590;line-height:20px;display:flex}.asset-faq-chevron{color:var(--color-muted);flex:0 0 16px;place-items:center;transition:transform .18s;display:grid}.asset-faq-chevron.is-open{transform:rotate(180deg)}.asset-faq-answer{color:var(--color-muted);margin:-4px 0 16px;font-size:14px;line-height:20px}.wallets-screen{padding-top:calc(var(--screen-padding-top) + 58px)}.wallets-group{margin-bottom:28px}.wallets-group-title{color:var(--color-muted);letter-spacing:.6px;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:590}.wallets-group-hint{color:var(--color-muted);margin:-6px 0 12px;font-size:14px;line-height:18px}.wallets-grid{grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:12px;display:grid}.wallet-card{background:var(--color-surface);min-height:132px;box-shadow:var(--shadow-tile);text-align:left;border:2px solid #0000;border-radius:20px;align-content:start;justify-items:start;gap:6px;padding:16px;display:grid}.wallet-card.is-selected{border-color:var(--color-text)}.wallet-card-logo{width:34px;height:34px;margin-bottom:24px}.wallet-card-logo.wallet-avatar-fallback{font-size:14px}.wallet-card-name{width:100%;color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:590;overflow:hidden}.wallet-card-balance{color:var(--color-muted);font-size:14px}.wallet-card-add{border:2px dashed var(--color-divider);box-shadow:none;color:var(--color-primary);text-align:center;background:0 0;align-content:center;justify-items:center}.wallet-card-add-icon{background:var(--color-accent-wash);border-radius:999px;place-items:center;width:40px;height:40px;display:grid}.wallet-card-add .wallet-card-name{width:auto;color:var(--color-primary);white-space:normal}.wallets-connect-card{background:var(--color-surface);box-shadow:var(--shadow-tile);border-radius:20px;justify-items:start;gap:8px;padding:20px;display:grid}.wallets-connect-art{width:100%;height:96px;color:var(--color-disabled);margin-bottom:8px}.wallets-connect-card strong{font-size:16px;font-weight:590;line-height:22px}.wallets-connect-card span{color:var(--color-muted);font-size:14px;line-height:20px}.wallets-connect-button{border-radius:var(--radius);background:var(--color-accent-wash);width:100%;color:var(--color-primary);margin-top:8px;padding:14px;font-size:16px;font-weight:590}.external-wallet{gap:12px;display:grid}.external-wallet-card{background:var(--color-surface);box-shadow:var(--shadow-tile);border-radius:20px;justify-items:center;gap:6px;padding:24px 20px;display:grid}.external-wallet-logo{width:44px;height:44px;margin-bottom:8px}.external-wallet-logo.wallet-avatar-fallback{font-size:16px}.external-wallet-name{font-size:16px;font-weight:590}.external-wallet-address{color:var(--color-muted);font-size:14px}.external-wallet-chain{background:var(--color-surface-subtle);color:var(--color-text-secondary);text-transform:uppercase;border-radius:999px;margin-top:4px;padding:4px 10px;font-size:12px}.external-wallet-assets-title{margin:4px 4px -4px}.external-wallet-assets{background:var(--color-surface);box-shadow:var(--shadow-tile);border-radius:20px;gap:20px;padding:20px;display:grid}.external-wallet-note{background:var(--color-surface);box-shadow:var(--shadow-tile);color:var(--color-muted);text-align:center;border-radius:20px;justify-items:center;gap:12px;margin:0;padding:20px;font-size:14px;line-height:20px;display:grid}.external-wallet-note p{margin:0}.external-wallet-unlock{border-radius:var(--radius);background:var(--color-accent-wash);color:var(--color-primary);padding:12px 20px;font-size:14px;font-weight:590}.external-wallet-unlock:disabled{cursor:progress;opacity:.6}.external-wallet-hint{color:var(--color-muted);text-align:center;margin:0 4px;font-size:14px;line-height:18px}.external-wallet-action{border-radius:var(--radius);background:var(--color-primary);color:var(--color-primary-foreground);padding:16px;font-size:14px;font-weight:590}.web3-connect-page{min-height:100dvh;padding:var(--screen-padding-top) var(--screen-padding-x) 120px;background:var(--color-background);flex-direction:column;display:flex}.web3-connect-hint{color:var(--color-muted);margin:4px 4px 16px;font-size:14px;line-height:18px}.web3-wallet-list{flex-direction:column;gap:12px;display:flex}.web3-wallet-card{text-align:left;flex-direction:column;gap:8px;padding:16px;display:flex}.web3-wallet-head{align-items:center;gap:10px;display:flex}.web3-wallet-badge{background:var(--color-surface-subtle);min-width:40px;height:40px;color:var(--color-text-secondary);letter-spacing:.3px;border-radius:14px;flex-shrink:0;place-items:center;padding:0 8px;font-size:10px;font-weight:590;display:grid}.web3-wallet-titles{flex-direction:column;flex:1;gap:2px;display:flex;overflow:hidden}.web3-wallet-address{color:var(--color-text);font-variant-numeric:tabular-nums;letter-spacing:-.31px;font-size:16px;font-weight:590}.web3-wallet-label{color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.web3-wallet-unlink{background:var(--color-surface-subtle);height:36px;color:var(--color-loss);border-radius:32px;flex-shrink:0;padding:0 14px;font-size:14px;font-weight:510}.web3-wallet-verified{color:var(--color-muted);margin-left:50px;font-size:14px}.web3-no-provider{flex-direction:column;gap:4px;margin-top:12px;padding:16px;display:flex}.web3-no-provider strong{color:var(--color-text);font-size:14px;font-weight:590}.web3-no-provider span{color:var(--color-muted);font-size:14px;line-height:18px}.web3-unlink-body{flex-direction:column;gap:8px;display:flex}.web3-unlink-address{color:var(--color-text);font-variant-numeric:tabular-nums;margin:0 4px;font-size:16px;font-weight:590}.web3-unlink-hint{color:var(--color-muted);margin:0 4px 8px;font-size:14px;line-height:18px}.web3-unlink-sheet .profile-button-primary.danger{background:var(--color-danger,var(--color-danger))}.amount-alert{--amount-alert-background:#f4e2e2;--amount-alert-text:#c62020;background:var(--amount-alert-background);min-width:0;min-height:58px;color:var(--amount-alert-text);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;flex:none;align-items:center;gap:12px;margin-top:6px;padding:14px 12px 16px 20px;display:flex}.amount-alert-icon{background:var(--color-loss);flex:none;width:24px;height:24px;-webkit-mask:url(/assets/figma/payout/alert-info.svg) 50%/contain no-repeat;mask:url(/assets/figma/payout/alert-info.svg) 50%/contain no-repeat}.amount-alert p{letter-spacing:-.48px;overflow-wrap:anywhere;flex:1;min-width:0;margin:0;font-size:16px;font-weight:510;line-height:20px}:root[data-theme=dark] .amount-alert{--amount-alert-background:var(--color-danger-wash);--amount-alert-text:var(--color-danger-text)}.assets-page.exchange-amount-page,.bottom-sheet-content.exchange-amount-page{flex-direction:column;gap:16px;padding-bottom:0;display:flex}.exchange-amount-page>.deposit-topbar{flex:none;grid-template-columns:44px 1fr 44px}.exchange-amount-page .deposit-back-button{width:44px;height:44px}.exchange-amount-page>.payout-exchange{flex:none;gap:0}.exchange-amount-page .exchange-amount-card{background:var(--color-surface);min-height:130px;box-shadow:var(--shadow-tile);border-radius:20px;align-content:start;gap:8px;padding:20px;display:grid}.exchange-amount-page .payout-exchange-label{color:var(--color-text);letter-spacing:-.36px;margin-bottom:8px;font-size:12px;line-height:14px}.exchange-amount-page .payout-exchange-row{gap:8px;min-height:34px;container-type:inline-size}.exchange-amount-page .payout-exchange-input{letter-spacing:-.84px;font-size:28px;font-weight:590;line-height:34px}.exchange-amount-page .payout-asset-pill{letter-spacing:-.42px;background:0 0;border-radius:0;flex:none;gap:8px;max-width:104px;padding:0;font-size:14px;font-weight:400;line-height:18px}.exchange-amount-page .payout-asset-pill .fi{background-size:cover;border-radius:50%;flex:none;width:24px;height:24px}.exchange-amount-chevron{background:var(--color-muted);flex:none;width:14px;height:14px;display:block;transform:rotate(90deg);-webkit-mask:url(/assets/figma/payout/chevron.svg) 50%/contain no-repeat;mask:url(/assets/figma/payout/chevron.svg) 50%/contain no-repeat}.exchange-amount-chevron.forward{margin-left:auto;transform:none}.exchange-amount-page .payout-exchange-balance,.exchange-amount-page .payout-limits{min-height:18px;color:var(--color-muted);letter-spacing:-.42px;gap:4px;margin:0;font-size:14px;line-height:18px}.exchange-amount-page .payout-max-button{color:var(--color-primary);text-transform:uppercase;font-size:14px;font-weight:590}.exchange-amount-page .payout-rate-row{z-index:1;justify-content:center;height:40px;margin:-17px 0}.exchange-amount-page .payout-rate-icon{border:4px solid var(--color-surface);background:var(--color-border);width:40px;height:40px;box-shadow:var(--shadow-tile);padding:0}.exchange-amount-swap{background:var(--color-text);width:20px;height:20px;-webkit-mask:url(/assets/figma/payout/swap.svg) 50%/contain no-repeat;mask:url(/assets/figma/payout/swap.svg) 50%/contain no-repeat}.exchange-amount-rate{color:var(--color-text-secondary);letter-spacing:-.42px;justify-content:center;align-items:center;gap:8px;margin-top:16px;font-size:14px;line-height:18px;display:flex}.exchange-amount-rate img{flex:none;width:14px;height:14px}.exchange-amount-page>.payout-footer{padding:16px 0 max(32px, var(--overlay-safe-bottom));background:var(--color-background);flex:none;gap:20px;margin-top:auto;position:static}.exchange-amount-page .payout-method-card{border-radius:20px;gap:12px;min-height:71px;padding:16px 20px}.exchange-amount-page .payout-method-card>img{flex:none;width:32px;height:32px}.exchange-amount-page .payout-method-copy{gap:4px}.exchange-amount-page .payout-method-copy strong,.exchange-amount-page .payout-method-copy small{font-size:14px;line-height:18px}.exchange-amount-page .primary-large-button{border-radius:32px;height:52px;min-height:52px;font-size:16px;font-weight:510;line-height:20px}.exchange-amount-page .payout-method-icon{width:32px;height:32px}.exchange-amount-page .swap-card{margin:0}.exchange-amount-page .swap-field{margin-top:0}.exchange-amount-page .swap-asset-button{max-width:128px;box-shadow:none}.exchange-amount-page .swap-asset-button img,.exchange-amount-page .swap-asset-dot{flex:none;width:24px;height:24px}.exchange-amount-page .swap-asset-title{min-width:0}.exchange-amount-page .swap-asset-title b{font-weight:400}.exchange-amount-page .swap-asset-title small{text-overflow:ellipsis;overflow:hidden}.exchange-amount-page .swap-card-foot,.exchange-amount-page .swap-card-balance{border:0;margin:0;padding:0;font-size:14px;line-height:18px}.exchange-amount-page .swap-card-balance{justify-content:flex-start;gap:4px}.exchange-amount-page .swap-meta,.exchange-amount-page .swap-note,.exchange-amount-page .swap-error{margin:0}.bottom-sheet.exchange-deposit-sheet{height:min(92dvh,100%);padding-bottom:0;overflow:hidden}.exchange-deposit-sheet .bottom-sheet-toolbar{flex:none}.exchange-deposit-sheet .exchange-amount-page{scrollbar-width:none;flex:1;min-height:0;overflow-y:auto}.exchange-amount-legacy-footer{display:contents}.fwd-sheet.fwd-fullscreen{height:calc(100dvh - var(--overlay-safe-top) - 10px);max-height:100%}.fwd-sheet .fwd-content{min-height:0;padding-bottom:max(8px, var(--overlay-safe-bottom));flex-direction:column;flex:1;display:flex}.fwd-loading{flex-direction:column;gap:12px;padding:24px 4px;display:flex}.fwd-empty{text-align:center;flex-direction:column;gap:16px;padding:24px 4px 8px;display:flex}.fwd-empty p{color:var(--color-muted);font-size:14px;line-height:20px}.fwd-form{flex-direction:column;flex:1;gap:20px;min-height:0;display:flex}.fwd-topbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.fwd-hero{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;min-height:120px;padding:4px 0;display:flex}.fwd-footer{flex-direction:column;gap:16px;margin-top:auto;display:flex}.fwd-info{margin:0}.fwd-copy{background:var(--color-surface-subtle);color:var(--color-text);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:8px;padding:4px 10px;font-size:14px;font-weight:510;display:inline-flex}.fwd-copy img{width:16px;height:16px}.fwd-info-value{font-variant-numeric:tabular-nums;align-items:center;gap:6px;display:inline-flex}.fwd-row-icon{border-radius:50%;width:18px;height:18px}.fwd-hero-amount{justify-content:center;align-items:center;gap:10px;max-width:100%;display:flex}.fwd-hero-amount .amount-field{letter-spacing:-1px;font-variant-numeric:tabular-nums;font-size:48px;font-weight:590}.fwd-hero-input{max-width:100%;color:var(--color-text);font:inherit;font-variant-numeric:inherit;letter-spacing:inherit;text-align:right;background:0 0;border:none}.fwd-hero-input:focus{outline:none}.fwd-hero-fiat{color:var(--color-text-secondary);text-align:center;margin-top:10px;font-size:16px;font-weight:590}.fwd-hero-sub{color:var(--color-muted);font-size:14px}.fwd-hero-sub.danger{color:var(--color-loss,var(--color-danger))}.fwd-coin{flex-shrink:0;position:relative}.fwd-coin-chip{background:var(--color-surface-subtle);height:40px;color:var(--color-text);border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:16px;font-weight:590;display:inline-flex}.fwd-coin-chip img{width:22px;height:22px}.fwd-coin-caret{color:var(--color-muted);font-size:12px}.fwd-coin-menu{z-index:3;background:var(--color-surface,#fff);border-radius:16px;flex-direction:column;min-width:140px;padding:6px;list-style:none;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 32px #0000002e}.fwd-coin-option{width:100%;color:var(--color-text);text-align:left;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;font-weight:510;display:flex}.fwd-coin-option img{width:22px;height:22px}.fwd-coin-option.selected{background:var(--color-surface-subtle)}.fwd-action{flex-direction:column;gap:12px;display:flex}.fwd-notice{color:var(--color-muted);text-align:center;font-size:14px;line-height:18px}.fwd-pay{flex-direction:column;gap:2px;display:flex}.fwd-pay small{opacity:.85;font-size:12px;font-weight:400}.fwd-success{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;padding:16px 4px 8px;display:flex}.fwd-success-glyph{margin-bottom:4px}.fwd-success h3{color:var(--color-text);font-size:20px;font-weight:590}.fwd-success p{max-width:300px;color:var(--color-muted);font-size:14px;line-height:20px}.fwd-hash{background:var(--color-surface-subtle);color:var(--color-text);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:10px;margin:4px 0 12px;padding:10px 16px;font-size:14px;display:inline-flex}.fwd-hash img{width:18px;height:18px}.fwd-network{position:relative}.fwd-network-chip{background:var(--color-surface-subtle);height:36px;color:var(--color-text);border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:590;display:inline-flex}.fwd-network-icon{border-radius:50%;width:18px;height:18px}.fwd-network-menu{z-index:3;background:var(--color-surface,#fff);border-radius:16px;flex-direction:column;min-width:140px;padding:6px;list-style:none;display:flex;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 12px 32px #0000002e}.fwd-network-option{width:100%;color:var(--color-text);text-align:left;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;font-weight:510;display:flex}.fwd-network-option.selected{background:var(--color-surface-subtle)}.fwd-wallet-select{position:relative}.fwd-wallet-chip{background:var(--color-surface-subtle);max-width:190px;height:36px;color:var(--color-text);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:590;display:inline-flex}.fwd-wallet-chip:disabled{color:var(--color-muted);cursor:default}.fwd-wallet-connect{background:var(--color-accent-subtle,var(--color-surface-subtle));color:var(--color-accent,var(--color-text))}.fwd-wallet-connect:disabled{color:var(--color-muted);cursor:default}.fwd-wallet-chip>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fwd-wallet-menu{z-index:3;background:var(--color-surface,#fff);border-radius:16px;flex-direction:column;min-width:260px;max-width:min(340px,90vw);padding:6px;list-style:none;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 32px #0000002e}.fwd-wallet-option{width:100%;color:var(--color-text);font-variant-numeric:tabular-nums;text-align:left;border-radius:12px;align-items:center;gap:8px;padding:10px 12px;font-size:14px;font-weight:510;display:flex}.fwd-wallet-option>span:first-child{white-space:nowrap}.fwd-wallet-option.selected{background:var(--color-surface-subtle)}.fwd-wallet-session{background:var(--color-accent-subtle,var(--color-surface-subtle));color:var(--color-accent,var(--color-muted));white-space:nowrap;border-radius:999px;margin-left:auto;padding:1px 8px;font-size:10px;font-weight:590}.fwd-wallet-option-connect{background:var(--color-accent-subtle,var(--color-surface-subtle));color:var(--color-accent,var(--color-text));cursor:pointer;border-radius:12px;justify-content:center;margin-top:6px;padding:11px 12px;font-weight:590}.fwd-wallet-option-connect:hover{background:var(--color-accent,var(--color-surface-subtle));color:var(--color-primary-foreground)}.assets-page.recipient-details-page{padding-bottom:max(32px, var(--overlay-safe-bottom));flex-direction:column;gap:16px;display:flex}.recipient-details-page>.deposit-topbar{flex:none;grid-template-columns:44px 1fr 44px}.recipient-details-page .deposit-back-button{width:44px;height:44px}.recipient-details-fields{flex:none;gap:10px;display:grid}.recipient-field-group{min-width:0}.recipient-field{background:var(--color-surface);width:100%;min-width:0;min-height:56px;color:var(--color-text);font:inherit;text-align:left;border:0;border-radius:16px;align-items:center;gap:8px;padding:12px 20px;display:flex}.recipient-select:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.recipient-field.invalid{outline:1px solid var(--color-loss)}.recipient-field .single-input{flex:1;min-width:0}.recipient-field .single-input-field{height:auto;min-height:20px;box-shadow:none;background:0 0;gap:2px;padding:0}.recipient-field .single-input-label,.recipient-field .single-input.active .single-input-label{text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:14px;overflow:hidden;transform:none}.recipient-field .single-input:not(.active) .single-input-label{display:none}.recipient-field .single-input input{opacity:1;letter-spacing:-.48px;font-size:16px;line-height:20px;position:static;transform:none}.recipient-field input::placeholder{color:var(--color-muted);opacity:1}.recipient-paste-button,.recipient-clear-button,.recipient-country-button{color:var(--color-primary);font:inherit;background:0 0;border:0;flex:none;padding:0;font-size:14px;font-weight:590;line-height:20px}.recipient-clear-button{color:var(--color-muted);font-size:22px}.recipient-country-button{color:var(--color-text);align-items:center;gap:4px;font-weight:400;display:flex}.recipient-country-button .fi{background-size:cover;border-radius:50%;width:20px;height:20px}.recipient-chevron{background:var(--color-muted);flex:none;width:16px;height:16px;transform:rotate(90deg);-webkit-mask:url(/assets/figma/payout/chevron.svg) 50%/contain no-repeat;mask:url(/assets/figma/payout/chevron.svg) 50%/contain no-repeat}.recipient-select{cursor:pointer}.recipient-select-copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.recipient-select-copy>span{overflow-wrap:anywhere;font-size:16px;line-height:20px}.recipient-select-copy .empty,.recipient-select-copy small{color:var(--color-muted)}.recipient-select-copy small{font-size:11px;line-height:14px}.recipient-select img{object-fit:contain;width:24px;height:24px}.recipient-field-error{color:var(--color-loss);margin:6px 12px 0;font-size:12px;line-height:16px}.recipient-warning{color:#a46911;background:#efa73b1f;border-radius:20px;align-items:flex-start;gap:8px;padding:16px 20px 16px 12px;display:flex}.recipient-warning img{flex:none;width:24px;height:24px}.recipient-warning p{letter-spacing:-.36px;margin:0;font-size:12px;line-height:14px}:root[data-theme=dark] .recipient-warning{background:var(--color-warning-wash);color:var(--color-warning-text)}.recipient-details-page>.payout-footer{background:0 0;flex:none;gap:12px;margin-top:auto;padding:16px 0 0;position:static}.recipient-details-page .payout-summary-panel{background:var(--color-surface);color:var(--color-text-secondary);box-shadow:var(--shadow-tile);border-radius:24px;gap:12px;padding:20px 20px 12px}.recipient-details-page .payout-summary-row{border-bottom:1px solid var(--color-field);letter-spacing:-.42px;min-height:20px;padding-bottom:12px;font-size:14px;line-height:20px}.recipient-details-page .payout-summary-row span{opacity:1}.recipient-details-page .payout-summary-row b{color:var(--color-text);text-align:right;overflow-wrap:anywhere;min-width:0;font-size:14px;font-weight:510}.recipient-details-page .payout-summary-consent{justify-content:space-between;align-items:center;gap:24px;min-height:28px;margin:0;font-size:14px;line-height:18px;position:relative}.recipient-details-page .payout-summary-consent>span:last-child{flex:1;order:-1}.recipient-details-page .payout-summary-link{color:var(--color-primary);font-weight:510;text-decoration:none}.recipient-details-page .payout-summary-checkbox{border:1.5px solid var(--color-border);border-radius:50%;width:20px;height:20px;margin:0 8px}.recipient-details-page .payout-summary-consent input:checked+.payout-summary-checkbox{background:0 0;border:0}.recipient-details-page .payout-summary-checkbox img{width:20px;height:20px}.recipient-details-page .payout-summary-consent input:focus-visible+.payout-summary-checkbox{outline:2px solid var(--color-primary);outline-offset:3px}.recipient-details-page .payout-summary-button{background:var(--color-primary);width:calc(100% + 16px);color:var(--color-primary-foreground);margin:12px -8px 0;font-weight:510}@media (width<=380px){.recipient-field{padding-inline:16px}.recipient-field .single-input input{font-size:14px}.recipient-paste-button{font-size:12px}.recipient-field>.payout-brand{padding-inline:4px;font-size:9px}}.withdraw-form-page{min-height:100dvh;padding-top:var(--screen-padding-top);flex-direction:column;padding-bottom:0;display:flex}.withdraw-assets-page{padding-top:var(--screen-padding-top)}:is(.withdraw-form-page,.withdraw-assets-page) .deposit-topbar{grid-template-columns:44px minmax(0,1fr) 44px;height:54px;min-height:54px;padding-bottom:10px}:is(.withdraw-form-page,.withdraw-assets-page) .deposit-back-button{width:44px;height:44px}:is(.withdraw-form-page,.withdraw-assets-page) .deposit-topbar h1{margin-top:13px;font-size:16px;font-weight:590;line-height:22px}.withdraw-assets-page .withdraw-select-card{margin-top:16px}.withdraw-unified-form{flex-direction:column;flex:1;gap:32px;min-width:0;display:flex}.withdraw-form-fields{gap:16px;padding-top:16px;display:grid}.withdraw-network-field{background:var(--color-surface);text-align:left;border-radius:16px;align-items:center;gap:16px;width:100%;min-height:64px;padding:12px 16px;display:flex}.withdraw-network-field>img{flex:0 0 24px;width:24px;height:24px}.withdraw-network-field>span{flex:1;gap:4px;min-width:0;display:grid}.withdraw-network-field small{color:var(--color-muted);font-size:12px;line-height:14px}.withdraw-network-field strong{font-size:14px;font-weight:400;line-height:17px}.withdraw-network-field>svg{color:var(--color-muted);flex:0 0 16px}.withdraw-form-page .big-input{border-radius:16px;align-items:center;min-height:56px;padding:16px}.withdraw-form-page .big-input.active{min-height:84px}.withdraw-form-page .big-input textarea{line-height:17px}.withdraw-form-page .big-input.active textarea{height:34px}.withdraw-form-page .big-input:not(.active) textarea{width:calc(100% - 32px);height:24px}.withdraw-form-page .big-input:focus-within{box-shadow:0 0 0 2px color-mix(in srgb, var(--color-primary) 25%, transparent)}.withdraw-form-page .big-input-label{line-height:17px}.withdraw-form-page .big-input.active .big-input-label{font-size:12px;line-height:14px;transform:none}.withdraw-form-page .withdraw-helper-actions{margin-top:-8px}.withdraw-form-page .input-error-message{margin:-8px 0 0}.withdraw-form-amount-group{gap:8px;display:grid}.withdraw-form-amount-field{background:var(--color-surface);border-radius:16px;align-items:center;gap:12px;min-height:56px;padding:10px 16px;display:flex}.withdraw-form-amount-field label{flex:1;gap:4px;min-width:0;display:grid}.withdraw-form-amount-field label>span,.withdraw-form-note>span{color:var(--color-muted);font-size:12px;line-height:14px}.withdraw-form-amount-field input,.withdraw-form-note input{width:100%;min-width:0;color:var(--color-text);font:inherit;background:0 0;border:0;outline:none;padding:0;font-size:14px;line-height:17px}.withdraw-form-ticker{color:var(--color-muted);font-size:14px}.withdraw-form-amount-field>button{color:var(--color-primary);flex-shrink:0;font-size:12px;font-weight:510}.withdraw-form-balance{color:var(--color-muted);margin:0;padding:0 16px;font-size:12px;line-height:17px}.withdraw-form-balance.is-error{color:var(--color-danger)}.withdraw-form-note{background:var(--color-surface);border-radius:16px;gap:4px;min-height:56px;padding:10px 16px;display:grid}.withdraw-form-amount-field:focus-within,.withdraw-form-note:focus-within{box-shadow:0 0 0 2px color-mix(in srgb, var(--color-primary) 25%, transparent)}.withdraw-form-footer{padding:8px 0 max(32px, env(safe-area-inset-bottom));background:var(--color-background);z-index:1;margin-top:auto;position:sticky;bottom:0}.withdraw-form-footer .primary-large-button{border-radius:32px;height:52px;min-height:52px;font-size:16px;line-height:22px}.withdraw-network-options{background:var(--color-surface);border-radius:20px;gap:32px;padding:20px;display:grid}.withdraw-network-options .deposit-network-row{min-height:38px}.withdraw-network-options .deposit-network-row>span{gap:4px;font-size:14px;line-height:17px}.withdraw-network-options .deposit-network-icon{width:32px;height:32px}.page-surface.withdraw-confirm-v2{padding:var(--overlay-safe-top) 16px max(32px, var(--overlay-safe-bottom));flex-direction:column;display:flex}.withdraw-confirm-v2>*{flex-shrink:0}.withdraw-confirm-v2 .deposit-topbar{grid-template-columns:44px minmax(0,1fr) 44px;min-height:54px}.withdraw-confirm-v2 .deposit-back-button{width:44px;height:44px}.withdraw-confirm-v2 .deposit-topbar h1{margin-top:13px}.withdraw-confirm-v2 .withdraw-confirm-hero{align-content:start;min-height:172px;padding:16px 0}.withdraw-confirm-v2 .withdraw-confirm-hero>div>strong,.withdraw-confirm-v2 .withdraw-confirm-hero strong em{color:var(--color-text);overflow-wrap:anywhere;font-size:28px;font-weight:590;line-height:33px}.withdraw-confirm-v2 .withdraw-confirm-summary{margin-top:16px}.withdraw-confirm-v2 .withdraw-recipient-card-person strong{white-space:normal;max-width:100%}.withdraw-confirm-v2 .withdraw-recipient-card-person small{font-size:12px;line-height:14px}.withdraw-confirm-v2 .withdraw-confirm-bottom{margin-top:auto;padding-top:24px;position:static}.withdraw-confirm-v2 .withdraw-confirm-bottom p{line-height:14px}.page-surface.withdraw-result-page{width:100%;height:100dvh;padding-top:var(--overlay-safe-top);background:var(--color-background);color:var(--color-text);letter-spacing:var(--letter-spacing);overflow:hidden auto}.withdraw-result-sheet{min-height:calc(100dvh - var(--overlay-safe-top));background:var(--color-background);border-radius:38px 38px 0 0}.withdraw-result-toolbar{justify-content:center;align-items:start;min-height:70px;padding:26px 68px 16px;display:flex;position:relative}.withdraw-result-toolbar h1{text-align:center;margin:0;font-size:16px;font-weight:590;line-height:22px}.withdraw-result-grabber{background:var(--color-border);border-radius:5px;width:36px;height:5px;position:absolute;top:5px}.withdraw-result-close{width:44px;height:44px;color:var(--color-text);background:var(--color-surface);border-radius:50%;place-items:center;display:grid;position:absolute;top:16px;right:16px}.withdraw-result-content{min-height:calc(100dvh - var(--overlay-safe-top) - 70px);padding:16px 16px max(32px, var(--overlay-safe-bottom));flex-direction:column;display:flex}.withdraw-result-hero{text-align:center;flex-direction:column;flex-shrink:0;align-items:center;min-height:155px;display:flex}.withdraw-result-icon{background:var(--color-border);border-radius:50%;place-items:center;width:56px;height:56px;display:grid;position:relative}.withdraw-result-status-dot{border:2px solid var(--color-background);background:var(--color-muted);border-radius:50%;width:16px;height:16px;position:absolute;top:0;right:0}.withdraw-result-icon.is-pending .withdraw-result-status-dot{background:var(--color-warning,#e5ba21)}.withdraw-result-icon.is-completed .withdraw-result-status-dot{background:var(--color-gain)}.withdraw-result-icon:is(.is-failed,.is-cancelled) .withdraw-result-status-dot{background:var(--color-danger)}.withdraw-result-hero h2{margin:16px 0 8px;font-size:14px;font-weight:510;line-height:17px}.withdraw-result-hero>strong{overflow-wrap:anywhere;max-width:100%;font-size:28px;font-weight:590;line-height:33px}.withdraw-result-hero em{font-style:normal}.withdraw-result-cards{gap:16px;margin-top:32px;display:grid}.withdraw-detail-card{background:var(--color-surface);border-radius:20px;gap:16px;min-width:0;padding:20px;font-size:14px;line-height:17px;display:grid}.withdraw-detail-row{justify-content:space-between;align-items:start;gap:16px;display:flex}.withdraw-detail-row>span,.withdraw-detail-text>span{color:var(--color-text-secondary,var(--color-muted))}.withdraw-detail-row>strong{text-align:right;overflow-wrap:anywhere;min-width:0;font-weight:510}.withdraw-detail-text{gap:8px}.withdraw-detail-text>div{justify-content:space-between;align-items:center;gap:16px;display:flex}.withdraw-detail-text strong{overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;min-width:0;font-weight:400}.withdraw-detail-text button{min-width:28px;min-height:28px;color:var(--color-text);flex-shrink:0;place-items:center;display:grid}.withdraw-detail-text a{color:var(--color-primary)}.withdraw-detail-text small,.withdraw-result-bottom p{color:var(--color-muted);margin:0;font-size:12px;line-height:16px}.withdraw-result-bottom{gap:16px;margin-top:auto;padding-top:32px;display:grid}.withdraw-result-history{width:100%;min-height:52px;color:var(--color-text);background:var(--color-secondary,var(--color-border));border-radius:32px;padding:15px 20px;font-size:16px;font-weight:510;line-height:22px}.withdraw-internal-recipient{gap:16px;min-width:0;display:grid}.withdraw-recipient-tabs{background:var(--color-surface-subtle);border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;display:grid}.withdraw-recipient-tabs button{min-height:40px;color:var(--color-muted);font:inherit;letter-spacing:var(--letter-spacing);border-radius:12px;padding:8px;font-size:14px;font-weight:510}.withdraw-recipient-tabs button[aria-selected=true]{background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-tile)}.withdraw-recipient-tabs button:focus-visible,.withdraw-recipient-help-button:focus-visible,.withdraw-recipient-retry:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.withdraw-recipient-panel{gap:8px;min-width:0;display:grid}.withdraw-recipient-label-row{color:var(--color-muted);letter-spacing:var(--letter-spacing);justify-content:space-between;align-items:center;gap:12px;font-size:12px;line-height:16px;display:flex}.withdraw-recipient-help-button{min-height:32px;color:var(--color-primary);font:inherit;flex-shrink:0;padding:4px 0 4px 8px;font-weight:510}.withdraw-recipient-entry{background:var(--color-surface);border-radius:16px;min-width:0}.withdraw-recipient-entry:focus-within{outline:1px solid var(--color-primary)}.withdraw-recipient-entry.has-error{outline:1px solid var(--color-danger)}.withdraw-recipient-entry>input{border-radius:inherit;width:100%;min-height:56px;color:var(--color-text);font:inherit;letter-spacing:var(--letter-spacing);background:0 0;border:0;outline:0;padding:16px;font-size:14px;display:block}.withdraw-recipient-entry>input::placeholder{color:var(--color-muted);opacity:1}.withdraw-internal-recipient .phone-entry-field{box-shadow:none;border-radius:16px}.withdraw-recipient-error,.withdraw-recipient-searching{margin:0;font-size:12px;line-height:16px}.withdraw-recipient-error{color:var(--color-danger)}.withdraw-recipient-searching{color:var(--color-muted)}.withdraw-recipient-retry{min-height:32px;color:var(--color-primary);justify-self:start;font-size:14px}.withdraw-recipient-help-sheet .bottom-sheet-content>p{color:var(--color-text);margin:0;font-size:14px;line-height:20px}:root{--tour-dim:#080b109e}:root[data-theme=dark]{--tour-dim:#000000b8}.tour-overlay{z-index:var(--z-status);position:fixed;inset:0;overflow:hidden}.tour-blocker,.tour-dim{position:absolute;inset:0}.tour-dim{background:var(--tour-dim)}.tour-spotlight{border:2px solid var(--color-primary);box-shadow:0 0 0 9999px var(--tour-dim);pointer-events:none;position:absolute}.tour-card{border-radius:var(--radius);background:var(--color-surface);width:min(360px,100% - 24px);box-shadow:var(--shadow-sheet);color:var(--color-text);flex-direction:column;gap:12px;padding:16px;display:flex;position:absolute;left:50%;overflow-y:auto;transform:translate(-50%)}.tour-card-waiting{bottom:calc(24px + var(--overlay-safe-bottom));align-items:flex-start;gap:8px}.tour-card-note{color:var(--color-text-secondary);margin:0;font-size:14px;line-height:21px}.tour-card-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.tour-card-chapter{color:var(--color-primary);letter-spacing:-.08px;text-transform:uppercase;font-size:14px;font-weight:590;line-height:18px}.tour-card-close{width:28px;height:28px;color:var(--color-muted);flex:none;place-items:center;margin:-4px -4px -4px 0;font-size:26px;font-weight:400;line-height:1;display:grid}.tour-card-body{flex-direction:column;gap:6px;display:flex}.tour-card-body h2{letter-spacing:var(--letter-spacing);margin:0;font-size:20px;font-weight:590;line-height:25px}.tour-card-body p{color:var(--color-text-secondary);margin:0;font-size:14px;line-height:21px}.tour-card-foot{justify-content:space-between;align-items:center;gap:12px;display:flex}.tour-card-counter{color:var(--color-muted);white-space:nowrap;font-size:12px;line-height:18px}.tour-card-actions{gap:8px;display:flex}.tour-card-button{background:var(--color-surface-subtle);height:40px;color:var(--color-text);border-radius:20px;padding:0 16px;font-size:14px;font-weight:510;line-height:20px}.tour-card-button.primary{background:var(--color-primary);color:var(--color-primary-foreground)}.tour-menu-lead{color:var(--color-text-secondary);margin:0 0 16px;font-size:14px;line-height:21px}.tour-menu-start{background:var(--color-primary);width:100%;height:52px;color:var(--color-primary-foreground);letter-spacing:var(--letter-spacing);border-radius:32px;place-items:center;font-size:16px;font-weight:510;line-height:22px;display:grid}.tour-menu-section{color:var(--color-muted);margin:24px 0 8px;font-size:14px;font-weight:510;line-height:18px}.tour-menu-group{color:var(--color-text-secondary);letter-spacing:-.23px;margin:16px 0 8px;font-size:14px;font-weight:590;line-height:20px}.tour-menu-list{border-radius:var(--radius);background:var(--color-surface);box-shadow:var(--shadow-tile);flex-direction:column;display:flex;overflow:hidden}.tour-menu-row{min-height:52px;color:var(--color-text);letter-spacing:var(--letter-spacing);text-align:left;justify-content:space-between;align-items:center;gap:12px;padding:8px 16px;font-size:16px;line-height:22px;display:flex}.tour-menu-row+.tour-menu-row{border-top:1px solid var(--color-divider)}.edge-swipe-back{--edge-swipe-pull:0px;--edge-swipe-progress:0;z-index:var(--z-toast);width:30vw;height:220px;box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(14px)saturate(140%);color:var(--color-text-secondary);pointer-events:none;opacity:0;transform:translate3d(calc(var(--edge-swipe-pull) - 100%), -50%, 0);background:linear-gradient(90deg,#ffffff4d,#ffffffb8),#fafafa8c;border-radius:0 100% 100% 0/0 50% 50% 0;justify-content:flex-end;align-items:center;padding-right:8px;transition:opacity .2s,transform .22s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;top:50%;left:0;overflow:hidden}:root[data-theme=dark] .edge-swipe-back{background:linear-gradient(90deg,#2c34424d,#2c3442c2),#151a2294}.edge-swipe-back.active{opacity:min(1, calc(.5 + var(--edge-swipe-progress) * 1.6));transition:none}.edge-swipe-back.active.committed{box-shadow:var(--shadow-card), inset -2px 0 0 var(--color-primary)}.edge-swipe-back-fill{border-radius:inherit;background:linear-gradient(90deg, transparent, var(--color-primary));opacity:var(--edge-swipe-progress);position:absolute;inset:0}.edge-swipe-back-glyph{flex:none;place-items:center;display:grid;position:relative}.edge-swipe-back-glyph-light{color:var(--color-primary-foreground);opacity:calc(var(--edge-swipe-progress) * var(--edge-swipe-progress));place-items:center;display:grid;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.edge-swipe-back{transition:none}}.assets-page.rewards-page:has(>.earn-screen){padding-bottom:max(32px, env(safe-area-inset-bottom))}.earn-overview-content{padding-bottom:40px}.earn-hero strong{overflow-wrap:anywhere;max-width:100%}.earn-screen .earn-owned-card{border-radius:22px}.earn-position-status{color:var(--color-muted);justify-content:space-between;align-items:center;gap:8px;font-size:12px;font-weight:510;display:flex}.earn-status-active,.earn-status-completed{color:var(--color-gain)}.earn-status-failed{color:var(--color-danger)}.earn-status-closing,.earn-status-settling,.earn-status-opening{color:var(--color-warning-text)}.earn-position-status small{color:var(--color-muted);font-size:10px}.earn-form{gap:24px;padding-top:16px;padding-bottom:0}.earn-form .earn-product-grid{scrollbar-width:none;gap:16px;margin:-1px;padding:1px}.earn-form .earn-product{border:1px solid #0000;border-radius:18px;flex:0 0 96px;align-content:center;gap:8px;width:96px;min-width:96px;min-height:70px;padding:15px}.earn-form .earn-product.active{border-color:var(--color-primary)}.earn-form .earn-product span{font-size:14px}.earn-form .earn-product strong{font-size:14px;font-weight:400}.earn-form .earn-amount-card{border-radius:22px;align-content:space-between;gap:16px;min-height:171px;padding:20px}.earn-form .earn-amount-card label{font-size:14px;font-weight:510}.earn-amount-input-row{align-items:center;gap:12px;display:flex}.earn-amount-input-row input{width:100%;min-width:0;color:var(--color-text);font:inherit;background:0 0;border:0;outline:none;padding:0;font-size:28px;font-weight:590;line-height:34px}.earn-amount-input-row input::placeholder{color:var(--color-muted)}.earn-amount-input-row button{color:var(--color-primary);flex-shrink:0;padding:8px 0 8px 8px;font-size:14px;font-weight:510}.earn-form .earn-amount-card>small{border-top:1px solid var(--color-divider);padding-top:16px;font-size:14px}.earn-amount-limits{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.earn-field-error{color:var(--color-danger);margin:0;font-size:12px;line-height:1.4}.earn-estimate-section{gap:12px;display:grid}.earn-estimate-card{border-radius:22px;align-content:center;gap:4px;min-height:78px}.earn-estimate-line{flex-wrap:wrap;align-items:baseline;gap:8px;font-size:14px;display:flex}.earn-form .earn-estimate-line>strong{color:var(--color-gain);font-size:14px;font-weight:510}.earn-estimate-card>strong{overflow-wrap:anywhere;font-size:20px}.earn-estimate-card>small{font-size:14px;line-height:1.2}.earn-estimate-total{border-top:1px solid var(--color-divider);gap:12px;margin-top:8px;padding-top:16px;display:grid}.earn-timeline{border-radius:22px;gap:32px;padding:20px;font-size:14px}.earn-timeline>div{gap:14px;position:relative}.earn-timeline>div:not(:last-of-type):after{content:"";border-left:1px dashed var(--color-divider);position:absolute;top:18px;bottom:-24px;left:2px}.earn-timeline strong{font-size:14px;font-weight:510}.earn-timeline small{font-size:12px;line-height:1.4}.earn-timeline p{color:var(--color-muted);margin:-12px 0 0 20px;font-size:12px;line-height:1.4}.earn-screen .earn-bottom{background:var(--color-background);margin:32px 0 0;padding:0;position:static;inset:auto}.earn-bottom p{justify-self:center;max-width:360px;line-height:1.4}.earn-bottom p button{color:var(--color-muted);font-size:inherit;padding:0;text-decoration:underline}.earn-error{background:var(--color-danger-wash);color:var(--color-danger-text);border-radius:16px;gap:12px;margin:0;padding:16px;font-size:12px;line-height:1.5;display:grid}.earn-error button{color:inherit;font:inherit;justify-self:start;padding:0;font-weight:590;text-decoration:underline}.earn-term-card{border-radius:22px}.earn-term-card label{font-size:14px;font-weight:510}.earn-term-input-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.earn-term-input-row input{width:90px;min-width:0;color:var(--color-text);background:var(--color-field);border:1px solid var(--color-border);font:inherit;border-radius:10px;padding:8px;font-size:24px}.earn-term-input-row span{color:var(--color-muted);font-size:14px}.earn-term-card input[type=range]{width:100%;accent-color:var(--color-primary);margin:12px 0}.earn-detail-content{padding-top:24px}.earn-detail-hero{justify-items:center;gap:16px;padding:16px 0;display:grid}.earn-detail-hero img{width:48px;height:48px}.earn-detail-hero>strong{overflow-wrap:anywhere;max-width:100%;font-size:28px;font-weight:590}.earn-details{border-radius:22px;gap:20px;display:grid}.earn-notice{background:var(--color-info-soft);border-radius:16px;margin:0;padding:16px;font-size:14px;line-height:1.5}.earn-warning{background:var(--color-warning-wash);color:var(--color-warning-text)}.earn-close-button{color:var(--color-danger)}.earn-sheet-description{color:var(--color-text-secondary);margin:0;font-size:14px;line-height:1.6}.earn-close-sheet .bottom-sheet-content,.earn-success-sheet .bottom-sheet-content,.earn-terms-sheet .bottom-sheet-content{gap:24px;display:grid}.earn-success-sheet{padding-bottom:max(34px, env(safe-area-inset-bottom))}.earn-success-sheet .rewards-success-copy strong{margin-top:21px;font-size:20px;font-weight:590;line-height:29px}.earn-success-sheet .rewards-success-copy p{max-width:320px;margin-top:15px;font-size:14px;line-height:17px}.earn-success-sheet .rewards-success-icon.pending{color:var(--color-warning-text);background:var(--color-warning-wash)}.earn-success-sheet .rewards-success-icon.failed{color:var(--color-danger);background:color-mix(in srgb, var(--color-danger) 10%, transparent)}.earn-success-sheet .reward-section{box-shadow:none}.earn-terms-sheet p{margin:0;font-size:14px;line-height:1.6}.earn-terms-sheet h3{margin:0}.earn-paid-summary{gap:16px;margin-top:8px;display:grid}.earn-form button:disabled{opacity:.5;cursor:default}.earn-form .earn-amount-input-row input:focus-visible{outline:none}.earn-screen>.deposit-topbar{grid-template-columns:44px 1fr 44px;padding-inline:0}.earn-screen>.deposit-topbar .deposit-back-button{width:44px;height:44px}.earn-screen>.deposit-topbar h1{margin-top:11px;font-size:16px}.earn-form>.earn-bottom{margin-top:32px}.earn-success-sheet .earn-details{gap:16px;margin-top:22px}.earn-success-sheet .rewards-success-icon{width:54px;height:54px}.earn-success-sheet .rewards-success-actions button,.earn-form .primary-large-button{border-radius:26px;height:52px;min-height:52px}.earn-screen>.deposit-topbar .deposit-back-button,.earn-help-button{background:var(--color-surface);width:44px;height:44px;box-shadow:var(--shadow-tile);border-radius:50%}.earn-help-button{color:var(--color-text);justify-self:end;font-size:20px}.earn-screen>.deposit-topbar:has(.earn-help-button) h1{justify-content:center;align-items:center;gap:4px;display:flex}.earn-screen>.deposit-topbar:has(.earn-help-button) h1:before{content:"";background:url(/assets/usdt.svg) 50%/contain no-repeat;width:20px;height:20px;display:block}.earn-form .earn-timeline i{background:var(--color-text);border-radius:50%;width:6px;height:6px;margin-top:6px}.earn-form .earn-timeline strong{font-weight:400}.earn-form>.reward-link-card{min-height:58px;margin-top:-8px}.earn-form .earn-estimate-card{gap:4px;min-height:78px;padding:20px}.earn-form .earn-timeline{gap:32px;margin-top:-8px}.earn-form .earn-timeline strong{line-height:17px}.earn-form .earn-timeline small{line-height:14px}.earn-form .earn-timeline span{gap:4px}.reward-section>.earn-info-row{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;font-size:14px;line-height:18px;display:flex}.earn-info-row>span{min-width:0;color:var(--color-muted);flex:1 1 0}.earn-info-row>b{min-width:0;max-width:65%;font-size:inherit;font-weight:510;line-height:inherit;white-space:normal;overflow-wrap:anywhere;text-align:right;flex:0 auto}.earn-success-sheet .earn-details{gap:16px}.earn-success-sheet .earn-info-row{font-weight:400;line-height:17px}.earn-success-sheet .earn-info-row>b{font-weight:400}.earn-form .earn-product span,.earn-form .earn-product strong{line-height:14px}.rewards-success-sheet.earn-success-sheet{border-radius:40px 40px 0 0;gap:10px}.earn-success-sheet .bottom-sheet-toolbar{border-radius:40px 40px 0 0;padding-bottom:0}.earn-success-sheet .rewards-success-copy{gap:0}.earn-success-sheet .sheet-grabber-handle{padding-bottom:6px}.earn-success-sheet .bottom-sheet-title-row{grid-template-columns:44px 1fr 44px}.earn-success-sheet .bottom-sheet-close{background:var(--color-surface);border-radius:50%;width:44px;height:44px;box-shadow:0 2px 5px #00000014}.earn-result-overlay .bottom-sheet-backdrop{-webkit-backdrop-filter:none}.earn-screen .earn-asset-card{border-radius:22px;min-height:78px}.earn-screen .earn-asset-card strong,.earn-screen .earn-asset-card small{font-size:14px;font-weight:400;line-height:17px}.earn-asset-card .earn-asset-rate{color:var(--color-gain)}.earn-history{gap:16px;min-width:0;display:grid}.earn-history-pagination{background:var(--color-surface);border-radius:22px;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:6px 12px;font-size:14px;display:grid}.earn-history-pagination button{min-height:44px;color:var(--color-primary);font:inherit;padding:0}.earn-history-pagination button:first-child{text-align:left}.earn-history-pagination button:last-child{text-align:right}.earn-history-pagination button:disabled{color:var(--color-muted);opacity:.5}.assets-page.rewards-page:has(>.earn-screen-overview){--earn-overview-background:var(--color-background);--earn-overview-card:var(--color-surface);padding:0px 16px max(32px, env(safe-area-inset-bottom));background:var(--earn-overview-background)}:root[data-theme=dark] .assets-page.rewards-page:has(>.earn-screen-overview){--earn-overview-background:var(--color-background);--earn-overview-card:var(--color-surface)}.earn-screen-overview{position:relative}.earn-screen-overview>.deposit-topbar{z-index:2;height:44px;padding-bottom:0;padding-top:var(--screen-padding-top);align-items:center;position:relative}.earn-screen-overview>.deposit-topbar h1{margin:0;font-size:16px;font-weight:590;line-height:22px}.earn-screen-overview>.deposit-topbar .deposit-back-button{background:var(--earn-overview-card);place-items:center;display:grid}.earn-screen-overview .earn-hero{gap:0;padding:77px 0 66px}.earn-screen-overview .earn-hero>span{font-size:14px;font-weight:400;line-height:17px}.earn-screen-overview .earn-hero>strong{margin-top:12px;font-size:40px;font-weight:590;line-height:48px}.earn-screen-overview .earn-hero>strong small{font-size:20px;font-weight:400;line-height:1}.earn-screen-overview .earn-hero>p{margin-top:4px;font-size:14px;font-weight:400;line-height:17px}.earn-screen-overview .earn-accrued-amount .amount-animated,.earn-screen-overview .earn-accrued-amount .amount-animated span{color:inherit;font-size:inherit}.earn-screen-overview .earn-accrued-amount .amount-animated{white-space:normal;overflow-wrap:anywhere;max-width:100%}.earn-screen-overview .earn-overview-content{gap:36px;padding-bottom:0}.earn-screen-overview .rewards-section-title{margin:0;font-size:16px;font-weight:510;line-height:19px}.earn-screen-overview .earn-owned-section,.earn-screen-overview .earn-available-section{gap:15px;min-width:0;display:grid}.earn-screen-overview .earn-position-compact{background:var(--earn-overview-card);min-height:148px;box-shadow:none;border-radius:22px;grid-template-rows:38px minmax(54px,auto);gap:16px;padding:20px}.earn-screen-overview .earn-position-compact.with-status{grid-template-rows:38px minmax(54px,auto) auto}.earn-screen-overview .earn-position-header{align-items:center;gap:16px;min-width:0;display:flex}.earn-screen-overview .earn-position-header>img{flex:0 0 32px;width:32px;height:32px}.earn-screen-overview .earn-position-header>span{gap:4px;display:grid}.earn-screen-overview .earn-position-header strong,.earn-screen-overview .earn-position-header small{font-size:14px;font-weight:400;line-height:17px}.earn-screen-overview .earn-position-header small{color:var(--color-gain)}.earn-screen-overview .earn-position-values{border-top:1px solid var(--color-divider);grid-template-columns:minmax(0,116px) minmax(0,1fr) 16px;align-items:start;gap:12px;padding-top:16px;display:grid}.earn-screen-overview .earn-position-values>span{min-width:0;color:var(--color-muted);gap:4px;font-size:12px;line-height:14px;display:grid}.earn-screen-overview .earn-position-values strong{min-width:0;color:var(--color-text);overflow-wrap:anywhere;font-size:14px;font-weight:400;line-height:17px}.earn-screen-overview .earn-position-values>svg{color:var(--color-muted);align-self:center}.earn-screen-overview .earn-asset-card{background:var(--earn-overview-card);min-height:78px;box-shadow:none;border-radius:22px;gap:16px;padding:20px}.earn-screen-overview .earn-asset-card>svg{color:var(--color-muted);flex:0 0 16px;margin-left:auto}.earn-screen-overview .earn-paid-summary{background:var(--earn-overview-card);box-shadow:none;margin-top:0}.earn-screen-overview .earn-history-pagination{background:var(--earn-overview-card)}.updates-page{color:var(--color-text)}.updates-intro{padding:28px 0 24px}.updates-intro>span{color:var(--color-primary);font-size:28px}.updates-intro h2{letter-spacing:-1.2px;margin:12px 0;font-size:clamp(28px,6vw,40px);line-height:1.15}.updates-intro p{max-width:560px;color:var(--color-text-secondary);margin:0;line-height:1.6}.updates-filters{scrollbar-width:thin;gap:8px;padding:4px 2px 16px;display:flex;overflow-x:auto}.updates-filters button,.updates-feedback button{border:1px solid var(--color-divider);background:var(--color-surface);color:var(--color-text);font:inherit;cursor:pointer;border-radius:24px;flex-shrink:0;padding:11px 16px}.updates-filters button[aria-pressed=true],.updates-feedback button[aria-pressed=true]{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-primary-foreground)}.updates-page button:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.updates-page button:disabled{opacity:.55;cursor:default}.updates-month{margin:24px 0 32px}.updates-month>h2{margin:0 0 8px;font-size:20px;font-weight:600}.updates-row{border-bottom:1px solid var(--color-divider);overflow-wrap:anywhere;padding:24px 0}.updates-meta{color:var(--color-text-secondary);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;line-height:1.6;display:flex}.updates-badge{text-transform:uppercase;letter-spacing:.3px;background:var(--color-field);color:var(--color-text);border-radius:6px;padding:4px 8px;font-size:11px;font-weight:600;line-height:1.4;display:inline-flex}.updates-badge-new_releases{color:var(--color-gain);background:color-mix(in srgb, var(--color-gain) 12%, transparent)}.updates-badge-improvements{color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 12%, transparent)}.updates-badge-retired{color:var(--color-loss);background:color-mix(in srgb, var(--color-loss) 12%, transparent)}.updates-row h3{margin:12px 0 0;font-size:18px;line-height:1.4}.updates-row h3 button{text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;gap:16px;padding:0;display:flex}.updates-row h3 button:hover{color:var(--color-primary)}.updates-row h3 button span{color:var(--color-text-secondary);flex-shrink:0}.updates-row p{color:var(--color-text-secondary);margin:10px 0 0;font-size:14px;line-height:1.65}.updates-tags{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.updates-tags span{background:var(--color-field);color:var(--color-text-secondary);border-radius:6px;padding:4px 8px;font-size:11px}.updates-loading{gap:16px;padding:32px 0;display:grid}.updates-article-header{text-align:center;padding:32px 0 28px}.updates-article-header .updates-meta{justify-content:center;margin:16px 0}.updates-article-header h2{letter-spacing:-.8px;overflow-wrap:anywhere;margin:20px 0 0;font-size:clamp(26px,5vw,38px);line-height:1.2}.updates-fallback{color:var(--color-text-secondary);font-size:12px}.updates-banner{border-radius:16px;width:100%;height:auto;margin-bottom:28px;display:block}.updates-prose{overflow-wrap:anywhere;color:var(--color-text-secondary);font-size:15px;line-height:1.8}.updates-prose>:first-child{margin-top:0}.updates-prose p{margin:0 0 1.25em}.updates-prose h1,.updates-prose h2,.updates-prose h3,.updates-prose h4{color:var(--color-text);margin:1.5em 0 .7em;line-height:1.3}.updates-prose h1{font-size:28px}.updates-prose h2{font-size:24px}.updates-prose h3{font-size:20px}.updates-prose strong{color:var(--color-text)}.updates-prose a{color:var(--color-primary);text-underline-offset:3px;text-decoration:underline}.updates-prose ul,.updates-prose ol{margin:0 0 1.25em;padding-left:24px}.updates-prose li+li{margin-top:.5em}.updates-prose img{border-radius:12px;max-width:100%;height:auto}.updates-prose code{background:var(--color-field);color:var(--color-text);border-radius:4px;padding:2px 5px;font-size:.9em}.updates-prose pre{background:var(--color-field);border-radius:12px;padding:16px;overflow-x:auto}.updates-prose pre code{padding:0}.updates-prose blockquote{border-left:3px solid var(--color-primary);margin:1.5em 0;padding-left:16px}.updates-prose table{border-collapse:collapse;display:block;overflow-x:auto}.updates-prose th,.updates-prose td{border:1px solid var(--color-divider);padding:8px}.updates-prose hr{border:0;border-top:1px solid var(--color-divider);margin:24px 0}.updates-feedback{border-top:1px solid var(--color-divider);margin-top:32px;padding:24px 0}.updates-feedback>p{margin:0 0 14px;font-weight:500}.updates-feedback>div{gap:12px;display:flex}.updates-feedback small{color:var(--color-text-secondary);margin-top:16px;display:block}.updates-feedback [role=alert]{color:var(--color-loss);margin-top:12px}.updates-related{border-top:1px solid var(--color-divider);margin-top:16px;padding-top:28px}.updates-related>h2{margin:0 0 8px;font-size:24px}.requisites-page{padding-bottom:120px}.requisite-tabs{scrollbar-width:none;gap:8px;margin-bottom:4px;padding:2px 0;display:flex;overflow-x:auto}.requisite-tabs::-webkit-scrollbar{display:none}.requisite-tab{background:var(--color-surface-subtle);height:40px;color:var(--color-text);letter-spacing:var(--letter-spacing);white-space:nowrap;border-radius:40px;align-items:center;gap:6px;padding:0 18px;font-size:14px;font-weight:590;transition:background .16s,color .16s;display:inline-flex}.requisite-tab.active{background:var(--color-primary);color:var(--color-primary-foreground)}.requisite-tab em{opacity:.85;font-style:normal}.requisite-list{flex-direction:column;gap:12px;display:flex}.requisite-row{background:var(--color-surface);box-shadow:var(--shadow-sheet);border-radius:20px;position:relative;overflow:hidden}.requisite-row-card{background:var(--color-surface);width:100%;color:var(--color-text);text-align:left;touch-action:pan-y;align-items:center;gap:14px;padding:16px 20px;transition:transform .22s;display:flex}.requisite-row-card.dragging{transition:none}.requisite-row-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.requisite-row-text strong{letter-spacing:var(--letter-spacing);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:590;overflow:hidden}.requisite-row-text small{color:var(--color-muted);letter-spacing:var(--letter-spacing);font-size:14px}.requisite-row-tag{background:var(--color-surface-subtle);color:var(--color-muted);white-space:nowrap;border-radius:8px;padding:6px 10px;font-size:12px}.requisite-row-glyph{background:var(--color-surface-subtle);width:40px;height:40px;color:var(--color-muted);border-radius:50%;flex:none;place-items:center;display:grid}.requisite-row-glyph img{border-radius:50%;width:26px;height:26px}.requisite-row-avatar{border-radius:50%;flex:none;width:40px;height:40px}.requisite-row-delete{background:var(--color-danger-wash);width:52px;height:52px;color:var(--color-danger);opacity:0;pointer-events:none;border-radius:16px;place-items:center;transition:opacity .18s,transform .18s;display:grid;position:absolute;top:50%;right:16px;transform:translateY(-50%)scale(.8)}.requisite-row.open .requisite-row-delete{opacity:1;pointer-events:auto;transform:translateY(-50%)scale(1)}.requisite-row-delete:active{transform:translateY(-50%)scale(.92)}.home-arrange-hint{color:var(--color-muted);letter-spacing:var(--letter-spacing);margin:0;font-size:14px;line-height:18px}.home-arrange-card{padding:8px 16px}.home-arrange-list{gap:2px;width:100%;margin:0;padding-left:0;list-style:none;display:grid}.home-arrange-row{background:var(--color-surface);border-radius:12px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 0;transition:transform .16s;display:grid}.home-arrange-row.is-hidden .home-arrange-title{opacity:.45}.home-arrange-row.is-dragging{z-index:2;transition:none;position:relative;box-shadow:0 10px 24px #00000024}.home-arrange-grip{width:24px;height:36px;color:var(--color-disabled);cursor:grab;touch-action:none;justify-content:center;align-items:center;display:flex}.home-arrange-row.is-dragging .home-arrange-grip{color:var(--color-text-secondary);cursor:grabbing}.home-arrange-title{min-width:0;color:var(--color-text);letter-spacing:var(--letter-spacing);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:510;overflow:hidden}.home-arrange-eye{width:32px;height:36px;color:var(--color-text-secondary);justify-content:center;align-items:center;display:flex}.home-arrange-eye:disabled,.home-arrange-grip:disabled{opacity:.4}.home-arrange-locked{color:var(--color-muted);letter-spacing:var(--letter-spacing);font-size:12px}.home-arrange-switch{justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.home-arrange-switch-main{align-items:center;gap:12px;min-width:0;display:flex}.home-arrange-switch-icon{background:var(--color-surface-subtle);width:32px;height:32px;color:var(--color-text);border-radius:50%;flex:none;place-items:center;display:grid}.home-arrange-switch-text{gap:2px;min-width:0;display:grid}.home-arrange-switch-text b{color:var(--color-text);letter-spacing:var(--letter-spacing);font-size:14px;font-weight:510}.home-arrange-switch-text small{color:var(--color-muted);letter-spacing:var(--letter-spacing);font-size:12px;line-height:16px}.home-arrange-reset{color:var(--color-primary);letter-spacing:var(--letter-spacing);align-self:center;padding:8px 16px;font-size:14px;font-weight:510}.home-arrange-reset:disabled{color:var(--color-disabled)}.nickname-form{flex-direction:column;gap:16px;padding-bottom:16px;display:flex}.nickname-note,.nickname-error{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.5}.nickname-note{color:var(--color-muted)}.nickname-error{color:var(--color-danger,#e24b4b)}.nickname-input:focus-within{outline:2px solid var(--color-primary);outline-offset:2px}.nickname-input input{font-size:16px}.settings-menu-card .profile-row-value{text-overflow:ellipsis;white-space:nowrap;max-width:min(42vw,240px);overflow:hidden}.profile-identity{min-width:0;max-width:100%}.profile-name{overflow-wrap:anywhere;text-align:center;max-width:100%}.statements-page{padding-bottom:40px}.statements-hint{color:var(--color-muted);letter-spacing:var(--letter-spacing);margin:0;font-size:14px}.statements-list{flex-direction:column;gap:12px;display:flex}.statement-month-card{color:var(--color-text);text-align:left;flex-direction:column;gap:8px;padding:20px;display:flex}.statement-month-card strong{letter-spacing:var(--letter-spacing);font-size:14px;font-weight:590}.statement-month-meta{flex-wrap:wrap;gap:8px;display:flex}.statement-month-meta em{background:var(--color-surface-subtle);color:var(--color-text-secondary);letter-spacing:var(--letter-spacing);border-radius:8px;padding:6px 10px;font-size:12px;font-style:normal}.statement-month-meta em.statement-month-turnover{background:var(--color-info-soft);color:var(--color-primary)}.statement-sheet-body{flex-direction:column;gap:16px;padding-bottom:8px;display:flex}.statement-sheet-rows{border-radius:var(--radius);background:var(--color-surface-subtle);flex-direction:column;gap:12px;margin:0;padding:16px;display:flex}.statement-sheet-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.statement-sheet-row dt{color:var(--color-muted);letter-spacing:var(--letter-spacing);font-size:12px}.statement-sheet-row dd{letter-spacing:var(--letter-spacing);text-align:right;margin:0;font-size:14px;font-weight:510}.statement-sheet-hint{color:var(--color-muted);letter-spacing:var(--letter-spacing);text-align:center;margin:0;font-size:12px}.statement-sheet-actions{flex-direction:column;gap:8px;display:flex}.statement-sheet-actions button[disabled]{background:var(--color-divider);color:var(--color-muted);cursor:default}:root{--aml-risk-medium:#d97706}:root[data-theme=dark]{--aml-risk-medium:#f5a623}.aml-page{flex-direction:column;min-height:100%;display:flex}.aml-content{padding:8px var(--screen-padding-x) 32px;flex-direction:column;gap:20px;display:flex}.aml-form{flex-direction:column;gap:12px;display:flex}.aml-helper-actions{gap:8px;display:flex}.aml-helper-actions button{background:var(--color-surface-subtle);color:var(--color-text);cursor:pointer;border:0;border-radius:32px;align-items:center;gap:6px;padding:8px 14px;font-family:inherit;font-size:12px;font-weight:510;display:inline-flex}.aml-field-label{color:var(--color-text-muted);margin-top:4px;font-size:12px;font-weight:510}.aml-network-list{flex-wrap:wrap;gap:8px;display:flex}.aml-network-option{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);cursor:pointer;border-radius:32px;padding:8px 14px;font-family:inherit;font-size:14px;font-weight:510}.aml-network-option.selected{border-color:var(--color-accent);background:var(--color-accent-wash);color:var(--color-accent)}.aml-check-button{margin-top:8px}.aml-result-card{border-radius:var(--radius-m);background:var(--color-surface);box-shadow:var(--shadow-tile);flex-direction:column;gap:14px;padding:16px;display:flex}.aml-result-header{align-items:center;gap:12px;display:flex}.aml-risk-dot{border-radius:50%;flex:0 0 14px;width:14px;height:14px}.aml-risk-dot.low{background:var(--color-gain)}.aml-risk-dot.medium{background:var(--aml-risk-medium)}.aml-risk-dot.high{background:var(--color-loss)}.aml-result-heading{flex-direction:column;gap:2px;display:flex}.aml-result-heading small{color:var(--color-text-muted);font-size:14px}.aml-risk-label{font-size:14px;font-style:normal;font-weight:590}.aml-risk-label.low{color:var(--color-gain)}.aml-risk-label.medium{color:var(--aml-risk-medium)}.aml-risk-label.high{color:var(--color-loss)}.aml-check-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.aml-check-list li{color:var(--color-text);align-items:center;gap:10px;font-size:14px;display:flex}.aml-check-mark{width:20px;height:20px;color:var(--color-on-dark);border-radius:50%;flex:0 0 20px;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.aml-check-list li.passed .aml-check-mark{background:var(--color-gain)}.aml-check-list li.failed .aml-check-mark{background:var(--color-loss)}.aml-provider-note{color:var(--color-text-muted);margin:0;font-size:12px;line-height:1.3}.aml-history{flex-direction:column;gap:12px;display:flex}.aml-history h2{color:var(--color-text);margin:0;font-size:16px;font-weight:590}.aml-history-row{border-radius:var(--radius-m);background:var(--color-surface);box-shadow:var(--shadow-tile);justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.aml-history-main,.aml-history-side{flex-direction:column;gap:4px;min-width:0;display:flex}.aml-history-side{text-align:right;flex-shrink:0;align-items:flex-end}.aml-history-main strong{color:var(--color-text);overflow-wrap:anywhere;font-size:14px;font-weight:590}.aml-history-main small,.aml-history-side small{color:var(--color-text-muted);font-size:14px}.aml-history-side .aml-risk-label{font-size:12px}.checkout-page{overscroll-behavior:none;-webkit-overflow-scrolling:touch;height:100dvh;padding:calc(var(--overlay-safe-top) + 16px) var(--screen-padding-x) calc(32px + var(--overlay-safe-bottom));background:var(--color-bg);justify-content:center;align-items:flex-start;display:flex;overflow:hidden auto}.checkout-card{border-radius:var(--radius-l);background:var(--color-surface);width:100%;max-width:460px;box-shadow:var(--shadow-card);flex-direction:column;display:flex;overflow:hidden}.checkout-summary{background:var(--color-surface-subtle);flex-direction:column;gap:20px;padding:20px 20px 24px;display:flex}.checkout-brand{align-items:center;gap:8px;min-width:0;display:flex}.checkout-brand b{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:590;overflow:hidden}.checkout-logo{object-fit:cover;border-radius:8px;width:28px;height:28px}.checkout-hero{align-items:center;gap:12px;min-width:0;display:flex}.checkout-asset{border-radius:50%;flex-shrink:0;width:40px;height:40px}.checkout-sum{flex-direction:column;gap:2px;min-width:0;display:flex}.checkout-sum strong{color:var(--color-text);overflow-wrap:anywhere;font-size:32px;font-weight:590;line-height:40px}.checkout-sum small{color:var(--color-text-muted);font-size:14px;font-weight:510}.checkout-timer{border-radius:var(--radius-m);background:var(--color-surface);align-items:center;gap:12px;padding:12px 16px;display:flex}.checkout-timer span{flex-direction:column;gap:2px;display:flex}.checkout-timer small{color:var(--color-text-muted);font-size:12px}.checkout-timer b{font-variant-numeric:tabular-nums;color:var(--color-gain);font-size:16px;font-weight:590}.checkout-ring{flex-shrink:0;width:36px;height:36px;transform:rotate(-90deg)}.checkout-ring .track{fill:none;stroke:var(--color-divider);stroke-width:3px}.checkout-ring .progress{fill:none;stroke:var(--color-gain);stroke-width:3px;stroke-linecap:round;transition:stroke-dasharray 1s linear}.checkout-payee{border-radius:var(--radius-m);background:color-mix(in srgb, var(--color-gain) 8%, var(--color-surface));align-items:center;gap:12px;padding:12px;display:flex}.checkout-payee-shield{border-radius:var(--radius-s);background:color-mix(in srgb, var(--color-surface) 72%, transparent);width:40px;height:40px;color:var(--color-gain);flex-shrink:0;place-items:center;margin-left:auto;display:grid}.checkout-payee-shield svg{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.checkout-avatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:44px;height:44px}.checkout-avatar.initial{background:var(--color-surface);color:var(--color-text);justify-content:center;align-items:center;font-size:19px;font-weight:590;display:flex}.checkout-payee-text{flex-direction:column;gap:2px;min-width:0;display:flex}.checkout-payee-text small{color:var(--color-text-muted);font-size:14px}.checkout-payee-text strong{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:590;overflow:hidden}.checkout-note{border-radius:var(--radius-m);background:var(--color-surface);color:var(--color-text);margin:0;padding:12px;font-size:14px}.checkout-code{color:var(--color-text-muted);align-items:center;gap:8px;margin:0;font-size:12px;display:flex}.checkout-code b{font-variant-numeric:tabular-nums;color:var(--color-text);font-weight:590}.checkout-code-copy{border-radius:var(--radius-s);background:var(--color-surface);width:34px;height:34px;color:var(--color-text-muted);cursor:pointer;border:none;place-items:center;margin-left:auto;padding:0;display:grid}.checkout-code-copy.copied{color:var(--color-gain)}.checkout-code-copy svg{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.checkout-actions{flex-direction:column;gap:14px;padding:20px;display:flex}.checkout-actions h2{color:var(--color-text);margin:0;font-size:16px;font-weight:590}.checkout-rails{flex-direction:column;gap:8px;display:flex}.checkout-rail{border-radius:var(--radius-m);background:var(--color-surface-muted);text-align:left;cursor:pointer;border:1px solid #0000;align-items:center;gap:12px;width:100%;padding:12px;font-family:inherit;display:flex}.checkout-rail.selected{border-color:var(--color-accent);background:var(--color-surface)}.checkout-rail img{flex-shrink:0;width:32px;height:32px}.checkout-rail span{flex-direction:column;gap:2px;min-width:0;display:flex}.checkout-rail strong{color:var(--color-text);font-size:14px;font-weight:590}.checkout-rail small{color:var(--color-text-muted);font-size:14px}.checkout-subtitle{color:var(--color-text-muted);margin:2px 0 0;font-size:14px;font-weight:510}.checkout-coins{flex-wrap:wrap;gap:8px;display:flex}.checkout-coin{border-radius:var(--radius-m);background:var(--color-surface-muted);cursor:pointer;border:1px solid #0000;align-items:center;gap:8px;padding:10px 14px;font-family:inherit;display:flex}.checkout-coin.selected{border-color:var(--color-accent);background:var(--color-surface)}.checkout-coin img{width:24px;height:24px}.checkout-coin strong{color:var(--color-text);font-size:14px;font-weight:590}.checkout-networks{flex-wrap:wrap;gap:8px;display:flex}.checkout-network{border-radius:var(--radius-m);background:var(--color-surface-muted);color:var(--color-text);cursor:pointer;border:1px solid #0000;padding:10px 14px;font-family:inherit;font-size:14px;font-weight:510}.checkout-network.selected{border-color:var(--color-accent);background:var(--color-surface)}.checkout-error{color:var(--color-loss);text-align:center;margin:0;font-size:12px;font-weight:510}.checkout-actions .primary-large-button,.checkout-actions .secondary-large-button{cursor:pointer;border:0;font-family:inherit}.checkout-redirect-button{text-decoration:none}.checkout-crypto,.checkout-redirect{flex-direction:column;gap:14px;display:flex}.checkout-redirect p{color:var(--color-text);margin:0;font-size:14px}.checkout-qr{border-radius:var(--radius-l);background:var(--color-surface);box-shadow:var(--shadow-tile);justify-content:center;align-items:center;padding:16px;display:flex}.checkout-qr-code{width:180px;height:180px;display:block}.checkout-rows{border-radius:var(--radius-m);background:var(--color-surface-muted);flex-direction:column;gap:10px;margin:0;padding:14px;display:flex}.checkout-rows div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.checkout-rows dt{color:var(--color-text-muted);font-size:12px}.checkout-rows dd{color:var(--color-text);text-align:right;overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:590}.checkout-address{font-variant-numeric:tabular-nums}.checkout-hint-button{background:var(--color-divider);width:16px;height:16px;color:var(--color-text);cursor:pointer;vertical-align:middle;border:0;border-radius:50%;margin-left:6px;padding:0;font-family:inherit;font-size:12px;font-style:normal;font-weight:590;line-height:16px}.checkout-hint-popover{border-radius:var(--radius-m);background:var(--color-surface-muted);color:var(--color-text);margin:0;padding:12px;font-size:14px}.checkout-warning{border-radius:var(--radius-m);background:var(--color-danger-wash);align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.checkout-warning-mark{background:var(--color-loss);width:20px;height:20px;color:var(--color-on-dark);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:590;display:flex}.checkout-warning span{flex-direction:column;gap:2px;min-width:0;display:flex}.checkout-warning strong{color:var(--color-text);font-size:14px;font-weight:590}.checkout-warning small{color:var(--color-text-muted);font-size:14px}.checkout-hint{color:var(--color-text-muted);margin:0;font-size:14px}.checkout-waiting{border-radius:var(--radius-m);background:var(--color-info-soft);align-items:center;gap:10px;padding:12px 14px;display:flex}.checkout-waiting span{flex-direction:column;gap:2px;min-width:0;display:flex}.checkout-waiting strong{color:var(--color-text);font-size:14px;font-weight:590}.checkout-waiting small{color:var(--color-text-muted);font-size:14px}.checkout-waiting-dot{background:var(--color-accent);border-radius:50%;flex-shrink:0;width:10px;height:10px;animation:1.4s ease-in-out infinite checkout-pulse}@keyframes checkout-pulse{0%,to{opacity:.35}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.checkout-waiting-dot{animation:none}.checkout-ring .progress{transition:none}}.checkout-outcome{border-radius:var(--radius);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:6px;padding:36px 24px;display:flex}.checkout-outcome-icon{width:88px;height:88px;color:var(--color-text-muted);background:var(--color-surface);box-shadow:0 0 0 16px color-mix(in srgb, currentColor 9%, transparent), var(--shadow-tile);border-radius:50%;place-items:center;margin-bottom:22px;animation:.35s ease-out checkout-outcome-pop;display:grid;position:relative}.checkout-outcome.ok .checkout-outcome-icon{color:var(--color-gain)}.checkout-outcome.error .checkout-outcome-icon{color:var(--color-loss)}.checkout-outcome-icon svg{stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:42px;height:42px}.checkout-outcome-spark{opacity:.45;background:linear-gradient(currentColor,currentColor) 50%/100% 2px no-repeat,linear-gradient(currentColor,currentColor) 50%/2px 100% no-repeat;width:12px;height:12px;position:absolute}.checkout-outcome-spark.s1{top:-22px;right:-26px}.checkout-outcome-spark.s2{opacity:.3;width:9px;height:9px;top:14px;left:-34px}.checkout-outcome-spark.s3{opacity:.35;width:8px;height:8px;bottom:-4px;right:-34px}.checkout-outcome strong{color:var(--color-text);font-size:20px;font-weight:590}.checkout-outcome.ok strong{color:var(--color-gain)}.checkout-outcome.error strong{color:var(--color-loss)}.checkout-outcome p{color:var(--color-text);margin:0;font-size:14px}@keyframes checkout-outcome-pop{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.checkout-outcome-icon{animation:none}}.checkout-powered{color:var(--color-text-muted);justify-content:center;align-items:center;gap:6px;margin:0;font-size:12px;display:flex}.checkout-powered img{object-fit:cover;border-radius:4px;width:16px;height:16px}.checkout-powered b{color:var(--color-text);font-weight:590}@media (width>=900px){.checkout-page{padding:40px 32px}.checkout-card{grid-template-columns:minmax(320px,5fr) minmax(360px,6fr);max-width:920px;margin-block:auto;display:grid}.checkout-card-single{max-width:520px;display:flex}.checkout-summary{gap:24px;padding:32px}.checkout-summary .checkout-code{margin-top:auto}.checkout-actions{gap:16px;padding:32px}.checkout-sum strong{font-size:40px;line-height:46px}}.paylink-page{flex-direction:column;min-height:100%;display:flex}.paylink-list{flex-direction:column;gap:12px;display:flex}.paylink-card{border-radius:var(--radius-m);background:var(--color-surface);width:100%;box-shadow:var(--shadow-tile);text-align:left;cursor:pointer;border:0;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px;font-family:inherit;display:flex}.paylink-card-main,.paylink-card-side{flex-direction:column;gap:4px;min-width:0;display:flex}.paylink-card-side{text-align:right;flex-shrink:0;align-items:flex-end}.paylink-card-main strong{color:var(--color-text);font-size:16px;font-weight:590}.paylink-card-main small,.paylink-card-side small{color:var(--color-text-muted);text-overflow:ellipsis;font-size:14px;overflow:hidden}.paylink-status{font-size:12px;font-style:normal;font-weight:510}.paylink-status.green{color:var(--color-gain)}.paylink-status.muted{color:var(--color-text-muted)}.paylink-status.red{color:var(--color-loss)}.paylink-load-more{color:var(--color-accent);cursor:pointer;background:0 0;border:0;padding:12px;font-family:inherit;font-size:14px;font-weight:510}.paylink-create-form{flex-direction:column;gap:12px;padding-bottom:8px;display:flex}.paylink-field-label{color:var(--color-text-muted);margin-top:4px;font-size:12px;font-weight:510}.paylink-option-list{flex-direction:column;gap:8px;display:flex}.paylink-option{border-radius:var(--radius-m);background:var(--color-surface-muted);text-align:left;cursor:pointer;border:1px solid #0000;align-items:center;gap:12px;width:100%;padding:12px;font-family:inherit;display:flex}.paylink-option.selected{border-color:var(--color-accent);background:var(--color-surface)}.paylink-option img{width:32px;height:32px}.paylink-option span{flex-direction:column;gap:2px;display:flex}.paylink-option strong{color:var(--color-text);font-size:14px;font-weight:590}.paylink-option small{color:var(--color-text-muted);font-size:14px}.paylink-created{flex-direction:column;align-items:center;gap:12px;padding-bottom:8px;display:flex}.paylink-qr-visual{border-radius:var(--radius-l);background:var(--color-surface);box-shadow:var(--shadow-tile);justify-content:center;align-items:center;padding:16px;display:flex}.paylink-qr-code{width:180px;height:180px;display:block}.paylink-qr-hint{color:var(--color-text-muted);text-align:center;margin:0;font-size:14px}.paylink-url{max-width:100%;color:var(--color-text);word-break:break-all;text-align:center;margin:0;font-size:14px}.paylink-created-actions{gap:8px;width:100%;display:flex}.paylink-secondary-button{border-radius:var(--radius-m);background:var(--color-surface-muted);color:var(--color-text);cursor:pointer;border:0;flex:1;justify-content:center;align-items:center;gap:8px;padding:12px;font-family:inherit;font-size:14px;font-weight:510;display:flex}.paylink-secondary-button img{width:18px;height:18px}.paylink-details{flex-direction:column;gap:16px;padding-bottom:8px;display:flex}.paylink-details-summary{flex-direction:column;gap:6px;display:flex}.paylink-details-summary strong{color:var(--color-text);font-size:20px;font-weight:590}.paylink-details-summary p{color:var(--color-text);margin:0;font-size:14px}.paylink-details-summary small{color:var(--color-text-muted);font-size:14px}.paylink-danger-button{border-radius:var(--radius-m);background:var(--color-surface-muted);width:100%;color:var(--color-loss);cursor:pointer;border:0;padding:14px;font-family:inherit;font-size:16px;font-weight:510}.paylink-danger-button:disabled{opacity:.5;cursor:default}.paylink-pay-page{overscroll-behavior:none;-webkit-overflow-scrolling:touch;height:100dvh;padding:calc(var(--overlay-safe-top) + 16px) var(--screen-padding-x) calc(24px + var(--overlay-safe-bottom));background:var(--color-bg);justify-content:center;align-items:flex-start;display:flex;overflow:hidden auto}.paylink-invoice{border-radius:var(--radius-l);background:var(--color-surface);width:100%;max-width:460px;box-shadow:var(--shadow-card);flex-direction:column;display:flex;overflow:hidden}.paylink-invoice-head{background:var(--color-surface-subtle);flex-direction:column;gap:20px;padding:20px 20px 24px;display:flex}.paylink-invoice-brandbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.paylink-invoice-brand{align-items:center;gap:8px;min-width:0;display:flex}.paylink-invoice-brand b{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:590;overflow:hidden}.paylink-invoice-logo{object-fit:cover;border-radius:8px;width:28px;height:28px}.paylink-invoice-close{background:var(--color-surface);width:32px;height:32px;color:var(--color-text-muted);cursor:pointer;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.paylink-invoice-hero{align-items:center;gap:12px;min-width:0;display:flex}.paylink-invoice-asset,.paylink-invoice-asset-skeleton{border-radius:50%;flex-shrink:0;width:40px;height:40px}.paylink-invoice-sum{flex-direction:column;gap:2px;min-width:0;display:flex}.paylink-invoice-sum strong{color:var(--color-text);overflow-wrap:anywhere;font-size:32px;font-weight:590;line-height:40px}.paylink-invoice-sum small{color:var(--color-text-muted);font-size:14px;font-weight:510}.paylink-invoice-timer{border-radius:var(--radius-m);background:var(--color-surface);align-items:center;gap:12px;padding:12px 16px;display:flex}.paylink-invoice-timer span{flex-direction:column;gap:2px;display:flex}.paylink-invoice-timer small{color:var(--color-text-muted);font-size:12px}.paylink-invoice-timer b{font-variant-numeric:tabular-nums;color:var(--color-gain);font-size:16px;font-weight:590}.paylink-invoice-ring{flex-shrink:0;width:36px;height:36px;transform:rotate(-90deg)}.paylink-invoice-ring .track{fill:none;stroke:var(--color-divider);stroke-width:3px}.paylink-invoice-ring .progress{fill:none;stroke:var(--color-gain);stroke-width:3px;stroke-linecap:round;transition:stroke-dasharray 1s linear}.paylink-invoice-body{flex-direction:column;gap:14px;padding:20px;display:flex}.paylink-invoice-loading{flex-direction:column;align-items:center;gap:12px;padding:8px 0;display:flex}.paylink-avatar-skeleton{border-radius:50%;width:48px;height:48px}.paylink-invoice-payee{align-items:center;gap:12px;display:flex}.paylink-creator-avatar{object-fit:cover;border-radius:50%;width:48px;height:48px}.paylink-creator-avatar.initial{background:var(--color-surface-muted);color:var(--color-text);justify-content:center;align-items:center;font-size:20px;font-weight:590;display:flex}.paylink-creator-text{flex-direction:column;gap:2px;min-width:0;display:flex}.paylink-creator-text strong{color:var(--color-text);font-size:16px;font-weight:590}.paylink-creator-text small{color:var(--color-text-muted);font-size:14px}.paylink-note{border-radius:var(--radius-m);background:var(--color-surface-muted);color:var(--color-text);margin:0;padding:12px;font-size:14px}.paylink-pay-error{color:var(--color-loss);text-align:center;margin:0;font-size:12px;font-weight:510}.paylink-invoice-pay{cursor:pointer;border:0;margin-top:2px;font-family:inherit}.paylink-invoice-code{color:var(--color-text-muted);justify-content:center;align-items:center;gap:8px;margin:0;font-size:12px;display:flex}.paylink-invoice-code b{font-variant-numeric:tabular-nums;color:var(--color-text);font-weight:590}.paylink-invoice-copy{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.paylink-invoice-copy img{width:16px;height:16px}.paylink-paid{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:8px 0 0;display:flex}.paylink-paid strong{color:var(--color-gain);font-size:20px;font-weight:590}.paylink-paid p{color:var(--color-text);margin:0 0 8px;font-size:14px}.paylink-paid .primary-large-button{cursor:pointer;border:0;font-family:inherit}.savings-goals-page{min-height:100dvh;padding:var(--screen-padding-top) var(--screen-padding-x) 120px;background:var(--color-background);flex-direction:column;display:flex}.savings-goals-hint{color:var(--color-muted);margin:4px 4px 16px;font-size:14px;line-height:18px}.savings-goals-list{flex-direction:column;gap:12px;display:flex}.savings-goal-card{text-align:left;flex-direction:column;gap:12px;padding:16px;display:flex}.savings-goal-card-head{align-items:center;gap:10px;display:flex}.savings-goal-emoji{background:var(--color-surface-subtle);border-radius:14px;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:20px;display:grid}.savings-goal-title{color:var(--color-text);letter-spacing:-.31px;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:16px;font-weight:590;overflow:hidden}.savings-goal-reached-badge{background:var(--color-info-soft);color:var(--color-gain);border-radius:32px;flex-shrink:0;padding:4px 10px;font-size:12px;font-weight:590}.savings-goal-progress{background:var(--color-divider);border-radius:32px;width:100%;height:6px;display:block;overflow:hidden}.savings-goal-progress i{border-radius:inherit;background:var(--color-primary);height:100%;transition:width .3s;display:block}.savings-goal-card.is-reached .savings-goal-progress i{background:var(--color-gain)}.savings-goal-meta{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.savings-goal-amounts{color:var(--color-text-secondary);letter-spacing:-.15px;font-size:14px}.savings-goal-amounts strong{color:var(--color-text);font-weight:590}.savings-goal-deadline{color:var(--color-muted);flex-shrink:0;font-size:12px}.savings-goal-actions{gap:8px;display:flex}.savings-goal-action{background:var(--color-surface-subtle);height:40px;color:var(--color-text);border-radius:32px;flex:1;font-size:14px;font-weight:510}.savings-goal-action.primary{background:var(--color-accent-wash);color:var(--color-primary)}.savings-goal-action.danger{color:var(--color-loss);flex:none;padding:0 16px}.savings-goal-form{flex-direction:column;gap:12px;display:flex}.savings-goal-form label>span{color:var(--color-muted);margin:0 4px 6px;font-size:12px;display:block}.savings-goal-form .profile-input-field{background:var(--color-field)}.savings-goal-emoji-row{scrollbar-width:none;gap:8px;padding:2px;display:flex;overflow-x:auto}.savings-goal-emoji-option{background:var(--color-field);border-radius:14px;flex-shrink:0;place-items:center;width:44px;height:44px;font-size:22px;display:grid}.savings-goal-emoji-option.is-selected{background:var(--color-accent-wash);box-shadow:inset 0 0 0 2px var(--color-primary)}.savings-goal-sheet-summary{color:var(--color-muted);margin:0 4px;font-size:14px}.sched-page{flex-direction:column;min-height:100%;display:flex}.sched-list{padding:8px var(--screen-padding-x) 96px;flex-direction:column;gap:12px;display:flex}.sched-card{border-radius:var(--radius-m);background:var(--color-surface);width:100%;box-shadow:var(--shadow-tile);text-align:left;cursor:pointer;border:0;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px;font-family:inherit;display:flex}.sched-card-main,.sched-card-side{flex-direction:column;gap:4px;min-width:0;display:flex}.sched-card-side{text-align:right;align-items:flex-end}.sched-card-main strong{color:var(--color-text);font-size:16px;font-weight:590}.sched-card-main small,.sched-card-side small{color:var(--color-text-muted);font-size:14px}.sched-status{font-size:12px;font-style:normal;font-weight:510}.sched-status.green{color:var(--color-gain)}.sched-status.muted{color:var(--color-text-muted)}.sched-status.red,.sched-card-error,.sched-manage-error{color:var(--color-loss)}.sched-create-form{flex-direction:column;gap:12px;padding-bottom:8px;display:flex}.sched-field-label{color:var(--color-text-muted);margin-top:4px;font-size:12px;font-weight:510}.sched-option-list{flex-direction:column;gap:8px;display:flex}.sched-option{border:1px solid var(--color-border);border-radius:var(--radius-s);background:var(--color-surface);text-align:left;cursor:pointer;align-items:center;gap:12px;padding:12px;font-family:inherit;display:flex}.sched-option.selected{border-color:var(--color-accent);background:var(--color-accent-wash)}.sched-option img{width:28px;height:28px}.sched-option span{flex-direction:column;gap:2px;display:flex}.sched-option strong{color:var(--color-text);font-size:14px;font-weight:590}.sched-option small{color:var(--color-text-muted);font-size:12px}.sched-period-row{gap:8px;display:flex}.sched-period-chip{border:1px solid var(--color-border);border-radius:var(--radius-s);background:var(--color-surface);color:var(--color-text);cursor:pointer;flex:1;padding:10px 8px;font-family:inherit;font-size:12px;font-weight:510}.sched-period-chip.selected{border-color:var(--color-accent);background:var(--color-accent-wash)}.sched-uid-hint{color:var(--color-text-muted);margin:0;font-size:14px}.sched-recipient-found{border-radius:var(--radius-s);background:var(--color-surface-subtle);align-items:center;gap:12px;padding:12px;display:flex}.sched-recipient-avatar{background:var(--color-accent-wash);width:40px;height:40px;color:var(--color-accent);border-radius:50%;justify-content:center;align-items:center;font-weight:590;display:inline-flex}.sched-recipient-text{flex-direction:column;gap:2px;display:flex}.sched-recipient-text strong{color:var(--color-text);font-size:14px;font-weight:590}.sched-recipient-text small{color:var(--color-text-muted);font-size:12px}.sched-manage{flex-direction:column;gap:16px;padding-bottom:8px;display:flex}.sched-manage-summary{border-radius:var(--radius-m);background:var(--color-surface-subtle);flex-direction:column;gap:4px;padding:16px;display:flex}.sched-manage-summary strong{color:var(--color-text);font-size:20px;font-weight:590}.sched-manage-summary small{color:var(--color-text-muted);font-size:14px}.sched-manage-actions{flex-direction:column;gap:8px;display:flex}.sched-delete-button{border-radius:var(--radius-m);width:100%;color:var(--color-loss);cursor:pointer;background:0 0;border:0;padding:14px;font-family:inherit;font-size:14px;font-weight:510}.sched-delete-button:disabled,.sched-period-chip:disabled,.sched-option:disabled{opacity:.5;cursor:default}.spending-analytics-page{padding-bottom:40px}.sa-cat-payments{color:var(--color-primary)}.sa-cat-transfers{color:var(--color-gain)}.sa-cat-cards{color:var(--color-loss)}.sa-cat-services{color:var(--color-text-secondary)}.sa-cat-other{color:var(--color-disabled)}.sa-month-switcher{justify-content:space-between;align-items:center;gap:12px;display:flex}.sa-month-arrow{width:36px;height:36px;color:var(--color-text);cursor:pointer;border:none;border-radius:50%;flex:none;font-size:20px;line-height:1}.sa-month-arrow:disabled{color:var(--color-disabled);cursor:default}.sa-month-label{letter-spacing:var(--letter-spacing);text-align:center;font-size:16px;font-weight:590}.sa-donut-card{flex-direction:column;gap:20px;padding:20px;display:flex}.sa-donut-wrap{width:180px;margin:0 auto;position:relative}.sa-donut{width:100%;height:auto;display:block}.sa-donut-track{fill:none;stroke:var(--color-surface-subtle);stroke-width:14px}.sa-donut-seg{fill:none;stroke:currentColor;stroke-width:14px}.sa-donut-center{text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex;position:absolute;inset:0}.sa-donut-center-label{color:var(--color-muted);letter-spacing:var(--letter-spacing);font-size:12px}.sa-donut-center-total{max-width:110px;color:var(--color-text);letter-spacing:var(--letter-spacing);text-overflow:ellipsis;white-space:nowrap;font-size:20px;font-weight:590;overflow:hidden}.sa-category-list{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.sa-category-row{align-items:center;gap:10px;display:flex}.sa-legend-dot{background:currentColor;border-radius:50%;flex:none;width:10px;height:10px}.sa-category-name{color:var(--color-text);letter-spacing:var(--letter-spacing);flex:1;font-size:14px;font-weight:510}.sa-category-share{background:var(--color-surface-subtle);color:var(--color-text-secondary);letter-spacing:var(--letter-spacing);border-radius:8px;padding:4px 8px;font-size:12px}.sa-category-amount{color:var(--color-text);letter-spacing:var(--letter-spacing);font-size:14px;font-weight:590}.sa-card-title{color:var(--color-muted);letter-spacing:var(--letter-spacing);margin:0;font-size:14px;font-weight:510}.sa-compare-card{flex-direction:column;gap:12px;padding:20px;display:flex}.sa-compare-row{color:var(--color-text);letter-spacing:var(--letter-spacing);justify-content:space-between;align-items:baseline;gap:12px;font-size:14px;display:flex}.sa-compare-row strong{font-weight:590}.sa-compare-delta{background:var(--color-surface-subtle);color:var(--color-text-secondary);letter-spacing:var(--letter-spacing);border-radius:8px;margin:0;padding:6px 10px;font-size:12px}.sa-delta-more{color:var(--color-loss);background:0 0;padding:0}.sa-delta-less{color:var(--color-gain);background:0 0;padding:0}.sa-days-card{flex-direction:column;gap:12px;padding:20px;display:flex}.sa-days-chart{width:100%;height:72px}.sa-day-bar{fill:var(--color-primary)}.sa-day-bar-empty{fill:var(--color-divider)}.sa-skeleton{flex-direction:column;gap:12px;display:flex}.sa-skeleton-donut{border-radius:50%;width:160px;height:160px;margin:10px auto}.sa-skeleton-row{flex-direction:column;gap:8px;padding:20px;display:flex}.assets-page.support-chat-page{padding-bottom:max(16px, env(safe-area-inset-bottom));flex-direction:column;display:flex;overflow-y:hidden}.support-chat-content{flex-direction:column;flex:1;gap:10px;min-height:0;padding-top:8px;display:flex}.support-chat-skeleton{padding:16px}.support-chat-scroll{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;gap:4px;min-height:0;padding:4px 2px 8px;display:flex;overflow-y:auto}.support-chat-scroll::-webkit-scrollbar{display:none}.support-chat-scroll .empty-state{margin:auto 0}.support-chat-earlier{background:var(--color-surface-subtle);color:var(--color-text-secondary);font:inherit;cursor:pointer;border:none;border-radius:999px;align-self:center;margin-bottom:6px;padding:6px 14px;font-size:14px}.support-chat-earlier:disabled{color:var(--color-disabled)}.support-chat-day{flex-direction:column;gap:4px;display:flex}.support-chat-day-separator{justify-content:center;margin:10px 0 6px;display:flex}.support-chat-day-separator span{color:var(--color-text-muted);background:var(--color-surface-subtle);border-radius:999px;padding:4px 12px;font-size:12px}.support-chat-bubble-row{display:flex}.support-chat-bubble-row.is-own{justify-content:flex-end}.support-chat-bubble-row.is-support{justify-content:flex-start}.support-chat-bubble{border-radius:var(--radius-m);max-width:78%;box-shadow:var(--shadow-tile);flex-direction:column;gap:2px;padding:10px 12px;display:inline-flex}.support-chat-bubble-row.is-own .support-chat-bubble{background:var(--color-primary);color:var(--color-on-dark);border-bottom-right-radius:6px}.support-chat-bubble-row.is-support .support-chat-bubble{background:var(--color-surface);color:var(--color-text);border-bottom-left-radius:6px}.support-chat-bubble-text{white-space:pre-wrap;word-break:break-word;font-size:14px;line-height:1.4}.support-chat-bubble-time{opacity:.7;align-self:flex-end;font-size:10px}.support-chat-inputbar{background:var(--color-surface);border-radius:var(--radius-l);box-shadow:var(--shadow-tile);align-items:flex-end;gap:6px;padding:8px;display:flex}.support-chat-input{resize:none;min-width:0;max-height:120px;color:var(--color-text);font:inherit;background:0 0;border:none;outline:none;flex:1;padding:9px 0;font-size:14px;line-height:1.35}.support-chat-input::placeholder{color:var(--color-text-muted)}.support-chat-send{background:var(--color-primary);width:40px;height:40px;color:var(--color-on-dark);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.support-chat-send:disabled{background:var(--color-disabled);cursor:default}.support-chat-page .deposit-topbar{grid-template-columns:48px 1fr 88px}.support-chat-actions{justify-content:flex-end;align-items:center;gap:8px;margin-top:6px;display:flex}.support-chat-action{width:36px;height:36px;color:var(--color-text);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.support-chat-action:disabled{color:var(--color-disabled);cursor:default}.support-chat-media{flex-direction:column;gap:6px;margin-bottom:2px;display:flex}.support-chat-media-item{border-radius:var(--radius-s);max-width:100%;display:block;overflow:hidden}.support-chat-media-item img,video.support-chat-media-item{object-fit:cover;border-radius:var(--radius-s);width:100%;max-height:260px;display:block}.support-chat-file{border-radius:var(--radius-s);color:inherit;word-break:break-all;background:#0000000f;align-items:center;gap:8px;padding:8px 10px;font-size:14px;text-decoration:none;display:inline-flex}.support-chat-system-note{justify-content:center;margin:6px 0;display:flex}.support-chat-system-note span{color:var(--color-text-muted);background:var(--color-surface-subtle);border-radius:999px;padding:4px 12px;font-size:12px}.support-chat-event-card{border-radius:var(--radius-m);background:var(--color-info-soft);box-shadow:var(--shadow-tile);flex-direction:column;gap:6px;margin:8px 0;padding:14px;display:flex}.support-chat-event-card.is-quiet{background:var(--color-surface-subtle)}.support-chat-event-card strong{color:var(--color-text);font-size:14px}.support-chat-event-card p{color:var(--color-text-secondary);margin:0;font-size:14px;line-height:1.4}.support-chat-event-actions{gap:8px;margin-top:4px;display:flex}.support-chat-event-primary,.support-chat-event-secondary{border-radius:var(--radius-s);font:inherit;cursor:pointer;border:none;flex:1;padding:10px 12px;font-size:14px;font-weight:590}.support-chat-event-primary{background:var(--color-primary);color:var(--color-on-dark)}.support-chat-event-secondary{background:var(--color-surface);color:var(--color-text)}.support-chat-event-primary:disabled,.support-chat-event-secondary:disabled{color:var(--color-disabled);cursor:default}.support-chat-rating-card{border-radius:var(--radius-m);background:var(--color-surface);box-shadow:var(--shadow-tile);text-align:center;flex-direction:column;align-items:center;gap:8px;margin:10px 0 4px;padding:16px;display:flex}.support-chat-rating-card p{color:var(--color-text-muted);margin:0;font-size:14px}.support-chat-stars{color:var(--color-primary);gap:4px;display:flex}.support-chat-stars.is-static{color:var(--color-primary)}.support-chat-star{color:inherit;cursor:pointer;background:0 0;border:none;padding:2px}.support-chat-rating-comment{border-radius:var(--radius-s);resize:none;background:var(--color-surface-subtle);width:100%;color:var(--color-text);font:inherit;border:none;outline:none;padding:10px 12px;font-size:14px}.support-chat-rating-card .primary-large-button{width:100%}.support-chat-history{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.support-chat-history-row{border-radius:var(--radius-m);background:var(--color-surface-subtle);width:100%;font:inherit;text-align:left;cursor:pointer;border:none;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.support-chat-history-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.support-chat-history-status{color:var(--color-text-muted);font-size:12px;font-weight:590}.support-chat-history-status.is-active{color:var(--color-gain)}.support-chat-history-date{color:var(--color-text-muted);font-size:12px}.support-chat-history-preview{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.support-chat-history-foot{align-items:center;gap:8px;display:flex}.support-chat-history-rating{color:var(--color-text-muted);align-items:center;gap:4px;font-size:12px;display:inline-flex}.support-chat-history-unread{background:var(--color-primary);min-width:20px;color:var(--color-on-dark);text-align:center;border-radius:999px;padding:1px 6px;font-size:12px}.support-chat-readonly{border-radius:var(--radius-m);background:var(--color-surface-subtle);color:var(--color-text-muted);justify-content:space-between;align-items:center;gap:8px;padding:8px 14px;font-size:14px;display:flex}.support-chat-readonly button{color:var(--color-primary);font:inherit;cursor:pointer;background:0 0;border:none;font-size:14px;font-weight:590}.support-chat-diagnostics-note{color:var(--color-text-muted);text-align:center;margin:4px 12px 0;font-size:12px;line-height:1.4}.support-chat-composer{flex-direction:column;gap:8px;display:flex}.support-chat-chips{flex-wrap:wrap;gap:8px;padding:0 4px;display:flex}.support-chat-chip{border-radius:var(--radius-s);background:var(--color-surface-subtle);width:56px;height:56px;position:relative;overflow:hidden}.support-chat-chip.is-uploading{opacity:.5}.support-chat-chip img{object-fit:cover;width:100%;height:100%}.support-chat-chip-file{width:100%;height:100%;color:var(--color-text-muted);justify-content:center;align-items:center;display:flex}.support-chat-chip-remove{background:var(--color-surface-inverse);width:18px;height:18px;color:var(--color-on-dark);cursor:pointer;border:none;border-radius:50%;padding:0;font-size:13px;line-height:1;position:absolute;top:2px;right:2px}.support-chat-attach{width:36px;height:36px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.support-chat-attach:disabled{color:var(--color-disabled);cursor:default}.support-chat-file-input{display:none}.support-chat-ask-text{color:var(--color-text-secondary);margin:0 0 16px;font-size:14px;line-height:1.45}.support-chat-ask-cancel{border-radius:var(--radius-m);width:100%;color:var(--color-text-muted);font:inherit;cursor:pointer;background:0 0;border:none;margin-top:8px;padding:12px;font-size:14px}.search-field{background:var(--color-surface-subtle);min-height:44px;color:var(--color-text);cursor:text;border-radius:22px;align-items:center;gap:10px;padding:0 6px 0 16px;display:flex}.search-field-icon{color:var(--color-muted);flex-shrink:0;place-items:center;display:grid}.search-field input{min-width:64px;height:44px;color:var(--color-text);font:inherit;letter-spacing:var(--letter-spacing);background:0 0;border:0;outline:none;flex:1;padding:0;font-size:16px}.search-field input::placeholder{color:var(--color-muted)}.search-field input::-webkit-search-cancel-button{display:none}.search-field:not(:has(.search-field-mic)){padding-right:16px}.search-field-mic{width:36px;height:36px;color:var(--color-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.search-field-mic.is-listening{background:var(--color-info-soft);color:var(--color-primary)}.search-field.has-tokens{flex-wrap:wrap;align-items:center;gap:6px;padding-top:6px;padding-bottom:6px}.search-field.has-tokens input{height:32px}.segmented-tabs{background:var(--color-button-secondary);border-radius:24px;flex-shrink:0;height:48px;padding:4px;display:flex}.segmented-tab{min-width:0;color:var(--color-text);font:inherit;font-size:14px;font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:20px;flex:1;place-items:center;padding:0 8px;transition:background-color .16s,box-shadow .16s;display:grid}.segmented-tab.is-selected{background:var(--color-surface);box-shadow:0 1px 4px #10131814}.people-list{margin:0;padding:0;list-style:none}.person-row{width:100%;min-height:68px;color:var(--color-text);font:inherit;letter-spacing:var(--letter-spacing);text-align:left;cursor:pointer;background:0 0;border:0;align-items:stretch;gap:12px;padding:0;display:flex}.person-row:disabled{cursor:default}.person-row-avatar{flex-shrink:0;align-self:center;place-items:center;display:grid}.person-row-avatar>*{object-fit:cover;border-radius:50%;flex-shrink:0;width:44px;height:44px}.person-row-avatar>.placeholder{background:var(--color-primary);color:var(--color-on-dark);font-size:14px;font-weight:var(--font-weight-semibold);place-items:center;display:grid}.person-row-body{border-bottom:1px solid var(--color-divider);flex:1;align-items:center;gap:8px;min-width:0;padding:12px 0;display:flex}.person-row-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.person-row-text strong{font-size:16px;font-weight:var(--font-weight-regular);text-overflow:ellipsis;white-space:nowrap;line-height:22px;overflow:hidden}.person-row-text strong.is-danger{color:var(--color-loss)}.person-row-text small{min-width:0;color:var(--color-muted);white-space:nowrap;align-items:center;gap:4px;font-size:14px;line-height:20px;display:flex;overflow:hidden}.person-row-trailing{color:var(--color-muted);font-variant-numeric:tabular-nums;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;font-size:14px;display:flex}.person-row.is-active .person-row-text strong{font-weight:var(--font-weight-medium)}.people-index{flex-direction:column;display:flex}.people-index-letter{border-bottom:1px solid var(--color-divider);height:38px;color:var(--color-muted);font-size:14px;font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing);align-items:center;margin:0;display:flex}.people-index-section .people-list>li:last-child .person-row-body{border-bottom-color:#0000}.people-index-section:last-child .people-list>li:last-child .person-row-body{border-bottom-color:var(--color-divider)}.swipe-row{position:relative}.swipe-row-actions{align-items:center;gap:8px;display:flex;position:absolute;top:0;bottom:0;right:0}.swipe-action{width:64px;color:var(--color-muted);font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;padding:0;display:flex}.swipe-action:disabled{opacity:.45;cursor:default}.swipe-action-circle{width:64px;height:44px;color:var(--color-on-dark);border-radius:22px;place-items:center;display:grid}.swipe-action.is-danger .swipe-action-circle{background:var(--color-loss)}.swipe-action.is-success .swipe-action-circle{background:var(--color-gain)}.swipe-action.is-primary .swipe-action-circle{background:var(--color-primary)}.swipe-action-label{letter-spacing:var(--letter-spacing-caption);font-size:12px}.swipe-row-content{z-index:1;background:var(--color-surface);touch-action:pan-y;will-change:transform;transition:transform .24s cubic-bezier(.2,.8,.2,1),border-radius .16s;position:relative}.swipe-row.is-open .swipe-row-content,.swipe-row.is-swiping .swipe-row-content{background:var(--color-surface-subtle);border-radius:0 24px 24px 0}.swipe-row.is-open .person-row-body,.swipe-row.is-swiping .person-row-body{border-bottom-color:#0000}@media (prefers-reduced-motion:reduce){.swipe-row-content{transition:none}}.person-actions{justify-content:center;gap:8px;display:flex}.person-action{width:96px;color:var(--color-text);font:inherit;letter-spacing:var(--letter-spacing);cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:8px;padding:0;font-size:14px;display:flex}.person-action:disabled{opacity:.45;cursor:default}.person-action-circle{background:var(--color-surface);width:48px;height:48px;color:var(--color-text);border-radius:50%;place-items:center;display:grid;box-shadow:0 4px 16px #10131814}.people-actions{margin-top:-4px}.people-action{width:100%;color:var(--color-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:stretch;gap:16px;padding:0;display:flex}.people-action:disabled{opacity:.5;cursor:default}.people-action-icon{flex-shrink:0;place-items:center;width:32px;display:grid}.people-action-label{border-bottom:1px solid var(--color-divider);letter-spacing:var(--letter-spacing);flex:1;padding:14px 0;font-size:16px}.people-actions>li:last-child .people-action-label{border-bottom-color:#0000}.chat-details-page{flex-direction:column;gap:16px;display:flex}.chat-details-stack{flex-direction:column;gap:12px;display:flex}.chat-details-header{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:8px 0 4px;display:flex}.chat-details-name{letter-spacing:var(--letter-spacing);color:var(--color-text);overflow-wrap:anywhere;margin:0;font-size:20px;font-weight:590}.chat-details-uid{color:var(--color-text-secondary);font-variant-numeric:tabular-nums;margin:0;font-size:14px}.chat-details-header .chat-details-name{font-size:28px}.chat-details-header .chat-avatar.chat-avatar--xl{width:64px;height:64px;margin-bottom:8px;font-size:24px}.chat-details-panel{margin:0 calc(-1 * var(--screen-padding-x)) -48px;padding:16px var(--screen-padding-x) 48px;background:var(--color-surface);border-radius:24px 24px 0 0;flex-direction:column;flex:1;gap:16px;display:flex}.chat-details-panel .profile-card.chat-details-card{background:var(--color-surface-subtle);box-shadow:none}.chat-details-panel .chat-totals-cell{background:var(--color-surface)}.chat-details-actions-row{padding:8px 0 12px}.chat-details-badge{background:var(--color-danger-wash);color:var(--color-danger-text);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:510}.chat-avatar{background:var(--color-surface-muted);color:var(--color-text-secondary);object-fit:cover;border-radius:50%;flex-shrink:0;place-items:center;font-weight:590;display:grid;overflow:hidden}.chat-avatar--xs{width:24px;height:24px;font-size:11px}.chat-avatar--sm{width:40px;height:40px;font-size:15px}.chat-avatar--xl{width:88px;height:88px;font-size:32px}.chat-group-cover{background:linear-gradient(160deg, var(--color-accent) 0%, var(--color-primary) 100%);color:var(--color-primary-foreground);text-align:center;border-radius:24px;flex-direction:column;align-items:center;gap:8px;padding:24px 16px 20px;display:flex;position:relative}.chat-group-cover .chat-details-name{color:inherit}.chat-group-cover--home{background:linear-gradient(160deg, var(--color-primary) 0%, var(--color-surface-inverse) 100%)}.chat-group-cover--family,.chat-group-cover--celebration{background:linear-gradient(160deg, var(--color-accent) 0%, var(--color-surface-inverse) 100%)}.chat-group-cover--holiday,.chat-group-cover--party{background:linear-gradient(160deg, var(--color-primary) 0%, var(--color-accent) 100%)}.chat-group-cover--other{background:linear-gradient(160deg, var(--color-surface-inverse) 0%, var(--color-primary) 100%)}.chat-group-cover-emoji{background:color-mix(in srgb, var(--color-primary-foreground) 18%, transparent);border-radius:50%;place-items:center;width:64px;height:64px;font-size:32px;line-height:1;display:grid}.chat-group-emoji{background:var(--color-accent-wash);border-radius:12px;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:20px;line-height:1;display:grid}.chat-details-tabs{margin:0}.chat-details-card{flex-direction:column;gap:12px;padding:16px;display:flex}.chat-details-section-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.chat-details-section-title{letter-spacing:.2px;color:var(--color-text-muted);text-transform:uppercase;margin:0;font-size:14px;font-weight:510}.chat-details-muted{color:var(--color-text-secondary);margin:0;font-size:14px}.chat-details-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.chat-details-list>li+li,.chat-details-actions>*+*{border-top:1px solid var(--color-border-subtle)}.chat-details-row{width:100%;color:var(--color-text);font:inherit;text-align:left;background:0 0;border:none;align-items:center;gap:12px;padding:12px 0;display:flex}.chat-details-row:disabled{cursor:default;opacity:.5}.chat-details-row.is-selected{color:var(--color-accent)}.chat-details-row--danger{color:var(--color-danger-text)}.chat-details-row--switch .chat-member-text small{white-space:normal}.chat-details-value{color:var(--color-text-secondary);flex-shrink:0;font-size:14px;font-weight:510}.chat-details-chevron{color:var(--color-text-tertiary);flex-shrink:0;font-size:20px;line-height:1}.chat-member-row{align-items:center;gap:12px;padding:10px 0;display:flex}.chat-member-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.chat-member-text strong{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;font-size:14px;font-weight:590;display:flex;overflow:hidden}.chat-member-text small{color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.chat-member-role{background:var(--color-accent-wash);color:var(--color-accent);border-radius:999px;padding:1px 8px;font-size:10px;font-weight:510}.chat-balance-list{flex-wrap:wrap;gap:4px 10px;display:flex}.chat-balance{font-size:12px;font-weight:510}.chat-balance--gain{color:var(--color-gain)}.chat-balance--loss{color:var(--color-loss)}.chat-balance--settled{color:var(--color-text-tertiary)}.chat-totals{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.chat-totals-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.chat-totals-cell{background:var(--color-surface-subtle);border-radius:14px;flex-direction:column;gap:4px;padding:12px;display:flex}.chat-totals-cell small{color:var(--color-text-secondary);font-size:12px}.chat-totals-cell strong{letter-spacing:-.3px;overflow-wrap:anywhere;font-size:16px;font-weight:590}.chat-pill-button{background:var(--color-divider);color:var(--color-text);font:inherit;border:none;border-radius:999px;flex-shrink:0;padding:8px 14px;font-size:14px;font-weight:510}.chat-pill-button:disabled{cursor:not-allowed;opacity:.45}.chat-pill-button--primary{background:var(--color-primary);color:var(--color-primary-foreground)}.chat-pill-button--onDark{background:color-mix(in srgb, var(--color-primary-foreground) 18%, transparent);color:inherit}.chat-transfers{flex-direction:column;gap:12px;display:flex}.chat-transfers-list{gap:0}.chat-transfer-row{align-items:center;gap:12px;padding:10px 0;display:flex}.chat-transfer-row+.chat-transfer-row{border-top:1px solid var(--color-border-subtle)}.chat-transfer-direction{border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:16px;font-weight:590;display:grid}.chat-transfer-direction.is-in{background:var(--color-success-wash);color:var(--color-gain)}.chat-transfer-direction.is-out{background:var(--color-surface-subtle);color:var(--color-text-secondary)}.chat-transfer-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.chat-transfer-text strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:590;overflow:hidden}.chat-transfer-text small{color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.chat-transfer-amount{letter-spacing:-.3px;flex-shrink:0;font-size:16px;font-weight:590}.chat-transfer-amount.is-in{color:var(--color-gain)}.chat-transfer-amount.is-out{color:var(--color-text)}.chat-confirm-content{flex-direction:column;gap:12px;padding-bottom:8px;display:flex}.chat-confirm-lead{color:var(--color-text);margin:0;font-size:14px}.chat-confirm-list{color:var(--color-text-secondary);margin:0;padding:0 0 4px 20px;font-size:14px;line-height:1.45}.chat-members-sheet-content{flex-direction:column;gap:12px;display:flex}.chat-members-sheet-content .people-index{max-height:40vh;overflow-y:auto}.chat-group-flow{flex-direction:column;gap:16px;padding-bottom:112px;display:flex}.assets-page.chat-group-flow.is-members{background:var(--color-surface)}.chat-group-flow>.deposit-topbar{grid-template-columns:1fr auto 1fr}.chat-group-flow>.deposit-topbar>:last-child{justify-self:end}.chat-flow-head-button.glass-round-button-surface{width:auto;min-width:48px;height:48px;color:var(--color-text);line-height:1;font:inherit;letter-spacing:var(--letter-spacing);border-radius:24px;padding:0 18px;font-size:16px;font-weight:590}.chat-flow-head-button.glass-round-button-surface:disabled{color:var(--color-disabled);cursor:default}.chat-flow-title{flex-direction:column;align-items:center;line-height:1.2;display:inline-flex}.chat-flow-title small{color:var(--color-muted);font-variant-numeric:tabular-nums;font-size:12px;font-weight:400}.chat-group-name-card{background:var(--color-surface);box-shadow:var(--shadow-tile);border-radius:24px;align-items:center;gap:12px;padding:12px 14px 12px 12px;display:flex}.chat-group-name-cover{background:var(--color-accent-wash);border-radius:50%;flex-shrink:0;place-items:center;width:56px;height:56px;font-size:28px;line-height:1;display:grid}.chat-group-name-input{min-width:0;color:var(--color-text);font:inherit;letter-spacing:var(--letter-spacing);background:0 0;border:0;outline:none;flex:1;padding:8px 0;font-size:20px}.chat-group-name-input::placeholder{color:var(--color-muted)}.chat-group-name-clear{background:var(--color-disabled);width:22px;height:22px;color:var(--color-on-dark);cursor:pointer;border:0;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.chat-group-members{margin-top:8px}.chat-flow-footer{z-index:2;padding:12px var(--screen-padding-x) calc(16px + env(safe-area-inset-bottom));background:linear-gradient(180deg, transparent 0%, var(--color-background) 32%);position:fixed;bottom:0;left:0;right:0}.chat-flow-footer .primary-large-button{width:100%}.chat-flow-heading{letter-spacing:-.4px;color:var(--color-text);margin:0;font-size:20px;font-weight:590}.chat-flow-subheading{margin-top:8px}.chat-group-form{flex-direction:column;gap:14px;display:flex}.chat-field-label{color:var(--color-text-muted);margin-top:4px;font-size:12px;font-weight:510}.chat-chip-row{flex-wrap:wrap;gap:8px;display:flex}.chat-chip{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);font:inherit;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:14px;font-weight:510;display:inline-flex}.chat-chip.selected{border-color:var(--color-accent);background:var(--color-accent-wash);color:var(--color-accent)}.chat-member-picker{flex-direction:column;gap:12px;display:flex}.chat-member-token{background:var(--color-surface);max-width:160px;color:var(--color-text);font:inherit;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:6px;padding:2px 10px 2px 2px;font-size:14px;display:inline-flex}.chat-member-token>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-member-token-avatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:24px;height:24px}.chat-member-token-avatar.placeholder{background:var(--color-primary);color:var(--color-on-dark);place-items:center;font-size:11px;font-weight:590;display:grid}.chat-member-hint{color:var(--color-text-secondary);margin:0;font-size:14px}.chat-check{border:1.5px solid var(--color-divider);width:22px;height:22px;color:var(--color-on-dark);border-radius:50%;place-items:center;transition:background-color .12s,border-color .12s;display:grid}.chat-check.is-checked{border-color:var(--color-primary);background:var(--color-primary)}.chat-checkbox{width:20px;height:20px;accent-color:var(--color-primary);flex-shrink:0;margin:0}.chat-bill-form .primary-large-button{margin-top:4px}.chat-bill-summary{text-align:center;align-items:center;gap:4px}.chat-bill-summary-amount{letter-spacing:-.4px;font-size:20px;font-weight:590}.chat-bill-summary small{color:var(--color-text-secondary);font-size:14px}.chat-split-row{align-items:center;gap:12px;padding:10px 0;display:flex}.chat-split-input{border:1px solid var(--color-border);background:var(--color-field);width:96px;color:var(--color-text);font:inherit;text-align:right;border-radius:10px;padding:8px 10px;font-size:14px;font-weight:510}.chat-split-input:focus{border-color:var(--color-accent);outline:none}.chat-split-percent{color:var(--color-text-secondary);align-items:center;gap:6px;display:inline-flex}.chat-split-percent .chat-split-input{width:72px}.chat-split-stepper{align-items:center;gap:4px;display:inline-flex}.chat-split-stepper button{background:var(--color-divider);width:32px;height:32px;color:var(--color-text);font:inherit;border:none;border-radius:50%;place-items:center;font-size:18px;line-height:1;display:grid}.chat-split-stepper button:disabled{opacity:.4}.chat-split-stepper strong{text-align:center;min-width:20px;font-size:15px}.chat-split-remaining{background:var(--color-info-soft);color:var(--color-text);border-radius:14px;justify-content:space-between;gap:12px;margin:0;padding:12px 16px;font-size:14px;display:flex}.chat-split-remaining.is-over{background:var(--color-danger-wash);color:var(--color-danger-text)}.chat-settle-content{flex-direction:column;gap:16px;padding-bottom:8px;display:flex}.chat-settle-section{flex-direction:column;gap:10px;display:flex}.chat-settle-buttons{grid-template-columns:1fr 1fr;gap:8px;display:grid}.chat-settle-retry{background:var(--color-danger-wash);border-radius:12px;align-items:center;gap:12px;padding:10px 12px}.chat-settle-retry .chat-member-text{flex:1;min-width:0}.chat-bill-card,.chat-settlement-card{background:var(--color-surface);min-width:220px;max-width:300px;color:var(--color-text);box-shadow:var(--shadow-sheet);border-radius:18px;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.chat-bill-card.is-mine{background:var(--color-accent-wash)}.chat-bill-card-headline{letter-spacing:-.3px;font-size:16px;font-weight:590}.chat-bill-card-caption,.chat-bill-card-progress{color:var(--color-text-secondary);font-size:12px}.chat-bill-card-people{flex-wrap:wrap;gap:6px;margin:4px 0 0;padding:0;list-style:none;display:flex}.chat-bill-card-person{display:inline-flex;position:relative}.chat-bill-card-person:not(.is-settled) .chat-avatar{opacity:.55}.chat-bill-card-check{border:1px solid var(--color-surface);background:var(--color-gain);width:14px;height:14px;color:var(--color-on-dark);border-radius:50%;place-items:center;font-size:10px;line-height:1;display:grid;position:absolute;bottom:-3px;right:-3px}.chat-settlement-card-kind{color:var(--color-success-text);font-size:12px;font-weight:510}.chat-settlement-card-amount{letter-spacing:-.3px;font-size:16px;font-weight:590}.chat-settlement-card-direction{color:var(--color-text-secondary);font-size:14px}.amount-field{vertical-align:baseline;max-width:100%;padding-right:.06em;line-height:1;display:inline-block;position:relative}.amount-field:before{content:attr(data-value);visibility:hidden;white-space:pre;min-width:1ch;display:block}.amount-field>.amount-field-input{width:100%;min-width:0;font:inherit;font-variant-numeric:inherit;letter-spacing:inherit;line-height:inherit;border:0;margin:0;padding:0;position:absolute;inset:0}.chat-avatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:40px;height:40px}.chat-avatar.placeholder{background:var(--color-primary);color:var(--color-on-dark);place-items:center;font-size:17px;font-weight:590;display:grid}.chat-emoji-cover{background:var(--color-accent-wash);place-items:center;font-size:20px;line-height:1;display:grid}.assets-page.chat-list-page{background:var(--color-surface)}.chat-list-content{flex-direction:column;gap:16px;padding-top:8px;display:flex}.chat-list-skeleton{flex-direction:column;gap:24px;padding:12px 0;display:flex}.chat-list-skeleton .skeleton-circle{flex-basis:44px;width:44px;height:44px}.chat-list-hint{color:var(--color-muted);text-align:center;margin:0;font-size:14px}.chat-list-preview{text-overflow:ellipsis;overflow:hidden}.person-row-avatar>.chat-emoji-cover{font-size:22px}.chat-unread{background:var(--color-primary);min-width:20px;color:var(--color-on-dark);text-align:center;border-radius:999px;padding:1px 6px;font-size:12px;font-weight:590;line-height:18px}.chat-new-form{flex-direction:column;gap:12px;min-height:260px;padding-bottom:8px;display:flex}.chat-new-hint{color:var(--color-text-muted);margin:0;font-size:14px}.chat-new-action{width:100%;color:var(--color-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:stretch;gap:16px;padding:0;display:flex}.chat-new-action-icon{flex-shrink:0;place-items:center;width:32px;display:grid}.chat-new-action-label{border-bottom:1px solid var(--color-divider);letter-spacing:var(--letter-spacing);flex:1;padding:14px 0;font-size:16px}.chat-new-actions>li:last-child .chat-new-action-label{border-bottom-color:#0000}.assets-page.chat-thread-page{padding-bottom:max(16px, env(safe-area-inset-bottom));flex-direction:column;display:flex;overflow-y:hidden}.chat-head-title{max-width:100%;color:var(--color-text);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;padding:0;display:inline-flex}.chat-avatar.chat-head-avatar{width:32px;height:32px}.chat-avatar.chat-head-avatar.placeholder{font-size:12px}.chat-head-avatar.chat-emoji-cover{font-size:16px}.chat-head-name{font-size:var(--nav-title-size);font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-call-anchor{width:48px;height:48px;display:block;position:relative}.chat-call-anchor>.calls-menu-button:disabled{opacity:.45}.chat-call-menu-backdrop{z-index:998;background:0 0;border:0;padding:0;position:fixed;inset:0}.cards-context-menu.chat-call-menu{transform-origin:100% 0;min-width:200px;top:calc(100% + 8px);right:0}.cards-context-menu.chat-call-menu button{font-size:16px}.chat-thread-content{flex-direction:column;flex:1;gap:10px;min-height:0;padding-top:8px;display:flex}.chat-thread-subtitle{background:var(--color-surface-subtle);color:var(--color-text-secondary);font:inherit;cursor:pointer;border:none;border-radius:999px;align-self:center;padding:4px 12px;font-size:14px}.chat-skeleton{flex-direction:column;flex:1;justify-content:flex-end;gap:8px;min-height:0;padding:4px 2px 8px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 72px);mask-image:linear-gradient(#0000,#000 72px)}.chat-skeleton-bubble{border-radius:18px;flex-shrink:0;height:40px}.chat-skeleton-bubble.is-tall{height:58px}.chat-skeleton-bubble.is-in{align-self:flex-start}.chat-skeleton-bubble.is-out{align-self:flex-end}.chat-scroll{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;gap:4px;min-height:0;padding:4px 2px 8px;display:flex;overflow-y:auto}.chat-scroll::-webkit-scrollbar{display:none}.chat-scroll .empty-state{margin:auto 0}.chat-earlier{background:var(--color-surface-subtle);color:var(--color-text-secondary);font:inherit;cursor:pointer;border:none;border-radius:999px;align-self:center;margin-bottom:6px;padding:6px 14px;font-size:14px}.chat-earlier:disabled{color:var(--color-disabled)}.chat-day{flex-direction:column;gap:6px;display:flex}.chat-day-separator{justify-content:center;margin:10px 0 6px;display:flex}.chat-day-separator span{background:var(--color-surface-subtle);color:var(--color-text-muted);border-radius:999px;padding:4px 12px;font-size:12px}.chat-row{display:flex}.chat-row.is-own{justify-content:flex-end}.chat-row.is-peer{justify-content:flex-start}.chat-bubble-wrap{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;flex-direction:column;gap:4px;max-width:78%;display:flex}.chat-row.is-own .chat-bubble-wrap{align-items:flex-end}.chat-bubble{border-radius:var(--radius-m);box-shadow:var(--shadow-tile);flex-direction:column;gap:2px;padding:10px 12px;display:inline-flex}.chat-row.is-own .chat-bubble{background:var(--color-primary);color:var(--color-on-dark);border-bottom-right-radius:6px}.chat-row.is-peer .chat-bubble{background:var(--color-surface);color:var(--color-text);border-bottom-left-radius:6px}.chat-bubble.is-deleted .chat-bubble-text{opacity:.7;font-style:italic}.chat-bubble-author{color:var(--color-accent);font-size:12px;font-weight:590}.chat-bubble-text{white-space:pre-wrap;word-break:break-word;font-size:14px;line-height:1.4}.chat-bubble-time{opacity:.7;align-self:flex-end;font-size:10px}.chat-call-info{flex-direction:column;align-items:center;gap:6px;padding:8px 12px;display:flex}.chat-call-info-line{color:var(--color-muted);font-variant-numeric:tabular-nums;text-align:center;align-items:center;gap:6px;margin:0;font-size:12px;display:inline-flex}.chat-call-info-icon{flex-shrink:0;display:inline-flex}.chat-call-info.is-missed .chat-call-info-line{color:var(--color-danger-text)}.chat-call-again{background:var(--color-info-soft);color:var(--color-primary);font:inherit;font-size:12px;font-weight:var(--font-weight-semibold);cursor:pointer;border:0;border-radius:999px;padding:6px 14px}.chat-group-created{justify-content:center;padding:8px 12px;display:flex}.chat-group-created-card{background:var(--color-surface);max-width:300px;box-shadow:var(--shadow-tile);color:var(--color-text);border-radius:20px;flex-direction:column;gap:8px;padding:16px 18px;display:flex}.chat-group-created-card strong{font-size:16px;font-weight:var(--font-weight-semibold);text-align:center}.chat-group-created-card p{color:var(--color-muted);margin:0;font-size:14px}.chat-group-created-card ul{flex-direction:column;gap:6px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.chat-group-created-card li{align-items:flex-start;gap:8px;line-height:20px;display:flex}.chat-group-created-check{color:var(--color-primary);flex-shrink:0;margin-top:3px;display:inline-flex}.chat-reactions{flex-wrap:wrap;gap:4px;display:flex}.chat-reaction{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:13px;display:inline-flex}.chat-reaction.is-mine{border-color:var(--color-accent);background:var(--color-accent-wash)}.chat-reaction-count{color:var(--color-text-secondary);font-size:12px}.cards-context-menu .chat-reaction-picker{justify-content:space-between;gap:2px;padding:6px;display:flex}.cards-context-menu .chat-reaction-picker button{border:none;border-radius:10px;padding:6px;font-size:22px;line-height:1}.cards-context-menu .chat-reaction-picker button.is-mine{background:var(--color-accent-wash)}.cards-context-menu .chat-menu-danger{color:var(--color-danger-text)}.chat-system-line{justify-content:center;padding:2px 12px;display:flex}.chat-system-line span{color:var(--color-text-muted);text-align:center;font-size:12px}.chat-typing{color:var(--color-text-muted);margin:4px 12px 0;font-size:12px}.chat-money-card{border-radius:var(--radius-m);background:var(--color-surface);min-width:200px;max-width:78%;box-shadow:var(--shadow-tile);color:var(--color-text);flex-direction:column;gap:4px;padding:12px 14px;display:flex}.chat-money-card.is-sent{background:var(--color-accent-wash)}.chat-money-badge{color:var(--color-text-muted);letter-spacing:.02em;text-transform:uppercase;font-size:12px;font-weight:590}.chat-money-amount{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:20px;font-weight:590}.chat-money-note{color:var(--color-text-secondary);white-space:pre-wrap;word-break:break-word;font-size:14px}.chat-money-foot{justify-content:space-between;align-items:center;gap:8px;display:flex}.chat-money-time{color:var(--color-text-muted);align-self:flex-end;font-size:10px}.chat-money-status{background:var(--color-surface-subtle);color:var(--color-text-secondary);border-radius:999px;padding:2px 8px;font-size:12px;font-weight:590}.chat-money-status.is-paid{background:var(--color-success-wash);color:var(--color-success-text)}.chat-money-status.is-declined,.chat-money-status.is-cancelled{background:var(--color-danger-wash);color:var(--color-danger-text)}.chat-money-actions{gap:8px;margin-top:6px;display:flex}.chat-money-primary,.chat-money-secondary{border-radius:var(--radius-s);font:inherit;cursor:pointer;border:none;flex:1;padding:9px 12px;font-size:14px;font-weight:590}.chat-money-primary{background:var(--color-primary);color:var(--color-on-dark)}.chat-money-secondary{background:var(--color-surface-subtle);color:var(--color-text)}.chat-money-primary:disabled,.chat-money-secondary:disabled{opacity:.5;cursor:default}.chat-composer{flex-direction:column;gap:8px;display:flex}.chat-composer-actions{gap:8px;padding:0 2px;display:flex}.chat-action-chip{background:var(--color-surface);min-height:48px;box-shadow:var(--shadow-tile);color:var(--color-text);font:inherit;font-size:16px;font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing);cursor:pointer;border:none;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:8px;padding:12px 16px;display:inline-flex}.chat-action-chip.is-primary{background:var(--color-primary);color:var(--color-on-dark)}.chat-inputbar{border-radius:var(--radius-l);background:var(--color-surface);box-shadow:var(--shadow-tile);align-items:flex-end;gap:6px;padding:8px 8px 8px 14px;display:flex}.chat-input{resize:none;min-width:0;max-height:120px;color:var(--color-text);font:inherit;background:0 0;border:none;outline:none;flex:1;padding:9px 0;font-size:14px;line-height:1.35}.chat-input::placeholder{color:var(--color-text-muted)}.chat-send{background:var(--color-primary);width:40px;height:40px;color:var(--color-on-dark);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.chat-send:disabled{background:var(--color-disabled);cursor:default}.chat-money-form{flex-direction:column;gap:14px;padding-bottom:8px;display:flex}.chat-field-label{color:var(--color-text-muted);font-size:12px;font-weight:510}.chat-amount{flex-direction:column;align-items:center;gap:10px;padding:12px 0 4px;display:flex}.chat-amount-row{max-width:100%;color:var(--color-text);font-variant-numeric:tabular-nums;letter-spacing:-.02em;justify-content:center;align-items:baseline;gap:8px;font-size:40px;font-weight:590;display:flex}.chat-amount-field{max-width:70vw}.chat-amount-input{color:inherit;text-align:center;background:0 0;outline:none}.chat-amount-input::placeholder{color:var(--color-text-muted)}.chat-amount-ticker{color:var(--color-text-muted);font-size:20px;font-weight:590}.chat-amount-hint{text-align:center;margin:0;font-size:14px}.chat-amount-hint.is-muted{color:var(--color-text-muted)}.chat-amount-hint.is-error{color:var(--color-danger-text)}.chat-amount-presets{gap:8px;display:flex}.chat-amount-preset,.chat-ticker-chip{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);font:inherit;cursor:pointer;border-radius:999px;padding:8px 14px;font-size:14px;font-weight:590}.chat-amount-preset.selected,.chat-ticker-chip.selected{border-color:var(--color-accent);background:var(--color-accent-wash)}.chat-ticker-row{flex-wrap:wrap;gap:8px;display:flex}.chat-asset-list{flex-direction:column;gap:8px;display:flex}.chat-asset-option{border:1px solid var(--color-border);border-radius:var(--radius-s);background:var(--color-surface);font:inherit;text-align:left;cursor:pointer;align-items:center;gap:12px;padding:12px;display:flex}.chat-asset-option.selected{border-color:var(--color-accent);background:var(--color-accent-wash)}.chat-asset-option img,.chat-asset-dot{border-radius:50%;flex-shrink:0;width:28px;height:28px}.chat-asset-dot{background:var(--color-surface-subtle)}.chat-asset-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.chat-asset-text strong{color:var(--color-text);font-size:14px;font-weight:590}.chat-asset-text small{color:var(--color-text-muted);font-size:12px}.chat-asset-balance{color:var(--color-text-secondary);font-variant-numeric:tabular-nums;font-size:14px}.chat-money-recipient{align-items:center;gap:12px;display:flex}.chat-money-recipient-text{flex-direction:column;gap:2px;min-width:0;display:flex}.chat-money-recipient-text strong{color:var(--color-text);font-size:16px;font-weight:590}.chat-money-recipient-text small{color:var(--color-text-muted);font-size:12px}.chat-money-summary{border-radius:var(--radius-m);background:var(--color-surface-subtle);flex-direction:column;margin:0;display:flex}.chat-money-summary>div{justify-content:space-between;gap:12px;padding:12px 14px;display:flex}.chat-money-summary>div+div{border-top:1px solid var(--color-divider)}.chat-money-summary dt{color:var(--color-text-muted);font-size:14px}.chat-money-summary dd{color:var(--color-text);text-align:right;word-break:break-word;margin:0;font-size:14px;font-weight:590}.chat-scam-warning{border-radius:var(--radius-m);background:var(--color-warning-wash);color:var(--color-warning-text);flex-direction:column;gap:4px;padding:12px 14px;display:flex}.chat-scam-warning strong{font-size:14px}.chat-scam-warning span{font-size:14px;line-height:1.4}.chat-money-back{border-radius:var(--radius-m);width:100%;color:var(--color-text-muted);font:inherit;cursor:pointer;background:0 0;border:none;padding:12px;font-size:14px}.bottom-sheet.chat-new-sheet,.bottom-sheet.chat-new-sheet .bottom-sheet-toolbar{background:var(--color-surface)}.chat-new-empty{background:var(--color-surface-subtle);text-align:center;border-radius:24px;flex-direction:column;align-items:center;gap:8px;margin-top:12px;padding:24px 20px 20px;display:flex}.chat-new-empty-icon{background:var(--color-info-soft);width:56px;height:56px;color:var(--color-primary);border-radius:50%;place-items:center;margin-bottom:4px;display:grid}.chat-new-empty strong{color:var(--color-text);font-size:16px;font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing)}.chat-new-empty strong,.chat-new-empty p{text-wrap:balance}.chat-new-empty p{max-width:300px;color:var(--color-muted);letter-spacing:var(--letter-spacing);margin:0 0 8px;font-size:14px;line-height:20px}.chat-new-empty .primary-large-button{width:100%}.swap-page{flex-direction:column;gap:0;min-height:100%;padding-bottom:120px;display:flex}.swap-card{margin:0 var(--screen-padding-x);background:var(--color-surface);box-shadow:var(--shadow-tile);border-radius:20px;padding:18px 20px 16px}.swap-asset-button{background:var(--color-field);box-shadow:var(--shadow-tile);color:var(--color-text);cursor:pointer;border:0;border-radius:10px;flex-shrink:0;align-items:center;gap:8px;padding:6px 10px 6px 6px;font-family:inherit;font-size:16px;font-weight:590;display:flex}.swap-asset-button img,.swap-asset-dot{object-fit:cover;border-radius:50%;width:28px;height:28px}.swap-asset-dot{background:var(--color-field)}.swap-asset-title{text-align:left;flex-direction:column;line-height:1.15;display:flex}.swap-asset-title small{color:var(--color-muted);letter-spacing:-.1px;font-size:10px;font-weight:510}.swap-field{align-items:center;gap:12px;margin-top:10px;display:flex}.swap-field input{min-width:0;color:var(--color-text);letter-spacing:-1px;background:0 0;border:0;flex:1;font-family:inherit;font-size:32px;font-weight:590}.swap-field input.empty{color:var(--color-muted)}.swap-field input:focus{outline:none}.swap-card-foot{color:var(--color-muted);flex-direction:row;justify-content:space-between;margin-top:4px;font-size:14px;display:flex}.swap-card-foot>span{min-height:18px}.swap-card-foot>span+span{align-self:flex-end}.swap-card-balance{border-top:1px solid var(--color-divider);color:var(--color-muted);justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding-top:12px;font-size:14px;display:flex}.swap-max{color:var(--color-primary);cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:0;font-family:inherit;font-size:14px;font-weight:590}.swap-meta{margin:14px var(--screen-padding-x) 0;flex-direction:column;gap:6px;display:flex}.swap-meta>div{justify-content:space-between;gap:12px;display:flex}.swap-meta dt{color:var(--color-muted);letter-spacing:var(--letter-spacing);font-size:14px}.swap-meta dd{color:var(--color-text);letter-spacing:var(--letter-spacing);text-align:right;margin:0;font-size:14px;font-weight:510}.swap-flip{z-index:1;width:44px;height:44px;color:var(--color-text);cursor:pointer;border:0;border-radius:50%;align-self:center;margin:-14px 0;font-size:20px;line-height:1}.swap-note,.swap-error,.swap-error-state{margin:16px var(--screen-padding-x) 0;color:var(--color-muted);letter-spacing:var(--letter-spacing);font-size:14px;line-height:1.3}.swap-error,.swap-error-state{color:var(--color-danger,var(--color-danger))}.swap-bottom{z-index:5;padding:8px var(--screen-padding-x) 32px;background:var(--color-background);position:fixed;bottom:0;left:0;right:0}.swap-asset-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.swap-asset-list button{width:100%;color:var(--color-text);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:12px 4px;font-family:inherit;display:flex}.swap-asset-list img,.swap-asset-list .swap-asset-dot{width:36px;height:36px}.swap-asset-name{flex-direction:column;flex:1;min-width:0;display:flex}.swap-asset-name b{letter-spacing:var(--letter-spacing);font-size:16px;font-weight:590}.swap-asset-name small{color:var(--color-muted);font-size:14px}.swap-asset-balance{color:var(--color-muted);letter-spacing:var(--letter-spacing);flex-shrink:0;font-size:14px}.permission-primer-overlay{z-index:var(--z-sheet-over-fullscreen);background:var(--color-background);justify-content:center;align-items:stretch;animation:.22s ease-out both permission-primer-fade;display:flex;position:fixed;inset:0}.permission-primer{width:min(100%,480px);min-width:0;max-width:480px;padding:calc(var(--overlay-safe-top) + 24px) 24px calc(var(--overlay-safe-bottom) + 16px);background:var(--color-background);color:var(--color-text);letter-spacing:var(--letter-spacing);flex-direction:column;flex:1;display:flex}.permission-primer-body{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;display:flex}.permission-primer-art{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:176px;height:176px;margin-bottom:16px;animation:.56s cubic-bezier(.2,.9,.3,1.15) both permission-primer-arrive;display:block}.permission-primer-title{max-width:320px;font-size:20px;font-weight:var(--font-weight-semibold);text-wrap:balance;margin:0;line-height:26px}.permission-primer-text{max-width:300px;color:var(--color-text-secondary);text-wrap:balance;margin:0;font-size:16px;line-height:22px}.permission-primer-actions{flex-direction:column;gap:4px;display:flex}.permission-primer-actions .primary-large-button{width:100%}.permission-primer-later{height:48px;color:var(--color-text);font:inherit;font-size:16px;font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing);cursor:pointer;background:0 0;border:0}@keyframes permission-primer-fade{0%{opacity:0}}@keyframes permission-primer-arrive{0%{opacity:0;transform:scale(.86)}}@media (prefers-reduced-motion:reduce){.permission-primer-overlay,.permission-primer-art{animation:none}}.application-services{gap:12px;margin:12px 0 24px;display:grid}.application-service-content{background:var(--surface,#8191a311);border:1px solid #8a9ab433;border-radius:18px;overflow:hidden}.application-service-content summary{cursor:pointer;align-items:center;gap:14px;padding:20px;list-style:none;display:flex}.application-service-content summary::-webkit-details-marker{display:none}.application-service-content summary>span:first-child{color:var(--primary,#3977ff);font-size:28px}.application-service-content summary strong{overflow-wrap:anywhere;flex:1;font-size:16px}.application-service-content summary>span:last-child{opacity:.5}.application-service-content>p{white-space:pre-wrap;overflow-wrap:anywhere;opacity:.8;margin:0;padding:0 20px 20px;font-size:14px;line-height:1.7}.call-pip-stage{position:absolute;inset:0}.call-pip-placeholder{z-index:1;background:#14161d;place-items:center;display:grid;position:absolute;inset:0}.call-pip-avatar{background:var(--color-primary);width:44px;height:44px;color:var(--color-on-dark);object-fit:cover;border-radius:50%;place-items:center;font-size:18px;font-weight:590;display:grid;overflow:hidden}.application-access{color:#f0f4fb;background:radial-gradient(at 65% 35%,#15315b55,#0000 60%),#070d17;place-items:center;min-height:100dvh;padding:24px;font-family:Inter,Arial,sans-serif;display:grid}.application-access-card{background:#0c1728;border:1px solid #213048;border-radius:24px;flex-direction:column;gap:15px;width:min(440px,100%);padding:44px 36px;display:flex;box-shadow:0 30px 80px #0003}.application-access-symbol{color:#a1c2ff;background:#204479;border-radius:15px;place-items:center;width:48px;height:48px;margin-bottom:15px;font-size:36px;display:grid}.application-access-eyebrow{letter-spacing:2px;color:#8b9fbf;font-size:10px}.application-access-card h1{letter-spacing:-.7px;margin:0;font-size:28px;font-weight:510;line-height:1.2}.application-access-card p{color:#8c9db7;margin:0 0 10px;font-size:14px;line-height:1.7}.application-access-card label{color:#b7c6dd;font-size:12px}.application-access-card input{color:#fff;box-sizing:border-box;background:#0b1524;border:1px solid #30435f;border-radius:10px;width:100%;height:49px;padding:0 14px;font-size:16px}.application-access-card input:focus{outline-offset:2px;outline:2px solid #3977ff}.application-access-card button{color:#fff;cursor:pointer;background:#3977ff;border:0;border-radius:10px;justify-content:space-between;align-items:center;min-height:49px;margin-top:6px;padding:0 17px;font-size:14px;font-weight:590;display:flex}.application-access-card button:disabled{opacity:.6;cursor:wait}.application-access-error{color:#ff9d9d;font-size:12px;line-height:1.6}.application-access-card input::placeholder{color:#657a9a}@media (width<=480px){.application-access{padding:18px}.application-access-card{padding:34px 24px}}
