@import "https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@300;400;500;600;700&family=JetBrains+Mono:wght@400;500;600&display=swap";
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_7b064e0d-module__MOT0tq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_7b064e0d-module__MOT0tq__variable{--font-inter:"Inter", "Inter Fallback"}
:root{--bg-primary:#0a0e1a;--bg-secondary:#111827;--bg-card:#111827cc;--bg-glass:#11182799;--text-primary:#f0f4ff;--text-secondary:#94a3b8;--text-muted:#64748b;--accent-cyan:#00f5ff;--accent-pink:#ff006e;--accent-purple:#8b5cf6;--accent-green:#0f8;--accent-amber:#ffb800;--border-glow:#00f5ff4d;--border-subtle:#ffffff14;--gradient-cyber:linear-gradient(135deg, #00f5ff 0%, #8b5cf6 50%, #ff006e 100%);--gradient-dark:linear-gradient(180deg, #0a0e1a 0%, #111827 100%);--shadow-neon:0 0 30px #00f5ff4d;--shadow-pink:0 0 30px #ff006e4d}*{box-sizing:border-box}dialog:not([open]){display:none!important}dialog[open]{justify-content:center;align-items:center;display:flex!important}body{background:var(--bg-primary);color:var(--text-primary);min-height:100vh;font-family:Space Grotesk,system-ui,sans-serif;overflow-x:hidden}body:before{content:"";pointer-events:none;z-index:0;background-image:linear-gradient(#00f5ff05 1px,#0000 1px),linear-gradient(90deg,#00f5ff05 1px,#0000 1px);background-size:60px 60px;position:fixed;inset:0}.glass{background:var(--bg-glass);-webkit-backdrop-filter:blur(20px);border:1px solid var(--border-subtle)}.glow-cyan{box-shadow:var(--shadow-neon)}.glow-pink{box-shadow:var(--shadow-pink)}.gradient-text{background:var(--gradient-cyber);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.mono{font-family:JetBrains Mono,monospace}@keyframes pulse-glow{0%,to{box-shadow:0 0 20px #00f5ff4d}50%{box-shadow:0 0 40px #00f5ff99}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-down{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-in-left{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes slide-in-right{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.animate-pulse-glow{animation:2s ease-in-out infinite pulse-glow}.animate-float{animation:3s ease-in-out infinite float}.animate-slide-up{animation:.3s ease-out forwards slide-up}.animate-slide-down{animation:.3s ease-out forwards slide-down}.animate-slide-in-left{animation:.3s ease-out forwards slide-in-left}.animate-slide-in-right{animation:.3s ease-out forwards slide-in-right}@media (min-width:768px){.tablet-hidden{display:none!important}.tablet-flex{display:flex!important}.tablet-grid-2{grid-template-columns:repeat(2,1fr)!important}.tablet-w-auto{width:auto!important}}@media (min-width:1024px){.desktop-hidden{display:none!important}.desktop-flex{display:flex!important}.desktop-block{display:block!important}.desktop-grid-3{grid-template-columns:repeat(3,1fr)!important}.desktop-grid-4{grid-template-columns:repeat(4,1fr)!important}.desktop-w-auto{width:auto!important}.desktop-ml-64{margin-left:16rem!important}.desktop-ml-20{margin-left:5rem!important}}@media (min-width:1280px){.xl-grid-4{grid-template-columns:repeat(4,1fr)!important}}@media (max-width:767px){.mobile-hidden{display:none!important}.mobile-flex{display:flex!important}.mobile-block{display:block!important}.mobile-full{width:100%!important}.mobile-text-sm{font-size:.875rem!important}.mobile-p-4{padding:1rem!important}.mobile-gap-3{gap:.75rem!important}input,select,textarea{font-size:16px!important}.card-cyber{padding:12px!important}.sidebar-overlay{z-index:40;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;position:fixed;inset:0}}@media (min-width:768px) and (max-width:1023px){.tablet-p-6{padding:1.5rem!important}.tablet-grid-2{grid-template-columns:repeat(2,1fr)!important}}@media (min-width:1024px){.sidebar-desktop{width:16rem!important}.sidebar-collapsed{width:5rem!important}.content-ml-64{margin-left:16rem!important}.content-ml-20{margin-left:5rem!important}}@media (min-width:1280px){.xl-p-8{padding:2rem!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.animate-pulse-glow,.animate-float,.animate-slide-up,.animate-slide-down,.animate-slide-in-left,.animate-slide-in-right,.animate-fade-in,.stagger>*{opacity:1!important;animation:none!important;transform:none!important}}:focus-visible{outline:2px solid var(--accent-cyan);outline-offset:2px}.skip-link{background:var(--accent-cyan);color:var(--bg-primary);z-index:100;border-radius:8px;padding:.75rem 1.5rem;font-family:JetBrains Mono,monospace;font-size:.875rem;font-weight:600;transition:top .2s;position:absolute;top:-100%;left:50%;transform:translate(-50%)}.skip-link:focus{outline:2px solid var(--accent-cyan);outline-offset:2px;top:1rem}@media (max-width:767px){button,[role=button],a.button,input[type=checkbox]+label,input[type=radio]+label,select,.touch-target{justify-content:center!important;align-items:center!important;min-width:44px!important;min-height:44px!important;display:inline-flex!important}}:focus-visible{scroll-margin-top:80px;scroll-margin-bottom:60px}@media (max-width:767px){.mobile-hidden{display:none!important}.mobile-flex{display:flex!important}.mobile-block{display:block!important}.mobile-full{width:100%!important}.mobile-text-sm{font-size:.875rem!important}.mobile-p-4{padding:1rem!important}.mobile-gap-3{gap:.75rem!important}input,select,textarea{font-size:16px!important}.card-cyber{padding:12px!important}}@media (min-width:768px) and (max-width:1023px){.tablet-p-6{padding:1.5rem!important}.tablet-grid-2{grid-template-columns:repeat(2,1fr)!important}}@media (min-width:1024px){.desktop-hidden{display:none!important}.desktop-flex{display:flex!important}.desktop-block{display:block!important}.desktop-grid-3{grid-template-columns:repeat(3,1fr)!important}.desktop-grid-4{grid-template-columns:repeat(4,1fr)!important}.desktop-w-auto{width:auto!important}.desktop-ml-64{margin-left:16rem!important}.desktop-ml-20{margin-left:5rem!important}}@media (min-width:1280px){.xl-p-8{padding:2rem!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.animate-pulse-glow,.animate-float,.animate-slide-up,.animate-slide-down,.animate-slide-in-left,.animate-slide-in-right,.animate-fade-in,.stagger>*{opacity:1!important;animation:none!important;transform:none!important}}.stagger>*{opacity:0;animation:.4s ease-out forwards slide-up}.stagger>:first-child{animation-delay:50ms}.stagger>:nth-child(2){animation-delay:.1s}.stagger>:nth-child(3){animation-delay:.15s}.stagger>:nth-child(4){animation-delay:.2s}.stagger>:nth-child(5){animation-delay:.25s}.stagger>:nth-child(6){animation-delay:.3s}.stagger>:nth-child(7){animation-delay:.35s}.stagger>:nth-child(8){animation-delay:.4s}.card-cyber{background:var(--bg-card);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--border-subtle);border-radius:12px;transition:all .3s}.card-cyber:hover{border-color:var(--accent-cyan);box-shadow:0 0 30px #00f5ff26}.badge-cyber{color:var(--accent-cyan);text-transform:uppercase;letter-spacing:.05em;background:#00f5ff1a;border:1px solid #00f5ff4d;border-radius:4px;align-items:center;padding:4px 10px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:500;display:inline-flex}.badge-pink{color:var(--accent-pink);background:#ff006e1a;border-color:#ff006e4d}.badge-green{color:var(--accent-green);background:#00ff881a;border-color:#00ff884d}.badge-amber{color:var(--accent-amber);background:#ffb8001a;border-color:#ffb8004d}.btn-cyber{border:1px solid var(--accent-cyan);color:var(--accent-cyan);text-transform:uppercase;letter-spacing:.1em;cursor:pointer;background:0 0;border-radius:6px;padding:8px 16px;font-family:Space Grotesk,sans-serif;font-size:12px;font-weight:500;transition:all .3s;position:relative;overflow:hidden}.btn-cyber:before{content:"";background:var(--gradient-cyber);z-index:-1;width:100%;height:100%;transition:left .3s;position:absolute;top:0;left:-100%}.btn-cyber:hover{color:var(--bg-primary);border-color:#0000}.btn-cyber:hover:before{left:0}.input-cyber{border:1px solid var(--border-subtle);color:var(--text-primary);background:#00f5ff0d;border-radius:6px;padding:8px 12px;font-family:Space Grotesk,sans-serif;font-size:13px;transition:all .3s}.input-cyber:focus{border-color:var(--accent-cyan);outline:none;box-shadow:0 0 20px #00f5ff26}.input-cyber::placeholder{color:var(--text-muted)}.divider-glow{background:linear-gradient(90deg, transparent, var(--accent-cyan), transparent);opacity:.2;height:1px}.kanban-todo{border-top:2px solid var(--text-muted)}.kanban-progress{border-top:2px solid var(--accent-cyan)}.kanban-review{border-top:2px solid var(--accent-amber)}.kanban-done{border-top:2px solid var(--accent-green)}[data-dnd-dragging=true]{opacity:.5;z-index:50}.priority-urgent{color:var(--accent-pink)}.priority-high{color:var(--accent-amber)}.priority-medium{color:var(--accent-cyan)}.priority-low{color:var(--text-muted)}.status-todo{color:var(--text-muted);background:#64748b33}.status-in-progress{color:var(--accent-cyan);background:#00f5ff33}.status-review{color:var(--accent-amber);background:#ffb80033}.status-done{color:var(--accent-green);background:#0f83}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--bg-primary)}::-webkit-scrollbar-thumb{background:var(--accent-cyan);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--accent-pink)}
