*{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent}html,body{width:100%;height:100%;overflow:hidden;-webkit-font-smoothing:antialiased}body{font-family:DM Sans,system-ui,sans-serif;font-size:14px}input,select,button,textarea{font-family:DM Sans,system-ui,sans-serif}.hs{overflow-y:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}.hs::-webkit-scrollbar{display:none}@keyframes popIn{0%{transform:scale(.05);opacity:0}to{transform:scale(1);opacity:1}}@keyframes fadeUp{0%{transform:translateY(16px);opacity:0}to{transform:none;opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideDown{0%{transform:translateY(-40px);opacity:0}to{transform:none;opacity:1}}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slideInLeft{0%{transform:translate(-40px);opacity:0}to{transform:none;opacity:1}}@keyframes slideInRight{0%{transform:translate(40px);opacity:0}to{transform:none;opacity:1}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pip{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.65)}}@keyframes fillBar{0%{width:0}}@keyframes drawLine{0%{stroke-dashoffset:1000}to{stroke-dashoffset:0}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes orb{0%{transform:translate(0) scale(1)}33%{transform:translate(30px,-20px) scale(1.1)}66%{transform:translate(-20px,15px) scale(.95)}to{transform:translate(0) scale(1)}}@keyframes orb2{0%{transform:translate(0) scale(1)}33%{transform:translate(-25px,20px) scale(1.05)}66%{transform:translate(15px,-25px) scale(.9)}to{transform:translate(0) scale(1)}}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes gradPulse{0%,to{opacity:.7}50%{opacity:1}}@keyframes glow{0%,to{box-shadow:0 0 10px #14b8a64d}50%{box-shadow:0 0 24px #14b8a680}}.pop{animation:popIn .5s cubic-bezier(.34,1.56,.64,1) both}.fu{animation:fadeUp .5s cubic-bezier(.22,1,.36,1) both}.fil{animation:slideInLeft .5s cubic-bezier(.22,1,.36,1) both}.fir{animation:slideInRight .5s cubic-bezier(.22,1,.36,1) both}.fi{animation:fadeIn .35s ease both}.sheet{animation:slideUp .3s cubic-bezier(.22,1,.36,1) both}.d1{animation-delay:.08s}.d2{animation-delay:.16s}.d3{animation-delay:.24s}.d4{animation-delay:.32s}.d5{animation-delay:.4s}.d6{animation-delay:.48s}.glowing{animation:glow 2.5s ease-in-out infinite}.bs-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000bf;z-index:9400;display:flex;align-items:flex-end;justify-content:center}.bs-sheet{width:100%;max-width:480px;background:#0b1120;-webkit-backdrop-filter:blur(24px) saturate(1.4);backdrop-filter:blur(24px) saturate(1.4);border:1px solid rgba(255,255,255,.08);border-radius:22px 22px 0 0;max-height:78vh;display:flex;flex-direction:column;animation:slideUp .3s cubic-bezier(.22,1,.36,1) both}.bs-handle{width:36px;height:4px;border-radius:2px;background:#ffffff2e;margin:10px auto 0}.bs-hdr{padding:14px 16px 10px;flex-shrink:0;border-bottom:1px solid rgba(255,255,255,.08)}.bs-title{font-family:DM Sans,sans-serif;font-size:15px;font-weight:700;color:#fff;margin-bottom:10px}.bs-search-wrap{position:relative;display:flex;align-items:center}.bs-search-ico{position:absolute;left:11px;pointer-events:none}.bs-search{width:100%;padding:9px 12px 9px 34px;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:#ffffff12;color:#fff;font-size:14px;font-family:DM Sans,sans-serif;outline:none;-moz-appearance:none;appearance:none;-webkit-appearance:none}.bs-search::placeholder{color:#90a4aeb3}.bs-list{overflow-y:auto;flex:1;padding:6px 0 env(safe-area-inset-bottom,0)}.bs-item{display:flex;align-items:center;gap:10px;padding:13px 16px;cursor:pointer;border-bottom:1px solid rgba(255,255,255,.05);transition:background .12s}.bs-item:active,.bs-item:hover{background:#14b8a61a}.bs-item-label{font-family:DM Sans,sans-serif;font-size:14px;color:#fff;flex:1}.bs-item-badge{font-size:10px;font-weight:700;padding:2px 8px;border-radius:20px;text-transform:uppercase;letter-spacing:.04em}mark.hl{background:transparent;color:#14b8a6;font-weight:700}.pf{display:flex;align-items:center;gap:8px;padding:13px 14px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:12px;cursor:pointer;min-height:48px;user-select:none;-webkit-user-select:none}.pf-ph{font-family:DM Sans,sans-serif;font-size:14px;color:#90a4aecc;flex:1}.pf-val{font-family:DM Sans,sans-serif;font-size:14px;color:#fff;flex:1}input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:6px;border-radius:3px;outline:none;background:#ffffff1f}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:22px;height:22px;border-radius:50%;cursor:pointer}
