.af-currency-popover,.af-currency-sheet{box-sizing:border-box;color:#f2ece6;font-family:var(--font-ui), system-ui, sans-serif;text-align:left;letter-spacing:normal;background:linear-gradient(200deg,#0a1412fa,#040807fc);border:1px solid #f2ece61a;margin:0;padding:14px;font-style:normal;box-shadow:0 30px 90px #0000009e}.af-currency-popover{border-radius:20px;flex-direction:column;width:360px;max-height:min(460px,100dvh - 32px);animation:.18s cubic-bezier(.16,1,.3,1) both af-currency-pop;display:flex;position:fixed;right:auto}.af-currency-popover::backdrop{background:0 0}.af-currency-sheet{border-bottom:0;border-radius:28px 28px 0 0;flex-direction:column;width:100%;max-width:100%;height:min(694px,100dvh - 150px);max-height:none;padding:10px 16px 0;animation:.32s cubic-bezier(.16,1,.3,1) both af-currency-rise;display:flex;position:fixed;inset:auto 0 0}.af-currency-sheet::backdrop{background:#030605bd}@keyframes af-currency-pop{0%{opacity:0;transform:translateY(6px)}}@keyframes af-currency-rise{0%{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.af-currency-popover,.af-currency-sheet{animation:.16s both af-currency-fade}.af-currency-chevron{transition:none}}@keyframes af-currency-fade{0%{opacity:0}}.af-currency-grabber{touch-action:none;background:#f2ece63d;border-radius:4px;flex:none;width:36px;height:4px;margin:0 auto 6px;display:block;position:relative}.af-currency-grabber:after{content:"";position:absolute;inset:-16px -60px -12px}.af-currency-head{flex:none;justify-content:space-between;align-items:center;display:flex}.af-currency-head h2{font:300 24px/1.2 var(--font-display), serif;color:#fdf8f2;outline:none;margin:0}.af-currency-close{color:#f2ece6b3;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;width:44px;height:44px;margin-right:-8px;display:grid}.af-currency-close:focus-visible{outline:none;box-shadow:inset 0 0 0 1px #f4b46a80}.af-currency-search{border-radius:var(--radius-line,999px);color:#f2ece699;cursor:text;background:#ffffff08;border:1px solid #f2ece629;flex:none;align-items:center;gap:10px;min-height:46px;padding:0 18px;transition:border-color .18s,box-shadow .18s;display:flex}.af-currency-sheet .af-currency-search{min-height:48px;margin-top:10px}.af-currency-search:focus-within{border-color:#f4b46ab3;box-shadow:0 0 0 3px #f4b46a2e}.af-currency-search input{color:#f7f0e8;min-width:0;height:44px;font:inherit;appearance:none;background:0 0;border:0;outline:none;flex:1;font-size:15px}.af-currency-sheet .af-currency-search input{font-size:16px}.af-currency-search input:focus-visible{box-shadow:none}.af-currency-search input::placeholder{color:#f2ece680}.af-currency-search input::-webkit-search-cancel-button{-webkit-appearance:none}.af-currency-scroll{overscroll-behavior:contain;flex:auto;min-height:0;margin:8px -4px 0;padding:0 4px 12px;overflow-y:auto}.af-currency-sheet .af-currency-scroll{padding-bottom:max(16px, env(safe-area-inset-bottom))}.af-currency-group{border-bottom:1px solid #f2ece612;margin-bottom:8px;padding-bottom:8px}.af-currency-group-label{letter-spacing:.2em;text-transform:uppercase;color:#f2ece699;padding:8px 12px 6px;font-size:10px;font-weight:500}.af-currency-option{color:#f2ece6db;cursor:pointer;border-radius:10px;grid-template-columns:34px minmax(0,1fr) auto 18px;align-items:center;gap:10px;min-height:44px;padding:0 12px;font-size:14px;display:grid}.af-currency-sheet .af-currency-option{min-height:48px;font-size:15px}.af-currency-symbol{font-family:var(--font-display), serif;text-align:center;color:#f2ece6c7;white-space:nowrap;font-size:19px;line-height:1;overflow:hidden}.af-currency-symbol[data-long]{font-family:var(--font-ui), system-ui, sans-serif;letter-spacing:.06em;font-size:10.5px}.af-currency-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.af-currency-code{letter-spacing:.14em;color:#f2ece699;font-size:11px}.af-currency-tick{color:#f4b46a;place-items:center;display:grid}.af-currency-option[data-current],.af-currency-option[data-current] .af-currency-symbol,.af-currency-option[data-current] .af-currency-code{color:#f4b46a}.af-currency-option[data-active]{background:#f4b46a14;box-shadow:inset 0 0 0 1px #f4b46a52}.af-currency-empty{color:#f2ece6b8;margin:0;padding:26px 12px 22px;font-size:14px;line-height:1.5}