.NotificationBanner-module-scss-module__CN2T9W__banner{background-color:#eff6ff;border-bottom:1px solid #bfdbfe;justify-content:space-between;align-items:center;gap:clamp(12px,10.6667px + .416667vw,16px);padding:clamp(8px,6.66667px + .416667vw,12px) clamp(12px,10.6667px + .416667vw,16px);display:flex}@media (max-width:639px){.NotificationBanner-module-scss-module__CN2T9W__banner{flex-direction:column;align-items:flex-start;gap:clamp(8px,6.66667px + .416667vw,12px)}}@media (min-width:768px){.NotificationBanner-module-scss-module__CN2T9W__banner{padding-left:calc(240px + clamp(12px,10.6667px + .416667vw,16px))}}.NotificationBanner-module-scss-module__CN2T9W__message{color:#1e40af;margin:0;font-size:.875rem;line-height:1.4}.NotificationBanner-module-scss-module__CN2T9W__actions{flex-shrink:0;align-items:center;gap:clamp(4px,2.66667px + .416667vw,8px);display:flex}
.Sidebar-module-scss-module__j_pN4a__overlay{z-index:400;opacity:0;visibility:hidden;background-color:#00000080;transition:opacity .2s,visibility .2s;position:fixed;inset:0}@media (min-width:768px){.Sidebar-module-scss-module__j_pN4a__overlay{display:none}}.Sidebar-module-scss-module__j_pN4a__overlayVisible{opacity:1;visibility:visible}.Sidebar-module-scss-module__j_pN4a__sidebar{z-index:300;background-color:#f9fafb;border-right:1px solid #e5e7eb;flex-direction:column;width:240px;height:calc(100vh + -1*clamp(3.5rem,3.33333rem + .0520833vw,4rem) - 56px);padding:clamp(12px,10.6667px + .416667vw,16px);transition:transform .2s;display:flex;position:fixed;top:clamp(3.5rem,3.33333rem + .0520833vw,4rem);left:0;transform:translate(-100%)}@media (min-width:768px){.Sidebar-module-scss-module__j_pN4a__sidebar{transform:translate(0)}}.Sidebar-module-scss-module__j_pN4a__sidebarOpen{transform:translate(0)}.Sidebar-module-scss-module__j_pN4a__repoSelector{margin-bottom:clamp(16px,13.3333px + .833333vw,24px);position:relative}.Sidebar-module-scss-module__j_pN4a__dropdownTrigger{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0}.Sidebar-module-scss-module__j_pN4a__dropdownTrigger:disabled{cursor:not-allowed}.Sidebar-module-scss-module__j_pN4a__dropdownTrigger:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.Sidebar-module-scss-module__j_pN4a__dropdownTrigger{border-radius:6px;align-items:center;gap:clamp(8px,6.66667px + .416667vw,12px);width:100%;padding:clamp(8px,6.66667px + .416667vw,12px) clamp(12px,10.6667px + .416667vw,16px);transition:background-color .15s;display:flex}.Sidebar-module-scss-module__j_pN4a__dropdownTrigger:hover{background-color:#f3f4f6}.Sidebar-module-scss-module__j_pN4a__repoIcon{color:#6b7280;justify-content:center;align-items:center;display:flex}.Sidebar-module-scss-module__j_pN4a__repoName{text-align:left;color:#111827;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.875rem;font-weight:500;overflow:hidden}.Sidebar-module-scss-module__j_pN4a__dropdownArrow{color:#9ca3af;justify-content:center;align-items:center;transition:transform .15s;display:flex}.Sidebar-module-scss-module__j_pN4a__dropdownPanel{z-index:100;background-color:#fff;border:1px solid #e5e7eb;border-radius:6px;margin:clamp(4px,2.66667px + .416667vw,8px) 0 0;position:absolute;top:100%;left:0;right:0;overflow:hidden;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.Sidebar-module-scss-module__j_pN4a__dropdownList{max-height:240px;margin:0;padding:clamp(4px,2.66667px + .416667vw,8px) 0;list-style:none;overflow-y:auto}.Sidebar-module-scss-module__j_pN4a__dropdownItem{color:#111827;cursor:pointer;justify-content:flex-start;align-items:center;gap:clamp(8px,6.66667px + .416667vw,12px);padding:clamp(8px,6.66667px + .416667vw,12px) clamp(12px,10.6667px + .416667vw,16px);font-size:.875rem;transition:background-color .1s;display:flex}.Sidebar-module-scss-module__j_pN4a__dropdownItem:hover,.Sidebar-module-scss-module__j_pN4a__dropdownItem:focus{background-color:#f3f4f6;outline:none}.Sidebar-module-scss-module__j_pN4a__dropdownItemActive{color:#2563eb;font-weight:500}.Sidebar-module-scss-module__j_pN4a__checkbox{color:#9ca3af;flex-shrink:0;align-items:center;display:flex}.Sidebar-module-scss-module__j_pN4a__checkboxChecked{color:#2563eb}.Sidebar-module-scss-module__j_pN4a__dropdownItemLabel{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.Sidebar-module-scss-module__j_pN4a__dropdownDivider{background-color:#e5e7eb;height:1px;margin:clamp(4px,2.66667px + .416667vw,8px) 0}.Sidebar-module-scss-module__j_pN4a__dropdownManage{padding:0}.Sidebar-module-scss-module__j_pN4a__dropdownManageLink{color:#6b7280;padding:clamp(8px,6.66667px + .416667vw,12px) clamp(12px,10.6667px + .416667vw,16px);font-size:.875rem;text-decoration:none;transition:background-color .1s,color .1s;display:block}.Sidebar-module-scss-module__j_pN4a__dropdownManageLink:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.Sidebar-module-scss-module__j_pN4a__dropdownManageLink:hover{color:#111827;background-color:#f3f4f6;text-decoration:none}.Sidebar-module-scss-module__j_pN4a__nav{flex:1;overflow-y:auto}.Sidebar-module-scss-module__j_pN4a__navList{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.Sidebar-module-scss-module__j_pN4a__navLink{color:#6b7280;border-radius:6px;padding:clamp(8px,6.66667px + .416667vw,12px) clamp(12px,10.6667px + .416667vw,16px);font-size:.875rem;font-weight:500;text-decoration:none;transition:background-color .15s,color .15s;display:block}.Sidebar-module-scss-module__j_pN4a__navLink:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.Sidebar-module-scss-module__j_pN4a__navLink:hover{color:#111827;background-color:#f3f4f6;text-decoration:none}.Sidebar-module-scss-module__j_pN4a__navLink:active{background-color:#e5e7eb}.Sidebar-module-scss-module__j_pN4a__sidebarFooter{border-top:1px solid #e5e7eb;padding-top:clamp(12px,10.6667px + .416667vw,16px)}.Sidebar-module-scss-module__j_pN4a__signOutButton{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0}.Sidebar-module-scss-module__j_pN4a__signOutButton:disabled{cursor:not-allowed}.Sidebar-module-scss-module__j_pN4a__signOutButton:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.Sidebar-module-scss-module__j_pN4a__signOutButton{color:#6b7280;text-align:left;border-radius:6px;width:100%;padding:clamp(8px,6.66667px + .416667vw,12px) clamp(12px,10.6667px + .416667vw,16px);font-size:.875rem;font-weight:500;transition:background-color .15s,color .15s;display:block}.Sidebar-module-scss-module__j_pN4a__signOutButton:hover{color:#111827;background-color:#f3f4f6}.Sidebar-module-scss-module__j_pN4a__signOutButton:disabled{opacity:.5;cursor:not-allowed}
.Accordion-module-scss-module__l1UqZq__accordion{background-color:#e5e7eb;border-radius:8px;flex-direction:column;gap:1px;display:flex;overflow:hidden}.Accordion-module-scss-module__l1UqZq__item{background-color:#fff}.Accordion-module-scss-module__l1UqZq__trigger{cursor:pointer;color:#111827;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:clamp(12px,10.6667px + .416667vw,16px) clamp(16px,13.3333px + .833333vw,24px);font-size:1rem;font-weight:500;transition:background-color .15s;display:flex}.Accordion-module-scss-module__l1UqZq__trigger:hover{background-color:#f9fafb}.Accordion-module-scss-module__l1UqZq__chevron{color:#6b7280;flex-shrink:0;width:20px;height:20px;transition:transform .2s}.Accordion-module-scss-module__l1UqZq__chevronOpen{transform:rotate(180deg)}.Accordion-module-scss-module__l1UqZq__content{transition:max-height .2s;overflow:hidden}.Accordion-module-scss-module__l1UqZq__contentInner{padding:0 clamp(16px,13.3333px + .833333vw,24px) clamp(16px,13.3333px + .833333vw,24px)}
.DataTable-module-scss-module__QtilbW__container{width:100%}.DataTable-module-scss-module__QtilbW__tableWrapper{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.DataTable-module-scss-module__QtilbW__tableWrapper::-webkit-scrollbar{height:8px}.DataTable-module-scss-module__QtilbW__tableWrapper::-webkit-scrollbar-track{background:#f9fafb;border-radius:4px}.DataTable-module-scss-module__QtilbW__tableWrapper::-webkit-scrollbar-thumb{background:#e5e7eb;border-radius:4px}.DataTable-module-scss-module__QtilbW__tableWrapper::-webkit-scrollbar-thumb:hover{background:#9ca3af}.DataTable-module-scss-module__QtilbW__table{border-collapse:collapse;border-spacing:0;color:#111827;width:100%;min-width:600px;font-size:.875rem;line-height:1.5}.DataTable-module-scss-module__QtilbW__table.DataTable-module-scss-module__QtilbW__bordered,.DataTable-module-scss-module__QtilbW__table.DataTable-module-scss-module__QtilbW__bordered .DataTable-module-scss-module__QtilbW__th,.DataTable-module-scss-module__QtilbW__table.DataTable-module-scss-module__QtilbW__bordered .DataTable-module-scss-module__QtilbW__td{border:1px solid #e5e7eb}.DataTable-module-scss-module__QtilbW__table.DataTable-module-scss-module__QtilbW__compact .DataTable-module-scss-module__QtilbW__th,.DataTable-module-scss-module__QtilbW__table.DataTable-module-scss-module__QtilbW__compact .DataTable-module-scss-module__QtilbW__td{padding:clamp(4px,2.66667px + .416667vw,8px) clamp(8px,6.66667px + .416667vw,12px)}.DataTable-module-scss-module__QtilbW__table.DataTable-module-scss-module__QtilbW__striped .DataTable-module-scss-module__QtilbW__tbody .DataTable-module-scss-module__QtilbW__tr:nth-child(2n){background-color:#f9fafb}.DataTable-module-scss-module__QtilbW__thead{background-color:#f9fafb;border-bottom:2px solid #e5e7eb}.DataTable-module-scss-module__QtilbW__th{text-align:left;color:#111827;white-space:nowrap;vertical-align:middle;padding:clamp(8px,6.66667px + .416667vw,12px) clamp(12px,10.6667px + .416667vw,16px);font-weight:600}.DataTable-module-scss-module__QtilbW__th.DataTable-module-scss-module__QtilbW__sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.DataTable-module-scss-module__QtilbW__th.DataTable-module-scss-module__QtilbW__sorted{color:#2563eb}.DataTable-module-scss-module__QtilbW__sortButton{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0}.DataTable-module-scss-module__QtilbW__sortButton:disabled{cursor:not-allowed}.DataTable-module-scss-module__QtilbW__sortButton:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.DataTable-module-scss-module__QtilbW__sortButton{text-align:left;width:100%;color:inherit;border-radius:4px;align-items:center;gap:clamp(4px,2.66667px + .416667vw,8px);margin:calc(-1*clamp(4px,2.66667px + .416667vw,8px));padding:clamp(4px,2.66667px + .416667vw,8px);font-weight:600;transition:background-color .15s;display:inline-flex}.DataTable-module-scss-module__QtilbW__sortButton:hover{background-color:#f3f4f6}.DataTable-module-scss-module__QtilbW__sortIcon{opacity:.4;flex-shrink:0;transition:opacity .15s}.DataTable-module-scss-module__QtilbW__sortButton:hover .DataTable-module-scss-module__QtilbW__sortIcon{opacity:.7}.DataTable-module-scss-module__QtilbW__sortIcon.DataTable-module-scss-module__QtilbW__sortAsc,.DataTable-module-scss-module__QtilbW__sortIcon.DataTable-module-scss-module__QtilbW__sortDesc{opacity:1;color:#2563eb}.DataTable-module-scss-module__QtilbW__filterRow{background-color:#fff;border-bottom:1px solid #e5e7eb}.DataTable-module-scss-module__QtilbW__filterCell{padding:clamp(4px,2.66667px + .416667vw,8px) clamp(12px,10.6667px + .416667vw,16px)}.DataTable-module-scss-module__QtilbW__filterInput{color:#111827;background-color:#fff;border:1px solid #e5e7eb;border-radius:4px;width:100%;padding:clamp(4px,2.66667px + .416667vw,8px) clamp(8px,6.66667px + .416667vw,12px);font-family:inherit;font-size:.875rem;transition:border-color .15s,box-shadow .15s}.DataTable-module-scss-module__QtilbW__filterInput:focus-visible{outline-offset:0;outline:2px solid #2563eb}.DataTable-module-scss-module__QtilbW__filterInput:focus{border-color:#2563eb;outline:none}.DataTable-module-scss-module__QtilbW__filterInput::placeholder{color:#9ca3af}.DataTable-module-scss-module__QtilbW__tbody{background-color:#fff}.DataTable-module-scss-module__QtilbW__tr{border-bottom:1px solid #e5e7eb;transition:background-color .15s}.DataTable-module-scss-module__QtilbW__tr:last-child{border-bottom:none}.DataTable-module-scss-module__QtilbW__tr.DataTable-module-scss-module__QtilbW__clickable{cursor:pointer}.DataTable-module-scss-module__QtilbW__tr.DataTable-module-scss-module__QtilbW__clickable:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.DataTable-module-scss-module__QtilbW__tr.DataTable-module-scss-module__QtilbW__clickable:hover{background-color:#f9fafb}.DataTable-module-scss-module__QtilbW__tr.DataTable-module-scss-module__QtilbW__clickable:active{background-color:#f3f4f6}.DataTable-module-scss-module__QtilbW__td{vertical-align:middle;color:#111827;padding:clamp(8px,6.66667px + .416667vw,12px) clamp(12px,10.6667px + .416667vw,16px)}.DataTable-module-scss-module__QtilbW__emptyCell{text-align:center;padding:clamp(32px,26.6667px + 1.66667vw,48px) clamp(12px,10.6667px + .416667vw,16px)}.DataTable-module-scss-module__QtilbW__emptyState{flex-direction:column;align-items:center;gap:clamp(12px,10.6667px + .416667vw,16px);display:flex}.DataTable-module-scss-module__QtilbW__emptyIcon{color:#9ca3af}.DataTable-module-scss-module__QtilbW__emptyMessage{color:#6b7280;margin:0;font-size:1rem}.DataTable-module-scss-module__QtilbW__skeleton{background:linear-gradient(90deg,#f9fafb 25%,#f3f4f6 50%,#f9fafb 75%) 0 0/200% 100%;border-radius:4px;height:1em;animation:1.5s infinite DataTable-module-scss-module__QtilbW__shimmer}@keyframes DataTable-module-scss-module__QtilbW__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.DataTable-module-scss-module__QtilbW__pagination{border-top:1px solid #e5e7eb;flex-direction:column;gap:clamp(12px,10.6667px + .416667vw,16px);padding:clamp(12px,10.6667px + .416667vw,16px) 0;display:flex}@media (min-width:768px){.DataTable-module-scss-module__QtilbW__pagination{flex-direction:row;justify-content:space-between;align-items:center}}.DataTable-module-scss-module__QtilbW__paginationInfo{color:#6b7280;font-size:.875rem}.DataTable-module-scss-module__QtilbW__paginationControls{flex-wrap:wrap;align-items:center;gap:clamp(12px,10.6667px + .416667vw,16px);display:flex}.DataTable-module-scss-module__QtilbW__pageSize{align-items:center;gap:clamp(4px,2.66667px + .416667vw,8px);display:flex}.DataTable-module-scss-module__QtilbW__pageSizeLabel{color:#6b7280;font-size:.875rem}.DataTable-module-scss-module__QtilbW__pageSizeSelect{color:#111827;cursor:pointer;background-color:#fff;border:1px solid #e5e7eb;border-radius:4px;padding:clamp(4px,2.66667px + .416667vw,8px) clamp(8px,6.66667px + .416667vw,12px);font-family:inherit;font-size:.875rem;transition:border-color .15s}.DataTable-module-scss-module__QtilbW__pageSizeSelect:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.DataTable-module-scss-module__QtilbW__pageSizeSelect:hover{border-color:#9ca3af}.DataTable-module-scss-module__QtilbW__pageNav{align-items:center;gap:clamp(4px,2.66667px + .416667vw,8px);display:flex}.DataTable-module-scss-module__QtilbW__pageButton{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0}.DataTable-module-scss-module__QtilbW__pageButton:disabled{cursor:not-allowed}.DataTable-module-scss-module__QtilbW__pageButton:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.DataTable-module-scss-module__QtilbW__pageButton{color:#6b7280;background-color:#fff;border:1px solid #e5e7eb;border-radius:4px;justify-content:center;align-items:center;min-width:32px;height:32px;padding:0 clamp(4px,2.66667px + .416667vw,8px);font-size:.875rem;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.DataTable-module-scss-module__QtilbW__pageButton:hover:not(:disabled){color:#111827;background-color:#f9fafb;border-color:#9ca3af}.DataTable-module-scss-module__QtilbW__pageButton:disabled{opacity:.5;cursor:not-allowed}.DataTable-module-scss-module__QtilbW__pageButton.DataTable-module-scss-module__QtilbW__active{color:#fff;background-color:#2563eb;border-color:#2563eb}.DataTable-module-scss-module__QtilbW__pageButton.DataTable-module-scss-module__QtilbW__active:hover{background-color:#1e40af;border-color:#1e40af}.DataTable-module-scss-module__QtilbW__pageNumber{font-weight:500}.DataTable-module-scss-module__QtilbW__ellipsis{color:#9ca3af;justify-content:center;align-items:center;min-width:32px;height:32px;font-size:.875rem;display:inline-flex}
.TasksList-module-scss-module__Er7pzq__statusBadge{text-transform:capitalize;border-radius:9999px;padding:clamp(4px,2.66667px + .416667vw,8px) clamp(8px,6.66667px + .416667vw,12px);font-size:.875rem;font-weight:500;display:inline-block}.TasksList-module-scss-module__Er7pzq__statusPending{color:#b45309;background-color:#fde68a}.TasksList-module-scss-module__Er7pzq__statusIn_progress{color:#1e40af;background-color:#bfdbfe}.TasksList-module-scss-module__Er7pzq__statusCompleted{color:#15803d;background-color:#bbf7d0}
.TaskForm-module-scss-module__g-Khlq__container{background-color:#fff;border-radius:8px;width:100%;max-width:600px;padding:clamp(16px,13.3333px + .833333vw,24px);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.TaskForm-module-scss-module__g-Khlq__title{color:#111827;margin:0 0 clamp(16px,13.3333px + .833333vw,24px);font-size:clamp(1.25rem,1.16667rem + .0260417vw,1.5rem);font-weight:700;line-height:1.25}.TaskForm-module-scss-module__g-Khlq__form{flex-direction:column;gap:clamp(16px,13.3333px + .833333vw,24px);display:flex}.TaskForm-module-scss-module__g-Khlq__formError{color:#b91c1c;background-color:#fef2f2;border:1px solid #fecaca;border-radius:6px;padding:clamp(12px,10.6667px + .416667vw,16px);font-size:.875rem;line-height:1.5}.TaskForm-module-scss-module__g-Khlq__fields{flex-direction:column;gap:clamp(12px,10.6667px + .416667vw,16px);display:flex}.TaskForm-module-scss-module__g-Khlq__requirementsField{flex-direction:column;gap:clamp(4px,2.66667px + .416667vw,8px);display:flex}.TaskForm-module-scss-module__g-Khlq__requirementsField .TaskForm-module-scss-module__g-Khlq__enrichActions{justify-content:flex-end;display:flex}.TaskForm-module-scss-module__g-Khlq__actions{border-top:1px solid #e5e7eb;justify-content:flex-end;gap:clamp(8px,6.66667px + .416667vw,12px);padding-top:clamp(12px,10.6667px + .416667vw,16px);display:flex}@media (max-width:480px){.TaskForm-module-scss-module__g-Khlq__actions{flex-direction:column-reverse}.TaskForm-module-scss-module__g-Khlq__actions>*{width:100%}}
.Input-module-scss-module__fJVeTG__fieldWrapper,.Input-module-scss-module__fJVeTG__wrapper{flex-direction:column;gap:clamp(4px,2.66667px + .416667vw,8px);display:flex}.Input-module-scss-module__fJVeTG__label{color:#111827;font-size:.875rem;font-weight:500;line-height:1.5;display:block}.Input-module-scss-module__fJVeTG__label.Input-module-scss-module__fJVeTG__required:after{content:" *";color:#ef4444}.Input-module-scss-module__fJVeTG__label.Input-module-scss-module__fJVeTG__disabled{opacity:.5;cursor:not-allowed}.Input-module-scss-module__fJVeTG__inputBase,.Input-module-scss-module__fJVeTG__input{color:#111827;background-color:#fff;border:1px solid #e5e7eb;border-radius:4px;width:100%;padding:clamp(8px,6.66667px + .416667vw,12px) clamp(12px,10.6667px + .416667vw,16px);font-family:inherit;font-size:1rem;line-height:1.5;transition:border-color .15s,box-shadow .15s}.Input-module-scss-module__fJVeTG__inputBase:focus-visible,.Input-module-scss-module__fJVeTG__input:focus-visible{outline-offset:0;outline:2px solid #2563eb}.Input-module-scss-module__fJVeTG__inputBase:focus,.Input-module-scss-module__fJVeTG__input:focus{border-color:#2563eb;outline:none}.Input-module-scss-module__fJVeTG__inputBase::placeholder,.Input-module-scss-module__fJVeTG__input::placeholder{color:#9ca3af}.Input-module-scss-module__fJVeTG__inputBase:disabled,.Input-module-scss-module__fJVeTG__input:disabled{opacity:.5;cursor:not-allowed;background-color:#f9fafb}.Input-module-scss-module__fJVeTG__inputBase.Input-module-scss-module__fJVeTG__error,.Input-module-scss-module__fJVeTG__error.Input-module-scss-module__fJVeTG__input,.Input-module-scss-module__fJVeTG__inputBase.Input-module-scss-module__fJVeTG__error:focus,.Input-module-scss-module__fJVeTG__error.Input-module-scss-module__fJVeTG__input:focus{border-color:#ef4444}.Input-module-scss-module__fJVeTG__inputBase.Input-module-scss-module__fJVeTG__success,.Input-module-scss-module__fJVeTG__success.Input-module-scss-module__fJVeTG__input,.Input-module-scss-module__fJVeTG__inputBase.Input-module-scss-module__fJVeTG__success:focus,.Input-module-scss-module__fJVeTG__success.Input-module-scss-module__fJVeTG__input:focus{border-color:#22c55e}.Input-module-scss-module__fJVeTG__helperText{color:#6b7280;margin:0;font-size:.875rem;line-height:1.5}.Input-module-scss-module__fJVeTG__helperText.Input-module-scss-module__fJVeTG__error{color:#ef4444}.Input-module-scss-module__fJVeTG__helperText.Input-module-scss-module__fJVeTG__success{color:#15803d}.Input-module-scss-module__fJVeTG__sizeSmall{padding:clamp(4px,2.66667px + .416667vw,8px) clamp(8px,6.66667px + .416667vw,12px);font-size:.875rem}.Input-module-scss-module__fJVeTG__sizeLarge{padding:clamp(12px,10.6667px + .416667vw,16px) clamp(16px,13.3333px + .833333vw,24px);font-size:clamp(1.125rem,1.08333rem + .0130208vw,1.25rem)}.Input-module-scss-module__fJVeTG__fullWidth{width:100%}.Input-module-scss-module__fJVeTG__input[type=number]{appearance:textfield}.Input-module-scss-module__fJVeTG__input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.Input-module-scss-module__fJVeTG__input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}.Input-module-scss-module__fJVeTG__input[type=search]::-webkit-search-cancel-button{appearance:none}
.Textarea-module-scss-module__M3KsYW__fieldWrapper,.Textarea-module-scss-module__M3KsYW__wrapper{flex-direction:column;gap:clamp(4px,2.66667px + .416667vw,8px);display:flex}.Textarea-module-scss-module__M3KsYW__label{color:#111827;font-size:.875rem;font-weight:500;line-height:1.5;display:block}.Textarea-module-scss-module__M3KsYW__label.Textarea-module-scss-module__M3KsYW__required:after{content:" *";color:#ef4444}.Textarea-module-scss-module__M3KsYW__label.Textarea-module-scss-module__M3KsYW__disabled{opacity:.5;cursor:not-allowed}.Textarea-module-scss-module__M3KsYW__inputBase,.Textarea-module-scss-module__M3KsYW__textarea{color:#111827;background-color:#fff;border:1px solid #e5e7eb;border-radius:4px;width:100%;padding:clamp(8px,6.66667px + .416667vw,12px) clamp(12px,10.6667px + .416667vw,16px);font-family:inherit;font-size:1rem;line-height:1.5;transition:border-color .15s,box-shadow .15s}.Textarea-module-scss-module__M3KsYW__inputBase:focus-visible,.Textarea-module-scss-module__M3KsYW__textarea:focus-visible{outline-offset:0;outline:2px solid #2563eb}.Textarea-module-scss-module__M3KsYW__inputBase:focus,.Textarea-module-scss-module__M3KsYW__textarea:focus{border-color:#2563eb;outline:none}.Textarea-module-scss-module__M3KsYW__inputBase::placeholder,.Textarea-module-scss-module__M3KsYW__textarea::placeholder{color:#9ca3af}.Textarea-module-scss-module__M3KsYW__inputBase:disabled,.Textarea-module-scss-module__M3KsYW__textarea:disabled{opacity:.5;cursor:not-allowed;background-color:#f9fafb}.Textarea-module-scss-module__M3KsYW__inputBase.Textarea-module-scss-module__M3KsYW__error,.Textarea-module-scss-module__M3KsYW__error.Textarea-module-scss-module__M3KsYW__textarea,.Textarea-module-scss-module__M3KsYW__inputBase.Textarea-module-scss-module__M3KsYW__error:focus,.Textarea-module-scss-module__M3KsYW__error.Textarea-module-scss-module__M3KsYW__textarea:focus{border-color:#ef4444}.Textarea-module-scss-module__M3KsYW__inputBase.Textarea-module-scss-module__M3KsYW__success,.Textarea-module-scss-module__M3KsYW__success.Textarea-module-scss-module__M3KsYW__textarea,.Textarea-module-scss-module__M3KsYW__inputBase.Textarea-module-scss-module__M3KsYW__success:focus,.Textarea-module-scss-module__M3KsYW__success.Textarea-module-scss-module__M3KsYW__textarea:focus{border-color:#22c55e}.Textarea-module-scss-module__M3KsYW__helperText{color:#6b7280;margin:0;font-size:.875rem;line-height:1.5}.Textarea-module-scss-module__M3KsYW__helperText.Textarea-module-scss-module__M3KsYW__error{color:#ef4444}.Textarea-module-scss-module__M3KsYW__helperText.Textarea-module-scss-module__M3KsYW__success{color:#15803d}.Textarea-module-scss-module__M3KsYW__sizeSmall{padding:clamp(4px,2.66667px + .416667vw,8px) clamp(8px,6.66667px + .416667vw,12px);font-size:.875rem}.Textarea-module-scss-module__M3KsYW__sizeLarge{padding:clamp(12px,10.6667px + .416667vw,16px) clamp(16px,13.3333px + .833333vw,24px);font-size:clamp(1.125rem,1.08333rem + .0130208vw,1.25rem)}.Textarea-module-scss-module__M3KsYW__fullWidth{width:100%}.Textarea-module-scss-module__M3KsYW__textarea{resize:vertical;min-height:100px;overflow-y:auto}.Textarea-module-scss-module__M3KsYW__sizeSmall{min-height:80px}.Textarea-module-scss-module__M3KsYW__sizeLarge{min-height:120px}.Textarea-module-scss-module__M3KsYW__resizeNone{resize:none}.Textarea-module-scss-module__M3KsYW__resizeBoth{resize:both}.Textarea-module-scss-module__M3KsYW__resizeHorizontal{resize:horizontal}.Textarea-module-scss-module__M3KsYW__resizeVertical{resize:vertical}
.Select-module-scss-module__unkdla__fieldWrapper,.Select-module-scss-module__unkdla__wrapper{flex-direction:column;gap:clamp(4px,2.66667px + .416667vw,8px);display:flex}.Select-module-scss-module__unkdla__label{color:#111827;font-size:.875rem;font-weight:500;line-height:1.5;display:block}.Select-module-scss-module__unkdla__label.Select-module-scss-module__unkdla__required:after{content:" *";color:#ef4444}.Select-module-scss-module__unkdla__label.Select-module-scss-module__unkdla__disabled{opacity:.5;cursor:not-allowed}.Select-module-scss-module__unkdla__inputBase,.Select-module-scss-module__unkdla__select{color:#111827;background-color:#fff;border:1px solid #e5e7eb;border-radius:4px;width:100%;padding:clamp(8px,6.66667px + .416667vw,12px) clamp(12px,10.6667px + .416667vw,16px);font-family:inherit;font-size:1rem;line-height:1.5;transition:border-color .15s,box-shadow .15s}.Select-module-scss-module__unkdla__inputBase:focus-visible,.Select-module-scss-module__unkdla__select:focus-visible{outline-offset:0;outline:2px solid #2563eb}.Select-module-scss-module__unkdla__inputBase:focus,.Select-module-scss-module__unkdla__select:focus{border-color:#2563eb;outline:none}.Select-module-scss-module__unkdla__inputBase::placeholder,.Select-module-scss-module__unkdla__select::placeholder{color:#9ca3af}.Select-module-scss-module__unkdla__inputBase:disabled,.Select-module-scss-module__unkdla__select:disabled{opacity:.5;cursor:not-allowed;background-color:#f9fafb}.Select-module-scss-module__unkdla__inputBase.Select-module-scss-module__unkdla__error,.Select-module-scss-module__unkdla__error.Select-module-scss-module__unkdla__select,.Select-module-scss-module__unkdla__inputBase.Select-module-scss-module__unkdla__error:focus,.Select-module-scss-module__unkdla__error.Select-module-scss-module__unkdla__select:focus{border-color:#ef4444}.Select-module-scss-module__unkdla__inputBase.Select-module-scss-module__unkdla__success,.Select-module-scss-module__unkdla__success.Select-module-scss-module__unkdla__select,.Select-module-scss-module__unkdla__inputBase.Select-module-scss-module__unkdla__success:focus,.Select-module-scss-module__unkdla__success.Select-module-scss-module__unkdla__select:focus{border-color:#22c55e}.Select-module-scss-module__unkdla__helperText{color:#6b7280;margin:0;font-size:.875rem;line-height:1.5}.Select-module-scss-module__unkdla__helperText.Select-module-scss-module__unkdla__error{color:#ef4444}.Select-module-scss-module__unkdla__helperText.Select-module-scss-module__unkdla__success{color:#15803d}.Select-module-scss-module__unkdla__sizeSmall{padding:clamp(4px,2.66667px + .416667vw,8px) clamp(8px,6.66667px + .416667vw,12px);font-size:.875rem}.Select-module-scss-module__unkdla__sizeLarge{padding:clamp(12px,10.6667px + .416667vw,16px) clamp(16px,13.3333px + .833333vw,24px);font-size:clamp(1.125rem,1.08333rem + .0130208vw,1.25rem)}.Select-module-scss-module__unkdla__fullWidth{width:100%}.Select-module-scss-module__unkdla__selectWrapper{width:100%;display:inline-block;position:relative}.Select-module-scss-module__unkdla__select{appearance:none;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;padding-right:clamp(32px,26.6667px + 1.66667vw,48px);overflow:hidden}.Select-module-scss-module__unkdla__select:disabled{cursor:not-allowed}.Select-module-scss-module__unkdla__icon{pointer-events:none;color:#6b7280;transition:color .15s;position:absolute;top:50%;right:clamp(8px,6.66667px + .416667vw,12px);transform:translateY(-50%)}.Select-module-scss-module__unkdla__select:focus+.Select-module-scss-module__unkdla__icon{color:#2563eb}.Select-module-scss-module__unkdla__select:disabled+.Select-module-scss-module__unkdla__icon{opacity:.5}.Select-module-scss-module__unkdla__sizeSmall{padding-right:clamp(24px,21.3333px + .833333vw,32px)}.Select-module-scss-module__unkdla__sizeLarge{padding-right:clamp(48px,42.6667px + 1.66667vw,64px)}
.EditAllocationModal-module-scss-module__iggkYG__form{flex-direction:column;gap:clamp(12px,10.6667px + .416667vw,16px);display:flex}.EditAllocationModal-module-scss-module__iggkYG__formError{color:#b91c1c;background-color:#fef2f2;border:1px solid #fecaca;border-radius:6px;padding:clamp(12px,10.6667px + .416667vw,16px);font-size:.875rem;line-height:1.5}.EditAllocationModal-module-scss-module__iggkYG__fields{flex-direction:column;gap:clamp(12px,10.6667px + .416667vw,16px);display:flex}.EditAllocationModal-module-scss-module__iggkYG__repoDisplay{flex-direction:column;gap:clamp(4px,2.66667px + .416667vw,8px);display:flex}.EditAllocationModal-module-scss-module__iggkYG__repoLabel{color:#111827;font-size:.875rem;font-weight:500}.EditAllocationModal-module-scss-module__iggkYG__repoValue{color:#6b7280;background-color:#f9fafb;border-radius:4px;padding:clamp(8px,6.66667px + .416667vw,12px);font-size:.875rem}.EditAllocationModal-module-scss-module__iggkYG__rangeHint{color:#6b7280;background-color:#eff6ff;border-radius:4px;padding:clamp(4px,2.66667px + .416667vw,8px) clamp(8px,6.66667px + .416667vw,12px);font-size:.75rem}.EditAllocationModal-module-scss-module__iggkYG__rangeHint strong{color:#1e3a8a;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-weight:600}.EditAllocationModal-module-scss-module__iggkYG__separator{align-items:center;gap:clamp(8px,6.66667px + .416667vw,12px);margin:clamp(8px,6.66667px + .416667vw,12px) 0;display:flex}.EditAllocationModal-module-scss-module__iggkYG__separator:before,.EditAllocationModal-module-scss-module__iggkYG__separator:after{content:"";background-color:#e5e7eb;flex:1;height:1px}.EditAllocationModal-module-scss-module__iggkYG__separatorLabel{color:#6b7280;text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:600}.EditAllocationModal-module-scss-module__iggkYG__footer{justify-content:space-between;align-items:center;width:100%;display:flex}.EditAllocationModal-module-scss-module__iggkYG__footerRight{gap:clamp(8px,6.66667px + .416667vw,12px);margin-left:auto;display:flex}
.SyncOverview-module-scss-module__-3ASXW__overview{max-width:900px}.SyncOverview-module-scss-module__-3ASXW__title{color:#111827;margin:0 0 clamp(16px,13.3333px + .833333vw,24px);font-size:clamp(1.25rem,1.16667rem + .0260417vw,1.5rem);font-weight:700}.SyncOverview-module-scss-module__-3ASXW__stats{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:clamp(12px,10.6667px + .416667vw,16px);margin-bottom:clamp(16px,13.3333px + .833333vw,24px);display:grid}.SyncOverview-module-scss-module__-3ASXW__stat{background-color:#f9fafb;border-radius:8px;flex-direction:column;align-items:center;padding:clamp(12px,10.6667px + .416667vw,16px);display:flex}.SyncOverview-module-scss-module__-3ASXW__statValue{color:#111827;font-size:clamp(1.125rem,1.08333rem + .0130208vw,1.25rem);font-weight:700}.SyncOverview-module-scss-module__-3ASXW__statLabel{color:#9ca3af;margin-top:4px;font-size:.75rem}.SyncOverview-module-scss-module__-3ASXW__commandHint{background-color:#f9fafb;border-radius:6px;align-items:center;gap:clamp(8px,6.66667px + .416667vw,12px);margin-bottom:clamp(24px,21.3333px + .833333vw,32px);padding:clamp(8px,6.66667px + .416667vw,12px) clamp(12px,10.6667px + .416667vw,16px);display:flex}.SyncOverview-module-scss-module__-3ASXW__commandLabel{color:#6b7280;font-size:.875rem}.SyncOverview-module-scss-module__-3ASXW__syncCommand:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.SyncOverview-module-scss-module__-3ASXW__syncCommand{cursor:pointer;background:0 0;border:1px solid #e5e7eb;border-radius:4px;align-items:center;gap:clamp(8px,6.66667px + .416667vw,12px);padding:clamp(4px,2.66667px + .416667vw,8px) clamp(8px,6.66667px + .416667vw,12px);font-size:.875rem;display:inline-flex}.SyncOverview-module-scss-module__-3ASXW__syncCommand code{color:#111827;font-family:monospace}.SyncOverview-module-scss-module__-3ASXW__syncCommand:hover{border-color:#bfdbfe}.SyncOverview-module-scss-module__-3ASXW__copyLabel{color:#2563eb;font-size:.75rem}.SyncOverview-module-scss-module__-3ASXW__section{margin-bottom:clamp(24px,21.3333px + .833333vw,32px)}.SyncOverview-module-scss-module__-3ASXW__sectionTitle{color:#111827;margin:0 0 clamp(12px,10.6667px + .416667vw,16px);font-size:1rem;font-weight:600}.SyncOverview-module-scss-module__-3ASXW__lockList{flex-direction:column;gap:clamp(8px,6.66667px + .416667vw,12px);display:flex}.SyncOverview-module-scss-module__-3ASXW__lockItem{background-color:#fffbeb;border:1px solid #fde68a;border-radius:6px;flex-wrap:wrap;align-items:center;gap:clamp(8px,6.66667px + .416667vw,12px);padding:clamp(8px,6.66667px + .416667vw,12px) clamp(12px,10.6667px + .416667vw,16px);display:flex}.SyncOverview-module-scss-module__-3ASXW__lockRepo{color:#111827;font-size:.875rem;font-weight:600}.SyncOverview-module-scss-module__-3ASXW__lockTime,.SyncOverview-module-scss-module__-3ASXW__lockExpires{color:#9ca3af;font-size:.75rem}.SyncOverview-module-scss-module__-3ASXW__lockReason{color:#6b7280;font-size:.75rem;font-style:italic}.SyncOverview-module-scss-module__-3ASXW__tableWrap{overflow-x:auto}.SyncOverview-module-scss-module__-3ASXW__table{border-collapse:collapse;width:100%}.SyncOverview-module-scss-module__-3ASXW__table th,.SyncOverview-module-scss-module__-3ASXW__table td{text-align:left;border-bottom:1px solid #f9fafb;padding:clamp(8px,6.66667px + .416667vw,12px) clamp(12px,10.6667px + .416667vw,16px);font-size:.875rem}.SyncOverview-module-scss-module__-3ASXW__table th{color:#9ca3af;text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:600}.SyncOverview-module-scss-module__-3ASXW__cellName{color:#111827;align-items:center;gap:clamp(8px,6.66667px + .416667vw,12px);font-weight:500;display:flex}.SyncOverview-module-scss-module__-3ASXW__cellMuted{color:#9ca3af}.SyncOverview-module-scss-module__-3ASXW__cellCenter{text-align:center}.SyncOverview-module-scss-module__-3ASXW__dot{border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.SyncOverview-module-scss-module__-3ASXW__dotSynced{background-color:#22c55e}.SyncOverview-module-scss-module__-3ASXW__dotStale{background-color:#f59e0b}.SyncOverview-module-scss-module__-3ASXW__dotNever{background-color:#e5e7eb}.SyncOverview-module-scss-module__-3ASXW__statusBadge{border-radius:4px;padding:4px clamp(4px,2.66667px + .416667vw,8px);font-size:.75rem;font-weight:500;display:inline-block}.SyncOverview-module-scss-module__-3ASXW__statusSynced{color:#15803d;background-color:#f0fdf4}.SyncOverview-module-scss-module__-3ASXW__statusStale{color:#b45309;background-color:#fffbeb}.SyncOverview-module-scss-module__-3ASXW__statusNever{color:#9ca3af;background-color:#f9fafb}
.SessionLogForm-module-scss-module__k-z7xG__container{background-color:#fff;border-radius:8px;width:100%;max-width:600px;padding:clamp(16px,13.3333px + .833333vw,24px);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.SessionLogForm-module-scss-module__k-z7xG__title{color:#111827;margin:0 0 clamp(16px,13.3333px + .833333vw,24px);font-size:clamp(1.25rem,1.16667rem + .0260417vw,1.5rem);font-weight:700;line-height:1.25}.SessionLogForm-module-scss-module__k-z7xG__form{flex-direction:column;gap:clamp(16px,13.3333px + .833333vw,24px);display:flex}.SessionLogForm-module-scss-module__k-z7xG__formError{color:#b91c1c;background-color:#fef2f2;border:1px solid #fecaca;border-radius:6px;padding:clamp(12px,10.6667px + .416667vw,16px);font-size:.875rem;line-height:1.5}.SessionLogForm-module-scss-module__k-z7xG__fields{flex-direction:column;gap:clamp(12px,10.6667px + .416667vw,16px);display:flex}.SessionLogForm-module-scss-module__k-z7xG__actions{border-top:1px solid #e5e7eb;justify-content:flex-end;gap:clamp(8px,6.66667px + .416667vw,12px);padding-top:clamp(12px,10.6667px + .416667vw,16px);display:flex}@media (max-width:480px){.SessionLogForm-module-scss-module__k-z7xG__actions{flex-direction:column-reverse}.SessionLogForm-module-scss-module__k-z7xG__actions>*{width:100%}}
.WorkPlanForm-module-scss-module__zNrYjq__container{background-color:#fff;border-radius:8px;width:100%;max-width:700px;padding:clamp(16px,13.3333px + .833333vw,24px);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.WorkPlanForm-module-scss-module__zNrYjq__title{color:#111827;margin:0 0 clamp(16px,13.3333px + .833333vw,24px);font-size:clamp(1.25rem,1.16667rem + .0260417vw,1.5rem);font-weight:700;line-height:1.25}.WorkPlanForm-module-scss-module__zNrYjq__form{flex-direction:column;gap:clamp(16px,13.3333px + .833333vw,24px);display:flex}.WorkPlanForm-module-scss-module__zNrYjq__formError{color:#b91c1c;background-color:#fef2f2;border:1px solid #fecaca;border-radius:6px;padding:clamp(12px,10.6667px + .416667vw,16px);font-size:.875rem;line-height:1.5}.WorkPlanForm-module-scss-module__zNrYjq__fields{flex-direction:column;gap:clamp(12px,10.6667px + .416667vw,16px);display:flex}.WorkPlanForm-module-scss-module__zNrYjq__row{grid-template-columns:1fr 1fr;gap:clamp(12px,10.6667px + .416667vw,16px);display:grid}@media (max-width:480px){.WorkPlanForm-module-scss-module__zNrYjq__row{grid-template-columns:1fr}}.WorkPlanForm-module-scss-module__zNrYjq__itemsSection{border-top:1px solid #e5e7eb;padding-top:clamp(12px,10.6667px + .416667vw,16px)}.WorkPlanForm-module-scss-module__zNrYjq__itemsHeader{justify-content:space-between;align-items:center;margin-bottom:clamp(12px,10.6667px + .416667vw,16px);display:flex}.WorkPlanForm-module-scss-module__zNrYjq__itemsTitle{color:#111827;margin:0;font-size:clamp(1.125rem,1.08333rem + .0130208vw,1.25rem);font-weight:600}.WorkPlanForm-module-scss-module__zNrYjq__noItems{text-align:center;color:#9ca3af;background-color:#f9fafb;border-radius:6px;margin:0;padding:clamp(16px,13.3333px + .833333vw,24px);font-size:.875rem;font-style:italic}.WorkPlanForm-module-scss-module__zNrYjq__itemsList{flex-direction:column;gap:clamp(12px,10.6667px + .416667vw,16px);display:flex}.WorkPlanForm-module-scss-module__zNrYjq__itemCard{background-color:#f9fafb;border-left:3px solid #2563eb;border-radius:6px;flex-wrap:wrap;gap:clamp(12px,10.6667px + .416667vw,16px);padding:clamp(12px,10.6667px + .416667vw,16px);display:flex}@media (max-width:600px){.WorkPlanForm-module-scss-module__zNrYjq__itemCard{flex-direction:column}}.WorkPlanForm-module-scss-module__zNrYjq__syncBadge{color:#6b7280;text-transform:uppercase;letter-spacing:.03em;width:100%;font-size:.75rem;font-weight:600}.WorkPlanForm-module-scss-module__zNrYjq__itemFields{flex:1;grid-template-columns:120px 1fr 180px;align-items:start;gap:clamp(8px,6.66667px + .416667vw,12px);display:grid}@media (max-width:768px){.WorkPlanForm-module-scss-module__zNrYjq__itemFields{grid-template-columns:1fr 1fr}.WorkPlanForm-module-scss-module__zNrYjq__itemFields>:nth-child(2){order:-1;grid-column:1/-1}}@media (max-width:480px){.WorkPlanForm-module-scss-module__zNrYjq__itemFields{grid-template-columns:1fr}.WorkPlanForm-module-scss-module__zNrYjq__itemFields>:nth-child(2){order:0}}.WorkPlanForm-module-scss-module__zNrYjq__removeButton{flex-shrink:0;align-self:flex-start}@media (max-width:600px){.WorkPlanForm-module-scss-module__zNrYjq__removeButton{align-self:flex-end}}.WorkPlanForm-module-scss-module__zNrYjq__actions{border-top:1px solid #e5e7eb;justify-content:flex-end;gap:clamp(8px,6.66667px + .416667vw,12px);padding-top:clamp(12px,10.6667px + .416667vw,16px);display:flex}@media (max-width:480px){.WorkPlanForm-module-scss-module__zNrYjq__actions{flex-direction:column-reverse}.WorkPlanForm-module-scss-module__zNrYjq__actions>*{width:100%}}
.auth-module-scss-module__dAA-EG__header{text-align:center;margin-bottom:clamp(24px,21.3333px + .833333vw,32px)}.auth-module-scss-module__dAA-EG__title{color:#111827;margin:0 0 clamp(4px,2.66667px + .416667vw,8px);font-size:clamp(1.5rem,1.33333rem + .0520833vw,2rem);font-weight:700;line-height:1.25}.auth-module-scss-module__dAA-EG__subtitle{color:#6b7280;margin:0;font-size:1rem;line-height:1.5}.auth-module-scss-module__dAA-EG__form{flex-direction:column;gap:clamp(12px,10.6667px + .416667vw,16px);display:flex}.auth-module-scss-module__dAA-EG__submitButton{margin-top:clamp(8px,6.66667px + .416667vw,12px)}.auth-module-scss-module__dAA-EG__footer{text-align:center;color:#6b7280;margin-top:clamp(16px,13.3333px + .833333vw,24px);font-size:.875rem}.auth-module-scss-module__dAA-EG__link{color:#2563eb;font-weight:500;text-decoration:none;transition:color .15s}.auth-module-scss-module__dAA-EG__link:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.auth-module-scss-module__dAA-EG__link:hover{color:#1e40af;text-decoration:underline}
.page-module-scss-module__EmO4LG__page{background-color:#f9fafb;justify-content:center;min-height:100vh;padding:clamp(24px,21.3333px + .833333vw,32px);display:flex}.page-module-scss-module__EmO4LG__container{width:100%;max-width:1200px}.page-module-scss-module__EmO4LG__header{margin-bottom:clamp(24px,21.3333px + .833333vw,32px)}.page-module-scss-module__EmO4LG__headerContent{justify-content:space-between;align-items:flex-start;gap:clamp(12px,10.6667px + .416667vw,16px);display:flex}@media (max-width:600px){.page-module-scss-module__EmO4LG__headerContent{flex-direction:column;align-items:stretch}}.page-module-scss-module__EmO4LG__title{color:#111827;margin:0 0 clamp(4px,2.66667px + .416667vw,8px);font-size:clamp(1.5rem,1.33333rem + .0520833vw,2rem);font-weight:700;line-height:1.25}.page-module-scss-module__EmO4LG__subtitle{color:#6b7280;margin:0;font-size:1rem;line-height:1.5}.page-module-scss-module__EmO4LG__filterBar{align-items:center;gap:clamp(12px,10.6667px + .416667vw,16px);margin-bottom:clamp(12px,10.6667px + .416667vw,16px);display:flex}.page-module-scss-module__EmO4LG__filterLabel{color:#6b7280;align-items:center;gap:clamp(8px,6.66667px + .416667vw,12px);font-size:.875rem;font-weight:500;display:inline-flex}.page-module-scss-module__EmO4LG__filterSelect{color:#111827;cursor:pointer;background-color:#fff;border:1px solid #e5e7eb;border-radius:6px;padding:clamp(4px,2.66667px + .416667vw,8px) clamp(8px,6.66667px + .416667vw,12px);font-family:inherit;font-size:.875rem}.page-module-scss-module__EmO4LG__filterSelect:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 2px #dbeafe}.page-module-scss-module__EmO4LG__clearButton{color:#6b7280;cursor:pointer;background:0 0;border:none;padding:clamp(4px,2.66667px + .416667vw,8px) clamp(8px,6.66667px + .416667vw,12px);font-family:inherit;font-size:.875rem;text-decoration:underline}.page-module-scss-module__EmO4LG__clearButton:hover{color:#111827}.page-module-scss-module__EmO4LG__worktreeBadge{color:#1e3a8a;background-color:#eff6ff;border-radius:9999px;padding:1px clamp(8px,6.66667px + .416667vw,12px);font-size:.75rem;font-weight:500;display:inline-block}.page-module-scss-module__EmO4LG__worktreeNull{color:#6b7280;font-size:.875rem}.page-module-scss-module__EmO4LG__tableCard{-webkit-overflow-scrolling:touch;background-color:#fff;border-radius:8px;padding:clamp(16px,13.3333px + .833333vw,24px);overflow-x:auto;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.page-module-scss-module__EmO4LG__errorBanner{color:#b91c1c;background-color:#fef2f2;border-radius:8px;margin-bottom:clamp(16px,13.3333px + .833333vw,24px);padding:clamp(12px,10.6667px + .416667vw,16px) clamp(16px,13.3333px + .833333vw,24px);font-size:.875rem;font-weight:500}.page-module-scss-module__EmO4LG__typeBadge{border-radius:9999px;padding:clamp(4px,2.66667px + .416667vw,8px) clamp(8px,6.66667px + .416667vw,12px);font-size:.875rem;font-weight:500;display:inline-block}.page-module-scss-module__EmO4LG__typeNextjs{color:#1e3a8a;background-color:#dbeafe}.page-module-scss-module__EmO4LG__typeVite{color:#166534;background-color:#dcfce7}.page-module-scss-module__EmO4LG__typeExpo{color:#1e40af;background-color:#eff6ff}.page-module-scss-module__EmO4LG__typeElectron{color:#374151;background-color:#f3f4f6}.page-module-scss-module__EmO4LG__typeStorybook{color:#991b1b;background-color:#fee2e2}.page-module-scss-module__EmO4LG__typeTauri{color:#92400e;background-color:#fef3c7}.page-module-scss-module__EmO4LG__typeCustom{color:#b45309;background-color:#fde68a}.page-module-scss-module__EmO4LG__typeNone{color:#4b5563;background-color:#e5e7eb}.page-module-scss-module__EmO4LG__portValue{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:.875rem}.page-module-scss-module__EmO4LG__commandValue{text-overflow:ellipsis;white-space:nowrap;max-width:160px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:.75rem;display:inline-block;overflow:hidden}.page-module-scss-module__EmO4LG__nullDash{color:#6b7280;font-family:inherit}.page-module-scss-module__EmO4LG__repoName{font-weight:500}.page-module-scss-module__EmO4LG__repoType{color:#6b7280;background-color:#f3f4f6;border-radius:4px;margin-left:clamp(4px,2.66667px + .416667vw,8px);padding:1px clamp(4px,2.66667px + .416667vw,8px);font-size:.75rem;display:inline-block}.page-module-scss-module__EmO4LG__statusRunning{color:#15803d;align-items:center;gap:clamp(4px,2.66667px + .416667vw,8px);font-size:.875rem;font-weight:500;display:inline-flex}.page-module-scss-module__EmO4LG__statusRunning:before{content:"";background-color:#22c55e;border-radius:50%;width:8px;height:8px;display:inline-block}.page-module-scss-module__EmO4LG__statusIdle{color:#6b7280;align-items:center;gap:clamp(4px,2.66667px + .416667vw,8px);font-size:.875rem;display:inline-flex}.page-module-scss-module__EmO4LG__statusIdle:before{content:"";background-color:#9ca3af;border-radius:50%;width:8px;height:8px;display:inline-block}.page-module-scss-module__EmO4LG__statusActions{align-items:center;gap:clamp(8px,6.66667px + .416667vw,12px);display:inline-flex}.page-module-scss-module__EmO4LG__startButton,.page-module-scss-module__EmO4LG__stopButton{cursor:pointer;border:1px solid #0000;border-radius:4px;padding:2px clamp(8px,6.66667px + .416667vw,12px);font-size:.75rem;font-weight:500;transition:background-color .15s,color .15s,border-color .15s}.page-module-scss-module__EmO4LG__startButton{color:#15803d;background-color:#f0fdf4;border-color:#dcfce7}.page-module-scss-module__EmO4LG__startButton:hover{background-color:#dcfce7}.page-module-scss-module__EmO4LG__stopButton{color:#b91c1c;background-color:#fef2f2;border-color:#fee2e2}.page-module-scss-module__EmO4LG__stopButton:hover{background-color:#fee2e2}.page-module-scss-module__EmO4LG__statusLoading{color:#6b7280;align-items:center;gap:clamp(4px,2.66667px + .416667vw,8px);font-size:.875rem;display:inline-flex}.page-module-scss-module__EmO4LG__spinner{border:2px solid #e5e7eb;border-top-color:#2563eb;border-radius:50%;width:12px;height:12px;animation:.6s linear infinite page-module-scss-module__EmO4LG__spin;display:inline-block}@keyframes page-module-scss-module__EmO4LG__spin{to{transform:rotate(360deg)}}.page-module-scss-module__EmO4LG__autoStartBadge{color:#1e3a8a;background-color:#eff6ff;border-radius:9999px;padding:1px clamp(8px,6.66667px + .416667vw,12px);font-size:.75rem;font-weight:500;display:inline-block}.page-module-scss-module__EmO4LG__autoStartOff{color:#6b7280;font-size:.75rem}.page-module-scss-module__EmO4LG__refsWrapper{display:inline-block;position:relative}.page-module-scss-module__EmO4LG__refsChip{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0}.page-module-scss-module__EmO4LG__refsChip:disabled{cursor:not-allowed}.page-module-scss-module__EmO4LG__refsChip{color:#1e3a8a;cursor:pointer;background-color:#eff6ff;border-radius:9999px;align-items:center;padding:2px clamp(8px,6.66667px + .416667vw,12px);font-size:.75rem;font-weight:500;transition:background-color .15s;display:inline-flex}.page-module-scss-module__EmO4LG__refsChip:hover{background-color:#dbeafe}.page-module-scss-module__EmO4LG__refsChip:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.page-module-scss-module__EmO4LG__refsPopover{z-index:10;background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;min-width:240px;max-width:360px;padding:clamp(8px,6.66667px + .416667vw,12px);position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 4px 12px #00000026}.page-module-scss-module__EmO4LG__refsList{flex-direction:column;gap:clamp(8px,6.66667px + .416667vw,12px);margin:0;padding:0;list-style:none;display:flex}.page-module-scss-module__EmO4LG__refsItem{flex-direction:column;gap:2px;display:flex}.page-module-scss-module__EmO4LG__refsItem+.page-module-scss-module__EmO4LG__refsItem{border-top:1px solid #f3f4f6;padding-top:clamp(8px,6.66667px + .416667vw,12px)}.page-module-scss-module__EmO4LG__refsService{color:#111827;font-size:.875rem;font-weight:600}.page-module-scss-module__EmO4LG__refsUrl{color:#2563eb;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:.75rem;text-decoration:none;overflow:hidden}.page-module-scss-module__EmO4LG__refsUrl:hover{text-decoration:underline}.page-module-scss-module__EmO4LG__refsNotes{color:#6b7280;font-size:.75rem;font-style:italic}.page-module-scss-module__EmO4LG__table{border-collapse:collapse;width:100%}.page-module-scss-module__EmO4LG__th{text-align:left;color:#6b7280;white-space:nowrap;vertical-align:middle;border-bottom:2px solid #e5e7eb;padding:clamp(8px,6.66667px + .416667vw,12px) clamp(12px,10.6667px + .416667vw,16px);font-size:.875rem;font-weight:600}.page-module-scss-module__EmO4LG__th.page-module-scss-module__EmO4LG__sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.page-module-scss-module__EmO4LG__th.page-module-scss-module__EmO4LG__sorted{color:#2563eb}.page-module-scss-module__EmO4LG__sortButton{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0}.page-module-scss-module__EmO4LG__sortButton:disabled{cursor:not-allowed}.page-module-scss-module__EmO4LG__sortButton:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.page-module-scss-module__EmO4LG__sortButton{text-align:left;width:100%;color:inherit;border-radius:4px;align-items:center;gap:clamp(4px,2.66667px + .416667vw,8px);margin:calc(-1*clamp(4px,2.66667px + .416667vw,8px));padding:clamp(4px,2.66667px + .416667vw,8px);font-weight:600;transition:background-color .15s;display:inline-flex}.page-module-scss-module__EmO4LG__sortButton:hover{background-color:#f3f4f6}.page-module-scss-module__EmO4LG__sortIcon{opacity:.4;flex-shrink:0;transition:opacity .15s}.page-module-scss-module__EmO4LG__sortButton:hover .page-module-scss-module__EmO4LG__sortIcon{opacity:.7}.page-module-scss-module__EmO4LG__sortIcon.page-module-scss-module__EmO4LG__sortAsc,.page-module-scss-module__EmO4LG__sortIcon.page-module-scss-module__EmO4LG__sortDesc{opacity:1;color:#2563eb}.page-module-scss-module__EmO4LG__td{color:#111827;vertical-align:middle;border-bottom:1px solid #f3f4f6;padding:clamp(8px,6.66667px + .416667vw,12px) clamp(12px,10.6667px + .416667vw,16px);font-size:.875rem}.page-module-scss-module__EmO4LG__row:hover{background-color:#f9fafb}.page-module-scss-module__EmO4LG__editableCell{cursor:pointer;border-radius:4px;align-items:center;gap:clamp(4px,2.66667px + .416667vw,8px);margin:-2px calc(-1*clamp(4px,2.66667px + .416667vw,8px));padding:2px clamp(4px,2.66667px + .416667vw,8px);transition:background-color .15s;display:inline-flex}.page-module-scss-module__EmO4LG__editableCell:hover{background-color:#f3f4f6}.page-module-scss-module__EmO4LG__editableCell:hover .page-module-scss-module__EmO4LG__pencilIcon{opacity:1;color:#2563eb}.page-module-scss-module__EmO4LG__editableCell:focus-visible{outline-offset:-2px;outline:2px solid #2563eb}.page-module-scss-module__EmO4LG__pencilIcon{color:#9ca3af;opacity:0;font-size:.75rem;transition:opacity .15s,color .15s;display:inline-block}.page-module-scss-module__EmO4LG__inlineInput{color:#111827;background-color:#fff;border:1px solid #2563eb;border-radius:4px;outline:none;width:100%;padding:clamp(4px,2.66667px + .416667vw,8px);font-family:inherit;font-size:.875rem}.page-module-scss-module__EmO4LG__inlineInput:focus{box-shadow:0 0 0 2px #dbeafe}.page-module-scss-module__EmO4LG__inlineSelect{color:#111827;cursor:pointer;background-color:#fff;border:1px solid #2563eb;border-radius:4px;outline:none;width:100%;padding:clamp(4px,2.66667px + .416667vw,8px);font-family:inherit;font-size:.875rem}.page-module-scss-module__EmO4LG__inlineSelect:focus{box-shadow:0 0 0 2px #dbeafe}.page-module-scss-module__EmO4LG__headerActions{align-items:center;gap:clamp(8px,6.66667px + .416667vw,12px);display:flex}.page-module-scss-module__EmO4LG__settingsButton{color:#6b7280;cursor:pointer;background-color:#0000;border:1px solid #e5e7eb;border-radius:6px;align-items:center;gap:clamp(4px,2.66667px + .416667vw,8px);padding:clamp(8px,6.66667px + .416667vw,12px) clamp(12px,10.6667px + .416667vw,16px);font-size:.875rem;font-weight:500;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.page-module-scss-module__EmO4LG__settingsButton:hover{color:#111827;background-color:#f9fafb;border-color:#9ca3af}.page-module-scss-module__EmO4LG__addButton{color:#2563eb;cursor:pointer;background-color:#0000;border:1px solid #2563eb;border-radius:6px;align-items:center;gap:clamp(4px,2.66667px + .416667vw,8px);padding:clamp(8px,6.66667px + .416667vw,12px) clamp(12px,10.6667px + .416667vw,16px);font-size:.875rem;font-weight:500;transition:background-color .15s,color .15s;display:inline-flex}.page-module-scss-module__EmO4LG__addButton:hover{color:#fff;background-color:#2563eb}
.ConflictResolution-module-scss-module__h9TrMq__resolution{max-width:900px}.ConflictResolution-module-scss-module__h9TrMq__title{color:#111827;margin:0 0 clamp(16px,13.3333px + .833333vw,24px);font-size:clamp(1.25rem,1.16667rem + .0260417vw,1.5rem);font-weight:700}.ConflictResolution-module-scss-module__h9TrMq__filters{border-bottom:1px solid #e5e7eb;gap:clamp(4px,2.66667px + .416667vw,8px);margin-bottom:clamp(16px,13.3333px + .833333vw,24px);padding-bottom:clamp(4px,2.66667px + .416667vw,8px);display:flex}.ConflictResolution-module-scss-module__h9TrMq__filterTab:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.ConflictResolution-module-scss-module__h9TrMq__filterTab{cursor:pointer;color:#6b7280;background:0 0;border:none;border-bottom:2px solid #0000;border-radius:6px 6px 0 0;align-items:center;gap:clamp(4px,2.66667px + .416667vw,8px);padding:clamp(4px,2.66667px + .416667vw,8px) clamp(8px,6.66667px + .416667vw,12px);font-size:.875rem;font-weight:500;transition:color .15s,border-color .15s;display:inline-flex}.ConflictResolution-module-scss-module__h9TrMq__filterTab:hover{color:#111827}.ConflictResolution-module-scss-module__h9TrMq__filterTabActive{color:#2563eb;border-bottom-color:#2563eb}.ConflictResolution-module-scss-module__h9TrMq__filterCount{color:#9ca3af;text-align:center;background-color:#f9fafb;border-radius:9999px;min-width:18px;padding:0 8px;font-size:.75rem}.ConflictResolution-module-scss-module__h9TrMq__empty{text-align:center;color:#9ca3af;padding:clamp(24px,21.3333px + .833333vw,32px);font-size:.875rem}.ConflictResolution-module-scss-module__h9TrMq__conflictList{flex-direction:column;gap:clamp(8px,6.66667px + .416667vw,12px);display:flex}.ConflictResolution-module-scss-module__h9TrMq__conflictItem{border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.ConflictResolution-module-scss-module__h9TrMq__conflictStatusUnresolved{border-left:3px solid #f59e0b}.ConflictResolution-module-scss-module__h9TrMq__conflictStatusResolved{border-left:3px solid #22c55e}.ConflictResolution-module-scss-module__h9TrMq__conflictStatusSkipped{border-left:3px solid #9ca3af}.ConflictResolution-module-scss-module__h9TrMq__conflictHeader:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.ConflictResolution-module-scss-module__h9TrMq__conflictHeader{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:clamp(8px,6.66667px + .416667vw,12px);width:100%;padding:clamp(8px,6.66667px + .416667vw,12px) clamp(12px,10.6667px + .416667vw,16px);display:flex}.ConflictResolution-module-scss-module__h9TrMq__conflictHeader:hover{background-color:#f9fafb}.ConflictResolution-module-scss-module__h9TrMq__chevron{color:#9ca3af;flex-shrink:0;transition:transform .15s}.ConflictResolution-module-scss-module__h9TrMq__chevronExpanded{transform:rotate(90deg)}.ConflictResolution-module-scss-module__h9TrMq__conflictName{color:#111827;flex:1;font-size:.875rem;font-weight:600}.ConflictResolution-module-scss-module__h9TrMq__typeBadge{color:#6b7280;background-color:#f9fafb;border-radius:4px;padding:4px clamp(4px,2.66667px + .416667vw,8px);font-size:.75rem}.ConflictResolution-module-scss-module__h9TrMq__conflictType{color:#9ca3af;white-space:nowrap;font-size:.75rem}.ConflictResolution-module-scss-module__h9TrMq__statusBadge{border-radius:4px;padding:4px clamp(4px,2.66667px + .416667vw,8px);font-size:.75rem;font-weight:500}.ConflictResolution-module-scss-module__h9TrMq__statusUnresolved{color:#b45309;background-color:#fffbeb}.ConflictResolution-module-scss-module__h9TrMq__statusResolved{color:#15803d;background-color:#f0fdf4}.ConflictResolution-module-scss-module__h9TrMq__statusSkipped{color:#9ca3af;background-color:#f9fafb}.ConflictResolution-module-scss-module__h9TrMq__conflictBody{border-top:1px solid #f9fafb;padding:0 clamp(12px,10.6667px + .416667vw,16px) clamp(12px,10.6667px + .416667vw,16px)}.ConflictResolution-module-scss-module__h9TrMq__meta{color:#9ca3af;flex-wrap:wrap;gap:clamp(12px,10.6667px + .416667vw,16px);padding:clamp(8px,6.66667px + .416667vw,12px) 0;font-size:.75rem;display:flex}.ConflictResolution-module-scss-module__h9TrMq__diffContainer{grid-template-columns:1fr 1fr;gap:clamp(8px,6.66667px + .416667vw,12px);margin:clamp(8px,6.66667px + .416667vw,12px) 0;display:grid}@media (max-width:767px){.ConflictResolution-module-scss-module__h9TrMq__diffContainer{grid-template-columns:1fr}}.ConflictResolution-module-scss-module__h9TrMq__diffPane{border:1px solid #e5e7eb;border-radius:6px;overflow:hidden}.ConflictResolution-module-scss-module__h9TrMq__diffHeader{color:#9ca3af;background-color:#f9fafb;border-bottom:1px solid #e5e7eb;padding:clamp(4px,2.66667px + .416667vw,8px) clamp(8px,6.66667px + .416667vw,12px);font-size:.75rem;font-weight:600}.ConflictResolution-module-scss-module__h9TrMq__diffContent{white-space:pre-wrap;word-break:break-word;color:#111827;max-height:300px;margin:0;padding:clamp(8px,6.66667px + .416667vw,12px);font-family:monospace;font-size:.75rem;line-height:1.625;overflow-y:auto}.ConflictResolution-module-scss-module__h9TrMq__actions{flex-wrap:wrap;gap:clamp(8px,6.66667px + .416667vw,12px);padding-top:clamp(8px,6.66667px + .416667vw,12px);display:flex}.ConflictResolution-module-scss-module__h9TrMq__actionBtn:focus-visible,.ConflictResolution-module-scss-module__h9TrMq__actionBtnSkip:focus-visible,.ConflictResolution-module-scss-module__h9TrMq__actionBtnMerge:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.ConflictResolution-module-scss-module__h9TrMq__actionBtn,.ConflictResolution-module-scss-module__h9TrMq__actionBtnSkip,.ConflictResolution-module-scss-module__h9TrMq__actionBtnMerge{color:#fff;cursor:pointer;background-color:#2563eb;border:1px solid #2563eb;border-radius:6px;padding:clamp(4px,2.66667px + .416667vw,8px) clamp(12px,10.6667px + .416667vw,16px);font-size:.875rem;font-weight:500;transition:background-color .15s}.ConflictResolution-module-scss-module__h9TrMq__actionBtn:hover:not(:disabled),.ConflictResolution-module-scss-module__h9TrMq__actionBtnSkip:hover:not(:disabled),.ConflictResolution-module-scss-module__h9TrMq__actionBtnMerge:hover:not(:disabled){background-color:#1e40af}.ConflictResolution-module-scss-module__h9TrMq__actionBtn:disabled,.ConflictResolution-module-scss-module__h9TrMq__actionBtnSkip:disabled,.ConflictResolution-module-scss-module__h9TrMq__actionBtnMerge:disabled{opacity:.5;cursor:not-allowed}.ConflictResolution-module-scss-module__h9TrMq__actionBtnMerge{color:#2563eb;background-color:#0000}.ConflictResolution-module-scss-module__h9TrMq__actionBtnMerge:hover:not(:disabled){background-color:#eff6ff}.ConflictResolution-module-scss-module__h9TrMq__actionBtnSkip{color:#6b7280;background-color:#0000;border-color:#e5e7eb}.ConflictResolution-module-scss-module__h9TrMq__actionBtnSkip:hover:not(:disabled){background-color:#f9fafb}.ConflictResolution-module-scss-module__h9TrMq__mergeEditor{width:100%}.ConflictResolution-module-scss-module__h9TrMq__mergeLabel{color:#6b7280;margin-bottom:clamp(4px,2.66667px + .416667vw,8px);font-size:.875rem;font-weight:500;display:block}.ConflictResolution-module-scss-module__h9TrMq__mergeTextarea:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.ConflictResolution-module-scss-module__h9TrMq__mergeTextarea{resize:vertical;color:#111827;border:1px solid #e5e7eb;border-radius:6px;width:100%;margin-top:clamp(4px,2.66667px + .416667vw,8px);padding:clamp(8px,6.66667px + .416667vw,12px);font-family:monospace;font-size:.75rem;line-height:1.625}.ConflictResolution-module-scss-module__h9TrMq__mergeActions{gap:clamp(8px,6.66667px + .416667vw,12px);margin-top:clamp(8px,6.66667px + .416667vw,12px);display:flex}
.DeleteLaunchModal-module-scss-module__hC84Qq__content{flex-direction:column;gap:clamp(12px,10.6667px + .416667vw,16px);display:flex}.DeleteLaunchModal-module-scss-module__hC84Qq__error{color:#b91c1c;background-color:#fef2f2;border:1px solid #fecaca;border-radius:6px;padding:clamp(12px,10.6667px + .416667vw,16px);font-size:.875rem;line-height:1.5}.DeleteLaunchModal-module-scss-module__hC84Qq__message{color:#111827;margin:0;font-size:1rem;line-height:1.625}.DeleteLaunchModal-module-scss-module__hC84Qq__message strong{font-weight:600}.DeleteLaunchModal-module-scss-module__hC84Qq__warning{color:#6b7280;margin:0;font-size:.875rem;line-height:1.625}
.CopyInfrastructureModal-module-scss-module__-hlPzW__content{flex-direction:column;gap:clamp(12px,10.6667px + .416667vw,16px);display:flex}.CopyInfrastructureModal-module-scss-module__-hlPzW__error{color:#b91c1c;background-color:#fef2f2;border:1px solid #fecaca;border-radius:6px;padding:clamp(12px,10.6667px + .416667vw,16px);font-size:.875rem;line-height:1.5}.CopyInfrastructureModal-module-scss-module__-hlPzW__message{color:#111827;margin:0;font-size:1rem;line-height:1.625}.CopyInfrastructureModal-module-scss-module__-hlPzW__message strong{font-weight:600}.CopyInfrastructureModal-module-scss-module__-hlPzW__fileCount{color:#6b7280;margin:0;font-size:.875rem;line-height:1.625}
.DeleteSessionLogModal-module-scss-module__2PR7HW__content{flex-direction:column;gap:clamp(12px,10.6667px + .416667vw,16px);display:flex}.DeleteSessionLogModal-module-scss-module__2PR7HW__error{color:#b91c1c;background-color:#fef2f2;border:1px solid #fecaca;border-radius:6px;padding:clamp(12px,10.6667px + .416667vw,16px);font-size:.875rem;line-height:1.5}.DeleteSessionLogModal-module-scss-module__2PR7HW__message{color:#111827;margin:0;font-size:1rem;line-height:1.625}.DeleteSessionLogModal-module-scss-module__2PR7HW__message strong{font-weight:600}.DeleteSessionLogModal-module-scss-module__2PR7HW__warning{color:#6b7280;margin:0;font-size:.875rem;line-height:1.625}
.DeleteTaskModal-module-scss-module__5GElIW__content{flex-direction:column;gap:clamp(12px,10.6667px + .416667vw,16px);display:flex}.DeleteTaskModal-module-scss-module__5GElIW__error{color:#b91c1c;background-color:#fef2f2;border:1px solid #fecaca;border-radius:6px;padding:clamp(12px,10.6667px + .416667vw,16px);font-size:.875rem;line-height:1.5}.DeleteTaskModal-module-scss-module__5GElIW__message{color:#111827;margin:0;font-size:1rem;line-height:1.625}.DeleteTaskModal-module-scss-module__5GElIW__message strong{font-weight:600}.DeleteTaskModal-module-scss-module__5GElIW__warning{color:#6b7280;margin:0;font-size:.875rem;line-height:1.625}
.DeleteWorkPlanModal-module-scss-module__dsHIQq__content{flex-direction:column;gap:clamp(12px,10.6667px + .416667vw,16px);display:flex}.DeleteWorkPlanModal-module-scss-module__dsHIQq__error{color:#b91c1c;background-color:#fef2f2;border:1px solid #fecaca;border-radius:6px;padding:clamp(12px,10.6667px + .416667vw,16px);font-size:.875rem;line-height:1.5}.DeleteWorkPlanModal-module-scss-module__dsHIQq__message{color:#111827;margin:0;font-size:1rem;line-height:1.625}.DeleteWorkPlanModal-module-scss-module__dsHIQq__message strong{font-weight:600}.DeleteWorkPlanModal-module-scss-module__dsHIQq__warning{color:#6b7280;margin:0;font-size:.875rem;line-height:1.625}
.page-module-scss-module__d-IrmW__passwordHint{color:#9ca3af;margin:calc(-1*clamp(4px,2.66667px + .416667vw,8px)) 0 0;font-size:.875rem}
.page-module-scss-module__YZGXha__page{background-color:#f9fafb;justify-content:center;min-height:100vh;padding:clamp(24px,21.3333px + .833333vw,32px);display:flex;overflow-x:hidden}@media (max-width:600px){.page-module-scss-module__YZGXha__page{padding:clamp(12px,10.6667px + .416667vw,16px)}}.page-module-scss-module__YZGXha__container{width:100%;min-width:0;max-width:900px;overflow-x:hidden}.page-module-scss-module__YZGXha__backLink{color:#6b7280;align-items:center;gap:clamp(4px,2.66667px + .416667vw,8px);margin-bottom:clamp(16px,13.3333px + .833333vw,24px);font-size:.875rem;text-decoration:none;transition:color .15s;display:inline-flex}.page-module-scss-module__YZGXha__backLink:hover{color:#111827}.page-module-scss-module__YZGXha__backLink:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.page-module-scss-module__YZGXha__header{margin-bottom:clamp(24px,21.3333px + .833333vw,32px)}.page-module-scss-module__YZGXha__headerContent{justify-content:space-between;align-items:flex-start;gap:clamp(12px,10.6667px + .416667vw,16px);display:flex}@media (max-width:600px){.page-module-scss-module__YZGXha__headerContent{flex-direction:column;align-items:stretch}}.page-module-scss-module__YZGXha__headerInfo{flex:1}.page-module-scss-module__YZGXha__titleRow{flex-wrap:wrap;align-items:center;gap:clamp(12px,10.6667px + .416667vw,16px);margin-bottom:clamp(4px,2.66667px + .416667vw,8px);display:flex}.page-module-scss-module__YZGXha__title{color:#111827;margin:0;font-size:clamp(1.5rem,1.33333rem + .0520833vw,2rem);font-weight:700;line-height:1.25}.page-module-scss-module__YZGXha__subtitle{color:#6b7280;margin:0;font-size:1rem;line-height:1.5}.page-module-scss-module__YZGXha__headerActions{gap:clamp(8px,6.66667px + .416667vw,12px);display:flex}@media (max-width:600px){.page-module-scss-module__YZGXha__headerActions{flex-direction:column}}.page-module-scss-module__YZGXha__statusBadge{text-transform:capitalize;border-radius:9999px;padding:clamp(4px,2.66667px + .416667vw,8px) clamp(8px,6.66667px + .416667vw,12px);font-size:.875rem;font-weight:500;display:inline-block}.page-module-scss-module__YZGXha__statusPending{color:#b45309;background-color:#fde68a}.page-module-scss-module__YZGXha__statusActive{color:#1e40af;background-color:#bfdbfe}.page-module-scss-module__YZGXha__statusCompleted{color:#15803d;background-color:#bbf7d0}.page-module-scss-module__YZGXha__statusDraft{color:#4b5563;background-color:#e5e7eb}.page-module-scss-module__YZGXha__editButton{color:#6b7280;cursor:pointer;background:0 0;border:1px solid #e5e7eb;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:all .15s;display:inline-flex}.page-module-scss-module__YZGXha__editButton:hover:not(:disabled){color:#111827;background-color:#f9fafb;border-color:#9ca3af}.page-module-scss-module__YZGXha__editButton:disabled{opacity:.5;cursor:not-allowed}.page-module-scss-module__YZGXha__editButton:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.page-module-scss-module__YZGXha__editButtonActive{color:#f9fafb;background-color:#2563eb;border-color:#2563eb}.page-module-scss-module__YZGXha__editButtonActive:hover:not(:disabled){color:#f9fafb;background-color:#1e40af;border-color:#1e40af}.page-module-scss-module__YZGXha__editActions{border-top:1px solid #e5e7eb;justify-content:flex-end;gap:clamp(8px,6.66667px + .416667vw,12px);margin-top:clamp(16px,13.3333px + .833333vw,24px);padding-top:clamp(12px,10.6667px + .416667vw,16px);display:flex}.page-module-scss-module__YZGXha__requirementsList{margin:0;padding-left:clamp(16px,13.3333px + .833333vw,24px);list-style-type:disc}.page-module-scss-module__YZGXha__requirementsList li{color:#111827;margin-bottom:clamp(4px,2.66667px + .416667vw,8px);font-size:1rem;line-height:1.625}.page-module-scss-module__YZGXha__requirementsList li:last-child{margin-bottom:0}.page-module-scss-module__YZGXha__content{grid-template-columns:1fr;gap:clamp(16px,13.3333px + .833333vw,24px);display:grid}@media (min-width:768px){.page-module-scss-module__YZGXha__content{grid-template-columns:1fr 1fr}}.page-module-scss-module__YZGXha__card{background-color:#fff;border-radius:8px;min-width:0;padding:clamp(16px,13.3333px + .833333vw,24px);overflow-x:hidden;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}@media (max-width:600px){.page-module-scss-module__YZGXha__card{padding:clamp(12px,10.6667px + .416667vw,16px)}}.page-module-scss-module__YZGXha__cardTitle{color:#111827;margin:0 0 clamp(12px,10.6667px + .416667vw,16px);font-size:clamp(1.125rem,1.08333rem + .0130208vw,1.25rem);font-weight:600;line-height:1.25}.page-module-scss-module__YZGXha__infoList{flex-direction:column;gap:clamp(12px,10.6667px + .416667vw,16px);display:flex}.page-module-scss-module__YZGXha__infoItem{flex-direction:column;gap:clamp(4px,2.66667px + .416667vw,8px);display:flex}.page-module-scss-module__YZGXha__infoLabel{color:#6b7280;text-transform:uppercase;letter-spacing:.05em;font-size:.875rem;font-weight:500}.page-module-scss-module__YZGXha__infoValue{color:#111827;word-break:break-word;font-size:1rem}.page-module-scss-module__YZGXha__emptyValue,.page-module-scss-module__YZGXha__assignmentIndicator{color:#9ca3af;font-style:italic}.page-module-scss-module__YZGXha__worktreeBadge{color:#1e40af;background-color:#bfdbfe;border-radius:9999px;padding:clamp(4px,2.66667px + .416667vw,8px) clamp(8px,6.66667px + .416667vw,12px);font-size:.875rem;font-weight:500;display:inline-block}.page-module-scss-module__YZGXha__statsGrid{grid-template-columns:repeat(2,1fr);gap:clamp(12px,10.6667px + .416667vw,16px);display:grid}@media (min-width:768px){.page-module-scss-module__YZGXha__statsGrid{grid-template-columns:repeat(4,1fr)}}.page-module-scss-module__YZGXha__statItem{text-align:center;background-color:#f9fafb;border-radius:6px;flex-direction:column;gap:clamp(4px,2.66667px + .416667vw,8px);padding:clamp(12px,10.6667px + .416667vw,16px);display:flex}.page-module-scss-module__YZGXha__statValue{color:#111827;font-size:clamp(1.5rem,1.33333rem + .0520833vw,2rem);font-weight:700;line-height:1}.page-module-scss-module__YZGXha__statLabel{color:#6b7280;font-size:.875rem}.page-module-scss-module__YZGXha__statPending .page-module-scss-module__YZGXha__statValue{color:#f59e0b}.page-module-scss-module__YZGXha__statInProgress .page-module-scss-module__YZGXha__statValue{color:#2563eb}.page-module-scss-module__YZGXha__statCompleted .page-module-scss-module__YZGXha__statValue{color:#22c55e}@media (min-width:768px){.page-module-scss-module__YZGXha__fullWidth{grid-column:1/-1}}.page-module-scss-module__YZGXha__contextList{flex-direction:column;gap:clamp(12px,10.6667px + .416667vw,16px);display:flex}.page-module-scss-module__YZGXha__contextItem{background-color:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;min-width:0;padding:clamp(12px,10.6667px + .416667vw,16px);overflow-x:hidden}.page-module-scss-module__YZGXha__contextHeader{color:#1e40af;margin:0 0 clamp(8px,6.66667px + .416667vw,12px);font-size:.875rem;font-weight:600}.page-module-scss-module__YZGXha__contextDescription{color:#111827;white-space:pre-wrap;word-break:break-word;overflow-wrap:break-word;margin:0 0 clamp(8px,6.66667px + .416667vw,12px);font-size:1rem;line-height:1.625}.page-module-scss-module__YZGXha__charCounter{text-align:right;color:#9ca3af;margin-top:clamp(4px,2.66667px + .416667vw,8px);font-size:.75rem;display:block}.page-module-scss-module__YZGXha__charCounterLimit{color:#ef4444}.page-module-scss-module__YZGXha__contextImageGrid{flex-wrap:wrap;gap:clamp(8px,6.66667px + .416667vw,12px);margin-top:clamp(8px,6.66667px + .416667vw,12px);display:flex}.page-module-scss-module__YZGXha__contextImageThumbnail{cursor:pointer;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;width:160px;height:120px;padding:0;transition:border-color .15s,box-shadow .15s;display:block;overflow:hidden}.page-module-scss-module__YZGXha__contextImageThumbnail:hover{border-color:#2563eb;box-shadow:0 2px 8px #0000001f}.page-module-scss-module__YZGXha__contextImageThumbnail:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.page-module-scss-module__YZGXha__contextThumbnailImage{object-fit:cover;width:100%;height:100%}.page-module-scss-module__YZGXha__contextThumbnailLoading{color:#9ca3af;justify-content:center;align-items:center;width:100%;height:100%;font-size:.75rem;display:flex}.page-module-scss-module__YZGXha__imageModal{z-index:1000;background-color:#000000bf;justify-content:center;align-items:center;padding:clamp(16px,13.3333px + .833333vw,24px);display:flex;position:fixed;inset:0}.page-module-scss-module__YZGXha__imageModalContent{max-width:90vw;max-height:90vh;position:relative}.page-module-scss-module__YZGXha__imageModalImage{object-fit:contain;border-radius:8px;width:auto;max-width:90vw;height:auto;max-height:85vh}.page-module-scss-module__YZGXha__imageModalClose{color:#fff;cursor:pointer;background-color:#000000b3;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:background-color .15s;display:flex;position:absolute;top:-12px;right:-12px}.page-module-scss-module__YZGXha__imageModalClose:hover{background-color:#ef4444}.page-module-scss-module__YZGXha__imageModalClose:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.page-module-scss-module__YZGXha__tasksSection{min-width:0;margin-top:clamp(24px,21.3333px + .833333vw,32px);overflow-x:hidden}.page-module-scss-module__YZGXha__tableCard{background-color:#fff;border-radius:8px;padding:clamp(16px,13.3333px + .833333vw,24px);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}
.page-module-scss-module__ZxgIHa__page{background-color:#f9fafb;justify-content:center;min-height:100vh;padding:clamp(24px,21.3333px + .833333vw,32px);display:flex}.page-module-scss-module__ZxgIHa__container{width:100%;max-width:600px}.page-module-scss-module__ZxgIHa__backLink{color:#6b7280;align-items:center;gap:clamp(4px,2.66667px + .416667vw,8px);margin-bottom:clamp(16px,13.3333px + .833333vw,24px);font-size:.875rem;text-decoration:none;transition:color .15s;display:inline-flex}.page-module-scss-module__ZxgIHa__backLink:hover{color:#111827}.page-module-scss-module__ZxgIHa__backLink:focus-visible{outline-offset:2px;outline:2px solid #2563eb}
.page-module-scss-module__7Gq0fG__page{background-color:#f9fafb;justify-content:center;min-height:100vh;padding:clamp(24px,21.3333px + .833333vw,32px);display:flex}.page-module-scss-module__7Gq0fG__container{width:100%;max-width:1200px}.page-module-scss-module__7Gq0fG__header{margin-bottom:clamp(24px,21.3333px + .833333vw,32px)}.page-module-scss-module__7Gq0fG__headerContent{justify-content:space-between;align-items:flex-start;gap:clamp(12px,10.6667px + .416667vw,16px);display:flex}@media (max-width:600px){.page-module-scss-module__7Gq0fG__headerContent{flex-direction:column;align-items:stretch}}.page-module-scss-module__7Gq0fG__title{color:#111827;margin:0 0 clamp(4px,2.66667px + .416667vw,8px);font-size:clamp(1.5rem,1.33333rem + .0520833vw,2rem);font-weight:700;line-height:1.25}.page-module-scss-module__7Gq0fG__subtitle{color:#6b7280;margin:0;font-size:1rem;line-height:1.5}.page-module-scss-module__7Gq0fG__filterBar{background-color:#fff;border-radius:8px;flex-wrap:wrap;gap:clamp(12px,10.6667px + .416667vw,16px);margin-bottom:clamp(16px,13.3333px + .833333vw,24px);padding:clamp(12px,10.6667px + .416667vw,16px);display:flex;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.page-module-scss-module__7Gq0fG__filterGroup{flex-direction:column;gap:clamp(4px,2.66667px + .416667vw,8px);min-width:150px;display:flex}.page-module-scss-module__7Gq0fG__filterLabel{color:#6b7280;font-size:.875rem;font-weight:500}.page-module-scss-module__7Gq0fG__filterSelect{min-width:150px}.page-module-scss-module__7Gq0fG__clearFilters{align-self:flex-end;margin-left:auto}.page-module-scss-module__7Gq0fG__tableCard{background-color:#fff;border-radius:8px;padding:clamp(16px,13.3333px + .833333vw,24px);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.page-module-scss-module__7Gq0fG__statusBadge{text-transform:capitalize;border-radius:9999px;padding:clamp(4px,2.66667px + .416667vw,8px) clamp(8px,6.66667px + .416667vw,12px);font-size:.875rem;font-weight:500;display:inline-block}.page-module-scss-module__7Gq0fG__statusPending{color:#b45309;background-color:#fde68a}.page-module-scss-module__7Gq0fG__statusActive{color:#1e40af;background-color:#bfdbfe}.page-module-scss-module__7Gq0fG__statusCompleted{color:#15803d;background-color:#bbf7d0}.page-module-scss-module__7Gq0fG__statusDraft{color:#4b5563;background-color:#e5e7eb}.page-module-scss-module__7Gq0fG__assignmentBadge{color:#9ca3af;background-color:#f9fafb;border-radius:9999px;padding:clamp(4px,2.66667px + .416667vw,8px) clamp(8px,6.66667px + .416667vw,12px);font-size:.875rem;font-style:italic;display:inline-block}
.page-module-scss-module__5iD1xa__page{background-color:#f9fafb;justify-content:center;min-height:100vh;padding:clamp(24px,21.3333px + .833333vw,32px);display:flex}.page-module-scss-module__5iD1xa__container{width:100%;max-width:600px}.page-module-scss-module__5iD1xa__backLink{color:#6b7280;align-items:center;gap:clamp(4px,2.66667px + .416667vw,8px);margin-bottom:clamp(16px,13.3333px + .833333vw,24px);font-size:.875rem;text-decoration:none;transition:color .15s;display:inline-flex}.page-module-scss-module__5iD1xa__backLink:hover{color:#111827}.page-module-scss-module__5iD1xa__backLink:focus-visible{outline-offset:2px;outline:2px solid #2563eb}
.page-module-scss-module__CvsuzW__page{background-color:#f9fafb;justify-content:center;min-height:100vh;padding:clamp(24px,21.3333px + .833333vw,32px);display:flex}.page-module-scss-module__CvsuzW__container{width:100%;max-width:600px}.page-module-scss-module__CvsuzW__backLink{color:#6b7280;align-items:center;gap:clamp(4px,2.66667px + .416667vw,8px);margin-bottom:clamp(16px,13.3333px + .833333vw,24px);font-size:.875rem;text-decoration:none;transition:color .15s;display:inline-flex}.page-module-scss-module__CvsuzW__backLink:hover{color:#111827}.page-module-scss-module__CvsuzW__backLink:focus-visible{outline-offset:2px;outline:2px solid #2563eb}
.page-module-scss-module__WkTdfq__page{background-color:#f9fafb;justify-content:center;min-height:100vh;padding:clamp(24px,21.3333px + .833333vw,32px);display:flex}.page-module-scss-module__WkTdfq__container{width:100%;max-width:900px}.page-module-scss-module__WkTdfq__backLink{color:#6b7280;align-items:center;gap:clamp(4px,2.66667px + .416667vw,8px);margin-bottom:clamp(16px,13.3333px + .833333vw,24px);font-size:.875rem;text-decoration:none;transition:color .15s;display:inline-flex}.page-module-scss-module__WkTdfq__backLink:hover{color:#111827}.page-module-scss-module__WkTdfq__backLink:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.page-module-scss-module__WkTdfq__header{margin-bottom:clamp(24px,21.3333px + .833333vw,32px)}.page-module-scss-module__WkTdfq__headerContent{justify-content:space-between;align-items:flex-start;gap:clamp(12px,10.6667px + .416667vw,16px);display:flex}@media (max-width:600px){.page-module-scss-module__WkTdfq__headerContent{flex-direction:column;align-items:stretch}}.page-module-scss-module__WkTdfq__headerInfo{flex:1}.page-module-scss-module__WkTdfq__title{color:#111827;margin:0 0 clamp(4px,2.66667px + .416667vw,8px);font-size:clamp(1.5rem,1.33333rem + .0520833vw,2rem);font-weight:700;line-height:1.25}.page-module-scss-module__WkTdfq__subtitle{color:#6b7280;margin:0;font-size:1rem;line-height:1.5}.page-module-scss-module__WkTdfq__headerActions{gap:clamp(8px,6.66667px + .416667vw,12px);display:flex}@media (max-width:600px){.page-module-scss-module__WkTdfq__headerActions{flex-direction:column}}.page-module-scss-module__WkTdfq__content{grid-template-columns:1fr;gap:clamp(16px,13.3333px + .833333vw,24px);display:grid}@media (min-width:768px){.page-module-scss-module__WkTdfq__content{grid-template-columns:1fr 1fr}}.page-module-scss-module__WkTdfq__card{background-color:#fff;border-radius:8px;padding:clamp(16px,13.3333px + .833333vw,24px);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}@media (min-width:768px){.page-module-scss-module__WkTdfq__fullWidthCard{grid-column:1/-1}}.page-module-scss-module__WkTdfq__cardTitle{color:#111827;margin:0 0 clamp(12px,10.6667px + .416667vw,16px);font-size:clamp(1.125rem,1.08333rem + .0130208vw,1.25rem);font-weight:600;line-height:1.25}.page-module-scss-module__WkTdfq__infoList{flex-direction:column;gap:clamp(12px,10.6667px + .416667vw,16px);display:flex}.page-module-scss-module__WkTdfq__infoItem{flex-direction:column;gap:clamp(4px,2.66667px + .416667vw,8px);display:flex}.page-module-scss-module__WkTdfq__infoLabel{color:#6b7280;text-transform:uppercase;letter-spacing:.05em;font-size:.875rem;font-weight:500}.page-module-scss-module__WkTdfq__infoValue{color:#111827;word-break:break-word;font-size:1rem}.page-module-scss-module__WkTdfq__emptyValue{color:#9ca3af;font-style:italic}.page-module-scss-module__WkTdfq__statusBadge{border-radius:4px;padding:clamp(4px,2.66667px + .416667vw,8px) clamp(8px,6.66667px + .416667vw,12px);font-size:.875rem;font-weight:500;line-height:1;display:inline-block}.page-module-scss-module__WkTdfq__statusPlanned{color:#b45309;background-color:#fde68a}.page-module-scss-module__WkTdfq__statusInProgress{color:#1e40af;background-color:#bfdbfe}.page-module-scss-module__WkTdfq__statusLaunched{color:#15803d;background-color:#bbf7d0}.page-module-scss-module__WkTdfq__requirementsContent{color:#111827;white-space:pre-wrap;word-break:break-word;font-size:1rem;line-height:1.625}
.page-module-scss-module__nWDUFq__page{background-color:#f9fafb;justify-content:center;min-height:100vh;padding:clamp(24px,21.3333px + .833333vw,32px);display:flex}.page-module-scss-module__nWDUFq__container{width:100%;max-width:600px}.page-module-scss-module__nWDUFq__backLink{color:#6b7280;align-items:center;gap:clamp(4px,2.66667px + .416667vw,8px);margin-bottom:clamp(16px,13.3333px + .833333vw,24px);font-size:.875rem;text-decoration:none;transition:color .15s;display:inline-flex}.page-module-scss-module__nWDUFq__backLink:hover{color:#111827}.page-module-scss-module__nWDUFq__backLink:focus-visible{outline-offset:2px;outline:2px solid #2563eb}
.page-module-scss-module__DRP8wG__page{background-color:#f9fafb;justify-content:center;min-height:100vh;padding:clamp(24px,21.3333px + .833333vw,32px);display:flex}.page-module-scss-module__DRP8wG__container{width:100%;max-width:1200px}.page-module-scss-module__DRP8wG__header{margin-bottom:clamp(24px,21.3333px + .833333vw,32px)}.page-module-scss-module__DRP8wG__headerContent{justify-content:space-between;align-items:flex-start;gap:clamp(12px,10.6667px + .416667vw,16px);display:flex}@media (max-width:600px){.page-module-scss-module__DRP8wG__headerContent{flex-direction:column;align-items:stretch}}.page-module-scss-module__DRP8wG__title{color:#111827;margin:0 0 clamp(4px,2.66667px + .416667vw,8px);font-size:clamp(1.5rem,1.33333rem + .0520833vw,2rem);font-weight:700;line-height:1.25}.page-module-scss-module__DRP8wG__subtitle{color:#6b7280;margin:0;font-size:1rem;line-height:1.5}.page-module-scss-module__DRP8wG__filterBar{background-color:#fff;border-radius:8px;flex-wrap:wrap;gap:clamp(12px,10.6667px + .416667vw,16px);margin-bottom:clamp(16px,13.3333px + .833333vw,24px);padding:clamp(12px,10.6667px + .416667vw,16px);display:flex;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.page-module-scss-module__DRP8wG__filterGroup{flex-direction:column;gap:clamp(4px,2.66667px + .416667vw,8px);min-width:150px;display:flex}.page-module-scss-module__DRP8wG__filterLabel{color:#6b7280;font-size:.875rem;font-weight:500}.page-module-scss-module__DRP8wG__filterSelect{min-width:150px}.page-module-scss-module__DRP8wG__clearFilters{align-self:flex-end;margin-left:auto}.page-module-scss-module__DRP8wG__tableCard{background-color:#fff;border-radius:8px;padding:clamp(16px,13.3333px + .833333vw,24px);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.page-module-scss-module__DRP8wG__statusBadge{text-transform:capitalize;border-radius:9999px;padding:clamp(4px,2.66667px + .416667vw,8px) clamp(8px,6.66667px + .416667vw,12px);font-size:.875rem;font-weight:500;display:inline-block}.page-module-scss-module__DRP8wG__statusPlanned{color:#b45309;background-color:#fde68a}.page-module-scss-module__DRP8wG__statusInProgress{color:#1e40af;background-color:#bfdbfe}.page-module-scss-module__DRP8wG__statusLaunched{color:#15803d;background-color:#bbf7d0}.page-module-scss-module__DRP8wG__typeBadge{text-transform:capitalize;border-radius:9999px;padding:clamp(4px,2.66667px + .416667vw,8px) clamp(8px,6.66667px + .416667vw,12px);font-size:.875rem;font-weight:500;display:inline-block}.page-module-scss-module__DRP8wG__typeApplication{color:#1e3a8a;background-color:#dbeafe}.page-module-scss-module__DRP8wG__typeHomepage{color:#166534;background-color:#dcfce7}.page-module-scss-module__DRP8wG__typeBackdoor{color:#374151;background-color:#e5e7eb}
.page-module-scss-module__07j9DG__page{background-color:#f9fafb;justify-content:center;min-height:100vh;padding:clamp(24px,21.3333px + .833333vw,32px);display:flex}.page-module-scss-module__07j9DG__container{width:100%;max-width:600px}.page-module-scss-module__07j9DG__header{margin-bottom:clamp(24px,21.3333px + .833333vw,32px)}.page-module-scss-module__07j9DG__title{color:#111827;margin:0 0 clamp(4px,2.66667px + .416667vw,8px);font-size:clamp(1.5rem,1.33333rem + .0520833vw,2rem);font-weight:700;line-height:1.25}.page-module-scss-module__07j9DG__subtitle{color:#6b7280;margin:0;font-size:1rem;line-height:1.5}.page-module-scss-module__07j9DG__card{background-color:#fff;border-radius:8px;padding:clamp(24px,21.3333px + .833333vw,32px);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.page-module-scss-module__07j9DG__section:not(:last-child){border-bottom:1px solid #e5e7eb;margin-bottom:clamp(24px,21.3333px + .833333vw,32px);padding-bottom:clamp(24px,21.3333px + .833333vw,32px)}.page-module-scss-module__07j9DG__sectionTitle{color:#111827;margin:0 0 clamp(12px,10.6667px + .416667vw,16px);font-size:clamp(1.125rem,1.08333rem + .0130208vw,1.25rem);font-weight:600}.page-module-scss-module__07j9DG__infoRow{justify-content:space-between;align-items:center;padding:clamp(8px,6.66667px + .416667vw,12px) 0;display:flex}.page-module-scss-module__07j9DG__infoRow:not(:last-child){border-bottom:1px solid #f3f4f6}.page-module-scss-module__07j9DG__label{color:#6b7280;font-size:.875rem;font-weight:500}.page-module-scss-module__07j9DG__value{color:#111827;font-size:.875rem}.page-module-scss-module__07j9DG__signOutButton{margin-top:clamp(12px,10.6667px + .416667vw,16px)}
.page-module-scss-module__S-0KhW__page{background-color:#f9fafb;justify-content:center;min-height:100vh;padding:clamp(24px,21.3333px + .833333vw,32px);display:flex}.page-module-scss-module__S-0KhW__container{width:100%;max-width:600px}.page-module-scss-module__S-0KhW__backLink{color:#6b7280;align-items:center;gap:clamp(4px,2.66667px + .416667vw,8px);margin-bottom:clamp(16px,13.3333px + .833333vw,24px);font-size:.875rem;text-decoration:none;transition:color .15s;display:inline-flex}.page-module-scss-module__S-0KhW__backLink:hover{color:#111827}.page-module-scss-module__S-0KhW__backLink:focus-visible{outline-offset:2px;outline:2px solid #2563eb}
.page-module-scss-module__QS5y7a__page{background-color:#f9fafb;justify-content:center;min-height:100vh;padding:clamp(24px,21.3333px + .833333vw,32px);display:flex}.page-module-scss-module__QS5y7a__container{width:100%;max-width:900px}.page-module-scss-module__QS5y7a__backLink{color:#6b7280;align-items:center;gap:clamp(4px,2.66667px + .416667vw,8px);margin-bottom:clamp(16px,13.3333px + .833333vw,24px);font-size:.875rem;text-decoration:none;transition:color .15s;display:inline-flex}.page-module-scss-module__QS5y7a__backLink:hover{color:#111827}.page-module-scss-module__QS5y7a__backLink:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.page-module-scss-module__QS5y7a__header{margin-bottom:clamp(24px,21.3333px + .833333vw,32px)}.page-module-scss-module__QS5y7a__headerContent{justify-content:space-between;align-items:flex-start;gap:clamp(12px,10.6667px + .416667vw,16px);display:flex}@media (max-width:600px){.page-module-scss-module__QS5y7a__headerContent{flex-direction:column;align-items:stretch}}.page-module-scss-module__QS5y7a__headerInfo{flex:1}.page-module-scss-module__QS5y7a__title{color:#111827;margin:0 0 clamp(4px,2.66667px + .416667vw,8px);font-size:clamp(1.5rem,1.33333rem + .0520833vw,2rem);font-weight:700;line-height:1.25}.page-module-scss-module__QS5y7a__subtitle{color:#6b7280;margin:0;font-size:1rem;line-height:1.5}.page-module-scss-module__QS5y7a__headerActions{gap:clamp(8px,6.66667px + .416667vw,12px);display:flex}@media (max-width:600px){.page-module-scss-module__QS5y7a__headerActions{flex-direction:column}}.page-module-scss-module__QS5y7a__gettingStartedCard{border-left:4px solid #2563eb;margin-bottom:clamp(16px,13.3333px + .833333vw,24px)}.page-module-scss-module__QS5y7a__gettingStartedHeader{justify-content:space-between;align-items:center;margin-bottom:clamp(8px,6.66667px + .416667vw,12px);display:flex}.page-module-scss-module__QS5y7a__dismissButton{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0}.page-module-scss-module__QS5y7a__dismissButton:disabled{cursor:not-allowed}.page-module-scss-module__QS5y7a__dismissButton:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.page-module-scss-module__QS5y7a__dismissButton{color:#9ca3af;font-size:.875rem;transition:color .15s}.page-module-scss-module__QS5y7a__dismissButton:hover{color:#111827}.page-module-scss-module__QS5y7a__gettingStartedIntro{color:#6b7280;margin:0 0 clamp(12px,10.6667px + .416667vw,16px);font-size:.875rem;line-height:1.5}.page-module-scss-module__QS5y7a__gettingStartedSteps{flex-direction:column;gap:clamp(12px,10.6667px + .416667vw,16px);margin:0;padding:0;list-style:none;display:flex}.page-module-scss-module__QS5y7a__gettingStartedStep{align-items:flex-start;gap:clamp(8px,6.66667px + .416667vw,12px);display:flex}.page-module-scss-module__QS5y7a__gettingStartedStep strong{color:#111827;margin-bottom:clamp(4px,2.66667px + .416667vw,8px);font-size:.875rem;font-weight:600;display:block}.page-module-scss-module__QS5y7a__stepComplete{color:#22c55e;flex-shrink:0;margin-top:1px}.page-module-scss-module__QS5y7a__stepPending{color:#9ca3af;flex-shrink:0;margin-top:1px}.page-module-scss-module__QS5y7a__stepHint{color:#6b7280;font-size:.875rem;line-height:1.5;display:block}.page-module-scss-module__QS5y7a__stepActions{gap:clamp(8px,6.66667px + .416667vw,12px);margin-top:clamp(4px,2.66667px + .416667vw,8px);display:flex}.page-module-scss-module__QS5y7a__stepLink{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0}.page-module-scss-module__QS5y7a__stepLink:disabled{cursor:not-allowed}.page-module-scss-module__QS5y7a__stepLink:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.page-module-scss-module__QS5y7a__stepLink{color:#2563eb;cursor:pointer;font-size:.875rem;text-decoration:none}.page-module-scss-module__QS5y7a__stepLink:hover{text-decoration:underline}.page-module-scss-module__QS5y7a__codeBlock{background-color:#111827;border-radius:6px;align-items:center;gap:clamp(8px,6.66667px + .416667vw,12px);margin-top:clamp(8px,6.66667px + .416667vw,12px);padding:clamp(8px,6.66667px + .416667vw,12px) clamp(12px,10.6667px + .416667vw,16px);display:flex;overflow-x:auto}.page-module-scss-module__QS5y7a__codeBlock code{color:#f9fafb;white-space:pre-wrap;word-break:break-all;flex:1;font-family:SF Mono,Fira Code,Fira Mono,Roboto Mono,monospace;font-size:.75rem;line-height:1.625}.page-module-scss-module__QS5y7a__copyButton{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0}.page-module-scss-module__QS5y7a__copyButton:disabled{cursor:not-allowed}.page-module-scss-module__QS5y7a__copyButton:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.page-module-scss-module__QS5y7a__copyButton{color:#e5e7eb;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:color .15s,background-color .15s;display:inline-flex}.page-module-scss-module__QS5y7a__copyButton:hover{color:#f9fafb;background-color:#ffffff1a}.page-module-scss-module__QS5y7a__quickActions{flex-wrap:wrap;gap:clamp(8px,6.66667px + .416667vw,12px);display:flex}.page-module-scss-module__QS5y7a__configRow{align-items:center;gap:clamp(8px,6.66667px + .416667vw,12px);display:flex}.page-module-scss-module__QS5y7a__statusDot{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.page-module-scss-module__QS5y7a__statusDotSuccess{color:#fff;background-color:#22c55e}.page-module-scss-module__QS5y7a__statusDotWarning{color:#fff;background-color:#f59e0b}.page-module-scss-module__QS5y7a__content{grid-template-columns:1fr;gap:clamp(16px,13.3333px + .833333vw,24px);display:grid}@media (min-width:768px){.page-module-scss-module__QS5y7a__content{grid-template-columns:1fr 1fr}}.page-module-scss-module__QS5y7a__card{background-color:#fff;border-radius:8px;padding:clamp(16px,13.3333px + .833333vw,24px);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.page-module-scss-module__QS5y7a__cardTitle{color:#111827;margin:0 0 clamp(12px,10.6667px + .416667vw,16px);font-size:clamp(1.125rem,1.08333rem + .0130208vw,1.25rem);font-weight:600;line-height:1.25}.page-module-scss-module__QS5y7a__infoList{flex-direction:column;gap:clamp(12px,10.6667px + .416667vw,16px);display:flex}.page-module-scss-module__QS5y7a__infoItem{flex-direction:column;gap:clamp(4px,2.66667px + .416667vw,8px);display:flex}.page-module-scss-module__QS5y7a__infoLabel{color:#6b7280;text-transform:uppercase;letter-spacing:.05em;font-size:.875rem;font-weight:500}.page-module-scss-module__QS5y7a__infoValue{color:#111827;word-break:break-word;font-size:1rem}.page-module-scss-module__QS5y7a__emptyValue{color:#9ca3af;font-style:italic}.page-module-scss-module__QS5y7a__statsGrid{grid-template-columns:repeat(2,1fr);gap:clamp(12px,10.6667px + .416667vw,16px);display:grid}@media (min-width:768px){.page-module-scss-module__QS5y7a__statsGrid{grid-template-columns:repeat(5,1fr)}}.page-module-scss-module__QS5y7a__statItem{text-align:center;background-color:#f9fafb;border-radius:6px;flex-direction:column;gap:clamp(4px,2.66667px + .416667vw,8px);padding:clamp(12px,10.6667px + .416667vw,16px);display:flex}.page-module-scss-module__QS5y7a__statValue{color:#111827;font-size:clamp(1.5rem,1.33333rem + .0520833vw,2rem);font-weight:700;line-height:1}.page-module-scss-module__QS5y7a__statLabel{color:#6b7280;font-size:.875rem}.page-module-scss-module__QS5y7a__statPending .page-module-scss-module__QS5y7a__statValue{color:#f59e0b}.page-module-scss-module__QS5y7a__statInProgress .page-module-scss-module__QS5y7a__statValue{color:#2563eb}.page-module-scss-module__QS5y7a__statCompleted .page-module-scss-module__QS5y7a__statValue{color:#22c55e}@media (min-width:768px){.page-module-scss-module__QS5y7a__fullWidth{grid-column:1/-1}}.page-module-scss-module__QS5y7a__relatedGrid{grid-template-columns:repeat(3,1fr);gap:clamp(12px,10.6667px + .416667vw,16px);display:grid}@media (max-width:600px){.page-module-scss-module__QS5y7a__relatedGrid{grid-template-columns:repeat(2,1fr)}}.page-module-scss-module__QS5y7a__relatedLink{background-color:#f9fafb;border-radius:6px;flex-direction:column;align-items:center;gap:clamp(4px,2.66667px + .416667vw,8px);padding:clamp(16px,13.3333px + .833333vw,24px);text-decoration:none;transition:background-color .15s;display:flex}.page-module-scss-module__QS5y7a__relatedLink:hover{background-color:#f3f4f6}.page-module-scss-module__QS5y7a__relatedLink:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.page-module-scss-module__QS5y7a__relatedCount{color:#2563eb;font-size:clamp(1.5rem,1.33333rem + .0520833vw,2rem);font-weight:700;line-height:1}.page-module-scss-module__QS5y7a__relatedLabel{color:#6b7280;font-size:.875rem}.page-module-scss-module__QS5y7a__cardHeader{justify-content:space-between;align-items:center;margin-bottom:clamp(12px,10.6667px + .416667vw,16px);display:flex}.page-module-scss-module__QS5y7a__cardHeader .page-module-scss-module__QS5y7a__cardTitle{margin-bottom:0}.page-module-scss-module__QS5y7a__worktreeForm{background-color:#f9fafb;border-radius:6px;margin-bottom:clamp(12px,10.6667px + .416667vw,16px);padding:clamp(12px,10.6667px + .416667vw,16px)}.page-module-scss-module__QS5y7a__worktreeFormFields{grid-template-columns:1fr 1fr;gap:clamp(12px,10.6667px + .416667vw,16px);display:grid}@media (max-width:600px){.page-module-scss-module__QS5y7a__worktreeFormFields{grid-template-columns:1fr}}.page-module-scss-module__QS5y7a__worktreeFormActions{gap:clamp(8px,6.66667px + .416667vw,12px);margin-top:clamp(12px,10.6667px + .416667vw,16px);display:flex}.page-module-scss-module__QS5y7a__worktreeList{flex-direction:column;gap:clamp(8px,6.66667px + .416667vw,12px);margin:0;padding:0;list-style:none;display:flex}.page-module-scss-module__QS5y7a__worktreeItem{background-color:#f9fafb;border-radius:6px;justify-content:space-between;align-items:center;gap:clamp(12px,10.6667px + .416667vw,16px);padding:clamp(8px,6.66667px + .416667vw,12px) clamp(12px,10.6667px + .416667vw,16px);transition:background-color .15s;display:flex}.page-module-scss-module__QS5y7a__worktreeItem:hover{background-color:#f3f4f6}.page-module-scss-module__QS5y7a__worktreeInfo{flex:1;align-items:center;gap:clamp(12px,10.6667px + .416667vw,16px);min-width:0;display:flex}@media (max-width:600px){.page-module-scss-module__QS5y7a__worktreeInfo{flex-direction:column;align-items:flex-start;gap:clamp(4px,2.66667px + .416667vw,8px)}}.page-module-scss-module__QS5y7a__worktreeName{color:#111827;font-size:.875rem;font-weight:600}.page-module-scss-module__QS5y7a__worktreePath{color:#6b7280;word-break:break-all;min-width:0;font-size:.875rem}.page-module-scss-module__QS5y7a__worktreeStatus{color:#9ca3af;text-transform:uppercase;letter-spacing:.05em;flex-shrink:0;font-size:.75rem}.page-module-scss-module__QS5y7a__worktreeDeleteButton{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0}.page-module-scss-module__QS5y7a__worktreeDeleteButton:disabled{cursor:not-allowed}.page-module-scss-module__QS5y7a__worktreeDeleteButton:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.page-module-scss-module__QS5y7a__worktreeDeleteButton{color:#9ca3af;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:color .15s,background-color .15s;display:inline-flex}.page-module-scss-module__QS5y7a__worktreeDeleteButton:hover{color:#ef4444;background-color:#fef2f2}.page-module-scss-module__QS5y7a__worktreeDeleteButton:disabled{opacity:.5;cursor:not-allowed}.page-module-scss-module__QS5y7a__emptyState{color:#9ca3af;margin:0;font-size:.875rem;font-style:italic}.page-module-scss-module__QS5y7a__inlineLink{color:#2563eb;font-style:normal;text-decoration:none}.page-module-scss-module__QS5y7a__inlineLink:hover{text-decoration:underline}.page-module-scss-module__QS5y7a__inlineLink:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.page-module-scss-module__QS5y7a__techBadges{flex-wrap:wrap;gap:clamp(4px,2.66667px + .416667vw,8px);display:flex}.page-module-scss-module__QS5y7a__techBadge{white-space:nowrap;border-radius:4px;align-items:center;padding:2px 8px;font-size:.75rem;font-weight:500;line-height:1.25;display:inline-flex}.page-module-scss-module__QS5y7a__categoryFramework{color:#1e40af;background-color:#dbeafe}.page-module-scss-module__QS5y7a__categoryLanguage{color:#92400e;background-color:#fef3c7}.page-module-scss-module__QS5y7a__categoryDatabase{color:#065f46;background-color:#d1fae5}.page-module-scss-module__QS5y7a__categoryStyling{color:#5b21b6;background-color:#ede9fe}.page-module-scss-module__QS5y7a__categoryBuild{color:#991b1b;background-color:#fee2e2}.page-module-scss-module__QS5y7a__categoryDeployment{color:#3730a3;background-color:#e0e7ff}.page-module-scss-module__QS5y7a__categoryTesting{color:#9d174d;background-color:#fce7f3}.page-module-scss-module__QS5y7a__categoryTool{color:#374151;background-color:#f3f4f6}.page-module-scss-module__QS5y7a__categoryComponentLib{color:#115e59;background-color:#ccfbf1}.page-module-scss-module__QS5y7a__categoryGraphql{color:#831843;background-color:#fce7f3}.page-module-scss-module__QS5y7a__categoryDocumentation{color:#78350f;background-color:#fef3c7}.page-module-scss-module__QS5y7a__categoryQuality{color:#166534;background-color:#dcfce7}.page-module-scss-module__QS5y7a__categoryMobile{color:#9a3412;background-color:#ffedd5}.page-module-scss-module__QS5y7a__categoryDefault{color:#374151;background-color:#f3f4f6}.page-module-scss-module__QS5y7a__techStackSections{flex-direction:column;gap:clamp(12px,10.6667px + .416667vw,16px);display:flex}.page-module-scss-module__QS5y7a__techStackSection{flex-direction:column;gap:clamp(4px,2.66667px + .416667vw,8px);display:flex}.page-module-scss-module__QS5y7a__techStackSectionHeader{align-items:baseline;gap:clamp(8px,6.66667px + .416667vw,12px);display:flex}.page-module-scss-module__QS5y7a__techStackSectionTitle{color:#111827;margin:0;font-size:.875rem;font-weight:600}.page-module-scss-module__QS5y7a__techStackSectionPath{color:#9ca3af;font-size:.75rem}.page-module-scss-module__QS5y7a__techFilters{align-items:center;gap:clamp(8px,6.66667px + .416667vw,12px);margin-bottom:clamp(12px,10.6667px + .416667vw,16px);display:flex}.page-module-scss-module__QS5y7a__techFilterCount{color:#9ca3af;font-size:.75rem}.page-module-scss-module__QS5y7a__techVersion{opacity:.7;margin-left:.3em;font-size:.85em}.page-module-scss-module__QS5y7a__categoryUtility{color:#4b5563;background-color:#f3f4f6}.page-module-scss-module__QS5y7a__categoryOther{color:#6b7280;background-color:#f3f4f6}
.page-module-scss-module__JeTWza__page{background-color:#f9fafb;justify-content:center;min-height:100vh;padding:clamp(24px,21.3333px + .833333vw,32px);display:flex}.page-module-scss-module__JeTWza__container{width:100%;max-width:600px}.page-module-scss-module__JeTWza__backLink{color:#6b7280;align-items:center;gap:clamp(4px,2.66667px + .416667vw,8px);margin-bottom:clamp(16px,13.3333px + .833333vw,24px);font-size:.875rem;text-decoration:none;transition:color .15s;display:inline-flex}.page-module-scss-module__JeTWza__backLink:hover{color:#111827}.page-module-scss-module__JeTWza__backLink:focus-visible{outline-offset:2px;outline:2px solid #2563eb}
.page-module-scss-module__7vLN5W__page{background-color:#f9fafb;justify-content:center;min-height:100vh;padding:clamp(24px,21.3333px + .833333vw,32px);display:flex}.page-module-scss-module__7vLN5W__container{width:100%;max-width:1200px}.page-module-scss-module__7vLN5W__header{margin-bottom:clamp(24px,21.3333px + .833333vw,32px)}.page-module-scss-module__7vLN5W__headerContent{justify-content:space-between;align-items:flex-start;gap:clamp(12px,10.6667px + .416667vw,16px);display:flex}@media (max-width:600px){.page-module-scss-module__7vLN5W__headerContent{flex-direction:column;align-items:stretch}}.page-module-scss-module__7vLN5W__title{color:#111827;margin:0 0 clamp(4px,2.66667px + .416667vw,8px);font-size:clamp(1.5rem,1.33333rem + .0520833vw,2rem);font-weight:700;line-height:1.25}.page-module-scss-module__7vLN5W__subtitle{color:#6b7280;margin:0;font-size:1rem;line-height:1.5}.page-module-scss-module__7vLN5W__tableCard{background-color:#fff;border-radius:8px;padding:clamp(16px,13.3333px + .833333vw,24px);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}
.ServerSettingsModal-module-scss-module__IBeleq__content{flex-direction:column;gap:clamp(24px,21.3333px + .833333vw,32px);display:flex}.ServerSettingsModal-module-scss-module__IBeleq__section{flex-direction:column;gap:clamp(12px,10.6667px + .416667vw,16px);display:flex}.ServerSettingsModal-module-scss-module__IBeleq__sectionTitle{color:#111827;margin:0;font-size:1rem;font-weight:600}.ServerSettingsModal-module-scss-module__IBeleq__sectionDesc{color:#6b7280;margin:0;font-size:.875rem;line-height:1.5}.ServerSettingsModal-module-scss-module__IBeleq__blockSizeControl{align-items:center;gap:clamp(8px,6.66667px + .416667vw,12px);display:flex}.ServerSettingsModal-module-scss-module__IBeleq__blockSizeInput{color:#111827;text-align:center;background-color:#fff;border:1px solid #e5e7eb;border-radius:6px;width:72px;padding:clamp(4px,2.66667px + .416667vw,8px) clamp(8px,6.66667px + .416667vw,12px);font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:.875rem}.ServerSettingsModal-module-scss-module__IBeleq__blockSizeInput:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 2px #dbeafe}.ServerSettingsModal-module-scss-module__IBeleq__blockSizeLabel{color:#6b7280;font-size:.875rem}.ServerSettingsModal-module-scss-module__IBeleq__conventionTable{border-collapse:collapse;width:100%;font-size:.875rem}.ServerSettingsModal-module-scss-module__IBeleq__convTh{text-align:left;color:#6b7280;white-space:nowrap;border-bottom:2px solid #e5e7eb;padding:clamp(4px,2.66667px + .416667vw,8px) clamp(8px,6.66667px + .416667vw,12px);font-weight:600}.ServerSettingsModal-module-scss-module__IBeleq__convTd{color:#111827;vertical-align:middle;border-bottom:1px solid #f3f4f6;padding:clamp(4px,2.66667px + .416667vw,8px) clamp(8px,6.66667px + .416667vw,12px)}.ServerSettingsModal-module-scss-module__IBeleq__offsetBadge{text-align:center;color:#1e3a8a;background-color:#eff6ff;border-radius:4px;min-width:28px;padding:1px clamp(4px,2.66667px + .416667vw,8px);font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:.75rem;font-weight:600;display:inline-block}.ServerSettingsModal-module-scss-module__IBeleq__typeBadge{color:#6b7280;font-size:.75rem}.ServerSettingsModal-module-scss-module__IBeleq__deviceBadge{border-radius:9999px;padding:1px clamp(4px,2.66667px + .416667vw,8px);font-size:.75rem;font-weight:500;display:inline-block}.ServerSettingsModal-module-scss-module__IBeleq__deviceBadge[data-device=desktop]{color:#1e3a8a;background-color:#eff6ff}.ServerSettingsModal-module-scss-module__IBeleq__deviceBadge[data-device=mobile]{color:#166534;background-color:#f0fdf4}.ServerSettingsModal-module-scss-module__IBeleq__deviceBadge[data-device=all]{color:#374151;background-color:#f3f4f6}.ServerSettingsModal-module-scss-module__IBeleq__customRow{opacity:.6}.ServerSettingsModal-module-scss-module__IBeleq__customLabel{color:#9ca3af;font-style:italic}.ServerSettingsModal-module-scss-module__IBeleq__sectionHeader{justify-content:space-between;align-items:center;gap:clamp(12px,10.6667px + .416667vw,16px);display:flex}.ServerSettingsModal-module-scss-module__IBeleq__itemList{flex-direction:column;gap:clamp(4px,2.66667px + .416667vw,8px);display:flex}.ServerSettingsModal-module-scss-module__IBeleq__itemRow{background-color:#f9fafb;border:1px solid #f3f4f6;border-radius:6px;align-items:center;gap:clamp(8px,6.66667px + .416667vw,12px);padding:clamp(4px,2.66667px + .416667vw,8px) clamp(8px,6.66667px + .416667vw,12px);display:flex}.ServerSettingsModal-module-scss-module__IBeleq__itemValue{color:#6b7280;min-width:80px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:.75rem;font-weight:500}.ServerSettingsModal-module-scss-module__IBeleq__itemLabel{color:#111827;flex:1;font-size:.875rem}.ServerSettingsModal-module-scss-module__IBeleq__systemBadge{color:#4b5563;background-color:#f3f4f6;border-radius:9999px;padding:1px clamp(8px,6.66667px + .416667vw,12px);font-size:.75rem;font-weight:500}.ServerSettingsModal-module-scss-module__IBeleq__addItemButton{color:#2563eb;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #dbeafe;border-radius:4px;padding:clamp(4px,2.66667px + .416667vw,8px) clamp(8px,6.66667px + .416667vw,12px);font-size:.75rem;font-weight:500}.ServerSettingsModal-module-scss-module__IBeleq__addItemButton:hover{background-color:#eff6ff}.ServerSettingsModal-module-scss-module__IBeleq__addItemButton:disabled{opacity:.5;cursor:not-allowed}.ServerSettingsModal-module-scss-module__IBeleq__cancelItemButton{color:#6b7280;cursor:pointer;background:0 0;border:1px solid #e5e7eb;border-radius:4px;padding:clamp(4px,2.66667px + .416667vw,8px) clamp(8px,6.66667px + .416667vw,12px);font-size:.75rem}.ServerSettingsModal-module-scss-module__IBeleq__cancelItemButton:hover{background-color:#f9fafb}.ServerSettingsModal-module-scss-module__IBeleq__deleteItemButton{color:#ef4444;cursor:pointer;opacity:.5;background:0 0;border:none;padding:0 clamp(4px,2.66667px + .416667vw,8px);font-size:1rem;line-height:1;transition:opacity .15s}.ServerSettingsModal-module-scss-module__IBeleq__deleteItemButton:hover{opacity:1}.ServerSettingsModal-module-scss-module__IBeleq__deleteItemButton:disabled{cursor:not-allowed}.ServerSettingsModal-module-scss-module__IBeleq__addItemForm{background-color:#eff6ff;border:1px dashed #dbeafe;border-radius:6px;align-items:center;gap:clamp(4px,2.66667px + .416667vw,8px);padding:clamp(4px,2.66667px + .416667vw,8px) clamp(8px,6.66667px + .416667vw,12px);display:flex}.ServerSettingsModal-module-scss-module__IBeleq__addItemInput{color:#111827;background-color:#fff;border:1px solid #e5e7eb;border-radius:4px;flex:1;padding:clamp(4px,2.66667px + .416667vw,8px);font-size:.875rem}.ServerSettingsModal-module-scss-module__IBeleq__addItemInput:focus{border-color:#2563eb;outline:none}.ServerSettingsModal-module-scss-module__IBeleq__addItemInputSmall{color:#111827;background-color:#fff;border:1px solid #e5e7eb;border-radius:4px;width:100%;padding:clamp(4px,2.66667px + .416667vw,8px);font-size:.75rem}.ServerSettingsModal-module-scss-module__IBeleq__addItemInputSmall:focus{border-color:#2563eb;outline:none}.ServerSettingsModal-module-scss-module__IBeleq__addItemActions{white-space:nowrap;gap:clamp(4px,2.66667px + .416667vw,8px);display:flex}.ServerSettingsModal-module-scss-module__IBeleq__categorySelect{color:#111827;cursor:pointer;background-color:#fff;border:1px solid #e5e7eb;border-radius:6px;padding:clamp(4px,2.66667px + .416667vw,8px) clamp(8px,6.66667px + .416667vw,12px);font-size:.75rem;font-weight:500}.ServerSettingsModal-module-scss-module__IBeleq__categorySelect:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 2px #dbeafe}.ServerSettingsModal-module-scss-module__IBeleq__swapControl{background-color:#f9fafb;border:1px solid #f3f4f6;border-radius:6px;align-items:center;gap:clamp(8px,6.66667px + .416667vw,12px);padding:clamp(8px,6.66667px + .416667vw,12px) clamp(12px,10.6667px + .416667vw,16px);display:flex}.ServerSettingsModal-module-scss-module__IBeleq__swapLabel{color:#6b7280;white-space:nowrap;font-size:.75rem;font-weight:500}.ServerSettingsModal-module-scss-module__IBeleq__swapArrow{color:#9ca3af;font-size:1rem}.ServerSettingsModal-module-scss-module__IBeleq__repoGrid{flex-direction:column;gap:clamp(12px,10.6667px + .416667vw,16px);display:flex}.ServerSettingsModal-module-scss-module__IBeleq__repoCard{background-color:#f9fafb;border:1px solid #f3f4f6;border-radius:8px;padding:clamp(12px,10.6667px + .416667vw,16px)}.ServerSettingsModal-module-scss-module__IBeleq__repoHeader{justify-content:space-between;align-items:center;margin-bottom:clamp(8px,6.66667px + .416667vw,12px);display:flex}.ServerSettingsModal-module-scss-module__IBeleq__repoName{color:#111827;font-size:.875rem;font-weight:600}.ServerSettingsModal-module-scss-module__IBeleq__rangeBadge{color:#1e40af;background-color:#eff6ff;border-radius:4px;padding:2px clamp(8px,6.66667px + .416667vw,12px);font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:.75rem;font-weight:500}.ServerSettingsModal-module-scss-module__IBeleq__slotGrid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:clamp(4px,2.66667px + .416667vw,8px);display:grid}.ServerSettingsModal-module-scss-module__IBeleq__slot{border:1px solid #0000;border-radius:6px;flex-direction:column;gap:2px;padding:clamp(4px,2.66667px + .416667vw,8px) clamp(8px,6.66667px + .416667vw,12px);display:flex}.ServerSettingsModal-module-scss-module__IBeleq__slotUsed{background-color:#fff;border-color:#dbeafe}.ServerSettingsModal-module-scss-module__IBeleq__slotFree{opacity:.5;background-color:#0000;border-style:dashed;border-color:#e5e7eb}.ServerSettingsModal-module-scss-module__IBeleq__slotPort{color:#2563eb;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:.75rem;font-weight:600}.ServerSettingsModal-module-scss-module__IBeleq__slotLabel{color:#111827;white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.ServerSettingsModal-module-scss-module__IBeleq__slotType{color:#9ca3af;font-size:.75rem}.ServerSettingsModal-module-scss-module__IBeleq__repoFooter{color:#6b7280;margin-top:clamp(8px,6.66667px + .416667vw,12px);font-size:.75rem}
.page-module-scss-module__XOO94a__page{background-color:#f9fafb;justify-content:center;min-height:100vh;padding:clamp(24px,21.3333px + .833333vw,32px);display:flex}.page-module-scss-module__XOO94a__container{width:100%;max-width:600px}.page-module-scss-module__XOO94a__backLink{color:#6b7280;align-items:center;gap:clamp(4px,2.66667px + .416667vw,8px);margin-bottom:clamp(16px,13.3333px + .833333vw,24px);font-size:.875rem;text-decoration:none;transition:color .15s;display:inline-flex}.page-module-scss-module__XOO94a__backLink:hover{color:#111827}.page-module-scss-module__XOO94a__backLink:focus-visible{outline-offset:2px;outline:2px solid #2563eb}
.page-module-scss-module__AMUscW__page{background-color:#f9fafb;justify-content:center;min-height:100vh;padding:clamp(24px,21.3333px + .833333vw,32px);display:flex}.page-module-scss-module__AMUscW__container{width:100%;max-width:600px}.page-module-scss-module__AMUscW__backLink{color:#6b7280;align-items:center;gap:clamp(4px,2.66667px + .416667vw,8px);margin-bottom:clamp(16px,13.3333px + .833333vw,24px);font-size:.875rem;text-decoration:none;transition:color .15s;display:inline-flex}.page-module-scss-module__AMUscW__backLink:hover{color:#111827}.page-module-scss-module__AMUscW__backLink:focus-visible{outline-offset:2px;outline:2px solid #2563eb}
