.ErrorPage-module__8nhzwW__page{background:var(--bg-void);min-height:100vh;font-family:var(--font-body);align-items:center;display:flex;position:relative;overflow:hidden}.ErrorPage-module__8nhzwW__shardField{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ErrorPage-module__8nhzwW__shard1{clip-path:polygon(50% 0%,100% 38%,82% 100%,12% 80%,0% 25%);background:linear-gradient(135deg,var(--ember)0%,transparent 70%);opacity:.05;width:380px;height:380px;animation:30s ease-in-out infinite ErrorPage-module__8nhzwW__shardDrift1;position:absolute;top:-8%;right:-6%}.ErrorPage-module__8nhzwW__shard2{clip-path:polygon(20% 0%,100% 10%,85% 100%,0% 75%);background:linear-gradient(200deg,var(--fire-core)0%,transparent 60%);opacity:.04;width:300px;height:300px;animation:26s ease-in-out infinite ErrorPage-module__8nhzwW__shardDrift2;position:absolute;bottom:-10%;left:-4%}@keyframes ErrorPage-module__8nhzwW__shardDrift1{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(-15px,10px)rotate(3deg)}}@keyframes ErrorPage-module__8nhzwW__shardDrift2{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(10px,-12px)rotate(-2deg)}}.ErrorPage-module__8nhzwW__content{z-index:1;opacity:0;max-width:600px;margin-left:12%;padding:2rem 3rem;animation:.6s ease-out forwards ErrorPage-module__8nhzwW__fadeIn;position:relative}.ErrorPage-module__8nhzwW__errorCode{font-family:var(--font-display);letter-spacing:.15em;color:var(--fire-core);opacity:0;margin:0 0 .5rem;font-size:6rem;font-weight:400;line-height:1;animation:.6s ease-out .1s forwards ErrorPage-module__8nhzwW__fadeIn}.ErrorPage-module__8nhzwW__heading{font-family:var(--font-display);letter-spacing:.1em;color:var(--text-primary);opacity:0;margin:0 0 1rem;font-size:2.4rem;font-weight:400;animation:.6s ease-out .2s forwards ErrorPage-module__8nhzwW__fadeIn}.ErrorPage-module__8nhzwW__description{font-family:var(--font-body);color:var(--text-muted);opacity:0;max-width:420px;margin:0 0 2rem;font-size:.85rem;line-height:1.7;animation:.6s ease-out .3s forwards ErrorPage-module__8nhzwW__fadeIn}.ErrorPage-module__8nhzwW__separator{background:linear-gradient(90deg,var(--fire-core),transparent);opacity:0;max-width:200px;height:1px;margin-bottom:2rem;animation:.6s ease-out .35s forwards ErrorPage-module__8nhzwW__fadeIn}.ErrorPage-module__8nhzwW__actions{opacity:0;gap:1rem;animation:.6s ease-out .4s forwards ErrorPage-module__8nhzwW__fadeIn;display:flex}.ErrorPage-module__8nhzwW__primaryButton{clip-path:polygon(0 0,100% 0,96% 100%,0% 100%);background:linear-gradient(90deg,var(--fire-core),var(--fire-glow));color:var(--bg-void);font-family:var(--font-body);text-transform:uppercase;letter-spacing:.15em;cursor:pointer;border:none;padding:.75rem 2rem;font-size:.8rem;font-weight:600;transition:filter .2s}.ErrorPage-module__8nhzwW__primaryButton:hover{filter:brightness(1.15)}.ErrorPage-module__8nhzwW__ghostButton{border:1px solid var(--border-dim);color:var(--text-muted);font-family:var(--font-body);text-transform:uppercase;letter-spacing:.1em;cursor:pointer;background:0 0;padding:.75rem 1.5rem;font-size:.7rem;transition:border-color .2s,color .2s}.ErrorPage-module__8nhzwW__ghostButton:hover{border-color:var(--fire-core);color:var(--fire-core)}@keyframes ErrorPage-module__8nhzwW__fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.ErrorPage-module__8nhzwW__content{margin-left:5%;padding:2rem 1.5rem}.ErrorPage-module__8nhzwW__errorCode{font-size:4rem}.ErrorPage-module__8nhzwW__heading{font-size:1.8rem}.ErrorPage-module__8nhzwW__shard1{width:250px;height:250px}.ErrorPage-module__8nhzwW__shard2{width:200px;height:200px}.ErrorPage-module__8nhzwW__actions{flex-direction:column}}
.IssueCard-module__fZpy0W__card{background:var(--bg-elevated);border:1px solid var(--border-dim);border-top:2px solid var(--fire-core);cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;padding:.75rem;transition:box-shadow .3s,transform .2s}.IssueCard-module__fZpy0W__card:hover{box-shadow:0 0 12px #ff48001a}.IssueCard-module__fZpy0W__overlay{cursor:grabbing;box-shadow:0 0 30px #ff480040,0 0 60px #ff480014}.IssueCard-module__fZpy0W__header{justify-content:space-between;align-items:center;margin-bottom:.4rem;display:flex}.IssueCard-module__fZpy0W__typeBadge{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.12em;padding:.15rem .4rem;font-size:.6rem;font-weight:600}.IssueCard-module__fZpy0W__bug{color:var(--ember);background:#ff2d001a;border:1px solid #ff2d0033}.IssueCard-module__fZpy0W__feature{color:var(--fire-glow);background:#ff8c0014;border:1px solid #ff8c0026}.IssueCard-module__fZpy0W__editButton{color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:0 .25rem;font-size:.9rem;line-height:1;transition:color .2s}.IssueCard-module__fZpy0W__editButton:hover{color:var(--fire-core)}.IssueCard-module__fZpy0W__title{font-family:var(--font-body);color:var(--text-primary);margin-bottom:.5rem;font-size:.75rem;line-height:1.4}.IssueCard-module__fZpy0W__meta{justify-content:space-between;align-items:center;display:flex}.IssueCard-module__fZpy0W__priority{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);font-size:.6rem}.IssueCard-module__fZpy0W__high{color:var(--ember)}.IssueCard-module__fZpy0W__medium{color:var(--fire-glow)}.IssueCard-module__fZpy0W__low{color:var(--text-muted)}.IssueCard-module__fZpy0W__assignee{font-family:var(--font-body);color:var(--text-muted);font-size:.65rem}@media (max-width:768px){.IssueCard-module__fZpy0W__card{padding:.85rem}.IssueCard-module__fZpy0W__editButton{justify-content:center;align-items:center;min-width:32px;min-height:32px;padding:.25rem .4rem;font-size:1.1rem;display:flex}}
.KanbanColumn-module__tT1aWW__column{flex-direction:column;flex:1;min-width:240px;transition:background .2s;display:flex}.KanbanColumn-module__tT1aWW__over{background:#ff480008}.KanbanColumn-module__tT1aWW__header{justify-content:space-between;align-items:center;padding:0 .25rem .5rem;display:flex}.KanbanColumn-module__tT1aWW__title{font-family:var(--font-body);color:var(--text-muted);text-transform:uppercase;letter-spacing:.12em;margin:0;font-size:.7rem;font-weight:600}.KanbanColumn-module__tT1aWW__count{font-family:var(--font-body);color:var(--text-muted);font-size:.65rem}.KanbanColumn-module__tT1aWW__separator{background:linear-gradient(90deg,var(--fire-core),transparent);height:1px;margin-bottom:.75rem}.KanbanColumn-module__tT1aWW__cardList{flex-direction:column;flex:1;gap:.5rem;min-height:100px;display:flex}.KanbanColumn-module__tT1aWW__empty{font-family:var(--font-body);color:var(--ash);text-transform:uppercase;letter-spacing:.1em;text-align:center;padding:1rem .25rem;font-size:.7rem}@media (max-width:768px){.KanbanColumn-module__tT1aWW__column{min-width:200px}.KanbanColumn-module__tT1aWW__cardList{min-height:60px}}@media (max-width:480px){.KanbanColumn-module__tT1aWW__column{min-width:170px}}
.KanbanBoard-module__uER1Wa__board{-webkit-overflow-scrolling:touch;gap:1rem;min-height:400px;padding-bottom:1rem;display:flex;overflow-x:auto}@media (max-width:768px){.KanbanBoard-module__uER1Wa__board{gap:.75rem;min-height:300px;padding-bottom:1.5rem}}@media (max-width:480px){.KanbanBoard-module__uER1Wa__board{gap:.5rem}}
.IssueForm-module__aC2GUq__backdrop{z-index:50;background:#000000b3;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.IssueForm-module__aC2GUq__modal{background:var(--bg-elevated);border:1px solid var(--border-dim);border-top:2px solid var(--fire-core);width:100%;max-width:520px;padding:1.5rem}.IssueForm-module__aC2GUq__title{font-family:var(--font-display);letter-spacing:.1em;color:var(--text-primary);margin:0 0 .75rem;font-size:1.3rem;font-weight:400}.IssueForm-module__aC2GUq__separator{background:linear-gradient(90deg,var(--fire-core),transparent);height:1px;margin-bottom:1.25rem}.IssueForm-module__aC2GUq__form{flex-direction:column;gap:.75rem;display:flex}.IssueForm-module__aC2GUq__label{font-family:var(--font-body);color:var(--text-muted);text-transform:uppercase;letter-spacing:.15em;font-size:.7rem}.IssueForm-module__aC2GUq__input{border:none;border-bottom:1px solid var(--border-dim);color:var(--text-primary);font-family:var(--font-body);background:0 0;outline:none;padding:.7rem 0;font-size:.9rem;transition:border-color .2s}.IssueForm-module__aC2GUq__input:focus{border-color:var(--fire-core)}.IssueForm-module__aC2GUq__input::placeholder{color:var(--ash);font-family:var(--font-body)}.IssueForm-module__aC2GUq__textarea{border:none;border-bottom:1px solid var(--border-dim);color:var(--text-primary);font-family:var(--font-body);resize:vertical;background:0 0;outline:none;min-height:60px;padding:.7rem 0;font-size:.85rem;transition:border-color .2s}.IssueForm-module__aC2GUq__textarea:focus{border-color:var(--fire-core)}.IssueForm-module__aC2GUq__textarea::placeholder{color:var(--ash);font-family:var(--font-body)}.IssueForm-module__aC2GUq__row{gap:1rem;display:flex}.IssueForm-module__aC2GUq__field{flex-direction:column;flex:1;gap:.4rem;display:flex}.IssueForm-module__aC2GUq__select{border:none;border-bottom:1px solid var(--border-dim);color:var(--text-primary);font-family:var(--font-body);cursor:pointer;background:0 0;outline:none;padding:.5rem 0;font-size:.8rem;transition:border-color .2s}.IssueForm-module__aC2GUq__select:focus{border-color:var(--fire-core)}.IssueForm-module__aC2GUq__select option{background:var(--bg-elevated);color:var(--text-primary)}.IssueForm-module__aC2GUq__actions{justify-content:flex-end;gap:.75rem;margin-top:.5rem;display:flex}.IssueForm-module__aC2GUq__cancelButton{border:1px solid var(--border-dim);color:var(--text-muted);font-family:var(--font-body);text-transform:uppercase;letter-spacing:.1em;cursor:pointer;background:0 0;padding:.5rem 1rem;font-size:.7rem;transition:border-color .2s,color .2s}.IssueForm-module__aC2GUq__cancelButton:hover{border-color:var(--fire-core);color:var(--fire-core)}.IssueForm-module__aC2GUq__submitButton{clip-path:polygon(0 0,100% 0,96% 100%,0% 100%);background:linear-gradient(90deg,var(--fire-core),var(--fire-glow));color:var(--bg-void);font-family:var(--font-body);text-transform:uppercase;letter-spacing:.15em;cursor:pointer;border:none;padding:.55rem 1.25rem;font-size:.75rem;font-weight:600;transition:filter .2s}.IssueForm-module__aC2GUq__submitButton:hover{filter:brightness(1.15)}@media (max-width:480px){.IssueForm-module__aC2GUq__backdrop{align-items:flex-end;padding:.5rem}.IssueForm-module__aC2GUq__modal{max-height:90vh;padding:1.25rem;overflow-y:auto}.IssueForm-module__aC2GUq__row{flex-direction:column}.IssueForm-module__aC2GUq__input,.IssueForm-module__aC2GUq__textarea,.IssueForm-module__aC2GUq__select{font-size:16px}.IssueForm-module__aC2GUq__actions{flex-direction:column-reverse}.IssueForm-module__aC2GUq__cancelButton,.IssueForm-module__aC2GUq__submitButton{text-align:center;width:100%;padding:.7rem}}
.ProjectForm-module__WIZoUG__backdrop{z-index:50;background:#000000b3;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.ProjectForm-module__WIZoUG__modal{background:var(--bg-elevated);border:1px solid var(--border-dim);border-top:2px solid var(--fire-core);width:100%;max-width:480px;padding:1.5rem}.ProjectForm-module__WIZoUG__title{font-family:var(--font-display);letter-spacing:.1em;color:var(--text-primary);margin:0 0 .75rem;font-size:1.3rem;font-weight:400}.ProjectForm-module__WIZoUG__separator{background:linear-gradient(90deg,var(--fire-core),transparent);height:1px;margin-bottom:1.25rem}.ProjectForm-module__WIZoUG__form{flex-direction:column;gap:.75rem;display:flex}.ProjectForm-module__WIZoUG__label{font-family:var(--font-body);color:var(--text-muted);text-transform:uppercase;letter-spacing:.15em;font-size:.7rem}.ProjectForm-module__WIZoUG__input{border:none;border-bottom:1px solid var(--border-dim);color:var(--text-primary);font-family:var(--font-body);background:0 0;outline:none;padding:.7rem 0;font-size:.9rem;transition:border-color .2s}.ProjectForm-module__WIZoUG__input:focus{border-color:var(--fire-core)}.ProjectForm-module__WIZoUG__input::placeholder{color:var(--ash);font-family:var(--font-body)}.ProjectForm-module__WIZoUG__textarea{border:none;border-bottom:1px solid var(--border-dim);color:var(--text-primary);font-family:var(--font-body);resize:vertical;background:0 0;outline:none;min-height:60px;padding:.7rem 0;font-size:.85rem;transition:border-color .2s}.ProjectForm-module__WIZoUG__textarea:focus{border-color:var(--fire-core)}.ProjectForm-module__WIZoUG__textarea::placeholder{color:var(--ash);font-family:var(--font-body)}.ProjectForm-module__WIZoUG__actions{justify-content:flex-end;gap:.75rem;margin-top:.5rem;display:flex}.ProjectForm-module__WIZoUG__cancelButton{border:1px solid var(--border-dim);color:var(--text-muted);font-family:var(--font-body);text-transform:uppercase;letter-spacing:.1em;cursor:pointer;background:0 0;padding:.5rem 1rem;font-size:.7rem;transition:border-color .2s,color .2s}.ProjectForm-module__WIZoUG__cancelButton:hover{border-color:var(--fire-core);color:var(--fire-core)}.ProjectForm-module__WIZoUG__submitButton{clip-path:polygon(0 0,100% 0,96% 100%,0% 100%);background:linear-gradient(90deg,var(--fire-core),var(--fire-glow));color:var(--bg-void);font-family:var(--font-body);text-transform:uppercase;letter-spacing:.15em;cursor:pointer;border:none;padding:.55rem 1.25rem;font-size:.75rem;font-weight:600;transition:filter .2s}.ProjectForm-module__WIZoUG__submitButton:hover{filter:brightness(1.15)}@media (max-width:480px){.ProjectForm-module__WIZoUG__backdrop{align-items:flex-end;padding:.5rem}.ProjectForm-module__WIZoUG__modal{padding:1.25rem}.ProjectForm-module__WIZoUG__input,.ProjectForm-module__WIZoUG__textarea{font-size:16px}.ProjectForm-module__WIZoUG__actions{flex-direction:column-reverse}.ProjectForm-module__WIZoUG__cancelButton,.ProjectForm-module__WIZoUG__submitButton{text-align:center;width:100%;padding:.7rem}}
.DashboardView-module__XLqfba__layout{background:var(--bg-surface);min-height:100vh;color:var(--text-primary);font-family:var(--font-body);display:flex}.DashboardView-module__XLqfba__sidebar{background:var(--bg-elevated);border-right:1px solid var(--border-dim);flex-direction:column;width:220px;min-width:220px;padding:1.5rem 0;display:flex}.DashboardView-module__XLqfba__brand{font-family:var(--font-display);color:var(--text-primary);letter-spacing:.15em;padding:0 1.25rem 1.25rem;font-size:1.4rem;font-weight:400;position:relative}.DashboardView-module__XLqfba__brand:after{content:"";background:linear-gradient(90deg,transparent,var(--fire-core),transparent);height:1px;position:absolute;bottom:0;left:1.25rem;right:1.25rem}.DashboardView-module__XLqfba__nav{flex-direction:column;gap:2px;padding:1rem .75rem;display:flex}.DashboardView-module__XLqfba__navItem{width:100%;color:var(--text-muted);font-family:var(--font-body);text-align:left;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;background:0 0;border:none;border-left:2px solid #0000;padding:.55rem .75rem;font-size:.75rem;transition:color .15s,border-color .15s;display:block}.DashboardView-module__XLqfba__navItem:hover{color:var(--text-primary)}.DashboardView-module__XLqfba__navItemActive{border-left-color:var(--fire-core);color:var(--fire-glow)}.DashboardView-module__XLqfba__main{flex-direction:column;flex:1;min-width:0;display:flex}.DashboardView-module__XLqfba__topbar{background:var(--bg-elevated);background-image:linear-gradient(var(--bg-elevated),var(--bg-elevated)),linear-gradient(90deg,transparent,var(--fire-core),transparent);background-origin:border-box;background-clip:padding-box,border-box;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}.DashboardView-module__XLqfba__pageTitle{font-family:var(--font-display);letter-spacing:.1em;margin:0;font-size:1.3rem;font-weight:400}.DashboardView-module__XLqfba__topbarRight{align-items:center;gap:1rem;display:flex}.DashboardView-module__XLqfba__username{font-family:var(--font-body);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem}.DashboardView-module__XLqfba__logoutButton{border:1px solid var(--border-dim);color:var(--text-muted);font-family:var(--font-body);text-transform:uppercase;letter-spacing:.1em;cursor:pointer;background:0 0;padding:.4rem .9rem;font-size:.7rem;transition:border-color .2s,color .2s}.DashboardView-module__XLqfba__logoutButton:hover{border-color:var(--fire-core);color:var(--fire-core)}.DashboardView-module__XLqfba__content{flex:1;padding:1.5rem}.DashboardView-module__XLqfba__grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem;display:grid}.DashboardView-module__XLqfba__statCard{background:var(--bg-elevated);border:1px solid var(--border-dim);border-top:2px solid var(--fire-core);flex-direction:column;gap:.5rem;padding:1.25rem;transition:box-shadow .3s,transform .2s;display:flex}.DashboardView-module__XLqfba__statCard:hover{transform:translateY(-2px);box-shadow:0 0 20px #ff480026,0 0 40px #ff48000d}.DashboardView-module__XLqfba__statLabel{font-family:var(--font-body);color:var(--text-muted);text-transform:uppercase;letter-spacing:.15em;font-size:.7rem}.DashboardView-module__XLqfba__statValue{font-family:var(--font-display);color:var(--text-primary);letter-spacing:.05em;font-size:2.25rem;font-weight:400;line-height:1}.DashboardView-module__XLqfba__menuToggle{z-index:30;background:var(--bg-elevated);border:1px solid var(--border-dim);color:var(--text-primary);cursor:pointer;padding:.4rem .6rem;font-size:1.25rem;display:none;position:fixed;top:.75rem;left:.75rem}.DashboardView-module__XLqfba__overlay{display:none}@media (max-width:768px){.DashboardView-module__XLqfba__sidebar{z-index:20;transition:transform .25s;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.DashboardView-module__XLqfba__sidebarOpen{transform:translate(0)}.DashboardView-module__XLqfba__menuToggle{display:block}.DashboardView-module__XLqfba__overlay{z-index:10;background:#0009;display:block;position:fixed;inset:0}.DashboardView-module__XLqfba__topbar{padding-left:3.5rem}.DashboardView-module__XLqfba__content{padding:1rem}.DashboardView-module__XLqfba__grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.DashboardView-module__XLqfba__statValue{font-size:1.75rem}}@media (max-width:480px){.DashboardView-module__XLqfba__topbar{padding-right:.75rem}.DashboardView-module__XLqfba__username{display:none}.DashboardView-module__XLqfba__grid{grid-template-columns:1fr}.DashboardView-module__XLqfba__content{padding:.75rem}}
.ProjectDetailView-module__jdImiG__layout{background:var(--bg-surface);min-height:100vh;color:var(--text-primary);font-family:var(--font-body);display:flex}.ProjectDetailView-module__jdImiG__sidebar{background:var(--bg-elevated);border-right:1px solid var(--border-dim);flex-direction:column;width:220px;min-width:220px;padding:1.5rem 0;display:flex}.ProjectDetailView-module__jdImiG__brand{font-family:var(--font-display);color:var(--text-primary);letter-spacing:.15em;padding:0 1.25rem 1.25rem;font-size:1.4rem;font-weight:400;position:relative}.ProjectDetailView-module__jdImiG__brand:after{content:"";background:linear-gradient(90deg,transparent,var(--fire-core),transparent);height:1px;position:absolute;bottom:0;left:1.25rem;right:1.25rem}.ProjectDetailView-module__jdImiG__nav{flex-direction:column;gap:2px;padding:1rem .75rem;display:flex}.ProjectDetailView-module__jdImiG__navItem{width:100%;color:var(--text-muted);font-family:var(--font-body);text-align:left;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;background:0 0;border:none;border-left:2px solid #0000;padding:.55rem .75rem;font-size:.75rem;transition:color .15s,border-color .15s;display:block}.ProjectDetailView-module__jdImiG__navItem:hover{color:var(--text-primary)}.ProjectDetailView-module__jdImiG__navItemActive{border-left-color:var(--fire-core);color:var(--fire-glow)}.ProjectDetailView-module__jdImiG__main{flex-direction:column;flex:1;min-width:0;display:flex}.ProjectDetailView-module__jdImiG__topbar{background:var(--bg-elevated);background-image:linear-gradient(var(--bg-elevated),var(--bg-elevated)),linear-gradient(90deg,transparent,var(--fire-core),transparent);background-origin:border-box;background-clip:padding-box,border-box;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}.ProjectDetailView-module__jdImiG__pageTitle{font-family:var(--font-display);letter-spacing:.1em;align-items:center;gap:.5rem;margin:0;font-size:1.3rem;font-weight:400;display:flex}.ProjectDetailView-module__jdImiG__breadcrumbLink{font-family:var(--font-display);letter-spacing:.1em;color:var(--text-muted);cursor:pointer;background:0 0;border:none;font-size:1.3rem;font-weight:400;transition:color .2s}.ProjectDetailView-module__jdImiG__breadcrumbLink:hover{color:var(--fire-core)}.ProjectDetailView-module__jdImiG__breadcrumbSep{color:var(--ash)}.ProjectDetailView-module__jdImiG__topbarRight{align-items:center;gap:1rem;display:flex}.ProjectDetailView-module__jdImiG__username{font-family:var(--font-body);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem}.ProjectDetailView-module__jdImiG__logoutButton{border:1px solid var(--border-dim);color:var(--text-muted);font-family:var(--font-body);text-transform:uppercase;letter-spacing:.1em;cursor:pointer;background:0 0;padding:.4rem .9rem;font-size:.7rem;transition:border-color .2s,color .2s}.ProjectDetailView-module__jdImiG__logoutButton:hover{border-color:var(--fire-core);color:var(--fire-core)}.ProjectDetailView-module__jdImiG__content{flex-direction:column;flex:1;padding:1.5rem;display:flex}.ProjectDetailView-module__jdImiG__contentHeader{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}.ProjectDetailView-module__jdImiG__projectName{font-family:var(--font-display);letter-spacing:.1em;color:var(--text-primary);margin:0 0 .25rem;font-size:1.5rem;font-weight:400}.ProjectDetailView-module__jdImiG__projectDescription{font-family:var(--font-body);color:var(--text-muted);margin:0;font-size:.75rem}.ProjectDetailView-module__jdImiG__newButton{clip-path:polygon(0 0,100% 0,96% 100%,0% 100%);background:linear-gradient(90deg,var(--fire-core),var(--fire-glow));color:var(--bg-void);font-family:var(--font-body);text-transform:uppercase;letter-spacing:.15em;cursor:pointer;white-space:nowrap;border:none;flex-shrink:0;padding:.55rem 1.25rem;font-size:.75rem;font-weight:600;transition:filter .2s}.ProjectDetailView-module__jdImiG__newButton:hover{filter:brightness(1.15)}.ProjectDetailView-module__jdImiG__menuToggle{z-index:30;background:var(--bg-elevated);border:1px solid var(--border-dim);color:var(--text-primary);cursor:pointer;padding:.4rem .6rem;font-size:1.25rem;display:none;position:fixed;top:.75rem;left:.75rem}.ProjectDetailView-module__jdImiG__overlay{display:none}@media (max-width:768px){.ProjectDetailView-module__jdImiG__sidebar{z-index:20;transition:transform .25s;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.ProjectDetailView-module__jdImiG__sidebarOpen{transform:translate(0)}.ProjectDetailView-module__jdImiG__menuToggle{display:block}.ProjectDetailView-module__jdImiG__overlay{z-index:10;background:#0009;display:block;position:fixed;inset:0}.ProjectDetailView-module__jdImiG__topbar{padding-left:3.5rem}.ProjectDetailView-module__jdImiG__content{padding:1rem}.ProjectDetailView-module__jdImiG__contentHeader{flex-direction:column}.ProjectDetailView-module__jdImiG__projectName{font-size:1.2rem}}@media (max-width:480px){.ProjectDetailView-module__jdImiG__topbar{padding-right:.75rem}.ProjectDetailView-module__jdImiG__username{display:none}.ProjectDetailView-module__jdImiG__content{padding:.75rem}.ProjectDetailView-module__jdImiG__pageTitle,.ProjectDetailView-module__jdImiG__breadcrumbLink{font-size:1rem}.ProjectDetailView-module__jdImiG__newButton{padding:.5rem 1rem;font-size:.65rem}}
.ProjectsView-module__5LTxAq__layout{background:var(--bg-surface);min-height:100vh;color:var(--text-primary);font-family:var(--font-body);display:flex}.ProjectsView-module__5LTxAq__sidebar{background:var(--bg-elevated);border-right:1px solid var(--border-dim);flex-direction:column;width:220px;min-width:220px;padding:1.5rem 0;display:flex}.ProjectsView-module__5LTxAq__brand{font-family:var(--font-display);color:var(--text-primary);letter-spacing:.15em;padding:0 1.25rem 1.25rem;font-size:1.4rem;font-weight:400;position:relative}.ProjectsView-module__5LTxAq__brand:after{content:"";background:linear-gradient(90deg,transparent,var(--fire-core),transparent);height:1px;position:absolute;bottom:0;left:1.25rem;right:1.25rem}.ProjectsView-module__5LTxAq__nav{flex-direction:column;gap:2px;padding:1rem .75rem;display:flex}.ProjectsView-module__5LTxAq__navItem{width:100%;color:var(--text-muted);font-family:var(--font-body);text-align:left;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;background:0 0;border:none;border-left:2px solid #0000;padding:.55rem .75rem;font-size:.75rem;transition:color .15s,border-color .15s;display:block}.ProjectsView-module__5LTxAq__navItem:hover{color:var(--text-primary)}.ProjectsView-module__5LTxAq__navItemActive{border-left-color:var(--fire-core);color:var(--fire-glow)}.ProjectsView-module__5LTxAq__main{flex-direction:column;flex:1;min-width:0;display:flex}.ProjectsView-module__5LTxAq__topbar{background:var(--bg-elevated);background-image:linear-gradient(var(--bg-elevated),var(--bg-elevated)),linear-gradient(90deg,transparent,var(--fire-core),transparent);background-origin:border-box;background-clip:padding-box,border-box;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}.ProjectsView-module__5LTxAq__pageTitle{font-family:var(--font-display);letter-spacing:.1em;margin:0;font-size:1.3rem;font-weight:400}.ProjectsView-module__5LTxAq__topbarRight{align-items:center;gap:1rem;display:flex}.ProjectsView-module__5LTxAq__username{font-family:var(--font-body);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem}.ProjectsView-module__5LTxAq__logoutButton{border:1px solid var(--border-dim);color:var(--text-muted);font-family:var(--font-body);text-transform:uppercase;letter-spacing:.1em;cursor:pointer;background:0 0;padding:.4rem .9rem;font-size:.7rem;transition:border-color .2s,color .2s}.ProjectsView-module__5LTxAq__logoutButton:hover{border-color:var(--fire-core);color:var(--fire-core)}.ProjectsView-module__5LTxAq__content{flex:1;padding:1.5rem}.ProjectsView-module__5LTxAq__contentHeader{justify-content:space-between;align-items:center;margin-bottom:1.25rem;display:flex}.ProjectsView-module__5LTxAq__sectionTitle{font-family:var(--font-body);color:var(--text-muted);text-transform:uppercase;letter-spacing:.15em;margin:0;font-size:.7rem;font-weight:600}.ProjectsView-module__5LTxAq__newButton{clip-path:polygon(0 0,100% 0,96% 100%,0% 100%);background:linear-gradient(90deg,var(--fire-core),var(--fire-glow));color:var(--bg-void);font-family:var(--font-body);text-transform:uppercase;letter-spacing:.15em;cursor:pointer;border:none;padding:.55rem 1.25rem;font-size:.75rem;font-weight:600;transition:filter .2s}.ProjectsView-module__5LTxAq__newButton:hover{filter:brightness(1.15)}.ProjectsView-module__5LTxAq__grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;display:grid}.ProjectsView-module__5LTxAq__card{background:var(--bg-elevated);border:1px solid var(--border-dim);border-top:2px solid var(--fire-core);cursor:pointer;flex-direction:column;gap:.5rem;padding:1.25rem;transition:box-shadow .3s,transform .2s;display:flex}.ProjectsView-module__5LTxAq__card:hover{transform:translateY(-2px);box-shadow:0 0 20px #ff480026,0 0 40px #ff48000d}.ProjectsView-module__5LTxAq__cardName{font-family:var(--font-display);letter-spacing:.1em;color:var(--text-primary);margin:0;font-size:1.2rem;font-weight:400}.ProjectsView-module__5LTxAq__cardDescription{font-family:var(--font-body);color:var(--text-muted);margin:0;font-size:.75rem;line-height:1.5}.ProjectsView-module__5LTxAq__cardStats{align-items:center;gap:.35rem;margin-top:.25rem;display:flex}.ProjectsView-module__5LTxAq__stat{font-family:var(--font-body);color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.65rem}.ProjectsView-module__5LTxAq__statDivider{color:var(--ash);font-size:.65rem}.ProjectsView-module__5LTxAq__progressWrapper{align-items:center;gap:.75rem;margin-top:.25rem;display:flex}.ProjectsView-module__5LTxAq__progressBar{background:var(--border-dim);flex:1;height:4px}.ProjectsView-module__5LTxAq__progressFill{background:linear-gradient(90deg,var(--fire-core),var(--fire-glow));height:100%;transition:width .3s}.ProjectsView-module__5LTxAq__progressLabel{font-family:var(--font-body);color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;font-size:.6rem}.ProjectsView-module__5LTxAq__empty{flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:4rem 1rem;display:flex}.ProjectsView-module__5LTxAq__emptyText{font-family:var(--font-body);color:var(--text-muted);text-transform:uppercase;letter-spacing:.1em;font-size:.8rem}.ProjectsView-module__5LTxAq__menuToggle{z-index:30;background:var(--bg-elevated);border:1px solid var(--border-dim);color:var(--text-primary);cursor:pointer;padding:.4rem .6rem;font-size:1.25rem;display:none;position:fixed;top:.75rem;left:.75rem}.ProjectsView-module__5LTxAq__overlay{display:none}@media (max-width:768px){.ProjectsView-module__5LTxAq__sidebar{z-index:20;transition:transform .25s;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.ProjectsView-module__5LTxAq__sidebarOpen{transform:translate(0)}.ProjectsView-module__5LTxAq__menuToggle{display:block}.ProjectsView-module__5LTxAq__overlay{z-index:10;background:#0009;display:block;position:fixed;inset:0}.ProjectsView-module__5LTxAq__topbar{padding-left:3.5rem}.ProjectsView-module__5LTxAq__content{padding:1rem}.ProjectsView-module__5LTxAq__grid{grid-template-columns:1fr}.ProjectsView-module__5LTxAq__contentHeader{flex-direction:column;align-items:flex-start;gap:.75rem}}@media (max-width:480px){.ProjectsView-module__5LTxAq__topbar{padding-right:.75rem}.ProjectsView-module__5LTxAq__username{display:none}.ProjectsView-module__5LTxAq__content{padding:.75rem}.ProjectsView-module__5LTxAq__cardName{font-size:1rem}.ProjectsView-module__5LTxAq__card{padding:1rem}.ProjectsView-module__5LTxAq__newButton{padding:.5rem 1rem;font-size:.65rem}}
