.AppLayout-module-scss-module__8ahAzq__layout{flex-direction:column;min-height:100vh;display:flex}.AppLayout-module-scss-module__8ahAzq__body{flex:1;display:flex}.AppLayout-module-scss-module__8ahAzq__main{isolation:isolate;flex:1;min-width:0;padding:clamp(16px,13.3333px + .833333vw,24px) clamp(16px,13.3333px + .833333vw,24px) calc(56px + clamp(16px,13.3333px + .833333vw,24px))}@media (min-width:768px){.AppLayout-module-scss-module__8ahAzq__main{margin-left:240px}}
.BottomToolbar-module-scss-module__ajnxoa__toolbar{z-index:300;background-color:#fff;border-top:1px solid #e5e7eb;max-height:56px;transition:max-height .2s;position:fixed;bottom:0;left:0;right:0;overflow:hidden;box-shadow:0 -2px 8px #00000014}.BottomToolbar-module-scss-module__ajnxoa__toolbarExpanded{z-index:400;max-height:50vh;overflow-y:auto}.BottomToolbar-module-scss-module__ajnxoa__inner{flex-shrink:0;align-items:center;gap:clamp(12px,10.6667px + .416667vw,16px);height:56px;padding:0 clamp(12px,10.6667px + .416667vw,16px);display:flex}.BottomToolbar-module-scss-module__ajnxoa__cards{scrollbar-width:none;flex:1;align-items:center;gap:clamp(8px,6.66667px + .416667vw,12px);min-width:0;display:flex;position:relative;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 8px calc(100% - 8px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 8px calc(100% - 8px),#0000 100%)}.BottomToolbar-module-scss-module__ajnxoa__cards::-webkit-scrollbar{display:none}.BottomToolbar-module-scss-module__ajnxoa__card{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;flex-shrink:0;align-items:center;gap:clamp(8px,6.66667px + .416667vw,12px);padding:clamp(4px,2.66667px + .416667vw,8px) clamp(8px,6.66667px + .416667vw,12px);text-decoration:none;transition:background-color .15s,border-color .15s;display:flex}.BottomToolbar-module-scss-module__ajnxoa__card:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.BottomToolbar-module-scss-module__ajnxoa__card:hover{background-color:#f3f4f6;text-decoration:none}.BottomToolbar-module-scss-module__ajnxoa__cardPending{background-color:#0000;border-color:#f3f4f6}.BottomToolbar-module-scss-module__ajnxoa__cardPending .BottomToolbar-module-scss-module__ajnxoa__cardLabel,.BottomToolbar-module-scss-module__ajnxoa__cardPending .BottomToolbar-module-scss-module__ajnxoa__cardTitle,.BottomToolbar-module-scss-module__ajnxoa__cardPending .BottomToolbar-module-scss-module__ajnxoa__cardProgress{color:#9ca3af}.BottomToolbar-module-scss-module__ajnxoa__cardRepoName{color:#9ca3af;white-space:nowrap;text-overflow:ellipsis;max-width:100px;font-size:.75rem;font-weight:500;overflow:hidden}.BottomToolbar-module-scss-module__ajnxoa__cardLabel{color:#111827;white-space:nowrap;font-size:.75rem;font-weight:600}.BottomToolbar-module-scss-module__ajnxoa__cardTitle{color:#111827;white-space:nowrap;text-overflow:ellipsis;max-width:160px;font-size:.75rem;overflow:hidden}.BottomToolbar-module-scss-module__ajnxoa__cardProgress{color:#6b7280;white-space:nowrap;font-size:.75rem}.BottomToolbar-module-scss-module__ajnxoa__cardWorktree{color:#9ca3af;white-space:nowrap;text-overflow:ellipsis;max-width:100px;font-size:.75rem;font-weight:500;overflow:hidden}.BottomToolbar-module-scss-module__ajnxoa__empty{color:#9ca3af;white-space:nowrap;flex:1;font-size:.875rem}.BottomToolbar-module-scss-module__ajnxoa__actions{flex-shrink:0;align-items:center;display:flex}.BottomToolbar-module-scss-module__ajnxoa__createButton{color:#111827;white-space:nowrap;border:1px solid #0000;border-radius:4px;align-items:center;min-height:32px;padding:clamp(4px,2.66667px + .416667vw,8px) clamp(8px,6.66667px + .416667vw,12px);font-size:.875rem;font-weight:500;text-decoration:none;transition:background-color .15s;display:inline-flex}.BottomToolbar-module-scss-module__ajnxoa__createButton:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.BottomToolbar-module-scss-module__ajnxoa__createButton:hover{background-color:#f9fafb;text-decoration:none}.BottomToolbar-module-scss-module__ajnxoa__attentionDot{background-color:#f59e0b;border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:2s ease-in-out infinite BottomToolbar-module-scss-module__ajnxoa__attentionPulse}.BottomToolbar-module-scss-module__ajnxoa__attentionDot[data-priority=high]{background-color:#ef4444}.BottomToolbar-module-scss-module__ajnxoa__attentionDot[data-priority=low]{background-color:#93c5fd}@keyframes BottomToolbar-module-scss-module__ajnxoa__attentionPulse{0%,to{opacity:1}50%{opacity:.4}}@media (prefers-reduced-motion:reduce){.BottomToolbar-module-scss-module__ajnxoa__attentionDot{animation:none}}.BottomToolbar-module-scss-module__ajnxoa__attention{border-left:1px solid #e5e7eb;flex-shrink:0;align-items:center;gap:clamp(4px,2.66667px + .416667vw,8px);padding-left:clamp(8px,6.66667px + .416667vw,12px);display:flex}@media (max-width:639px){.BottomToolbar-module-scss-module__ajnxoa__attention{display:none}}.BottomToolbar-module-scss-module__ajnxoa__attentionItem{border-left:2px solid #f59e0b;border-radius:4px;align-items:center;gap:clamp(4px,2.66667px + .416667vw,8px);padding:2px clamp(4px,2.66667px + .416667vw,8px);font-size:.75rem;display:flex}.BottomToolbar-module-scss-module__ajnxoa__attentionItem[data-priority=high]{border-left-color:#ef4444}.BottomToolbar-module-scss-module__ajnxoa__attentionItem[data-priority=low]{border-left-color:#93c5fd}.BottomToolbar-module-scss-module__ajnxoa__attentionName{color:#111827;white-space:nowrap;font-weight:600}.BottomToolbar-module-scss-module__ajnxoa__attentionReason{color:#6b7280;white-space:nowrap;text-overflow:ellipsis;max-width:180px;overflow:hidden}.BottomToolbar-module-scss-module__ajnxoa__attentionAction{color:#2563eb;white-space:nowrap;font-weight:500;text-decoration:none}.BottomToolbar-module-scss-module__ajnxoa__attentionAction:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.BottomToolbar-module-scss-module__ajnxoa__attentionAction:hover{text-decoration:underline}.BottomToolbar-module-scss-module__ajnxoa__syncSection{border-left:1px solid #e5e7eb;flex-shrink:0;align-items:center;padding-left:clamp(8px,6.66667px + .416667vw,12px);display:flex;position:relative}@media (max-width:639px){.BottomToolbar-module-scss-module__ajnxoa__syncSection{display:none}}.BottomToolbar-module-scss-module__ajnxoa__syncTrigger{cursor:pointer;color:#f59e0b;background:0 0;border:1px solid #0000;border-radius:4px;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:.75rem;transition:background-color .15s;display:inline-flex}.BottomToolbar-module-scss-module__ajnxoa__syncTrigger:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.BottomToolbar-module-scss-module__ajnxoa__syncTrigger:hover{background-color:#f9fafb}.BottomToolbar-module-scss-module__ajnxoa__syncBadge{white-space:nowrap;font-weight:600}.BottomToolbar-module-scss-module__ajnxoa__syncPopover{z-index:100;background-color:#fff;border:1px solid #e5e7eb;border-radius:6px;min-width:220px;padding:clamp(8px,6.66667px + .416667vw,12px);position:fixed;box-shadow:0 -4px 12px #0000001f}.BottomToolbar-module-scss-module__ajnxoa__syncRepoList{flex-direction:column;gap:clamp(4px,2.66667px + .416667vw,8px);max-height:200px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.BottomToolbar-module-scss-module__ajnxoa__syncRepoItem{color:#111827;align-items:center;gap:clamp(4px,2.66667px + .416667vw,8px);font-size:.75rem;display:flex}.BottomToolbar-module-scss-module__ajnxoa__syncRepoItem svg{color:#f59e0b;flex-shrink:0}.BottomToolbar-module-scss-module__ajnxoa__syncCopyRow{border-top:1px solid #e5e7eb;align-items:center;gap:clamp(4px,2.66667px + .416667vw,8px);margin-top:clamp(8px,6.66667px + .416667vw,12px);padding-top:clamp(8px,6.66667px + .416667vw,12px);display:flex}.BottomToolbar-module-scss-module__ajnxoa__syncCopyRow code{color:#6b7280;white-space:nowrap;text-overflow:ellipsis;flex:1;font-family:monospace;font-size:.75rem;overflow:hidden}.BottomToolbar-module-scss-module__ajnxoa__syncCopyRow button{color:#111827;cursor:pointer;background:0 0;border:1px solid #e5e7eb;border-radius:4px;flex-shrink:0;padding:2px clamp(4px,2.66667px + .416667vw,8px);font-size:.75rem;font-weight:500;transition:background-color .15s}.BottomToolbar-module-scss-module__ajnxoa__syncCopyRow button:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.BottomToolbar-module-scss-module__ajnxoa__syncCopyRow button:hover{background-color:#f9fafb}.BottomToolbar-module-scss-module__ajnxoa__expandToggle{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0}.BottomToolbar-module-scss-module__ajnxoa__expandToggle:disabled{cursor:not-allowed}.BottomToolbar-module-scss-module__ajnxoa__expandToggle{color:#6b7280;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:background-color .15s;display:flex}.BottomToolbar-module-scss-module__ajnxoa__expandToggle:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.BottomToolbar-module-scss-module__ajnxoa__expandToggle:hover{background-color:#f9fafb}.BottomToolbar-module-scss-module__ajnxoa__expandToggle svg{transition:transform .15s}.BottomToolbar-module-scss-module__ajnxoa__expandToggleExpanded svg{transform:rotate(180deg)}.BottomToolbar-module-scss-module__ajnxoa__expandedContent{border-top:1px solid #e5e7eb;flex-direction:column;gap:clamp(12px,10.6667px + .416667vw,16px);padding:clamp(8px,6.66667px + .416667vw,12px) clamp(12px,10.6667px + .416667vw,16px);display:flex}.BottomToolbar-module-scss-module__ajnxoa__expandedSection{flex-direction:column;gap:clamp(8px,6.66667px + .416667vw,12px);display:flex}.BottomToolbar-module-scss-module__ajnxoa__expandedSectionTitle{color:#9ca3af;text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:600}.BottomToolbar-module-scss-module__ajnxoa__expandedCards{flex-wrap:wrap;gap:clamp(8px,6.66667px + .416667vw,12px);display:flex}.BottomToolbar-module-scss-module__ajnxoa__expandedCards .BottomToolbar-module-scss-module__ajnxoa__card{max-width:100%}.BottomToolbar-module-scss-module__ajnxoa__cardTitleFull{color:#111827;white-space:normal;font-size:.75rem}.BottomToolbar-module-scss-module__ajnxoa__expandedAttentionList{flex-direction:column;gap:clamp(4px,2.66667px + .416667vw,8px);display:flex}.BottomToolbar-module-scss-module__ajnxoa__expandedAttentionReasons{flex-direction:column;gap:2px;display:flex}.BottomToolbar-module-scss-module__ajnxoa__expandedSyncList{flex-wrap:wrap;gap:clamp(8px,6.66667px + .416667vw,12px);display:flex}@media (prefers-reduced-motion:reduce){.BottomToolbar-module-scss-module__ajnxoa__toolbar,.BottomToolbar-module-scss-module__ajnxoa__expandToggle svg{transition:none}}
.Header-module-scss-module__6CwoLq__header{z-index:200;background-color:#fff;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;height:clamp(3.5rem,3.33333rem + .0520833vw,4rem);padding:0 clamp(12px,10.6667px + .416667vw,16px);display:flex;position:sticky;top:0}.Header-module-scss-module__6CwoLq__left{align-items:center;gap:clamp(8px,6.66667px + .416667vw,12px);display:flex}.Header-module-scss-module__6CwoLq__menuButton{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0}.Header-module-scss-module__6CwoLq__menuButton:disabled{cursor:not-allowed}.Header-module-scss-module__6CwoLq__menuButton:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.Header-module-scss-module__6CwoLq__menuButton{color:#6b7280;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;transition:background-color .15s,color .15s;display:flex}.Header-module-scss-module__6CwoLq__menuButton:hover{color:#111827;background-color:#f3f4f6}@media (min-width:768px){.Header-module-scss-module__6CwoLq__menuButton{display:none}}.Header-module-scss-module__6CwoLq__menuIcon{transition:transform .2s}.Header-module-scss-module__6CwoLq__menuIconOpen{transform:rotate(90deg)}.Header-module-scss-module__6CwoLq__logo{border-radius:4px;align-items:center;text-decoration:none;display:flex}.Header-module-scss-module__6CwoLq__logo:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.Header-module-scss-module__6CwoLq__logo:hover{text-decoration:none}.Header-module-scss-module__6CwoLq__logoText{color:#111827;font-size:clamp(1.125rem,1.08333rem + .0130208vw,1.25rem);font-weight:600}.Header-module-scss-module__6CwoLq__right{align-items:center;gap:clamp(4px,2.66667px + .416667vw,8px);display:flex}.Header-module-scss-module__6CwoLq__bellButton{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0}.Header-module-scss-module__6CwoLq__bellButton:disabled{cursor:not-allowed}.Header-module-scss-module__6CwoLq__bellButton:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.Header-module-scss-module__6CwoLq__bellButton{color:#6b7280;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;transition:background-color .15s,color .15s;display:flex;position:relative}.Header-module-scss-module__6CwoLq__bellButton:hover{color:#111827;background-color:#f3f4f6}.Header-module-scss-module__6CwoLq__bellDotDenied,.Header-module-scss-module__6CwoLq__bellDotGranted,.Header-module-scss-module__6CwoLq__bellDotDefault{border:2px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;top:6px;right:6px}.Header-module-scss-module__6CwoLq__bellDotDefault{background-color:#2563eb}.Header-module-scss-module__6CwoLq__bellDotGranted{background-color:#22c55e}.Header-module-scss-module__6CwoLq__bellDotDenied{background-color:#ef4444}.Header-module-scss-module__6CwoLq__userPlaceholder{color:#fff;background-color:#2563eb;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:.875rem;font-weight:500;display:flex}.Header-module-scss-module__6CwoLq__userAvatar{line-height:1}
.Button-module-scss-module__tEhFda__button{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0}.Button-module-scss-module__tEhFda__button:disabled{cursor:not-allowed}.Button-module-scss-module__tEhFda__button:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.Button-module-scss-module__tEhFda__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__tEhFda__button:disabled,.Button-module-scss-module__tEhFda__button.Button-module-scss-module__tEhFda__loading{opacity:.5;cursor:not-allowed;pointer-events:none}.Button-module-scss-module__tEhFda__sizeSmall{min-height:32px;padding:clamp(4px,2.66667px + .416667vw,8px) clamp(8px,6.66667px + .416667vw,12px);font-size:.875rem}.Button-module-scss-module__tEhFda__sizeMedium{min-height:40px;padding:clamp(8px,6.66667px + .416667vw,12px) clamp(12px,10.6667px + .416667vw,16px);font-size:1rem}.Button-module-scss-module__tEhFda__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__tEhFda__variantPrimary{color:#fff;background-color:#2563eb;border:1px solid #2563eb}.Button-module-scss-module__tEhFda__variantPrimary:hover:not(:disabled){background-color:#1e40af;border-color:#1e40af}.Button-module-scss-module__tEhFda__variantPrimary:active:not(:disabled){background-color:#1e3a8a;border-color:#1e3a8a}.Button-module-scss-module__tEhFda__variantSecondary{color:#111827;background-color:#fff;border:1px solid #e5e7eb}.Button-module-scss-module__tEhFda__variantSecondary:hover:not(:disabled){background-color:#f9fafb;border-color:#9ca3af}.Button-module-scss-module__tEhFda__variantSecondary:active:not(:disabled){background-color:#f3f4f6;border-color:#9ca3af}.Button-module-scss-module__tEhFda__variantDanger{color:#fff;background-color:#ef4444;border:1px solid #ef4444}.Button-module-scss-module__tEhFda__variantDanger:hover:not(:disabled){background-color:#dc2626;border-color:#dc2626}.Button-module-scss-module__tEhFda__variantDanger:active:not(:disabled){background-color:#b91c1c;border-color:#b91c1c}.Button-module-scss-module__tEhFda__variantGhost{color:#111827;background-color:#0000;border:1px solid #0000}.Button-module-scss-module__tEhFda__variantGhost:hover:not(:disabled){background-color:#f9fafb}.Button-module-scss-module__tEhFda__variantGhost:active:not(:disabled){background-color:#f3f4f6}.Button-module-scss-module__tEhFda__fullWidth{width:100%}.Button-module-scss-module__tEhFda__loading{position:relative}.Button-module-scss-module__tEhFda__spinner{justify-content:center;align-items:center;display:flex;position:absolute}.Button-module-scss-module__tEhFda__spinnerIcon{width:1em;height:1em;animation:.75s linear infinite Button-module-scss-module__tEhFda__spin}@keyframes Button-module-scss-module__tEhFda__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.Button-module-scss-module__tEhFda__contentHidden{visibility:hidden}.Button-module-scss-module__tEhFda__startIcon,.Button-module-scss-module__tEhFda__endIcon{flex-shrink:0;align-items:center;display:inline-flex}
.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))}
.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)}}
.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}
.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)}}
.CheckpointForm-module-scss-module__68m_HG__container{background-color:#fff;border-radius:8px;width:100%;max-width:600px;padding:clamp(16px,13.3333px + .833333vw,24px);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.CheckpointForm-module-scss-module__68m_HG__title{color:#111827;margin:0 0 clamp(16px,13.3333px + .833333vw,24px);font-size:clamp(1.25rem,1.16667rem + .0260417vw,1.5rem);font-weight:700;line-height:1.25}.CheckpointForm-module-scss-module__68m_HG__form{flex-direction:column;gap:clamp(16px,13.3333px + .833333vw,24px);display:flex}.CheckpointForm-module-scss-module__68m_HG__formError{color:#b91c1c;background-color:#fef2f2;border:1px solid #fecaca;border-radius:6px;padding:clamp(12px,10.6667px + .416667vw,16px);font-size:.875rem;line-height:1.5}.CheckpointForm-module-scss-module__68m_HG__fields{flex-direction:column;gap:clamp(12px,10.6667px + .416667vw,16px);display:flex}.CheckpointForm-module-scss-module__68m_HG__charCounter{text-align:right;color:#9ca3af;margin-top:clamp(4px,2.66667px + .416667vw,8px);font-size:.75rem;display:block}.CheckpointForm-module-scss-module__68m_HG__charCounterLimit{color:#ef4444}.CheckpointForm-module-scss-module__68m_HG__dateField{flex-direction:column;gap:clamp(4px,2.66667px + .416667vw,8px);display:flex}.CheckpointForm-module-scss-module__68m_HG__dateQuickSelect{flex-wrap:wrap;gap:clamp(4px,2.66667px + .416667vw,8px);display:flex}.CheckpointForm-module-scss-module__68m_HG__datePresetButton{color:#2563eb;cursor:pointer;background:#eff6ff;border:1px solid #bfdbfe;border-radius:99px;padding:clamp(4px,2.66667px + .416667vw,8px) clamp(8px,6.66667px + .416667vw,12px);font-size:.75rem;font-weight:500;transition:all .15s}.CheckpointForm-module-scss-module__68m_HG__datePresetButton:hover:not(:disabled){color:#1e40af;background:#bfdbfe}.CheckpointForm-module-scss-module__68m_HG__datePresetButton:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.CheckpointForm-module-scss-module__68m_HG__datePresetButton:disabled{opacity:.5;cursor:not-allowed}.CheckpointForm-module-scss-module__68m_HG__actions{border-top:1px solid #e5e7eb;justify-content:flex-end;gap:clamp(8px,6.66667px + .416667vw,12px);padding-top:clamp(12px,10.6667px + .416667vw,16px);display:flex}@media (max-width:480px){.CheckpointForm-module-scss-module__68m_HG__actions{flex-direction:column-reverse}.CheckpointForm-module-scss-module__68m_HG__actions>*{width:100%}}
.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}.UserContextEditor-module-scss-module__9eZA-a__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}.UserContextEditor-module-scss-module__9eZA-a__contextLegend{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.UserContextEditor-module-scss-module__9eZA-a__contextCardHeader{align-items:center;gap:clamp(4px,2.66667px + .416667vw,8px);display:flex}.UserContextEditor-module-scss-module__9eZA-a__contextCardHeader .UserContextEditor-module-scss-module__9eZA-a__contextNumber{flex:1}.UserContextEditor-module-scss-module__9eZA-a__contextNumber{color:#1e40af;font-size:.875rem;font-weight:600}.UserContextEditor-module-scss-module__9eZA-a__requirementsSection{flex-direction:column;gap:clamp(4px,2.66667px + .416667vw,8px);display:flex}.UserContextEditor-module-scss-module__9eZA-a__requirementsLabel{color:#6b7280;font-size:.75rem;font-weight:500}.UserContextEditor-module-scss-module__9eZA-a__requirementRow{align-items:center;gap:clamp(4px,2.66667px + .416667vw,8px);display:flex}.UserContextEditor-module-scss-module__9eZA-a__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}.UserContextEditor-module-scss-module__9eZA-a__removeRequirement:hover{color:#ef4444;background-color:#fef2f2;border-color:#fecaca}.UserContextEditor-module-scss-module__9eZA-a__removeRequirement:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.UserContextEditor-module-scss-module__9eZA-a__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}.UserContextEditor-module-scss-module__9eZA-a__imageUploadSectionDragOver{background-color:#eff6ff;border-color:#2563eb}.UserContextEditor-module-scss-module__9eZA-a__imageUploadLabel{color:#6b7280;font-size:.75rem;font-weight:500}.UserContextEditor-module-scss-module__9eZA-a__imageGrid{flex-wrap:wrap;gap:clamp(8px,6.66667px + .416667vw,12px);display:flex}.UserContextEditor-module-scss-module__9eZA-a__imageThumbnail{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;width:120px;height:120px;position:relative;overflow:hidden}.UserContextEditor-module-scss-module__9eZA-a__imageThumbnail:hover .UserContextEditor-module-scss-module__9eZA-a__imageRemoveButton{opacity:1}.UserContextEditor-module-scss-module__9eZA-a__thumbnailImage{object-fit:cover;width:100%;height:100%}.UserContextEditor-module-scss-module__9eZA-a__thumbnailPlaceholder{background-color:#f9fafb;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.UserContextEditor-module-scss-module__9eZA-a__thumbnailPlaceholderText{color:#9ca3af;font-size:.75rem}.UserContextEditor-module-scss-module__9eZA-a__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}.UserContextEditor-module-scss-module__9eZA-a__imageRemoveButton:hover{background-color:#ef4444}.UserContextEditor-module-scss-module__9eZA-a__imageRemoveButton:focus-visible{opacity:1;outline-offset:2px;outline:2px solid #2563eb}.UserContextEditor-module-scss-module__9eZA-a__hiddenFileInput{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.UserContextEditor-module-scss-module__9eZA-a__uploadProgress{color:#2563eb;padding:clamp(4px,2.66667px + .416667vw,8px) 0;font-size:.875rem;font-weight:500}.UserContextEditor-module-scss-module__9eZA-a__uploadError{color:#ef4444;padding:clamp(4px,2.66667px + .416667vw,8px) 0;font-size:.875rem}.UserContextEditor-module-scss-module__9eZA-a__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}.UserContextEditor-module-scss-module__9eZA-a__dragHandle:hover{color:#6b7280;background-color:#f3f4f6}.UserContextEditor-module-scss-module__9eZA-a__dragHandle:active{cursor:grabbing}.UserContextEditor-module-scss-module__9eZA-a__dragHandle:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.UserContextEditor-module-scss-module__9eZA-a__dragHandleSmall{}.UserContextEditor-module-scss-module__9eZA-a__contextCardDragging{opacity:.5;z-index:10;box-shadow:0 4px 12px #00000026}.UserContextEditor-module-scss-module__9eZA-a__requirementRowDragging{opacity:.5;background-color:#f9fafb;border-radius:4px}@media (prefers-reduced-motion:reduce){.UserContextEditor-module-scss-module__9eZA-a__dragHandle,.UserContextEditor-module-scss-module__9eZA-a__contextCardDragging,.UserContextEditor-module-scss-module__9eZA-a__requirementRowDragging{transition:none}}
.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}
.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__toggle{color:#6b7280;font-size:clamp(1.125rem,1.08333rem + .0130208vw,1.25rem);line-height:1}.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__toggle{color:#6b7280;font-size:clamp(1.125rem,1.08333rem + .0130208vw,1.25rem);line-height:1}.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}
.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__toggle{color:#6b7280;font-size:clamp(1.125rem,1.08333rem + .0130208vw,1.25rem);line-height:1}.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}
.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__toggle{color:#6b7280;font-size:clamp(1.125rem,1.08333rem + .0130208vw,1.25rem);line-height:1}.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__userList{margin:0;padding:0;list-style:none}.QAChecklist-module-scss-module__qALgLq__userItem{padding:clamp(8px,6.66667px + .416667vw,12px) 0}.QAChecklist-module-scss-module__qALgLq__userItem+.QAChecklist-module-scss-module__qALgLq__userItem{border-top:1px solid #f9fafb}.QAChecklist-module-scss-module__qALgLq__userItemHeader{justify-content:space-between;align-items:center;gap:clamp(8px,6.66667px + .416667vw,12px);display:flex}.QAChecklist-module-scss-module__qALgLq__userItemRight{align-items:center;gap:clamp(4px,2.66667px + .416667vw,8px);display:flex}.QAChecklist-module-scss-module__qALgLq__actions{gap:clamp(4px,2.66667px + .416667vw,8px);margin-top:clamp(4px,2.66667px + .416667vw,8px);display:flex}.QAChecklist-module-scss-module__qALgLq__passButton,.QAChecklist-module-scss-module__qALgLq__failButton,.QAChecklist-module-scss-module__qALgLq__skipButton{cursor:pointer;border:1px solid;border-radius:3px;padding:clamp(4px,2.66667px + .416667vw,8px) clamp(8px,6.66667px + .416667vw,12px);font-size:.75rem;font-weight:600;transition:background-color .15s}.QAChecklist-module-scss-module__qALgLq__passButton:focus-visible,.QAChecklist-module-scss-module__qALgLq__failButton:focus-visible,.QAChecklist-module-scss-module__qALgLq__skipButton:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.QAChecklist-module-scss-module__qALgLq__passButton{color:#15803d;background-color:#f0fdf4;border-color:#bbf7d0}.QAChecklist-module-scss-module__qALgLq__passButton:hover{background-color:#dcfce7}.QAChecklist-module-scss-module__qALgLq__failButton{color:#991b1b;background-color:#fef2f2;border-color:#fecaca}.QAChecklist-module-scss-module__qALgLq__failButton:hover{background-color:#fee2e2}.QAChecklist-module-scss-module__qALgLq__skipButton{color:#9ca3af;background-color:#f9fafb;border-color:#f3f4f6}.QAChecklist-module-scss-module__qALgLq__skipButton:hover{background-color:#f3f4f6}.QAChecklist-module-scss-module__qALgLq__itemNotes{color:#9ca3af;margin-top:clamp(4px,2.66667px + .416667vw,8px);font-size:.75rem;display:block}.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}.QAChecklist-module-scss-module__qALgLq__instructions{color:#6b7280;word-break:break-word;overflow-wrap:break-word;margin:clamp(4px,2.66667px + .416667vw,8px) 0 0;font-size:.75rem;font-style:italic;line-height:1.4}.QAChecklist-module-scss-module__qALgLq__description{color:#9ca3af;word-break:break-word;overflow-wrap:break-word;margin:clamp(4px,2.66667px + .416667vw,8px) 0 0;font-size:.75rem;line-height:1.4}.QAChecklist-module-scss-module__qALgLq__itemActions{gap:clamp(4px,2.66667px + .416667vw,8px);display:flex}.QAChecklist-module-scss-module__qALgLq__editButton,.QAChecklist-module-scss-module__qALgLq__deleteButton{cursor:pointer;background:0 0;border:none;border-radius:3px;padding:2px clamp(4px,2.66667px + .416667vw,8px);font-size:.75rem;transition:background-color .15s}.QAChecklist-module-scss-module__qALgLq__editButton:focus-visible,.QAChecklist-module-scss-module__qALgLq__deleteButton:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.QAChecklist-module-scss-module__qALgLq__editButton{color:#6b7280}.QAChecklist-module-scss-module__qALgLq__editButton:hover{background-color:#f3f4f6}.QAChecklist-module-scss-module__qALgLq__deleteButton{color:#991b1b}.QAChecklist-module-scss-module__qALgLq__deleteButton:hover{background-color:#fef2f2}.QAChecklist-module-scss-module__qALgLq__addSection{border-top:1px solid #f9fafb;margin-top:clamp(12px,10.6667px + .416667vw,16px);padding-top:clamp(12px,10.6667px + .416667vw,16px)}.QAChecklist-module-scss-module__qALgLq__addButton{color:#6b7280;cursor:pointer;text-align:center;background:0 0;border:1px dashed #f3f4f6;border-radius:3px;width:100%;padding:clamp(4px,2.66667px + .416667vw,8px) clamp(8px,6.66667px + .416667vw,12px);font-size:.875rem;font-weight:500;transition:border-color .15s,color .15s}.QAChecklist-module-scss-module__qALgLq__addButton:hover{color:#111827;border-color:#e5e7eb}.QAChecklist-module-scss-module__qALgLq__addButton:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.QAChecklist-module-scss-module__qALgLq__addForm,.QAChecklist-module-scss-module__qALgLq__editForm{flex-direction:column;gap:clamp(4px,2.66667px + .416667vw,8px);display:flex}.QAChecklist-module-scss-module__qALgLq__formInput{color:#111827;background-color:#fff;border:1px solid #f3f4f6;border-radius:3px;padding:clamp(4px,2.66667px + .416667vw,8px) clamp(8px,6.66667px + .416667vw,12px);font-size:.875rem}.QAChecklist-module-scss-module__qALgLq__formInput::placeholder{color:#9ca3af}.QAChecklist-module-scss-module__qALgLq__formInput:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.QAChecklist-module-scss-module__qALgLq__formTextarea{color:#111827;resize:vertical;background-color:#fff;border:1px solid #f3f4f6;border-radius:3px;padding:clamp(4px,2.66667px + .416667vw,8px) clamp(8px,6.66667px + .416667vw,12px);font-family:inherit;font-size:.875rem}.QAChecklist-module-scss-module__qALgLq__formTextarea::placeholder{color:#9ca3af}.QAChecklist-module-scss-module__qALgLq__formTextarea:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.QAChecklist-module-scss-module__qALgLq__formSelect{color:#111827;background-color:#fff;border:1px solid #f3f4f6;border-radius:3px;padding:clamp(4px,2.66667px + .416667vw,8px) clamp(8px,6.66667px + .416667vw,12px);font-size:.875rem}.QAChecklist-module-scss-module__qALgLq__formSelect:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.QAChecklist-module-scss-module__qALgLq__formActions{justify-content:flex-end;gap:clamp(4px,2.66667px + .416667vw,8px);display:flex}.QAChecklist-module-scss-module__qALgLq__notesPrompt{flex-direction:column;gap:clamp(4px,2.66667px + .416667vw,8px);margin-top:clamp(4px,2.66667px + .416667vw,8px);display:flex}.QAChecklist-module-scss-module__qALgLq__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}
.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__toggle{color:#6b7280;font-size:clamp(1.125rem,1.08333rem + .0130208vw,1.25rem);line-height:1}.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}
.ClaudeFileForm-module-scss-module__naqrMa__container{background-color:#fff;border-radius:8px;width:100%;max-width:700px;padding:clamp(16px,13.3333px + .833333vw,24px);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.ClaudeFileForm-module-scss-module__naqrMa__title{color:#111827;margin:0 0 clamp(16px,13.3333px + .833333vw,24px);font-size:clamp(1.25rem,1.16667rem + .0260417vw,1.5rem);font-weight:700;line-height:1.25}.ClaudeFileForm-module-scss-module__naqrMa__form{flex-direction:column;gap:clamp(16px,13.3333px + .833333vw,24px);display:flex}.ClaudeFileForm-module-scss-module__naqrMa__formError{color:#b91c1c;background-color:#fef2f2;border:1px solid #fecaca;border-radius:6px;padding:clamp(12px,10.6667px + .416667vw,16px);font-size:.875rem;line-height:1.5}.ClaudeFileForm-module-scss-module__naqrMa__fields{flex-direction:column;gap:clamp(12px,10.6667px + .416667vw,16px);display:flex}.ClaudeFileForm-module-scss-module__naqrMa__syncPath{color:#6b7280;word-break:break-all;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;padding:clamp(8px,6.66667px + .416667vw,12px) clamp(12px,10.6667px + .416667vw,16px);font-family:monospace;font-size:.875rem}.ClaudeFileForm-module-scss-module__naqrMa__scopeSection{flex-direction:column;gap:clamp(4px,2.66667px + .416667vw,8px);display:flex}.ClaudeFileForm-module-scss-module__naqrMa__scopeHelper{color:#6b7280;margin:0;font-size:.75rem;line-height:1.5}.ClaudeFileForm-module-scss-module__naqrMa__contentTextarea{font-family:monospace;font-size:.875rem;line-height:1.625}.ClaudeFileForm-module-scss-module__naqrMa__actions{border-top:1px solid #e5e7eb;justify-content:flex-end;gap:clamp(8px,6.66667px + .416667vw,12px);padding-top:clamp(12px,10.6667px + .416667vw,16px);display:flex}@media (max-width:480px){.ClaudeFileForm-module-scss-module__naqrMa__actions{flex-direction:column-reverse}.ClaudeFileForm-module-scss-module__naqrMa__actions>*{width:100%}}
.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__toggle{color:#6b7280;font-size:clamp(1.125rem,1.08333rem + .0130208vw,1.25rem);line-height:1}.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}
.DeleteClaudeFileModal-module-scss-module__zANzDa__content{flex-direction:column;gap:clamp(12px,10.6667px + .416667vw,16px);display:flex}.DeleteClaudeFileModal-module-scss-module__zANzDa__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}.DeleteClaudeFileModal-module-scss-module__zANzDa__message{color:#111827;margin:0;font-size:1rem;line-height:1.625}.DeleteClaudeFileModal-module-scss-module__zANzDa__message strong{font-weight:600}.DeleteClaudeFileModal-module-scss-module__zANzDa__warning{color:#6b7280;margin:0;font-size:.875rem;line-height:1.625}
.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}@media (max-width:600px){.InlineTaskCard-module-scss-module__iiwfMW__header{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__toggle{color:#6b7280;font-size:clamp(1.125rem,1.08333rem + .0130208vw,1.25rem);line-height:1}.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__expandIcon{color:#9ca3af;font-size:.75rem}.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}
.FileContent-module-scss-module__zUGHQa__empty{text-align:center;color:#9ca3af;flex-direction:column;justify-content:center;align-items:center;height:100%;min-height:300px;padding:clamp(24px,21.3333px + .833333vw,32px);display:flex}.FileContent-module-scss-module__zUGHQa__emptyIcon{color:#9ca3af;margin-bottom:clamp(12px,10.6667px + .416667vw,16px)}.FileContent-module-scss-module__zUGHQa__emptyTitle{color:#6b7280;margin:0 0 clamp(4px,2.66667px + .416667vw,8px);font-size:clamp(1.125rem,1.08333rem + .0130208vw,1.25rem);font-weight:500;line-height:1.25}.FileContent-module-scss-module__zUGHQa__emptyDescription{color:#9ca3af;max-width:280px;margin:0;font-size:.875rem;line-height:1.5}.FileContent-module-scss-module__zUGHQa__content{flex-direction:column;height:100%;display:flex;overflow:hidden}.FileContent-module-scss-module__zUGHQa__header{border-bottom:1px solid #e5e7eb;padding:clamp(12px,10.6667px + .416667vw,16px) clamp(16px,13.3333px + .833333vw,24px)}.FileContent-module-scss-module__zUGHQa__headerTop{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:clamp(12px,10.6667px + .416667vw,16px);margin-bottom:clamp(12px,10.6667px + .416667vw,16px);display:flex}.FileContent-module-scss-module__zUGHQa__headerInfo{flex-wrap:wrap;align-items:center;gap:clamp(8px,6.66667px + .416667vw,12px);min-width:0;display:flex}.FileContent-module-scss-module__zUGHQa__fileName{color:#111827;margin:0;font-size:clamp(1.125rem,1.08333rem + .0130208vw,1.25rem);font-weight:600;line-height:1.25}.FileContent-module-scss-module__zUGHQa__headerActions{flex-shrink:0;gap:clamp(4px,2.66667px + .416667vw,8px);display:flex}.FileContent-module-scss-module__zUGHQa__actionLink:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.FileContent-module-scss-module__zUGHQa__actionLink{color:#111827;background-color:#fff;border:1px solid #e5e7eb;border-radius:4px;justify-content:center;align-items:center;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;text-decoration:none;transition:background-color .15s,border-color .15s;display:inline-flex}@media (max-width:767px){.FileContent-module-scss-module__zUGHQa__actionLink{min-height:44px}}.FileContent-module-scss-module__zUGHQa__actionLink:hover{background-color:#f9fafb;border-color:#9ca3af;text-decoration:none}.FileContent-module-scss-module__zUGHQa__actionLinkPrimary{color:#fff;background-color:#2563eb;border-color:#2563eb}.FileContent-module-scss-module__zUGHQa__actionLinkPrimary:hover{background-color:#1e40af;border-color:#1e40af}.FileContent-module-scss-module__zUGHQa__typeBadge{text-transform:capitalize;white-space:nowrap;border-radius:9999px;padding:2px clamp(8px,6.66667px + .416667vw,12px);font-size:.75rem;font-weight:500;display:inline-block}.FileContent-module-scss-module__zUGHQa__typeCommand{color:#1e40af;background-color:#bfdbfe}.FileContent-module-scss-module__zUGHQa__typeAgent{color:#15803d;background-color:#bbf7d0}.FileContent-module-scss-module__zUGHQa__typeSkill{color:#b45309;background-color:#fde68a}.FileContent-module-scss-module__zUGHQa__typeRule{color:#b91c1c;background-color:#fecaca}.FileContent-module-scss-module__zUGHQa__typeHook{color:#111827;background-color:#e5e7eb}.FileContent-module-scss-module__zUGHQa__typeTemplate{color:#1e3a8a;background-color:#dbeafe}.FileContent-module-scss-module__zUGHQa__typeClaude_md{color:#f9fafb;background-color:#1e40af}.FileContent-module-scss-module__zUGHQa__typeSettings{color:#f9fafb;background-color:#4b5563}.FileContent-module-scss-module__zUGHQa__meta{flex-wrap:wrap;gap:clamp(8px,6.66667px + .416667vw,12px) clamp(16px,13.3333px + .833333vw,24px);display:flex}.FileContent-module-scss-module__zUGHQa__metaItem{flex-direction:column;gap:2px;display:flex}.FileContent-module-scss-module__zUGHQa__metaLabel{color:#9ca3af;text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:500}.FileContent-module-scss-module__zUGHQa__metaValue{color:#111827;font-size:.875rem}.FileContent-module-scss-module__zUGHQa__metaCode{color:#6b7280;background-color:#f3f4f6;border-radius:3px;padding:1px clamp(4px,2.66667px + .416667vw,8px);font-family:monospace;font-size:.75rem}.FileContent-module-scss-module__zUGHQa__body{flex-direction:column;flex:1;display:flex;overflow-y:auto}.FileContent-module-scss-module__zUGHQa__bodyHeader{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:clamp(8px,6.66667px + .416667vw,12px);padding:clamp(8px,6.66667px + .416667vw,12px) clamp(16px,13.3333px + .833333vw,24px);display:flex}.FileContent-module-scss-module__zUGHQa__breadcrumb{color:#6b7280;font-family:monospace;font-size:.75rem}.FileContent-module-scss-module__zUGHQa__breadcrumbSep{color:#9ca3af;padding:0 2px}.FileContent-module-scss-module__zUGHQa__copyButton{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0}.FileContent-module-scss-module__zUGHQa__copyButton:disabled{cursor:not-allowed}.FileContent-module-scss-module__zUGHQa__copyButton:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.FileContent-module-scss-module__zUGHQa__copyButton{color:#6b7280;white-space:nowrap;border-radius:4px;padding:clamp(4px,2.66667px + .416667vw,8px) clamp(8px,6.66667px + .416667vw,12px);font-size:.75rem;font-weight:500;transition:background-color .15s,color .15s}@media (max-width:767px){.FileContent-module-scss-module__zUGHQa__copyButton{min-height:44px}}.FileContent-module-scss-module__zUGHQa__copyButton:hover{background-color:#f9fafb}.FileContent-module-scss-module__zUGHQa__copySuccess{color:#22c55e}.FileContent-module-scss-module__zUGHQa__copyFailed{color:#ef4444}.FileContent-module-scss-module__zUGHQa__pre{color:#111827;white-space:pre-wrap;word-break:break-word;margin:0;padding:clamp(12px,10.6667px + .416667vw,16px) clamp(16px,13.3333px + .833333vw,24px);font-family:monospace;font-size:.875rem;line-height:1.625}.FileContent-module-scss-module__zUGHQa__editHeaderInfo{flex-direction:column;flex:1;gap:clamp(8px,6.66667px + .416667vw,12px);min-width:0;display:flex}.FileContent-module-scss-module__zUGHQa__editField{flex-direction:column;gap:2px;display:flex}.FileContent-module-scss-module__zUGHQa__editLabel{color:#9ca3af;text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:500}.FileContent-module-scss-module__zUGHQa__editInput:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.FileContent-module-scss-module__zUGHQa__editInput{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-family:inherit;font-size:.875rem;line-height:1.5;transition:border-color .15s}.FileContent-module-scss-module__zUGHQa__editInput:hover:not(:disabled){border-color:#9ca3af}.FileContent-module-scss-module__zUGHQa__editInput:focus{border-color:#2563eb;outline:none}.FileContent-module-scss-module__zUGHQa__editInput:disabled{opacity:.6;cursor:not-allowed}.FileContent-module-scss-module__zUGHQa__editTextarea:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.FileContent-module-scss-module__zUGHQa__editTextarea{color:#111827;resize:none;white-space:pre-wrap;word-break:break-word;background-color:#fff;border:none;border-top:1px solid #e5e7eb;flex:1 1 0;width:100%;height:100%;min-height:300px;padding:clamp(12px,10.6667px + .416667vw,16px) clamp(16px,13.3333px + .833333vw,24px);font-family:monospace;font-size:.875rem;line-height:1.625}.FileContent-module-scss-module__zUGHQa__editTextarea:focus{outline:none}.FileContent-module-scss-module__zUGHQa__editTextarea:disabled{opacity:.6;cursor:not-allowed}.FileContent-module-scss-module__zUGHQa__saveButton:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.FileContent-module-scss-module__zUGHQa__saveButton{color:#fff;cursor:pointer;background-color:#2563eb;border:1px solid #2563eb;border-radius:4px;justify-content:center;align-items:center;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;display:inline-flex}@media (max-width:767px){.FileContent-module-scss-module__zUGHQa__saveButton{min-height:44px}}.FileContent-module-scss-module__zUGHQa__saveButton:hover:not(:disabled){background-color:#1e40af;border-color:#1e40af}.FileContent-module-scss-module__zUGHQa__saveButton:disabled{opacity:.6;cursor:not-allowed}.FileContent-module-scss-module__zUGHQa__cancelButton:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.FileContent-module-scss-module__zUGHQa__cancelButton{color:#111827;cursor:pointer;background-color:#fff;border:1px solid #e5e7eb;border-radius:4px;justify-content:center;align-items:center;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;display:inline-flex}@media (max-width:767px){.FileContent-module-scss-module__zUGHQa__cancelButton{min-height:44px}}.FileContent-module-scss-module__zUGHQa__cancelButton:hover:not(:disabled){background-color:#f9fafb;border-color:#9ca3af}.FileContent-module-scss-module__zUGHQa__cancelButton:disabled{opacity:.6;cursor:not-allowed}.FileContent-module-scss-module__zUGHQa__deleteButton{color:#ef4444;border-color:#fecaca}.FileContent-module-scss-module__zUGHQa__deleteButton:hover{color:#b91c1c;background-color:#fecaca;border-color:#ef4444}.FileContent-module-scss-module__zUGHQa__syntaxHeading{color:#1e40af;font-weight:600}.FileContent-module-scss-module__zUGHQa__syntaxCode{color:#4b5563;background-color:#f3f4f6;border-radius:2px}.FileContent-module-scss-module__zUGHQa__syntaxFrontmatter{color:#9ca3af;font-style:italic}.FileContent-module-scss-module__zUGHQa__syntaxBold{font-weight:600}.FileContent-module-scss-module__zUGHQa__syntaxItalic{font-style:italic}.FileContent-module-scss-module__zUGHQa__syntaxLink{color:#2563eb}.FileContent-module-scss-module__zUGHQa__syntaxComment{color:#9ca3af;font-style:italic}.FileContent-module-scss-module__zUGHQa__syntaxString{color:#15803d}.FileContent-module-scss-module__zUGHQa__syntaxKeyword{color:#1e40af}.FileContent-module-scss-module__zUGHQa__syntaxNumber{color:#b45309}.FileContent-module-scss-module__zUGHQa__syntaxListMarker{color:#4b5563;font-weight:600}
.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}
.page-module-scss-module__YZGXha__page{background-color:#f9fafb;justify-content:center;min-height:100vh;padding:clamp(24px,21.3333px + .833333vw,32px);display:flex;overflow-x:hidden}@media (max-width:600px){.page-module-scss-module__YZGXha__page{padding:clamp(12px,10.6667px + .416667vw,16px)}}.page-module-scss-module__YZGXha__container{width:100%;min-width:0;max-width:900px;overflow-x:hidden}.page-module-scss-module__YZGXha__backLink{color:#6b7280;align-items:center;gap:clamp(4px,2.66667px + .416667vw,8px);margin-bottom:clamp(16px,13.3333px + .833333vw,24px);font-size:.875rem;text-decoration:none;transition:color .15s;display:inline-flex}.page-module-scss-module__YZGXha__backLink:hover{color:#111827}.page-module-scss-module__YZGXha__backLink:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.page-module-scss-module__YZGXha__header{margin-bottom:clamp(24px,21.3333px + .833333vw,32px)}.page-module-scss-module__YZGXha__headerContent{justify-content:space-between;align-items:flex-start;gap:clamp(12px,10.6667px + .416667vw,16px);display:flex}@media (max-width:600px){.page-module-scss-module__YZGXha__headerContent{flex-direction:column;align-items:stretch}}.page-module-scss-module__YZGXha__headerInfo{flex:1}.page-module-scss-module__YZGXha__titleRow{flex-wrap:wrap;align-items:center;gap:clamp(12px,10.6667px + .416667vw,16px);margin-bottom:clamp(4px,2.66667px + .416667vw,8px);display:flex}.page-module-scss-module__YZGXha__title{color:#111827;margin:0;font-size:clamp(1.5rem,1.33333rem + .0520833vw,2rem);font-weight:700;line-height:1.25}.page-module-scss-module__YZGXha__subtitle{color:#6b7280;margin:0;font-size:1rem;line-height:1.5}.page-module-scss-module__YZGXha__headerActions{gap:clamp(8px,6.66667px + .416667vw,12px);display:flex}@media (max-width:600px){.page-module-scss-module__YZGXha__headerActions{flex-direction:column}}.page-module-scss-module__YZGXha__statusBadge{text-transform:capitalize;border-radius:9999px;padding:clamp(4px,2.66667px + .416667vw,8px) clamp(8px,6.66667px + .416667vw,12px);font-size:.875rem;font-weight:500;display:inline-block}.page-module-scss-module__YZGXha__statusPending{color:#b45309;background-color:#fde68a}.page-module-scss-module__YZGXha__statusActive{color:#1e40af;background-color:#bfdbfe}.page-module-scss-module__YZGXha__statusCompleted{color:#15803d;background-color:#bbf7d0}.page-module-scss-module__YZGXha__statusDraft{color:#4b5563;background-color:#e5e7eb}.page-module-scss-module__YZGXha__editButton{color:#6b7280;cursor:pointer;background:0 0;border:1px solid #e5e7eb;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:all .15s;display:inline-flex}.page-module-scss-module__YZGXha__editButton:hover:not(:disabled){color:#111827;background-color:#f9fafb;border-color:#9ca3af}.page-module-scss-module__YZGXha__editButton:disabled{opacity:.5;cursor:not-allowed}.page-module-scss-module__YZGXha__editButton:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.page-module-scss-module__YZGXha__editButtonActive{color:#f9fafb;background-color:#2563eb;border-color:#2563eb}.page-module-scss-module__YZGXha__editButtonActive:hover:not(:disabled){color:#f9fafb;background-color:#1e40af;border-color:#1e40af}.page-module-scss-module__YZGXha__editActions{border-top:1px solid #e5e7eb;justify-content:flex-end;gap:clamp(8px,6.66667px + .416667vw,12px);margin-top:clamp(16px,13.3333px + .833333vw,24px);padding-top:clamp(12px,10.6667px + .416667vw,16px);display:flex}.page-module-scss-module__YZGXha__requirementsList{margin:0;padding-left:clamp(16px,13.3333px + .833333vw,24px);list-style-type:disc}.page-module-scss-module__YZGXha__requirementsList li{color:#111827;margin-bottom:clamp(4px,2.66667px + .416667vw,8px);font-size:1rem;line-height:1.625}.page-module-scss-module__YZGXha__requirementsList li:last-child{margin-bottom:0}.page-module-scss-module__YZGXha__content{grid-template-columns:1fr;gap:clamp(16px,13.3333px + .833333vw,24px);display:grid}@media (min-width:768px){.page-module-scss-module__YZGXha__content{grid-template-columns:1fr 1fr}}.page-module-scss-module__YZGXha__card{background-color:#fff;border-radius:8px;min-width:0;padding:clamp(16px,13.3333px + .833333vw,24px);overflow-x:hidden;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}@media (max-width:600px){.page-module-scss-module__YZGXha__card{padding:clamp(12px,10.6667px + .416667vw,16px)}}.page-module-scss-module__YZGXha__cardTitle{color:#111827;margin:0 0 clamp(12px,10.6667px + .416667vw,16px);font-size:clamp(1.125rem,1.08333rem + .0130208vw,1.25rem);font-weight:600;line-height:1.25}.page-module-scss-module__YZGXha__infoList{flex-direction:column;gap:clamp(12px,10.6667px + .416667vw,16px);display:flex}.page-module-scss-module__YZGXha__infoItem{flex-direction:column;gap:clamp(4px,2.66667px + .416667vw,8px);display:flex}.page-module-scss-module__YZGXha__infoLabel{color:#6b7280;text-transform:uppercase;letter-spacing:.05em;font-size:.875rem;font-weight:500}.page-module-scss-module__YZGXha__infoValue{color:#111827;word-break:break-word;font-size:1rem}.page-module-scss-module__YZGXha__emptyValue,.page-module-scss-module__YZGXha__assignmentIndicator{color:#9ca3af;font-style:italic}.page-module-scss-module__YZGXha__worktreeBadge{color:#1e40af;background-color:#bfdbfe;border-radius:9999px;padding:clamp(4px,2.66667px + .416667vw,8px) clamp(8px,6.66667px + .416667vw,12px);font-size:.875rem;font-weight:500;display:inline-block}.page-module-scss-module__YZGXha__statsGrid{grid-template-columns:repeat(2,1fr);gap:clamp(12px,10.6667px + .416667vw,16px);display:grid}@media (min-width:768px){.page-module-scss-module__YZGXha__statsGrid{grid-template-columns:repeat(4,1fr)}}.page-module-scss-module__YZGXha__statItem{text-align:center;background-color:#f9fafb;border-radius:6px;flex-direction:column;gap:clamp(4px,2.66667px + .416667vw,8px);padding:clamp(12px,10.6667px + .416667vw,16px);display:flex}.page-module-scss-module__YZGXha__statValue{color:#111827;font-size:clamp(1.5rem,1.33333rem + .0520833vw,2rem);font-weight:700;line-height:1}.page-module-scss-module__YZGXha__statLabel{color:#6b7280;font-size:.875rem}.page-module-scss-module__YZGXha__statPending .page-module-scss-module__YZGXha__statValue{color:#f59e0b}.page-module-scss-module__YZGXha__statInProgress .page-module-scss-module__YZGXha__statValue{color:#2563eb}.page-module-scss-module__YZGXha__statCompleted .page-module-scss-module__YZGXha__statValue{color:#22c55e}@media (min-width:768px){.page-module-scss-module__YZGXha__fullWidth{grid-column:1/-1}}.page-module-scss-module__YZGXha__contextList{flex-direction:column;gap:clamp(12px,10.6667px + .416667vw,16px);display:flex}.page-module-scss-module__YZGXha__contextItem{background-color:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;min-width:0;padding:clamp(12px,10.6667px + .416667vw,16px);overflow-x:hidden}.page-module-scss-module__YZGXha__contextHeader{color:#1e40af;margin:0 0 clamp(8px,6.66667px + .416667vw,12px);font-size:.875rem;font-weight:600}.page-module-scss-module__YZGXha__contextDescription{color:#111827;white-space:pre-wrap;word-break:break-word;overflow-wrap:break-word;margin:0 0 clamp(8px,6.66667px + .416667vw,12px);font-size:1rem;line-height:1.625}.page-module-scss-module__YZGXha__charCounter{text-align:right;color:#9ca3af;margin-top:clamp(4px,2.66667px + .416667vw,8px);font-size:.75rem;display:block}.page-module-scss-module__YZGXha__charCounterLimit{color:#ef4444}.page-module-scss-module__YZGXha__contextImageGrid{flex-wrap:wrap;gap:clamp(8px,6.66667px + .416667vw,12px);margin-top:clamp(8px,6.66667px + .416667vw,12px);display:flex}.page-module-scss-module__YZGXha__contextImageThumbnail{cursor:pointer;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;width:160px;height:120px;padding:0;transition:border-color .15s,box-shadow .15s;display:block;overflow:hidden}.page-module-scss-module__YZGXha__contextImageThumbnail:hover{border-color:#2563eb;box-shadow:0 2px 8px #0000001f}.page-module-scss-module__YZGXha__contextImageThumbnail:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.page-module-scss-module__YZGXha__contextThumbnailImage{object-fit:cover;width:100%;height:100%}.page-module-scss-module__YZGXha__contextThumbnailLoading{color:#9ca3af;justify-content:center;align-items:center;width:100%;height:100%;font-size:.75rem;display:flex}.page-module-scss-module__YZGXha__imageModal{z-index:1000;background-color:#000000bf;justify-content:center;align-items:center;padding:clamp(16px,13.3333px + .833333vw,24px);display:flex;position:fixed;inset:0}.page-module-scss-module__YZGXha__imageModalContent{max-width:90vw;max-height:90vh;position:relative}.page-module-scss-module__YZGXha__imageModalImage{object-fit:contain;border-radius:8px;width:auto;max-width:90vw;height:auto;max-height:85vh}.page-module-scss-module__YZGXha__imageModalClose{color:#fff;cursor:pointer;background-color:#000000b3;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:background-color .15s;display:flex;position:absolute;top:-12px;right:-12px}.page-module-scss-module__YZGXha__imageModalClose:hover{background-color:#ef4444}.page-module-scss-module__YZGXha__imageModalClose:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.page-module-scss-module__YZGXha__tasksSection{min-width:0;margin-top:clamp(24px,21.3333px + .833333vw,32px);overflow-x:hidden}.page-module-scss-module__YZGXha__tableCard{background-color:#fff;border-radius:8px;padding:clamp(16px,13.3333px + .833333vw,24px);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}
.page-module-scss-module__Ttuj9q__page{background-color:#f9fafb;justify-content:center;min-height:100vh;padding:clamp(24px,21.3333px + .833333vw,32px);display:flex}.page-module-scss-module__Ttuj9q__container{width:100%;max-width:600px}.page-module-scss-module__Ttuj9q__backLink{color:#6b7280;align-items:center;gap:clamp(4px,2.66667px + .416667vw,8px);margin-bottom:clamp(16px,13.3333px + .833333vw,24px);font-size:.875rem;text-decoration:none;transition:color .15s;display:inline-flex}.page-module-scss-module__Ttuj9q__backLink:hover{color:#111827}.page-module-scss-module__Ttuj9q__backLink:focus-visible{outline-offset:2px;outline:2px solid #2563eb}
.page-module-scss-module__oiXsYq__page{background-color:#f9fafb;justify-content:center;min-height:100vh;padding:clamp(24px,21.3333px + .833333vw,32px);display:flex}.page-module-scss-module__oiXsYq__container{width:100%;max-width:900px}.page-module-scss-module__oiXsYq__backLink{color:#6b7280;align-items:center;gap:clamp(4px,2.66667px + .416667vw,8px);margin-bottom:clamp(16px,13.3333px + .833333vw,24px);font-size:.875rem;text-decoration:none;transition:color .15s;display:inline-flex}.page-module-scss-module__oiXsYq__backLink:hover{color:#111827}.page-module-scss-module__oiXsYq__backLink:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.page-module-scss-module__oiXsYq__header{margin-bottom:clamp(24px,21.3333px + .833333vw,32px)}.page-module-scss-module__oiXsYq__headerContent{justify-content:space-between;align-items:flex-start;gap:clamp(12px,10.6667px + .416667vw,16px);display:flex}@media (max-width:600px){.page-module-scss-module__oiXsYq__headerContent{flex-direction:column;align-items:stretch}}.page-module-scss-module__oiXsYq__headerInfo{flex:1}.page-module-scss-module__oiXsYq__headerActions{gap:clamp(8px,6.66667px + .416667vw,12px);display:flex}@media (max-width:600px){.page-module-scss-module__oiXsYq__headerActions{flex-direction:column}}.page-module-scss-module__oiXsYq__titleRow{flex-wrap:wrap;align-items:center;gap:clamp(12px,10.6667px + .416667vw,16px);margin-bottom:clamp(4px,2.66667px + .416667vw,8px);display:flex}.page-module-scss-module__oiXsYq__title{color:#111827;margin:0;font-size:clamp(1.5rem,1.33333rem + .0520833vw,2rem);font-weight:700;line-height:1.25}.page-module-scss-module__oiXsYq__subtitle{color:#6b7280;margin:0;font-size:1rem;line-height:1.5}.page-module-scss-module__oiXsYq__statusBadge{text-transform:capitalize;border-radius:9999px;padding:clamp(4px,2.66667px + .416667vw,8px) clamp(8px,6.66667px + .416667vw,12px);font-size:.875rem;font-weight:500;display:inline-block}.page-module-scss-module__oiXsYq__statusPending{color:#b45309;background-color:#fde68a}.page-module-scss-module__oiXsYq__statusIn_progress{color:#1e40af;background-color:#bfdbfe}.page-module-scss-module__oiXsYq__statusCompleted{color:#15803d;background-color:#bbf7d0}.page-module-scss-module__oiXsYq__content{grid-template-columns:1fr;gap:clamp(16px,13.3333px + .833333vw,24px);display:grid}@media (min-width:768px){.page-module-scss-module__oiXsYq__content{grid-template-columns:1fr 1fr}}.page-module-scss-module__oiXsYq__card{background-color:#fff;border-radius:8px;padding:clamp(16px,13.3333px + .833333vw,24px);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.page-module-scss-module__oiXsYq__cardTitle{color:#111827;margin:0 0 clamp(12px,10.6667px + .416667vw,16px);font-size:clamp(1.125rem,1.08333rem + .0130208vw,1.25rem);font-weight:600;line-height:1.25}.page-module-scss-module__oiXsYq__infoList{flex-direction:column;gap:clamp(12px,10.6667px + .416667vw,16px);display:flex}.page-module-scss-module__oiXsYq__infoItem{flex-direction:column;gap:clamp(4px,2.66667px + .416667vw,8px);display:flex}.page-module-scss-module__oiXsYq__infoLabel{color:#6b7280;text-transform:uppercase;letter-spacing:.05em;font-size:.875rem;font-weight:500}.page-module-scss-module__oiXsYq__infoValue{color:#111827;word-break:break-word;font-size:1rem}.page-module-scss-module__oiXsYq__emptyValue{color:#9ca3af;font-style:italic}.page-module-scss-module__oiXsYq__requirementsHeader{justify-content:space-between;align-items:center;gap:clamp(8px,6.66667px + .416667vw,12px);display:flex}.page-module-scss-module__oiXsYq__enrichingValue{white-space:pre-wrap;background-color:#eff6ff;border-radius:4px;padding:clamp(8px,6.66667px + .416667vw,12px)}.page-module-scss-module__oiXsYq__statsGrid{grid-template-columns:repeat(3,1fr);gap:clamp(12px,10.6667px + .416667vw,16px);display:grid}.page-module-scss-module__oiXsYq__statItem{text-align:center;background-color:#f9fafb;border-radius:6px;flex-direction:column;gap:clamp(4px,2.66667px + .416667vw,8px);padding:clamp(12px,10.6667px + .416667vw,16px);display:flex}.page-module-scss-module__oiXsYq__statValue{color:#111827;font-size:clamp(1.5rem,1.33333rem + .0520833vw,2rem);font-weight:700;line-height:1}.page-module-scss-module__oiXsYq__statLabel{color:#6b7280;font-size:.875rem}.page-module-scss-module__oiXsYq__statCompleted .page-module-scss-module__oiXsYq__statValue{color:#22c55e}@media (min-width:768px){.page-module-scss-module__oiXsYq__fullWidth{grid-column:1/-1}}.page-module-scss-module__oiXsYq__roundsSection{margin-top:clamp(24px,21.3333px + .833333vw,32px)}.page-module-scss-module__oiXsYq__roundsHeader{justify-content:space-between;align-items:center;margin-bottom:clamp(12px,10.6667px + .416667vw,16px);display:flex}.page-module-scss-module__oiXsYq__tableCard{background-color:#fff;border-radius:8px;padding:clamp(16px,13.3333px + .833333vw,24px);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.page-module-scss-module__oiXsYq__emptyMessage{text-align:center;color:#6b7280;margin:0;padding:clamp(16px,13.3333px + .833333vw,24px);font-style:italic}.page-module-scss-module__oiXsYq__roundsTable{border-collapse:collapse;width:100%;font-size:.875rem}.page-module-scss-module__oiXsYq__roundsTable th,.page-module-scss-module__oiXsYq__roundsTable td{text-align:left;padding:clamp(8px,6.66667px + .416667vw,12px) clamp(12px,10.6667px + .416667vw,16px)}.page-module-scss-module__oiXsYq__roundsTable th{color:#6b7280;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid #e5e7eb;font-size:.75rem;font-weight:600}.page-module-scss-module__oiXsYq__roundsTable td{color:#111827;border-bottom:1px solid #f3f4f6}.page-module-scss-module__oiXsYq__roundsTable tbody tr:last-child td{border-bottom:none}.page-module-scss-module__oiXsYq__stripedRow{background-color:#f9fafb}.page-module-scss-module__oiXsYq__roundToggle{all:unset;cursor:pointer;color:#111827;align-items:center;gap:clamp(4px,2.66667px + .416667vw,8px);font-size:.875rem;display:inline-flex}.page-module-scss-module__oiXsYq__roundToggle:hover{color:#2563eb}.page-module-scss-module__oiXsYq__expandIcon{color:#9ca3af;font-size:.75rem}.page-module-scss-module__oiXsYq__roundRequirements{color:#6b7280;white-space:pre-wrap;word-break:break-word;background-color:#f9fafb;border-radius:4px;margin-top:clamp(8px,6.66667px + .416667vw,12px);padding:clamp(8px,6.66667px + .416667vw,12px);font-size:.875rem}.page-module-scss-module__oiXsYq__requirementsCell{text-overflow:ellipsis;white-space:nowrap;color:#6b7280;max-width:200px;font-size:.75rem;overflow:hidden}.page-module-scss-module__oiXsYq__roundActions{flex-wrap:nowrap;gap:clamp(4px,2.66667px + .416667vw,8px);display:flex}.page-module-scss-module__oiXsYq__filesSection{margin-top:clamp(24px,21.3333px + .833333vw,32px)}.page-module-scss-module__oiXsYq__filesHeader{justify-content:space-between;align-items:center;margin-bottom:clamp(12px,10.6667px + .416667vw,16px);display:flex}.page-module-scss-module__oiXsYq__bulkActions{flex-wrap:wrap;gap:clamp(4px,2.66667px + .416667vw,8px);display:flex}.page-module-scss-module__oiXsYq__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}.page-module-scss-module__oiXsYq__filesTable{border-collapse:collapse;width:100%;font-size:.875rem}.page-module-scss-module__oiXsYq__filesTable th,.page-module-scss-module__oiXsYq__filesTable td{text-align:left;padding:clamp(8px,6.66667px + .416667vw,12px) clamp(12px,10.6667px + .416667vw,16px)}.page-module-scss-module__oiXsYq__filesTable th{color:#6b7280;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid #e5e7eb;font-size:.75rem;font-weight:600}.page-module-scss-module__oiXsYq__filesTable td{color:#111827;border-bottom:1px solid #f3f4f6}.page-module-scss-module__oiXsYq__filesTable tbody tr:last-child td{border-bottom:none}.page-module-scss-module__oiXsYq__filePath{word-break:break-all;font-family:monospace;font-size:.75rem}.page-module-scss-module__oiXsYq__statusApproved{color:#15803d;background-color:#bbf7d0}.page-module-scss-module__oiXsYq__statusNot_approved{color:#6b7280;background-color:#e5e7eb}.page-module-scss-module__oiXsYq__claudeTag{color:#9ca3af;vertical-align:middle;letter-spacing:.02em;background-color:#f3f4f6;border-radius:3px;margin-left:clamp(8px,6.66667px + .416667vw,12px);padding:1px clamp(4px,2.66667px + .416667vw,8px);font-family:inherit;font-size:10px;font-weight:500;display:inline-block}.page-module-scss-module__oiXsYq__claudeTagApproved{color:#15803d;background-color:#bbf7d0}.page-module-scss-module__oiXsYq__statusColumn{text-align:center}.page-module-scss-module__oiXsYq__statusSelect{appearance:auto;color:#6b7280;cursor:pointer;background-color:#f9fafb;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}.page-module-scss-module__oiXsYq__statusSelect:hover{border-color:#9ca3af}.page-module-scss-module__oiXsYq__statusSelect:focus-visible{outline-offset:1px;outline:2px solid #2563eb}.page-module-scss-module__oiXsYq__statusSelectApproved{color:#15803d;background-color:#bbf7d0;border-color:#22c55e}.page-module-scss-module__oiXsYq__roundFiles{background-color:#f3f4f6;border-radius:4px;margin-top:clamp(8px,6.66667px + .416667vw,12px);padding:clamp(8px,6.66667px + .416667vw,12px)}.page-module-scss-module__oiXsYq__roundFiles ul{flex-direction:column;gap:clamp(4px,2.66667px + .416667vw,8px);margin:0;padding:0;list-style:none;display:flex}.page-module-scss-module__oiXsYq__roundFiles li{align-items:center;gap:clamp(8px,6.66667px + .416667vw,12px);font-size:.75rem;display:flex}.page-module-scss-module__oiXsYq__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}.page-module-scss-module__oiXsYq__triggeredUser{color:#1e40af;background-color:#bfdbfe}.page-module-scss-module__oiXsYq__triggeredClaude{color:#b45309;background-color:#fde68a}.page-module-scss-module__oiXsYq__roundFilesLabel{color:#6b7280;margin-bottom:clamp(4px,2.66667px + .416667vw,8px);font-size:.75rem;font-weight:600}
.page-module-scss-module__2fUKsG__page{background-color:#f9fafb;justify-content:center;min-height:100vh;padding:clamp(24px,21.3333px + .833333vw,32px);display:flex}.page-module-scss-module__2fUKsG__container{width:100%;max-width:600px}.page-module-scss-module__2fUKsG__backLink{color:#6b7280;align-items:center;gap:clamp(4px,2.66667px + .416667vw,8px);margin-bottom:clamp(16px,13.3333px + .833333vw,24px);font-size:.875rem;text-decoration:none;transition:color .15s;display:inline-flex}.page-module-scss-module__2fUKsG__backLink:hover{color:#111827}.page-module-scss-module__2fUKsG__backLink:focus-visible{outline-offset:2px;outline:2px solid #2563eb}
.FileTree-module-scss-module__AuKfZq__fileTree{flex-direction:column;height:100%;display:flex;overflow:hidden}.FileTree-module-scss-module__AuKfZq__treeHeader{border-bottom:1px solid #e5e7eb;padding:clamp(8px,6.66667px + .416667vw,12px) clamp(12px,10.6667px + .416667vw,16px)}.FileTree-module-scss-module__AuKfZq__treeTitle{color:#111827;margin:0;font-family:monospace;font-size:.875rem;font-weight:600;line-height:1.5}.FileTree-module-scss-module__AuKfZq__treeBody{flex:1;margin:0;padding:clamp(8px,6.66667px + .416667vw,12px) 0;list-style:none;overflow-y:auto}.FileTree-module-scss-module__AuKfZq__group:not(:last-child){margin-bottom:clamp(4px,2.66667px + .416667vw,8px)}.FileTree-module-scss-module__AuKfZq__groupHeader{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0}.FileTree-module-scss-module__AuKfZq__groupHeader:disabled{cursor:not-allowed}.FileTree-module-scss-module__AuKfZq__groupHeader:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.FileTree-module-scss-module__AuKfZq__groupHeader{color:#6b7280;align-items:center;gap:clamp(4px,2.66667px + .416667vw,8px);width:100%;padding:clamp(4px,2.66667px + .416667vw,8px) clamp(12px,10.6667px + .416667vw,16px);font-size:.875rem;font-weight:500;transition:background-color .15s,color .15s;display:flex}@media (max-width:767px){.FileTree-module-scss-module__AuKfZq__groupHeader{min-height:44px}}.FileTree-module-scss-module__AuKfZq__groupHeader:hover{color:#111827;background-color:#f3f4f6}.FileTree-module-scss-module__AuKfZq__groupLabel{text-align:left;flex:1}.FileTree-module-scss-module__AuKfZq__groupCount{color:#9ca3af;text-align:right;min-width:20px;font-size:.75rem;font-weight:400}.FileTree-module-scss-module__AuKfZq__groupContent{margin:0;padding:0 0 0 clamp(4px,2.66667px + .416667vw,8px);list-style:none}.FileTree-module-scss-module__AuKfZq__chevron{color:#9ca3af;flex-shrink:0;transition:transform .15s}.FileTree-module-scss-module__AuKfZq__chevronExpanded{transform:rotate(90deg)}.FileTree-module-scss-module__AuKfZq__subgroup{margin-left:clamp(8px,6.66667px + .416667vw,12px)}.FileTree-module-scss-module__AuKfZq__subgroupHeader{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0}.FileTree-module-scss-module__AuKfZq__subgroupHeader:disabled{cursor:not-allowed}.FileTree-module-scss-module__AuKfZq__subgroupHeader:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.FileTree-module-scss-module__AuKfZq__subgroupHeader{color:#9ca3af;align-items:center;gap:clamp(4px,2.66667px + .416667vw,8px);width:100%;padding:clamp(4px,2.66667px + .416667vw,8px) clamp(8px,6.66667px + .416667vw,12px);font-size:.75rem;font-weight:500;transition:background-color .15s,color .15s;display:flex}@media (max-width:767px){.FileTree-module-scss-module__AuKfZq__subgroupHeader{min-height:44px}}.FileTree-module-scss-module__AuKfZq__subgroupHeader:hover{color:#6b7280;background-color:#f3f4f6}.FileTree-module-scss-module__AuKfZq__subgroupLabel{text-align:left;flex:1}.FileTree-module-scss-module__AuKfZq__subgroupContent{margin:0;padding:0 0 0 clamp(4px,2.66667px + .416667vw,8px);list-style:none}.FileTree-module-scss-module__AuKfZq__treeItem{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0}.FileTree-module-scss-module__AuKfZq__treeItem:disabled{cursor:not-allowed}.FileTree-module-scss-module__AuKfZq__treeItem:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.FileTree-module-scss-module__AuKfZq__treeItem{color:#6b7280;text-align:left;white-space:nowrap;text-overflow:ellipsis;border-radius:0;align-items:center;gap:clamp(4px,2.66667px + .416667vw,8px);width:100%;padding:clamp(4px,2.66667px + .416667vw,8px) clamp(12px,10.6667px + .416667vw,16px) clamp(4px,2.66667px + .416667vw,8px) clamp(24px,21.3333px + .833333vw,32px);font-size:.875rem;transition:background-color .15s,color .15s;display:flex;overflow:hidden}@media (max-width:767px){.FileTree-module-scss-module__AuKfZq__treeItem{min-height:44px}}.FileTree-module-scss-module__AuKfZq__treeItem:hover{color:#111827;background-color:#f3f4f6}.FileTree-module-scss-module__AuKfZq__treeItemNested{padding-left:clamp(32px,26.6667px + 1.66667vw,48px)}.FileTree-module-scss-module__AuKfZq__treeItemActive{color:#2563eb;background-color:#eff6ff;font-weight:500}.FileTree-module-scss-module__AuKfZq__treeItemActive:hover{color:#1e40af;background-color:#dbeafe}.FileTree-module-scss-module__AuKfZq__itemName{text-overflow:ellipsis;display:block;overflow:hidden}.FileTree-module-scss-module__AuKfZq__scopeBadge{color:#1e40af;background-color:#eff6ff;border:1px solid #bfdbfe;border-radius:4px;flex-shrink:0;padding:1px clamp(4px,2.66667px + .416667vw,8px);font-size:.75rem;font-weight:500;line-height:1.25}
.LaunchForm-module-scss-module__zLkiGa__container{background-color:#fff;border-radius:8px;width:100%;max-width:600px;padding:clamp(16px,13.3333px + .833333vw,24px);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.LaunchForm-module-scss-module__zLkiGa__title{color:#111827;margin:0 0 clamp(16px,13.3333px + .833333vw,24px);font-size:clamp(1.25rem,1.16667rem + .0260417vw,1.5rem);font-weight:700;line-height:1.25}.LaunchForm-module-scss-module__zLkiGa__form{flex-direction:column;gap:clamp(16px,13.3333px + .833333vw,24px);display:flex}.LaunchForm-module-scss-module__zLkiGa__formError{color:#b91c1c;background-color:#fef2f2;border:1px solid #fecaca;border-radius:6px;padding:clamp(12px,10.6667px + .416667vw,16px);font-size:.875rem;line-height:1.5}.LaunchForm-module-scss-module__zLkiGa__fields{flex-direction:column;gap:clamp(12px,10.6667px + .416667vw,16px);display:flex}.LaunchForm-module-scss-module__zLkiGa__actions{border-top:1px solid #e5e7eb;justify-content:flex-end;gap:clamp(8px,6.66667px + .416667vw,12px);padding-top:clamp(12px,10.6667px + .416667vw,16px);display:flex}@media (max-width:480px){.LaunchForm-module-scss-module__zLkiGa__actions{flex-direction:column-reverse}.LaunchForm-module-scss-module__zLkiGa__actions>*{width:100%}}
