.AcceptError-module-scss-module__6dioqq__container{flex-direction:column;gap:clamp(12px,10.6667px + .416667vw,16px);display:flex}.AcceptError-module-scss-module__6dioqq__header{text-align:center}.AcceptError-module-scss-module__6dioqq__eyebrow{color:#dc2626;text-transform:uppercase;letter-spacing:.06em;margin:0 0 8px;font-size:.75rem;font-weight:600}.AcceptError-module-scss-module__6dioqq__title{color:#111827;margin:0;font-size:clamp(1.5rem,1.33333rem + .0520833vw,2rem);font-weight:700;line-height:1.25}.AcceptError-module-scss-module__6dioqq__message{color:#991b1b;background-color:#fef2f2;border:1px solid #fecaca;border-radius:6px;margin:0;padding:clamp(12px,10.6667px + .416667vw,16px);font-size:1rem;line-height:1.5}.AcceptError-module-scss-module__6dioqq__email{word-break:break-word;font-weight:600}.AcceptError-module-scss-module__6dioqq__hint{color:#6b7280;text-align:center;margin:0;font-size:.875rem;line-height:1.5}.AcceptError-module-scss-module__6dioqq__actions{flex-direction:column;align-items:stretch;gap:clamp(8px,6.66667px + .416667vw,12px);margin-top:clamp(4px,2.66667px + .416667vw,8px);display:flex}.AcceptError-module-scss-module__6dioqq__primaryAction{color:#fff;background-color:#2563eb;border-radius:6px;justify-content:center;align-items:center;width:100%;padding:12px clamp(12px,10.6667px + .416667vw,16px);font-size:1rem;font-weight:600;text-decoration:none;transition:background-color .15s;display:inline-flex}.AcceptError-module-scss-module__6dioqq__primaryAction:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.AcceptError-module-scss-module__6dioqq__primaryAction:hover{background-color:#1e40af}.AcceptError-module-scss-module__6dioqq__secondaryAction{color:#2563eb;background-color:#0000;border:1px solid #e5e7eb;border-radius:6px;justify-content:center;align-items:center;width:100%;padding:12px clamp(12px,10.6667px + .416667vw,16px);font-size:1rem;font-weight:500;text-decoration:none;transition:background-color .15s,border-color .15s;display:inline-flex}.AcceptError-module-scss-module__6dioqq__secondaryAction:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.AcceptError-module-scss-module__6dioqq__secondaryAction:hover{background-color:#f9fafb;border-color:#d1d5db}
.Button-module-scss-module__tfWPMG__button{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0}.Button-module-scss-module__tfWPMG__button:disabled{cursor:not-allowed}.Button-module-scss-module__tfWPMG__button:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.Button-module-scss-module__tfWPMG__button{text-align:center;white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;gap:clamp(4px,2.66667px + .416667vw,8px);font-family:inherit;font-weight:500;line-height:1.25;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s,opacity .15s;display:inline-flex}.Button-module-scss-module__tfWPMG__button:disabled,.Button-module-scss-module__tfWPMG__button.Button-module-scss-module__tfWPMG__loading{opacity:.5;cursor:not-allowed;pointer-events:none}.Button-module-scss-module__tfWPMG__sizeSmall{min-height:32px;padding:clamp(4px,2.66667px + .416667vw,8px) clamp(8px,6.66667px + .416667vw,12px);font-size:.875rem}.Button-module-scss-module__tfWPMG__sizeMedium{min-height:40px;padding:clamp(8px,6.66667px + .416667vw,12px) clamp(12px,10.6667px + .416667vw,16px);font-size:1rem}.Button-module-scss-module__tfWPMG__sizeLarge{min-height:48px;padding:clamp(12px,10.6667px + .416667vw,16px) clamp(16px,13.3333px + .833333vw,24px);font-size:clamp(1.125rem,1.08333rem + .0130208vw,1.25rem)}.Button-module-scss-module__tfWPMG__variantPrimary{color:#fff;background-color:#2563eb;border:1px solid #2563eb}.Button-module-scss-module__tfWPMG__variantPrimary:hover:not(:disabled){background-color:#1e40af;border-color:#1e40af}.Button-module-scss-module__tfWPMG__variantPrimary:active:not(:disabled){background-color:#1e3a8a;border-color:#1e3a8a}.Button-module-scss-module__tfWPMG__variantSecondary{color:#111827;background-color:#fff;border:1px solid #e5e7eb}.Button-module-scss-module__tfWPMG__variantSecondary:hover:not(:disabled){background-color:#f9fafb;border-color:#9ca3af}.Button-module-scss-module__tfWPMG__variantSecondary:active:not(:disabled){background-color:#f3f4f6;border-color:#9ca3af}.Button-module-scss-module__tfWPMG__variantDanger{color:#fff;background-color:#ef4444;border:1px solid #ef4444}.Button-module-scss-module__tfWPMG__variantDanger:hover:not(:disabled){background-color:#dc2626;border-color:#dc2626}.Button-module-scss-module__tfWPMG__variantDanger:active:not(:disabled){background-color:#b91c1c;border-color:#b91c1c}.Button-module-scss-module__tfWPMG__variantGhost{color:#111827;background-color:#0000;border:1px solid #0000}.Button-module-scss-module__tfWPMG__variantGhost:hover:not(:disabled){background-color:#f9fafb}.Button-module-scss-module__tfWPMG__variantGhost:active:not(:disabled){background-color:#f3f4f6}.Button-module-scss-module__tfWPMG__fullWidth{width:100%}.Button-module-scss-module__tfWPMG__loading{position:relative}.Button-module-scss-module__tfWPMG__spinner{justify-content:center;align-items:center;display:flex;position:absolute}.Button-module-scss-module__tfWPMG__spinnerIcon{width:1em;height:1em;animation:.75s linear infinite Button-module-scss-module__tfWPMG__spin}@keyframes Button-module-scss-module__tfWPMG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.Button-module-scss-module__tfWPMG__contentHidden{visibility:hidden}.Button-module-scss-module__tfWPMG__startIcon,.Button-module-scss-module__tfWPMG__endIcon{flex-shrink:0;align-items:center;display:inline-flex}
.IconButton-module-scss-module__fpvofa__iconButton{flex-shrink:0}.IconButton-module-scss-module__fpvofa__iconButton.IconButton-module-scss-module__fpvofa__iconButton{padding:0}.IconButton-module-scss-module__fpvofa__sizeSmall{width:32px}.IconButton-module-scss-module__fpvofa__sizeMedium{width:40px}.IconButton-module-scss-module__fpvofa__sizeLarge{width:48px}
.ButtonGroup-module-scss-module__SHES9W__group{display:inline-flex}.ButtonGroup-module-scss-module__SHES9W__horizontal{flex-direction:row}.ButtonGroup-module-scss-module__SHES9W__vertical{flex-direction:column}.ButtonGroup-module-scss-module__SHES9W__segmented{gap:clamp(4px,2.66667px + .416667vw,8px)}.ButtonGroup-module-scss-module__SHES9W__attached{gap:0}.ButtonGroup-module-scss-module__SHES9W__attached.ButtonGroup-module-scss-module__SHES9W__horizontal>:not(:first-child){margin-left:-1px}.ButtonGroup-module-scss-module__SHES9W__attached.ButtonGroup-module-scss-module__SHES9W__horizontal>:not(:first-child):not(:last-child){border-radius:0}.ButtonGroup-module-scss-module__SHES9W__attached.ButtonGroup-module-scss-module__SHES9W__horizontal>:first-child:not(:only-child){border-top-right-radius:0;border-bottom-right-radius:0}.ButtonGroup-module-scss-module__SHES9W__attached.ButtonGroup-module-scss-module__SHES9W__horizontal>:last-child:not(:only-child){border-top-left-radius:0;border-bottom-left-radius:0}.ButtonGroup-module-scss-module__SHES9W__attached.ButtonGroup-module-scss-module__SHES9W__vertical>:not(:first-child){margin-top:-1px}.ButtonGroup-module-scss-module__SHES9W__attached.ButtonGroup-module-scss-module__SHES9W__vertical>:not(:first-child):not(:last-child){border-radius:0}.ButtonGroup-module-scss-module__SHES9W__attached.ButtonGroup-module-scss-module__SHES9W__vertical>:first-child:not(:only-child){border-bottom-right-radius:0;border-bottom-left-radius:0}.ButtonGroup-module-scss-module__SHES9W__attached.ButtonGroup-module-scss-module__SHES9W__vertical>:last-child:not(:only-child){border-top-left-radius:0;border-top-right-radius:0}
.MenuButton-module-scss-module__PrFHza__menuButton{justify-content:space-between}.MenuButton-module-scss-module__PrFHza__chevron{flex-shrink:0;width:16px;height:16px;transition:transform .2s}.MenuButton-module-scss-module__PrFHza__chevronOpen{transform:rotate(180deg)}
.Toast-module-scss-module__2hQmEG__toast{border-radius:4px;align-items:flex-start;gap:clamp(8px,6.66667px + .416667vw,12px);width:360px;max-width:calc(100vw + -2*clamp(16px,13.3333px + .833333vw,24px));padding:clamp(12px,10.6667px + .416667vw,16px);animation:.2s ease-out Toast-module-scss-module__2hQmEG__slideIn;display:flex;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.Toast-module-scss-module__2hQmEG__icon{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:2px;display:flex}.Toast-module-scss-module__2hQmEG__content{flex:1;min-width:0}.Toast-module-scss-module__2hQmEG__title{margin-bottom:clamp(4px,2.66667px + .416667vw,8px);font-size:.875rem;font-weight:600;line-height:1.25}.Toast-module-scss-module__2hQmEG__message{word-wrap:break-word;font-size:.875rem;line-height:1.5}.Toast-module-scss-module__2hQmEG__closeButton{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0}.Toast-module-scss-module__2hQmEG__closeButton:disabled{cursor:not-allowed}.Toast-module-scss-module__2hQmEG__closeButton:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.Toast-module-scss-module__2hQmEG__closeButton{opacity:.7;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;margin:-4px -4px -4px 0;transition:opacity .15s,background-color .15s;display:flex}.Toast-module-scss-module__2hQmEG__closeButton:hover{opacity:1;background-color:#0000001a}.Toast-module-scss-module__2hQmEG__variantSuccess{background-color:#f0fdf4;border:1px solid #bbf7d0}.Toast-module-scss-module__2hQmEG__variantSuccess .Toast-module-scss-module__2hQmEG__icon{color:#16a34a}.Toast-module-scss-module__2hQmEG__variantSuccess .Toast-module-scss-module__2hQmEG__title{color:#166534}.Toast-module-scss-module__2hQmEG__variantSuccess .Toast-module-scss-module__2hQmEG__message,.Toast-module-scss-module__2hQmEG__variantSuccess .Toast-module-scss-module__2hQmEG__closeButton{color:#15803d}.Toast-module-scss-module__2hQmEG__variantError{background-color:#fef2f2;border:1px solid #fecaca}.Toast-module-scss-module__2hQmEG__variantError .Toast-module-scss-module__2hQmEG__icon{color:#dc2626}.Toast-module-scss-module__2hQmEG__variantError .Toast-module-scss-module__2hQmEG__title{color:#991b1b}.Toast-module-scss-module__2hQmEG__variantError .Toast-module-scss-module__2hQmEG__message,.Toast-module-scss-module__2hQmEG__variantError .Toast-module-scss-module__2hQmEG__closeButton{color:#b91c1c}.Toast-module-scss-module__2hQmEG__variantWarning{background-color:#fffbeb;border:1px solid #fde68a}.Toast-module-scss-module__2hQmEG__variantWarning .Toast-module-scss-module__2hQmEG__icon{color:#d97706}.Toast-module-scss-module__2hQmEG__variantWarning .Toast-module-scss-module__2hQmEG__title{color:#92400e}.Toast-module-scss-module__2hQmEG__variantWarning .Toast-module-scss-module__2hQmEG__message,.Toast-module-scss-module__2hQmEG__variantWarning .Toast-module-scss-module__2hQmEG__closeButton{color:#b45309}.Toast-module-scss-module__2hQmEG__variantInfo{background-color:#eff6ff;border:1px solid #bfdbfe}.Toast-module-scss-module__2hQmEG__variantInfo .Toast-module-scss-module__2hQmEG__icon{color:#1d4ed8}.Toast-module-scss-module__2hQmEG__variantInfo .Toast-module-scss-module__2hQmEG__title{color:#1e3a8a}.Toast-module-scss-module__2hQmEG__variantInfo .Toast-module-scss-module__2hQmEG__message,.Toast-module-scss-module__2hQmEG__variantInfo .Toast-module-scss-module__2hQmEG__closeButton{color:#1e40af}@keyframes Toast-module-scss-module__2hQmEG__slideIn{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}
.ToastProvider-module-scss-module__G0Kh1G__container{z-index:700;pointer-events:none;flex-direction:column;gap:clamp(8px,6.66667px + .416667vw,12px);max-height:calc(100vh + -2*clamp(16px,13.3333px + .833333vw,24px));display:flex;position:fixed;overflow:hidden}.ToastProvider-module-scss-module__G0Kh1G__container>*{pointer-events:auto}.ToastProvider-module-scss-module__G0Kh1G__positionTopRight{align-items:flex-end;top:clamp(16px,13.3333px + .833333vw,24px);right:clamp(16px,13.3333px + .833333vw,24px)}@media (max-width:639px){.ToastProvider-module-scss-module__G0Kh1G__positionTopRight{align-items:stretch;top:clamp(12px,10.6667px + .416667vw,16px);left:clamp(12px,10.6667px + .416667vw,16px);right:clamp(12px,10.6667px + .416667vw,16px)}}.ToastProvider-module-scss-module__G0Kh1G__positionTopLeft{align-items:flex-start;top:clamp(16px,13.3333px + .833333vw,24px);left:clamp(16px,13.3333px + .833333vw,24px)}@media (max-width:639px){.ToastProvider-module-scss-module__G0Kh1G__positionTopLeft{align-items:stretch;top:clamp(12px,10.6667px + .416667vw,16px);left:clamp(12px,10.6667px + .416667vw,16px);right:clamp(12px,10.6667px + .416667vw,16px)}}.ToastProvider-module-scss-module__G0Kh1G__positionBottomRight{flex-direction:column-reverse;align-items:flex-end;bottom:clamp(16px,13.3333px + .833333vw,24px);right:clamp(16px,13.3333px + .833333vw,24px)}@media (max-width:639px){.ToastProvider-module-scss-module__G0Kh1G__positionBottomRight{align-items:stretch;bottom:clamp(12px,10.6667px + .416667vw,16px);left:clamp(12px,10.6667px + .416667vw,16px);right:clamp(12px,10.6667px + .416667vw,16px)}}.ToastProvider-module-scss-module__G0Kh1G__positionBottomLeft{flex-direction:column-reverse;align-items:flex-start;bottom:clamp(16px,13.3333px + .833333vw,24px);left:clamp(16px,13.3333px + .833333vw,24px)}@media (max-width:639px){.ToastProvider-module-scss-module__G0Kh1G__positionBottomLeft{align-items:stretch;bottom:clamp(12px,10.6667px + .416667vw,16px);left:clamp(12px,10.6667px + .416667vw,16px);right:clamp(12px,10.6667px + .416667vw,16px)}}
.CopyableCommand-module-scss-module__w--T6G__wrapper{flex-direction:column;gap:clamp(4px,2.66667px + .416667vw,8px);display:flex}.CopyableCommand-module-scss-module__w--T6G__label{color:#6b7280;text-transform:uppercase;letter-spacing:.05em;font-size:.875rem;font-weight:500}.CopyableCommand-module-scss-module__w--T6G__commandRow{background-color:#f3f4f6;border:1px solid #e5e7eb;border-radius:4px;align-items:center;gap:clamp(4px,2.66667px + .416667vw,8px);padding:clamp(4px,2.66667px + .416667vw,8px) clamp(4px,2.66667px + .416667vw,8px) clamp(4px,2.66667px + .416667vw,8px) clamp(8px,6.66667px + .416667vw,12px);display:flex}.CopyableCommand-module-scss-module__w--T6G__code{color:#111827;text-overflow:ellipsis;white-space:nowrap;background:0 0;border-radius:3px;flex:1;min-width:0;font-family:monospace;font-size:.75rem;overflow:hidden}.CopyableCommand-module-scss-module__w--T6G__pendingText{color:#9ca3af;margin:0;font-size:.875rem;font-style:italic}.CopyableCommand-module-scss-module__w--T6G__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.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__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__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}}
.TableBody-module-scss-module__f2Pvnq__tbody{}.TableBody-module-scss-module__f2Pvnq__tr{}.TableBody-module-scss-module__f2Pvnq__tr.TableBody-module-scss-module__f2Pvnq__clickable{cursor:pointer}.TableBody-module-scss-module__f2Pvnq__tr.TableBody-module-scss-module__f2Pvnq__clickable:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.TableBody-module-scss-module__f2Pvnq__tr.TableBody-module-scss-module__f2Pvnq__clickable:hover{background-color:#f9fafb}.TableBody-module-scss-module__f2Pvnq__tr.TableBody-module-scss-module__f2Pvnq__clickable:active{background-color:#f3f4f6}.TableBody-module-scss-module__f2Pvnq__td{}
.TableHeader-module-scss-module___ajhTa__thead{background-color:#f9fafb;border-bottom:2px solid #e5e7eb}.TableHeader-module-scss-module___ajhTa__th{}.TableHeader-module-scss-module___ajhTa__th.TableHeader-module-scss-module___ajhTa__sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.TableHeader-module-scss-module___ajhTa__th.TableHeader-module-scss-module___ajhTa__sorted{color:#2563eb}.TableHeader-module-scss-module___ajhTa__sortButton{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0}.TableHeader-module-scss-module___ajhTa__sortButton:disabled{cursor:not-allowed}.TableHeader-module-scss-module___ajhTa__sortButton:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.TableHeader-module-scss-module___ajhTa__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}.TableHeader-module-scss-module___ajhTa__sortButton:hover{background-color:#f3f4f6}.TableHeader-module-scss-module___ajhTa__sortIcon{opacity:.4;flex-shrink:0;transition:opacity .15s}.TableHeader-module-scss-module___ajhTa__sortButton:hover .TableHeader-module-scss-module___ajhTa__sortIcon{opacity:.7}.TableHeader-module-scss-module___ajhTa__sortIcon.TableHeader-module-scss-module___ajhTa__sortAsc,.TableHeader-module-scss-module___ajhTa__sortIcon.TableHeader-module-scss-module___ajhTa__sortDesc{opacity:1;color:#2563eb}.TableHeader-module-scss-module___ajhTa__filterRow{background-color:#fff;border-bottom:1px solid #e5e7eb}.TableHeader-module-scss-module___ajhTa__filterCell{padding:clamp(4px,2.66667px + .416667vw,8px) clamp(12px,10.6667px + .416667vw,16px)}.TableHeader-module-scss-module___ajhTa__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}.TableHeader-module-scss-module___ajhTa__filterInput:focus-visible{outline-offset:0;outline:2px solid #2563eb}.TableHeader-module-scss-module___ajhTa__filterInput:focus{border-color:#2563eb;outline:none}.TableHeader-module-scss-module___ajhTa__filterInput::placeholder{color:#9ca3af}
.TablePagination-module-scss-module__6kvJ6W__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){.TablePagination-module-scss-module__6kvJ6W__pagination{flex-direction:row;justify-content:space-between;align-items:center}}.TablePagination-module-scss-module__6kvJ6W__paginationInfo{color:#6b7280;font-size:.875rem}.TablePagination-module-scss-module__6kvJ6W__paginationControls{flex-wrap:wrap;align-items:center;gap:clamp(12px,10.6667px + .416667vw,16px);display:flex}.TablePagination-module-scss-module__6kvJ6W__pageSize{align-items:center;gap:clamp(4px,2.66667px + .416667vw,8px);display:flex}.TablePagination-module-scss-module__6kvJ6W__pageSizeLabel{color:#6b7280;font-size:.875rem}.TablePagination-module-scss-module__6kvJ6W__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}.TablePagination-module-scss-module__6kvJ6W__pageSizeSelect:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.TablePagination-module-scss-module__6kvJ6W__pageSizeSelect:hover{border-color:#9ca3af}.TablePagination-module-scss-module__6kvJ6W__pageNav{align-items:center;gap:clamp(4px,2.66667px + .416667vw,8px);display:flex}.TablePagination-module-scss-module__6kvJ6W__pageButton{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0}.TablePagination-module-scss-module__6kvJ6W__pageButton:disabled{cursor:not-allowed}.TablePagination-module-scss-module__6kvJ6W__pageButton:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.TablePagination-module-scss-module__6kvJ6W__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}.TablePagination-module-scss-module__6kvJ6W__pageButton:hover:not(:disabled){color:#111827;background-color:#f9fafb;border-color:#9ca3af}.TablePagination-module-scss-module__6kvJ6W__pageButton:disabled{opacity:.5;cursor:not-allowed}.TablePagination-module-scss-module__6kvJ6W__pageButton.TablePagination-module-scss-module__6kvJ6W__active{color:#fff;background-color:#2563eb;border-color:#2563eb}.TablePagination-module-scss-module__6kvJ6W__pageButton.TablePagination-module-scss-module__6kvJ6W__active:hover{background-color:#1e40af;border-color:#1e40af}.TablePagination-module-scss-module__6kvJ6W__pageNumber{font-weight:500}.TablePagination-module-scss-module__6kvJ6W__ellipsis{color:#9ca3af;justify-content:center;align-items:center;min-width:32px;height:32px;font-size:.875rem;display:inline-flex}
.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)}
.Checkbox-module-scss-module__jJnika__wrapper{flex-direction:column;gap:clamp(4px,2.66667px + .416667vw,8px);display:flex}.Checkbox-module-scss-module__jJnika__container{cursor:pointer;align-items:flex-start;gap:clamp(8px,6.66667px + .416667vw,12px);display:inline-flex}.Checkbox-module-scss-module__jJnika__container.Checkbox-module-scss-module__jJnika__disabled{cursor:not-allowed}.Checkbox-module-scss-module__jJnika__input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Checkbox-module-scss-module__jJnika__checkbox{background-color:#fff;border:2px solid #e5e7eb;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;transition:background-color .15s,border-color .15s;display:flex;position:relative}.Checkbox-module-scss-module__jJnika__input:focus-visible+.Checkbox-module-scss-module__jJnika__checkbox{outline-offset:2px;outline:2px solid #2563eb}.Checkbox-module-scss-module__jJnika__container:hover:not(.Checkbox-module-scss-module__jJnika__disabled) .Checkbox-module-scss-module__jJnika__checkbox{border-color:#9ca3af}.Checkbox-module-scss-module__jJnika__input:checked+.Checkbox-module-scss-module__jJnika__checkbox{background-color:#2563eb;border-color:#2563eb}.Checkbox-module-scss-module__jJnika__container:hover:not(.Checkbox-module-scss-module__jJnika__disabled) .Checkbox-module-scss-module__jJnika__input:checked+.Checkbox-module-scss-module__jJnika__checkbox{background-color:#1e40af;border-color:#1e40af}.Checkbox-module-scss-module__jJnika__input[data-indeterminate=true]+.Checkbox-module-scss-module__jJnika__checkbox{background-color:#2563eb;border-color:#2563eb}.Checkbox-module-scss-module__jJnika__input:disabled+.Checkbox-module-scss-module__jJnika__checkbox{opacity:.5;background-color:#f9fafb}.Checkbox-module-scss-module__jJnika__checkbox.Checkbox-module-scss-module__jJnika__error{border-color:#ef4444}.Checkbox-module-scss-module__jJnika__input:checked+.Checkbox-module-scss-module__jJnika__checkbox.Checkbox-module-scss-module__jJnika__error{background-color:#ef4444;border-color:#ef4444}.Checkbox-module-scss-module__jJnika__checkIcon{color:#fff;opacity:0;transition:opacity .15s,transform .15s;transform:scale(.5)}.Checkbox-module-scss-module__jJnika__input:checked+.Checkbox-module-scss-module__jJnika__checkbox .Checkbox-module-scss-module__jJnika__checkIcon{opacity:1;transform:scale(1)}.Checkbox-module-scss-module__jJnika__indeterminateIcon{color:#fff;opacity:0;transition:opacity .15s,transform .15s;transform:scale(.5)}.Checkbox-module-scss-module__jJnika__input[data-indeterminate=true]+.Checkbox-module-scss-module__jJnika__checkbox .Checkbox-module-scss-module__jJnika__indeterminateIcon{opacity:1;transform:scale(1)}.Checkbox-module-scss-module__jJnika__label{color:#111827;-webkit-user-select:none;user-select:none;font-size:1rem;line-height:1.5}.Checkbox-module-scss-module__jJnika__container.Checkbox-module-scss-module__jJnika__disabled .Checkbox-module-scss-module__jJnika__label{opacity:.5}.Checkbox-module-scss-module__jJnika__label.Checkbox-module-scss-module__jJnika__required:after{content:" *";color:#ef4444}.Checkbox-module-scss-module__jJnika__helperText{color:#6b7280;margin:0;padding-left:calc(18px + clamp(8px,6.66667px + .416667vw,12px));font-size:.875rem;line-height:1.5}.Checkbox-module-scss-module__jJnika__helperText.Checkbox-module-scss-module__jJnika__error{color:#ef4444}.Checkbox-module-scss-module__jJnika__sizeSmall .Checkbox-module-scss-module__jJnika__checkbox{width:16px;height:16px}.Checkbox-module-scss-module__jJnika__sizeSmall .Checkbox-module-scss-module__jJnika__label{font-size:.875rem}.Checkbox-module-scss-module__jJnika__sizeSmall .Checkbox-module-scss-module__jJnika__helperText{padding-left:calc(16px + clamp(8px,6.66667px + .416667vw,12px))}.Checkbox-module-scss-module__jJnika__sizeLarge .Checkbox-module-scss-module__jJnika__checkbox{width:22px;height:22px}.Checkbox-module-scss-module__jJnika__sizeLarge .Checkbox-module-scss-module__jJnika__label{font-size:clamp(1.125rem,1.08333rem + .0130208vw,1.25rem)}.Checkbox-module-scss-module__jJnika__sizeLarge .Checkbox-module-scss-module__jJnika__helperText{padding-left:calc(22px + clamp(8px,6.66667px + .416667vw,12px))}
.StatusFilter-module-scss-module__Av_hma__container{flex-direction:column;gap:clamp(4px,2.66667px + .416667vw,8px);display:flex}.StatusFilter-module-scss-module__Av_hma__chips{flex-flow:wrap;align-items:center;gap:clamp(4px,2.66667px + .416667vw,8px);display:flex}.StatusFilter-module-scss-module__Av_hma__chipUnselected,.StatusFilter-module-scss-module__Av_hma__chipSelected{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0}.StatusFilter-module-scss-module__Av_hma__chipUnselected:disabled,.StatusFilter-module-scss-module__Av_hma__chipSelected:disabled{cursor:not-allowed}.StatusFilter-module-scss-module__Av_hma__chipUnselected:focus-visible,.StatusFilter-module-scss-module__Av_hma__chipSelected:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.StatusFilter-module-scss-module__Av_hma__chipUnselected,.StatusFilter-module-scss-module__Av_hma__chipSelected{white-space:nowrap;border:1px solid #0000;border-radius:9999px;align-items:center;gap:clamp(4px,2.66667px + .416667vw,8px);min-height:32px;padding:clamp(4px,2.66667px + .416667vw,8px) clamp(8px,6.66667px + .416667vw,12px);font-size:.875rem;font-weight:500;line-height:1.25;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}@media (prefers-reduced-motion:reduce){.StatusFilter-module-scss-module__Av_hma__chipUnselected,.StatusFilter-module-scss-module__Av_hma__chipSelected{transition:none}}.StatusFilter-module-scss-module__Av_hma__chipSelected{color:#fff;background-color:#2563eb;border-color:#2563eb}.StatusFilter-module-scss-module__Av_hma__chipSelected:hover:not(:disabled){background-color:#1e40af;border-color:#1e40af}.StatusFilter-module-scss-module__Av_hma__chipSelected:active:not(:disabled){background-color:#1e3a8a;border-color:#1e3a8a}.StatusFilter-module-scss-module__Av_hma__chipUnselected{color:#111827;background-color:#0000;border-color:#9ca3af}.StatusFilter-module-scss-module__Av_hma__chipUnselected:hover:not(:disabled){background-color:#f9fafb;border-color:#4b5563}.StatusFilter-module-scss-module__Av_hma__chipUnselected:active:not(:disabled){background-color:#f3f4f6;border-color:#4b5563}.StatusFilter-module-scss-module__Av_hma__checkGlyph{vertical-align:middle;flex-shrink:0}.StatusFilter-module-scss-module__Av_hma__controls{flex-direction:row;align-items:center;gap:clamp(8px,6.66667px + .416667vw,12px);margin-inline-start:auto;display:flex}.StatusFilter-module-scss-module__Av_hma__controlButton{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0}.StatusFilter-module-scss-module__Av_hma__controlButton:disabled{cursor:not-allowed}.StatusFilter-module-scss-module__Av_hma__controlButton:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.StatusFilter-module-scss-module__Av_hma__controlButton{color:#6b7280;text-underline-offset:2px;padding:0;font-size:.875rem;font-weight:400;line-height:1.5;text-decoration:underline}.StatusFilter-module-scss-module__Av_hma__controlButton:hover:not(:disabled){color:#111827}
.KeyValueEditor-module-scss-module__MbiGWa__wrapper{flex-direction:column;gap:clamp(4px,2.66667px + .416667vw,8px);display:flex}.KeyValueEditor-module-scss-module__MbiGWa__label{color:#111827;font-size:.875rem;font-weight:500}.KeyValueEditor-module-scss-module__MbiGWa__rows{flex-direction:column;gap:clamp(4px,2.66667px + .416667vw,8px);display:flex}.KeyValueEditor-module-scss-module__MbiGWa__row{align-items:center;gap:clamp(4px,2.66667px + .416667vw,8px);display:flex}.KeyValueEditor-module-scss-module__MbiGWa__keyInput,.KeyValueEditor-module-scss-module__MbiGWa__valueInput{color:#111827;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:4px;flex:1;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}.KeyValueEditor-module-scss-module__MbiGWa__keyInput:focus,.KeyValueEditor-module-scss-module__MbiGWa__valueInput:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 2px #dbeafe}.KeyValueEditor-module-scss-module__MbiGWa__keyInput:disabled,.KeyValueEditor-module-scss-module__MbiGWa__valueInput:disabled{opacity:.5;cursor:not-allowed}.KeyValueEditor-module-scss-module__MbiGWa__keyInput{max-width:40%}.KeyValueEditor-module-scss-module__MbiGWa__removeButton{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0}.KeyValueEditor-module-scss-module__MbiGWa__removeButton:disabled{cursor:not-allowed}.KeyValueEditor-module-scss-module__MbiGWa__removeButton{color:#ef4444;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:1rem;transition:background-color .15s;display:inline-flex}.KeyValueEditor-module-scss-module__MbiGWa__removeButton:hover:not(:disabled){background-color:#fef2f2}.KeyValueEditor-module-scss-module__MbiGWa__removeButton:disabled{opacity:.4;cursor:not-allowed}.KeyValueEditor-module-scss-module__MbiGWa__removeButton:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.KeyValueEditor-module-scss-module__MbiGWa__addButton{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0}.KeyValueEditor-module-scss-module__MbiGWa__addButton:disabled{cursor:not-allowed}.KeyValueEditor-module-scss-module__MbiGWa__addButton{color:#2563eb;border-radius:4px;align-self:flex-start;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:background-color .15s;display:inline-flex}.KeyValueEditor-module-scss-module__MbiGWa__addButton:hover:not(:disabled){background-color:#eff6ff}.KeyValueEditor-module-scss-module__MbiGWa__addButton:disabled{opacity:.4;cursor:not-allowed}.KeyValueEditor-module-scss-module__MbiGWa__addButton:focus-visible{outline-offset:2px;outline:2px solid #2563eb}
.ExternalRefsEditor-module-scss-module__CatZqG__wrapper{flex-direction:column;gap:clamp(4px,2.66667px + .416667vw,8px);display:flex}.ExternalRefsEditor-module-scss-module__CatZqG__label{color:#111827;font-size:.875rem;font-weight:500}.ExternalRefsEditor-module-scss-module__CatZqG__rows{flex-direction:column;gap:clamp(8px,6.66667px + .416667vw,12px);display:flex}.ExternalRefsEditor-module-scss-module__CatZqG__row{background-color:#f9fafb;border:1px solid #f3f4f6;border-radius:6px;align-items:flex-start;gap:clamp(4px,2.66667px + .416667vw,8px);padding:clamp(8px,6.66667px + .416667vw,12px);display:flex}.ExternalRefsEditor-module-scss-module__CatZqG__fields{flex-direction:column;flex:1;gap:clamp(4px,2.66667px + .416667vw,8px);min-width:0;display:flex}.ExternalRefsEditor-module-scss-module__CatZqG__fieldRow{gap:clamp(4px,2.66667px + .416667vw,8px);display:flex}.ExternalRefsEditor-module-scss-module__CatZqG__serviceInput,.ExternalRefsEditor-module-scss-module__CatZqG__urlInput,.ExternalRefsEditor-module-scss-module__CatZqG__notesInput{color:#111827;background-color:#fff;border:1px solid #e5e7eb;border-radius:4px;padding:clamp(4px,2.66667px + .416667vw,8px) clamp(8px,6.66667px + .416667vw,12px);font-size:.875rem}.ExternalRefsEditor-module-scss-module__CatZqG__serviceInput:focus,.ExternalRefsEditor-module-scss-module__CatZqG__urlInput:focus,.ExternalRefsEditor-module-scss-module__CatZqG__notesInput:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 2px #dbeafe}.ExternalRefsEditor-module-scss-module__CatZqG__serviceInput:disabled,.ExternalRefsEditor-module-scss-module__CatZqG__urlInput:disabled,.ExternalRefsEditor-module-scss-module__CatZqG__notesInput:disabled{opacity:.5;cursor:not-allowed}.ExternalRefsEditor-module-scss-module__CatZqG__serviceInput{flex:1;font-weight:500}.ExternalRefsEditor-module-scss-module__CatZqG__urlInput{flex:2;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:.75rem}.ExternalRefsEditor-module-scss-module__CatZqG__notesInput{color:#6b7280;width:100%;font-size:.75rem}.ExternalRefsEditor-module-scss-module__CatZqG__removeButton{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0}.ExternalRefsEditor-module-scss-module__CatZqG__removeButton:disabled{cursor:not-allowed}.ExternalRefsEditor-module-scss-module__CatZqG__removeButton{color:#ef4444;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin-top:2px;font-size:1rem;transition:background-color .15s;display:inline-flex}.ExternalRefsEditor-module-scss-module__CatZqG__removeButton:hover:not(:disabled){background-color:#fef2f2}.ExternalRefsEditor-module-scss-module__CatZqG__removeButton:disabled{opacity:.4;cursor:not-allowed}.ExternalRefsEditor-module-scss-module__CatZqG__removeButton:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.ExternalRefsEditor-module-scss-module__CatZqG__addButton{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0}.ExternalRefsEditor-module-scss-module__CatZqG__addButton:disabled{cursor:not-allowed}.ExternalRefsEditor-module-scss-module__CatZqG__addButton{color:#2563eb;border-radius:4px;align-self:flex-start;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:background-color .15s;display:inline-flex}.ExternalRefsEditor-module-scss-module__CatZqG__addButton:hover:not(:disabled){background-color:#eff6ff}.ExternalRefsEditor-module-scss-module__CatZqG__addButton:disabled{opacity:.4;cursor:not-allowed}.ExternalRefsEditor-module-scss-module__CatZqG__addButton:focus-visible{outline-offset:2px;outline:2px solid #2563eb}
.Modal-module-scss-module__lxn1za__overlay{z-index:500;background-color:#00000080;justify-content:center;align-items:center;padding:clamp(12px,10.6667px + .416667vw,16px);animation:.15s ease-out Modal-module-scss-module__lxn1za__fadeIn;display:flex;position:fixed;inset:0}@media (max-width:639px){.Modal-module-scss-module__lxn1za__overlay{align-items:stretch;padding:0}}.Modal-module-scss-module__lxn1za__container:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.Modal-module-scss-module__lxn1za__container{background-color:#fff;border-radius:4px;flex-direction:column;width:100%;max-height:calc(100vh + -2*clamp(24px,21.3333px + .833333vw,32px));animation:.15s ease-out Modal-module-scss-module__lxn1za__slideIn;display:flex;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}@media (max-width:639px){.Modal-module-scss-module__lxn1za__container{border-radius:0;max-height:100vh}}.Modal-module-scss-module__lxn1za__container:focus{outline:none}.Modal-module-scss-module__lxn1za__sizeSmall{max-width:400px}@media (max-width:639px){.Modal-module-scss-module__lxn1za__sizeSmall{max-width:100%}}.Modal-module-scss-module__lxn1za__sizeMedium{max-width:500px}@media (max-width:639px){.Modal-module-scss-module__lxn1za__sizeMedium{max-width:100%}}.Modal-module-scss-module__lxn1za__sizeLarge{max-width:700px}@media (max-width:639px){.Modal-module-scss-module__lxn1za__sizeLarge{max-width:100%}}.Modal-module-scss-module__lxn1za__header{border-bottom:1px solid #e5e7eb;flex-shrink:0;justify-content:space-between;align-items:center;gap:clamp(12px,10.6667px + .416667vw,16px);padding:clamp(12px,10.6667px + .416667vw,16px) clamp(16px,13.3333px + .833333vw,24px);display:flex}.Modal-module-scss-module__lxn1za__title{color:#111827;margin:0;font-size:clamp(1.125rem,1.08333rem + .0130208vw,1.25rem);font-weight:600;line-height:1.25}.Modal-module-scss-module__lxn1za__closeButton{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0}.Modal-module-scss-module__lxn1za__closeButton:disabled{cursor:not-allowed}.Modal-module-scss-module__lxn1za__closeButton:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.Modal-module-scss-module__lxn1za__closeButton{color:#6b7280;border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;margin:calc(-1*clamp(4px,2.66667px + .416667vw,8px));transition:background-color .15s,color .15s;display:flex}.Modal-module-scss-module__lxn1za__closeButton:hover{color:#111827;background-color:#f9fafb}.Modal-module-scss-module__lxn1za__closeButton:active{background-color:#f3f4f6}.Modal-module-scss-module__lxn1za__body{color:#111827;flex:1;padding:clamp(16px,13.3333px + .833333vw,24px);font-size:1rem;line-height:1.625;overflow-y:auto}.Modal-module-scss-module__lxn1za__footer{border-top:1px solid #e5e7eb;flex-shrink:0;justify-content:flex-end;align-items:center;gap:clamp(8px,6.66667px + .416667vw,12px);padding:clamp(12px,10.6667px + .416667vw,16px) clamp(16px,13.3333px + .833333vw,24px);display:flex}@keyframes Modal-module-scss-module__lxn1za__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes Modal-module-scss-module__lxn1za__slideIn{0%{opacity:0;transform:scale(.95)translateY(-10px)}to{opacity:1;transform:scale(1)translateY(0)}}
.DeleteCheckpointModal-module-scss-module__BjILtW__content{flex-direction:column;gap:clamp(12px,10.6667px + .416667vw,16px);display:flex}.DeleteCheckpointModal-module-scss-module__BjILtW__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}.DeleteCheckpointModal-module-scss-module__BjILtW__message{color:#111827;margin:0;font-size:1rem;line-height:1.625}.DeleteCheckpointModal-module-scss-module__BjILtW__message strong{font-weight:600}.DeleteCheckpointModal-module-scss-module__BjILtW__warning{color:#6b7280;margin:0;font-size:.875rem;line-height:1.625}
.IdeasEditor-module-scss-module__BkpYaG__contextCard{background-color:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;flex-direction:column;gap:clamp(8px,6.66667px + .416667vw,12px);margin:0;padding:clamp(12px,10.6667px + .416667vw,16px);display:flex}.IdeasEditor-module-scss-module__BkpYaG__contextLegend{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.IdeasEditor-module-scss-module__BkpYaG__contextCardHeader{align-items:center;gap:clamp(4px,2.66667px + .416667vw,8px);display:flex}.IdeasEditor-module-scss-module__BkpYaG__contextCardHeader .IdeasEditor-module-scss-module__BkpYaG__contextNumber{flex:1}.IdeasEditor-module-scss-module__BkpYaG__contextNumber{color:#1e40af;font-size:.875rem;font-weight:600}.IdeasEditor-module-scss-module__BkpYaG__dragHandle{color:#9ca3af;cursor:grab;touch-action:none;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;transition:color .15s,background-color .15s;display:flex}.IdeasEditor-module-scss-module__BkpYaG__dragHandle:hover{color:#6b7280;background-color:#f3f4f6}.IdeasEditor-module-scss-module__BkpYaG__dragHandle:active{cursor:grabbing}.IdeasEditor-module-scss-module__BkpYaG__dragHandle:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.IdeasEditor-module-scss-module__BkpYaG__contextCardDragging{opacity:.5;z-index:10;box-shadow:0 4px 12px #00000026}@media (prefers-reduced-motion:reduce){.IdeasEditor-module-scss-module__BkpYaG__dragHandle,.IdeasEditor-module-scss-module__BkpYaG__contextCardDragging{transition:none}}
.ImagesUploader-module-scss-module__XSa7Za__imageUploadSection{border:2px dashed #0000;border-radius:6px;flex-direction:column;gap:clamp(4px,2.66667px + .416667vw,8px);padding:clamp(4px,2.66667px + .416667vw,8px);transition:border-color .15s,background-color .15s;display:flex}.ImagesUploader-module-scss-module__XSa7Za__imageUploadSectionDragOver{background-color:#eff6ff;border-color:#2563eb}.ImagesUploader-module-scss-module__XSa7Za__imageUploadLabel{color:#6b7280;font-size:.75rem;font-weight:500}.ImagesUploader-module-scss-module__XSa7Za__imageGrid{flex-wrap:wrap;gap:clamp(8px,6.66667px + .416667vw,12px);display:flex}.ImagesUploader-module-scss-module__XSa7Za__imageThumbnail{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;width:120px;height:120px;position:relative;overflow:hidden}.ImagesUploader-module-scss-module__XSa7Za__imageThumbnail:hover .ImagesUploader-module-scss-module__XSa7Za__imageRemoveButton{opacity:1}.ImagesUploader-module-scss-module__XSa7Za__thumbnailImage{object-fit:cover;width:100%;height:100%}.ImagesUploader-module-scss-module__XSa7Za__thumbnailPlaceholder{background-color:#f9fafb;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.ImagesUploader-module-scss-module__XSa7Za__thumbnailPlaceholderText{color:#9ca3af;font-size:.75rem}.ImagesUploader-module-scss-module__XSa7Za__imageRemoveButton{color:#fff;cursor:pointer;opacity:0;background-color:#0009;border:none;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;padding:0;transition:opacity .15s,background-color .15s;display:flex;position:absolute;top:4px;right:4px}.ImagesUploader-module-scss-module__XSa7Za__imageRemoveButton:hover{background-color:#ef4444}.ImagesUploader-module-scss-module__XSa7Za__imageRemoveButton:focus-visible{opacity:1;outline-offset:2px;outline:2px solid #2563eb}.ImagesUploader-module-scss-module__XSa7Za__hiddenFileInput{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ImagesUploader-module-scss-module__XSa7Za__uploadProgress{color:#2563eb;padding:clamp(4px,2.66667px + .416667vw,8px) 0;font-size:.875rem;font-weight:500}.ImagesUploader-module-scss-module__XSa7Za__uploadError{color:#ef4444;padding:clamp(4px,2.66667px + .416667vw,8px) 0;font-size:.875rem}@media (prefers-reduced-motion:reduce){.ImagesUploader-module-scss-module__XSa7Za__imageUploadSection,.ImagesUploader-module-scss-module__XSa7Za__imageRemoveButton{transition:none}}
.RequirementsList-module-scss-module__wu6WQW__requirementsSection{flex-direction:column;gap:clamp(4px,2.66667px + .416667vw,8px);display:flex}.RequirementsList-module-scss-module__wu6WQW__requirementsLabel{color:#6b7280;font-size:.75rem;font-weight:500}.RequirementsList-module-scss-module__wu6WQW__requirementRow{align-items:center;gap:clamp(4px,2.66667px + .416667vw,8px);display:flex}.RequirementsList-module-scss-module__wu6WQW__removeRequirement{color:#9ca3af;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:clamp(1.125rem,1.08333rem + .0130208vw,1.25rem);transition:all .15s;display:flex}.RequirementsList-module-scss-module__wu6WQW__removeRequirement:hover{color:#ef4444;background-color:#fef2f2;border-color:#fecaca}.RequirementsList-module-scss-module__wu6WQW__removeRequirement:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.RequirementsList-module-scss-module__wu6WQW__dragHandleSmall{color:#9ca3af;cursor:grab;touch-action:none;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;transition:color .15s,background-color .15s;display:flex}.RequirementsList-module-scss-module__wu6WQW__dragHandleSmall:hover{color:#6b7280;background-color:#f3f4f6}.RequirementsList-module-scss-module__wu6WQW__dragHandleSmall:active{cursor:grabbing}.RequirementsList-module-scss-module__wu6WQW__dragHandleSmall:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.RequirementsList-module-scss-module__wu6WQW__requirementRowDragging{opacity:.5;background-color:#f9fafb;border-radius:4px}@media (prefers-reduced-motion:reduce){.RequirementsList-module-scss-module__wu6WQW__dragHandleSmall,.RequirementsList-module-scss-module__wu6WQW__requirementRowDragging{transition:none}}
.UserContextEditor-module-scss-module__9eZA-a__userContextSection{flex-direction:column;gap:clamp(8px,6.66667px + .416667vw,12px);display:flex}.UserContextEditor-module-scss-module__9eZA-a__userContextHeader{justify-content:space-between;align-items:center;display:flex}.UserContextEditor-module-scss-module__9eZA-a__userContextLabel{color:#111827;font-size:.875rem;font-weight:600}
.ContextPanel-module-scss-module__c6i_uq__panel{background-color:#f9fafb;border:1px solid #f3f4f6;border-radius:clamp(8px,6.66667px + .416667vw,12px);overflow:hidden}.ContextPanel-module-scss-module__c6i_uq__header{cursor:pointer;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);transition:background-color .15s;display:flex}.ContextPanel-module-scss-module__c6i_uq__header:hover{background-color:#f9fafb}.ContextPanel-module-scss-module__c6i_uq__header:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.ContextPanel-module-scss-module__c6i_uq__title{color:#111827;margin:0;font-size:1rem;font-weight:600}.ContextPanel-module-scss-module__c6i_uq__content{min-width:0;padding:0 clamp(16px,13.3333px + .833333vw,24px) clamp(16px,13.3333px + .833333vw,24px);overflow-x:hidden}.ContextPanel-module-scss-module__c6i_uq__empty{color:#9ca3af;margin:0;font-size:.875rem}.ContextPanel-module-scss-module__c6i_uq__section+.ContextPanel-module-scss-module__c6i_uq__section{border-top:1px solid #f9fafb;margin-top:clamp(16px,13.3333px + .833333vw,24px);padding-top:clamp(16px,13.3333px + .833333vw,24px)}.ContextPanel-module-scss-module__c6i_uq__sectionTitle{color:#6b7280;text-transform:uppercase;letter-spacing:.05em;margin:0 0 clamp(8px,6.66667px + .416667vw,12px);font-size:.875rem;font-weight:600}.ContextPanel-module-scss-module__c6i_uq__list{margin:0;padding:0;list-style:none}.ContextPanel-module-scss-module__c6i_uq__item{color:#111827;word-break:break-word;overflow-wrap:break-word;padding:clamp(4px,2.66667px + .416667vw,8px) 0;font-size:.875rem;line-height:1.5}.ContextPanel-module-scss-module__c6i_uq__item+.ContextPanel-module-scss-module__c6i_uq__item{border-top:1px solid #f9fafb}.ContextPanel-module-scss-module__c6i_uq__itemText{word-break:break-word;overflow-wrap:break-word;display:inline}.ContextPanel-module-scss-module__c6i_uq__lockedBadge{color:#15803d;background-color:#f0fdf4;border-radius:3px;margin-left:clamp(4px,2.66667px + .416667vw,8px);padding:2px clamp(4px,2.66667px + .416667vw,8px);font-size:.75rem;font-weight:600;display:inline-block}.ContextPanel-module-scss-module__c6i_uq__rationale{color:#9ca3af;margin-top:clamp(4px,2.66667px + .416667vw,8px);font-size:.75rem;font-style:italic;display:block}.ContextPanel-module-scss-module__c6i_uq__qaList{margin:0;padding:0}.ContextPanel-module-scss-module__c6i_uq__qaItem{padding:clamp(8px,6.66667px + .416667vw,12px) 0}.ContextPanel-module-scss-module__c6i_uq__qaItem+.ContextPanel-module-scss-module__c6i_uq__qaItem{border-top:1px solid #f9fafb}.ContextPanel-module-scss-module__c6i_uq__question{color:#111827;margin-bottom:clamp(4px,2.66667px + .416667vw,8px);font-size:.875rem;font-weight:600}.ContextPanel-module-scss-module__c6i_uq__answer{color:#6b7280;word-break:break-word;overflow-wrap:break-word;margin:0;font-size:.875rem;line-height:1.5}
.UserContextDisplay-module-scss-module__FNVt7a__container{background-color:#f9fafb;border:1px solid #f3f4f6;border-radius:clamp(8px,6.66667px + .416667vw,12px);padding:clamp(12px,10.6667px + .416667vw,16px) clamp(16px,13.3333px + .833333vw,24px)}.UserContextDisplay-module-scss-module__FNVt7a__header{align-items:center;gap:clamp(8px,6.66667px + .416667vw,12px);margin-bottom:clamp(8px,6.66667px + .416667vw,12px);display:flex}.UserContextDisplay-module-scss-module__FNVt7a__label{color:#6b7280;text-transform:uppercase;letter-spacing:.05em;font-size:.875rem;font-weight:600}.UserContextDisplay-module-scss-module__FNVt7a__claudeBadge{color:#1e40af;background-color:#eff6ff;border-radius:3px;padding:2px clamp(4px,2.66667px + .416667vw,8px);font-size:.75rem;font-weight:600;display:inline-block}.UserContextDisplay-module-scss-module__FNVt7a__text{color:#111827;white-space:pre-wrap;word-break:break-word;overflow-wrap:break-word;margin:0;font-size:.875rem;line-height:1.6}
.ContextDevelopmentPanel-module-scss-module__RJSGOG__panel{background-color:#f9fafb;border:1px solid #f3f4f6;border-radius:clamp(8px,6.66667px + .416667vw,12px);overflow:hidden}.ContextDevelopmentPanel-module-scss-module__RJSGOG__header{cursor:pointer;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);transition:background-color .15s;display:flex}.ContextDevelopmentPanel-module-scss-module__RJSGOG__header:hover{background-color:#f9fafb}.ContextDevelopmentPanel-module-scss-module__RJSGOG__header:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.ContextDevelopmentPanel-module-scss-module__RJSGOG__title{color:#111827;align-items:center;gap:clamp(8px,6.66667px + .416667vw,12px);margin:0;font-size:1rem;font-weight:600;display:flex}.ContextDevelopmentPanel-module-scss-module__RJSGOG__count{color:#f9fafb;background-color:#2563eb;border-radius:10px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 clamp(4px,2.66667px + .416667vw,8px);font-size:.75rem;font-weight:600;display:inline-flex}.ContextDevelopmentPanel-module-scss-module__RJSGOG__content{min-width:0;padding:0 clamp(16px,13.3333px + .833333vw,24px) clamp(16px,13.3333px + .833333vw,24px);overflow-x:hidden}.ContextDevelopmentPanel-module-scss-module__RJSGOG__section+.ContextDevelopmentPanel-module-scss-module__RJSGOG__section{border-top:1px solid #f9fafb;margin-top:clamp(16px,13.3333px + .833333vw,24px);padding-top:clamp(16px,13.3333px + .833333vw,24px)}.ContextDevelopmentPanel-module-scss-module__RJSGOG__sectionTitle{color:#6b7280;text-transform:uppercase;letter-spacing:.05em;margin:0 0 clamp(8px,6.66667px + .416667vw,12px);font-size:.875rem;font-weight:600}.ContextDevelopmentPanel-module-scss-module__RJSGOG__entry{padding:clamp(8px,6.66667px + .416667vw,12px) 0}.ContextDevelopmentPanel-module-scss-module__RJSGOG__entry+.ContextDevelopmentPanel-module-scss-module__RJSGOG__entry{border-top:1px solid #f9fafb}.ContextDevelopmentPanel-module-scss-module__RJSGOG__timestamp{color:#9ca3af;margin-bottom:clamp(4px,2.66667px + .416667vw,8px);font-size:.75rem;display:block}.ContextDevelopmentPanel-module-scss-module__RJSGOG__typeBadge{color:#1e40af;background-color:#eff6ff;border-radius:3px;margin-bottom:clamp(4px,2.66667px + .416667vw,8px);padding:1px clamp(4px,2.66667px + .416667vw,8px);font-size:.75rem;font-weight:600;display:inline-block}.ContextDevelopmentPanel-module-scss-module__RJSGOG__entryText{color:#111827;word-break:break-word;overflow-wrap:break-word;margin:0;font-size:.875rem;line-height:1.5}.ContextDevelopmentPanel-module-scss-module__RJSGOG__decisionText{color:#111827;margin:0;font-size:.875rem;font-weight:600;line-height:1.5}.ContextDevelopmentPanel-module-scss-module__RJSGOG__rationale{color:#9ca3af;margin:clamp(4px,2.66667px + .416667vw,8px) 0 0;font-size:.75rem;font-style:italic}.ContextDevelopmentPanel-module-scss-module__RJSGOG__qaList{margin:0;padding:0}.ContextDevelopmentPanel-module-scss-module__RJSGOG__qaItem{padding:clamp(8px,6.66667px + .416667vw,12px) 0}.ContextDevelopmentPanel-module-scss-module__RJSGOG__qaItem+.ContextDevelopmentPanel-module-scss-module__RJSGOG__qaItem{border-top:1px solid #f9fafb}.ContextDevelopmentPanel-module-scss-module__RJSGOG__question{color:#111827;margin-bottom:clamp(4px,2.66667px + .416667vw,8px);font-size:.875rem;font-weight:600}.ContextDevelopmentPanel-module-scss-module__RJSGOG__answer{color:#6b7280;word-break:break-word;overflow-wrap:break-word;margin:0;font-size:.875rem;line-height:1.5}
.HandoffRevisionHistory-module-scss-module__cKHefa__toggleButton{color:#6b7280;cursor:pointer;background:0 0;border:none;align-items:center;gap:clamp(4px,2.66667px + .416667vw,8px);padding:clamp(4px,2.66667px + .416667vw,8px) 0;font-size:.875rem;font-weight:500;transition:color .15s;display:flex}.HandoffRevisionHistory-module-scss-module__cKHefa__toggleButton:hover{color:#111827}.HandoffRevisionHistory-module-scss-module__cKHefa__toggleButton:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.HandoffRevisionHistory-module-scss-module__cKHefa__revisionList{flex-direction:column;gap:clamp(8px,6.66667px + .416667vw,12px);margin-top:clamp(8px,6.66667px + .416667vw,12px);display:flex}.HandoffRevisionHistory-module-scss-module__cKHefa__revision{background-color:#f9fafb;border:1px solid #f3f4f6;border-radius:clamp(4px,2.66667px + .416667vw,8px);overflow:hidden}.HandoffRevisionHistory-module-scss-module__cKHefa__revisionMeta{color:#6b7280;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;display:flex}.HandoffRevisionHistory-module-scss-module__cKHefa__sha{color:#9ca3af;background-color:#f3f4f6;border-radius:3px;padding:2px clamp(4px,2.66667px + .416667vw,8px);font-family:monospace;font-size:.75rem}.HandoffRevisionHistory-module-scss-module__cKHefa__revisionContent{border-top:1px solid #f3f4f6;padding:0 clamp(12px,10.6667px + .416667vw,16px) clamp(8px,6.66667px + .416667vw,12px)}
.RepoHandoffsList-module-scss-module__75sOGa__container{flex-direction:column;gap:clamp(16px,13.3333px + .833333vw,24px);display:flex}.RepoHandoffsList-module-scss-module__75sOGa__heading{color:#111827;margin:0;font-size:clamp(1.25rem,1.16667rem + .0260417vw,1.5rem);font-weight:700}.RepoHandoffsList-module-scss-module__75sOGa__mainSection{flex-direction:column;gap:clamp(8px,6.66667px + .416667vw,12px);display:flex}.RepoHandoffsList-module-scss-module__75sOGa__mainHeading{color:#111827;margin:0;font-size:1rem;font-weight:600}.RepoHandoffsList-module-scss-module__75sOGa__emptyState{color:#9ca3af;background-color:#f9fafb;border:1px solid #f3f4f6;border-radius:clamp(8px,6.66667px + .416667vw,12px);padding:clamp(12px,10.6667px + .416667vw,16px) clamp(16px,13.3333px + .833333vw,24px);font-size:.875rem}.RepoHandoffsList-module-scss-module__75sOGa__branchSections{flex-direction:column;gap:clamp(8px,6.66667px + .416667vw,12px);display:flex}.RepoHandoffsList-module-scss-module__75sOGa__branchSection{background-color:#f9fafb;border:1px solid #f3f4f6;border-radius:clamp(8px,6.66667px + .416667vw,12px);overflow:hidden}.RepoHandoffsList-module-scss-module__75sOGa__branchHeader{color:#111827;cursor:pointer;background:0 0;border:none;align-items:center;gap:clamp(8px,6.66667px + .416667vw,12px);width:100%;padding:clamp(12px,10.6667px + .416667vw,16px) clamp(16px,13.3333px + .833333vw,24px);font-size:.875rem;font-weight:600;transition:background-color .15s;display:flex}.RepoHandoffsList-module-scss-module__75sOGa__branchHeader:hover{background-color:#f9fafb}.RepoHandoffsList-module-scss-module__75sOGa__branchHeader:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.RepoHandoffsList-module-scss-module__75sOGa__branchName{color:#6b7280;background-color:#f3f4f6;border-radius:3px;padding:2px clamp(4px,2.66667px + .416667vw,8px);font-family:monospace;font-size:.75rem}.RepoHandoffsList-module-scss-module__75sOGa__removedBadge{color:#9ca3af;background:0 0;border:1px solid #f3f4f6;border-radius:3px;padding:1px clamp(4px,2.66667px + .416667vw,8px);font-size:.75rem;font-weight:600}.RepoHandoffsList-module-scss-module__75sOGa__branchContent{border-top:1px solid #f3f4f6;padding:0 clamp(16px,13.3333px + .833333vw,24px) clamp(12px,10.6667px + .416667vw,16px)}.RepoHandoffsList-module-scss-module__75sOGa__mainContent{background-color:#f9fafb;border:1px solid #f3f4f6;border-radius:clamp(8px,6.66667px + .416667vw,12px);padding:clamp(12px,10.6667px + .416667vw,16px) clamp(16px,13.3333px + .833333vw,24px)}
.PlanPanel-module-scss-module__hpYrSq__panel{background-color:#f9fafb;border:1px solid #f3f4f6;border-radius:clamp(8px,6.66667px + .416667vw,12px);overflow:hidden}.PlanPanel-module-scss-module__hpYrSq__header{cursor:pointer;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);transition:background-color .15s;display:flex}.PlanPanel-module-scss-module__hpYrSq__header:hover{background-color:#f9fafb}.PlanPanel-module-scss-module__hpYrSq__header:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.PlanPanel-module-scss-module__hpYrSq__title{color:#111827;align-items:center;gap:clamp(8px,6.66667px + .416667vw,12px);margin:0;font-size:1rem;font-weight:600;display:flex}.PlanPanel-module-scss-module__hpYrSq__count{color:#f9fafb;background-color:#2563eb;border-radius:10px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 clamp(4px,2.66667px + .416667vw,8px);font-size:.75rem;font-weight:600;display:inline-flex}.PlanPanel-module-scss-module__hpYrSq__content{padding:0 clamp(16px,13.3333px + .833333vw,24px) clamp(16px,13.3333px + .833333vw,24px)}.PlanPanel-module-scss-module__hpYrSq__empty{color:#9ca3af;margin:0;font-size:.875rem}.PlanPanel-module-scss-module__hpYrSq__step{padding:clamp(12px,10.6667px + .416667vw,16px) 0}.PlanPanel-module-scss-module__hpYrSq__step+.PlanPanel-module-scss-module__hpYrSq__step{border-top:1px solid #f9fafb}.PlanPanel-module-scss-module__hpYrSq__stepHeader{align-items:center;gap:clamp(8px,6.66667px + .416667vw,12px);margin-bottom:clamp(4px,2.66667px + .416667vw,8px);display:flex}.PlanPanel-module-scss-module__hpYrSq__stepNumber{color:#9ca3af;font-size:.875rem;font-weight:600}.PlanPanel-module-scss-module__hpYrSq__stepTitle{color:#111827;font-size:.875rem;font-weight:600}.PlanPanel-module-scss-module__hpYrSq__stepDescription{color:#6b7280;margin:0;font-size:.875rem;line-height:1.5}.PlanPanel-module-scss-module__hpYrSq__scope{color:#1e40af;background-color:#eff6ff;border-radius:3px;padding:1px clamp(4px,2.66667px + .416667vw,8px);font-size:.75rem;font-weight:600;display:inline-block}.PlanPanel-module-scss-module__hpYrSq__editStep{align-items:flex-start;gap:clamp(8px,6.66667px + .416667vw,12px);padding:clamp(8px,6.66667px + .416667vw,12px) 0;display:flex}.PlanPanel-module-scss-module__hpYrSq__editStep+.PlanPanel-module-scss-module__hpYrSq__editStep{border-top:1px solid #f9fafb}.PlanPanel-module-scss-module__hpYrSq__editInputs{flex-direction:column;flex:1;gap:clamp(4px,2.66667px + .416667vw,8px);display:flex}.PlanPanel-module-scss-module__hpYrSq__titleInput{color:#111827;background-color:#f9fafb;border:1px solid #f3f4f6;border-radius:4px;width:100%;padding:clamp(4px,2.66667px + .416667vw,8px) clamp(8px,6.66667px + .416667vw,12px);font-size:.875rem;font-weight:600}.PlanPanel-module-scss-module__hpYrSq__titleInput:focus{border-color:#2563eb;outline:none}.PlanPanel-module-scss-module__hpYrSq__titleInput:focus-visible{outline-offset:0;outline:2px solid #2563eb}.PlanPanel-module-scss-module__hpYrSq__descriptionInput{color:#6b7280;resize:vertical;background-color:#f9fafb;border:1px solid #f3f4f6;border-radius:4px;width:100%;padding:clamp(4px,2.66667px + .416667vw,8px) clamp(8px,6.66667px + .416667vw,12px);font-size:.875rem}.PlanPanel-module-scss-module__hpYrSq__descriptionInput:focus{border-color:#2563eb;outline:none}.PlanPanel-module-scss-module__hpYrSq__descriptionInput:focus-visible{outline-offset:0;outline:2px solid #2563eb}.PlanPanel-module-scss-module__hpYrSq__removeButton{color:#9ca3af;cursor:pointer;background:0 0;border:1px solid #f3f4f6;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin-top:clamp(4px,2.66667px + .416667vw,8px);font-size:clamp(1.125rem,1.08333rem + .0130208vw,1.25rem);transition:color .15s,border-color .15s;display:flex}.PlanPanel-module-scss-module__hpYrSq__removeButton:hover{color:#ef4444;border-color:#ef4444}.PlanPanel-module-scss-module__hpYrSq__removeButton:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.PlanPanel-module-scss-module__hpYrSq__addButton{color:#2563eb;cursor:pointer;background:0 0;border:1px dashed #2563eb;border-radius:4px;margin-top:clamp(8px,6.66667px + .416667vw,12px);padding:clamp(4px,2.66667px + .416667vw,8px) clamp(12px,10.6667px + .416667vw,16px);font-size:.875rem;font-weight:600;transition:background-color .15s;display:inline-block}.PlanPanel-module-scss-module__hpYrSq__addButton:hover{background-color:#eff6ff}.PlanPanel-module-scss-module__hpYrSq__addButton:focus-visible{outline-offset:2px;outline:2px solid #2563eb}
.PlanDocumentEditor-module-scss-module__PLcJHW__editor{flex-direction:column;gap:clamp(8px,6.66667px + .416667vw,12px);display:flex}.PlanDocumentEditor-module-scss-module__PLcJHW__status{color:#9ca3af;margin:0;font-size:.875rem}.PlanDocumentEditor-module-scss-module__PLcJHW__error{color:#ef4444;margin:0;font-size:.875rem}.PlanDocumentEditor-module-scss-module__PLcJHW__label{color:#111827;font-size:.875rem;font-weight:600}.PlanDocumentEditor-module-scss-module__PLcJHW__textarea{color:#111827;resize:vertical;background-color:#f9fafb;border:1px solid #f3f4f6;border-radius:clamp(4px,2.66667px + .416667vw,8px);width:100%;min-height:240px;padding:clamp(12px,10.6667px + .416667vw,16px);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.875rem;line-height:1.5}.PlanDocumentEditor-module-scss-module__PLcJHW__textarea:focus{border-color:#2563eb;outline:none}.PlanDocumentEditor-module-scss-module__PLcJHW__textarea:focus-visible{outline-offset:0;outline:2px solid #2563eb}.PlanDocumentEditor-module-scss-module__PLcJHW__actions{gap:clamp(8px,6.66667px + .416667vw,12px);display:flex}.PlanDocumentEditor-module-scss-module__PLcJHW__conflict{flex-direction:column;gap:clamp(8px,6.66667px + .416667vw,12px);display:flex}.PlanDocumentEditor-module-scss-module__PLcJHW__conflictNote{color:#b91c1c;margin:0;font-size:.875rem}.PlanDocumentEditor-module-scss-module__PLcJHW__conflictPanes{grid-template-columns:1fr 1fr;gap:clamp(12px,10.6667px + .416667vw,16px);display:grid}@media (max-width:720px){.PlanDocumentEditor-module-scss-module__PLcJHW__conflictPanes{grid-template-columns:1fr}}.PlanDocumentEditor-module-scss-module__PLcJHW__paneTitle{color:#9ca3af;margin:0 0 clamp(4px,2.66667px + .416667vw,8px);font-size:.75rem;font-weight:600}.PlanDocumentEditor-module-scss-module__PLcJHW__pane{white-space:pre-wrap;word-break:break-word;background-color:#f9fafb;border:1px solid #f3f4f6;border-radius:clamp(4px,2.66667px + .416667vw,8px);max-height:320px;margin:0;padding:clamp(8px,6.66667px + .416667vw,12px);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;line-height:1.5;overflow:auto}
.PlanDocumentsPanel-module-scss-module__qnVwaq__panel{flex-direction:column;gap:clamp(12px,10.6667px + .416667vw,16px);display:flex}.PlanDocumentsPanel-module-scss-module__qnVwaq__heading{color:#111827;margin:0;font-size:clamp(1.125rem,1.08333rem + .0130208vw,1.25rem);font-weight:600}.PlanDocumentsPanel-module-scss-module__qnVwaq__docs{flex-direction:column;gap:clamp(8px,6.66667px + .416667vw,12px);display:flex}.PlanDocumentsPanel-module-scss-module__qnVwaq__doc{background-color:#f9fafb;border:1px solid #f3f4f6;border-radius:clamp(8px,6.66667px + .416667vw,12px);overflow:hidden}.PlanDocumentsPanel-module-scss-module__qnVwaq__docHeaderRow{justify-content:space-between;align-items:stretch;gap:clamp(8px,6.66667px + .416667vw,12px);display:flex}.PlanDocumentsPanel-module-scss-module__qnVwaq__docTitle{flex:1;min-width:0;margin:0}.PlanDocumentsPanel-module-scss-module__qnVwaq__editButton{flex-shrink:0;align-self:center;margin-right:clamp(12px,10.6667px + .416667vw,16px)}.PlanDocumentsPanel-module-scss-module__qnVwaq__docHeader{color:#111827;cursor:pointer;background:0 0;border:none;align-items:center;gap:clamp(8px,6.66667px + .416667vw,12px);width:100%;padding:clamp(12px,10.6667px + .416667vw,16px) clamp(16px,13.3333px + .833333vw,24px);font-size:1rem;font-weight:600;transition:background-color .15s;display:flex}.PlanDocumentsPanel-module-scss-module__qnVwaq__docHeader:hover{background-color:#f9fafb}.PlanDocumentsPanel-module-scss-module__qnVwaq__docHeader:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.PlanDocumentsPanel-module-scss-module__qnVwaq__removedBadge{color:#9ca3af;background:0 0;border:1px solid #f3f4f6;border-radius:3px;padding:1px clamp(4px,2.66667px + .416667vw,8px);font-size:.75rem;font-weight:600}.PlanDocumentsPanel-module-scss-module__qnVwaq__docContent{padding:0 clamp(16px,13.3333px + .833333vw,24px) clamp(16px,13.3333px + .833333vw,24px)}
.QAChecklist-module-scss-module__qALgLq__panel{background-color:#f9fafb;border:1px solid #f3f4f6;border-radius:clamp(8px,6.66667px + .416667vw,12px);overflow:hidden}.QAChecklist-module-scss-module__qALgLq__header{cursor:pointer;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);transition:background-color .15s;display:flex}.QAChecklist-module-scss-module__qALgLq__header:hover{background-color:#f9fafb}.QAChecklist-module-scss-module__qALgLq__header:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.QAChecklist-module-scss-module__qALgLq__title{color:#111827;align-items:center;gap:clamp(8px,6.66667px + .416667vw,12px);margin:0;font-size:1rem;font-weight:600;display:flex}.QAChecklist-module-scss-module__qALgLq__summary{color:#6b7280;font-size:.875rem;font-weight:400}.QAChecklist-module-scss-module__qALgLq__failCount{color:#991b1b;margin-left:clamp(4px,2.66667px + .416667vw,8px);font-weight:600}.QAChecklist-module-scss-module__qALgLq__content{min-width:0;padding:0 clamp(16px,13.3333px + .833333vw,24px) clamp(16px,13.3333px + .833333vw,24px);overflow-x:hidden}.QAChecklist-module-scss-module__qALgLq__empty{color:#9ca3af;margin:0;font-size:.875rem}.QAChecklist-module-scss-module__qALgLq__section+.QAChecklist-module-scss-module__qALgLq__section{border-top:1px solid #f9fafb;margin-top:clamp(16px,13.3333px + .833333vw,24px);padding-top:clamp(16px,13.3333px + .833333vw,24px)}.QAChecklist-module-scss-module__qALgLq__sectionTitle{color:#6b7280;text-transform:uppercase;letter-spacing:.05em;margin:0 0 clamp(8px,6.66667px + .416667vw,12px);font-size:.875rem;font-weight:600}.QAChecklist-module-scss-module__qALgLq__table{border-collapse:collapse;width:100%;font-size:.875rem}.QAChecklist-module-scss-module__qALgLq__table th{text-align:left;color:#6b7280;border-bottom:1px solid #f3f4f6;padding:clamp(4px,2.66667px + .416667vw,8px) clamp(8px,6.66667px + .416667vw,12px);font-weight:600}.QAChecklist-module-scss-module__qALgLq__table td{border-bottom:1px solid #f9fafb;padding:clamp(4px,2.66667px + .416667vw,8px) clamp(8px,6.66667px + .416667vw,12px)}.QAChecklist-module-scss-module__qALgLq__checkName{color:#111827;word-break:break-word;overflow-wrap:break-word;font-weight:500}.QAChecklist-module-scss-module__qALgLq__notes{color:#9ca3af;word-break:break-word;overflow-wrap:break-word;font-size:.75rem}.QAChecklist-module-scss-module__qALgLq__roundBadge{color:#9ca3af;vertical-align:middle;background-color:#f3f4f6;border-radius:3px;margin-left:clamp(4px,2.66667px + .416667vw,8px);padding:0 4px;font-size:.75rem;font-weight:600;display:inline-block}
.QAStatusBadge-module-scss-module__YalDyq__badge{border-radius:3px;padding:2px clamp(8px,6.66667px + .416667vw,12px);font-size:.75rem;font-weight:600;line-height:1.4;display:inline-block}.QAStatusBadge-module-scss-module__YalDyq__pass{color:#15803d;background-color:#f0fdf4}.QAStatusBadge-module-scss-module__YalDyq__fail{color:#991b1b;background-color:#fef2f2}.QAStatusBadge-module-scss-module__YalDyq__pending{color:#92400e;background-color:#fffbeb}.QAStatusBadge-module-scss-module__YalDyq__skipped{color:#9ca3af;background-color:#f9fafb}
.ResearchPanel-module-scss-module__-rZb3W__panel{background-color:#f9fafb;border:1px solid #f3f4f6;border-radius:clamp(8px,6.66667px + .416667vw,12px);overflow:hidden}.ResearchPanel-module-scss-module__-rZb3W__header{cursor:pointer;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);transition:background-color .15s;display:flex}.ResearchPanel-module-scss-module__-rZb3W__header:hover{background-color:#f9fafb}.ResearchPanel-module-scss-module__-rZb3W__header:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.ResearchPanel-module-scss-module__-rZb3W__title{color:#111827;align-items:center;gap:clamp(8px,6.66667px + .416667vw,12px);margin:0;font-size:1rem;font-weight:600;display:flex}.ResearchPanel-module-scss-module__-rZb3W__count{color:#f9fafb;background-color:#2563eb;border-radius:10px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 clamp(4px,2.66667px + .416667vw,8px);font-size:.75rem;font-weight:600;display:inline-flex}.ResearchPanel-module-scss-module__-rZb3W__content{min-width:0;padding:0 clamp(16px,13.3333px + .833333vw,24px) clamp(16px,13.3333px + .833333vw,24px);overflow-x:hidden}.ResearchPanel-module-scss-module__-rZb3W__empty{color:#9ca3af;margin:0;font-size:.875rem}.ResearchPanel-module-scss-module__-rZb3W__topic{padding:clamp(12px,10.6667px + .416667vw,16px) 0}.ResearchPanel-module-scss-module__-rZb3W__topic+.ResearchPanel-module-scss-module__-rZb3W__topic{border-top:1px solid #f9fafb}.ResearchPanel-module-scss-module__-rZb3W__topicHeader{align-items:center;gap:clamp(8px,6.66667px + .416667vw,12px);margin-bottom:clamp(4px,2.66667px + .416667vw,8px);display:flex}.ResearchPanel-module-scss-module__-rZb3W__topicTitle{color:#111827;font-size:.875rem;font-weight:600}.ResearchPanel-module-scss-module__-rZb3W__level{color:#1e40af;background-color:#eff6ff;border-radius:3px;padding:1px clamp(4px,2.66667px + .416667vw,8px);font-size:.75rem;font-weight:600;display:inline-block}.ResearchPanel-module-scss-module__-rZb3W__findings{color:#6b7280;word-break:break-word;overflow-wrap:break-word;margin:0 0 clamp(8px,6.66667px + .416667vw,12px);font-size:.875rem;line-height:1.5}.ResearchPanel-module-scss-module__-rZb3W__sources{align-items:flex-start;gap:clamp(4px,2.66667px + .416667vw,8px);display:flex}.ResearchPanel-module-scss-module__-rZb3W__sourcesLabel{color:#9ca3af;white-space:nowrap;font-size:.75rem}.ResearchPanel-module-scss-module__-rZb3W__sourceList{flex-wrap:wrap;gap:clamp(4px,2.66667px + .416667vw,8px);margin:0;padding:0;list-style:none;display:flex}.ResearchPanel-module-scss-module__-rZb3W__source{word-break:break-all;overflow-wrap:break-word;font-size:.75rem}.ResearchPanel-module-scss-module__-rZb3W__sourceLink{color:#2563eb;text-decoration:none}.ResearchPanel-module-scss-module__-rZb3W__sourceLink:hover{text-decoration:underline}.ResearchPanel-module-scss-module__-rZb3W__sourceLink:focus-visible{outline-offset:2px;outline:2px solid #2563eb}
.ResourcesPanel-module-scss-module__dne0cG__panel{background-color:#f9fafb;border:1px solid #f3f4f6;border-radius:clamp(8px,6.66667px + .416667vw,12px);overflow:hidden}.ResourcesPanel-module-scss-module__dne0cG__header{cursor:pointer;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);transition:background-color .15s;display:flex}.ResourcesPanel-module-scss-module__dne0cG__header:hover{background-color:#f9fafb}.ResourcesPanel-module-scss-module__dne0cG__header:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.ResourcesPanel-module-scss-module__dne0cG__title{color:#111827;align-items:center;gap:clamp(8px,6.66667px + .416667vw,12px);margin:0;font-size:1rem;font-weight:600;display:flex}.ResourcesPanel-module-scss-module__dne0cG__count{color:#f9fafb;background-color:#2563eb;border-radius:10px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 clamp(4px,2.66667px + .416667vw,8px);font-size:.75rem;font-weight:600;display:inline-flex}.ResourcesPanel-module-scss-module__dne0cG__content{min-width:0;padding:0 clamp(16px,13.3333px + .833333vw,24px) clamp(16px,13.3333px + .833333vw,24px);overflow-x:hidden}.ResourcesPanel-module-scss-module__dne0cG__empty{color:#9ca3af;margin:0;font-size:.875rem}.ResourcesPanel-module-scss-module__dne0cG__resource{padding:clamp(8px,6.66667px + .416667vw,12px) 0}.ResourcesPanel-module-scss-module__dne0cG__resource+.ResourcesPanel-module-scss-module__dne0cG__resource{border-top:1px solid #f9fafb}.ResourcesPanel-module-scss-module__dne0cG__resourceHeader{align-items:center;gap:clamp(8px,6.66667px + .416667vw,12px);margin-bottom:clamp(4px,2.66667px + .416667vw,8px);display:flex}.ResourcesPanel-module-scss-module__dne0cG__typeBadge{color:#1e40af;background-color:#eff6ff;border-radius:3px;padding:1px clamp(4px,2.66667px + .416667vw,8px);font-size:.75rem;font-weight:600;display:inline-block}.ResourcesPanel-module-scss-module__dne0cG__addedBy{color:#9ca3af;font-size:.75rem}.ResourcesPanel-module-scss-module__dne0cG__resourceLink{margin-bottom:clamp(4px,2.66667px + .416667vw,8px)}.ResourcesPanel-module-scss-module__dne0cG__link{color:#2563eb;word-break:break-all;overflow-wrap:break-word;font-size:.875rem;text-decoration:none}.ResourcesPanel-module-scss-module__dne0cG__link:hover{text-decoration:underline}.ResourcesPanel-module-scss-module__dne0cG__link:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.ResourcesPanel-module-scss-module__dne0cG__localPath{color:#111827;word-break:break-all;overflow-wrap:break-word;font-family:monospace;font-size:.875rem}.ResourcesPanel-module-scss-module__dne0cG__description{color:#6b7280;word-break:break-word;overflow-wrap:break-word;margin:0;font-size:.875rem;line-height:1.5}
.CheckpointInfoCard-module-scss-module__AlWhSW__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}.CheckpointInfoCard-module-scss-module__AlWhSW__statusPending{color:#b45309;background-color:#fde68a}.CheckpointInfoCard-module-scss-module__AlWhSW__statusActive{color:#1e40af;background-color:#bfdbfe}.CheckpointInfoCard-module-scss-module__AlWhSW__statusCompleted{color:#15803d;background-color:#bbf7d0}.CheckpointInfoCard-module-scss-module__AlWhSW__statusDraft{color:#4b5563;background-color:#e5e7eb}.CheckpointInfoCard-module-scss-module__AlWhSW__startWorkingBlock{border-top:1px solid #e5e7eb;margin-top:clamp(16px,13.3333px + .833333vw,24px);padding-top:clamp(12px,10.6667px + .416667vw,16px)}.CheckpointInfoCard-module-scss-module__AlWhSW__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}.CheckpointInfoCard-module-scss-module__AlWhSW__infoList{flex-direction:column;gap:clamp(12px,10.6667px + .416667vw,16px);display:flex}.CheckpointInfoCard-module-scss-module__AlWhSW__infoItem{flex-direction:column;gap:clamp(4px,2.66667px + .416667vw,8px);display:flex}.CheckpointInfoCard-module-scss-module__AlWhSW__infoLabel{color:#6b7280;text-transform:uppercase;letter-spacing:.05em;font-size:.875rem;font-weight:500}.CheckpointInfoCard-module-scss-module__AlWhSW__infoValue{color:#111827;word-break:break-word;font-size:1rem}.CheckpointInfoCard-module-scss-module__AlWhSW__emptyValue{color:#9ca3af;font-style:italic}.CheckpointInfoCard-module-scss-module__AlWhSW__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}.CheckpointInfoCard-module-scss-module__AlWhSW__charCounter{text-align:right;color:#9ca3af;margin-top:clamp(4px,2.66667px + .416667vw,8px);font-size:.75rem;display:block}.CheckpointInfoCard-module-scss-module__AlWhSW__charCounterLimit{color:#ef4444}.CheckpointInfoCard-module-scss-module__AlWhSW__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){.CheckpointInfoCard-module-scss-module__AlWhSW__card{padding:clamp(12px,10.6667px + .416667vw,16px)}}.CheckpointInfoCard-module-scss-module__AlWhSW__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}
.Detail-module-scss-module__Q4BFNG__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){.Detail-module-scss-module__Q4BFNG__page{padding:clamp(12px,10.6667px + .416667vw,16px)}}.Detail-module-scss-module__Q4BFNG__container{width:100%;min-width:0;max-width:900px;overflow-x:hidden}.Detail-module-scss-module__Q4BFNG__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}.Detail-module-scss-module__Q4BFNG__backLink:hover{color:#111827}.Detail-module-scss-module__Q4BFNG__backLink:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.Detail-module-scss-module__Q4BFNG__header{margin-bottom:clamp(24px,21.3333px + .833333vw,32px)}.Detail-module-scss-module__Q4BFNG__headerContent{justify-content:space-between;align-items:flex-start;gap:clamp(12px,10.6667px + .416667vw,16px);display:flex}@media (max-width:600px){.Detail-module-scss-module__Q4BFNG__headerContent{flex-direction:column;align-items:stretch}}.Detail-module-scss-module__Q4BFNG__headerInfo{flex:1}.Detail-module-scss-module__Q4BFNG__titleRow{flex-wrap:wrap;align-items:center;gap:clamp(12px,10.6667px + .416667vw,16px);margin-bottom:clamp(4px,2.66667px + .416667vw,8px);display:flex}.Detail-module-scss-module__Q4BFNG__title{color:#111827;margin:0;font-size:clamp(1.5rem,1.33333rem + .0520833vw,2rem);font-weight:700;line-height:1.25}.Detail-module-scss-module__Q4BFNG__subtitle{color:#6b7280;margin:0;font-size:1rem;line-height:1.5}.Detail-module-scss-module__Q4BFNG__headerActions{gap:clamp(8px,6.66667px + .416667vw,12px);display:flex}@media (max-width:600px){.Detail-module-scss-module__Q4BFNG__headerActions{flex-direction:column}}.Detail-module-scss-module__Q4BFNG__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}.Detail-module-scss-module__Q4BFNG__statusPending{color:#b45309;background-color:#fde68a}.Detail-module-scss-module__Q4BFNG__statusActive{color:#1e40af;background-color:#bfdbfe}.Detail-module-scss-module__Q4BFNG__statusCompleted{color:#15803d;background-color:#bbf7d0}.Detail-module-scss-module__Q4BFNG__statusDraft{color:#4b5563;background-color:#e5e7eb}.Detail-module-scss-module__Q4BFNG__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}.Detail-module-scss-module__Q4BFNG__editButton:hover:not(:disabled){color:#111827;background-color:#f9fafb;border-color:#9ca3af}.Detail-module-scss-module__Q4BFNG__editButton:disabled{opacity:.5;cursor:not-allowed}.Detail-module-scss-module__Q4BFNG__editButton:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.Detail-module-scss-module__Q4BFNG__editButtonActive{color:#f9fafb;background-color:#2563eb;border-color:#2563eb}.Detail-module-scss-module__Q4BFNG__editButtonActive:hover:not(:disabled){color:#f9fafb;background-color:#1e40af;border-color:#1e40af}.Detail-module-scss-module__Q4BFNG__content{grid-template-columns:1fr;gap:clamp(16px,13.3333px + .833333vw,24px);display:grid}@media (min-width:768px){.Detail-module-scss-module__Q4BFNG__content{grid-template-columns:1fr 1fr}}.Detail-module-scss-module__Q4BFNG__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){.Detail-module-scss-module__Q4BFNG__card{padding:clamp(12px,10.6667px + .416667vw,16px)}}.Detail-module-scss-module__Q4BFNG__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}.Detail-module-scss-module__Q4BFNG__infoList{flex-direction:column;gap:clamp(12px,10.6667px + .416667vw,16px);display:flex}.Detail-module-scss-module__Q4BFNG__infoItem{flex-direction:column;gap:clamp(4px,2.66667px + .416667vw,8px);display:flex}.Detail-module-scss-module__Q4BFNG__infoLabel{color:#6b7280;text-transform:uppercase;letter-spacing:.05em;font-size:.875rem;font-weight:500}.Detail-module-scss-module__Q4BFNG__infoValue{color:#111827;word-break:break-word;font-size:1rem}.Detail-module-scss-module__Q4BFNG__emptyValue{color:#9ca3af;font-style:italic}.Detail-module-scss-module__Q4BFNG__charCounter{text-align:right;color:#9ca3af;margin-top:clamp(4px,2.66667px + .416667vw,8px);font-size:.75rem;display:block}.Detail-module-scss-module__Q4BFNG__charCounterLimit{color:#ef4444}.Detail-module-scss-module__Q4BFNG__statsGrid{grid-template-columns:repeat(2,1fr);gap:clamp(12px,10.6667px + .416667vw,16px);display:grid}@media (min-width:768px){.Detail-module-scss-module__Q4BFNG__statsGrid{grid-template-columns:repeat(4,1fr)}}.Detail-module-scss-module__Q4BFNG__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}.Detail-module-scss-module__Q4BFNG__statValue{color:#111827;font-size:clamp(1.5rem,1.33333rem + .0520833vw,2rem);font-weight:700;line-height:1}.Detail-module-scss-module__Q4BFNG__statLabel{color:#6b7280;font-size:.875rem}.Detail-module-scss-module__Q4BFNG__statPending .Detail-module-scss-module__Q4BFNG__statValue{color:#f59e0b}.Detail-module-scss-module__Q4BFNG__statInProgress .Detail-module-scss-module__Q4BFNG__statValue{color:#2563eb}.Detail-module-scss-module__Q4BFNG__statCompleted .Detail-module-scss-module__Q4BFNG__statValue{color:#22c55e}@media (min-width:768px){.Detail-module-scss-module__Q4BFNG__fullWidth{grid-column:1/-1}}
.InlineTaskCard-module-scss-module__iiwfMW__card{background-color:#f9fafb;border:1px solid #f3f4f6;border-radius:clamp(8px,6.66667px + .416667vw,12px);overflow:hidden}.InlineTaskCard-module-scss-module__iiwfMW__header{cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:clamp(8px,6.66667px + .416667vw,12px);width:100%;padding:clamp(12px,10.6667px + .416667vw,16px) clamp(16px,13.3333px + .833333vw,24px);transition:background-color .15s;display:flex}.InlineTaskCard-module-scss-module__iiwfMW__header:hover{background-color:#f9fafb}.InlineTaskCard-module-scss-module__iiwfMW__header:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.InlineTaskCard-module-scss-module__iiwfMW__headerInner{flex:1;justify-content:space-between;align-items:center;gap:clamp(8px,6.66667px + .416667vw,12px);min-width:0;display:flex}@media (max-width:600px){.InlineTaskCard-module-scss-module__iiwfMW__headerInner{flex-direction:column;align-items:flex-start}}.InlineTaskCard-module-scss-module__iiwfMW__headerLeft{flex-wrap:wrap;align-items:center;gap:clamp(8px,6.66667px + .416667vw,12px);min-width:0;display:flex}.InlineTaskCard-module-scss-module__iiwfMW__headerRight{flex-shrink:0;align-items:center;gap:clamp(8px,6.66667px + .416667vw,12px);display:flex}.InlineTaskCard-module-scss-module__iiwfMW__taskNumber{color:#9ca3af;white-space:nowrap;font-size:.875rem;font-weight:600}.InlineTaskCard-module-scss-module__iiwfMW__taskTitle{color:#111827;text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:600;overflow:hidden}.InlineTaskCard-module-scss-module__iiwfMW__badge{color:#6b7280;white-space:nowrap;background-color:#e5e7eb;border-radius:3px;align-items:center;padding:1px clamp(4px,2.66667px + .416667vw,8px);font-size:.75rem;font-weight:600;display:inline-flex}.InlineTaskCard-module-scss-module__iiwfMW__statusBadge{text-transform:capitalize;white-space:nowrap;border-radius:9999px;padding:2px clamp(4px,2.66667px + .416667vw,8px);font-size:.75rem;font-weight:600;display:inline-block}.InlineTaskCard-module-scss-module__iiwfMW__statusPending{color:#b45309;background-color:#fde68a}.InlineTaskCard-module-scss-module__iiwfMW__statusIn_progress{color:#1e40af;background-color:#bfdbfe}.InlineTaskCard-module-scss-module__iiwfMW__statusCompleted,.InlineTaskCard-module-scss-module__iiwfMW__statusApproved{color:#15803d;background-color:#bbf7d0}.InlineTaskCard-module-scss-module__iiwfMW__statusNot_approved{color:#b45309;background-color:#fde68a}.InlineTaskCard-module-scss-module__iiwfMW__content{flex-direction:column;gap:clamp(12px,10.6667px + .416667vw,16px);padding:0 clamp(16px,13.3333px + .833333vw,24px) clamp(16px,13.3333px + .833333vw,24px);display:flex}.InlineTaskCard-module-scss-module__iiwfMW__actionsBar{border-bottom:1px solid #f3f4f6;align-items:center;gap:clamp(8px,6.66667px + .416667vw,12px);padding-bottom:clamp(8px,6.66667px + .416667vw,12px);display:flex}.InlineTaskCard-module-scss-module__iiwfMW__openLink{color:#2563eb;font-size:.875rem;text-decoration:none;transition:color .15s}.InlineTaskCard-module-scss-module__iiwfMW__openLink:hover{color:#1e40af;text-decoration:underline}.InlineTaskCard-module-scss-module__iiwfMW__openLink:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.InlineTaskCard-module-scss-module__iiwfMW__section{border-top:1px solid #f3f4f6;padding-top:clamp(12px,10.6667px + .416667vw,16px)}.InlineTaskCard-module-scss-module__iiwfMW__sectionHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:clamp(8px,6.66667px + .416667vw,12px);margin-bottom:clamp(8px,6.66667px + .416667vw,12px);display:flex}@media (max-width:600px){.InlineTaskCard-module-scss-module__iiwfMW__sectionHeader{flex-direction:column;align-items:flex-start}}.InlineTaskCard-module-scss-module__iiwfMW__sectionTitle{color:#6b7280;text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:clamp(8px,6.66667px + .416667vw,12px);margin:0;font-size:.875rem;font-weight:600;display:flex}.InlineTaskCard-module-scss-module__iiwfMW__countBadge{color:#f9fafb;background-color:#2563eb;border-radius:10px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 clamp(4px,2.66667px + .416667vw,8px);font-size:.75rem;font-weight:600;display:inline-flex}.InlineTaskCard-module-scss-module__iiwfMW__sectionText{color:#111827;white-space:pre-wrap;word-break:break-word;margin:0;font-size:.875rem;line-height:1.5}.InlineTaskCard-module-scss-module__iiwfMW__sectionTextEmpty{color:#9ca3af;margin:0;font-size:.875rem;font-style:italic}.InlineTaskCard-module-scss-module__iiwfMW__editBtn{color:#2563eb;cursor:pointer;background:0 0;border:1px solid #2563eb;border-radius:4px;padding:2px clamp(8px,6.66667px + .416667vw,12px);font-size:.75rem;font-weight:600;transition:background-color .15s}.InlineTaskCard-module-scss-module__iiwfMW__editBtn:hover{background-color:#eff6ff}.InlineTaskCard-module-scss-module__iiwfMW__editBtn:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.InlineTaskCard-module-scss-module__iiwfMW__editRequirements{flex-direction:column;gap:clamp(8px,6.66667px + .416667vw,12px);display:flex}.InlineTaskCard-module-scss-module__iiwfMW__requirementsTextarea{color:#111827;resize:vertical;background-color:#f9fafb;border:1px solid #f3f4f6;border-radius:4px;width:100%;padding:clamp(8px,6.66667px + .416667vw,12px);font-family:inherit;font-size:.875rem}.InlineTaskCard-module-scss-module__iiwfMW__requirementsTextarea:focus{border-color:#2563eb;outline:none}.InlineTaskCard-module-scss-module__iiwfMW__requirementsTextarea:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.InlineTaskCard-module-scss-module__iiwfMW__editActions{gap:clamp(8px,6.66667px + .416667vw,12px);display:flex}.InlineTaskCard-module-scss-module__iiwfMW__bulkActions{flex-wrap:wrap;gap:clamp(4px,2.66667px + .416667vw,8px);display:flex}.InlineTaskCard-module-scss-module__iiwfMW__tableWrapper{-webkit-overflow-scrolling:touch;overflow-x:auto}.InlineTaskCard-module-scss-module__iiwfMW__filesTable{border-collapse:collapse;width:100%;font-size:.875rem}.InlineTaskCard-module-scss-module__iiwfMW__filesTable th{text-align:left;color:#6b7280;border-bottom:2px solid #f3f4f6;padding:clamp(4px,2.66667px + .416667vw,8px) clamp(8px,6.66667px + .416667vw,12px);font-weight:600}.InlineTaskCard-module-scss-module__iiwfMW__filesTable td{color:#111827;vertical-align:top;border-bottom:1px solid #f3f4f6;padding:clamp(4px,2.66667px + .416667vw,8px) clamp(8px,6.66667px + .416667vw,12px)}.InlineTaskCard-module-scss-module__iiwfMW__stripedRow{background-color:#f9fafb}.InlineTaskCard-module-scss-module__iiwfMW__filePath{word-break:break-all;font-family:monospace;font-size:.75rem}.InlineTaskCard-module-scss-module__iiwfMW__claudeTag{color:#b45309;background-color:#fde68a;border-radius:3px;margin-left:clamp(4px,2.66667px + .416667vw,8px);padding:1px clamp(4px,2.66667px + .416667vw,8px);font-size:.75rem;font-weight:600;display:inline-block}.InlineTaskCard-module-scss-module__iiwfMW__claudeTagApproved{color:#15803d;background-color:#bbf7d0}.InlineTaskCard-module-scss-module__iiwfMW__statusColumn{width:120px}.InlineTaskCard-module-scss-module__iiwfMW__statusSelect{cursor:pointer;background-color:#f9fafb;border:1px solid #f3f4f6;border-radius:4px;padding:2px clamp(4px,2.66667px + .416667vw,8px);font-size:.75rem}.InlineTaskCard-module-scss-module__iiwfMW__statusSelect:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.InlineTaskCard-module-scss-module__iiwfMW__statusSelectApproved{color:#15803d;border-color:#22c55e}.InlineTaskCard-module-scss-module__iiwfMW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.InlineTaskCard-module-scss-module__iiwfMW__roundsTable{border-collapse:collapse;width:100%;font-size:.875rem}.InlineTaskCard-module-scss-module__iiwfMW__roundsTable th{text-align:left;color:#6b7280;border-bottom:2px solid #f3f4f6;padding:clamp(4px,2.66667px + .416667vw,8px) clamp(8px,6.66667px + .416667vw,12px);font-weight:600}.InlineTaskCard-module-scss-module__iiwfMW__roundsTable td{color:#111827;vertical-align:top;border-bottom:1px solid #f3f4f6;padding:clamp(4px,2.66667px + .416667vw,8px) clamp(8px,6.66667px + .416667vw,12px)}.InlineTaskCard-module-scss-module__iiwfMW__roundToggle{color:#111827;cursor:pointer;background:0 0;border:none;align-items:center;gap:clamp(4px,2.66667px + .416667vw,8px);padding:0;font-size:.875rem;font-weight:600;display:inline-flex}.InlineTaskCard-module-scss-module__iiwfMW__roundToggle:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.InlineTaskCard-module-scss-module__iiwfMW__roundRequirements{color:#6b7280;white-space:pre-wrap;background-color:#f9fafb;border-radius:4px;margin-top:clamp(4px,2.66667px + .416667vw,8px);padding:clamp(4px,2.66667px + .416667vw,8px) clamp(8px,6.66667px + .416667vw,12px);font-size:.75rem}.InlineTaskCard-module-scss-module__iiwfMW__roundFiles{margin-top:clamp(4px,2.66667px + .416667vw,8px)}.InlineTaskCard-module-scss-module__iiwfMW__roundFiles ul{margin:0;padding:0;list-style:none}.InlineTaskCard-module-scss-module__iiwfMW__roundFiles li{align-items:center;gap:clamp(4px,2.66667px + .416667vw,8px);padding:2px 0;font-size:.75rem;display:flex}.InlineTaskCard-module-scss-module__iiwfMW__roundFilesLabel{color:#9ca3af;margin-bottom:clamp(4px,2.66667px + .416667vw,8px);font-size:.75rem;font-weight:600}.InlineTaskCard-module-scss-module__iiwfMW__requirementsCell{text-overflow:ellipsis;white-space:nowrap;max-width:200px;overflow:hidden}.InlineTaskCard-module-scss-module__iiwfMW__roundActions{gap:clamp(4px,2.66667px + .416667vw,8px);display:flex}.InlineTaskCard-module-scss-module__iiwfMW__statsGrid{grid-template-columns:repeat(3,1fr);gap:clamp(8px,6.66667px + .416667vw,12px);display:grid}@media (max-width:600px){.InlineTaskCard-module-scss-module__iiwfMW__statsGrid{grid-template-columns:1fr}}.InlineTaskCard-module-scss-module__iiwfMW__statItem{text-align:center;background-color:#f9fafb;border:1px solid #f3f4f6;border-radius:6px;flex-direction:column;gap:clamp(4px,2.66667px + .416667vw,8px);padding:clamp(8px,6.66667px + .416667vw,12px);display:flex}.InlineTaskCard-module-scss-module__iiwfMW__statValue{color:#111827;font-size:clamp(1.125rem,1.08333rem + .0130208vw,1.25rem);font-weight:700;line-height:1}.InlineTaskCard-module-scss-module__iiwfMW__statLabel{color:#6b7280;font-size:.75rem}.InlineTaskCard-module-scss-module__iiwfMW__statCompleted .InlineTaskCard-module-scss-module__iiwfMW__statValue{color:#22c55e}
.InlineTaskCards-module-scss-module__-CL3Ka__list{flex-direction:column;gap:clamp(12px,10.6667px + .416667vw,16px);display:flex}.InlineTaskCards-module-scss-module__-CL3Ka__empty{text-align:center;padding:clamp(16px,13.3333px + .833333vw,24px)}.InlineTaskCards-module-scss-module__-CL3Ka__emptyText{color:#9ca3af;margin:0;font-size:.875rem;font-style:italic}
.Detail-module-scss-module__8wD4WW__page{background-color:#f9fafb;justify-content:center;min-height:100vh;padding:clamp(24px,21.3333px + .833333vw,32px);display:flex}.Detail-module-scss-module__8wD4WW__container{width:100%;max-width:900px}.Detail-module-scss-module__8wD4WW__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}.Detail-module-scss-module__8wD4WW__backLink:hover{color:#111827}.Detail-module-scss-module__8wD4WW__backLink:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.Detail-module-scss-module__8wD4WW__header{margin-bottom:clamp(24px,21.3333px + .833333vw,32px)}.Detail-module-scss-module__8wD4WW__headerContent{justify-content:space-between;align-items:flex-start;gap:clamp(12px,10.6667px + .416667vw,16px);display:flex}@media (max-width:600px){.Detail-module-scss-module__8wD4WW__headerContent{flex-direction:column;align-items:stretch}}.Detail-module-scss-module__8wD4WW__headerInfo{flex:1}.Detail-module-scss-module__8wD4WW__headerActions{gap:clamp(8px,6.66667px + .416667vw,12px);display:flex}@media (max-width:600px){.Detail-module-scss-module__8wD4WW__headerActions{flex-direction:column}}.Detail-module-scss-module__8wD4WW__titleRow{flex-wrap:wrap;align-items:center;gap:clamp(12px,10.6667px + .416667vw,16px);margin-bottom:clamp(4px,2.66667px + .416667vw,8px);display:flex}.Detail-module-scss-module__8wD4WW__title{color:#111827;margin:0;font-size:clamp(1.5rem,1.33333rem + .0520833vw,2rem);font-weight:700;line-height:1.25}.Detail-module-scss-module__8wD4WW__subtitle{color:#6b7280;margin:0;font-size:1rem;line-height:1.5}.Detail-module-scss-module__8wD4WW__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}.Detail-module-scss-module__8wD4WW__statusPending{color:#b45309;background-color:#fde68a}.Detail-module-scss-module__8wD4WW__statusIn_progress{color:#1e40af;background-color:#bfdbfe}.Detail-module-scss-module__8wD4WW__statusCompleted{color:#15803d;background-color:#bbf7d0}.Detail-module-scss-module__8wD4WW__content{grid-template-columns:1fr;gap:clamp(16px,13.3333px + .833333vw,24px);display:grid}@media (min-width:768px){.Detail-module-scss-module__8wD4WW__content{grid-template-columns:1fr 1fr}}.Detail-module-scss-module__8wD4WW__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}.Detail-module-scss-module__8wD4WW__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}.Detail-module-scss-module__8wD4WW__infoList{flex-direction:column;gap:clamp(12px,10.6667px + .416667vw,16px);display:flex}.Detail-module-scss-module__8wD4WW__infoItem{flex-direction:column;gap:clamp(4px,2.66667px + .416667vw,8px);display:flex}.Detail-module-scss-module__8wD4WW__infoLabel{color:#6b7280;text-transform:uppercase;letter-spacing:.05em;font-size:.875rem;font-weight:500}.Detail-module-scss-module__8wD4WW__infoValue{color:#111827;word-break:break-word;font-size:1rem}.Detail-module-scss-module__8wD4WW__emptyValue{color:#9ca3af;font-style:italic}.Detail-module-scss-module__8wD4WW__requirementsHeader{justify-content:space-between;align-items:center;gap:clamp(8px,6.66667px + .416667vw,12px);display:flex}.Detail-module-scss-module__8wD4WW__enrichingValue{white-space:pre-wrap;background-color:#eff6ff;border-radius:4px;padding:clamp(8px,6.66667px + .416667vw,12px)}.Detail-module-scss-module__8wD4WW__statsGrid{grid-template-columns:repeat(3,1fr);gap:clamp(12px,10.6667px + .416667vw,16px);display:grid}.Detail-module-scss-module__8wD4WW__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}.Detail-module-scss-module__8wD4WW__statValue{color:#111827;font-size:clamp(1.5rem,1.33333rem + .0520833vw,2rem);font-weight:700;line-height:1}.Detail-module-scss-module__8wD4WW__statLabel{color:#6b7280;font-size:.875rem}.Detail-module-scss-module__8wD4WW__statCompleted .Detail-module-scss-module__8wD4WW__statValue{color:#22c55e}@media (min-width:768px){.Detail-module-scss-module__8wD4WW__fullWidth{grid-column:1/-1}}
.E2eScreenshotsSection-module-scss-module__Ico5Gq__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;line-height:1.25}.E2eScreenshotsSection-module-scss-module__Ico5Gq__frameworkGroup+.E2eScreenshotsSection-module-scss-module__Ico5Gq__frameworkGroup{margin-top:clamp(16px,13.3333px + .833333vw,24px)}.E2eScreenshotsSection-module-scss-module__Ico5Gq__frameworkHeading{color:#6b7280;text-transform:uppercase;letter-spacing:.05em;margin:0 0 clamp(8px,6.66667px + .416667vw,12px);font-size:.875rem;font-weight:600}.E2eScreenshotsSection-module-scss-module__Ico5Gq__thumbnailGrid{flex-wrap:wrap;gap:clamp(8px,6.66667px + .416667vw,12px);margin:0;padding:0;list-style:none;display:flex}.E2eScreenshotsSection-module-scss-module__Ico5Gq__thumbnailItem{flex-direction:column;gap:clamp(4px,2.66667px + .416667vw,8px);display:flex}.E2eScreenshotsSection-module-scss-module__Ico5Gq__thumbnailButton{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;position:relative;overflow:hidden}.E2eScreenshotsSection-module-scss-module__Ico5Gq__thumbnailButton:hover{border-color:#2563eb;box-shadow:0 2px 8px #0000001f}.E2eScreenshotsSection-module-scss-module__Ico5Gq__thumbnailButton:focus-visible{outline-offset:2px;outline:2px solid #2563eb}@media (prefers-reduced-motion:reduce){.E2eScreenshotsSection-module-scss-module__Ico5Gq__thumbnailButton{transition:none}}.E2eScreenshotsSection-module-scss-module__Ico5Gq__thumbnailImage{object-fit:cover;width:100%;height:100%}.E2eScreenshotsSection-module-scss-module__Ico5Gq__badgeNew{color:#f9fafb;pointer-events:none;background-color:#22c55e;border-radius:4px;padding:1px clamp(4px,2.66667px + .416667vw,8px);font-size:.75rem;font-weight:600;line-height:1.25;position:absolute;top:clamp(4px,2.66667px + .416667vw,8px);left:clamp(4px,2.66667px + .416667vw,8px)}.E2eScreenshotsSection-module-scss-module__Ico5Gq__badgeDiff{color:#f9fafb;pointer-events:none;background-color:#0000008c;border-radius:4px;padding:1px clamp(4px,2.66667px + .416667vw,8px);font-size:.75rem;font-weight:500;line-height:1.25;position:absolute;bottom:clamp(4px,2.66667px + .416667vw,8px);right:clamp(4px,2.66667px + .416667vw,8px)}.E2eScreenshotsSection-module-scss-module__Ico5Gq__captionTestName{color:#111827;white-space:nowrap;text-overflow:ellipsis;max-width:160px;margin:0;font-size:.75rem;font-weight:500;overflow:hidden}.E2eScreenshotsSection-module-scss-module__Ico5Gq__captionPage{color:#6b7280;white-space:nowrap;text-overflow:ellipsis;max-width:160px;margin:0;font-size:.75rem;overflow:hidden}
.EventTimelineSection-module-scss-module__Sb2Cla__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}.EventTimelineSection-module-scss-module__Sb2Cla__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}.EventTimelineSection-module-scss-module__Sb2Cla__triggeredBadge{color:#9ca3af;letter-spacing:.02em;background-color:#f3f4f6;border-radius:3px;padding:1px clamp(4px,2.66667px + .416667vw,8px);font-family:inherit;font-size:10px;font-weight:500;display:inline-block}.EventTimelineSection-module-scss-module__Sb2Cla__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.EventTimelineSection-module-scss-module__Sb2Cla__eventTimeline{margin-top:clamp(16px,13.3333px + .833333vw,24px)}.EventTimelineSection-module-scss-module__Sb2Cla__eventList{flex-direction:column;gap:clamp(12px,10.6667px + .416667vw,16px);margin:0;padding:0;list-style:none;display:flex}.EventTimelineSection-module-scss-module__Sb2Cla__eventCard{background-color:#f9fafb;border-left:3px solid #2563eb;border-radius:6px;flex-direction:column;gap:clamp(8px,6.66667px + .416667vw,12px);padding:clamp(12px,10.6667px + .416667vw,16px);display:flex}.EventTimelineSection-module-scss-module__Sb2Cla__eventHeader{flex-wrap:wrap;align-items:center;gap:clamp(8px,6.66667px + .416667vw,12px);display:flex}.EventTimelineSection-module-scss-module__Sb2Cla__eventBadge{text-transform:uppercase;letter-spacing:.04em}.EventTimelineSection-module-scss-module__Sb2Cla__eventPortLabel{color:#6b7280;font-size:.875rem;font-weight:500}.EventTimelineSection-module-scss-module__Sb2Cla__eventTimestamp{color:#9ca3af;margin-left:auto;font-size:.75rem}.EventTimelineSection-module-scss-module__Sb2Cla__changedFields{flex-wrap:wrap;gap:clamp(4px,2.66667px + .416667vw,8px);display:flex}.EventTimelineSection-module-scss-module__Sb2Cla__changedFieldChip{color:#b45309;background-color:#fde68a;border-radius:4px;padding:2px clamp(8px,6.66667px + .416667vw,12px);font-size:.75rem;font-weight:500;display:inline-block}.EventTimelineSection-module-scss-module__Sb2Cla__eventDiff{background-color:#fff;border-radius:4px;flex-direction:column;gap:clamp(4px,2.66667px + .416667vw,8px);padding:clamp(8px,6.66667px + .416667vw,12px) clamp(12px,10.6667px + .416667vw,16px);font-family:monospace;font-size:.75rem;display:flex}.EventTimelineSection-module-scss-module__Sb2Cla__eventDiffRow{flex-wrap:wrap;align-items:center;gap:clamp(8px,6.66667px + .416667vw,12px);display:flex}.EventTimelineSection-module-scss-module__Sb2Cla__eventDiffLabel{color:#6b7280;min-width:100px;font-weight:600}.EventTimelineSection-module-scss-module__Sb2Cla__eventDiffOld{color:#b45309;text-decoration:line-through}.EventTimelineSection-module-scss-module__Sb2Cla__eventDiffArrow{color:#9ca3af}.EventTimelineSection-module-scss-module__Sb2Cla__eventDiffNew{color:#15803d;font-weight:500}
.ImageViewGrid-module-scss-module__xBQk1a__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}.ImageViewGrid-module-scss-module__xBQk1a__imageModalContent{max-width:90vw;max-height:90vh;position:relative}.ImageViewGrid-module-scss-module__xBQk1a__imageModalImage{object-fit:contain;border-radius:8px;width:auto;max-width:90vw;height:auto;max-height:85vh}.ImageViewGrid-module-scss-module__xBQk1a__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}.ImageViewGrid-module-scss-module__xBQk1a__imageModalClose:hover{background-color:#ef4444}.ImageViewGrid-module-scss-module__xBQk1a__imageModalClose:focus-visible{outline-offset:2px;outline:2px solid #2563eb}
.RouteError-module-scss-module__M7W8qW__container{justify-content:center;align-items:center;min-height:400px;padding:clamp(24px,21.3333px + .833333vw,32px);display:flex}.RouteError-module-scss-module__M7W8qW__content{text-align:center;max-width:480px}.RouteError-module-scss-module__M7W8qW__title{color:#111827;margin:0 0 clamp(8px,6.66667px + .416667vw,12px);font-size:clamp(1.25rem,1.16667rem + .0260417vw,1.5rem);font-weight:600;line-height:1.25}.RouteError-module-scss-module__M7W8qW__message{color:#6b7280;margin:0 0 clamp(12px,10.6667px + .416667vw,16px);font-size:1rem;line-height:1.625}.RouteError-module-scss-module__M7W8qW__digest{color:#9ca3af;margin:0 0 clamp(16px,13.3333px + .833333vw,24px);font-family:monospace;font-size:.875rem}.RouteError-module-scss-module__M7W8qW__actions{justify-content:center;align-items:center;gap:clamp(8px,6.66667px + .416667vw,12px);display:flex}
.TasksSection-module-scss-module__2btP8q__tasksSection{min-width:0;margin-top:clamp(24px,21.3333px + .833333vw,32px);overflow-x:hidden}.TasksSection-module-scss-module__2btP8q__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}