._notice_2ynr1_1{z-index:200;border:1px solid var(--border-strong);max-width:min(420px,100vw - 40px);min-height:50px;color:var(--text);background:var(--surface-1);border-radius:12px;grid-template-columns:22px 1fr 28px;align-items:center;gap:8px;padding:10px 10px 10px 14px;display:grid;position:fixed;bottom:20px;right:20px;box-shadow:0 18px 50px #00000052}._notice_2ynr1_1 span{font-size:12px;line-height:1.4}._notice_2ynr1_1 button{width:28px;height:28px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}._success_2ynr1_4>svg{color:var(--success)}._error_2ynr1_4>svg{color:var(--danger)}._info_2ynr1_4>svg{color:var(--accent)}@media (max-width:680px){._notice_2ynr1_1{left:12px;right:12px;bottom:calc(88px + env(safe-area-inset-bottom));max-width:none}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;font-synthesis:none;text-rendering:optimizelegibility;--app-bg:#0d0f12;--surface-1:#15181d;--surface-2:#1b1f25;--surface-3:#242931;--border:#292f38;--border-strong:#3a424e;--text:#f5f7fa;--text-muted:#a6afbc;--text-subtle:#707986;--accent:#3d8bff;--accent-hover:#2878e9;--accent-soft:#3d8bff21;--success:#4ad69a;--success-soft:#4ad69a1a;--success-border:#4ad69a40;--warning:#f5b94c;--danger:#ff6868;--danger-soft:#ff68681c;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}*{box-sizing:border-box}html{background:var(--app-bg);min-width:320px}body{min-width:320px;min-height:100vh;color:var(--text);background:var(--app-bg);margin:0}.app-loading{min-height:100vh;color:var(--text-muted);place-content:center;justify-items:center;gap:14px;display:grid}button,input,select{font:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.spinner{border:3px solid var(--border-strong);border-top-color:var(--accent);border-radius:50%;width:25px;height:25px;animation:.75s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.menu-content{z-index:80;border:1px solid var(--border-strong);min-width:190px;color:var(--text);background:var(--surface-1);border-radius:11px;padding:6px;box-shadow:0 18px 55px #0006}.menu-content [role=menuitem]{cursor:pointer;border-radius:7px;outline:0;align-items:center;gap:8px;min-height:38px;padding:0 9px;font-size:12px;display:flex}.menu-content [role=menuitem][data-highlighted]{background:var(--surface-3)}.menu-content .danger{color:var(--danger)}.menu-content [role=separator]{background:var(--border);height:1px;margin:5px}.fatal-error{min-height:100dvh;color:var(--text);background:var(--app-bg);place-content:center;justify-items:start;padding:30px;display:grid}.fatal-error>svg{color:var(--danger)}.fatal-error h1{margin:15px 0 6px}.fatal-error p{max-width:520px;color:var(--text-muted)}.fatal-error button{color:#fff;background:var(--accent);cursor:pointer;border:0;border-radius:10px;min-height:44px;padding:0 16px}.fatal-error details{color:var(--text-subtle);margin-top:22px}.fatal-error pre{white-space:pre-wrap;max-width:80vw}@media (prefers-color-scheme:light){:root{--app-bg:#f2f4f7;--surface-1:#fff;--surface-2:#f7f8fa;--surface-3:#ebeff4;--border:#dde2e8;--border-strong:#c6ced8;--text:#12161c;--text-muted:#56606d;--text-subtle:#858f9c;--accent:#176fe5;--accent-hover:#0f62c9;--accent-soft:#176fe51a;--success:#16885c;--success-soft:#16885c17;--success-border:#16885c38;--warning:#a76a00;--danger:#d83232;--danger-soft:#d8323214}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
