:root{--bg:#0b0f17;--card:#0f1724;--text-muted:#ffffffbf}*{box-sizing:border-box}#root,body,html{color:#fff;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial;height:100%;margin:0;padding:0}body{background:linear-gradient(180deg,#07101a,#07121a)}.app-root{min-height:100vh;padding-bottom:50px}.app-header{background:#ffffff08;border-bottom:1px solid #ffffff14;gap:16px;padding:20px}.app-header h1{font-size:20px;font-weight:700;margin:0}.modal-backdrop{align-items:center;animation:fadeBackdrop .3s ease;background:#000000a6;display:flex;inset:0;justify-content:center;padding:20px;position:fixed}@keyframes fadeBackdrop{0%{opacity:0}to{opacity:1}}.modal-card{animation:popIn .35s ease forwards;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0d;border-radius:12px;box-shadow:0 20px 60px #0009;color:#ffffffbf;color:var(--text-muted);max-width:900px;opacity:0;padding:20px;transform:scale(.8);width:100%}@keyframes popIn{to{opacity:1;transform:scale(1)}}.modal-card h2{color:#fff}::-webkit-scrollbar{display:none}.app-header{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(90deg,#ffffff05,#ffffff03);justify-content:space-between;padding:14px 20px;position:-webkit-sticky;position:sticky;top:0;z-index:1000}.app-header,.header-left{align-items:center;display:flex}.header-left{gap:12px}.logo{color:#fff;font-size:20px;margin:0;-webkit-user-select:none;user-select:none}.header-right{display:flex;flex:1 1 480px;justify-content:flex-end;max-width:720px}.app-header input{background:#ffffff08!important;color:#fff!important}.modal-backdrop{z-index:1200}button{z-index:1300}
/*# sourceMappingURL=main.093539ce.css.map*/