.phone-demo-section{--phone-black: #0d0d0d;--phone-gray-900: #1a1a1a;--phone-gray-700: #666;--phone-gray-500: #999;--phone-gray-400: #b2b2b2;--phone-gray-200: #e6e6e6;--phone-gray-100: #f5f5f5;--phone-gray-050: #f9f9f9;--phone-blue: #2775ca;--phone-green: #0d9488;--phone-success: #2e7d32;padding:var(--space-d64, 48px) 0;position:relative;z-index:1}.phone-demo__layout{align-items:start}.phone-demo__info,.phone-demo__device,.phone-demo__accordion{display:flex;flex-direction:column}.phone-demo__title{margin-block-end:var(--space-d48, 40px)}@media(min-width:1024px){.phone-demo__title{font-size:52px;line-height:1.1}}.phone-demo__desc{color:var(--color-gray-700);max-width:420px;margin-top:0}.phone-demo__expand-btn,.phone-demo__reset{display:inline-flex;align-items:center;gap:6px;width:fit-content;margin-top:20px;padding:8px 16px;border-radius:999px;border:1px solid rgba(0,0,0,.1);background:#fff;color:var(--phone-gray-700);cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.phone-demo__expand-btn:hover,.phone-demo__reset:hover{border-color:var(--phone-gray-500);color:var(--phone-black)}.phone-demo__reset:disabled{cursor:progress;opacity:.7}.phone-demo__reset--resetting svg{animation:phone-demo-reset-spin .9s linear infinite}@keyframes phone-demo-reset-spin{to{transform:rotate(-360deg)}}.phone-demo__device{align-items:center;perspective:1000px;margin-block-start:var(--space-d48, 40px)}@media(min-width:1024px){.phone-demo__device{margin-block-start:0}}.phone-demo__device-wrapper{width:280px;max-width:100%;position:relative;transition:transform .8s cubic-bezier(.34,1.56,.64,1);transform-style:preserve-3d}.phone-demo__device-wrapper.tilted{transform:perspective(1400px) rotateX(4deg);transform-origin:center bottom}.phone-demo__disclaimer{font-size:11px;color:var(--phone-gray-500);text-align:center;margin:20px auto 0;line-height:1.5;max-width:280px}.phone-demo__stack{display:flex;flex-direction:column;gap:0;background:var(--color-white)}.phone-demo__accordion{margin-block-start:var(--space-d48, 40px)}@media(min-width:1024px){.phone-demo__accordion{margin-block-start:40px}}.phone-demo__slot{display:grid;grid-template-columns:40px 1fr;gap:0 16px;background:none;border:none;text-align:left;padding:0;position:relative;cursor:pointer}.phone-demo__slot:hover{background:#00000004}.phone-demo__slot--active:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--phone-black)}.phone-demo__slot-timeline{display:flex;justify-content:center;padding-top:22px}.phone-demo__slot-num{color:var(--phone-gray-400);line-height:1;transform:translateY(4px)}.phone-demo__slot--active .phone-demo__slot-num{color:var(--phone-black)}.phone-demo__slot-content{padding:18px 20px 18px 0}.phone-demo__slot-title{color:var(--phone-gray-400);font-size:var(--font-size-b2, 16px);font-weight:var(--font-weight-demi, 600)}.phone-demo__slot--active .phone-demo__slot-title{color:var(--phone-black)}.phone-demo__slot-detail{overflow:hidden;animation:phone-demo-expand .35s cubic-bezier(.4,0,.2,1) forwards}.phone-demo__slot-desc{margin:12px 0 0;color:var(--phone-gray-700);line-height:1.6}.phone-demo__device-outer{width:100%;display:flex;justify-content:center}.phone-demo__device-frame{position:relative;width:100%;max-width:375px;aspect-ratio:393 / 852;background:#fff;border-radius:48px;border:4px solid #2c2c2e;overflow:hidden;box-shadow:0 0 0 .5px #00000026,0 0 0 1.5px #3a3a3c,inset 0 0 0 .5px #ffffff14,0 30px 60px -15px #00000040,0 12px 24px -8px #0000001f}.phone-demo__vol-up,.phone-demo__vol-down,.phone-demo__power-btn{position:absolute;background:#3a3a3c;border-radius:2px;z-index:20}.phone-demo__vol-up{left:-6px;top:140px;width:3px;height:32px}.phone-demo__vol-down{left:-6px;top:180px;width:3px;height:32px}.phone-demo__power-btn{right:-6px;top:160px;width:3px;height:44px}.phone-demo__dynamic-island{position:absolute;top:11px;left:50%;transform:translate(-50%);width:120px;height:30px;background:#0a0a0a;border-radius:18px;z-index:15;box-shadow:inset 0 1px 3px #0006;display:flex;align-items:center;justify-content:space-between;padding:0 16px;transition:opacity .12s ease}.phone-demo__dynamic-island--hidden{opacity:0}.phone-demo__di-camera{width:9px;height:9px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#3c3c5080,#14141eb3)}.phone-demo__di-sensor{width:5px;height:5px;border-radius:50%;background:#28283773}.phone-demo__device-screen,.phone-demo__fullscreen-app{position:relative;display:flex;flex-direction:column;height:100%;overflow:hidden}.phone-demo__device-screen{border-radius:44px}.phone-demo__screen-shell{flex:1;display:flex;flex-direction:column;overflow:hidden}.phone-demo__status-spacer{height:44px;flex-shrink:0}.phone-demo__screen-viewport{position:relative;flex:1;overflow:hidden;display:flex;flex-direction:column}.phone-demo__screen-layer{position:absolute;inset:0;display:flex;flex-direction:column}.phone-demo__screen-layer--entering{position:relative;flex:1}.phone-demo__screen-layer--transitioning.forward{animation:phone-demo-slide-in .3s ease forwards}.phone-demo__screen-layer--transitioning.back{animation:phone-demo-slide-in-back .3s ease forwards}.phone-demo__screen-layer--exiting{z-index:1}.phone-demo__screen-layer--exiting.forward{animation:phone-demo-slide-out .3s ease forwards}.phone-demo__screen-layer--exiting.back{animation:phone-demo-slide-out-back .3s ease forwards}.phone-screen{flex:1;display:flex;flex-direction:column;padding:4px 16px 8px;overflow-y:auto}.phone-screen__header,.qr-receive__header-row{display:flex;align-items:center;gap:8px;padding:4px 0 12px}.phone-screen__back-btn,.phone-demo__close-btn{width:30px;height:30px;border-radius:50%;border:none;background:var(--phone-gray-100);display:flex;align-items:center;justify-content:center;color:var(--phone-black);cursor:pointer}.phone-screen__title,.qr-receive__header-title,.amount-entry__recipient-label{flex:1;text-align:center;margin:0;font-size:15px;font-weight:600;color:var(--phone-black)}.phone-screen__header-spacer{width:30px;flex-shrink:0}.phone-demo__bottom-nav{display:flex;align-items:center;justify-content:space-around;padding:6px 8px 10px;background:#fff;border-top:1px solid rgba(0,0,0,.06);flex-shrink:0}.phone-demo__bottom-nav--fullscreen{padding-bottom:calc(10px + env(safe-area-inset-bottom,0px))}.phone-demo__tab{display:flex;flex-direction:column;align-items:center;gap:2px;padding:4px 16px;border:none;background:none;cursor:pointer;color:var(--phone-gray-400)}.phone-demo__tab--active{color:var(--phone-black)}.phone-demo__tab-icon{width:26px;height:26px;display:flex;align-items:center;justify-content:center}.phone-demo__tab-label{font-size:10px;font-weight:500}.phone-demo__pulse-dot{position:absolute;right:16px;top:50%;transform:translateY(-50%);width:8px;height:8px;border-radius:50%;background:var(--phone-blue)}.phone-demo__pulse-dot:after{content:"";position:absolute;inset:0;border-radius:50%;background:var(--phone-blue);animation:phone-demo-pulse 2s ease-out infinite}.phone-demo__overlay-blur{position:absolute;inset:44px 0 0;z-index:8;pointer-events:none;backdrop-filter:blur(4px) saturate(1.1);-webkit-backdrop-filter:blur(4px) saturate(1.1);background:#ffffff38;transition:backdrop-filter .4s ease,background .4s ease,opacity .4s ease}.phone-demo__overlay-blur--dismissing{backdrop-filter:blur(0) saturate(1);-webkit-backdrop-filter:blur(0) saturate(1);background:#fff0;opacity:0}.phone-demo__notif-drop{position:absolute;top:44px;left:8px;right:8px;z-index:12;transform:translateY(-180%);opacity:0;transition:transform .5s cubic-bezier(.32,.72,0,1),opacity .25s ease}.phone-demo__notif-drop--visible{transform:translateY(4px);opacity:1}.phone-demo__notif-drop--dismissing{transform:translateY(-180%);opacity:0}.phone-demo__ios-notif{position:relative;background:#fffffff7;backdrop-filter:blur(40px) saturate(1.8);-webkit-backdrop-filter:blur(40px) saturate(1.8);border-radius:16px;padding:12px 14px;box-shadow:0 4px 24px #0000001a}.phone-demo__notif-body-btn{width:100%;border:none;background:none;padding:0;text-align:left;cursor:pointer}.phone-demo__notif-header{display:flex;align-items:center;margin-bottom:4px}.phone-demo__notif-time{flex:1;font-size:11px;color:var(--phone-gray-400)}.phone-demo__notif-close{position:absolute;top:12px;right:14px;width:18px;height:18px;border-radius:50%;border:none;background:#00000014;display:flex;align-items:center;justify-content:center;color:var(--phone-gray-700);cursor:pointer}.phone-demo__notif-title{margin:0 0 2px;font-size:14px;font-weight:600;color:var(--phone-black)}.phone-demo__notif-body{margin:0;font-size:13px;line-height:1.4;color:var(--phone-gray-700)}.phone-demo__notif-body strong{color:var(--phone-black)}.phone-demo__faceid-anchor{position:absolute;top:0;left:0;right:0;z-index:20;display:flex;justify-content:center;pointer-events:none;animation:phone-demo-faceid-fade-in .18s ease}.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{position:absolute;inset:0;z-index:60}.phone-demo__scrim{position:absolute;inset:0;border:none;background:#00000073}.phone-demo__sheet{position:absolute;left:0;right:0;bottom:0;background:#fff;border-radius:18px 18px 0 0;padding:4px 18px 18px;box-shadow:0 -12px 40px #0000002e;max-height:calc(100% - 12px);overflow:hidden;animation:phone-demo-sheet-up .3s cubic-bezier(.34,1.3,.64,1)}.phone-demo__grabber{width:32px;height:4px;border-radius:999px;background:#0000001a;margin:4px auto 10px}.phone-demo__sheet-close{position:absolute;top:10px;right:12px;width:24px;height:24px;border:none;border-radius:50%;background:#0000000f;display:flex;align-items:center;justify-content:center;color:var(--phone-gray-700);cursor:pointer}.phone-demo__close-pulse{position:absolute;top:19px;right:42px;width:7px;height:7px;border-radius:50%;background:var(--phone-blue)}.phone-demo__close-pulse:after{content:"";position:absolute;inset:0;border-radius:50%;background:var(--phone-blue);animation:phone-demo-pulse 2s ease-out infinite}.phone-demo__sheet-header{display:flex;align-items:center;gap:10px;padding:4px 32px 12px 0}.phone-demo__flag-img{border-radius:50%;object-fit:cover}.phone-demo__asset-name,.phone-demo__sheet-title{margin:0;font-size:15px;font-weight:700;color:var(--phone-black)}.phone-demo__asset-ticker,.phone-demo__sheet-desc,.phone-demo__footnote,.phone-demo__rate-ticker{color:var(--phone-gray-500)}.phone-demo__apy-hero{display:flex;flex-direction:column;align-items:center;text-align:center;padding:12px 0 14px;background:#0d94880f;border-radius:12px;margin-bottom:12px}.phone-demo__apy-hero-label{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--phone-green);opacity:.5}.phone-demo__apy-hero-rate{font-size:26px;font-weight:700;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);border-radius:14px}.phone-demo__info-row,.phone-demo__rate-row,.phone-demo__detail-row,.transfer-success__detail-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0}.phone-demo__info-list,.phone-demo__rate-list,.earn-summary__detail-card,.transfer-success__details-card{padding:0 16px}.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 rgba(0,0,0,.06)}.phone-demo__info-label,.phone-demo__detail-label,.transfer-success__detail-label{font-size:12px;color:var(--phone-gray-500)}.phone-demo__info-value,.phone-demo__detail-value,.transfer-success__detail-value{font-size:13px;font-weight:500;color:var(--phone-black);text-align:right}.phone-demo__rate-left{display:flex;align-items:center;gap:10px}.phone-demo__rate-name{color:var(--phone-black);font-size:13px;font-weight:600}.phone-demo__rate-value{color:var(--phone-green);font-weight:600}.phone-demo__apy-pill{display:inline-flex;align-items:center;gap:5px;padding:4px 12px;border-radius:999px;border:none;background:#0d948814;color:var(--phone-green);position:relative}.phone-demo__apy-pill--interactive{cursor:pointer}.phone-demo__apy-pulse{position:static;transform:none;margin-left:2px}.wallet-home__header-area{display:flex;flex-direction:column;align-items:center;gap:6px;padding-bottom:14px}.wallet-home__balance-label{margin:0;font-size:12px;color:var(--phone-gray-500)}.wallet-home__balance-amount{margin:0;font-size:34px;font-weight:700;line-height:1;letter-spacing:-.02em;color:var(--phone-black)}.wallet-home__action-row{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px}.wallet-home__action-btn{border:none;background:none;padding:0;display:flex;flex-direction:column;align-items:center;gap:8px;color:var(--phone-black);cursor:pointer}.wallet-home__action-btn--disabled{opacity:.35;cursor:default}.wallet-home__action-icon{width:54px;height:54px;border-radius:18px;background:var(--phone-gray-100);display:flex;align-items:center;justify-content:center;position:relative}.wallet-home__action-icon--highlighted{background:#2775ca14}.wallet-home__action-icon .phone-demo__pulse-dot{top:6px;right:6px;transform:none}.wallet-home__action-label{font-size:12px;color:var(--phone-gray-700)}.wallet-home__action-label--highlighted{color:var(--phone-black)}.wallet-home__tab-bar{display:flex;padding:3px;border-radius:999px;background:var(--phone-gray-100);margin-bottom:12px}.wallet-home__tab{flex:1;border:none;background:none;padding:7px 12px;border-radius:999px;cursor:pointer;font-size:13px;font-weight:500;color:var(--phone-gray-700)}.wallet-home__tab--active{background:#fff;color:var(--phone-black);box-shadow:0 1px 2px #0000000f}.wallet-home__balance-list,.wallet-home__history-list{display:flex;flex-direction:column;gap:8px}.wallet-home__balance-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:14px;background:#fff;border:1px solid rgba(0,0,0,.06);min-width:0}.wallet-home__balance-row--highlighted{background:linear-gradient(180deg,#2775ca0f,#fff)}.wallet-home__balance-row--clickable{cursor:pointer;font:inherit;color:inherit;text-align:left;width:100%}.wallet-home__row-left,.wallet-home__row-right{display:flex;align-items:center}.wallet-home__row-left{gap:10px;min-width:0;flex:1}.wallet-home__row-right{flex-direction:column;align-items:flex-end;gap:1px;flex-shrink:0;white-space:nowrap}.wallet-home__currency-info,.phone-demo__asset-meta,.phone-demo__rate-meta{display:flex;flex-direction:column;min-width:0;gap:1px}.wallet-home__currency-name-row{display:flex;align-items:center;gap:4px;min-width:0}.wallet-home__currency-name{font-size:14px;font-weight:600;color:var(--phone-black);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wallet-home__currency-amount{font-size:14px;font-weight:600;color:var(--phone-black);font-variant-numeric:tabular-nums}.wallet-home__currency-ticker{font-size:11px;color:var(--phone-gray-500)}.wallet-home__currency-apy{font-size:11px;color:var(--phone-success);font-weight:500}.wallet-home__tx-sub,.wallet-home__tx-time,.recipients-screen__bank,.recipients-screen__last-sent{font-size:12px;color:var(--phone-gray-500)}.wallet-home__info-icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0;color:var(--phone-gray-500);transition:color .15s ease}.wallet-home__info-icon svg{width:14px;height:14px}.wallet-home__balance-row--clickable:hover .wallet-home__info-icon{color:var(--phone-black)}.wallet-home__pulse-dot-mini{position:relative;width:7px;height:7px;border-radius:50%;background:var(--phone-blue);flex-shrink:0;inset:auto;transform:none;margin-left:2px}.wallet-home__tx-row{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid rgba(0,0,0,.06)}.wallet-home__tx-label,.recipients-screen__name{color:var(--phone-black);font-weight:600}.wallet-home__tx-right{text-align:right}.wallet-home__tx-amount--receive{color:var(--phone-success)}.recipients-screen__search-bar{display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:12px;background:var(--phone-gray-100);margin-bottom:16px}.recipients-screen__search-input{flex:1;border:none;background:transparent;outline:none}.recipients-screen__search-clear{width:20px;height:20px;border:none;border-radius:50%;background:#00000026;color:#fff}.recipients-screen__section-label,.card-screen__section-label,.qr-receive__section-label{margin:0 0 6px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--phone-gray-500)}.recipients-screen__list{display:flex;flex-direction:column;gap:8px}.recipients-screen__row{display:flex;align-items:center;gap:12px;position:relative;padding:14px;border:none;border-radius:14px;background:#fff;text-align:left;transform:translateY(8px);opacity:0}.recipients-screen__row--visible{transform:translateY(0);opacity:1;transition:transform .3s ease,opacity .3s ease}.recipients-screen__avatar{width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700}.recipients-screen__info{display:flex;flex-direction:column;gap:2px}.amount-entry{padding-inline:20px;overflow:hidden}.amount-entry__amount-area{display:flex;flex-direction:column;align-items:center;gap:4px;padding:4px 0 2px}.amount-entry__amount-text{font-size:32px;font-weight:700;letter-spacing:-.02em;color:var(--phone-black)}.amount-entry__amount-text--error{color:#dc2626}.amount-entry__asset-line,.amount-entry__asset-pill{display:flex;align-items:center;gap:6px}.amount-entry__asset-pill{padding:4px 10px;border-radius:999px;background:var(--phone-gray-100);font-size:12px}.amount-entry__error-hint{color:#dc2626;font-size:11px}.amount-entry__keypad{display:flex;flex-direction:column;gap:6px;margin-top:8px}.amount-entry__keypad-row{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.amount-entry__key{aspect-ratio:1.7 / 1;border:none;border-radius:12px;background:var(--phone-gray-100);font-size:20px;font-weight:500;color:var(--phone-black)}.amount-entry__fx-rows{margin-top:14px;padding:0 4px}.amount-entry__fx-row{display:flex;justify-content:space-between;gap:12px;padding:8px 0;color:var(--phone-gray-700)}.amount-entry__fx-value--get{display:inline-flex;align-items:center;gap:6px;color:var(--phone-black);font-weight:600}.amount-entry__fx-flag,.deposit-screen__sub-flag,.transfer-success__asset-icon{width:14px;height:14px;border-radius:50%}.amount-entry__send-action,.deposit-screen__actions,.earn-summary__actions,.card-screen__actions,.transfer-success__actions{margin-top:auto}.card-screen__actions{padding-bottom:16px}.card-screen__desc{font-size:13px;line-height:1.4;text-align:center;margin:16px 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%;padding:13px 24px;border:none;border-radius:999px;background:var(--phone-black);color:#fff;font-size:14px;font-weight:600;position:relative;display:flex;align-items:center;justify-content:center;gap:4px;overflow:hidden;cursor:pointer;transition:opacity .15s ease}.card-screen__pay-btn:active,.card-screen__done-btn:active{opacity:.85}.card-screen__apple-icon{display:block;margin:0 2px}.transfer-success{opacity:0;transform:scale(.97);transition:opacity .4s ease,transform .4s ease}.transfer-success--visible{opacity:1;transform:scale(1)}.transfer-success__content{flex:1;display:flex;flex-direction:column}.transfer-success__hero-area,.deposit-screen__hero-area,.earn-summary__hero-area{display:flex;flex-direction:column;align-items:center;text-align:center;padding-top:14px;margin-bottom:20px}.transfer-success__check-circle,.deposit-screen__check-circle,.earn-summary__yield-icon{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:14px}.transfer-success__check-circle,.deposit-screen__check-circle{background:var(--phone-success);color:#fff}.earn-summary__yield-icon{background:#0d94881a;color:var(--phone-green)}.transfer-success__check-circle{transform:scale(0);transition:transform .5s cubic-bezier(.34,1.56,.64,1)}.transfer-success__check-circle--visible{transform:scale(1)}.transfer-success__title,.deposit-screen__title,.earn-summary__rate{margin:0;font-size:32px;font-weight:700;color:var(--phone-black)}.earn-summary__rate{color:var(--phone-green)}.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{display:inline-flex;align-items:center;gap:6px}.transfer-success__split-sep{width:1px;height:12px;background:#0000001f}.transfer-success__tx-value{display:inline-flex;align-items:center;gap:4px}.transfer-success__tempo-wordmark{height:14px}.deposit-screen__content,.earn-summary__spacer{flex:1}.deposit-screen__hero-area{margin-bottom:24px;padding-top:12px}.transfer-success__hero-area{margin-bottom:20px;padding-top:14px}.deposit-screen__flag-hero{border-radius:50%;margin-bottom:14px;object-fit:cover}.deposit-screen__check-circle{width:46px;height:46px}.deposit-screen__subtitle{font-size:14px;color:var(--phone-gray-500);margin:0 0 4px}.deposit-screen__title{letter-spacing:-.01em}.deposit-screen__sub-amount{display:flex;align-items:center;gap:5px;font-size:13px;color:var(--phone-gray-500);margin:6px 0 0;font-weight:500}.deposit-screen__details-table{display:flex;flex-direction:column;margin-top:auto;margin-bottom:16px}.deposit-screen__actions{display:flex;padding-bottom:8px;flex-shrink:0}.deposit-screen__memo-card{margin-bottom:14px;padding:10px 12px;background:var(--phone-gray-100);border-radius:12px}.deposit-screen__memo-label{display:block;font-size:10px;text-transform:uppercase;color:var(--phone-gray-500);margin-bottom:3px}.deposit-screen__memo-body{margin:0}.transfer-success__title{font-size:26px;margin:0 0 6px;letter-spacing:-.02em}.transfer-success__subtitle{font-size:13px;margin:0;line-height:1.5;max-width:240px;text-wrap:balance}.transfer-success__detail-row,.transfer-success__detail-value{min-width:0}.transfer-success__detail-value--amount{font-size:16px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.transfer-success__recipient-bank{color:var(--phone-gray-500);font-weight:400;font-size:12px;white-space:nowrap;flex-shrink:0}.transfer-success__split-value{gap:10px;font-variant-numeric:tabular-nums}.transfer-success__split-asset{display:inline-flex;align-items:center;gap:5px;color:var(--phone-black);font-weight:500}.transfer-success__detail-row--link{text-decoration:none;color:inherit;transition:background .12s ease;margin:0 -16px;padding:12px 16px;border-radius:0}.transfer-success__detail-row--link:hover{background:#00000005}.transfer-success__tx-value{color:var(--phone-blue);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:500;gap:5px}.transfer-success__tx-value :where(svg){color:var(--phone-gray-400);opacity:.7}.transfer-success__actions{flex-shrink:0;padding:14px 0 16px;display:flex;flex-direction:column;align-items:center;gap:10px}.transfer-success__done-btn{display:flex;align-items:center;justify-content:center;overflow:hidden;transition:opacity .15s ease}.transfer-success__done-btn:active{opacity:.85}.transfer-success__settlement{display:inline-flex;align-items:center;gap:5px;font-size:11px;margin:0;font-weight:400;line-height:1}.transfer-success__settlement>span:first-child{opacity:.8}.transfer-success__tempo-wordmark{height:11px;width:auto;opacity:.55;display:inline-block;vertical-align:middle}.earn-summary__detail-card{display:flex;flex-direction:column}.earn-summary__yield-value{color:var(--phone-green);font-weight:600}.qr-receive{padding-inline:20px;overflow:hidden}.qr-receive__qr-card{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:14px;padding:14px;display:flex;align-items:center;justify-content:center;margin:8px auto 10px;width:168px;aspect-ratio:1}.qr-receive__qr-grid{width:100%;height:100%;display:grid;grid-template-columns:repeat(var(--qr-size),1fr);grid-template-rows:repeat(var(--qr-size),1fr)}.qr-receive__qr-cell{background:#fff}.qr-receive__qr-cell--on{background:var(--phone-black)}.qr-receive__link-row{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:12px;background:var(--phone-gray-100);margin-bottom:16px}.qr-receive__link-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.qr-receive__link-btn{width:28px;height:28px;border-radius:50%;border:none;background:#fff}.qr-receive__asset-list{display:flex;flex-direction:column;gap:10px;overflow:auto}.qr-receive__asset-row{border:1px solid rgba(0,0,0,.06);background:#fff;border-radius:16px;padding:14px;text-align:left}.qr-receive__asset-head{display:flex;align-items:center;gap:12px}.qr-receive__asset-meta{flex:1;min-width:0}.qr-receive__asset-name{color:var(--phone-black);font-weight:600}.qr-receive__asset-subtext,.qr-receive__detail-label{font-size:12px;color:var(--phone-gray-500)}.qr-receive__chevron{transition:transform .2s ease}.qr-receive__chevron--open{transform:rotate(180deg)}.qr-receive__asset-detail{margin-top:12px}.qr-receive__detail-row{display:flex;justify-content:space-between;gap:12px;padding:8px 0}.qr-receive__detail-value-wrap{display:inline-flex;align-items:center;gap:6px}.qr-receive__copy-btn{display:inline-flex;align-items:center}.card-screen{padding-inline:20px;overflow:hidden}.card-screen__card-area{display:flex;justify-content:center;padding:8px 0 12px;perspective:600px}.card-screen__card{width:100%;max-width:240px;aspect-ratio:1.586;border-radius:14px;background:linear-gradient(135deg,#1a1a2e,#16213e,#0f3460);padding:14px 16px;color:#fff;transform:rotateY(8deg) scale(.95);opacity:0;transition:transform .6s cubic-bezier(.34,1.56,.64,1),opacity .4s ease}.card-screen__card--visible{transform:rotateY(0) scale(1);opacity:1}.card-screen__card-inner{display:flex;flex-direction:column;height:100%}.card-screen__card-top,.card-screen__card-bottom,.card-screen__tx-title-line{display:flex;justify-content:space-between;align-items:center}.card-screen__card-brand{font-weight:700;font-style:italic}.card-screen__card-badge{font-size:8px;padding:3px 8px;border-radius:999px;background:#ffffff24}.card-screen__card-spacer-top{flex:1.2}.card-screen__card-spacer-bottom{flex:.8}.card-screen__card-number{letter-spacing:.12em;opacity:.7}.card-screen__card-holder{display:flex;flex-direction:column;gap:1px}.card-screen__card-holder-label{font-size:7px;text-transform:uppercase;opacity:.4}.card-screen__card-holder-name{font-size:10px;font-weight:600}.card-screen__faceid-placeholder{flex:1}.card-screen__nfc-zone{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}.card-screen__nfc-ring{width:108px;height:108px;border-radius:50%;border:2px solid rgba(0,0,0,.08);display:flex;align-items:center;justify-content:center;color:var(--phone-black);position:relative}.card-screen__nfc-ring:before,.card-screen__nfc-ring:after{content:"";position:absolute;inset:-12px;border-radius:50%;border:1px solid rgba(39,117,202,.18);animation:phone-demo-nfc 1.5s ease-out infinite}.card-screen__nfc-ring:after{animation-delay:.45s}.card-screen__nfc-ring--success{color:var(--phone-success)}.card-screen__nfc-check{position:absolute;opacity:0}.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{display:flex;align-items:center;gap:10px;padding:12px;border-radius:14px;background:var(--phone-gray-050);margin-bottom:16px}.card-screen__tx-icon{width:32px;height:32px;border-radius:10px;background:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.card-screen__tx-info{flex:1;display:flex;flex-direction:column;gap:1px;min-width:0}.card-screen__tx-title-line{gap:8px}.card-screen__tx-merchant{flex:1;min-width:0;font-size:14px;font-weight:600;color:var(--phone-black);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-screen__tx-amount{flex-shrink:0;font-size:14px;font-weight:600;color:var(--phone-black);font-variant-numeric:tabular-nums}.card-screen__tx-meta,.card-screen__tx-time{font-size:11px;color:var(--phone-gray-500)}.phone-demo__fullscreen-overlay{position:fixed;inset:0;z-index:9999;background:#fff;display:flex;flex-direction:column}.phone-demo__close-btn{position:absolute;top:12px;right:12px;z-index:30;background:#0000000f;backdrop-filter:blur(8px)}@keyframes phone-demo-expand{0%{max-height:0;opacity:0}to{max-height:120px;opacity:1}}@keyframes phone-demo-pulse{0%{transform:scale(1);opacity:.7}70%{transform:scale(2.5);opacity:0}to{transform:scale(2.5);opacity:0}}@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%{transform:translate(0);opacity:1}to{transform:translate(-30%);opacity:0}}@keyframes phone-demo-slide-out-back{0%{transform:translate(0);opacity:1}to{transform:translate(30%);opacity:0}}@keyframes phone-demo-sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes phone-demo-nfc{0%{transform:scale(.85);opacity:.5}to{transform:scale(1.2);opacity:0}}@media(max-width:1023px){.phone-demo__title,.phone-demo__desc{max-width:none}.phone-demo__layout{row-gap:32px}}.gfa-page[data-astro-cid-evl3ih4i]{display:flex;flex-direction:column;gap:var(--space-d120);@media(min-width:1024px){gap:var(--space-d180)}}.gfa-page[data-astro-cid-evl3ih4i]>:last-child{margin-block-end:0}.ef-logo-carousel[data-astro-cid-evl3ih4i]{padding-block-start:48px}
