@import url(https://fonts.googleapis.com/css2?family=Syne:wght@400;600;700;800;900&family=JetBrains+Mono:wght@400;500;600&family=Inter:wght@300;400;500;600&display=swap);:root{--ink:#07060f;--ink2:#0b0919;--surface:#0e0c20;--surface2:#131130;--g0:hsla(0,0%,100%,.023);--g1:hsla(0,0%,100%,.044);--g2:#ffffff12;--b0:#ffffff0d;--b1:#ffffff17;--b2:#ffffff26;--t0:#fff;--t1:#ffffffed;--t2:#ffffffb3;--t3:#ffffff73;--t4:#ffffff42;--t5:#ffffff21;--violet:#7c3aed;--violet2:#6d28d9;--lavender:#a78bfa;--plasma:#e879f9;--cyan:#22d3ee;--jade:#10b981;--rose:#f43f5e;--gold:#fbbf24;--f-display:"Syne",sans-serif;--f-body:"Inter",sans-serif;--f-mono:"JetBrains Mono",monospace;--r:6px;--r2:10px;--r3:14px;--r4:20px;--nav-h:48px;--sidebar-w:172px;--spring:cubic-bezier(.34,1.56,.64,1);--input-bg:#0000004d;--card-bg:hsla(0,0%,100%,.025);--modal-bg:#090716f7;--shadow:0 8px 32px #0000008c;--shadow-sm:0 2px 10px #0000004d}[data-theme=light]{--ink:#f2f0fe;--ink2:#eae8fa;--surface:#fafafe;--surface2:#f5f3ff;--g0:#4b2dc308;--g1:rgba(75,45,195,.055);--g2:rgba(75,45,195,.085);--b0:rgba(75,45,195,.065);--b1:#4b2dc31c;--b2:#4b2dc32e;--t0:#0e0c22;--t1:#1d1a38;--t2:#3c3760;--t3:#6d6890;--t4:#a09ab8;--t5:#c6c2d8;--violet:#5b21b6;--violet2:#4c1d95;--lavender:#6d28d9;--plasma:#7c3aed;--jade:#047857;--rose:#be123c;--cyan:#0369a1;--input-bg:#fff;--card-bg:#fff;--modal-bg:#fff;--shadow:0 4px 20px #4b2dc31a;--shadow-sm:0 1px 6px #4b2dc312}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{font-size:15px;scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;background:#07060f;background:var(--ink);color:#ffffffed;color:var(--t1);font-family:Inter,sans-serif;font-family:var(--f-body);line-height:1.5;overflow-x:hidden;transition:background .2s,color .2s}button,input,select,textarea{font-family:inherit}::-webkit-scrollbar{height:4px;width:4px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#7c3aed38;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#7c3aed66}::selection{background:#6d28d940;color:#fff;color:var(--t0)}@keyframes pageIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes slideUp{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes orbPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes spin{to{transform:rotate(1turn)}}input:focus,select:focus,textarea:focus{border-color:#6d28d980!important;box-shadow:0 0 0 3px #6d28d91a!important;outline:none}.fi{background:#0000004d;background:var(--input-bg);border:1px solid #ffffff17;border:1px solid var(--b1);border-radius:6px;border-radius:var(--r);color:#ffffffed;color:var(--t1);font-size:.875rem;padding:8px 12px;transition:border-color .15s,box-shadow .15s;width:100%}.fi::placeholder{color:#ffffff42;color:var(--t4)}.page{animation:pageIn .25s cubic-bezier(.34,1.56,.64,1) both;animation:pageIn .25s var(--spring) both;padding:20px 24px}.card{background:hsla(0,0%,100%,.025);background:var(--card-bg);border:1px solid #ffffff17;border:1px solid var(--b1);border-radius:10px;border-radius:var(--r2);transition:background .2s,border-color .2s}.card-hover{transition:all .18s}.card-hover:hover{border-color:#6d28d947!important;box-shadow:0 2px 10px #0000004d;box-shadow:var(--shadow-sm);transform:translateY(-1px)}.badge{border-radius:40px;font-family:JetBrains Mono,monospace;font-family:var(--f-mono);font-size:.6875rem;font-weight:600;padding:2px 7px}.badge,.btn-primary{align-items:center;display:inline-flex}.btn-primary{background:linear-gradient(135deg,#7c3aed,#6d28d9);background:linear-gradient(135deg,var(--violet),var(--violet2));border:none;border-radius:6px;border-radius:var(--r);box-shadow:0 0 12px #6d28d947;color:#fff;cursor:pointer;font-size:.875rem;font-weight:700;gap:5px;justify-content:center;padding:8px 18px;transition:all .2s;white-space:nowrap}.btn-primary:hover:not(:disabled){box-shadow:0 0 22px #6d28d973;transform:translateY(-1px)}.btn-primary:active{transform:none}.btn-primary:disabled{cursor:not-allowed;opacity:.6}.btn-ghost{align-items:center;background:#0000;border:1px solid #ffffff17;border:1px solid var(--b1);border-radius:6px;border-radius:var(--r);color:#ffffffb3;color:var(--t2);cursor:pointer;display:inline-flex;font-size:.875rem;gap:5px;justify-content:center;padding:8px 18px;transition:all .18s;white-space:nowrap}.btn-ghost:hover{background:hsla(0,0%,100%,.044);background:var(--g1);border-color:#ffffff26;border-color:var(--b2);color:#ffffffed;color:var(--t1)}.skeleton{animation:shimmer 1.4s linear infinite;background:linear-gradient(90deg,hsla(0,0%,100%,.023) 25%,#ffffff12 50%,hsla(0,0%,100%,.023) 75%);background:linear-gradient(90deg,var(--g0) 25%,var(--g2) 50%,var(--g0) 75%);background-size:200% auto;border-radius:6px;border-radius:var(--r)}.ai-ring{align-items:center;border-radius:50%;display:flex;flex-shrink:0;font-family:JetBrains Mono,monospace;font-family:var(--f-mono);font-size:.6875rem;font-weight:700;height:36px;justify-content:center;width:36px}.Toastify__toast-container{bottom:16px!important;max-width:300px!important;min-width:220px!important;right:16px!important;width:auto!important}.Toastify__toast{border-radius:10px!important;border-radius:var(--r2)!important;box-shadow:0 8px 32px #0000008c!important;box-shadow:var(--shadow)!important;font-family:Inter,sans-serif!important;font-family:var(--f-body)!important;font-size:.8125rem!important;margin-bottom:6px!important;min-height:0!important;padding:8px 12px!important}.Toastify__toast-body{margin:0!important;padding:0!important}.Toastify__progress-bar{height:2px!important}.Toastify__toast-icon{margin-right:7px!important;width:16px!important}.Toastify__close-button>svg{height:12px!important;width:12px!important}.theme-toggle{align-items:center;background:hsla(0,0%,100%,.044);background:var(--g1);border:1px solid #ffffff17;border:1px solid var(--b1);border-radius:6px;border-radius:var(--r);cursor:pointer;display:flex;flex-shrink:0;font-size:.875rem;height:32px;justify-content:center;transition:all .18s;width:32px}.theme-toggle:hover{background:#ffffff12;background:var(--g2);border-color:#ffffff26;border-color:var(--b2)}.mobile-bottom-nav{align-items:center;background:#0e0c20;background:var(--surface);border-top:1px solid #ffffff17;border-top:1px solid var(--b1);bottom:0;display:none;height:54px;justify-content:space-around;left:0;padding:0 4px;position:fixed;right:0;z-index:800}@media (max-width:768px){.sidebar-desktop{display:none!important}.mobile-bottom-nav{display:flex!important}.page{padding:12px 14px}}@media (min-width:769px){.mobile-bottom-nav{display:none!important}}@media (max-width:768px){.nav-links-desktop{display:none!important}.grid-2col{grid-template-columns:1fr!important}.sidebar-right{display:none!important}.page{padding:12px 14px}}@supports not (background:conic-gradient(from 0deg,red,blue)){.ac:before{display:none}}
/*# sourceMappingURL=main.aa04f46c.css.map*/