:root{--lime:#ccff00;--wallet-lilac:#c09ae8;--page:#f7f7f2;--ink:#24271f;--line:#dedfd5;--violet:#647a00}
body{background:var(--page)}
.walkthrough{background:#f0f1e8;border-color:#dedfd5;transition:background-color .65s}
.story-left>.eyebrow,.story-left>p:not(.eyebrow),.stage-top{color:#747a68}
.side-rule{background:#adb699}
.tiny-dot{background:#718600}
.intro-thesis strong{color:#343b20}
.handwriting-board{background:radial-gradient(ellipse at 20% 0%,#ccff0011,transparent 65%),radial-gradient(ellipse at 90% 100%,#b494d910,transparent 55%),#1c2019;border-color:#60684e;box-shadow:inset 0 0 0 2px #a1b27555,inset 0 0 35px #080b0980}
.handwriting-board:after{background:#a5b87c}
.handwriting-board .handwritten-brand,.handwriting-board .handwritten-new{color:#ccff00}
.handwriting-board .handwritten-old{color:#d6d9cc}
.handwriting-board .handwritten-cross{color:#c09ae8}
.handwriting-board .writing-feather{filter:none}
.closing .closing-future{color:#536500;background:none;-webkit-text-fill-color:currentColor}
.device{--brand-accent:#ccff00;--brand-ink:#172000}
.device.wallet-context{--brand-accent:#c09ae8;--brand-ink:#21152c}
.device.light{--brand-accent:#b4dc00;--brand-ink:#253200;--app-bg:#f8f8f4;--app-text:#22251d;--surface:#efefe7;--surface2:#e8e9df;--app-line:#dddfd2;--sub:#6c7163}
.device.light.wallet-context{--brand-accent:#c09ae8;--brand-ink:#2c173b}
.app .primary.violet,.app .primary{background:var(--brand-accent);color:var(--brand-ink)}
.app .nav button.active .icon,.app .nav button.active,.quick-grid .icon{color:var(--brand-accent)}
.device.light .nav button.active,.device.light .nav button.active .icon,.device.light .quick-grid .icon{color:#586e00}
.device.light.wallet-context .nav button.active,.device.light.wallet-context .nav button.active .icon{color:#784b9b}
.unified-nav{padding-left:10px;padding-right:10px;gap:0}
.unified-nav button{min-width:0;flex:1}
.unified-nav button span{font-size:10px}
.unified-nav .icon{width:22px;height:22px}
.unified-header .account-trigger small,.unified-wallet .account-trigger small,.unified-invest .account-trigger small{display:block;font-size:10px;color:var(--sub);margin-top:3px}
.unified-header .header-actions{display:flex;gap:2px}
.unified-header .brand-avatar{width:31px;height:31px}
.overview-intro{padding:10px 0 19px}
.overview-intro>small{font-size:9px;letter-spacing:.09em;color:var(--sub)}
.overview-intro h2{font-size:33px;line-height:1.03;font-weight:500;letter-spacing:-.055em;margin-top:10px}
.unified-home .balance-home{padding-top:0;margin-bottom:14px}
.unified-home .formatted-balance{font-size:48px;margin-top:19px}
.unified-home .balance-pnl{font-size:11px;margin-top:8px;color:var(--brand-accent)}
.unified-home .balance-pnl span{color:var(--sub);font-size:10px;margin-left:4px}
.overview-scopes{display:flex;gap:5px;padding:4px;background:var(--surface);border:1px solid var(--app-line);border-radius:12px;margin:20px 0 13px}
.overview-scopes button{flex:1;padding:9px 5px;font-size:11px;background:transparent;color:var(--sub);border-radius:8px}
.overview-scopes button.selected{background:var(--surface2);color:var(--app-text);box-shadow:0 1px 6px #0002}
.source-accounts{display:grid;gap:9px;margin:12px 0}
.source-account{display:flex;align-items:center;width:100%;padding:14px 11px;gap:10px;border:1px solid var(--app-line);border-radius:15px;background:var(--surface);text-align:left}
.source-account img{width:31px;height:31px;border-radius:9px;flex:none}
.source-account>span{flex:1;min-width:0}
.source-account strong{display:block;font-size:13px;font-weight:500}
.source-account small{display:block;margin-top:4px;font-size:10px;color:var(--sub)}
.source-account>b{font-size:13px;font-weight:500;white-space:nowrap}
.source-account>.icon{width:15px;height:15px;flex:none;color:var(--sub)}
.source-account.investing-source{border-color:#68753366}
.source-account.wallet-source{border-color:#9f77bf55}
.account-context{font-size:10px;line-height:1.5;color:var(--sub);margin:10px 0 16px}
.unified-home .money-actions,.wallet-money-actions{margin-top:15px;margin-bottom:15px;gap:8px}
.unified-home .money-actions button{font-size:11px;padding:12px 8px;border:1px solid var(--app-line)}
.unified-home .money-actions button:first-child{background:var(--brand-accent);color:var(--brand-ink)}
.unified-home .money-actions .icon{width:17px;height:17px}
.unified-home .home-feature{margin-top:20px;margin-bottom:22px}
.hood-market-feature .home-feature-copy{background:#e5e9d6;color:#252e12}
.paybox-symbol,.success-check{background:var(--brand-accent);color:var(--brand-ink)}
.app .balance-controls .tour-control-focus{outline-color:var(--brand-accent);background:#c4df6c1a;box-shadow:0 0 20px #b2ca3a33}
.unified-wallet .wallet-balance{padding-top:8px;margin-bottom:16px}
.unified-wallet .wallet-balance>.formatted-balance{font-size:49px}
.invest-total{padding:16px 0 0}
.invest-total>small{display:block;font-size:9px;letter-spacing:.09em;color:var(--sub);margin-bottom:12px}
.invest-total>strong{display:block;font-size:49px;letter-spacing:-.06em;font-weight:500}
.invest-total>p{font-size:11px;color:var(--brand-accent);margin-top:6px}
.invest-total>p span{color:var(--sub)}
.invest-chart{margin:20px -2px 17px;height:135px}
.invest-chart svg{width:100%;height:100%;overflow:visible}
.invest-chart .chart-area{fill:#ccff0010}
.invest-chart .chart-line{fill:none;stroke:var(--brand-accent);stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round}
.buying-power{display:flex;justify-content:space-between;align-items:center;font-size:12px;padding:15px 0;border-top:1px solid var(--app-line);border-bottom:1px solid var(--app-line)}
.buying-power>span{color:var(--sub)}
.buying-power strong{font-weight:500}
.invest-shortcuts{display:flex;gap:7px;margin:17px 0 23px}
.invest-shortcuts>button{display:flex;align-items:center;justify-content:center;gap:6px;font-size:11px;background:var(--surface);border:1px solid var(--app-line);border-radius:30px;padding:12px 8px;flex:1}
.invest-shortcuts .icon{width:17px;height:17px}
.investment-row{display:flex;align-items:center;gap:10px;width:100%;padding:18px 0;border-bottom:1px solid var(--app-line);background:transparent;text-align:left}
.ticker-monogram{display:flex;align-items:center;justify-content:center;background:var(--surface);border:1px solid var(--app-line);border-radius:50%;width:35px;height:35px;color:var(--ticker-color);font-size:18px;flex:none}
.investment-row>span:nth-child(2){flex:1}
.investment-row strong{font-weight:500;font-size:13px;display:block}
.investment-row small{font-size:10px;color:var(--sub);margin-top:5px;display:block}
.investment-row>b{font-size:12px;font-weight:400}
.investment-row>.icon{width:14px;height:14px;color:var(--sub)}
.investment-position{margin:28px 0}
.investment-position small{font-size:11px;color:var(--sub);display:block}
.investment-position strong{font-size:46px;font-weight:500;letter-spacing:-.05em;display:block;margin-top:10px}
.transfer-flow{display:grid;gap:12px;margin:25px 0 14px;background:var(--surface);border:1px solid var(--app-line);padding:18px;border-radius:18px}
.transfer-flow>div small{display:block;color:var(--sub);font-size:9px;letter-spacing:.08em;margin-bottom:7px}
.transfer-flow strong{font-size:14px;font-weight:500}
.transfer-flow>.icon{width:18px;height:18px;color:var(--brand-accent)}
.transfer-reverse{display:flex;gap:7px;align-items:center;font-size:11px;color:var(--sub);background:none;padding:8px 0}
.transfer-reverse .icon{width:16px;height:16px}
.settings-identity{padding:15px 0 30px;display:flex;gap:18px;align-items:center}
.settings-identity img{width:65px;height:65px}
.settings-identity h3{font-size:30px;line-height:1.08;letter-spacing:-.045em;font-weight:500}
.start-preview{display:flex;gap:8px;align-items:center;padding:12px 0;margin:0 0 15px;background:none;font-size:11px;color:var(--sub)}
.start-preview .icon{width:15px;height:15px}
.colour-options{display:flex;gap:8px;margin:20px 0;flex-wrap:wrap}
.colour-options button{display:flex;align-items:center;gap:7px;padding:10px 11px;border:1px solid var(--app-line);border-radius:20px;background:var(--surface);color:var(--sub);font-size:11px}
.colour-options button.selected{border-color:var(--brand-accent);color:var(--app-text)}
.swatch{display:inline-block;width:13px;height:13px;border-radius:50%;border:1px solid #ffffff35}
.swatch.lime{background:#ccff00}.swatch.lilac{background:#c09ae8}
.activity-source{font-size:9px;font-weight:500;color:var(--brand-accent);margin-right:3px}
.activity-source.wallet{color:#c09ae8}
.device.light .activity-source{color:#586e00}.device.light .activity-source.wallet{color:#784b9b}

/* Focused app chrome and compact home */
.primary-header{align-items:center;min-height:78px;padding:17px 20px 14px}
.primary-header h2{font-size:21px;line-height:1.12;letter-spacing:-.035em;font-weight:550;max-width:225px}
.primary-header .header-actions{gap:7px;flex-shrink:0}
.primary-header .icon-button{width:34px;height:34px;background:var(--surface);border-radius:50%}
.primary-header .icon{width:18px;height:18px;stroke-width:1.6}
.home-accounts{display:grid;gap:10px;margin:4px 0 12px}
.home-account{padding:16px;background:var(--surface);border-radius:18px}
.home-account-top{display:flex;align-items:center;justify-content:space-between;gap:8px}
.home-account-link{display:flex;align-items:center;gap:9px;background:none;padding:0;text-align:left}
.home-account-link>img{width:28px;height:28px;border-radius:8px}
.home-account-link>span{font-size:13px;font-weight:500}
.home-account-link>.icon{width:13px;height:13px;color:var(--sub);margin-left:1px}
.account-visibility{width:30px;height:30px;display:grid;place-items:center;background:none;color:var(--sub);border-radius:9px}
.account-visibility .icon{width:17px;height:17px}
.home-account-amount{font-size:36px;font-weight:500;letter-spacing:-.045em;margin-top:14px;line-height:1.1}
.home-account-pnl{font-size:11px;letter-spacing:0;color:#ccff00;margin-top:6px;line-height:1.4}
.home-account-pnl span{color:var(--sub);margin-left:4px}
.home-account.wallet .home-account-pnl{color:#c09ae8}
.device.light .home-account-pnl{color:#557000}.device.light .home-account.wallet .home-account-pnl{color:#784b9b}
.home-account.account-hidden{padding-top:12px;padding-bottom:12px}
.account-hidden .home-account-link{opacity:.65}
.home-quick-actions{display:flex;justify-content:flex-end;margin:2px 0 10px}
.home-quick-actions .balance-toolbar{margin:0}
.balance-controls .tour-control-focus{outline:2px solid var(--brand-accent);outline-offset:3px;border-radius:12px;background:var(--surface2);box-shadow:none}
.unified-home .money-actions{margin:0 0 8px;gap:8px}
.unified-home .money-actions button{font-size:12px;min-height:42px}
.unified-home .section-heading{margin:20px 0 12px}
.unified-home .quick-grid{margin:0 0 16px;gap:8px}
.home-swag-link{display:block;width:100%;padding:0;background:var(--surface);border-radius:16px;overflow:hidden;text-align:left}
.home-swag-link>img{width:100%;height:160px;object-fit:cover}
.home-swag-link>span{display:flex;align-items:center;justify-content:space-between;padding:14px 15px;font-size:17px;font-weight:500}
.home-swag-link .icon{width:18px;height:18px}
.unified-wallet .wallet-balance{letter-spacing:0}
.unified-wallet .balance-pnl{display:flex;align-items:baseline;gap:5px;letter-spacing:0;font-size:12px;line-height:1.4;margin:0 0 8px}
.unified-wallet .balance-pnl b,.unified-wallet .balance-pnl span{letter-spacing:0;font-size:12px;position:static}
.unified-wallet .wallet-balance>.formatted-balance{display:block;margin:18px 0 10px}
.balance-toolbar{letter-spacing:0;font-size:12px}
.settings-list{margin-top:4px}.setting-section-label{margin-top:27px;margin-bottom:12px}
.investment-logo{width:38px;height:38px;flex-shrink:0;border-radius:50%;background:#fff;display:grid;place-items:center;padding:7px}
.investment-logo img{width:100%;height:100%;object-fit:contain}
.investment-logo.spcx{padding:6px;border-radius:9px}
.investment-logo.usdc,.investment-logo.btc,.investment-logo.eth{padding:0;background:none}
.investment-position{margin-bottom:12px}
.market-chart{margin:12px -2px 18px}
.market-chart>svg{display:block;width:100%;height:auto;overflow:visible}
.chart-grid path{stroke:var(--app-line);stroke-width:.6;fill:none;stroke-dasharray:2 4}
.chart-grid text,.chart-times text{fill:var(--sub);font-size:8px;letter-spacing:0}
.candle path{stroke-width:1;fill:none}.candle.up path{stroke:#b3d83e}.candle.up rect{fill:#b3d83e}.candle.down path{stroke:#df776e}.candle.down rect{fill:#df776e}
.candle .candle-volume{opacity:.28}
.device.light .candle.up path{stroke:#648519}.device.light .candle.up rect{fill:#648519}.device.light .candle.down path{stroke:#bd5148}.device.light .candle.down rect{fill:#bd5148}
.chart-ranges{display:flex;justify-content:space-between;margin:10px 0 0}
.chart-ranges button{font-size:10px;background:none;color:var(--sub);padding:5px 7px;border-radius:6px}
.chart-ranges button.selected{background:var(--surface2);color:var(--brand-accent)}
.device.light .chart-ranges button.selected{color:#556e00}
.discovery-art.trading-shooter{padding:0}
.discovery-art.trading-shooter img{height:100%;width:100%;max-width:none;margin:auto;padding:0;object-fit:contain;transform:none}
.shop-cover img{object-fit:cover;width:100%;aspect-ratio:3/2}
.shop-product-icon{width:62px;height:62px;object-fit:cover;border-radius:10px}
.chatgpt-brand{display:flex;align-items:center;justify-content:center;gap:7px}
.chatgpt-brand img{width:20px;height:20px;filter:invert(1)}
.device.light .chatgpt-brand img{filter:none}
.chat-event{border-radius:17px;background:var(--surface);overflow:hidden;margin:18px 0}
.chat-event>img{width:100%;height:170px;object-fit:cover}
.chat-event>div{padding:17px}
.chat-event strong{font-size:19px;font-weight:500;letter-spacing:-.03em}
.chat-event p{font-size:12px;line-height:1.5;color:var(--sub);margin:8px 0 18px}
.chat-event .other-events{display:block;margin:17px auto 2px;font-size:12px;min-height:25px;color:var(--app-text)}
.assistant-searching{display:flex;align-items:center;gap:5px;color:var(--sub);font-size:13px;margin:25px 0}
.assistant-searching>span{width:4px;height:4px;background:currentColor;border-radius:50%;animation:thinking 1.2s infinite}
.assistant-searching>span:nth-child(2){animation-delay:.15s}.assistant-searching>span:nth-child(3){animation-delay:.3s}
@keyframes thinking{0%,80%,100%{opacity:.25}40%{opacity:1}}
/* The two app identities merge within the phone itself. */
.stage.is-merging{background:none;color:var(--ink)}
.stage.is-merging .device-column{opacity:1;transform:none;pointer-events:auto}
.phone-merge{position:absolute;inset:0;z-index:8;background:#050605;overflow:hidden;pointer-events:none}
.phone-merge[hidden]{display:none}
.phone-status,.home-indicator{z-index:12}
.phone-merge-card{position:absolute;width:244px;height:180px;top:calc(50% - 90px);left:calc(50% - 122px);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:9px;border-radius:24px;backface-visibility:hidden}
.phone-merge-card img{width:66px;height:66px;border-radius:17px;box-shadow:0 8px 25px #0004}
.phone-merge-card strong{font-size:17px;letter-spacing:-.025em;font-weight:500;color:#f0f1e9}
.phone-merge-card>span{font-size:8px;letter-spacing:.15em;color:#aeb99a}
.merge-exchange{background:linear-gradient(135deg,#262e17,#12170e);border:1px solid #71854b55;transform:translateY(-124px) rotate(-4deg)}
.merge-self-custody{background:linear-gradient(225deg,#342342,#18121f);border:1px solid #ad83ce55;transform:translateY(124px) rotate(4deg)}
.merge-self-custody>span{color:#b9a0cf}
.stage[data-merge-phase="playing"] .merge-exchange{animation:merge-exchange 2.8s cubic-bezier(.22,.7,.2,1) both}
.stage[data-merge-phase="playing"] .merge-self-custody{animation:merge-wallet 2.8s cubic-bezier(.22,.7,.2,1) both}
.stage[data-merge-phase="playing"] .phone-merge{animation:merge-reveal 2.8s linear both}
.merge-flash{position:absolute;inset:-15%;background:radial-gradient(ellipse,#edff9c 0%,#ccff00 36%,#ccff0000 72%);opacity:0;transform:scale(.2)}
.stage[data-merge-phase="playing"] .merge-flash{animation:merge-flash 2.8s ease-out both}
.stage[data-merge-phase="done"] .phone-merge{display:none}
@keyframes merge-exchange{0%,22%{transform:translateY(-124px) rotate(-4deg);opacity:1}58%{transform:translateY(0) rotate(0) scale(.94);opacity:1}66%,100%{transform:translateY(0) scale(.85);opacity:0}}
@keyframes merge-wallet{0%,22%{transform:translateY(124px) rotate(4deg);opacity:1}58%{transform:translateY(0) rotate(0) scale(.94);opacity:1}66%,100%{transform:translateY(0) scale(.85);opacity:0}}
@keyframes merge-flash{0%,55%{opacity:0;transform:scale(.2)}66%{opacity:1;transform:scale(1.3)}78%,100%{opacity:0;transform:scale(1.8)}}
@keyframes merge-reveal{0%,68%{opacity:1}90%,100%{opacity:0}}
.stage[data-merge-phase="playing"] .phone-merge-card strong,.stage[data-merge-phase="playing"] .phone-merge-card>span{animation:merge-label 2.8s linear both}
@keyframes merge-label{0%,30%{opacity:1}48%,100%{opacity:0}}
@media(prefers-reduced-motion:reduce){.phone-merge{display:none}.assistant-searching>span{animation:none}}

.balance-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px}.unified-wallet .balance-pnl{color:var(--brand-accent)}.wallet-money-actions button:first-child{background:var(--brand-accent);color:var(--brand-ink)}

/* Shared balance overview, following the supplied home arrangement. */
.unified-home .primary-header{min-height:70px;padding-bottom:14px}
.unified-home .primary-header h2{font-size:20px;line-height:1.15;max-width:none;letter-spacing:-.035em;white-space:nowrap}
.home-overview{padding:8px 0 0}
.home-source-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px}
.home-source-toolbar .balance-toolbar{margin:0;flex:none}
.home-sources{display:flex;align-items:center;gap:4px;min-width:0}
.home-sources>span{font-size:10px;color:var(--sub);margin-left:3px;white-space:nowrap}
.source-feather{width:28px;height:30px;background:none;padding:0;display:grid;place-items:center;border-radius:6px;position:relative}
.source-feather img{width:27px;height:27px;border-radius:6px}
.source-feather[data-toggle-account="invest"] img{width:22px;height:27px}
.source-feather[data-toggle-account="wallet"] img{width:22px;height:27px}
.device.light .source-feather[data-toggle-account="invest"] img{filter:brightness(.55)}
.source-feather.source-hidden{opacity:.35}
.source-feather.source-hidden:after{content:"";height:1px;width:30px;position:absolute;transform:rotate(-45deg);background:var(--app-text)}
.unified-home .home-total.formatted-balance{display:block;font-size:52px;line-height:1.1;margin:20px 0 0;letter-spacing:-.045em}
.home-overview-pnl{font-size:11px;line-height:1.4;color:var(--brand-accent);margin-top:8px}
.home-overview-pnl>span{color:var(--sub);margin-left:5px}
.device.light .home-overview-pnl{color:#557000}
.home-overview .overview-scopes{margin-top:20px;margin-bottom:13px}
.home-overview .source-accounts{margin:0 0 14px}
.home-overview .source-account{min-height:66px;padding:14px 12px}
.home-overview .source-account strong{font-size:13px}
.home-overview .source-account small{font-size:10px}
.home-overview .source-account img{width:31px;height:31px}
.home-overview .source-account>b{font-size:13px}
.home-overview .source-account>.icon{width:13px;height:13px}
.home-sources .source-feather:focus-visible{outline:2px solid var(--brand-accent);outline-offset:3px}
.balance-value,.device.light .balance-value,.home-total,.device.light .home-total,.invest-total>strong,.device.light .invest-total>strong,.investment-position>strong,.device.light .investment-position>strong{font-weight:600;font-synthesis:weight}
.balance-value .balance-currency,.balance-value .balance-cents{font-weight:inherit}
#scene-note strong{font-weight:700;font-synthesis:weight;-webkit-text-stroke:.15px currentColor}
.tour-measure{position:absolute;inset:0;visibility:hidden;pointer-events:none;z-index:-1;contain:layout}
.swag-diagonal{display:block;position:relative;width:100%;height:100%;overflow:hidden;background:#c8c3bc}
.swag-diagonal>img,.discovery-art .swag-diagonal>img,.market-rail .product-art .swag-diagonal>img{display:block;position:absolute;inset:0;width:100%;height:100%;max-width:none;padding:0;object-fit:cover;object-position:center;mix-blend-mode:normal}
.swag-diagonal>.swag-lime{clip-path:polygon(0 0,100% 0,0 100%)}
.swag-diagonal>.swag-lilac{clip-path:polygon(100% 0,100% 100%,0 100%)}
.home-swag-link>.swag-diagonal{height:160px;padding:0;display:block}
.chatgpt-brand{min-height:22px}
.screen[aria-label="ChatGPT"] .screen-scroll{padding-top:20px}
.screen[aria-label="ChatGPT"] .user-message{margin-top:0}
.app{transition:none}
.swag-divider{position:absolute;inset:0;display:block;width:100%;height:100%;z-index:2;pointer-events:none}
.swag-divider line{stroke:#111;stroke-width:1.35;fill:none}
#app .balance-controls .tour-control-focus,#app .source-feather.tour-control-focus{outline:0;outline-offset:0;border-radius:12px;box-shadow:inset 0 0 0 2px var(--brand-accent);background:var(--surface2)}
#app .source-feather.source-hidden.tour-control-focus{opacity:1}
#app .source-feather.tour-control-focus{border-radius:6px}
#app .source-feather.source-hidden.tour-control-focus img{opacity:.35}
.settings-start-label{margin:4px 0 12px}
.screen[aria-label="Settings"] .quick-appearance{margin:20px 0 24px;padding:14px 0;border-bottom:1px solid var(--app-line)}
.screen[aria-label="Settings"] .settings-list{margin-top:0}
.phone-merge .merge-new-app{position:absolute;z-index:2;left:0;right:0;top:calc(50% - 85px);display:flex;align-items:center;flex-direction:column;gap:15px;opacity:0}
.merge-new-app img{width:132px;height:132px;filter:drop-shadow(0 12px 28px #0006)}
.merge-new-app strong{color:#f2f4e9;font-size:27px;font-weight:500;letter-spacing:-.045em}
.stage[data-merge-phase="playing"] .merge-exchange,.stage[data-merge-phase="playing"] .merge-self-custody,.stage[data-merge-phase="playing"] .phone-merge,.stage[data-merge-phase="playing"] .merge-flash,.stage[data-merge-phase="playing"] .phone-merge-card strong,.stage[data-merge-phase="playing"] .phone-merge-card>span{animation-duration:4.6s}
.stage[data-merge-phase="playing"] .merge-new-app{animation:merge-new-app 4.6s ease-in-out both}
@keyframes merge-exchange{0%,15%{transform:translateY(-124px) rotate(-4deg);opacity:1}47%{transform:translateY(0) rotate(0) scale(.94);opacity:1}55%,100%{transform:translateY(0) scale(.85);opacity:0}}
@keyframes merge-wallet{0%,15%{transform:translateY(124px) rotate(4deg);opacity:1}47%{transform:translateY(0) rotate(0) scale(.94);opacity:1}55%,100%{transform:translateY(0) scale(.85);opacity:0}}
@keyframes merge-flash{0%,44%{opacity:0;transform:scale(.2)}55%{opacity:.9;transform:scale(1.3)}68%,100%{opacity:0;transform:scale(1.8)}}
@keyframes merge-label{0%,20%{opacity:1}39%,100%{opacity:0}}
@keyframes merge-new-app{0%,48%{opacity:0;transform:scale(.78)}58%,78%{opacity:.76;transform:scale(1)}94%,100%{opacity:0;transform:scale(1.06)}}
@keyframes merge-reveal{0%,78%{opacity:1}98%,100%{opacity:0}}
@media(max-width:380px){.home-sources>span{font-size:9px}.home-source-toolbar{gap:5px}.home-source-toolbar .balance-controls{gap:5px}}
