@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Noto+Sans+Arabic:wght@400;500;600;700&family=Noto+Sans+SC:wght@400;500;600;700&family=Noto+Sans+TC:wght@400;500;600;700&family=Noto+Sans+JP:wght@400;500;600;700&family=Noto+Sans+KR:wght@400;500;600;700&family=Noto+Sans+Devanagari:wght@400;500;600;700&display=swap";:root{font-family:Inter,Noto Sans SC,Noto Sans TC,Noto Sans JP,Noto Sans KR,Noto Sans Devanagari,Noto Sans Arabic,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:dark;color:#ffffffde;background-color:#121212;--scrollbar-bg: #121212;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;min-width:320px;min-height:100vh;width:100%}#root{width:100%;min-height:100vh}h1{font-size:3.2em;line-height:1.1}@media(max-width:768px){h1{font-size:2em}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--scrollbar-bg)}::-webkit-scrollbar-corner{background:var(--scrollbar-bg)}::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:8px;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:#ffffff80;border:2px solid transparent;background-clip:padding-box}.search-results-scrollbar::-webkit-scrollbar-track{background:#2a2a2a;border-radius:0 0 24px}.search-results-scrollbar::-webkit-scrollbar-corner{background:#2a2a2a}.search-results-scrollbar::-webkit-scrollbar-thumb{background:#fff3;border:2px solid transparent;background-clip:padding-box}.search-results-scrollbar::-webkit-scrollbar-thumb:hover{background:#fff6}.modal-scrollbar::-webkit-scrollbar-track{background:transparent}.modal-scrollbar::-webkit-scrollbar-corner{background:transparent}.modal-scrollbar::-webkit-scrollbar-thumb{background:#fff3;border-radius:8px;border:2px solid transparent;background-clip:padding-box}.modal-scrollbar::-webkit-scrollbar-thumb:hover{background:#ffffff4d}@media(max-width:768px){button,[role=button]{min-height:44px;min-width:44px}a{min-height:44px}*{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}*{-webkit-overflow-scrolling:touch}::-webkit-scrollbar{width:4px;height:4px}}.range-slider-container{position:relative;width:100%;height:40px;display:flex;align-items:center}.range-slider-track{position:absolute;width:100%;height:4px;background-color:#444;border-radius:2px;z-index:1}.range-slider-range{position:absolute;height:4px;background-color:#fff;border-radius:2px;z-index:2}.range-slider-input{position:absolute;width:100%;height:0;background:none;pointer-events:none;-webkit-appearance:none;appearance:none;z-index:3;margin:0;padding:0}.range-slider-input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:#fff;cursor:pointer;pointer-events:auto;border:2px solid #1a1a1a;box-shadow:0 1px 3px #0006}.range-slider-input::-moz-range-thumb{width:18px;height:18px;border:none;border-radius:50%;background:#fff;cursor:pointer;pointer-events:auto;border:2px solid #1a1a1a;box-shadow:0 1px 3px #0006}.range-slider-input:focus{outline:none}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}html[dir=rtl],html[dir=rtl] body,html[dir=rtl] body *{font-family:Inter,Noto Sans Arabic,system-ui,Avenir,Helvetica,Arial,sans-serif!important}html[lang=zh-CN],html[lang=zh],html[lang=zh-CN] body,html[lang=zh-CN] body *,html[lang=zh] body,html[lang=zh] body *{font-family:Inter,Noto Sans SC,system-ui,Avenir,Helvetica,Arial,sans-serif!important}html[lang=zh-TW],html[lang=zh-HK],html[lang=zh-TW] body,html[lang=zh-TW] body *,html[lang=zh-HK] body,html[lang=zh-HK] body *{font-family:Inter,Noto Sans TC,system-ui,Avenir,Helvetica,Arial,sans-serif!important}html[lang=ja],html[lang=ja] body,html[lang=ja] body *{font-family:Inter,Noto Sans JP,system-ui,Avenir,Helvetica,Arial,sans-serif!important}html[lang=ko],html[lang=ko] body,html[lang=ko] body *{font-family:Inter,Noto Sans KR,system-ui,Avenir,Helvetica,Arial,sans-serif!important}html[lang=hi] body,html[lang=hi] body *{font-family:Inter,Noto Sans Devanagari,system-ui,Avenir,Helvetica,Arial,sans-serif!important}html[lang] .lang-west{font-family:Inter,sans-serif!important}html[lang] .lang-ar{font-family:Noto Sans Arabic,sans-serif!important}html[lang] .lang-zh{font-family:Noto Sans SC,Noto Sans TC,sans-serif!important}html[lang] .lang-ja{font-family:Noto Sans JP,sans-serif!important}html[lang] .lang-ko{font-family:Noto Sans KR,sans-serif!important}html[lang] .lang-hi{font-family:Noto Sans Devanagari,sans-serif!important}
