:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#13171f;--bg-muted:#1a1f2b;--bg-elevated:#222836;--bg-glass:#1a1f2ba6;--primary:#22c55e;--primary-hover:#16a34a;--primary-glow:#22c55e59;--accent:#6366f1;--accent-hover:#4f46e5;--border:#3d4a5c8c;--border-subtle:#3d4a5c4d;--text:#eef2f7;--text-muted:#8896ab;--text-dim:#5e6b7e;--diff-added-bg:#22c55e1f;--diff-added-text:#86efac;--diff-added-border:#22c55e66;--diff-removed-bg:#f871711f;--diff-removed-text:#fca5a5;--diff-removed-border:#f8717159;--diff-changed-bg:#facc151a;--diff-changed-text:#fde68a;--diff-changed-border:#facc1566;--diff-highlight-bg:#22c55e1f;--diff-highlight-bg-active:#22c55e40;--diff-highlight-text:#86efac;--diff-highlight-text-active:#bbf7d0;--diff-highlight-mark:#4ade80;--diff-highlight-border:#22c55e;--diff-highlight-edge:#86efac;--diff-only-here-bg:#38bdf81f;--diff-only-here-text:#7dd3fc;--diff-only-here-border:#38bdf873;--diff-only-here-edge:#38bdf8;--diff-only-here-mark:#38bdf8;--diff-missing-other-bg:#f871711f;--diff-missing-other-text:#fca5a5;--diff-missing-other-border:#f8717166;--diff-missing-other-edge:#f87171;--diff-missing-other-mark:#fb7185;--radius:12px;--radius-sm:8px;--shadow:0 1px 3px #0006, 0 8px 32px #00000040;--shadow-lg:0 4px 16px #00000059, 0 16px 48px #0000004d;--toast-bg:#222836;--toast-text:#eef2f7;--glass-blur:blur(16px);--glass-border:#ffffff0f;--transition-fast:.15s cubic-bezier(.4, 0, .2, 1);--transition-normal:.25s cubic-bezier(.4, 0, .2, 1);--transition-slow:.4s cubic-bezier(.4, 0, .2, 1)}@keyframes gradient-shift{0%,to{background-position:0%}50%{background-position:100%}}@keyframes fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-in-right{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes pulse-glow{0%,to{box-shadow:0 0 8px var(--primary-glow)}50%{box-shadow:0 0 20px var(--primary-glow), 0 0 40px #22c55e26}}@keyframes scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes toast-progress{0%{width:100%}to{width:0%}}@keyframes status-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}*,:before,:after{box-sizing:border-box}body{color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:linear-gradient(135deg,#0f1218 0%,#151b27 25%,#1a1f2e 50%,#141925 75%,#0f1218 100%) 0 0/400% 400%;margin:0;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.6;animation:20s infinite gradient-shift}button{font:inherit;cursor:pointer}textarea{font:inherit}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#8896ab40;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#8896ab66}.app.svelte-12qhfyh{min-height:100vh;position:relative}.app.svelte-12qhfyh:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle at 30% 20%,#22c55e0a 0%,#0000 50%),radial-gradient(circle at 70% 80%,#6366f108 0%,#0000 50%);width:200%;height:200%;position:fixed;top:-50%;left:-50%}.app.svelte-12qhfyh>*{z-index:1;position:relative}
