.phone-demo-section,.phone-demo__fullscreen-overlay{--phone-black:var(--tds-color-content-primary);--phone-white:var(--tds-color-background-secondary);--phone-gray-700:var(--tds-color-content-secondary);--phone-gray-500:var(--tds-color-content-tertiary);--phone-gray-400:var(--tds-color-content-tertiary);--phone-gray-100:var(--tds-color-container-control);--phone-gray-050:var(--tds-color-container-surface);--phone-line:var(--tds-color-line-secondary);--phone-blue:var(--tds-accent-blue);--phone-green:var(--tds-color-content-positive);--phone-success:var(--tds-color-content-positive);--phone-negative:var(--tds-color-content-negative);--phone-font-h1:var(--tds-font-weight-book) 32px / 36px var(--tds-font-family-sans);--phone-font-h2:var(--tds-font-weight-book) 24px / 110% var(--tds-font-family-sans);--phone-font-h3:var(--tds-font-weight-book) 20px / 110% var(--tds-font-family-sans);--phone-font-data:var(--tds-font-weight-regular) var(--tds-type-b3-size) / var(--tds-type-b3-line-height) var(--tds-font-family-mono)}.phone-demo-section{z-index:1;padding-block:var(--tds-section-sm);position:relative}.phone-demo-section .grid-container{box-sizing:border-box;inline-size:100%;max-inline-size:2560px;padding-inline:var(--tds-page-margin);margin-inline:auto}.phone-demo-section .grid-layout{gap:var(--tds-page-gutter);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1024px){.phone-demo-section .grid-layout{grid-template-columns:repeat(3,minmax(0,1fr))}}.phone-demo__layout{align-items:start}.phone-demo__info,.phone-demo__device,.phone-demo__accordion{flex-direction:column;display:flex}.phone-demo-section .phone-demo__title{max-inline-size:var(--tds-max-480);margin:0 0 var(--tds-section-xs);color:var(--tds-color-content-primary);font:var(--tds-font-h2);letter-spacing:var(--tds-tracking-h2);text-box:normal}.phone-demo-section .phone-demo__desc{max-inline-size:var(--tds-max-400);color:var(--tds-color-content-secondary);font:var(--tds-font-b1);letter-spacing:0;margin:0}.phone-demo__expand-btn,.phone-demo__reset{align-self:flex-start;margin-block-start:var(--tds-spacing-20)}.phone-demo__reset--resetting svg{animation:.8s linear infinite phone-demo-reset-spin}@keyframes phone-demo-reset-spin{to{transform:rotate(360deg)}}.phone-demo__device{perspective:1000px;align-items:center;margin-block-start:var(--tds-spacing-40)}@media (min-width:1024px){.phone-demo__device{margin-block-start:0}}.phone-demo__device-wrapper{width:clamp(260px,32vw,375px);max-width:100%;transform-style:preserve-3d;transition:transform .8s cubic-bezier(.34,1.56,.64,1);position:relative}.phone-demo__device-wrapper.tilted{transform-origin:bottom;transform:perspective(1400px)rotateX(4deg)}.phone-demo-section .phone-demo__disclaimer{max-width:var(--tds-max-280);margin:var(--tds-spacing-20) auto 0;color:var(--tds-color-content-tertiary);font:var(--tds-font-b3);letter-spacing:0;text-align:center}.phone-demo__stack{--corner-radius:var(--tds-radius-sm);border-radius:var(--corner-radius);background:var(--tds-color-background-secondary);flex-direction:column;gap:0;display:flex;overflow:hidden}.phone-demo__accordion{margin-block-start:var(--tds-spacing-40)}.phone-demo__slot{gap:0 var(--tds-spacing-16);color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:none;grid-template-columns:40px 1fr;padding:0;display:grid;position:relative}.phone-demo__slot+.phone-demo__slot{border-block-start:1px solid var(--tds-color-line-secondary)}.phone-demo__slot:hover{background:var(--tds-color-container-surface)}.phone-demo__slot:focus-visible{outline:2px solid var(--tds-color-content-primary);outline-offset:-2px}.phone-demo__slot--active:before{content:"";background:var(--tds-color-content-primary);width:2px;position:absolute;inset-block:0;inset-inline-start:0}.phone-demo__slot-timeline{justify-content:center;padding-block-start:var(--tds-spacing-24);display:flex}.phone-demo__slot-num{color:var(--tds-color-content-tertiary);font:var(--tds-font-mono);letter-spacing:var(--tds-tracking-mono)}.phone-demo__slot--active .phone-demo__slot-num{color:var(--tds-color-content-primary)}.phone-demo__slot-content{padding-block:var(--tds-spacing-20);padding-inline:0 var(--tds-spacing-20)}.phone-demo__slot-title{color:var(--tds-color-content-tertiary);font:var(--tds-font-h4);letter-spacing:var(--tds-tracking-h4)}.phone-demo__slot--active .phone-demo__slot-title{color:var(--tds-color-content-primary)}.phone-demo__slot-detail{animation:.35s cubic-bezier(.4,0,.2,1) forwards phone-demo-expand;overflow:hidden}.phone-demo-section .phone-demo__slot-desc{margin:var(--tds-spacing-12) 0 0;color:var(--tds-color-content-secondary);font:var(--tds-font-b1);letter-spacing:0}.phone-demo__device-outer{justify-content:center;width:100%;display:flex}.phone-demo__device-frame{aspect-ratio:393/852;background:var(--phone-white);--corner-radius:48px;border-radius:var(--corner-radius);border:4px solid var(--tds-color-inverse-background-secondary);width:100%;max-width:375px;position:relative;overflow:hidden}.phone-demo__vol-up,.phone-demo__vol-down,.phone-demo__power-btn{background:var(--tds-color-inverse-background-secondary);z-index:20;border-radius:2px;position:absolute}.phone-demo__vol-up{width:3px;height:32px;top:140px;left:-6px}.phone-demo__vol-down{width:3px;height:32px;top:180px;left:-6px}.phone-demo__power-btn{width:3px;height:44px;top:160px;right:-6px}.phone-demo__dynamic-island{background:var(--tds-color-inverse-background-primary);z-index:15;width:120px;height:30px;padding:0 var(--tds-spacing-16);border-radius:18px;justify-content:space-between;align-items:center;transition:opacity .12s;display:flex;position:absolute;top:11px;left:50%;transform:translate(-50%)}.phone-demo__dynamic-island--hidden{opacity:0}.phone-demo__di-camera{background:radial-gradient(circle at 35% 35%,#3c3c5080,#14141eb3);border-radius:50%;width:9px;height:9px}.phone-demo__di-sensor{background:var(--tds-color-inverse-container-surface);border-radius:50%;width:5px;height:5px}.phone-demo__device-screen,.phone-demo__fullscreen-app{flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.phone-demo__device-screen{--corner-radius:44px;border-radius:var(--corner-radius)}.phone-demo__screen-shell{flex-direction:column;flex:1;display:flex;overflow:hidden}.phone-demo__status-spacer{flex-shrink:0;height:44px}.phone-demo__screen-viewport{flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.phone-demo__screen-layer{flex-direction:column;display:flex;position:absolute;inset:0}.phone-demo__screen-layer--entering{flex:1;position:relative}.phone-demo__screen-layer--transitioning.forward{animation:.3s forwards phone-demo-slide-in}.phone-demo__screen-layer--transitioning.back{animation:.3s forwards phone-demo-slide-in-back}.phone-demo__screen-layer--exiting{z-index:1}.phone-demo__screen-layer--exiting.forward{animation:.3s forwards phone-demo-slide-out}.phone-demo__screen-layer--exiting.back{animation:.3s forwards phone-demo-slide-out-back}.phone-screen{padding:var(--tds-spacing-4) var(--tds-spacing-16) var(--tds-spacing-8);flex-direction:column;flex:1;display:flex;overflow-y:auto}.phone-screen__header,.qr-receive__header-row{align-items:center;gap:var(--tds-spacing-8);padding:var(--tds-spacing-4) 0 var(--tds-spacing-12);display:flex}.phone-screen__back-btn,.phone-screen__title,.qr-receive__header-title,.amount-entry__recipient-label{text-align:center;font:var(--tds-font-b1);letter-spacing:0;color:var(--phone-black);flex:1;margin:0}.phone-screen__header-spacer{flex-shrink:0;width:32px}.phone-demo__bottom-nav{padding:var(--tds-spacing-8) var(--tds-spacing-8) var(--tds-spacing-12);background:var(--phone-white);border-top:1px solid var(--phone-line);flex-shrink:0;justify-content:space-around;align-items:center;display:flex}.phone-demo__bottom-nav--fullscreen{padding-bottom:calc(var(--tds-spacing-12) + env(safe-area-inset-bottom,0px))}.phone-demo__tab{align-items:center;gap:var(--tds-spacing-2);padding:var(--tds-spacing-4) var(--tds-spacing-16);cursor:pointer;color:var(--phone-gray-400);background:0 0;border:none;flex-direction:column;display:flex}.phone-demo__tab--active{color:var(--phone-black)}.phone-demo__tab-icon{justify-content:center;align-items:center;width:26px;height:26px;display:flex}.phone-demo__tab-label{font:var(--tds-font-b3);letter-spacing:0}.phone-demo__pulse-dot{background:var(--phone-blue);border-radius:50%;width:8px;height:8px;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.phone-demo__pulse-dot:after{content:"";background:var(--phone-blue);border-radius:50%;animation:2s ease-out infinite phone-demo-pulse;position:absolute;inset:0}.phone-demo__overlay-blur{z-index:8;pointer-events:none;-webkit-backdrop-filter:blur(4px)saturate(1.1);background:color-mix(in srgb, var(--tds-neutral-white) 20%, transparent);transition:-webkit-backdrop-filter .4s,backdrop-filter .4s,background .4s,opacity .4s;position:absolute;inset:44px 0 0}.phone-demo__overlay-blur--dismissing{-webkit-backdrop-filter:blur()saturate();opacity:0;background:0 0}.phone-demo__notif-drop{top:44px;left:var(--tds-spacing-8);right:var(--tds-spacing-8);z-index:12;opacity:0;transition:transform .5s cubic-bezier(.32,.72,0,1),opacity .25s;position:absolute;transform:translateY(-180%)}.phone-demo__notif-drop--visible{opacity:1;transform:translateY(4px)}.phone-demo__notif-drop--dismissing{opacity:0;transform:translateY(-180%)}.phone-demo__ios-notif{background:var(--tds-color-background-primary);--corner-radius:var(--tds-radius-sm);border-radius:var(--corner-radius);padding:var(--tds-spacing-12) var(--tds-spacing-16);position:relative}.phone-demo__notif-body-btn{text-align:left;cursor:pointer;background:0 0;border:none;width:100%;padding:0}.phone-demo__notif-header{margin-bottom:var(--tds-spacing-4);align-items:center;display:flex}.phone-demo__notif-time{font:var(--tds-font-b3);letter-spacing:0;color:var(--phone-gray-400);flex:1}.phone-demo__notif-close{top:var(--tds-spacing-12);right:var(--tds-spacing-16);background:var(--tds-color-container-marker);width:20px;height:20px;color:var(--phone-gray-700);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute}.phone-demo__notif-title{margin:0 0 var(--tds-spacing-2);font:var(--tds-font-b2);letter-spacing:0;color:var(--phone-black)}.phone-demo__notif-body{font:var(--tds-font-b2);letter-spacing:0;color:var(--phone-gray-700);margin:0}.phone-demo__notif-body strong{color:var(--phone-black);font-weight:inherit}.phone-demo__faceid-anchor{z-index:20;pointer-events:none;justify-content:center;animation:.18s phone-demo-faceid-fade-in;display:flex;position:absolute;top:0;left:0;right:0}.phone-demo__faceid-anchor--hidden{visibility:hidden;animation:none}.phone-demo__faceid-lottie{width:153px;height:129px}@keyframes phone-demo-faceid-fade-in{0%{opacity:0}to{opacity:1}}.phone-demo__modal-root{z-index:60;position:absolute;inset:0}.phone-demo__scrim{background:color-mix(in srgb, var(--tds-neutral-black) 40%, transparent);border:none;position:absolute;inset:0}.phone-demo__sheet{background:var(--phone-white);border-radius:var(--tds-radius-md) var(--tds-radius-md) 0 0;padding:var(--tds-spacing-4) var(--tds-spacing-20) var(--tds-spacing-20);max-height:calc(100% - 12px);animation:.3s cubic-bezier(.34,1.3,.64,1) phone-demo-sheet-up;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.phone-demo__grabber{border-radius:var(--tds-radius-full);background:var(--tds-color-container-marker);width:32px;height:4px;margin:var(--tds-spacing-4) auto var(--tds-spacing-12)}.phone-demo__sheet-close{top:var(--tds-spacing-12);right:var(--tds-spacing-12);background:var(--tds-color-container-control);width:24px;height:24px;color:var(--phone-gray-700);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute}.phone-demo__close-pulse{background:var(--phone-blue);border-radius:50%;width:7px;height:7px;position:absolute;top:19px;right:42px}.phone-demo__close-pulse:after{content:"";background:var(--phone-blue);border-radius:50%;animation:2s ease-out infinite phone-demo-pulse;position:absolute;inset:0}.phone-demo__sheet-header{align-items:center;gap:var(--tds-spacing-12);padding:var(--tds-spacing-4) var(--tds-spacing-32) var(--tds-spacing-12) 0;display:flex}.phone-demo__flag-img{object-fit:cover;border-radius:50%}.phone-demo__asset-name,.phone-demo__sheet-title{font:var(--tds-font-b1);letter-spacing:0;text-box:normal;color:var(--phone-black);margin:0}.phone-demo__asset-ticker,.phone-demo__sheet-desc,.phone-demo__footnote,.phone-demo__rate-ticker{color:var(--phone-gray-500)}.phone-demo__apy-hero{text-align:center;padding:var(--tds-spacing-12) 0 var(--tds-spacing-16);background:color-mix(in srgb, var(--phone-green) 8%, transparent);--corner-radius:var(--tds-radius-xs);border-radius:var(--corner-radius);margin-bottom:var(--tds-spacing-12);flex-direction:column;align-items:center;display:flex}.phone-demo__apy-hero-label{font:var(--tds-font-eyebrow);letter-spacing:var(--tds-tracking-eyebrow);text-transform:uppercase;color:var(--phone-green)}.phone-demo__apy-hero-rate{font:var(--phone-font-h2);letter-spacing:var(--tds-tracking-h2);color:var(--phone-green)}.phone-demo__info-list,.phone-demo__rate-list,.transfer-success__details-card,.earn-summary__detail-card{background:var(--phone-gray-050);--corner-radius:var(--tds-radius-xs);border-radius:var(--corner-radius)}.phone-demo__info-row,.phone-demo__rate-row,.phone-demo__detail-row,.transfer-success__detail-row{justify-content:space-between;align-items:center;gap:var(--tds-spacing-12);padding:var(--tds-spacing-12) 0;display:flex}.phone-demo__info-list,.phone-demo__rate-list,.earn-summary__detail-card,.transfer-success__details-card{padding:0 var(--tds-spacing-16)}.phone-demo__info-row+.phone-demo__info-row,.phone-demo__rate-row+.phone-demo__rate-row,.phone-demo__detail-row+.phone-demo__detail-row,.transfer-success__detail-row+.transfer-success__detail-row{border-top:1px solid var(--phone-line)}.phone-demo__info-label,.phone-demo__detail-label,.transfer-success__detail-label{font:var(--tds-font-b3);letter-spacing:0;color:var(--phone-gray-500)}.phone-demo__info-value,.phone-demo__detail-value,.transfer-success__detail-value{font:var(--tds-font-b2);letter-spacing:0;color:var(--phone-black);text-align:right}.phone-demo__rate-left{align-items:center;gap:var(--tds-spacing-12);display:flex}.phone-demo__rate-name{color:var(--phone-black);font:var(--tds-font-b2);letter-spacing:0}.phone-demo__rate-value{color:var(--phone-green)}.phone-demo__apy-pill{align-items:center;gap:var(--tds-spacing-4);min-height:32px;padding:var(--tds-spacing-4) var(--tds-spacing-12);--corner-radius:var(--tds-radius-2xs);border-radius:var(--corner-radius);background:color-mix(in srgb, var(--phone-green) 8%, transparent);color:var(--phone-green);font:var(--tds-font-b2);letter-spacing:0;border:none;display:inline-flex;position:relative}.phone-demo__apy-pill strong{font-weight:inherit}.phone-demo__apy-pill--interactive{cursor:pointer}.phone-demo__apy-pulse{margin-left:var(--tds-spacing-2);position:static;transform:none}.wallet-home__header-area{align-items:center;gap:var(--tds-spacing-8);padding-bottom:var(--tds-spacing-16);flex-direction:column;display:flex}.wallet-home__balance-label{font:var(--tds-font-b3);letter-spacing:0;color:var(--phone-gray-500);margin:0}.phone-demo-section .wallet-home__balance-amount,.phone-demo__fullscreen-overlay .wallet-home__balance-amount{font:var(--phone-font-h1);letter-spacing:var(--tds-tracking-h1);text-box:normal;color:var(--phone-black);margin:0}.wallet-home__action-row{gap:var(--tds-spacing-12);margin-bottom:var(--tds-spacing-16);grid-template-columns:repeat(3,1fr);display:grid}.wallet-home__action-btn{align-items:center;gap:var(--tds-spacing-8);color:var(--phone-black);cursor:pointer;background:0 0;border:none;flex-direction:column;padding:0;display:flex}.wallet-home__action-btn--disabled{opacity:.35;cursor:default}.wallet-home__action-icon{border-radius:var(--tds-radius-full);background:var(--phone-gray-100);justify-content:center;align-items:center;width:54px;height:54px;display:flex;position:relative}.wallet-home__action-icon--highlighted{background:color-mix(in srgb, var(--phone-blue) 8%, transparent)}.wallet-home__action-icon .phone-demo__pulse-dot{top:6px;right:6px;transform:none}.wallet-home__action-label{font:var(--tds-font-b3);letter-spacing:0;color:var(--phone-gray-700)}.wallet-home__action-label--highlighted{color:var(--phone-black)}.wallet-home__tab-bar{gap:var(--tds-spacing-4);padding:var(--tds-spacing-4);border-radius:var(--tds-radius-full);background:var(--phone-gray-100);margin-bottom:var(--tds-spacing-12);display:flex}.wallet-home__tab{min-height:32px;padding:var(--tds-spacing-4) var(--tds-spacing-12);border-radius:var(--tds-radius-full);cursor:pointer;font:var(--tds-font-b3);letter-spacing:0;color:var(--phone-gray-700);background:0 0;border:none;flex:1}.wallet-home__tab--active{background:var(--phone-black);color:var(--tds-color-inverse-content-primary)}.wallet-home__balance-list,.wallet-home__history-list{gap:var(--tds-spacing-8);flex-direction:column;display:flex}.wallet-home__balance-row{justify-content:space-between;align-items:center;gap:var(--tds-spacing-12);padding:var(--tds-spacing-12);--corner-radius:var(--tds-radius-xs);border-radius:var(--corner-radius);background:var(--phone-gray-050);border:none;min-width:0;display:flex}.wallet-home__balance-row--highlighted{background:color-mix(in srgb, var(--phone-blue) 8%, transparent)}.wallet-home__balance-row--clickable{cursor:pointer;font:inherit;color:inherit;text-align:left;width:100%}.wallet-home__row-left,.wallet-home__row-right{align-items:center;display:flex}.wallet-home__row-left{gap:var(--tds-spacing-12);flex:1;min-width:0}.wallet-home__row-right{white-space:nowrap;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:0}.wallet-home__currency-info,.phone-demo__asset-meta,.phone-demo__rate-meta{flex-direction:column;gap:0;min-width:0;display:flex}.wallet-home__currency-name-row{align-items:center;gap:var(--tds-spacing-4);min-width:0;display:flex}.wallet-home__currency-name{font:var(--tds-font-b2);letter-spacing:0;color:var(--phone-black);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.wallet-home__currency-amount{font:var(--tds-font-b2);letter-spacing:0;color:var(--phone-black);font-variant-numeric:tabular-nums}.wallet-home__currency-ticker{font:var(--tds-font-b3);letter-spacing:0;color:var(--phone-gray-500)}.wallet-home__currency-apy{font:var(--tds-font-b3);letter-spacing:0;color:var(--phone-success)}.wallet-home__tx-sub,.wallet-home__tx-time,.recipients-screen__bank,.recipients-screen__last-sent{font:var(--tds-font-b3);letter-spacing:0;color:var(--phone-gray-500)}.wallet-home__info-icon{width:16px;height:16px;color:var(--phone-gray-500);flex-shrink:0;justify-content:center;align-items:center;transition:color .15s;display:inline-flex}.wallet-home__balance-row--clickable:hover .wallet-home__info-icon{color:var(--phone-black)}.wallet-home__pulse-dot-mini{background:var(--phone-blue);width:7px;height:7px;margin-left:var(--tds-spacing-2);border-radius:50%;flex-shrink:0;position:relative;inset:auto;transform:none}.wallet-home__tx-row{justify-content:space-between;gap:var(--tds-spacing-12);padding:var(--tds-spacing-12) 0;border-bottom:1px solid var(--phone-line);display:flex}.wallet-home__tx-label,.recipients-screen__name{color:var(--phone-black);font:var(--tds-font-b2);letter-spacing:0}.wallet-home__tx-right{text-align:right}.wallet-home__tx-amount--receive{color:var(--phone-success)}.recipients-screen__search-bar{align-items:center;gap:var(--tds-spacing-8);padding:var(--tds-spacing-12) var(--tds-spacing-16);--corner-radius:var(--tds-radius-xs);border-radius:var(--corner-radius);background:var(--phone-gray-100);margin-bottom:var(--tds-spacing-16);display:flex}.recipients-screen__search-input{color:var(--phone-black);font:var(--tds-font-b2);letter-spacing:0;background:0 0;border:none;outline:none;flex:1}.recipients-screen__search-clear{background:var(--tds-color-scrim);width:20px;height:20px;color:var(--phone-white);border:none;border-radius:50%}.recipients-screen__section-label,.card-screen__section-label,.qr-receive__section-label{margin:0 0 var(--tds-spacing-8);font:var(--tds-font-eyebrow);letter-spacing:var(--tds-tracking-eyebrow);text-transform:uppercase;color:var(--phone-gray-500)}.recipients-screen__list{gap:var(--tds-spacing-8);flex-direction:column;display:flex}.recipients-screen__row{align-items:center;gap:var(--tds-spacing-12);padding:var(--tds-spacing-16);--corner-radius:var(--tds-radius-xs);border-radius:var(--corner-radius);background:var(--phone-gray-050);color:inherit;font:inherit;text-align:left;opacity:0;border:none;display:flex;position:relative;transform:translateY(8px)}.recipients-screen__row--visible{opacity:1;transition:transform .3s,opacity .3s;transform:translateY(0)}.recipients-screen__avatar{width:42px;height:42px;color:var(--phone-white);font:var(--tds-font-b2);letter-spacing:0;border-radius:50%;justify-content:center;align-items:center;display:flex}.recipients-screen__info{gap:var(--tds-spacing-2);flex-direction:column;display:flex}.amount-entry{padding-inline:var(--tds-spacing-20);overflow:hidden}.amount-entry__amount-area{align-items:center;gap:var(--tds-spacing-4);padding:var(--tds-spacing-4) 0 var(--tds-spacing-2);flex-direction:column;display:flex}.amount-entry__amount-text{font:var(--phone-font-h1);letter-spacing:var(--tds-tracking-h1);color:var(--phone-black)}.amount-entry__amount-text--error{color:var(--phone-negative)}.amount-entry__asset-line,.amount-entry__asset-pill{align-items:center;gap:var(--tds-spacing-8);display:flex}.amount-entry__asset-pill{padding:var(--tds-spacing-4) var(--tds-spacing-12);border-radius:var(--tds-radius-full);background:var(--phone-gray-100);font:var(--tds-font-b3);letter-spacing:0}.amount-entry__error-hint{color:var(--phone-negative);font:var(--tds-font-b3);letter-spacing:0}.amount-entry__keypad{gap:var(--tds-spacing-8);margin-top:var(--tds-spacing-8);flex-direction:column;display:flex}.amount-entry__keypad-row{gap:var(--tds-spacing-8);grid-template-columns:repeat(3,1fr);display:grid}.amount-entry__key{aspect-ratio:1.7;--corner-radius:var(--tds-radius-xs);border-radius:var(--corner-radius);background:var(--phone-gray-100);font:var(--phone-font-h3);letter-spacing:var(--tds-tracking-h3);color:var(--phone-black);border:none}.amount-entry__fx-rows{margin-top:var(--tds-spacing-16);padding:0 var(--tds-spacing-4)}.amount-entry__fx-row{justify-content:space-between;gap:var(--tds-spacing-12);padding:var(--tds-spacing-8) 0;color:var(--phone-gray-700);font:var(--tds-font-b2);letter-spacing:0;display:flex}.amount-entry__fx-value--get{align-items:center;gap:var(--tds-spacing-8);color:var(--phone-black);display:inline-flex}.amount-entry__fx-flag,.deposit-screen__sub-flag,.transfer-success__asset-icon{border-radius:50%;width:14px;height:14px}.amount-entry__send-action,.deposit-screen__actions,.earn-summary__actions,.card-screen__actions,.transfer-success__actions{margin-top:auto}.card-screen__actions{padding-bottom:var(--tds-spacing-16)}.card-screen__desc{font:var(--tds-font-b2);letter-spacing:0;text-align:center;margin:var(--tds-spacing-16) auto 0;max-width:220px}.amount-entry__send-btn,.deposit-screen__primary-btn,.earn-summary__primary-btn,.card-screen__pay-btn,.card-screen__done-btn,.transfer-success__done-btn{width:100%;min-height:48px;padding:0 var(--tds-spacing-32);border-radius:var(--tds-radius-full);background:var(--phone-black);color:var(--tds-color-inverse-content-primary);font:var(--tds-font-b2);letter-spacing:0;justify-content:center;align-items:center;gap:var(--tds-spacing-4);cursor:pointer;border:none;transition:opacity .15s;display:flex;position:relative;overflow:hidden}.amount-entry__send-btn:focus-visible,.deposit-screen__primary-btn:focus-visible,.earn-summary__primary-btn:focus-visible,.card-screen__pay-btn:focus-visible,.card-screen__done-btn:focus-visible,.transfer-success__done-btn:focus-visible{outline:2px solid var(--phone-black);outline-offset:3px}.card-screen__pay-btn:active,.card-screen__done-btn:active{opacity:.85}.card-screen__apple-icon{margin:0 var(--tds-spacing-2);display:block}.transfer-success{opacity:0;transition:opacity .4s,transform .4s;transform:scale(.97)}.transfer-success--visible{opacity:1;transform:scale(1)}.transfer-success__content{flex-direction:column;flex:1;display:flex}.transfer-success__hero-area,.deposit-screen__hero-area,.earn-summary__hero-area{text-align:center;padding-top:var(--tds-spacing-16);margin-bottom:var(--tds-spacing-20);flex-direction:column;align-items:center;display:flex}.transfer-success__check-circle,.deposit-screen__check-circle,.earn-summary__yield-icon{width:60px;height:60px;margin-bottom:var(--tds-spacing-16);border-radius:50%;justify-content:center;align-items:center;display:flex}.transfer-success__check-circle,.deposit-screen__check-circle{background:0 0}.earn-summary__yield-icon{background:color-mix(in srgb, var(--phone-green) 12%, transparent);color:var(--phone-green)}.transfer-success__check-circle{transition:transform .5s cubic-bezier(.34,1.56,.64,1);transform:scale(0)}.transfer-success__check-circle--visible{transform:scale(1)}:is(.phone-demo-section,.phone-demo__fullscreen-overlay) :is(.transfer-success__title,.deposit-screen__title,.earn-summary__rate){font:var(--phone-font-h1);letter-spacing:var(--tds-tracking-h1);text-box:normal;color:var(--phone-black);margin:0}:is(.phone-demo-section,.phone-demo__fullscreen-overlay) .earn-summary__rate{color:var(--phone-green)}:is(.phone-demo-section,.phone-demo__fullscreen-overlay) :is(.phone-screen__title,.phone-demo__asset-name,.phone-demo__sheet-title){font:var(--tds-font-b1);letter-spacing:0;text-box:normal}.transfer-success__subtitle,.deposit-screen__subtitle,.earn-summary__subtitle,.earn-summary__footnote,.card-screen__desc,.card-screen__nfc-label,.transfer-success__settlement{color:var(--phone-gray-700)}.transfer-success__split-value,.deposit-screen__usdc-value{align-items:center;gap:var(--tds-spacing-8);display:inline-flex}.transfer-success__split-sep{background:var(--tds-color-line-primary);width:1px;height:12px}.transfer-success__tx-value{align-items:center;gap:var(--tds-spacing-4);display:inline-flex}.transfer-success__tempo-wordmark{height:14px}.deposit-screen__content,.earn-summary__spacer{flex:1}.deposit-screen__hero-area{margin-bottom:var(--tds-spacing-24);padding-top:var(--tds-spacing-12)}.transfer-success__hero-area{margin-bottom:var(--tds-spacing-20);padding-top:var(--tds-spacing-16)}.deposit-screen__flag-hero{margin-bottom:var(--tds-spacing-16);object-fit:cover;border-radius:50%}.deposit-screen__check-circle{width:48px;height:48px}.deposit-screen__subtitle{font:var(--tds-font-b2);letter-spacing:0;color:var(--phone-gray-500);margin:0 0 var(--tds-spacing-4)}.deposit-screen__sub-amount{align-items:center;gap:var(--tds-spacing-4);font:var(--tds-font-b3);letter-spacing:0;color:var(--phone-gray-500);margin:var(--tds-spacing-8) 0 0;display:flex}.deposit-screen__details-table{margin-top:auto;margin-bottom:var(--tds-spacing-16);flex-direction:column;display:flex}.deposit-screen__actions{padding-bottom:var(--tds-spacing-8);flex-shrink:0;display:flex}.deposit-screen__memo-card{margin-bottom:var(--tds-spacing-16);padding:var(--tds-spacing-12);background:var(--phone-gray-100);--corner-radius:var(--tds-radius-xs);border-radius:var(--corner-radius)}.deposit-screen__memo-label{font:var(--tds-font-eyebrow);letter-spacing:var(--tds-tracking-eyebrow);text-transform:uppercase;color:var(--phone-gray-500);margin-bottom:var(--tds-spacing-4);display:block}.deposit-screen__memo-body{margin:0}:is(.phone-demo-section,.phone-demo__fullscreen-overlay) .transfer-success__title{margin:0 0 var(--tds-spacing-8);font:var(--phone-font-h2);letter-spacing:var(--tds-tracking-h2)}.transfer-success__subtitle{font:var(--tds-font-b2);letter-spacing:0;text-wrap:balance;max-width:240px;margin:0}.transfer-success__detail-row,.transfer-success__detail-value{min-width:0}.transfer-success__detail-value--amount{font:var(--tds-font-b1);letter-spacing:0;font-variant-numeric:tabular-nums}.transfer-success__recipient-bank{color:var(--phone-gray-500);font:var(--tds-font-b3);letter-spacing:0;white-space:nowrap;flex-shrink:0}.transfer-success__split-value{gap:var(--tds-spacing-12);font-variant-numeric:tabular-nums}.transfer-success__split-asset{align-items:center;gap:var(--tds-spacing-4);color:var(--phone-black);display:inline-flex}.transfer-success__detail-row--link{color:inherit;margin:0 calc(-1 * var(--tds-spacing-16));padding:var(--tds-spacing-12) var(--tds-spacing-16);border-radius:0;text-decoration:none;transition:background .12s}.transfer-success__detail-row--link:hover{background:var(--tds-color-container-surface)}.transfer-success__tx-value{color:var(--phone-blue);font:var(--phone-font-data);gap:var(--tds-spacing-4)}.transfer-success__tx-value :where(svg){color:var(--phone-gray-400)}.transfer-success__actions{padding:var(--tds-spacing-16) 0;align-items:center;gap:var(--tds-spacing-12);flex-direction:column;flex-shrink:0;display:flex}.transfer-success__done-btn{justify-content:center;align-items:center;transition:opacity .15s;display:flex;overflow:hidden}.transfer-success__done-btn:active{opacity:.85}.transfer-success__settlement{align-items:center;gap:var(--tds-spacing-4);font:var(--tds-font-b3);letter-spacing:0;margin:0;display:inline-flex}.transfer-success__tempo-wordmark{opacity:.56;vertical-align:middle;width:auto;height:11px;display:inline-block}.earn-summary__detail-card{flex-direction:column;display:flex}.earn-summary__yield-value{color:var(--phone-green)}.qr-receive{padding-inline:var(--tds-spacing-20);overflow:hidden}.qr-receive__qr-card{background:var(--phone-white);--corner-radius:var(--tds-radius-xs);border-radius:var(--corner-radius);padding:var(--tds-spacing-16);margin:var(--tds-spacing-8) auto var(--tds-spacing-12);aspect-ratio:1;border:none;justify-content:center;align-items:center;width:168px;display:flex}.qr-receive__qr-grid{grid-template-columns:repeat(var(--qr-size), 1fr);grid-template-rows:repeat(var(--qr-size), 1fr);width:100%;height:100%;display:grid}.qr-receive__qr-cell{background:var(--phone-white)}.qr-receive__qr-cell--on{background:var(--phone-black)}.qr-receive__link-row{align-items:center;gap:var(--tds-spacing-8);padding:var(--tds-spacing-12);--corner-radius:var(--tds-radius-xs);border-radius:var(--corner-radius);background:var(--phone-gray-100);margin-bottom:var(--tds-spacing-16);font:var(--tds-font-b2);letter-spacing:0;display:flex}.qr-receive__link-text{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.qr-receive__link-btn{background:var(--phone-white);width:32px;height:32px;color:var(--phone-black);border:none;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.qr-receive__asset-list{gap:var(--tds-spacing-12);flex-direction:column;display:flex;overflow:auto}.qr-receive__asset-row{background:var(--phone-gray-050);--corner-radius:var(--tds-radius-sm);border-radius:var(--corner-radius);padding:var(--tds-spacing-16);color:inherit;font:inherit;text-align:left;border:none}.qr-receive__asset-head{align-items:center;gap:var(--tds-spacing-12);display:flex}.qr-receive__asset-meta{flex:1;min-width:0}.qr-receive__asset-name{color:var(--phone-black);font:var(--tds-font-b2);letter-spacing:0}.qr-receive__asset-subtext,.qr-receive__detail-label{font:var(--tds-font-b3);letter-spacing:0;color:var(--phone-gray-500)}.qr-receive__chevron{transition:transform .2s}.qr-receive__chevron--open{transform:rotate(180deg)}.qr-receive__asset-detail{margin-top:var(--tds-spacing-12)}.qr-receive__detail-row{justify-content:space-between;gap:var(--tds-spacing-12);padding:var(--tds-spacing-8) 0;font:var(--tds-font-b3);letter-spacing:0;display:flex}.qr-receive__detail-value-wrap{align-items:center;gap:var(--tds-spacing-8);display:inline-flex}.qr-receive__copy-btn{align-items:center;display:inline-flex}.card-screen{padding-inline:var(--tds-spacing-20);overflow:hidden}.card-screen__card-area{padding:var(--tds-spacing-8) 0 var(--tds-spacing-12);perspective:600px;justify-content:center;display:flex}.card-screen__card{aspect-ratio:1.586;--corner-radius:var(--tds-radius-xs);border-radius:var(--corner-radius);background:linear-gradient(135deg, var(--tds-color-inverse-background-secondary) 0%, var(--tds-color-inverse-background-primary) 100%);width:100%;max-width:240px;padding:var(--tds-spacing-16);color:var(--tds-color-inverse-content-primary);opacity:0;transition:transform .6s cubic-bezier(.34,1.56,.64,1),opacity .4s;transform:rotateY(8deg)scale(.95)}.card-screen__card--visible{opacity:1;transform:rotateY(0)scale(1)}.card-screen__card-inner{flex-direction:column;height:100%;display:flex}.card-screen__card-top,.card-screen__card-bottom,.card-screen__tx-title-line{justify-content:space-between;align-items:center;display:flex}.card-screen__card-brand{font:var(--tds-font-b2);letter-spacing:0;font-style:italic}.card-screen__card-badge{font:var(--tds-font-eyebrow);letter-spacing:var(--tds-tracking-eyebrow);padding:var(--tds-spacing-2) var(--tds-spacing-8);border-radius:var(--tds-radius-full);background:var(--tds-color-inverse-container-control)}.card-screen__card-spacer-top{flex:1.2}.card-screen__card-spacer-bottom{flex:.8}.card-screen__card-number{color:var(--tds-color-inverse-content-secondary);font:var(--phone-font-data);letter-spacing:var(--tds-tracking-mono)}.card-screen__card-holder{flex-direction:column;gap:0;display:flex}.card-screen__card-holder-label{color:var(--tds-color-inverse-content-tertiary);font:var(--tds-font-eyebrow);letter-spacing:var(--tds-tracking-eyebrow);text-transform:uppercase}.card-screen__card-holder-name{font:var(--tds-font-b3);letter-spacing:0}.card-screen__faceid-placeholder{flex:1}.card-screen__nfc-zone{justify-content:center;align-items:center;gap:var(--tds-spacing-16);flex-direction:column;flex:1;display:flex}.card-screen__nfc-ring{border:2px solid var(--tds-color-line-secondary);width:108px;height:108px;color:var(--phone-black);border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}.card-screen__nfc-ring:before,.card-screen__nfc-ring:after{content:"";border:1px solid color-mix(in srgb, var(--phone-blue) 16%, transparent);border-radius:50%;animation:1.5s ease-out infinite phone-demo-nfc;position:absolute;inset:-12px}.card-screen__nfc-ring:after{animation-delay:.45s}.card-screen__nfc-ring--success{color:var(--phone-success)}.card-screen__nfc-check{opacity:0;position:absolute}.card-screen__nfc-ring--success .card-screen__nfc-check{opacity:1}.card-screen__nfc-ring--success .card-screen__nfc-glyph{opacity:0}.card-screen__tx-row{align-items:center;gap:var(--tds-spacing-12);padding:var(--tds-spacing-12);--corner-radius:var(--tds-radius-xs);border-radius:var(--corner-radius);background:var(--phone-gray-050);margin-bottom:var(--tds-spacing-16);display:flex}.card-screen__tx-icon{--corner-radius:var(--tds-radius-2xs);border-radius:var(--corner-radius);background:var(--phone-white);flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.card-screen__tx-info{flex-direction:column;flex:1;gap:0;min-width:0;display:flex}.card-screen__tx-title-line{gap:var(--tds-spacing-8)}.card-screen__tx-merchant{min-width:0;font:var(--tds-font-b2);letter-spacing:0;color:var(--phone-black);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.card-screen__tx-amount{font:var(--tds-font-b2);letter-spacing:0;color:var(--phone-black);font-variant-numeric:tabular-nums;flex-shrink:0}.card-screen__tx-meta,.card-screen__tx-time{font:var(--tds-font-b3);letter-spacing:0;color:var(--phone-gray-500)}.phone-demo__fullscreen-overlay{z-index:9999;background:var(--phone-white);flex-direction:column;display:flex;position:fixed;inset:0}.phone-demo__close-btn{z-index:30;position:absolute;inset-block-start:var(--tds-spacing-12);inset-inline-end:var(--tds-spacing-12)}@keyframes phone-demo-expand{0%{opacity:0;max-height:0}to{opacity:1;max-height:120px}}@keyframes phone-demo-pulse{0%{opacity:.7;transform:scale(1)}70%{opacity:0;transform:scale(2.5)}to{opacity:0;transform:scale(2.5)}}@keyframes phone-demo-slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes phone-demo-slide-in-back{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes phone-demo-slide-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-30%)}}@keyframes phone-demo-slide-out-back{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(30%)}}@keyframes phone-demo-sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes phone-demo-nfc{0%{opacity:.5;transform:scale(.85)}to{opacity:0;transform:scale(1.2)}}@media (max-width:1023px){.phone-demo__layout{row-gap:var(--tds-spacing-32)}}
