@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--synagie-orange:#5b6fe8;--synagie-orange-hover:#4a5bd4;--synagie-navy:#141b2e;--synagie-navy-light:#1e2740;--synagie-navy-dark:#0c1120;--geene-cyan:#3fc7d9;--geene-indigo:#5b6fe8;--geene-magenta:#a347c9;--grad:linear-gradient(115deg, #3fc7d9 0%, #5b6fe8 50%, #a347c9 100%);--grad-h:linear-gradient(90deg, #3fc7d9 0%, #5b6fe8 50%, #a347c9 100%);--bg-primary:#f4f6fb;--bg-secondary:#fff;--bg-tertiary:#edf1f8;--bg-glass:#ffffffb8;--text-primary:#141b2e;--text-secondary:#4a5570;--text-muted:#8a93a8;--border-color:#e2e8f0;--border-glass:#141b340f;--shadow-sm:0 1px 2px 0 #141b340f;--shadow-md:0 4px 6px -1px #141b3414, 0 2px 4px -1px #141b340d;--shadow-lg:0 10px 15px -3px #141b341a, 0 4px 6px -2px #141b340d;--glow-orange:0 0 15px #5b6fe847;--radius-sm:.25rem;--radius-md:.5rem;--radius-lg:1rem;--radius-pill:9999px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif}:root[data-theme=dark]{--synagie-navy:#eef1f8;--synagie-navy-light:#c7cede;--synagie-navy-dark:#fff;--bg-primary:#070a12;--bg-secondary:#0e1322;--bg-tertiary:#131a2c;--bg-glass:#0e1322a8;--text-primary:#eef1f8;--text-secondary:#9ba5bc;--text-muted:#626c84;--border-color:#ffffff1f;--border-glass:#ffffff12;--shadow-sm:0 1px 2px 0 #0006;--shadow-md:0 4px 6px -1px #00000073, 0 2px 4px -1px #00000059;--shadow-lg:0 10px 15px -3px #00000080, 0 4px 6px -2px #0006;--glow-orange:0 0 18px #5b6fe866;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--bg-primary);color:var(--text-primary);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-image:radial-gradient(circle at 85% 30%,#5b6fe80d,#0000 25%),radial-gradient(circle at 5% 90%,#a347c90d,#0000 28%);min-height:100vh;font-weight:400;line-height:1.5}a{color:var(--synagie-orange);-webkit-text-decoration:inherit;text-decoration:inherit;font-weight:500;transition:color .25s}a:hover{color:var(--synagie-orange-hover)}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.2}.glass-panel{background:var(--bg-glass);-webkit-backdrop-filter:blur(12px);border:1px solid var(--border-glass);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}.btn-primary{background:var(--grad);color:#fff;border-radius:var(--radius-sm);cursor:pointer;box-shadow:var(--shadow-sm);border:none;padding:.6rem 1.25rem;font-weight:600;transition:all .2s}.btn-primary:hover{filter:brightness(1.07);box-shadow:var(--glow-orange);transform:translateY(-1px)}.btn-secondary{color:var(--text-primary);border:1px solid var(--border-color);border-radius:var(--radius-sm);cursor:pointer;background-color:#0000;padding:.6rem 1.25rem;font-weight:500;transition:all .2s}.btn-secondary:hover{background-color:var(--bg-tertiary);border-color:var(--text-secondary)}.input-field{background-color:var(--bg-secondary);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-sm);width:100%;padding:.6rem 1rem;font-family:inherit;transition:border-color .2s}.input-field:focus{border-color:var(--synagie-orange);outline:none;box-shadow:0 0 0 2px #5b6fe833}.container{width:100%;max-width:1440px;margin:0 auto;padding:0 2rem}.flex{display:flex}.flex-col{flex-direction:column;display:flex}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-2{gap:.5rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.mt-4{margin-top:1rem}.mb-8{margin-bottom:2rem}body,.glass-panel,aside,header,.input-field,input,select,textarea{transition:background-color .28s,border-color .28s,color .28s,box-shadow .2s}*{scrollbar-width:thin;scrollbar-color:var(--border-color) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border-color);background-clip:content-box;border:2px solid #0000;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:var(--text-muted);background-clip:content-box}::selection{color:inherit;background:#5b6fe838}:focus-visible{outline:2px solid var(--geene-indigo);outline-offset:2px;border-radius:3px}.gradient-text{background:var(--grad-h);color:#0000;-webkit-background-clip:text;background-clip:text}.glass-panel{box-shadow:var(--shadow-lg), inset 0 1px 0 #ffffff0a;position:relative}.btn-secondary:hover{border-color:var(--synagie-orange);color:var(--text-primary);background-color:color-mix(in srgb, var(--synagie-orange) 8%, transparent)}.nav-link{transition:background-color .15s,color .15s}.nav-link:hover{background-color:color-mix(in srgb, var(--synagie-orange) 8%, transparent)!important;color:var(--text-primary)!important}.icon-btn{transition:background-color .15s,color .15s}.icon-btn:hover{background-color:var(--bg-tertiary)!important}
