.toasts[data-v-0dc92c5c]{z-index:100;pointer-events:none;justify-items:end;gap:8px;display:grid;position:fixed;bottom:16px;left:16px;right:16px}.toast[data-v-0dc92c5c]{background:var(--surface);border:1px solid var(--border);border-left:4px solid var(--success);border-radius:var(--radius);max-width:420px;box-shadow:var(--shadow-lg);text-align:left;pointer-events:auto;cursor:pointer;padding:12px 16px}.toast.danger[data-v-0dc92c5c]{border-left-color:var(--danger)}.toast-enter-active[data-v-0dc92c5c],.toast-leave-active[data-v-0dc92c5c]{transition:opacity .2s,transform .2s}.toast-enter-from[data-v-0dc92c5c],.toast-leave-to[data-v-0dc92c5c]{opacity:0;transform:translateY(8px)}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--font:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--bg:var(--lightningcss-light,#f5f6f8)var(--lightningcss-dark,#0f1115);--surface:var(--lightningcss-light,#fff)var(--lightningcss-dark,#171a21);--surface-muted:var(--lightningcss-light,#f0f1f4)var(--lightningcss-dark,#1f232c);--border:var(--lightningcss-light,#e3e5ea)var(--lightningcss-dark,#2a2f3a);--text:var(--lightningcss-light,#1b1d23)var(--lightningcss-dark,#e8eaf0);--text-muted:var(--lightningcss-light,#6b7080)var(--lightningcss-dark,#9aa0ae);--accent:var(--lightningcss-light,#4f46e5)var(--lightningcss-dark,#818cf8);--accent-hover:var(--lightningcss-light,#4338ca)var(--lightningcss-dark,#a5b4fc);--accent-soft:var(--lightningcss-light,#eef0ff)var(--lightningcss-dark,#23264a);--on-accent:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0f1115);--success:var(--lightningcss-light,#15803d)var(--lightningcss-dark,#4ade80);--success-soft:var(--lightningcss-light,#e7f6ec)var(--lightningcss-dark,#16301f);--danger:var(--lightningcss-light,#dc2626)var(--lightningcss-dark,#f87171);--danger-soft:var(--lightningcss-light,#fdecec)var(--lightningcss-dark,#3a1b1b);--warning:var(--lightningcss-light,#b45309)var(--lightningcss-dark,#fbbf24);--warning-soft:var(--lightningcss-light,#fdf3e2)var(--lightningcss-dark,#372a12);--radius-sm:8px;--radius:12px;--radius-lg:16px;--shadow:0 1px 2px var(--lightningcss-light,#1018280f)var(--lightningcss-dark,#0006), 0 1px 3px var(--lightningcss-light,#10182814)var(--lightningcss-dark,#0000);--shadow-lg:0 12px 32px var(--lightningcss-light,#1018282e)var(--lightningcss-dark,#0000008c);--focus:0 0 0 3px var(--lightningcss-light,#4f46e559)var(--lightningcss-dark,#818cf873)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{background:var(--bg);min-height:100vh;color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.5}h1,h2,h3,p{margin:0}h1{letter-spacing:-.01em;font-size:1.5rem;font-weight:700}h2{font-size:1.125rem;font-weight:600}a{color:var(--accent)}button,input,select{font:inherit;color:inherit}button{touch-action:manipulation}:focus-visible{box-shadow:var(--focus);outline:none}.muted{color:var(--text-muted)}.page{gap:20px;width:100%;max-width:1100px;margin:0 auto;padding:16px 16px 32px;display:grid}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}@media (width>=720px){.page{padding:24px 16px 48px}}
