.spinner{display:inline-flex;width:16px;height:16px;margin:var(--ff-spacer-0) var(--ff-spacer-4);position:fixed;left:40%}.spinner-svg{animation:rotate 1.5s linear infinite}.spinner-circle{stroke:var(--ff-secondary);stroke-linecap:round;animation:dash 1.5s ease-in-out infinite}@keyframes rotate{to{transform:rotate(1turn)}}@keyframes dash{0%{stroke-dasharray:1,100;stroke-dashoffset:0}50%{stroke-dasharray:45,100;stroke-dashoffset:-17}to{stroke-dasharray:45,100;stroke-dashoffset:-62}}.currency__switcher{display:flex;align-items:center;width:100%;max-width:200px}@media(max-width:992px){.currency__switcher{max-width:100%}}@media(max-width:576px){.currency__switcher{max-width:50%;overflow:hidden}}.currency__name{gap:8px;display:flex}.currency__token{font-size:var(--ff-font-size-4);font-weight:var(--ff-font-weight-light)}.currency__token--currency{font-size:var(--ff-font-size-5)}@media(max-width:992px){.currency__token--currency{font-size:var(--ff-font-size-4)}}@media(max-width:576px){.currency__token--currency{font-size:var(--ff-font-size-6)}}.currency__info{gap:var(--ff-spacer-2)}.currency__info,.currency__info--icon{display:flex;align-items:center;justify-content:center;transition:var(--ff-transition-base)}.currency__info--icon{width:24px;height:24px;object-fit:contain;line-height:normal;border-radius:100%;color:var(--ff-white)}.currency__dropdown{position:absolute;top:calc(100% + 4px);left:var(--ff-spacer-0);background:#fff;border:var(--ff-border-width-1) solid var(--ff-gray-200);box-shadow:0 8px 18px rgba(0,0,0,.06);opacity:0;visibility:hidden;transform:translateY(-5px);transition:all .2s ease;padding:var(--ff-spacer-2) var(--ff-spacer-0);z-index:20;min-width:100%;max-height:300px;overflow-y:scroll;scrollbar-width:thin;scrollbar-color:var(--ff-gray-200) var(--ff-white);height:0}@media(max-width:992px){.currency__dropdown{max-height:200px}}.currency__dropdown--show{opacity:1;visibility:visible;transform:translateY(0);height:auto}.currency__toggle{outline:none;background:none;border:none;cursor:pointer;width:100%;display:flex;align-items:center;justify-content:space-between;transition:var(--ff-transition-base);gap:var(--ff-spacer-3);padding:var(--ff-spacer-0) var(--ff-spacer-3);font-family:var(--ff-font-monospace);font-weight:var(--ff-body-font-weight);font-size:var(--ff-font-size-3);line-height:120%;letter-spacing:.01em;color:var(--ff-gray-900)}.currency__toggle:focus-visible{outline:none}@media(max-width:992px){.currency__toggle{font-size:var(--ff-font-size-4)}}@media(max-width:576px){.currency__toggle{font-size:var(--ff-font-size-6)}}.currency__option{width:100%}.currency__button{background:none;border:none;width:100%;padding:var(--ff-spacer-4) 14px;display:flex;align-items:center;gap:var(--ff-spacer-3);color:var(--ff-primary);font-size:var(--ff-font-size-5);transition:background-color .2s ease;font-family:var(--ff-font-monospace);font-weight:var(--ff-font-weight-light);font-size:var(--ff-font-size-3);line-height:120%;letter-spacing:.01em;color:var(--ff-gray-900)}.currency__button.active{color:var(--ff-primary)}.currency__button.active,.currency__button:hover{background-color:var(--ff-gray-100)}@media(max-width:992px){.currency__button{font-size:var(--ff-font-size-4)}}.currency__search{position:-webkit-sticky;position:sticky;top:-.25rem;z-index:2}.currency__search--input{border:none;width:100%;max-width:100%;outline:none;padding:var(--ff-spacer-3)}.currency__search::placeholder{display:none;font-weight:var(--ff-font-weight-light);color:var(--ff-gray-200)}.arrow{background:url(/icons/arrow.svg) no-repeat 50%;background-size:contain;width:12px;height:6px;transition:transform .3s ease;position:absolute;right:var(--ff-spacer-3)}.arrow--open{transform:rotate(180deg)}