.leap-interface .ui-dialog-overlay{z-index:100;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#08110c70;position:fixed;inset:0}.leap-interface .ui-dialog-panel{z-index:101;border:1px solid var(--ui-glass-edge);background:linear-gradient(145deg, var(--ui-glass-tint), transparent 36%), var(--app-surface);width:min(480px,100vw - 40px);height:fit-content;max-height:min(820px,100dvh - 48px);box-shadow:0 24px 100px #0000003d, inset 0 1px 0 var(--ui-glass-sheen);border-radius:24px;outline:none;flex-direction:column;margin:auto;display:flex;position:fixed;inset:0;overflow:clip}.leap-interface .ui-dialog-panel[data-presentation=dialog][data-size=sm]{width:min(380px,100vw - 40px)}.leap-interface .ui-dialog-header{flex-shrink:0;align-items:flex-start;gap:12px;padding:22px 24px 18px;display:flex}.leap-interface .ui-dialog-title{letter-spacing:-.035em;font:600 20px/1.3 Geist Variable,sans-serif}.leap-interface .ui-dialog-description{max-width:360px;color:var(--app-secondary-text);margin-top:6px;font-size:12px;line-height:1.55}.leap-interface .ui-dialog-close{background:var(--app-subtle);border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;margin:-4px -4px 0 0;display:grid}.leap-interface .ui-dialog-body{overscroll-behavior:contain;min-height:0;padding:0 24px 22px;overflow-y:auto}.leap-interface .ui-dialog-footer{border-top:1px solid color-mix(in srgb, var(--app-stroke) 65%, transparent);background:var(--app-surface);flex-shrink:0;padding:14px 24px 20px}.leap-interface .ui-dialog-footer>button{border-radius:12px;min-height:42px}.leap-interface .ui-dialog-panel[data-presentation=dialog][data-state=open]{animation:.24s cubic-bezier(.16,1,.3,1) ui-dialog-enter}.leap-interface .ui-dialog-overlay[data-state=open]{animation:.22s ease-out ui-dialog-fade}.leap-interface .ui-dialog-overlay[data-state=closed]{animation:.16s ease-in reverse ui-dialog-fade}.leap-interface .ui-dialog-panel[data-presentation=dialog][data-state=closed]{animation:.16s ease-in reverse ui-dialog-enter}@keyframes ui-dialog-enter{0%{opacity:0;translate:0 10px;scale:.98}to{opacity:1;translate:0;scale:1}}@keyframes ui-dialog-fade{0%{opacity:0}to{opacity:1}}.leap-interface .ui-dialog-panel input:not([type=checkbox]):not([type=range]):not([data-ui-amount-input]){background:var(--app-subtle);border-color:#0000;border-radius:10px;height:40px;min-height:40px;font-size:14px}.leap-interface .ui-dialog-panel input:not([data-ui-amount-input]):focus-visible{outline:2px solid var(--app-accent-text);outline-offset:2px}.leap-interface .ui-dialog-handle{background:var(--app-stroke-strong);flex-shrink:0;margin:10px auto 0}.leap-interface .ui-follow-form{gap:18px;display:grid}.leap-interface .ui-follow-identity{align-items:center;gap:12px;display:flex}.leap-interface .ui-follow-mark{width:44px;height:44px;color:var(--app-accent-text);background:var(--app-accent-soft);box-shadow:inset 0 1px 0 var(--ui-glass-sheen);border-radius:15px;flex-shrink:0;place-items:center;display:grid}.leap-interface .ui-follow-fields{gap:14px;display:grid}.leap-interface .ui-follow-disclosure{border-top:1px solid var(--app-stroke);padding-top:4px}.leap-interface .ui-follow-disclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:44px;font-size:13px;font-weight:500;list-style:none;display:flex}.leap-interface .ui-follow-disclosure>summary::-webkit-details-marker{display:none}.leap-interface .ui-follow-disclosure[open]>summary svg{rotate:180deg}.leap-interface .ui-follow-actions{grid-template-columns:1fr 1fr;gap:6px;display:grid}.leap-interface .ui-follow-actions label{background:var(--app-subtle);cursor:pointer;border-radius:9px;min-height:38px;padding:8px 10px}.leap-interface .ui-follow-actions label:has(input:checked){background:var(--app-accent-soft);color:var(--app-accent-text)}.leap-interface .ui-follow-form input[type=checkbox]{width:14px;height:14px}.leap-interface .ui-follow-amounts{grid-template-columns:1fr 1fr;gap:12px;display:grid}.leap-interface .ui-follow-note{color:var(--app-secondary-text);align-items:center;gap:7px;font-size:11px;line-height:1.5;display:flex}@media (width<=639px){.leap-interface .ui-dialog-panel[data-presentation=drawer]{border-bottom:0;border-radius:24px 24px 0 0;width:100%;max-height:calc(100dvh - 24px);margin:0;inset:auto 0 0}.leap-interface .ui-dialog-header{padding:16px 20px}.leap-interface .ui-dialog-title{font-size:19px}.leap-interface .ui-dialog-body{padding:0 20px max(18px, env(safe-area-inset-bottom))}.leap-interface .ui-dialog-footer{padding:12px 20px max(14px, env(safe-area-inset-bottom))}.leap-interface .ui-dialog-panel input:not([type=checkbox]):not([type=range]):not([data-ui-amount-input]){height:44px;min-height:44px;font-size:16px}.leap-interface .ui-dialog-close{width:40px;height:40px}.leap-interface .ui-dialog-footer>button{min-height:44px}.leap-interface .ui-follow-form{gap:14px}}@media (prefers-reduced-motion:reduce){.leap-interface .ui-dialog-panel,.leap-interface .ui-dialog-overlay{transition:none!important;animation:none!important}}.app-universal-search{width:100%;min-width:0;position:relative}.app-search-trigger{background:var(--app-subtle);width:100%;min-height:40px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--app-stroke) 55%, transparent);color:var(--app-secondary-text);text-align:start;border-radius:11px;align-items:center;gap:10px;padding:0 12px;display:flex}.app-search-trigger>svg{flex-shrink:0}.app-search-trigger>span{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;overflow:hidden}.app-search-trigger kbd,.app-search-hints kbd{background:var(--app-elevated);box-shadow:inset 0 0 0 1px var(--app-stroke);font:inherit;color:var(--app-muted-text);border-radius:4px;flex-shrink:0;padding:2px 4px;font-size:10px}.app-search-panel{inset-inline-start:0;z-index:70;width:min(480px,100vw - 24px);max-height:calc(100dvh - var(--app-search-top-offset,84px) - var(--app-search-bottom-reserve,16px));background:var(--app-elevated);color:var(--app-text);box-shadow:inset 0 0 0 1px var(--app-stroke), 0 12px 48px #0000002e;border-radius:18px;flex-direction:column;animation:.15s ease-out app-search-enter;display:flex;position:absolute;top:calc(100% + 10px);overflow:hidden}.app-search-panel>*{flex-shrink:0}.app-search-field{background:var(--app-subtle);min-height:52px;color:var(--app-secondary-text);border-radius:10px;align-items:center;gap:10px;margin:8px 8px 0;padding-inline-start:12px;display:flex}.app-search-field:focus-within{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--app-accent) 40%, var(--app-stroke))}.app-search-field input,.app-search-field input:focus,.app-search-field input:focus-visible{width:100%;min-width:0;height:48px;color:var(--app-text);background:0 0;border:0;border-radius:0;font-size:13px;box-shadow:none!important;outline:none!important}.app-search-field input::placeholder{color:var(--app-muted-text)}.app-search-field input::-webkit-search-cancel-button{display:none}.app-search-close{border-radius:8px;flex-shrink:0;place-items:center;width:40px;height:40px;margin-inline-end:4px;display:grid}.app-search-shortcuts{flex-wrap:wrap;gap:6px;padding:12px 12px 2px;display:flex}.app-search-shortcuts button{background:var(--app-subtle);min-height:32px;color:var(--app-secondary-text);border-radius:8px;align-items:center;gap:5px;padding-inline:9px;font-size:11px;font-weight:550;display:flex}.app-search-section-label{color:var(--app-muted-text);justify-content:space-between;align-items:center;padding:14px 16px 6px;font-size:10px;font-weight:550;display:flex}.app-search-results{overscroll-behavior:contain;scrollbar-width:none;flex:0 auto;min-height:0;max-height:min(450px,100dvh - 240px);padding:0 6px 6px;overflow-y:auto}.app-search-results::-webkit-scrollbar{display:none}.app-search-result{text-align:start;border-radius:11px;align-items:center;gap:10px;width:100%;min-height:52px;padding:7px 10px;display:flex}.app-search-result[aria-selected=true]{background:var(--app-accent-soft)}.app-search-destination-icon,.app-search-market-icon{background:var(--app-subtle);width:30px;height:30px;color:var(--app-accent-text);border-radius:50%;flex-shrink:0;place-items:center;font-size:10px;font-weight:600;display:grid}.app-search-destination-icon{border-radius:9px}.app-search-result-identity{flex:1;min-width:0}.app-search-result strong,.app-search-result small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.app-search-result strong{color:var(--app-text);font-size:12px;font-weight:600}.app-search-result small{color:var(--app-muted-text);margin-top:2px;font-size:10px}.app-search-result-quote{text-align:end;font-variant-numeric:tabular-nums;flex-shrink:0}.app-search-result-quote small[data-positive=true]{color:var(--app-success)}.app-search-result-quote small[data-positive=false]{color:var(--app-danger)}.app-search-result-arrow{color:var(--app-muted-text)}.app-search-empty{text-align:center;color:var(--app-secondary-text);justify-items:center;gap:8px;padding:28px 20px;font-size:12px;display:grid}.app-search-empty>strong{color:var(--app-text)}.app-search-empty>p{font-size:11px}.app-search-empty>button{background:var(--app-accent-soft);min-height:40px;color:var(--app-accent-text);border-radius:9px;margin-top:6px;padding-inline:14px;font-weight:600}.app-search-loading{gap:8px;padding:8px 12px 12px;display:grid}.app-search-skeleton{background:linear-gradient(90deg, var(--app-subtle), var(--app-surface), var(--app-subtle));background-size:200% 100%;border-radius:9px;height:44px;animation:1.5s ease-in-out infinite app-search-shimmer}.app-search-hints,.app-search-status{border-top:1px solid var(--app-stroke);color:var(--app-muted-text);align-items:center;gap:18px;padding:10px 16px;font-size:10px;display:flex}.app-search-hints>span{align-items:center;gap:4px;display:flex}.app-search-hints>span:last-child{margin-inline-start:auto}@media (hover:hover) and (pointer:fine){.app-search-trigger:hover{background:var(--app-surface);color:var(--app-text)}.app-search-shortcuts button:hover,.app-search-close:hover,.app-search-empty>button:hover{background:var(--app-accent-soft);color:var(--app-accent-text)}}@media (width<=639px){.app-universal-search{position:static}.app-search-trigger{width:44px;height:44px;box-shadow:none;background:0 0;border-radius:50%;justify-content:center;padding:0}.app-search-trigger>span,.app-search-trigger>kbd{display:none}.app-search-panel{inset-inline:12px;border-radius:16px;width:auto;top:calc(100% + 8px)}.app-search-field{gap:8px;min-height:48px;padding-inline-start:10px}.app-search-field input{font-size:16px}.app-search-close{width:44px;height:44px;margin-inline-end:0}.app-search-shortcuts{scrollbar-width:none;flex-wrap:nowrap;gap:4px;padding:8px 10px 0;scroll-padding-inline:10px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 12px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 12px),#0000)}.app-search-shortcuts::-webkit-scrollbar{display:none}.app-search-shortcuts button{white-space:nowrap;flex-shrink:0;min-height:32px;padding-inline:7px;font-size:10px}.app-search-hints{display:none}}@keyframes app-search-enter{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes app-search-shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.app-search-panel,.app-search-skeleton{animation:none}}@media (width<=639px){.leap-interface .ui-main{padding:12px 12px 24px}.leap-interface .ui-mobile-inset,.leap-interface .ui-account-heading,.leap-interface .ui-rewards-heading{min-width:0}.leap-interface .ui-main :is(.ui-surface,.ui-reward-hero,.ui-reward-sidebar,.ui-records-workspace){border-radius:18px!important}.leap-interface .ui-main .ui-surface.ui-glass:before,.leap-interface .ui-main .ui-surface.ui-glass-strong:before{border-radius:inherit}.leap-interface .ui-account-tabs{margin-inline:0;scroll-padding-inline:4px}.leap-interface .ui-account-hero-grid,.leap-interface .ui-account [class~=gap-5]{gap:12px}.leap-interface .ui-balance-header{margin-block:8px}.leap-interface .ui-main .ui-empty-state{padding-inline:14px}.leap-interface .ui-main input:not([type=range]):not([type=checkbox]):not([data-ui-amount-input]):not(#ui-bridge-amount){font-size:16px}}.leap-interface .ui-topbar{gap:12px}.leap-interface .ui-shell-search{flex:1;min-width:44px;max-width:440px;margin-inline-end:auto}.leap-interface .ui-shell-search+.ui-topbar-content{flex:none}.leap-interface .ui-topbar-actions{flex-shrink:0}.leap-interface .ui-shell:has(.app-search-panel) [data-trade-ticket-action]{visibility:hidden}@media (width<=639px){.leap-interface .ui-topbar,.leap-interface .ui-topbar[data-has-content=true]{gap:4px;padding-inline:12px}.leap-interface .ui-topbar .ui-topbar-actions{gap:4px}.leap-interface .ui-topbar .ui-icon-button,.leap-interface .ui-topbar .ui-account-button{width:44px;height:44px;padding:0}.leap-interface .ui-shell-search{flex:1}.leap-interface .ui-shell-search .app-universal-search{width:44px}.leap-interface .ui-shell-search+.ui-topbar-content{gap:4px}}@media (width<=479px){.leap-interface .ui-topbar[data-has-content=true] .ui-mobile-brand{display:none}}.leap-interface .ui-notification-button{position:relative}.leap-interface .ui-notification-dot{top:9px;background:var(--app-accent);border-radius:50%;width:5px;height:5px;position:absolute;inset-inline-end:9px}@media (width<=1023px){.leap-interface .ui-topbar .ui-notification-button{display:none}.leap-interface .ui-topbar{--app-search-top-offset:84px;--app-search-bottom-reserve:calc(84px + env(safe-area-inset-bottom))}.leap-interface .ui-topbar[data-has-content=true]{--app-search-top-offset:72px}}
