@import url(//spoqa.github.io/spoqa-han-sans/css/SpoqaHanSansNeo.css);:root{--primary:#6366f1;--primary-hover:#4f46e5;--background:#0f172a;--surface:#1e293b;--surface-hover:#334155;--text-primary:#f8fafc;--text-secondary:#94a3b8;--text-tertiary:#64748b;--border:#334155;--success:#22c55e;--error:#ef4444;--warning:#f59e0b}*{box-sizing:border-box;margin:0;padding:0}html{font-family:Spoqa Han Sans Neo,"sans-serif"}body,html{background-color:var(--background);min-height:100dvh}body{display:flex;flex-direction:column;justify-content:center;margin:0 auto;color:var(--text-primary);overflow-x:hidden;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (max-width:430px){body{width:100%}}@media (min-width:431px) and (max-width:1024px){body{width:100%;max-width:768px;box-shadow:0 0 20px rgba(0,0,0,.1)}}@media (min-width:1025px) and (max-width:1439px){body{width:100%;max-width:1024px;box-shadow:0 0 20px rgba(0,0,0,.1)}}@media (min-width:1440px){body{width:100%;max-width:1280px;box-shadow:0 0 20px rgba(0,0,0,.1)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.transition-all{transition:all .3s ease}button{cursor:pointer;border:none;background:none}button,input{font:inherit;color:inherit}input{background:var(--surface);border:1px solid var(--border);border-radius:.5rem;padding:.5rem 1rem}input:focus{outline:none;border-color:var(--primary)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--surface)}::-webkit-scrollbar-thumb{background:var(--surface-hover);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--text-tertiary)}.mobileViewContainer_container__qAnbd{height:100%;display:flex;flex-direction:column;background-color:var(--background);border-radius:1rem 1rem 0 0;box-shadow:0 -4px 20px rgba(0,0,0,.1);overflow-y:auto;overflow-x:hidden}@media (min-width:431px){.mobileViewContainer_container__qAnbd{height:90%;border-radius:1rem;box-shadow:0 4px 20px rgba(0,0,0,.1)}}