:root{--bg:#feffff;--bg-soft:#f8f8f8;--surface:#fff;--surface-sunken:#f8f9fb;--line:#e6e8ec;--line-strong:#d3d7de;--text:#14161a;--text-muted:#666d7a;--text-faint:#6a717e;--glyph-faint:#9aa1ab;--accent:#017471;--accent-hover:#01615f;--accent-soft:#ebf4f4;--accent-text:#fff;--accent-pill-soft:#fff;--protected:#017471;--protected-hover:#01615f;--protected-track:#dbeceb;--protected-text:#fff;--warn:#8a5a00;--warn-soft:#fdf5e3;--danger:#b02a1e;--danger-soft:#fdeceb;--success:#0f7a5a;--r-sm:10px;--r-md:14px;--r-lg:20px;--r-full:999px;--shadow-card:0 1px 2px #1012160a, 0 4px 12px #1012160d;--shadow-raised:0 2px 6px #10121614, 0 10px 28px #1012161a;--font:"Lato", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-num:"Lato", ui-rounded, -apple-system, "SF Pro Rounded", system-ui, sans-serif;--tap:44px;--cta-h:52px;--panel-gap:10px;--key-h:52px;--key-gap:6px;--action-budget:calc(var(--cta-h) + var(--panel-gap) + 4 * var(--key-h) + 3 * var(--key-gap))}*,:before,:after{box-sizing:border-box}html,body{background:var(--bg);color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;overscroll-behavior-y:none;margin:0;padding:0}body{font-size:15px;line-height:1.45}#root{min-height:100dvh}.shell{max-width:480px;padding:12px 16px calc(24px + env(safe-area-inset-bottom));padding-top:calc(12px + env(safe-area-inset-top));flex-direction:column;height:100dvh;margin:0 auto;display:flex}.shell>main{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.masthead{align-items:center;gap:10px;padding:2px 2px 8px;display:flex}.mark{flex:none;width:auto;height:34px}.masthead h1{letter-spacing:-.01em;margin:0;font-size:17px;font-weight:650}.discovery-row{padding:0 2px 10px}.discovery-track{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:14px;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.discovery-track::-webkit-scrollbar{display:none}.discovery-slot{scroll-snap-align:start;flex:none}.discovery-bubble{width:76px;font:inherit;color:var(--text);cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;padding:0;display:flex}.discovery-ring{border-radius:var(--r-full);border:2px solid var(--accent);background:var(--surface);place-items:center;width:60px;height:60px;display:grid}.discovery-ring-empty{border-style:dashed;border-color:var(--line-strong);background:var(--surface-sunken)}.discovery-avatar{border-radius:var(--r-full);object-fit:cover;width:56px;height:56px}.discovery-plus{color:var(--glyph-faint);font-size:22px;line-height:1}.discovery-name{text-align:center;max-width:76px;color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:1.2;overflow:hidden}.discovery-viewer-backdrop{z-index:60;background:#101216b8;place-items:center;display:grid;position:fixed;inset:0}.discovery-viewer{background:var(--text);width:min(100%,480px);height:100dvh;color:var(--accent-text);flex-direction:column;display:flex;position:relative;overflow:hidden}.discovery-progress{top:calc(8px + env(safe-area-inset-top));z-index:2;gap:4px;display:flex;position:absolute;left:8px;right:8px}.discovery-progress-seg{border-radius:var(--r-full);background:#ffffff4d;flex:1;height:3px;overflow:hidden}.discovery-progress-fill{border-radius:var(--r-full);background:var(--accent-text);width:0;height:100%;display:block}.discovery-progress-fill.is-done{width:100%}.discovery-close{top:calc(20px + env(safe-area-inset-top));z-index:3;min-width:var(--tap);min-height:var(--tap);color:var(--accent-text);cursor:pointer;background:0 0;border:0;font-size:18px;position:absolute;right:10px}.discovery-tap{z-index:1;cursor:pointer;background:0 0;border:0;position:absolute;top:0;bottom:0}.discovery-tap-prev{width:33%;left:0}.discovery-tap-next{width:67%;right:0}.discovery-slide-image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.discovery-slide-text{z-index:2;padding:88px 20px calc(24px + env(safe-area-inset-bottom));pointer-events:none;background:linear-gradient(#14161a00 0%,#14161aa8 20%,#14161a 42% 100%);flex-direction:column;gap:6px;display:flex;position:absolute;bottom:0;left:0;right:0}.discovery-slide-text h2{margin:0;font-size:20px;font-weight:650}.discovery-slide-text p{margin:0;font-size:14px;line-height:1.45}.discovery-disclaimer{opacity:.72;font-size:11px}.discovery-cta{pointer-events:auto;min-height:var(--tap);border-radius:var(--r-full);background:var(--accent-text);color:var(--text);align-self:flex-start;align-items:center;margin-top:6px;padding:0 16px;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex}.token-pill{min-height:var(--tap);color:var(--text);text-align:left;cursor:pointer;background:0 0;border:none;flex:none;align-items:center;gap:8px;padding:5px;display:inline-flex}.token-pill:hover{border-color:var(--line-strong)}.token-pill .chev{color:var(--glyph-faint);font-size:11px}.token-pill .coin{width:32px;height:32px}.token-pill-text{flex-direction:column;align-items:flex-start;max-width:100%;line-height:1.15;display:flex}.token-pill-symbol{font-size:15px;font-weight:600}.token-pill-balance{text-overflow:ellipsis;white-space:nowrap;max-width:10ch;color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:.9em;font-weight:500;overflow:hidden}.coin{border-radius:var(--r-full);flex:none;place-items:center;width:26px;height:26px;display:grid;overflow:hidden}.coin svg{width:100%;height:100%;display:block}.coin.lg{width:34px;height:34px}.summary{flex-direction:column;gap:9px;display:flex}.srow{justify-content:space-between;align-items:baseline;gap:12px;font-size:13.5px;display:flex}.srow dt{color:var(--text-muted);margin:0}.srow dd{font-variant-numeric:tabular-nums;text-align:right;margin:0;font-weight:600}.srow.strong dd{font-size:15px}.divider{background:var(--line);border:0;height:1px;margin:12px 0}.btn{width:100%;min-height:var(--cta-h);border-radius:var(--r-md);cursor:pointer;border:1px solid #0000;font-family:inherit;font-size:16px;font-weight:650}.btn-primary{background:var(--accent);color:var(--accent-text)}.btn-primary:hover:not(:disabled){background:var(--accent-hover)}.btn-secondary{background:var(--surface);color:var(--text);border-color:var(--line-strong)}.btn:disabled{opacity:.42;cursor:not-allowed}.notice{border-radius:var(--r-md);border:1px solid #0000;padding:12px 14px;font-size:13.5px}.notice h3{margin:0 0 4px;font-size:14px;font-weight:650}.notice p{white-space:pre-line;margin:0}.notice-warn{background:var(--warn-soft);color:var(--warn);border-color:#f0dfb8}.notice-danger{background:var(--danger-soft);color:var(--danger);border-color:#f5cdc9}.notice-info{background:var(--surface-sunken);border-color:var(--line);color:var(--text-muted)}.arrow{color:var(--text-faint);font-size:16px}.spinner{border:3px solid var(--line);border-top-color:var(--accent);border-radius:var(--r-full);width:34px;height:34px;margin:0 auto;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.sheet-backdrop{z-index:50;padding-top:env(safe-area-inset-top);background:#1012166b;justify-content:center;align-items:flex-end;animation:.14s fade;display:flex;position:fixed;inset:0}.sheet{background:var(--surface);border-radius:var(--r-lg) var(--r-lg) 0 0;width:100%;max-width:480px;padding:8px 16px calc(20px + env(safe-area-inset-bottom));box-shadow:var(--shadow-raised);animation:.18s rise}.sheet-grab{border-radius:var(--r-full);background:var(--line-strong);width:38px;height:4px;margin:6px auto 12px}.sheet h2{margin:0 0 10px;font-size:16px}.token-option{border-radius:var(--r-md);cursor:pointer;text-align:left;width:100%;min-height:60px;color:var(--text);background:0 0;border:0;align-items:center;gap:12px;padding:10px 8px;font-family:inherit;display:flex}.token-option:hover:not(:disabled){background:var(--surface-sunken)}.token-option:disabled{opacity:.4;cursor:not-allowed}.token-option .name{flex:1;min-width:0}.token-option .name b{font-size:15px;font-weight:620;display:block}.token-option .name span{color:var(--text-muted);font-size:12.5px}.token-option .bal{font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}@keyframes fade{0%{opacity:0}}@keyframes rise{0%{transform:translateY(14px)}}.details{border-top:1px solid var(--line);margin-top:10px;padding-top:10px}.mono{word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.swap-shell{flex-direction:column;flex:1;gap:12px;min-height:0;display:flex}.swap-context{flex-direction:column;flex:auto;justify-content:center;gap:6px;min-height:0;padding:2px 0;display:flex;overflow-y:auto}.swap-action{flex-direction:column;flex:none;gap:10px;display:flex}.swap-direction-rail{z-index:1;justify-content:center;margin:-24px 0;display:flex;position:relative}.compose-panel{gap:var(--panel-gap);flex-direction:column;display:flex}.review-panel{gap:var(--panel-gap);height:var(--action-budget);flex-direction:column;display:flex}.review-panel .summary{height:var(--tap);flex:none;justify-content:center}.swap-action-panel{animation:.2s both action-enter}@keyframes action-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.hold-group{flex-direction:column;gap:2px;display:flex}.hold-to-continue{border-radius:var(--r-md);background:var(--protected-track);width:100%;min-height:56px;color:var(--protected);cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border:0;font-family:inherit;font-size:16px;font-weight:650;position:relative;overflow:hidden}.hold-fill{transform-origin:0;background:var(--protected);will-change:transform;height:5px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.hold-label{pointer-events:none;color:inherit;flex-direction:column;align-items:center;gap:1px;display:flex;position:relative}.hold-label small{opacity:.85;font-size:11px;font-weight:600}.hold-to-continue.is-completed,.hold-to-continue.is-submitting{background:var(--protected);color:var(--protected-text)}.hold-to-continue:disabled{opacity:.42;cursor:not-allowed}.hold-fallback{min-height:var(--tap);color:var(--text-muted);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-self:center;padding:0 8px;font-size:12.5px;font-weight:600;text-decoration:underline}.hold-fallback:disabled{opacity:.42;cursor:not-allowed}.execution-backdrop{z-index:40;padding:calc(20px + env(safe-area-inset-top)) calc(20px + env(safe-area-inset-right)) calc(20px + env(safe-area-inset-bottom)) calc(20px + env(safe-area-inset-left));overscroll-behavior:contain;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#10121673;place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}.execution-panel{width:100%;max-width:360px;max-height:100%;padding:26px 20px calc(22px + env(safe-area-inset-bottom));border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-raised);text-align:center;flex-direction:column;align-items:center;gap:14px;display:flex}.execution-panel h2{margin:0;font-size:17px;font-weight:650}.execution-panel p{color:var(--text-muted);margin:6px 0 0;font-size:13.5px;line-height:1.45}.execution-note{color:var(--text-faint)!important;font-size:12px!important}.execution-mark{border-radius:var(--r-full);place-items:center;width:46px;height:46px;font-size:22px;font-weight:700;display:grid}.execution-mark.is-confirmed{background:var(--accent-soft);color:var(--success)}.execution-mark.is-reverted{background:var(--warn-soft);color:var(--warn)}.execution-link{color:var(--accent);min-height:var(--tap);place-items:center;font-size:13.5px;font-weight:600;display:grid}.copy-hash{justify-items:center;display:grid}.copy-hash button{width:100%;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.copy-hash-revealed{color:var(--text-muted);text-align:center;word-break:break-all;-webkit-user-select:all;user-select:all;margin-top:2px;padding:0 8px;font-size:11px;line-height:1.4}.error-panel{flex-direction:column;gap:10px;display:flex}.error-head{border-radius:var(--r-md);background:var(--danger-soft);color:var(--danger);align-items:flex-start;gap:11px;padding:13px 14px;display:flex}.error-mark{border-radius:var(--r-full);background:var(--danger);color:#fff;flex:none;place-items:center;width:22px;height:22px;font-size:13px;font-weight:700;display:grid}.error-panel.is-informational .error-head{background:var(--surface-sunken);color:var(--text)}.error-panel.is-informational .error-mark{background:var(--text-muted)}.error-head h2{margin:0;font-size:14.5px;font-weight:650}.error-head p{opacity:.92;margin:3px 0 0;font-size:13px;line-height:1.4}.error-note{border-radius:var(--r-sm);background:var(--surface-sunken);color:var(--text-muted);margin:0;padding:9px 12px;font-size:12px;line-height:1.4}.error-link{min-height:var(--tap);color:var(--accent);align-self:center;place-items:center;font-size:13px;font-weight:600;display:grid}.error-technical{color:var(--text-faint);font-size:11.5px}.error-technical summary{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;min-height:32px;display:flex}.error-technical code{border-radius:var(--r-sm);background:var(--surface-sunken);word-break:break-word;margin-top:4px;padding:8px 10px;font-size:11px;line-height:1.45;display:block}.success-panel{position:relative;overflow:hidden}.success-legs{justify-content:center;align-items:center;gap:16px;width:100%;padding:12px 0;display:flex}.success-leg{flex-direction:column;align-items:center;gap:3px;min-width:0;display:flex}.success-leg .sym{color:var(--text-muted)!important;margin:4px 0 0!important;font-size:11.5px!important}.success-leg .amt{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-weight:700;color:var(--text)!important;margin:0!important;font-size:17px!important}.success-summary{border-radius:var(--r-md);background:var(--surface-sunken);text-align:left;width:100%;padding:12px 14px}.confetti{pointer-events:none;height:90px;position:absolute;top:0;left:0;right:0}.confetti-bit{opacity:0;border-radius:2px;width:7px;height:10px;animation:.9s ease-out forwards confetti-fall;position:absolute;top:-10px}.confetti-bit.bit-0{background:var(--accent);animation-delay:0s;left:8%}.confetti-bit.bit-1{background:#f0b429;animation-delay:60ms;left:26%}.confetti-bit.bit-2{background:#2470d4;animation-delay:30ms;left:48%}.confetti-bit.bit-3{background:#e06c5b;animation-delay:90ms;left:68%}.confetti-bit.bit-4{background:#4b4fd6;animation-delay:45ms;left:88%}@keyframes confetti-fall{0%{opacity:0;transform:translateY(0)rotate(0)}15%{opacity:1}to{opacity:0;transform:translateY(90px)rotate(220deg)}}.stepper{justify-content:center;align-items:flex-start;gap:0;width:100%;margin:2px 0 0;padding:0;list-style:none;display:flex}.step{color:var(--text-faint);flex-direction:column;flex:1;align-items:center;gap:6px;font-size:11px;display:flex;position:relative}.step:not(:first-child):before{content:"";background:var(--line);height:2px;position:absolute;top:9px;left:-50%;right:50%}.step.is-done:before,.step.is-active:before{background:var(--accent)}.step-dot{z-index:1;border-radius:var(--r-full);border:2px solid var(--line);background:var(--surface);place-items:center;width:20px;height:20px;font-size:11px;line-height:1;display:grid;position:relative}.step.is-done .step-dot{border-color:var(--accent);background:var(--accent);color:var(--accent-text)}.step.is-active .step-dot{border-color:var(--accent);box-shadow:inset 0 0 0 3px var(--surface), 0 0 0 3px var(--accent-soft);background:var(--accent)}.step.is-done .step-label,.step.is-active .step-label{color:var(--text);font-weight:600}.dialog-open body,.dialog-open .shell>main,.dialog-open .swap-context{overflow:hidden}.details-sheet{flex-direction:column;max-height:82dvh;display:flex}.details-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.details-head h2{margin:0}.details-close{width:var(--tap);height:var(--tap);border-radius:var(--r-full);background:var(--surface-sunken);color:var(--text-muted);cursor:pointer;border:0;flex:none;place-items:center;font-size:15px;display:grid}.details-expired{border-radius:var(--r-sm);background:var(--warn-soft);color:var(--warn);margin:10px 0 0;padding:9px 12px;font-size:12.5px;font-weight:600}.details-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;margin-top:12px;overflow-y:auto}.details-diagnostics .srow{font-size:12.5px}.details-diagnostics dd{font-weight:500}.details-footnote{border-radius:var(--r-sm);background:var(--surface-sunken);color:var(--text-muted);margin:14px 0 0;padding:10px 12px;font-size:11.5px;line-height:1.45}.confirm-dialog{width:100%;max-width:380px;padding:20px 18px calc(18px + env(safe-area-inset-bottom));border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-raised);flex-direction:column;gap:10px;margin:auto;display:flex}.confirm-dialog h2{margin:0;font-size:17px;font-weight:650}.confirm-dialog p{color:var(--text-muted);margin:0 0 4px;font-size:13.5px;line-height:1.45}.info-strip{height:var(--tap);border-radius:var(--r-md);background:var(--surface);box-shadow:var(--shadow-card);flex:none;align-items:center;gap:10px;padding:0 12px;display:flex}.info-strip-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-muted);flex:auto;margin:0;font-size:13px;overflow:hidden}.info-strip-text strong{color:var(--text);font-variant-numeric:tabular-nums}.info-strip-mark{color:var(--success);font-size:11px}.info-strip.is-warn .info-strip-text,.info-strip.is-warn .info-strip-text strong,.info-strip.is-warn .info-strip-mark{color:var(--warn)}.info-strip.is-danger .info-strip-text,.info-strip.is-danger .info-strip-text strong,.info-strip.is-danger .info-strip-mark{color:var(--danger)}.info-strip-details{min-height:var(--tap);min-width:32px;color:var(--accent);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;font-size:20px;line-height:1;display:flex}.info-strip-end{flex:none;align-items:center;gap:2px;margin-right:-8px;display:flex}.review-slot-check{width:20px;height:20px;accent-color:var(--accent);flex:none;margin:0 8px 0 0}.info-strip-action{min-height:var(--tap);color:var(--accent);white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;padding:0 6px;font-size:13px;font-weight:600}.keypad{gap:var(--key-gap);grid-template-columns:repeat(3,1fr);display:grid}.keypad-key{min-height:var(--key-h);border-radius:var(--r-md);box-shadow:none;color:var(--text);font-family:var(--font-num);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;font-size:22px;font-weight:600}.keypad-key:active:not(:disabled){background:var(--glyph-faint)}.keypad-key:disabled{opacity:.45;cursor:not-allowed}.pair-card{border-radius:var(--r-md);padding:8px}.pair-card-head{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.pair-card-amount{text-align:center;margin-top:6px;position:relative}.amount-edit{min-height:var(--tap);cursor:pointer;background:0 0;border:0;justify-content:flex-end;align-items:center;padding:0 4px;display:flex;position:absolute;inset:0}.amount-edit:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-sm)}.amount-edit-mark,.amount-edit-word{color:var(--accent);line-height:1}.amount-edit-mark{font-size:18px}.amount-edit-word{margin-left:4px;font-size:13px;font-weight:600}.amount-edit:active .amount-edit-mark,.amount-edit:active .amount-edit-word{opacity:.7}.pair-card-note{color:var(--text-muted);text-align:center;margin:0;font-size:12px;line-height:1.4}.pair-card-note strong{color:var(--text);font-variant-numeric:tabular-nums}.pair-card.is-inline .pair-card-amount{text-align:right;flex:1;min-width:0;margin:0}.pair-card.is-inline .amount-estimate{text-overflow:ellipsis;font-size:24px;font-weight:600;overflow:hidden}.amount-display,.amount-estimate{width:100%;color:var(--text);font-family:var(--font-num);font-variant-numeric:tabular-nums;letter-spacing:-.02em;text-align:center;background:0 0;border:0;padding:7px 0;font-size:36px;font-weight:900;line-height:1.15;display:block}.amount-display:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-sm)}.amount-display:disabled{color:var(--text);-webkit-text-fill-color:var(--text);opacity:1}.amount-display:disabled.is-frozen{color:var(--text-muted);-webkit-text-fill-color:var(--text-muted)}.amount-display::placeholder{color:var(--text-faint)}.amount-display.is-invalid{color:var(--danger)}.amount-estimate.is-muted{color:var(--text-faint)}.quick-amounts{gap:6px;min-width:0;margin-left:auto;display:flex}.quick-amount{border:.5px solid var(--line);border-radius:var(--r-full);background:var(--surface-sunken);min-height:20px;color:var(--text-muted);white-space:nowrap;cursor:pointer;font-size:10px;font-weight:600}.quick-amount:hover:not(:disabled){border-color:var(--line-strong);color:var(--text)}.quick-amount.is-max{color:var(--accent);border-color:var(--accent-soft);background:var(--accent-soft);letter-spacing:.02em}.quick-amount:disabled{opacity:.45;cursor:not-allowed}.swap-direction{border:4px solid var(--bg);border-radius:var(--r-full);background:var(--surface);width:40px;height:40px;box-shadow:var(--shadow-card);background:var(--accent-soft);color:var(--accent);cursor:pointer;place-items:center;font-size:17px;transition:transform .14s;display:grid}.swap-direction:hover:not(:disabled){transform:rotate(180deg)}.swap-direction:disabled{opacity:.5;cursor:not-allowed}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}main:focus,main:focus-visible,.execution-panel:focus,.execution-panel:focus-visible,.sheet:focus,.sheet:focus-visible,.confirm-dialog:focus,.confirm-dialog:focus-visible{outline:none}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.switch:hover{transform:none}}@media (width<=380px){.shell{padding-left:12px;padding-right:12px}.discovery-row{padding-bottom:8px}.discovery-ring{width:50px;height:50px}.discovery-avatar{width:46px;height:46px}.discovery-bubble,.discovery-name{width:70px;max-width:70px}.discovery-name{font-size:10px}.amount-input,.amount-static{font-size:26px}.leg .amt{font-size:17px}.amount-display,.amount-estimate{font-size:32px}.pair-card-receive .amount-estimate{font-size:25px}.quick-amount{white-space:nowrap;min-height:32px;padding:0 7px;font-size:11px}.pair-card-note{font-size:11px}:root{--cta-h:46px;--panel-gap:8px;--key-h:44px;--key-gap:5px}.keypad-key{font-size:20px}.swap-shell{gap:8px}.masthead{gap:8px;padding:0 2px 6px}.mark{height:24px}.masthead h1{font-size:14px}.info-strip{padding:0 10px}.info-strip-text{font-size:12px}.hold-to-continue{min-height:52px}.hold-group{gap:0}}.layout-probe{z-index:999;border-radius:var(--r-sm);color:#f2f4f7;background:#0a0c10f0;max-height:60dvh;padding:8px 12px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;line-height:1.5;position:fixed;inset:auto 8px 8px;overflow-y:auto}.layout-probe.is-folded{opacity:.85;padding:0;left:auto}.layout-probe-toggle{width:100%;min-height:var(--tap);color:inherit;font:inherit;text-align:left;letter-spacing:.04em;opacity:.7;cursor:pointer;background:0 0;border:0;padding:0 4px;display:block}.layout-probe.is-folded .layout-probe-toggle{padding:0 12px}.layout-probe table{border-collapse:collapse;width:100%}.layout-probe th{text-align:left;opacity:.75;white-space:nowrap;padding-right:10px;font-weight:400}.layout-probe td{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}
