.projects-module__D-cxOq__projectsContainer{gap:40px;min-height:calc(100vh - 200px);animation:.6s ease-out projects-module__D-cxOq__fadeIn;display:flex}.projects-module__D-cxOq__sidebar{flex-direction:column;flex-shrink:0;gap:24px;width:240px;display:flex}.projects-module__D-cxOq__sidebarGroup{flex-direction:column;gap:12px;display:flex}.projects-module__D-cxOq__sidebarHeader{text-transform:uppercase;letter-spacing:.1em;color:var(--text-secondary);border-bottom:1px solid var(--border-color);padding-bottom:8px;font-size:.85rem;font-weight:700}.projects-module__D-cxOq__sidebarMenu{flex-direction:column;gap:8px;list-style:none;display:flex}.projects-module__D-cxOq__sidebarLink{color:var(--text-secondary);border:1px solid #0000;border-radius:8px;align-items:center;gap:12px;padding:12px 16px;font-weight:600;transition:all .2s;display:flex}.projects-module__D-cxOq__sidebarLink:hover{color:var(--text-primary);background:var(--bg-card);border-color:var(--border-color)}.projects-module__D-cxOq__sidebarLinkActive{color:var(--text-primary);background:var(--bg-card-hover);border-color:var(--border-color-active);box-shadow:0 4px 12px var(--glow-color)}.projects-module__D-cxOq__icon{font-size:1.2rem}.projects-module__D-cxOq__contentArea{flex:1;min-width:0}.projects-module__D-cxOq__pageHeader{margin-bottom:32px}.projects-module__D-cxOq__pageTitle{margin-bottom:8px;font-size:2.2rem}.projects-module__D-cxOq__pageSubtitle{color:var(--text-secondary);font-size:1.05rem;line-height:1.5}.projects-module__D-cxOq__projectsList{flex-direction:column;gap:40px;display:flex}.projects-module__D-cxOq__projectSection{scroll-margin-top:100px}.projects-module__D-cxOq__projectHeader{justify-content:space-between;align-items:flex-start;margin-bottom:16px;display:flex}.projects-module__D-cxOq__projectHeading{align-items:center;gap:12px;font-size:1.6rem;display:flex}.projects-module__D-cxOq__projectBadge{background:var(--glow-color);border:1px solid var(--border-color-active);color:var(--color-primary);text-transform:uppercase;border-radius:20px;padding:4px 10px;font-size:.75rem;font-weight:700}@media (max-width:768px){.projects-module__D-cxOq__projectsContainer{flex-direction:column;gap:24px}.projects-module__D-cxOq__sidebar{gap:12px;width:100%}.projects-module__D-cxOq__sidebarMenu{flex-direction:row;gap:12px}.projects-module__D-cxOq__sidebarLink{flex:1;justify-content:center;padding:10px}}@keyframes projects-module__D-cxOq__fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.projects-module__D-cxOq__kanbanBoard{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:20px;display:grid}.projects-module__D-cxOq__kanbanColumn{background:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;flex-direction:column;gap:16px;min-height:350px;padding:16px;display:flex}.projects-module__D-cxOq__columnHeader{border-bottom:2px solid var(--border-color);justify-content:space-between;align-items:center;padding-bottom:8px;font-weight:700;display:flex}.projects-module__D-cxOq__columnCount{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;padding:2px 8px;font-size:.75rem}.projects-module__D-cxOq__kanbanCards{flex-direction:column;flex:1;gap:12px;display:flex}.projects-module__D-cxOq__kanbanCard{border:1px solid var(--border-color);background:#0003;border-radius:8px;flex-direction:column;gap:8px;padding:12px;transition:all .2s;display:flex}.projects-module__D-cxOq__kanbanCard:hover{border-color:var(--border-color-active);transform:translateY(-1px)}.projects-module__D-cxOq__cardTitle{font-size:.95rem;font-weight:600}.projects-module__D-cxOq__cardFooter{justify-content:space-between;align-items:center;margin-top:8px;display:flex}.projects-module__D-cxOq__cardActions{gap:4px;display:flex}.projects-module__D-cxOq__actionBtn{background:var(--bg-card);border:1px solid var(--border-color);color:var(--text-primary);cursor:pointer;border-radius:4px;padding:2px 8px;font-size:.7rem;transition:all .2s}.projects-module__D-cxOq__actionBtn:hover{border-color:var(--color-primary);background:var(--bg-card-hover)}.projects-module__D-cxOq__addCardForm{border:1px dashed var(--border-color);background:#0000001a;border-radius:8px;flex-direction:column;gap:8px;padding:12px;display:flex}.projects-module__D-cxOq__addCardInput{border:1px solid var(--border-color);color:var(--text-primary);background:#0003;border-radius:4px;padding:6px 10px;font-family:inherit;font-size:.85rem}.projects-module__D-cxOq__addCardInput:focus{border-color:var(--color-primary);outline:none}.projects-module__D-cxOq__gradientGenerator{grid-template-columns:1fr 1fr;gap:24px;margin-top:20px;display:grid}.projects-module__D-cxOq__previewPanel{flex-direction:column;gap:16px;display:flex}.projects-module__D-cxOq__previewBox{aspect-ratio:16/10;border:1px solid var(--border-color);width:100%;box-shadow:var(--shadow-main);border-radius:12px;transition:background .3s}.projects-module__D-cxOq__cssOutput{color:var(--color-secondary);font-family:var(--font-geist-mono), monospace;white-space:pre-wrap;word-break:break-all;border:1px solid var(--border-color);background:#000;border-radius:8px;padding:12px;font-size:.8rem;position:relative}.projects-module__D-cxOq__copyBtn{color:#fff;cursor:pointer;background:#ffffff1a;border:none;border-radius:4px;padding:4px 8px;font-size:.7rem;font-weight:600;position:absolute;top:8px;right:8px}.projects-module__D-cxOq__copyBtn:hover{background:#fff3}.projects-module__D-cxOq__controlsPanel{flex-direction:column;gap:16px;display:flex}.projects-module__D-cxOq__colorNodeRow{border:1px solid var(--border-color);background:#ffffff05;border-radius:10px;flex-direction:column;gap:10px;padding:12px;display:flex}.projects-module__D-cxOq__colorNodeHeader{justify-content:space-between;align-items:center;display:flex}.projects-module__D-cxOq__colorNodeTitle{text-transform:uppercase;color:var(--text-secondary);font-size:.85rem;font-weight:700}.projects-module__D-cxOq__pickerInput{cursor:pointer;background:0 0;border:none;width:32px;height:32px}.projects-module__D-cxOq__rangeSliderRow{color:var(--text-secondary);flex-direction:column;gap:4px;font-size:.8rem;display:flex}.projects-module__D-cxOq__sliderHeader{justify-content:space-between;display:flex}@media (max-width:768px){.projects-module__D-cxOq__kanbanBoard,.projects-module__D-cxOq__gradientGenerator{grid-template-columns:1fr}}.projects-module__D-cxOq__canvasWrapper{border:1px solid var(--border-color);background:#00000026;border-radius:12px;flex-direction:column;align-items:center;gap:16px;margin-top:16px;padding:20px;display:flex}.projects-module__D-cxOq__mathCanvas{border:1px solid var(--border-color);cursor:crosshair;background:#000;border-radius:8px;max-width:100%;box-shadow:0 4px 20px #00000080}.projects-module__D-cxOq__mathControls{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;width:100%;display:flex}
