.AuditPageHeader-module__bInMzW__card{background:#ffffffe0;border:1px solid #94a3b873;border-radius:.85rem;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;padding:.85rem 1rem;display:flex;box-shadow:0 1px 2px #0f172a0a}.AuditPageHeader-module__bInMzW__content{flex:1;min-width:0}.AuditPageHeader-module__bInMzW__title{color:#111827;margin:0;font-size:1.75rem;font-weight:700;line-height:1.2}.AuditPageHeader-module__bInMzW__description{color:#334155;margin:.45rem 0 0;font-size:.95rem;line-height:1.4}.AuditPageHeader-module__bInMzW__actions{flex-shrink:0;align-items:center;gap:.6rem;display:flex}@media (max-width:980px){.AuditPageHeader-module__bInMzW__card{flex-direction:column}.AuditPageHeader-module__bInMzW__actions{width:100%}}
.UserMenu-module__OXHpzW__container{align-items:center;gap:.5rem;display:flex;position:relative}.UserMenu-module__OXHpzW__loading{color:#6b7280;padding:.5rem 1rem;font-size:.875rem}.UserMenu-module__OXHpzW__loginButton,.UserMenu-module__OXHpzW__signupButton{cursor:pointer;border:1px solid #0000;border-radius:.375rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s}.UserMenu-module__OXHpzW__loginButton{color:#374151;background-color:#0000;border-color:#d1d5db}.UserMenu-module__OXHpzW__loginButton:hover{background-color:#f3f4f6}.UserMenu-module__OXHpzW__signupButton{color:#fff;background-color:#2563eb}.UserMenu-module__OXHpzW__signupButton:hover{background-color:#1d4ed8}.UserMenu-module__OXHpzW__userButton{cursor:pointer;background-color:#0000;border:none;border-radius:.5rem;align-items:center;gap:.5rem;padding:.375rem .5rem;transition:background-color .2s;display:flex}.UserMenu-module__OXHpzW__userButton:hover{background-color:#f3f4f6}.UserMenu-module__OXHpzW__avatar{background-color:#e5e7eb;border-radius:9999px;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex;overflow:hidden}.UserMenu-module__OXHpzW__avatarImage{object-fit:cover;width:100%;height:100%}.UserMenu-module__OXHpzW__avatarInitials{color:#374151;font-size:.875rem;font-weight:600}.UserMenu-module__OXHpzW__userEmail{color:#374151;text-overflow:ellipsis;white-space:nowrap;max-width:200px;font-size:.875rem;overflow:hidden}.UserMenu-module__OXHpzW__chevron{color:#6b7280;width:1rem;height:1rem;transition:transform .2s}.UserMenu-module__OXHpzW__chevronOpen{transform:rotate(180deg)}.UserMenu-module__OXHpzW__dropdown{z-index:50;background-color:#fff;border:1px solid #e5e7eb;border-radius:.5rem;min-width:16rem;position:absolute;top:calc(100% + .5rem);right:0;overflow:hidden;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.UserMenu-module__OXHpzW__dropdownHeader{background-color:#f9fafb;padding:.75rem 1rem}.UserMenu-module__OXHpzW__userInfo{flex-direction:column;gap:.25rem;display:flex}.UserMenu-module__OXHpzW__userName{color:#111827;font-size:.875rem;font-weight:600}.UserMenu-module__OXHpzW__userEmailSmall{color:#6b7280;font-size:.75rem}.UserMenu-module__OXHpzW__dropdownDivider{background-color:#e5e7eb;height:1px}.UserMenu-module__OXHpzW__dropdownItem{cursor:pointer;color:#374151;text-align:left;background-color:#0000;border:none;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;font-size:.875rem;transition:background-color .2s;display:flex}.UserMenu-module__OXHpzW__dropdownItem:hover{background-color:#f3f4f6}.UserMenu-module__OXHpzW__dropdownIcon{color:#6b7280;width:1.25rem;height:1.25rem}.UserMenu-module__OXHpzW__modeSection{flex-direction:column;gap:.55rem;padding:.75rem 1rem;display:flex}.UserMenu-module__OXHpzW__modeHeader{align-items:center;gap:.25rem;display:flex}.UserMenu-module__OXHpzW__modeTitle{text-transform:uppercase;letter-spacing:.04em;color:#6b7280;font-size:.75rem;font-weight:700}.UserMenu-module__OXHpzW__modeToggle{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;padding:.2rem;display:grid}.UserMenu-module__OXHpzW__modeOption{color:#4b5563;text-align:center;cursor:pointer;background-color:#0000;border:1px solid #0000;border-radius:.4rem;padding:.4rem .45rem;font-size:.75rem;font-weight:600;transition:background-color .15s,color .15s,border-color .15s}.UserMenu-module__OXHpzW__modeOption:hover{background-color:#f3f4f6}.UserMenu-module__OXHpzW__modeOptionActive{color:#1d4ed8;background-color:#eff6ff;border-color:#bfdbfe}@media (max-width:640px){.UserMenu-module__OXHpzW__userEmail{display:none}.UserMenu-module__OXHpzW__dropdown{min-width:14rem}}
.Header-module__HmnIjW__header{z-index:40;background-color:#fff;border-bottom:1px solid #e5e7eb;position:sticky;top:0}.Header-module__HmnIjW__container{justify-content:space-between;align-items:center;max-width:100%;margin:0 auto;padding:1rem 2rem;display:flex}.Header-module__HmnIjW__rightSection{align-items:center;gap:1rem;display:flex}.Header-module__HmnIjW__uptimeBadge{align-items:center;transition:opacity .2s;display:flex}.Header-module__HmnIjW__uptimeBadge:hover{opacity:.8}.Header-module__HmnIjW__logo{flex-direction:column;align-items:flex-start;display:flex}.Header-module__HmnIjW__title{color:#111827;letter-spacing:-.01em;margin:0;font-size:1.25rem;font-weight:700;line-height:1.2}.Header-module__HmnIjW__brand{color:#111827;letter-spacing:-.03em;font-size:1.375rem;font-weight:800}.Header-module__HmnIjW__tagline{color:#6b7280;letter-spacing:0;font-size:1rem;font-weight:400}.Header-module__HmnIjW__subtitle{color:#9ca3af;letter-spacing:.01em;margin:.125rem 0 0;font-size:.75rem;font-weight:500}@media (max-width:640px){.Header-module__HmnIjW__container{padding:.75rem 1rem}.Header-module__HmnIjW__title{font-size:1rem}.Header-module__HmnIjW__brand{font-size:1.125rem}.Header-module__HmnIjW__tagline{font-size:.875rem}.Header-module__HmnIjW__rightSection{gap:.5rem}}
.PromptDetailView-module__5RlVWa__container{flex-direction:column;gap:1rem;display:flex}.PromptDetailView-module__5RlVWa__summaryStrip{border-bottom:1px solid #e5e7eb;padding-bottom:.75rem}.PromptDetailView-module__5RlVWa__summaryGrid{grid-template-columns:30.6rem 1fr;gap:.75rem 1rem;margin-bottom:.75rem;display:grid}.PromptDetailView-module__5RlVWa__summaryItem{min-width:0}.PromptDetailView-module__5RlVWa__summaryLabel{text-transform:uppercase;letter-spacing:.06em;color:#6b7280;margin-bottom:.25rem;font-size:.6875rem;font-weight:600;display:block}.PromptDetailView-module__5RlVWa__summaryValue{color:#111827;font-size:.875rem;display:block}.PromptDetailView-module__5RlVWa__summaryValueCode{font-family:var(--font-geist-mono),monospace;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.PromptDetailView-module__5RlVWa__variablesRow{flex-wrap:wrap;align-items:flex-start;gap:.75rem;display:flex}.PromptDetailView-module__5RlVWa__variablesLabel{text-transform:uppercase;letter-spacing:.06em;color:#6b7280;margin-top:.375rem;font-size:.6875rem;font-weight:600}.PromptDetailView-module__5RlVWa__tagList{flex-wrap:wrap;gap:.5rem;display:flex}.PromptDetailView-module__5RlVWa__tag{color:#2563eb;background-color:#eff6ff;border-radius:.375rem;padding:.375rem .75rem;font-size:.8125rem;font-weight:500;display:inline-block}.PromptDetailView-module__5RlVWa__primaryContent{padding-top:.25rem}.PromptDetailView-module__5RlVWa__messageAccordion{flex-direction:column;gap:.75rem;display:flex}.PromptDetailView-module__5RlVWa__promptDetails{background-color:#fff;border:1px solid #e5e7eb;border-radius:.5rem}.PromptDetailView-module__5RlVWa__promptSummary{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:.75rem;padding:.875rem 2rem .875rem .875rem;list-style:none;display:flex;position:relative}.PromptDetailView-module__5RlVWa__promptSummary::-webkit-details-marker{display:none}.PromptDetailView-module__5RlVWa__promptSummaryLeft{flex-wrap:wrap;align-items:center;gap:.625rem;display:flex}.PromptDetailView-module__5RlVWa__messageType{color:#4b5563;text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;font-weight:600}.PromptDetailView-module__5RlVWa__messageVars{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.PromptDetailView-module__5RlVWa__varLabel{color:#6b7280;font-size:.75rem;font-weight:500}.PromptDetailView-module__5RlVWa__varTag{color:#92400e;font-size:.75rem;font-family:var(--font-geist-mono),monospace;background-color:#fef3c7;border-radius:.25rem;padding:.25rem .5rem;font-weight:600;display:inline-block}.PromptDetailView-module__5RlVWa__chevronUp,.PromptDetailView-module__5RlVWa__chevronDown{color:#6b7280;pointer-events:none;transition:opacity .2s;position:absolute;top:50%;right:.875rem;transform:translateY(-50%)}.PromptDetailView-module__5RlVWa__chevronDown{opacity:0}.PromptDetailView-module__5RlVWa__promptDetails[open]>.PromptDetailView-module__5RlVWa__promptSummary{border-bottom:1px solid #e5e7eb}.PromptDetailView-module__5RlVWa__promptDetails[open]>.PromptDetailView-module__5RlVWa__promptSummary>.PromptDetailView-module__5RlVWa__chevronUp{opacity:0}.PromptDetailView-module__5RlVWa__promptDetails[open]>.PromptDetailView-module__5RlVWa__promptSummary>.PromptDetailView-module__5RlVWa__chevronDown{opacity:1}.PromptDetailView-module__5RlVWa__messagePanel{background-color:#f9fafb;border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem;padding:.875rem}.PromptDetailView-module__5RlVWa__advancedDetails{border-top:1px solid #e5e7eb;padding-top:.5rem}.PromptDetailView-module__5RlVWa__advancedSummary{cursor:pointer;color:#4b5563;-webkit-user-select:none;user-select:none;font-size:.8125rem;font-weight:500}.PromptDetailView-module__5RlVWa__advancedSummary:hover{color:#2563eb}.PromptDetailView-module__5RlVWa__advancedContent{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;flex-direction:column;gap:1rem;margin-top:.75rem;padding:1rem;display:flex}.PromptDetailView-module__5RlVWa__advancedSection{min-width:0}.PromptDetailView-module__5RlVWa__advancedSectionTitle{color:#374151;margin:0 0 .625rem;font-size:.875rem;font-weight:600}.PromptDetailView-module__5RlVWa__metadataGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.75rem 1rem;display:grid}.PromptDetailView-module__5RlVWa__metadataItem{flex-direction:column;gap:.25rem;display:flex}.PromptDetailView-module__5RlVWa__metadataLabel{color:#6b7280;text-transform:uppercase;letter-spacing:.06em;font-size:.6875rem;font-weight:600}.PromptDetailView-module__5RlVWa__metadataValue{color:#111827;font-size:.8125rem;font-family:var(--font-geist-mono),monospace;word-break:break-all}.PromptDetailView-module__5RlVWa__schemaItem{margin-bottom:.875rem}.PromptDetailView-module__5RlVWa__schemaItem:last-child{margin-bottom:0}.PromptDetailView-module__5RlVWa__schemaLabel{color:#6b7280;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.35rem;font-size:.75rem;font-weight:600;display:block}.PromptDetailView-module__5RlVWa__schemaValue{color:#111827;font-size:.875rem;line-height:1.5;display:block}.PromptDetailView-module__5RlVWa__propertiesList{flex-direction:column;gap:.625rem;margin-top:.625rem;display:flex}.PromptDetailView-module__5RlVWa__propertyCard{background-color:#fff;border:1px solid #e5e7eb;border-radius:.375rem;padding:.75rem}.PromptDetailView-module__5RlVWa__propertyHeader{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.PromptDetailView-module__5RlVWa__propertyName{color:#111827;font-size:.875rem;font-weight:600;font-family:var(--font-geist-mono),monospace}.PromptDetailView-module__5RlVWa__propertyType{color:#6b7280;font-size:.75rem;font-family:var(--font-geist-mono),monospace;background-color:#f3f4f6;border-radius:.25rem;padding:.25rem .5rem}.PromptDetailView-module__5RlVWa__propertyDescription{color:#374151;font-size:.875rem;line-height:1.5}.PromptDetailView-module__5RlVWa__propertyEnum{border-top:1px solid #e5e7eb;margin-top:.75rem;padding-top:.75rem}.PromptDetailView-module__5RlVWa__enumLabel{color:#6b7280;margin-bottom:.5rem;font-size:.75rem;font-weight:500;display:block}.PromptDetailView-module__5RlVWa__details{cursor:pointer}.PromptDetailView-module__5RlVWa__summary{color:#2563eb;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:.8125rem;font-weight:500}.PromptDetailView-module__5RlVWa__summary:hover{color:#1d4ed8}.PromptDetailView-module__5RlVWa__structuredSchema{flex-direction:column;gap:.75rem;display:flex}.PromptDetailView-module__5RlVWa__formGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.PromptDetailView-module__5RlVWa__formFieldCard{background-color:#fff;border:1px solid #e5e7eb;border-radius:.5rem;flex-direction:column;gap:.5rem;min-width:0;padding:.875rem;display:flex;overflow:hidden}.PromptDetailView-module__5RlVWa__formLabelRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.PromptDetailView-module__5RlVWa__formLabel{color:#111827;font-size:.875rem;font-weight:600;font-family:var(--font-geist-mono),monospace;overflow-wrap:anywhere}.PromptDetailView-module__5RlVWa__formTypeBadge{color:#4b5563;text-transform:uppercase;letter-spacing:.04em;background-color:#f3f4f6;border-radius:.25rem;padding:.2rem .45rem;font-size:.6875rem;font-weight:600}.PromptDetailView-module__5RlVWa__formDescription{color:#6b7280;overflow-wrap:anywhere;font-size:.8125rem;line-height:1.35}.PromptDetailView-module__5RlVWa__formControl{color:#374151;background-color:#f9fafb;border:1px solid #d1d5db;border-radius:.375rem;width:100%;max-width:100%;min-height:2.25rem;padding:.5rem .625rem;font-size:.875rem}.PromptDetailView-module__5RlVWa__switchRow{align-items:center;min-height:2.25rem;display:flex}.PromptDetailView-module__5RlVWa__switch{width:2.75rem;height:1.5rem;display:inline-block;position:relative}.PromptDetailView-module__5RlVWa__switch input{opacity:0;width:0;height:0}.PromptDetailView-module__5RlVWa__switchSlider{cursor:not-allowed;background-color:#d1d5db;border-radius:999px;transition:all .2s;position:absolute;inset:0}.PromptDetailView-module__5RlVWa__switchSlider:before{content:"";background-color:#fff;border-radius:999px;width:1.125rem;height:1.125rem;position:absolute;bottom:.1875rem;left:.1875rem}.PromptDetailView-module__5RlVWa__nestedGroup{border-top:1px dashed #e5e7eb;min-width:0;margin-top:.375rem;padding-top:.625rem}.PromptDetailView-module__5RlVWa__nestedGroupTitle{color:#4b5563;text-transform:uppercase;letter-spacing:.04em;margin-bottom:.5rem;font-size:.75rem;font-weight:600}.PromptDetailView-module__5RlVWa__formNestingLimit{color:#9ca3af;font-size:.75rem;font-style:italic}.PromptDetailView-module__5RlVWa__formFieldCardStandard{grid-column:span 1}.PromptDetailView-module__5RlVWa__formFieldCardArray{grid-column:1/-1}@media (max-width:1100px){.PromptDetailView-module__5RlVWa__formGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.PromptDetailView-module__5RlVWa__formGrid{grid-template-columns:1fr}.PromptDetailView-module__5RlVWa__formFieldCardStandard,.PromptDetailView-module__5RlVWa__formFieldCardArray{grid-column:1/-1}}.PromptDetailView-module__5RlVWa__schemaNode{min-width:0}.PromptDetailView-module__5RlVWa__schemaChildren{flex-direction:column;gap:.5rem;display:flex}.PromptDetailView-module__5RlVWa__schemaNodeNameGroup{align-items:center;gap:.5rem;display:flex}.PromptDetailView-module__5RlVWa__requiredBadge{color:#166534;text-transform:uppercase;letter-spacing:.04em;background-color:#dcfce7;border-radius:999px;padding:.2rem .5rem;font-size:.6875rem;font-weight:600;display:inline-block}.PromptDetailView-module__5RlVWa__requiredFieldTag{color:#92400e;background-color:#fef3c7;border-radius:.25rem;padding:.25rem .5rem;font-size:.75rem;font-weight:600;display:inline-block}.PromptDetailView-module__5RlVWa__schemaNodeMeta{flex-direction:column;gap:.5rem;margin-top:.75rem;display:flex}.PromptDetailView-module__5RlVWa__schemaNodeMetaLabel{color:#6b7280;text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:600}.PromptDetailView-module__5RlVWa__schemaNestedGroup{border-top:1px solid #e5e7eb;flex-direction:column;gap:.625rem;margin-top:.875rem;padding-top:.75rem;display:flex}.PromptDetailView-module__5RlVWa__schemaNoAdditional{color:#111827;font-size:.8125rem}.PromptDetailView-module__5RlVWa__schemaEmptyState{color:#6b7280;font-size:.8125rem}.PromptDetailView-module__5RlVWa__rawContent{color:#d1d5db;font-family:var(--font-geist-mono),monospace;white-space:pre-wrap;word-wrap:break-word;background-color:#111827;border-radius:.375rem;max-height:20rem;margin-top:.5rem;padding:1rem;font-size:.75rem;line-height:1.5;overflow:auto}.PromptDetailView-module__5RlVWa__messageContent{color:#111827;word-wrap:break-word;font-size:.875rem;line-height:1.75}.PromptDetailView-module__5RlVWa__paragraph{margin-bottom:.75rem;line-height:1.7}.PromptDetailView-module__5RlVWa__sectionHeader{color:#2563eb;border-bottom:1px solid #e5e7eb;margin-top:1rem;margin-bottom:.5rem;padding-bottom:.375rem;font-size:.9375rem;font-weight:600}.PromptDetailView-module__5RlVWa__sectionHeader:first-child{margin-top:0}.PromptDetailView-module__5RlVWa__highlightedVar{color:#92400e;font-family:var(--font-geist-mono),monospace;background-color:#fef3c7;border-radius:.25rem;padding:.125rem .25rem;font-weight:600}@media (max-width:640px){.PromptDetailView-module__5RlVWa__summaryGrid{grid-template-columns:1fr}.PromptDetailView-module__5RlVWa__variablesRow{flex-direction:column;gap:.5rem}.PromptDetailView-module__5RlVWa__variablesLabel{margin-top:0}.PromptDetailView-module__5RlVWa__promptSummary{padding-right:1.75rem}}
.PromptStep-module__9TPvHq__container{flex-direction:column;display:flex}.PromptStep-module__9TPvHq__promptSelector{width:100%}.PromptStep-module__9TPvHq__promptView{background-color:#fafbfc;border:1px solid #e5e7eb;border-radius:.5rem;padding:1.25rem}.PromptStep-module__9TPvHq__promptViewTitle{color:#111827;align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:1.125rem;font-weight:600;display:flex}.PromptStep-module__9TPvHq__promptViewHeader{justify-content:space-between;align-items:center;display:flex}.PromptStep-module__9TPvHq__infoWrapper{align-items:center;display:inline-flex;position:relative}.PromptStep-module__9TPvHq__infoButton{appearance:none;color:#4b5563;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:9999px;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;padding:0;display:inline-flex}.PromptStep-module__9TPvHq__infoButton:hover{color:#2563eb;border-color:#93c5fd}.PromptStep-module__9TPvHq__infoTooltip{color:#f3f4f6;z-index:20;background-color:#111827;border-radius:.5rem;width:min(20rem,80vw);padding:.625rem .75rem;font-size:.75rem;font-weight:400;line-height:1.45;position:absolute;top:calc(100% + .5rem);left:0;box-shadow:0 10px 15px -3px #0003}.PromptStep-module__9TPvHq__syncIndicator{opacity:.5;font-size:.8em}.PromptStep-module__9TPvHq__skeletonContainer{min-height:440px;padding:1rem 0}.PromptStep-module__9TPvHq__error{color:#991b1b;background-color:#fef2f2;border:1px solid #fecaca;border-radius:.375rem;padding:1rem}.PromptStep-module__9TPvHq__error p{margin:0;font-size:.875rem}
.SkeletonLoader-module__oZ0GSG__skeleton{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/200% 100%;border-radius:4px;animation:1.5s ease-in-out infinite SkeletonLoader-module__oZ0GSG__loading}@keyframes SkeletonLoader-module__oZ0GSG__loading{0%{background-position:200% 0}to{background-position:-200% 0}}.SkeletonLoader-module__oZ0GSG__rectangular{border-radius:4px}.SkeletonLoader-module__oZ0GSG__circular{border-radius:50%}.SkeletonLoader-module__oZ0GSG__textLine{border-radius:4px}
.UploadStep-module__RhDg6a__container{flex-direction:column;gap:1.5rem;display:flex}.UploadStep-module__RhDg6a__modeToggle{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.UploadStep-module__RhDg6a__modeButton{color:#1f2937;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:.5rem;padding:.65rem .75rem;font-weight:600}.UploadStep-module__RhDg6a__modeButton:hover:not(:disabled){background:#f3f4f6}.UploadStep-module__RhDg6a__modeButtonActive{color:#1e40af;background:#eff6ff;border-color:#2563eb}.UploadStep-module__RhDg6a__modeButton:disabled{cursor:not-allowed;opacity:.6}.UploadStep-module__RhDg6a__uploadArea{flex-direction:column;gap:1rem;display:flex}.UploadStep-module__RhDg6a__label{color:#111827;font-size:.95rem;font-weight:600}.UploadStep-module__RhDg6a__fileInput{cursor:pointer;background-color:#f9fafb;border:2px dashed #e5e7eb;border-radius:.5rem;padding:.75rem;transition:all .2s}.UploadStep-module__RhDg6a__fileInput:hover:not(:disabled){background-color:#eff6ff;border-color:#2563eb}.UploadStep-module__RhDg6a__fileInput:disabled{opacity:.5;cursor:not-allowed}.UploadStep-module__RhDg6a__fileInfo{background-color:#eff6ff;border:1px solid #bfdbfe;border-radius:.5rem;align-items:center;gap:1rem;padding:1rem;display:flex}.UploadStep-module__RhDg6a__fileIcon{color:#2563eb;flex-shrink:0;width:2rem;height:2rem}.UploadStep-module__RhDg6a__fileDetails{flex:1}.UploadStep-module__RhDg6a__fileName{color:#111827;margin:0 0 .25rem;font-weight:500}.UploadStep-module__RhDg6a__fileSize{color:#6b7280;margin:0;font-size:.875rem}.UploadStep-module__RhDg6a__clearButton{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:.75rem;transition:background-color .15s,color .15s;display:flex}.UploadStep-module__RhDg6a__clearButton:hover:not(:disabled){color:#1e40af;background-color:#dbeafe}.UploadStep-module__RhDg6a__clearButton:disabled{opacity:.4;cursor:not-allowed}.UploadStep-module__RhDg6a__bulkSummary{color:#4b5563;justify-content:space-between;align-items:center;font-size:.875rem;display:flex}.UploadStep-module__RhDg6a__bulkList{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;overflow:hidden}.UploadStep-module__RhDg6a__bulkListItem{border-bottom:1px solid #f3f4f6;justify-content:space-between;gap:1rem;padding:.65rem .75rem;display:flex}.UploadStep-module__RhDg6a__bulkListItem:last-child{border-bottom:none}.UploadStep-module__RhDg6a__bulkFileName{color:#111827;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;overflow:hidden}.UploadStep-module__RhDg6a__bulkFileSize{color:#6b7280;flex-shrink:0;font-size:.8rem}.UploadStep-module__RhDg6a__moreFilesText{color:#4b5563;background:#f9fafb;margin:0;padding:.6rem .75rem;font-size:.8rem}.UploadStep-module__RhDg6a__clearBulkButton{color:#374151;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:.4rem;align-self:flex-start;padding:.45rem .65rem;font-size:.8rem}.UploadStep-module__RhDg6a__clearBulkButton:hover:not(:disabled){background:#f9fafb}.UploadStep-module__RhDg6a__clearBulkButton:disabled{opacity:.6;cursor:not-allowed}.UploadStep-module__RhDg6a__loadingContainer{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;flex-direction:column;align-items:center;gap:1.5rem;padding:3rem;display:flex}.UploadStep-module__RhDg6a__spinner{color:#2563eb;width:3rem;height:3rem;animation:1s linear infinite UploadStep-module__RhDg6a__spin}@keyframes UploadStep-module__RhDg6a__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.UploadStep-module__RhDg6a__spinnerCircle{opacity:.25}.UploadStep-module__RhDg6a__spinnerPath{opacity:.75}.UploadStep-module__RhDg6a__loadingText{text-align:center}.UploadStep-module__RhDg6a__loadingTitle{color:#111827;margin:0 0 .5rem;font-size:1.25rem;font-weight:600}.UploadStep-module__RhDg6a__loadingMessage{color:#6b7280;margin:0;font-size:.875rem}.UploadStep-module__RhDg6a__batchProgress{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;flex-direction:column;gap:.9rem;padding:1rem;display:flex}.UploadStep-module__RhDg6a__batchHeader{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.UploadStep-module__RhDg6a__batchTitle{color:#111827;margin:0;font-size:1rem}.UploadStep-module__RhDg6a__batchMeta{color:#6b7280;word-break:break-all;margin:.2rem 0 0;font-size:.78rem}.UploadStep-module__RhDg6a__batchStatus{color:#1e40af;background:#eff6ff;border-radius:999px;padding:.25rem .55rem;font-size:.75rem;font-weight:600}.UploadStep-module__RhDg6a__batchStatsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.UploadStep-module__RhDg6a__batchStat{color:#6b7280;border:1px solid #f3f4f6;border-radius:.45rem;flex-direction:column;gap:.2rem;padding:.45rem .5rem;font-size:.75rem;display:flex}.UploadStep-module__RhDg6a__batchStat strong{color:#111827;font-size:.9rem}.UploadStep-module__RhDg6a__batchError{color:#b91c1c;margin:0;font-size:.82rem}.UploadStep-module__RhDg6a__batchActions{flex-wrap:wrap;gap:.5rem;display:flex}.UploadStep-module__RhDg6a__secondaryActionButton{color:#374151;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:.4rem;padding:.4rem .6rem;font-size:.8rem}.UploadStep-module__RhDg6a__secondaryActionButton:hover:not(:disabled){background:#f9fafb}.UploadStep-module__RhDg6a__secondaryActionButton:disabled{opacity:.6;cursor:not-allowed}.UploadStep-module__RhDg6a__batchItemsList{border-top:1px solid #f3f4f6;flex-direction:column;gap:.45rem;padding-top:.65rem;display:flex}.UploadStep-module__RhDg6a__batchItemRow{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.UploadStep-module__RhDg6a__batchItemFileName{color:#1f2937;margin:0;font-size:.83rem}.UploadStep-module__RhDg6a__batchItemError{color:#b91c1c;margin:.18rem 0 0;font-size:.75rem}.UploadStep-module__RhDg6a__batchItemStatus{color:#4b5563;text-transform:uppercase;letter-spacing:.02em;flex-shrink:0;font-size:.72rem}@media (max-width:640px){.UploadStep-module__RhDg6a__modeToggle{grid-template-columns:1fr}.UploadStep-module__RhDg6a__batchStatsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.FeedbackLetter-module__81umaa__emptyState{text-align:center;padding:3rem 0}.FeedbackLetter-module__81umaa__loadingState{padding:.25rem 0}.FeedbackLetter-module__81umaa__loadingCard{background-color:#fff;border:1px solid #e5e7eb;border-radius:.6rem;max-width:clamp(48rem,94%,78rem);margin-inline:auto;padding:1rem}.FeedbackLetter-module__81umaa__emptyStateText{color:#6b7280;font-size:1.125rem}.FeedbackLetter-module__81umaa__contentWrapper{position:relative}.FeedbackLetter-module__81umaa__textContainer{white-space:normal;color:#1f2937;background-color:#f9fafb;border-radius:.5rem;position:relative}.FeedbackLetter-module__81umaa__textContainerGuided{font-family:var(--font-geist-sans),"Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:.003em;max-width:clamp(48rem,94%,78rem);margin-inline:auto;padding-inline:clamp(.2rem,.7vw,.8rem);font-size:.94rem;line-height:1.56}.FeedbackLetter-module__81umaa__textContainer p{margin:0 0 .65rem}:is(.FeedbackLetter-module__81umaa__textContainer h1,.FeedbackLetter-module__81umaa__textContainer h2,.FeedbackLetter-module__81umaa__textContainer h3,.FeedbackLetter-module__81umaa__textContainer h4){margin:.8rem 0 .45rem;line-height:1.25}.FeedbackLetter-module__81umaa__textContainer hr{margin:.75rem 0}.FeedbackLetter-module__81umaa__markdownParagraph{margin:0 0 .72rem}.FeedbackLetter-module__81umaa__markdownHeading1,.FeedbackLetter-module__81umaa__markdownHeading2,.FeedbackLetter-module__81umaa__markdownHeading3,.FeedbackLetter-module__81umaa__markdownHeading4{color:#111827;margin:.8rem 0 .45rem;line-height:1.25}.FeedbackLetter-module__81umaa__markdownHeading1{font-size:1.24rem}.FeedbackLetter-module__81umaa__markdownHeading2{font-size:1.12rem}.FeedbackLetter-module__81umaa__markdownHeading3{font-size:1rem}.FeedbackLetter-module__81umaa__markdownHeading4{font-size:.94rem}.FeedbackLetter-module__81umaa__markdownUnorderedList,.FeedbackLetter-module__81umaa__markdownOrderedList{margin:.55rem 0 .75rem;padding-inline-start:1.25rem;list-style-position:outside}.FeedbackLetter-module__81umaa__markdownUnorderedList{list-style-type:disc}.FeedbackLetter-module__81umaa__markdownOrderedList{list-style-type:decimal}.FeedbackLetter-module__81umaa__markdownUnorderedList .FeedbackLetter-module__81umaa__markdownUnorderedList{list-style-type:circle}.FeedbackLetter-module__81umaa__markdownUnorderedList .FeedbackLetter-module__81umaa__markdownUnorderedList .FeedbackLetter-module__81umaa__markdownUnorderedList{list-style-type:square}.FeedbackLetter-module__81umaa__markdownOrderedList .FeedbackLetter-module__81umaa__markdownOrderedList{list-style-type:lower-alpha}.FeedbackLetter-module__81umaa__markdownOrderedList .FeedbackLetter-module__81umaa__markdownOrderedList .FeedbackLetter-module__81umaa__markdownOrderedList{list-style-type:lower-roman}.FeedbackLetter-module__81umaa__markdownListItem{margin:.2rem 0;padding-left:.1rem;display:list-item}.FeedbackLetter-module__81umaa__markdownListItem::marker{color:#4b5563}.FeedbackLetter-module__81umaa__markdownListItem p{margin:.2rem 0}.FeedbackLetter-module__81umaa__markdownBlockquote{color:#374151;border-left:3px solid #bfdbfe;margin:.75rem 0;padding-left:.7rem}.FeedbackLetter-module__81umaa__markdownCode{background:#f3f4f6;border-radius:.28rem;padding:.08rem .26rem;font-size:.82rem}.FeedbackLetter-module__81umaa__markdownPre{background:#f3f4f6;border-radius:.5rem;margin:.75rem 0;padding:.65rem .75rem;overflow-x:auto}.FeedbackLetter-module__81umaa__markdownLink{color:#1d4ed8;text-underline-offset:.14em;text-decoration:underline}.FeedbackLetter-module__81umaa__markdownDivider{border:0;border-top:1px solid #d1d5db;margin:.8rem 0}.FeedbackLetter-module__81umaa__textContainerEditing{flex-direction:column;min-height:calc(100vh - 14rem);padding-inline:clamp(.25rem,1.4vw,1.5rem);display:flex}.FeedbackLetter-module__81umaa__editActions{align-items:center;gap:.5rem;display:inline-flex}.FeedbackLetter-module__81umaa__editButton,.FeedbackLetter-module__81umaa__saveButton,.FeedbackLetter-module__81umaa__cancelButton{cursor:pointer;border-radius:.375rem;padding:.38rem .65rem;font-size:.8rem;font-weight:600;transition:background-color .2s,border-color .2s,color .2s}.FeedbackLetter-module__81umaa__editButton,.FeedbackLetter-module__81umaa__cancelButton{color:#1f2937;background-color:#fff;border:1px solid #d1d5db}.FeedbackLetter-module__81umaa__editButton:hover,.FeedbackLetter-module__81umaa__cancelButton:hover{background-color:#f9fafb;border-color:#9ca3af}.FeedbackLetter-module__81umaa__saveButton{color:#fff;background-color:#2563eb;border:1px solid #2563eb}.FeedbackLetter-module__81umaa__saveButton:hover:not(:disabled){background-color:#1d4ed8}.FeedbackLetter-module__81umaa__saveButton:disabled,.FeedbackLetter-module__81umaa__cancelButton:disabled{opacity:.65;cursor:not-allowed}.FeedbackLetter-module__81umaa__editorTextarea{width:100%;max-width:clamp(42rem,82vw,72rem);font-family:var(--font-geist-mono),monospace;color:#111827;resize:vertical;background-color:#fff;border:1px solid #d1d5db;border-radius:.5rem;flex:auto;min-height:clamp(28rem,70vh,56rem);margin-inline:auto;padding:.75rem;font-size:.88rem;line-height:1.45}.FeedbackLetter-module__81umaa__editorTextarea:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 2px #3b82f626}.FeedbackLetter-module__81umaa__modalOverlay{z-index:60;background-color:#0f172a73;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.FeedbackLetter-module__81umaa__modalCard{background-color:#fff;border:1px solid #e5e7eb;border-radius:.75rem;flex-direction:column;gap:.65rem;width:min(36rem,100%);padding:1rem;display:flex;box-shadow:0 24px 48px #0f172a33}.FeedbackLetter-module__81umaa__modalTitle{color:#111827;margin:0;font-size:1rem;font-weight:700}.FeedbackLetter-module__81umaa__modalText{color:#4b5563;margin:0;font-size:.84rem;line-height:1.5}.FeedbackLetter-module__81umaa__modalLabel{letter-spacing:.04em;text-transform:uppercase;color:#4b5563;font-size:.74rem;font-weight:600}.FeedbackLetter-module__81umaa__commitTextarea{resize:vertical;border:1px solid #d1d5db;border-radius:.5rem;width:100%;padding:.6rem .7rem;font-size:.84rem;line-height:1.4}.FeedbackLetter-module__81umaa__commitTextarea:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 2px #3b82f626}.FeedbackLetter-module__81umaa__characterCount{color:#6b7280;margin:-.1rem 0 0;font-size:.74rem}.FeedbackLetter-module__81umaa__modalError{color:#dc2626;margin:0;font-size:.78rem;font-weight:500}.FeedbackLetter-module__81umaa__modalActions{justify-content:flex-end;align-items:center;gap:.5rem;display:flex}
.FeedbackModal-module__EAAdFa__overlay{z-index:1000;background-color:#00000080;position:fixed;inset:0}.FeedbackModal-module__EAAdFa__modalWrapper{z-index:1001;width:90%;max-width:500px;max-height:90vh;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.FeedbackModal-module__EAAdFa__modal{background-color:#fff;border-radius:.5rem;flex-direction:column;max-height:90vh;display:flex;overflow-y:auto;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.FeedbackModal-module__EAAdFa__header{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:1.5rem;display:flex}.FeedbackModal-module__EAAdFa__title{color:#111827;margin:0;font-size:1.25rem;font-weight:600}.FeedbackModal-module__EAAdFa__closeButton{cursor:pointer;color:#6b7280;background:0 0;border:none;padding:.25rem;transition:color .2s}.FeedbackModal-module__EAAdFa__closeButton:hover{color:#111827}.FeedbackModal-module__EAAdFa__closeIcon{width:1.5rem;height:1.5rem}.FeedbackModal-module__EAAdFa__content{padding:1.5rem}.FeedbackModal-module__EAAdFa__label{color:#374151;margin-bottom:.5rem;font-size:.875rem;font-weight:500;display:block}.FeedbackModal-module__EAAdFa__textarea{resize:vertical;border:1px solid #d1d5db;border-radius:.375rem;width:100%;min-height:120px;padding:.75rem;font-family:inherit;font-size:.875rem;transition:border-color .2s}.FeedbackModal-module__EAAdFa__textarea:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.FeedbackModal-module__EAAdFa__footer{border-top:1px solid #e5e7eb;justify-content:flex-end;gap:.75rem;padding:1.5rem;display:flex}.FeedbackModal-module__EAAdFa__cancelButton{color:#374151;cursor:pointer;background-color:#fff;border:1px solid #d1d5db;border-radius:.375rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:background-color .2s,border-color .2s}.FeedbackModal-module__EAAdFa__cancelButton:hover{background-color:#f9fafb;border-color:#9ca3af}.FeedbackModal-module__EAAdFa__submitButton{color:#fff;cursor:pointer;background-color:#3b82f6;border:none;border-radius:.375rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:background-color .2s}.FeedbackModal-module__EAAdFa__submitButton:hover{background-color:#2563eb}.FeedbackModal-module__EAAdFa__thankYouMessage{justify-content:center;align-items:center;gap:.75rem;width:100%;padding:.5rem 0;display:flex}.FeedbackModal-module__EAAdFa__thankYouIcon{color:#22c55e;flex-shrink:0;width:1.5rem;height:1.5rem}.FeedbackModal-module__EAAdFa__thankYouText{color:#22c55e;font-size:1rem;font-weight:500}.FeedbackModal-module__EAAdFa__textarea:disabled{cursor:not-allowed;opacity:.7;background-color:#f9fafb}
.AnalysisFeedback-module__wCRZQq__container{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;flex-direction:column;gap:.75rem;padding:1rem;display:flex}.AnalysisFeedback-module__wCRZQq__loading{text-align:center;color:#6b7280;font-size:.875rem}.AnalysisFeedback-module__wCRZQq__label{color:#374151;font-size:.875rem;font-weight:500}.AnalysisFeedback-module__wCRZQq__buttons{gap:.5rem;display:flex}.AnalysisFeedback-module__wCRZQq__button{color:#374151;cursor:pointer;background-color:#fff;border:1px solid #d1d5db;border-radius:.375rem;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.AnalysisFeedback-module__wCRZQq__button:hover:not(:disabled){background-color:#f9fafb;border-color:#9ca3af}.AnalysisFeedback-module__wCRZQq__button:disabled{opacity:.6;cursor:not-allowed}.AnalysisFeedback-module__wCRZQq__button.AnalysisFeedback-module__wCRZQq__active{color:#3b82f6;background-color:#eff6ff;border-color:#3b82f6}.AnalysisFeedback-module__wCRZQq__likeButton.AnalysisFeedback-module__wCRZQq__active{color:#22c55e;background-color:#f0fdf4;border-color:#22c55e}.AnalysisFeedback-module__wCRZQq__dislikeButton.AnalysisFeedback-module__wCRZQq__active{color:#ef4444;background-color:#fef2f2;border-color:#ef4444}.AnalysisFeedback-module__wCRZQq__icon{width:1.25rem;height:1.25rem}.AnalysisFeedback-module__wCRZQq__buttonText{font-size:.875rem}
.AnalysisDetails-module__vg8jNW__container{padding:1rem 0}.AnalysisDetails-module__vg8jNW__containerCompact{padding:.35rem 0}.AnalysisDetails-module__vg8jNW__contextBanner{background-color:#eff6ff;border:1px solid #bfdbfe;border-radius:.5rem;align-items:flex-start;gap:.75rem;margin-bottom:1.25rem;padding:.875rem 1rem;display:flex}.AnalysisDetails-module__vg8jNW__contextIcon{color:#2563eb;flex-shrink:0;width:1.125rem;height:1.125rem;margin-top:.125rem}.AnalysisDetails-module__vg8jNW__contextTitle{color:#1e40af;margin:0 0 .25rem;font-size:.8125rem;font-weight:600}.AnalysisDetails-module__vg8jNW__contextDescription{color:#1d4ed8;margin:0;font-size:.8125rem;line-height:1.5}.AnalysisDetails-module__vg8jNW__loadingState{flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:4rem 2rem;display:flex}.AnalysisDetails-module__vg8jNW__loadingIcon{color:#2563eb;width:3rem;height:3rem}.AnalysisDetails-module__vg8jNW__loadingCircle{stroke-dasharray:0 62.832}.AnalysisDetails-module__vg8jNW__loadingText{color:#6b7280;margin:0;font-size:.9375rem}.AnalysisDetails-module__vg8jNW__noData{text-align:center;color:#6b7280;flex-direction:column;justify-content:center;align-items:center;padding:4rem 2rem;display:flex}.AnalysisDetails-module__vg8jNW__noDataIcon{color:#9ca3af;width:4rem;height:4rem;margin-bottom:1rem}.AnalysisDetails-module__vg8jNW__noDataText{margin:0;font-size:1rem}.AnalysisDetails-module__vg8jNW__overallStatus{background-color:#f9fafb;border-radius:.5rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2rem;padding:1.5rem;display:flex}.AnalysisDetails-module__vg8jNW__overallStatusCompact{margin-bottom:.75rem;padding:.75rem}.AnalysisDetails-module__vg8jNW__overallStatusCompact .AnalysisDetails-module__vg8jNW__statusBadge{padding:.45rem .6rem;font-size:.78rem}.AnalysisDetails-module__vg8jNW__overallStatusCompact .AnalysisDetails-module__vg8jNW__overallScore{font-size:.82rem}.AnalysisDetails-module__vg8jNW__statusBadge{border-radius:.375rem;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.875rem;font-weight:600;display:flex}.AnalysisDetails-module__vg8jNW__statusBadge[data-status=PASS]{color:#166534;background-color:#dcfce7}.AnalysisDetails-module__vg8jNW__statusBadge[data-status=FAIL]{color:#991b1b;background-color:#fee2e2}.AnalysisDetails-module__vg8jNW__statusIcon{width:1.25rem;height:1.25rem}.AnalysisDetails-module__vg8jNW__overallScore{color:#374151;font-size:.9375rem;font-weight:600}.AnalysisDetails-module__vg8jNW__section{margin-bottom:3rem}.AnalysisDetails-module__vg8jNW__sectionCompact{margin-bottom:1.25rem}.AnalysisDetails-module__vg8jNW__sectionTitle{color:#111827;margin-bottom:1rem;font-size:1.25rem;font-weight:600}.AnalysisDetails-module__vg8jNW__sectionNote{color:#6b7280;margin:0 0 1rem;font-size:.8125rem;line-height:1.5}.AnalysisDetails-module__vg8jNW__noteDetails{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:.45rem;margin:0 0 .65rem;overflow:hidden}.AnalysisDetails-module__vg8jNW__noteSummary{cursor:pointer;color:#4b5563;padding:.45rem .6rem;font-size:.75rem;font-weight:600}.AnalysisDetails-module__vg8jNW__noteBody{color:#4b5563;padding:0 .6rem .6rem;font-size:.74rem;line-height:1.45}.AnalysisDetails-module__vg8jNW__statCards{gap:.75rem;margin-bottom:1.5rem;display:flex}.AnalysisDetails-module__vg8jNW__statCardsCompact{gap:.45rem;margin-bottom:.75rem}.AnalysisDetails-module__vg8jNW__statCard{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;flex-direction:column;align-items:center;min-width:5rem;padding:.625rem 1.25rem;display:flex}.AnalysisDetails-module__vg8jNW__statCardsCompact .AnalysisDetails-module__vg8jNW__statCard{flex:1;min-width:0;padding:.45rem .65rem}.AnalysisDetails-module__vg8jNW__statCardsCompact .AnalysisDetails-module__vg8jNW__statCardValue{font-size:1.05rem}.AnalysisDetails-module__vg8jNW__statCardsCompact .AnalysisDetails-module__vg8jNW__statCardLabel{font-size:.62rem}.AnalysisDetails-module__vg8jNW__statCardValue{color:#111827;font-variant-numeric:tabular-nums;font-size:1.375rem;font-weight:700}.AnalysisDetails-module__vg8jNW__statCardLabel{color:#6b7280;text-transform:uppercase;letter-spacing:.025em;margin-top:.125rem;font-size:.6875rem;font-weight:500}.AnalysisDetails-module__vg8jNW__subsectionTitle{color:#374151;margin-bottom:1rem;font-size:1rem;font-weight:600}.AnalysisDetails-module__vg8jNW__sectionCompact .AnalysisDetails-module__vg8jNW__subsectionTitle{margin-bottom:.5rem;font-size:.88rem}.AnalysisDetails-module__vg8jNW__itemsList{flex-direction:column;gap:1rem;display:flex}.AnalysisDetails-module__vg8jNW__sectionCompact .AnalysisDetails-module__vg8jNW__itemsList{gap:.55rem}.AnalysisDetails-module__vg8jNW__reviewItem{background-color:#fff;border:1px solid #e5e7eb;border-radius:.5rem;padding:1.25rem 1.5rem}.AnalysisDetails-module__vg8jNW__reviewItemCompact .AnalysisDetails-module__vg8jNW__reviewItem{padding:.65rem .75rem}.AnalysisDetails-module__vg8jNW__reviewItemCompact .AnalysisDetails-module__vg8jNW__itemHeader{margin-bottom:.45rem}.AnalysisDetails-module__vg8jNW__reviewItemCompact .AnalysisDetails-module__vg8jNW__badge,.AnalysisDetails-module__vg8jNW__reviewItemCompact .AnalysisDetails-module__vg8jNW__badgeSuccess,.AnalysisDetails-module__vg8jNW__reviewItemCompact .AnalysisDetails-module__vg8jNW__badgeWarning{padding:.2rem .45rem;font-size:.62rem}.AnalysisDetails-module__vg8jNW__reviewItemCompact .AnalysisDetails-module__vg8jNW__location{font-size:.68rem}.AnalysisDetails-module__vg8jNW__reviewItemCompact .AnalysisDetails-module__vg8jNW__quote,.AnalysisDetails-module__vg8jNW__reviewItemCompact .AnalysisDetails-module__vg8jNW__claimText{margin:.4rem 0;padding:.5rem .6rem;font-size:.84rem}.AnalysisDetails-module__vg8jNW__reviewItemCompact .AnalysisDetails-module__vg8jNW__reviewReason{margin-top:.45rem;font-size:.78rem;line-height:1.45}.AnalysisDetails-module__vg8jNW__moreItemsText{color:#6b7280;margin:.15rem 0 0;font-size:.72rem}.AnalysisDetails-module__vg8jNW__itemHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem;display:flex}.AnalysisDetails-module__vg8jNW__badge{color:#fff;text-transform:uppercase;letter-spacing:.025em;background-color:#2563eb;border-radius:.25rem;padding:.25rem .75rem;font-size:.75rem;font-weight:600;display:inline-block}.AnalysisDetails-module__vg8jNW__badgeSuccess{color:#fff;background-color:#22c55e;border-radius:.25rem;padding:.25rem .75rem;font-size:.75rem;font-weight:600;display:inline-block}.AnalysisDetails-module__vg8jNW__badgeWarning{color:#fff;background-color:#ea580c;border-radius:.25rem;padding:.25rem .75rem;font-size:.75rem;font-weight:600;display:inline-block}.AnalysisDetails-module__vg8jNW__location{color:#6b7280;font-size:.75rem;font-style:italic}.AnalysisDetails-module__vg8jNW__quote{color:#374151;background-color:#fff;border-left:4px solid #2563eb;margin:.75rem 0;padding:1rem;font-style:italic;line-height:1.6}.AnalysisDetails-module__vg8jNW__claimText{color:#374151;background-color:#fff;border-left:4px solid #2563eb;margin:.75rem 0;padding:1rem;line-height:1.6}.AnalysisDetails-module__vg8jNW__itemMeta{align-items:center;gap:.5rem;margin-top:.5rem;display:flex}.AnalysisDetails-module__vg8jNW__source{color:#4b5563;font-size:.875rem}.AnalysisDetails-module__vg8jNW__reviewReason{color:#6b7280;margin:.75rem 0 0;font-size:.875rem;line-height:1.6}.AnalysisDetails-module__vg8jNW__successMessage{color:#166534;background-color:#f0fdf4;border:1px solid #bbf7d0;border-radius:.5rem;align-items:center;gap:.75rem;margin-bottom:1.5rem;padding:1.25rem;font-weight:500;display:flex}.AnalysisDetails-module__vg8jNW__successIcon{flex-shrink:0;width:1.5rem;height:1.5rem}.AnalysisDetails-module__vg8jNW__details{border:1px solid #e5e7eb;border-radius:.5rem;margin-top:1.5rem;overflow:hidden}.AnalysisDetails-module__vg8jNW__sectionCompact .AnalysisDetails-module__vg8jNW__details{margin-top:.75rem}.AnalysisDetails-module__vg8jNW__sectionCompact .AnalysisDetails-module__vg8jNW__detailsSummary{padding:.55rem .7rem;font-size:.76rem}.AnalysisDetails-module__vg8jNW__sectionCompact .AnalysisDetails-module__vg8jNW__allItemsList{gap:.55rem;padding:.65rem}.AnalysisDetails-module__vg8jNW__sectionCompact .AnalysisDetails-module__vg8jNW__allItem{padding:.6rem}.AnalysisDetails-module__vg8jNW__detailsSummary{cursor:pointer;color:#374151;-webkit-user-select:none;user-select:none;background-color:#f9fafb;padding:.875rem 1rem;font-size:.875rem;font-weight:500;transition:background-color .15s}.AnalysisDetails-module__vg8jNW__detailsSummary:hover{background-color:#f3f4f6}.AnalysisDetails-module__vg8jNW__allItemsList{background-color:#fff;flex-direction:column;gap:1rem;padding:1rem;display:flex}.AnalysisDetails-module__vg8jNW__allItem{border:1px solid #e5e7eb;border-radius:.375rem;padding:1rem}.AnalysisDetails-module__vg8jNW__issuesSection{background-color:#fef2f2;border:1px solid #fecaca;border-radius:.5rem;margin-top:2rem;padding:1.5rem}.AnalysisDetails-module__vg8jNW__issuesList{flex-direction:column;gap:1rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.AnalysisDetails-module__vg8jNW__issueItem{background-color:#fff;border:1px solid #fecaca;border-radius:.375rem;align-items:flex-start;gap:.75rem;padding:1rem;display:flex}.AnalysisDetails-module__vg8jNW__issueContent{flex-direction:column;flex:1;gap:.75rem;display:flex}.AnalysisDetails-module__vg8jNW__issueHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.AnalysisDetails-module__vg8jNW__issueHeaderLeft{align-items:center;gap:.75rem;display:flex}.AnalysisDetails-module__vg8jNW__severityBadge{text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;border-radius:.375rem;padding:.375rem .875rem;font-size:.75rem;font-weight:700;display:inline-block}.AnalysisDetails-module__vg8jNW__severityBadge[data-severity=critical]{color:#fff;background-color:#dc2626;box-shadow:0 1px 2px #dc26264d}.AnalysisDetails-module__vg8jNW__severityBadge[data-severity=major]{color:#fff;background-color:#ea580c;box-shadow:0 1px 2px #ea580c4d}.AnalysisDetails-module__vg8jNW__severityBadge[data-severity=minor]{color:#fff;background-color:#d97706;box-shadow:0 1px 2px #d977064d}.AnalysisDetails-module__vg8jNW__issueType{color:#374151;text-transform:uppercase;letter-spacing:.025em;background-color:#f3f4f6;border-radius:.375rem;padding:.375rem .875rem;font-size:.75rem;font-weight:600;display:inline-block}.AnalysisDetails-module__vg8jNW__issueLocation{color:#9ca3af;font-size:.8125rem;font-style:italic}.AnalysisDetails-module__vg8jNW__issueText{color:#1f2937;margin:0;font-size:.9375rem;font-weight:400;line-height:1.6}.AnalysisDetails-module__vg8jNW__issueReason{color:#78350f;background-color:#fefce8;border:1px solid #fde047;border-radius:.375rem;align-items:flex-start;gap:.5rem;padding:.75rem;font-size:.875rem;line-height:1.5;display:flex}.AnalysisDetails-module__vg8jNW__issueIcon{color:#dc2626;flex-shrink:0;width:1.25rem;height:1.25rem;margin-top:.125rem}.AnalysisDetails-module__vg8jNW__coherenceSection{margin-top:2rem}.AnalysisDetails-module__vg8jNW__coherenceSectionCompact{margin-top:.85rem}.AnalysisDetails-module__vg8jNW__coherenceSectionCompact .AnalysisDetails-module__vg8jNW__coherenceSectionTitle{margin-bottom:.5rem;font-size:.9rem}.AnalysisDetails-module__vg8jNW__coherenceSectionCompact .AnalysisDetails-module__vg8jNW__coherenceIssuesList{gap:.55rem}.AnalysisDetails-module__vg8jNW__coherenceSectionCompact .AnalysisDetails-module__vg8jNW__coherenceIssueItem{padding:.65rem .75rem}.AnalysisDetails-module__vg8jNW__coherenceSectionCompact .AnalysisDetails-module__vg8jNW__coherenceIssueItem:hover{box-shadow:none}.AnalysisDetails-module__vg8jNW__coherenceSectionCompact .AnalysisDetails-module__vg8jNW__severityBadge{padding:.22rem .5rem;font-size:.64rem}.AnalysisDetails-module__vg8jNW__coherenceSectionCompact .AnalysisDetails-module__vg8jNW__issueType{padding:.2rem .45rem;font-size:.64rem}.AnalysisDetails-module__vg8jNW__coherenceSectionCompact .AnalysisDetails-module__vg8jNW__issueDescription{margin:.45rem 0;font-size:.82rem;line-height:1.45}.AnalysisDetails-module__vg8jNW__coherenceSectionCompact .AnalysisDetails-module__vg8jNW__issueLocation{margin-top:.45rem;font-size:.74rem}.AnalysisDetails-module__vg8jNW__coherenceSectionTitle{color:#1f2937;margin-bottom:1rem;font-size:1.125rem;font-weight:600}.AnalysisDetails-module__vg8jNW__coherenceIssuesList{flex-direction:column;gap:1rem;display:flex}.AnalysisDetails-module__vg8jNW__coherenceIssueItem{background-color:#fff;border:1px solid #e5e7eb;border-radius:.5rem;padding:1.25rem;transition:box-shadow .2s}.AnalysisDetails-module__vg8jNW__coherenceIssueItem:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.AnalysisDetails-module__vg8jNW__severityCritical{color:#fff;background-color:#dc2626}.AnalysisDetails-module__vg8jNW__severityMajor{color:#fff;background-color:#ea580c}.AnalysisDetails-module__vg8jNW__severityMinor{color:#fff;background-color:#d97706}.AnalysisDetails-module__vg8jNW__issueDescription{color:#1f2937;margin:.75rem 0;font-size:.9375rem;line-height:1.6}.AnalysisDetails-module__vg8jNW__issueLocation{color:#6b7280;align-items:center;gap:.5rem;margin-top:.75rem;font-size:.875rem;display:flex}.AnalysisDetails-module__vg8jNW__locationIcon{flex-shrink:0;width:1rem;height:1rem}.AnalysisDetails-module__vg8jNW__statValueError{color:#dc2626;font-weight:600}.AnalysisDetails-module__vg8jNW__issueSummaryBox{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;margin:1.5rem 0;padding:1.25rem}.AnalysisDetails-module__vg8jNW__issueSummaryBoxCompact{margin:.75rem 0;padding:.7rem}.AnalysisDetails-module__vg8jNW__issueSummaryRow{flex-wrap:wrap;gap:2rem;margin-bottom:1rem;display:flex}.AnalysisDetails-module__vg8jNW__issueSummaryRowCompact{gap:.75rem;margin-bottom:.45rem}.AnalysisDetails-module__vg8jNW__issueSummaryRowCompact .AnalysisDetails-module__vg8jNW__summaryItem{gap:.3rem}.AnalysisDetails-module__vg8jNW__issueSummaryRowCompact .AnalysisDetails-module__vg8jNW__summaryLabel{font-size:.75rem}.AnalysisDetails-module__vg8jNW__issueSummaryRowCompact .AnalysisDetails-module__vg8jNW__summaryNumber{font-size:1.1rem}.AnalysisDetails-module__vg8jNW__summaryItem{align-items:baseline;gap:.5rem;display:flex}.AnalysisDetails-module__vg8jNW__summaryLabel{color:#4b5563;font-size:.9375rem;font-weight:500}.AnalysisDetails-module__vg8jNW__summaryNumber{color:#111827;font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:700}.AnalysisDetails-module__vg8jNW__analysisInsights{border-top:1px solid #e5e7eb;flex-direction:column;gap:.75rem;padding-top:1rem;display:flex}.AnalysisDetails-module__vg8jNW__analysisInsightsCompact{gap:.45rem;padding-top:.55rem}.AnalysisDetails-module__vg8jNW__analysisInsightsCompact .AnalysisDetails-module__vg8jNW__insightLabel{font-size:.78rem}.AnalysisDetails-module__vg8jNW__analysisInsightsCompact .AnalysisDetails-module__vg8jNW__insightText{font-size:.78rem;line-height:1.35}.AnalysisDetails-module__vg8jNW__insightItem{flex-direction:column;gap:.25rem;display:flex}.AnalysisDetails-module__vg8jNW__insightLabel{color:#374151;font-size:.875rem;font-weight:600}.AnalysisDetails-module__vg8jNW__insightText{color:#4b5563;font-size:.875rem;line-height:1.5}.AnalysisDetails-module__vg8jNW__issueHeaderRow{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.AnalysisDetails-module__vg8jNW__issueTags{align-items:center;gap:.5rem;display:flex}
.StandardFeedbackSidebar-module__JgBuwG__sidebar{background-color:#f3f4f6;flex-shrink:0;width:20rem;height:100%;padding:1rem;overflow-y:auto;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.StandardFeedbackSidebar-module__JgBuwG__title{color:#1f2937;margin-bottom:1rem;font-size:1.125rem;font-weight:700}.StandardFeedbackSidebar-module__JgBuwG__emptyMessage{color:#6b7280;font-style:italic}.StandardFeedbackSidebar-module__JgBuwG__explainer{padding:1rem 0}.StandardFeedbackSidebar-module__JgBuwG__explainerText{color:#374151;margin-bottom:.75rem;font-size:.875rem;line-height:1.5}.StandardFeedbackSidebar-module__JgBuwG__explainerHint{color:#6b7280;border-top:1px solid #e5e7eb;margin-top:1rem;padding-top:1rem;font-size:.8125rem;font-style:italic}.StandardFeedbackSidebar-module__JgBuwG__section{margin-bottom:1rem}.StandardFeedbackSidebar-module__JgBuwG__sectionTitle{color:#374151;margin-bottom:.5rem;font-weight:600}.StandardFeedbackSidebar-module__JgBuwG__commentList{flex-direction:column;gap:.5rem;display:flex}.StandardFeedbackSidebar-module__JgBuwG__commentButton{text-align:left;cursor:pointer;background-color:#fff;border:none;border-radius:.25rem;width:100%;padding:.5rem;font-size:.875rem;transition:background-color .2s;box-shadow:0 1px 2px #0000000d}.StandardFeedbackSidebar-module__JgBuwG__commentButton:hover{background-color:#eff6ff}.StandardFeedbackSidebar-module__JgBuwG__shortcuts{border-top:1px solid #d1d5db;margin-top:1.5rem;padding-top:1rem}.StandardFeedbackSidebar-module__JgBuwG__shortcutsTitle{color:#374151;margin-bottom:.5rem;font-weight:600}.StandardFeedbackSidebar-module__JgBuwG__shortcutsList{color:#4b5563;flex-direction:column;gap:.25rem;font-size:.75rem;display:flex}.StandardFeedbackSidebar-module__JgBuwG__shortcutsList p{margin:0}
.EvaluationWorkspace-module__ZY-Xda__shell{--workspace-sticky-top:5rem;background-color:#f8fafc;border:1px solid #e5e7eb;border-radius:.75rem;align-items:flex-start;width:100%;min-height:44rem;display:flex;overflow:visible}.EvaluationWorkspace-module__ZY-Xda__shellWorkspaceOnly{min-height:calc(100vh - 7rem)}.EvaluationWorkspace-module__ZY-Xda__leftSidebar,.EvaluationWorkspace-module__ZY-Xda__rightSidebar{top:var(--workspace-sticky-top);height:calc(100vh - var(--workspace-sticky-top) - 1rem);max-height:calc(100vh - var(--workspace-sticky-top) - 1rem);background-color:#fff;align-self:flex-start;transition:width .25s ease-out,opacity .25s ease-out;position:sticky;overflow:hidden}.EvaluationWorkspace-module__ZY-Xda__leftSidebar{border-right:1px solid #e5e7eb}.EvaluationWorkspace-module__ZY-Xda__rightSidebar{border-left:1px solid #e5e7eb}.EvaluationWorkspace-module__ZY-Xda__leftSidebar.EvaluationWorkspace-module__ZY-Xda__sidebarOpen{opacity:1;width:20rem}.EvaluationWorkspace-module__ZY-Xda__rightSidebar.EvaluationWorkspace-module__ZY-Xda__sidebarOpen{opacity:1;width:30rem}.EvaluationWorkspace-module__ZY-Xda__sidebarClosed{opacity:0;width:0}.EvaluationWorkspace-module__ZY-Xda__rail{width:2.65rem;top:var(--workspace-sticky-top);height:calc(100vh - var(--workspace-sticky-top) - 1rem);max-height:calc(100vh - var(--workspace-sticky-top) - 1rem);border-right:1px solid #e5e7eb;border-radius:.45rem;flex-shrink:0;align-self:flex-start;align-items:stretch;margin:0 .15rem;transition:background-color .2s ease-out,border-color .2s ease-out;display:flex;position:sticky;overflow:hidden}.EvaluationWorkspace-module__ZY-Xda__railOpen{background-color:#eff6ff;border-color:#bfdbfe}.EvaluationWorkspace-module__ZY-Xda__railClosed{background-color:#f3f4f6;border-color:#e5e7eb}.EvaluationWorkspace-module__ZY-Xda__rail:last-of-type{border-left:1px solid #e5e7eb;border-right:none}.EvaluationWorkspace-module__ZY-Xda__railButton{color:#4b5563;cursor:pointer;background-color:#0000;border:none;flex-direction:column;justify-content:center;align-items:center;gap:.65rem;width:100%;padding:.55rem .2rem;transition:background-color .2s ease-out,color .2s ease-out;display:flex}.EvaluationWorkspace-module__ZY-Xda__railOpen .EvaluationWorkspace-module__ZY-Xda__railButton{color:#2563eb}.EvaluationWorkspace-module__ZY-Xda__railClosed .EvaluationWorkspace-module__ZY-Xda__railButton{color:#6b7280}.EvaluationWorkspace-module__ZY-Xda__railButton:hover{color:#111827;background-color:#e5e7eb}.EvaluationWorkspace-module__ZY-Xda__railLabel{writing-mode:vertical-rl;text-transform:uppercase;letter-spacing:.06em;text-align:center;font-size:.72rem;font-weight:700;line-height:1.1;transform:rotate(180deg)}.EvaluationWorkspace-module__ZY-Xda__railIcon{width:.875rem;height:.875rem}.EvaluationWorkspace-module__ZY-Xda__centerPane{background-color:#f9fafb;flex-direction:column;flex:1;min-width:0;min-height:44rem;display:flex;container-type:inline-size}.EvaluationWorkspace-module__ZY-Xda__centerPaneWorkspaceOnly{min-height:calc(100vh - 7rem)}.EvaluationWorkspace-module__ZY-Xda__workspaceHeader{min-height:2.9rem;top:calc(var(--workspace-sticky-top) - 1px);z-index:16;background-color:#fff;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:.7rem;padding:.55rem .8rem;display:flex;position:sticky;box-shadow:0 1px #e5e7eb}.EvaluationWorkspace-module__ZY-Xda__titleGroup{flex:16rem;align-items:center;gap:.5rem;min-width:0;display:flex}.EvaluationWorkspace-module__ZY-Xda__headerBackButton{color:#4b5563;cursor:pointer;background-color:#fff;border:1px solid #d1d5db;border-radius:.4rem;flex-shrink:0;justify-content:center;align-items:center;width:1.95rem;height:1.95rem;transition:background-color .2s ease-out,color .2s ease-out,border-color .2s ease-out;display:inline-flex}.EvaluationWorkspace-module__ZY-Xda__headerBackButton:hover{color:#1f2937;background-color:#f9fafb;border-color:#9ca3af}.EvaluationWorkspace-module__ZY-Xda__headerBackIcon{width:.95rem;height:.95rem}.EvaluationWorkspace-module__ZY-Xda__titleContent{flex:auto;min-width:0}.EvaluationWorkspace-module__ZY-Xda__paperTitle{color:#111827;white-space:nowrap;text-overflow:ellipsis;max-width:min(35rem,100%);margin:0;font-size:.95rem;font-weight:700;line-height:1.3;display:block;overflow:hidden}.EvaluationWorkspace-module__ZY-Xda__workspaceLabel{text-transform:uppercase;letter-spacing:.05em;color:#6b7280;margin:0;font-size:.7rem}.EvaluationWorkspace-module__ZY-Xda__letterHeaderBar{background:#fff;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:.6rem;padding:.55rem .8rem;display:flex}.EvaluationWorkspace-module__ZY-Xda__headerActions{flex-wrap:wrap;flex:22rem;justify-content:flex-end;align-items:center;gap:.4rem;min-width:0;display:flex}.EvaluationWorkspace-module__ZY-Xda__modeToggle{background-color:#fff;border:1px solid #d1d5db;border-radius:.45rem;align-items:center;display:inline-flex;overflow:hidden}.EvaluationWorkspace-module__ZY-Xda__modeButton{color:#4b5563;cursor:pointer;background-color:#0000;border:none;padding:.4rem .7rem;font-size:.75rem;font-weight:600;transition:background-color .2s ease-out,color .2s ease-out}.EvaluationWorkspace-module__ZY-Xda__modeButton:hover{background-color:#f3f4f6}.EvaluationWorkspace-module__ZY-Xda__modeButtonActive{color:#fff;background-color:#1e40af}.EvaluationWorkspace-module__ZY-Xda__headerActionPrimary{cursor:pointer;border-radius:.42rem;align-items:center;gap:.4rem;padding:.38rem .62rem;font-size:.78rem;font-weight:600;transition:filter .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;display:inline-flex}.EvaluationWorkspace-module__ZY-Xda__headerActionSecondary{cursor:pointer;color:#1f2937;background-color:#fff;border:1px solid #d1d5db;border-radius:.42rem;align-items:center;gap:.4rem;padding:.38rem .62rem;font-size:.78rem;font-weight:600;transition:background-color .2s ease-out,border-color .2s ease-out;display:inline-flex}.EvaluationWorkspace-module__ZY-Xda__headerActionPrimary{color:#fff;background-color:#2563eb;border:1px solid #2563eb}.EvaluationWorkspace-module__ZY-Xda__headerActionPrimary:disabled{opacity:.65;cursor:not-allowed}.EvaluationWorkspace-module__ZY-Xda__headerActionIcon{flex-shrink:0;width:.9rem;height:.9rem}.EvaluationWorkspace-module__ZY-Xda__headerActionPrimary:hover:not(:disabled){filter:brightness(.96)}.EvaluationWorkspace-module__ZY-Xda__headerActionSecondary:hover{background-color:#f9fafb;border-color:#9ca3af}.EvaluationWorkspace-module__ZY-Xda__headerActionSecondary:disabled{opacity:.65;cursor:not-allowed}.EvaluationWorkspace-module__ZY-Xda__spinningIcon{animation:1s linear infinite EvaluationWorkspace-module__ZY-Xda__spin}.EvaluationWorkspace-module__ZY-Xda__gradeBadge{color:#1f2937;background-color:#fff;border:1px solid #d1d5db;border-radius:.42rem;align-items:baseline;gap:.35rem;padding:.35rem .55rem;display:inline-flex}.EvaluationWorkspace-module__ZY-Xda__gradeLabel{text-transform:uppercase;letter-spacing:.04em;opacity:.9;font-size:.72rem;font-weight:600}.EvaluationWorkspace-module__ZY-Xda__gradeValue{font-variant-numeric:tabular-nums;font-size:.8rem;font-weight:700}.EvaluationWorkspace-module__ZY-Xda__timerBadge{color:#fff;font-size:.8rem;font-family:var(--font-geist-mono),monospace;white-space:nowrap;background-color:#000;border-radius:.4rem;flex-shrink:0;align-items:center;gap:.4rem;padding:.4rem .6rem;display:inline-flex}.EvaluationWorkspace-module__ZY-Xda__timerIcon{width:.9rem;height:.9rem}.EvaluationWorkspace-module__ZY-Xda__declarationPanel{background:#fff;border-bottom:1px solid #e5e7eb;gap:.6rem;padding:.75rem .8rem;display:grid}.EvaluationWorkspace-module__ZY-Xda__declarationHeader{justify-content:space-between;align-items:flex-start;gap:.7rem;display:flex}.EvaluationWorkspace-module__ZY-Xda__declarationTitle{color:#111827;margin:0;font-size:.88rem;font-weight:700}.EvaluationWorkspace-module__ZY-Xda__declarationSubtitle{color:#64748b;margin:.2rem 0 0;font-size:.76rem}.EvaluationWorkspace-module__ZY-Xda__declarationStateBadge{text-transform:uppercase;border-radius:999px;flex-shrink:0;padding:.2rem .52rem;font-size:.68rem;font-weight:700}.EvaluationWorkspace-module__ZY-Xda__declarationStateDraft{color:#1f2937;background-color:#e5e7eb}.EvaluationWorkspace-module__ZY-Xda__declarationStateNeedsReview{color:#92400e;background-color:#fef3c7}.EvaluationWorkspace-module__ZY-Xda__declarationStateFinalized{color:#166534;background-color:#dcfce7}.EvaluationWorkspace-module__ZY-Xda__declarationStateSuperseded{color:#312e81;background-color:#e0e7ff}.EvaluationWorkspace-module__ZY-Xda__declarationStateArchived{color:#334155;background-color:#e2e8f0}.EvaluationWorkspace-module__ZY-Xda__declarationMeta{color:#475569;flex-wrap:wrap;gap:.7rem;font-size:.76rem;display:flex}.EvaluationWorkspace-module__ZY-Xda__declarationLabel{text-transform:uppercase;letter-spacing:.04em;color:#4b5563;margin:0;font-size:.73rem;font-weight:600}.EvaluationWorkspace-module__ZY-Xda__declarationNotes{resize:vertical;border:1px solid #d1d5db;border-radius:.45rem;width:100%;padding:.45rem .55rem;font-size:.8rem;line-height:1.4}.EvaluationWorkspace-module__ZY-Xda__declarationCheckboxRow{color:#1f2937;align-items:center;gap:.45rem;font-size:.79rem;display:inline-flex}.EvaluationWorkspace-module__ZY-Xda__declarationActions{flex-wrap:wrap;gap:.45rem;display:flex}.EvaluationWorkspace-module__ZY-Xda__declarationError{color:#dc2626;margin:0;font-size:.78rem}.EvaluationWorkspace-module__ZY-Xda__declarationHint{color:#475569;margin:0;font-size:.78rem}.EvaluationWorkspace-module__ZY-Xda__declarationReadOnlyNotice{color:#475569;margin:0;font-size:.79rem}@container (max-width:940px){.EvaluationWorkspace-module__ZY-Xda__workspaceHeader{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:.55rem;min-height:auto}.EvaluationWorkspace-module__ZY-Xda__titleGroup{flex:none;width:100%}.EvaluationWorkspace-module__ZY-Xda__headerActions{flex:none;justify-content:flex-start;width:100%}.EvaluationWorkspace-module__ZY-Xda__workspaceLabel{display:none}}@container (max-width:720px){.EvaluationWorkspace-module__ZY-Xda__paperTitle{font-size:.88rem}.EvaluationWorkspace-module__ZY-Xda__headerActionPrimary,.EvaluationWorkspace-module__ZY-Xda__headerActionSecondary{padding:.34rem .5rem;font-size:.74rem}.EvaluationWorkspace-module__ZY-Xda__gradeBadge,.EvaluationWorkspace-module__ZY-Xda__timerBadge{padding:.33rem .48rem}.EvaluationWorkspace-module__ZY-Xda__gradeLabel{display:none}.EvaluationWorkspace-module__ZY-Xda__declarationMeta{flex-direction:column;gap:.25rem}}.EvaluationWorkspace-module__ZY-Xda__letterContainer{flex:1;min-height:0;padding:.65rem .75rem;overflow:auto}.EvaluationWorkspace-module__ZY-Xda__rightSidebarContent{background-color:#f9fafb;flex-direction:column;gap:.75rem;height:100%;padding:.75rem;display:flex;overflow-y:auto}.EvaluationWorkspace-module__ZY-Xda__rightTabs{z-index:10;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:#fffffff5;border:1px solid #e5e7eb;border-radius:.5rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;padding:.45rem;display:grid;position:sticky;top:0}.EvaluationWorkspace-module__ZY-Xda__rightTab{color:#4b5563;cursor:pointer;text-align:center;background-color:#fff;border:1px solid #e5e7eb;border-radius:.4rem;justify-content:center;align-items:center;gap:.25rem;padding:.35rem .45rem;font-size:.72rem;font-weight:600;transition:border-color .2s ease-out,background-color .2s ease-out,color .2s ease-out;display:inline-flex}.EvaluationWorkspace-module__ZY-Xda__rightTab:hover{border-color:#60a5fa}.EvaluationWorkspace-module__ZY-Xda__rightTabActive{color:#1e40af;background-color:#eff6ff;border-color:#2563eb}.EvaluationWorkspace-module__ZY-Xda__rightTabCount{color:#4b5563;background-color:#f3f4f6;border-radius:9999px;justify-content:center;align-items:center;min-width:1.2rem;height:1.2rem;font-size:.66rem;font-weight:700;display:inline-flex}.EvaluationWorkspace-module__ZY-Xda__rightTabLoadingIcon{width:.8rem;height:.8rem;animation:1s linear infinite EvaluationWorkspace-module__ZY-Xda__spin}.EvaluationWorkspace-module__ZY-Xda__rightPanelBody{flex-direction:column;gap:.75rem;display:flex}.EvaluationWorkspace-module__ZY-Xda__panelHeading{color:#111827;margin:0;font-size:.9rem;font-weight:700}.EvaluationWorkspace-module__ZY-Xda__sectionGroup,.EvaluationWorkspace-module__ZY-Xda__analysisGroup{flex-direction:column;gap:.75rem;display:flex}.EvaluationWorkspace-module__ZY-Xda__analysisActionButton{color:#1e40af;cursor:pointer;background-color:#eff6ff;border:1px solid #3b82f6;border-radius:.42rem;padding:.5rem .65rem;font-size:.78rem;font-weight:600;transition:background-color .2s ease-out,border-color .2s ease-out}.EvaluationWorkspace-module__ZY-Xda__analysisActionButton:hover:not(:disabled){background-color:#dbeafe;border-color:#2563eb}.EvaluationWorkspace-module__ZY-Xda__analysisActionButton:disabled{opacity:.65;cursor:not-allowed}.EvaluationWorkspace-module__ZY-Xda__gradingActions{justify-content:flex-end;display:flex}.EvaluationWorkspace-module__ZY-Xda__sidebarRegenerateButton{justify-content:center;width:100%}.EvaluationWorkspace-module__ZY-Xda__sectionList{flex-direction:column;gap:.45rem;display:flex}.EvaluationWorkspace-module__ZY-Xda__gradingSkeleton{flex-direction:column;gap:.75rem;display:flex}.EvaluationWorkspace-module__ZY-Xda__sectionSkeletonRow{border-radius:.45rem}.EvaluationWorkspace-module__ZY-Xda__sectionButton{text-align:left;cursor:pointer;background-color:#fff;border:1px solid #e5e7eb;border-radius:.45rem;justify-content:space-between;align-items:center;gap:.6rem;width:100%;padding:.55rem .65rem;transition:border-color .2s ease-out,background-color .2s ease-out;display:flex}.EvaluationWorkspace-module__ZY-Xda__sectionButton:hover{border-color:#3b82f6}.EvaluationWorkspace-module__ZY-Xda__sectionButtonActive{background-color:#eff6ff;border-color:#2563eb}.EvaluationWorkspace-module__ZY-Xda__sectionButtonLabel{color:#1f2937;font-size:.82rem;font-weight:500}.EvaluationWorkspace-module__ZY-Xda__sectionButtonScore{color:#4b5563;font-size:.75rem;font-weight:600}.EvaluationWorkspace-module__ZY-Xda__sectionButtonScoreActive{color:#1e40af;background-color:#dbeafe;border-radius:9999px;padding:.1rem .4rem}.EvaluationWorkspace-module__ZY-Xda__sectionEditor{background-color:#fff;border:1px solid #e5e7eb;border-radius:.5rem;flex-direction:column;gap:.45rem;padding:.75rem;display:flex}.EvaluationWorkspace-module__ZY-Xda__editorRow{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.EvaluationWorkspace-module__ZY-Xda__editorLabel{color:#4b5563;text-transform:uppercase;letter-spacing:.04em;font-size:.74rem;font-weight:600}.EvaluationWorkspace-module__ZY-Xda__scoreInput{color:#111827;border:1px solid #d1d5db;border-radius:.4rem;width:4.5rem;padding:.35rem .45rem;font-size:.82rem}.EvaluationWorkspace-module__ZY-Xda__feedbackTextarea,.EvaluationWorkspace-module__ZY-Xda__readonlyTextarea{resize:vertical;border:1px solid #d1d5db;border-radius:.4rem;width:100%;padding:.45rem .55rem;font-size:.8rem;line-height:1.4}.EvaluationWorkspace-module__ZY-Xda__readonlyTextarea{color:#4b5563;background-color:#f9fafb}.EvaluationWorkspace-module__ZY-Xda__emptyPanelState{color:#4b5563;background-color:#fff;border:1px solid #e5e7eb;border-radius:.45rem;padding:.65rem .7rem;font-size:.79rem}.EvaluationWorkspace-module__ZY-Xda__loadingCard{color:#4b5563;background-color:#fff;border:1px solid #e5e7eb;border-radius:.45rem;align-items:center;gap:.45rem;padding:.55rem .65rem;font-size:.8rem;display:flex}.EvaluationWorkspace-module__ZY-Xda__loadingIcon{width:.95rem;height:.95rem;animation:1s linear infinite EvaluationWorkspace-module__ZY-Xda__spin}.EvaluationWorkspace-module__ZY-Xda__analysisDetails{background-color:#fff;border:1px solid #e5e7eb;border-radius:.5rem;max-height:calc(100vh - 17rem);padding:.4rem .6rem;overflow:auto}.EvaluationWorkspace-module__ZY-Xda__modalOverlay{z-index:60;background-color:#0f172a73;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.EvaluationWorkspace-module__ZY-Xda__modalCard{background-color:#fff;border:1px solid #e5e7eb;border-radius:.75rem;flex-direction:column;gap:.65rem;width:min(36rem,100%);padding:1rem;display:flex;box-shadow:0 24px 48px #0f172a33}.EvaluationWorkspace-module__ZY-Xda__modalTitle{color:#111827;margin:0;font-size:1rem;font-weight:700}.EvaluationWorkspace-module__ZY-Xda__modalText{color:#4b5563;margin:0;font-size:.84rem;line-height:1.5}.EvaluationWorkspace-module__ZY-Xda__modalLabel{letter-spacing:.04em;text-transform:uppercase;color:#4b5563;font-size:.74rem;font-weight:600}.EvaluationWorkspace-module__ZY-Xda__commitTextarea{resize:vertical;border:1px solid #d1d5db;border-radius:.5rem;width:100%;padding:.6rem .7rem;font-size:.84rem;line-height:1.4}.EvaluationWorkspace-module__ZY-Xda__commitTextarea:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 2px #3b82f626}.EvaluationWorkspace-module__ZY-Xda__characterCount{color:#6b7280;margin:-.1rem 0 0;font-size:.74rem}.EvaluationWorkspace-module__ZY-Xda__modalError{color:#dc2626;margin:0;font-size:.78rem;font-weight:500}.EvaluationWorkspace-module__ZY-Xda__modalActions{justify-content:flex-end;align-items:center;gap:.5rem;display:flex}@keyframes EvaluationWorkspace-module__ZY-Xda__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:1160px){.EvaluationWorkspace-module__ZY-Xda__shell{flex-direction:column;align-items:stretch;min-height:0}.EvaluationWorkspace-module__ZY-Xda__leftSidebar,.EvaluationWorkspace-module__ZY-Xda__rightSidebar{width:100%;height:auto;max-height:20rem;position:static}.EvaluationWorkspace-module__ZY-Xda__sidebarClosed{width:100%;max-height:0}.EvaluationWorkspace-module__ZY-Xda__rail{border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb;border-right:none;border-radius:0;width:100%;height:2.25rem;max-height:none;margin:0;position:static}.EvaluationWorkspace-module__ZY-Xda__rail:last-of-type{border-left:none}.EvaluationWorkspace-module__ZY-Xda__railButton{flex-direction:row;gap:.4rem}.EvaluationWorkspace-module__ZY-Xda__railLabel{writing-mode:horizontal-tb;font-size:.72rem;transform:none}.EvaluationWorkspace-module__ZY-Xda__centerPane{min-height:28rem}.EvaluationWorkspace-module__ZY-Xda__workspaceHeader{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:.55rem;min-height:auto;position:static}.EvaluationWorkspace-module__ZY-Xda__titleGroup{flex:none}.EvaluationWorkspace-module__ZY-Xda__headerActions{flex:none;justify-content:flex-start;width:100%}.EvaluationWorkspace-module__ZY-Xda__rightTabs{grid-template-columns:1fr}.EvaluationWorkspace-module__ZY-Xda__analysisDetails{max-height:20rem}}
.ErrorAlert-module__UxS6hG__errorContainer{border-left-width:4px;border-radius:.5rem;margin-bottom:1.5rem;padding:1rem;animation:.3s ease-out ErrorAlert-module__UxS6hG__slideIn;position:relative;box-shadow:0 1px 3px #0000001a}@keyframes ErrorAlert-module__UxS6hG__slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.ErrorAlert-module__UxS6hG__errorContent{align-items:flex-start;gap:.75rem;padding-right:2rem;display:flex}.ErrorAlert-module__UxS6hG__errorIcon{flex-shrink:0;margin-top:.125rem}.ErrorAlert-module__UxS6hG__errorTextContainer{flex:1;min-width:0}.ErrorAlert-module__UxS6hG__errorTitle{color:inherit;margin:0 0 .25rem;font-size:.95rem;font-weight:600}.ErrorAlert-module__UxS6hG__errorMessage{color:#000c;margin:0;font-size:.875rem;line-height:1.5}.ErrorAlert-module__UxS6hG__errorCode{font-size:.875rem;font-weight:700;font-family:var(--font-geist-mono),monospace;color:#0009;margin:.5rem 0 0}.ErrorAlert-module__UxS6hG__dismissButton{cursor:pointer;color:#00000080;background:0 0;border:none;border-radius:.25rem;padding:.25rem;transition:all .2s;position:absolute;top:.75rem;right:.75rem}.ErrorAlert-module__UxS6hG__dismissButton:hover{color:#000000b3;background:#0000000d}.ErrorAlert-module__UxS6hG__dismissButton:focus{outline-offset:2px;outline:2px solid}.ErrorAlert-module__UxS6hG__dismissIcon{width:1.25rem;height:1.25rem;display:block}
.ShortcutsModal-module__3B9lQa__overlay{z-index:50;background-color:#1f2937bf;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ShortcutsModal-module__3B9lQa__modal{background-color:#fff;border-radius:.5rem;width:90%;max-width:32rem;max-height:90vh;overflow-y:auto;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.ShortcutsModal-module__3B9lQa__header{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:1.5rem;display:flex}.ShortcutsModal-module__3B9lQa__title{color:#111827;margin:0;font-size:1.25rem;font-weight:600}.ShortcutsModal-module__3B9lQa__closeButton{cursor:pointer;color:#6b7280;background:0 0;border:none;padding:.25rem;transition:color .2s}.ShortcutsModal-module__3B9lQa__closeButton:hover{color:#374151}.ShortcutsModal-module__3B9lQa__closeIcon{width:1.5rem;height:1.5rem}.ShortcutsModal-module__3B9lQa__content{padding:1.5rem}.ShortcutsModal-module__3B9lQa__section{margin-bottom:2rem}.ShortcutsModal-module__3B9lQa__section:last-child{margin-bottom:0}.ShortcutsModal-module__3B9lQa__sectionTitle{color:#6b7280;text-transform:uppercase;letter-spacing:.05em;margin:0 0 1rem;font-size:.875rem;font-weight:600}.ShortcutsModal-module__3B9lQa__shortcutList{flex-direction:column;gap:.75rem;display:flex}.ShortcutsModal-module__3B9lQa__shortcutItem{justify-content:space-between;align-items:center;gap:1rem;display:flex}.ShortcutsModal-module__3B9lQa__keys{flex-shrink:0;align-items:center;gap:.25rem;display:flex}.ShortcutsModal-module__3B9lQa__key{color:#374151;text-align:center;background-color:#f9fafb;border:1px solid #d1d5db;border-radius:.25rem;min-width:1.75rem;padding:.25rem .5rem;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:.75rem;font-weight:600;display:inline-block;box-shadow:0 1px 2px #0000000d}.ShortcutsModal-module__3B9lQa__plus{color:#6b7280;font-size:.875rem}.ShortcutsModal-module__3B9lQa__or{color:#9ca3af;margin:0 .5rem;font-size:.75rem}.ShortcutsModal-module__3B9lQa__description{color:#374151;text-align:right;flex:1;font-size:.875rem}
.Notification-module__apnM6q__notification{z-index:1000;background-color:#fff;border:1px solid #e5e7eb;border-radius:.5rem;align-items:flex-start;gap:.75rem;max-width:400px;padding:1rem;display:flex;position:fixed;top:1rem;right:1rem;overflow:visible;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.Notification-module__apnM6q__particlesContainer{pointer-events:none;z-index:1001;position:absolute;top:calc(60% - 32px);left:16px}.Notification-module__apnM6q__particle{clip-path:polygon(50% 0%,0% 100%,100% 100%);will-change:transform,opacity;position:absolute;box-shadow:0 0 4px,0 0 6px}.Notification-module__apnM6q__content{flex:1;align-items:flex-start;gap:.75rem;display:flex}.Notification-module__apnM6q__iconWrapper{flex-shrink:0;margin-top:.125rem}.Notification-module__apnM6q__iconWrapper svg{color:#3b82f6;width:1.25rem;height:1.25rem}.Notification-module__apnM6q__text{flex-direction:column;flex:1;gap:.5rem;display:flex}.Notification-module__apnM6q__text strong{color:#111827;letter-spacing:-.01em;font-size:1rem;font-weight:600;line-height:1.5}.Notification-module__apnM6q__text span{color:#374151;letter-spacing:-.005em;font-size:.875rem;line-height:1.6}.Notification-module__apnM6q__closeButton{cursor:pointer;color:#6b7280;background:0 0;border:none;flex-shrink:0;padding:.25rem;transition:color .2s}.Notification-module__apnM6q__closeButton:hover{color:#111827}.Notification-module__apnM6q__closeIcon{width:1rem;height:1rem}
.ExistingAnalysisChoiceModal-module__p9Ltsq__overlay{z-index:60;background:#1118279e;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.ExistingAnalysisChoiceModal-module__p9Ltsq__modal{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;width:min(30rem,100%);padding:1.25rem;box-shadow:0 24px 48px #0f172a3d}.ExistingAnalysisChoiceModal-module__p9Ltsq__title{color:#111827;margin:0;font-size:1.05rem;font-weight:700}.ExistingAnalysisChoiceModal-module__p9Ltsq__body{color:#374151;margin:.75rem 0 0;font-size:.95rem;line-height:1.45}.ExistingAnalysisChoiceModal-module__p9Ltsq__actions{gap:.75rem;margin-top:1rem;display:flex}.ExistingAnalysisChoiceModal-module__p9Ltsq__openButton{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:.625rem;padding:.6rem .95rem;font-weight:600}.ExistingAnalysisChoiceModal-module__p9Ltsq__openButton:disabled{opacity:.7;cursor:default}.ExistingAnalysisChoiceModal-module__p9Ltsq__rerunButton{color:#1f2937;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:.625rem;padding:.6rem .95rem;font-weight:600}.ExistingAnalysisChoiceModal-module__p9Ltsq__rerunButton:disabled{opacity:.7;cursor:default}
.page-module__v4EFBq__container{display:flex;position:relative}.page-module__v4EFBq__mainContent{flex:1;width:100%;max-width:none;margin:0;padding:1.25rem 1.5rem 2rem}.page-module__v4EFBq__mainContentWorkspace{padding:0}.page-module__v4EFBq__submitContainer{justify-content:flex-end;margin-top:1rem;display:flex}.page-module__v4EFBq__loadingState{text-align:center;color:#6b7280;padding:2rem}
.page-module__DoL9xG__page{background:#f8fafc;min-height:100vh}.page-module__DoL9xG__stateShell{justify-content:center;align-items:center;min-height:calc(100vh - 5rem);padding:1.5rem;display:flex}.page-module__DoL9xG__stateCard{text-align:center;background:#fff;border:1px solid #e5e7eb;border-radius:.9rem;width:min(34rem,100%);padding:2rem;box-shadow:0 1px 3px #0f172a14}.page-module__DoL9xG__stateTitle{color:#111827;margin:0;font-size:1.4rem;line-height:1.2}.page-module__DoL9xG__stateDescription{color:#374151;margin:.7rem 0 0}.page-module__DoL9xG__stateHint{color:#6b7280;margin:.6rem 0 0;font-size:.92rem}.page-module__DoL9xG__primaryButton{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:.55rem;margin-top:1.2rem;padding:.62rem .95rem;font-size:.9rem;font-weight:600;transition:background-color .15s}.page-module__DoL9xG__primaryButton:hover{background:#1d4ed8}@media (max-width:720px){.page-module__DoL9xG__stateCard{padding:1.35rem}.page-module__DoL9xG__stateTitle{font-size:1.2rem}}
.QuoteSearchLetter-module__6KY5WW__letter{color:#1f2937;overflow-wrap:anywhere;padding:1rem;font-size:.9rem;line-height:1.65}.QuoteSearchLetter-module__6KY5WW__markdownParagraph{margin:.9rem 0 0}.QuoteSearchLetter-module__6KY5WW__markdownParagraph:first-child{margin-top:0}.QuoteSearchLetter-module__6KY5WW__markdownHeading1,.QuoteSearchLetter-module__6KY5WW__markdownHeading2,.QuoteSearchLetter-module__6KY5WW__markdownHeading3{color:#111827;margin:1rem 0 .5rem;line-height:1.3}.QuoteSearchLetter-module__6KY5WW__markdownHeading1{font-size:1.4rem;font-weight:700}.QuoteSearchLetter-module__6KY5WW__markdownHeading2{font-size:1.25rem}.QuoteSearchLetter-module__6KY5WW__markdownHeading3{font-size:1rem}.QuoteSearchLetter-module__6KY5WW__markdownList{margin:.8rem 0 0;padding-left:1.2rem}.QuoteSearchLetter-module__6KY5WW__markdownListItem{margin:.28rem 0}.QuoteSearchLetter-module__6KY5WW__markdownBlockquote{color:#374151;border-left:3px solid #bfdbfe;margin:.9rem 0 0;padding-left:.8rem}.QuoteSearchLetter-module__6KY5WW__markdownCode{background:#f3f4f6;border-radius:.28rem;padding:.08rem .28rem;font-size:.82rem}.QuoteSearchLetter-module__6KY5WW__markdownPre{background:#f3f4f6;border-radius:.52rem;margin:.9rem 0 0;padding:.72rem .8rem;overflow-x:auto}.QuoteSearchLetter-module__6KY5WW__markdownLink{color:#1d4ed8;text-underline-offset:.14em;text-decoration:underline}.QuoteSearchLetter-module__6KY5WW__letter :where(p,li,blockquote,span,strong,em,code){overflow-wrap:anywhere;margin:0}.QuoteSearchLetter-module__6KY5WW__quoteSpan{color:inherit;font:inherit;line-height:inherit;cursor:pointer;text-underline-offset:.16em;overflow-wrap:anywhere;margin:0;-webkit-text-decoration:underline wavy #2563ebe6;text-decoration:underline wavy #2563ebe6;text-decoration-thickness:1.5px;transition:color .15s;display:inline}.QuoteSearchLetter-module__6KY5WW__quoteSpan:hover{color:#1d4ed8}.QuoteSearchLetter-module__6KY5WW__quoteSpan:focus-visible{outline-offset:2px;border-radius:.2rem;outline:2px solid #2563eb8c}.QuoteSearchLetter-module__6KY5WW__quoteSpanActive{color:#1e40af;text-decoration-color:#1e40aff2}.QuoteSearchLetter-module__6KY5WW__emptyState{padding:1rem}.QuoteSearchLetter-module__6KY5WW__emptyText{color:#6b7280;margin:0}
.Tooltip-module__ZCTTqG__wrapper{align-items:center;display:inline-flex}.Tooltip-module__ZCTTqG__tooltip{z-index:1200;pointer-events:none;color:#f9fafb;white-space:nowrap;background:#111827;border:1px solid #0f172a33;border-radius:.5rem;padding:.4rem .55rem;font-size:.75rem;line-height:1.25;position:fixed;transform:translate(-50%);box-shadow:0 10px 20px #0f172a2e}.Tooltip-module__ZCTTqG__wrapped{white-space:normal;max-width:min(22rem,100vw - 2rem)}.Tooltip-module__ZCTTqG__top{transform:translate(-50%,-100%)}.Tooltip-module__ZCTTqG__bottom{transform:translate(-50%)}
.page-module__30dPDG__page{background:#f8fafc;min-height:100vh}.page-module__30dPDG__content{max-width:1440px;margin:0 auto;padding:1rem 1.25rem 1.5rem}.page-module__30dPDG__card{background:#fff;border:1px solid #e5e7eb;border-radius:.85rem;overflow:hidden}.page-module__30dPDG__header{border-bottom:1px solid #e5e7eb;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:1rem 1.1rem;display:flex}.page-module__30dPDG__title{color:#111827;margin:0;font-size:1.2rem;font-weight:700}.page-module__30dPDG__subtitle{color:#6b7280;margin:.25rem 0 0;font-size:.88rem}.page-module__30dPDG__navRow{flex-wrap:wrap;gap:.45rem;display:flex}.page-module__30dPDG__navLink{color:#111827;background:#fff;border:1px solid #d1d5db;border-radius:.48rem;padding:.5rem .82rem;font-size:.82rem;font-weight:600;text-decoration:none}.page-module__30dPDG__navLink:hover{background:#f9fafb}.page-module__30dPDG__navLinkActive{color:#1d4ed8;background:#eff6ff;border-color:#2563eb}.page-module__30dPDG__filters{border-bottom:1px solid #e5e7eb;flex-wrap:wrap;align-items:flex-end;gap:.6rem;padding:.75rem 1.1rem;display:flex}.page-module__30dPDG__filterGroup{flex-direction:column;gap:.25rem;min-width:14rem;display:flex}.page-module__30dPDG__label{color:#6b7280;font-size:.75rem;font-weight:600}.page-module__30dPDG__input{color:#111827;border:1px solid #d1d5db;border-radius:.45rem;padding:.46rem .58rem;font-size:.84rem}.page-module__30dPDG__button,.page-module__30dPDG__secondaryButton,.page-module__30dPDG__backButton{cursor:pointer;border:1px solid #0000;border-radius:.48rem;padding:.5rem .82rem;font-size:.82rem;font-weight:600}.page-module__30dPDG__button{color:#fff;background:#111827}.page-module__30dPDG__secondaryButton,.page-module__30dPDG__backButton{color:#111827;background:#fff;border-color:#d1d5db}.page-module__30dPDG__secondaryButton:hover,.page-module__30dPDG__backButton:hover{background:#f9fafb}.page-module__30dPDG__statsRow{border-bottom:1px solid #e5e7eb;flex-wrap:wrap;gap:.45rem;padding:.75rem 1.1rem;display:flex}.page-module__30dPDG__statBadge{color:#374151;background:#f9fafb;border:1px solid #d1d5db;border-radius:999px;align-items:center;padding:.13rem .5rem;font-size:.73rem;font-weight:700;display:inline-flex}.page-module__30dPDG__errorBanner{color:#991b1b;background:#fef2f2;border:1px solid #fca5a5;border-radius:.45rem;margin:.7rem 1.1rem 0;padding:.55rem .65rem;font-size:.82rem}.page-module__30dPDG__state{color:#6b7280;padding:1rem 1.1rem;font-size:.88rem}.page-module__30dPDG__tableWrap{overflow-x:auto}.page-module__30dPDG__table{border-collapse:collapse;width:100%}.page-module__30dPDG__table th,.page-module__30dPDG__table td{text-align:left;vertical-align:top;color:#1f2937;border-bottom:1px solid #f1f5f9;padding:.6rem 1.1rem;font-size:.82rem}.page-module__30dPDG__table th{text-transform:uppercase;letter-spacing:.04em;color:#6b7280;background:#f8fafc;font-size:.74rem}.page-module__30dPDG__mono{word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.page-module__30dPDG__linkButton{color:#111827;background:#fff;border:1px solid #d1d5db;border-radius:.45rem;padding:.35rem .6rem;font-size:.78rem;font-weight:600;text-decoration:none;display:inline-flex}.page-module__30dPDG__linkButton:hover{background:#f9fafb}.page-module__30dPDG__detailGrid{border-bottom:1px solid #e5e7eb;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.7rem;padding:1rem 1.1rem;display:grid}.page-module__30dPDG__detailItem{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.55rem;padding:.6rem .7rem}.page-module__30dPDG__detailLabel{color:#6b7280;text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:.72rem}.page-module__30dPDG__detailValue{color:#111827;margin:.2rem 0 0;font-size:.88rem;font-weight:600}.page-module__30dPDG__sectionTitle{color:#374151;margin:.8rem 1.1rem .25rem;font-size:.82rem;font-weight:700}.page-module__30dPDG__longText{color:#111827;white-space:pre-wrap;background:#f9fafb;border:1px solid #e5e7eb;border-radius:.55rem;margin:.8rem 1.1rem;padding:.8rem;font-size:.84rem;line-height:1.5}.page-module__30dPDG__rawPayload{color:#e2e8f0;background:#0f172a;border:1px solid #e5e7eb;border-radius:.55rem;margin:.8rem 1.1rem 1rem;padding:.8rem;font-size:.76rem;line-height:1.5;overflow-x:auto}.page-module__30dPDG__loadingPage{background:#f8fafc;place-items:center;min-height:100vh;display:grid}.page-module__30dPDG__loadingText{color:#6b7280;font-size:.9rem;font-weight:600}.page-module__30dPDG__unauthorizedCard{text-align:center;background:#fff;border:1px solid #e5e7eb;border-radius:.8rem;max-width:460px;margin:2rem auto;padding:1.2rem}.page-module__30dPDG__unauthorizedIcon{color:#b91c1c;width:1.2rem;height:1.2rem}.page-module__30dPDG__unauthorizedTitle{color:#111827;margin:.45rem 0 0;font-size:1rem}.page-module__30dPDG__unauthorizedSubtitle{color:#6b7280;margin:.25rem 0 .9rem;font-size:.84rem}
.page-module__eCruhG__page{background:#f8fafc;min-height:100vh}.page-module__eCruhG__content{max-width:1440px;margin:0 auto;padding:1rem 1.25rem 1.5rem}.page-module__eCruhG__card{background:#fff;border:1px solid #e5e7eb;border-radius:.85rem;overflow:hidden}.page-module__eCruhG__header{border-bottom:1px solid #e5e7eb;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:1rem 1.1rem;display:flex}.page-module__eCruhG__title{color:#111827;margin:0;font-size:1.2rem;font-weight:700}.page-module__eCruhG__subtitle{color:#6b7280;margin:.25rem 0 0;font-size:.88rem}.page-module__eCruhG__navRow{flex-wrap:wrap;gap:.45rem;display:flex}.page-module__eCruhG__navLink{color:#111827;background:#fff;border:1px solid #d1d5db;border-radius:.48rem;padding:.5rem .82rem;font-size:.82rem;font-weight:600;text-decoration:none}.page-module__eCruhG__navLink:hover{background:#f9fafb}.page-module__eCruhG__navLinkActive{color:#1d4ed8;background:#eff6ff;border-color:#2563eb}.page-module__eCruhG__filters{border-bottom:1px solid #e5e7eb;flex-wrap:wrap;align-items:flex-end;gap:.6rem;padding:.75rem 1.1rem;display:flex}.page-module__eCruhG__filterGroup{flex-direction:column;gap:.25rem;min-width:12rem;display:flex}.page-module__eCruhG__label{color:#6b7280;font-size:.75rem;font-weight:600}.page-module__eCruhG__input{color:#111827;border:1px solid #d1d5db;border-radius:.45rem;padding:.46rem .58rem;font-size:.84rem}.page-module__eCruhG__button,.page-module__eCruhG__secondaryButton,.page-module__eCruhG__backButton{cursor:pointer;border:1px solid #0000;border-radius:.48rem;padding:.5rem .82rem;font-size:.82rem;font-weight:600}.page-module__eCruhG__button{color:#fff;background:#111827}.page-module__eCruhG__secondaryButton,.page-module__eCruhG__backButton{color:#111827;background:#fff;border-color:#d1d5db}.page-module__eCruhG__secondaryButton:hover,.page-module__eCruhG__backButton:hover{background:#f9fafb}.page-module__eCruhG__statsRow{border-bottom:1px solid #e5e7eb;flex-wrap:wrap;gap:.45rem;padding:.75rem 1.1rem;display:flex}.page-module__eCruhG__statBadge{color:#374151;background:#f9fafb;border:1px solid #d1d5db;border-radius:999px;align-items:center;padding:.13rem .5rem;font-size:.73rem;font-weight:700;display:inline-flex}.page-module__eCruhG__errorBanner,.page-module__eCruhG__successBanner{border-radius:.45rem;margin:.7rem 1.1rem 0;padding:.55rem .65rem;font-size:.82rem}.page-module__eCruhG__errorBanner{color:#991b1b;background:#fef2f2;border:1px solid #fca5a5}.page-module__eCruhG__successBanner{color:#166534;background:#ecfdf3;border:1px solid #86efac}.page-module__eCruhG__state{color:#6b7280;padding:1rem 1.1rem;font-size:.88rem}.page-module__eCruhG__tableWrap{overflow-x:auto}.page-module__eCruhG__table{border-collapse:collapse;width:100%}.page-module__eCruhG__table th,.page-module__eCruhG__table td{text-align:left;vertical-align:top;color:#1f2937;border-bottom:1px solid #f1f5f9;padding:.6rem 1.1rem;font-size:.82rem}.page-module__eCruhG__table th{text-transform:uppercase;letter-spacing:.04em;color:#6b7280;background:#f8fafc;font-size:.74rem}.page-module__eCruhG__mono{word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.page-module__eCruhG__linkButton{color:#111827;background:#fff;border:1px solid #d1d5db;border-radius:.45rem;padding:.35rem .6rem;font-size:.78rem;font-weight:600;text-decoration:none;display:inline-flex}.page-module__eCruhG__linkButton:hover{background:#f9fafb}.page-module__eCruhG__detailGrid{border-bottom:1px solid #e5e7eb;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.7rem;padding:1rem 1.1rem;display:grid}.page-module__eCruhG__detailItem{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.55rem;padding:.6rem .7rem}.page-module__eCruhG__detailLabel{color:#6b7280;text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:.72rem}.page-module__eCruhG__detailValue{color:#111827;margin:.2rem 0 0;font-size:.88rem;font-weight:600}.page-module__eCruhG__rawPayload{color:#e2e8f0;background:#0f172a;border:1px solid #e5e7eb;border-radius:.55rem;margin:.8rem 1.1rem 1rem;padding:.8rem;font-size:.76rem;line-height:1.5;overflow-x:auto}.page-module__eCruhG__loadingPage{background:#f8fafc;place-items:center;min-height:100vh;display:grid}.page-module__eCruhG__loadingText{color:#6b7280;font-size:.9rem;font-weight:600}.page-module__eCruhG__unauthorizedCard{text-align:center;background:#fff;border:1px solid #e5e7eb;border-radius:.8rem;max-width:460px;margin:2rem auto;padding:1.2rem}.page-module__eCruhG__unauthorizedIcon{color:#b91c1c;width:1.2rem;height:1.2rem}.page-module__eCruhG__unauthorizedTitle{color:#111827;margin:.45rem 0 0;font-size:1rem}.page-module__eCruhG__unauthorizedSubtitle{color:#6b7280;margin:.25rem 0 .9rem;font-size:.85rem}
.page-module__dErz6a__page{background:#f8fafc;min-height:100vh}.page-module__dErz6a__content{max-width:1440px;margin:0 auto;padding:1rem 1.25rem 1.5rem}.page-module__dErz6a__card{background:#fff;border:1px solid #e5e7eb;border-radius:.85rem;overflow:hidden}.page-module__dErz6a__header{border-bottom:1px solid #e5e7eb;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:1rem 1.1rem;display:flex}.page-module__dErz6a__title{color:#111827;margin:0;font-size:1.2rem;font-weight:700}.page-module__dErz6a__subtitle{color:#6b7280;margin:.25rem 0 0;font-size:.88rem}.page-module__dErz6a__navRow{flex-wrap:wrap;gap:.45rem;display:flex}.page-module__dErz6a__navLink,.page-module__dErz6a__navLinkActive,.page-module__dErz6a__button,.page-module__dErz6a__secondaryButton,.page-module__dErz6a__backButton,.page-module__dErz6a__actionButton{cursor:pointer;border:1px solid #0000;border-radius:.48rem;padding:.5rem .82rem;font-size:.82rem;font-weight:600;text-decoration:none}.page-module__dErz6a__button{color:#fff;background:#111827}.page-module__dErz6a__navLink,.page-module__dErz6a__secondaryButton,.page-module__dErz6a__backButton,.page-module__dErz6a__actionButton{color:#111827;background:#fff;border-color:#d1d5db}.page-module__dErz6a__navLink:hover,.page-module__dErz6a__secondaryButton:hover,.page-module__dErz6a__backButton:hover,.page-module__dErz6a__actionButton:hover{background:#f9fafb}.page-module__dErz6a__navLinkActive{color:#1d4ed8;background:#eff6ff;border-color:#2563eb}.page-module__dErz6a__filters{border-bottom:1px solid #e5e7eb;flex-wrap:wrap;align-items:flex-end;gap:.6rem;padding:.75rem 1.1rem;display:flex}.page-module__dErz6a__filterGroup{flex-direction:column;gap:.2rem;display:flex}.page-module__dErz6a__label{color:#6b7280;font-size:.75rem;font-weight:600}.page-module__dErz6a__input{color:#111827;border:1px solid #d1d5db;border-radius:.45rem;padding:.46rem .58rem;font-size:.84rem}.page-module__dErz6a__checkboxLabel{color:#4b5563;align-items:center;gap:.4rem;padding:.5rem .2rem;font-size:.8rem;font-weight:600;display:inline-flex}.page-module__dErz6a__checkbox{width:.95rem;height:.95rem}.page-module__dErz6a__statsGrid{border-bottom:1px solid #e5e7eb;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.5rem;padding:.8rem 1.1rem;display:grid}.page-module__dErz6a__statCard{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.6rem;padding:.65rem .7rem}.page-module__dErz6a__statLabel{color:#6b7280;text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:.72rem}.page-module__dErz6a__statValue{color:#111827;margin:.18rem 0 0;font-size:1rem;font-weight:700}.page-module__dErz6a__errorBanner{color:#991b1b;background:#fef2f2;border:1px solid #fca5a5;border-radius:.45rem;margin:.7rem 1.1rem 0;padding:.55rem .65rem;font-size:.82rem}.page-module__dErz6a__state{color:#6b7280;padding:1rem 1.1rem;font-size:.88rem}.page-module__dErz6a__tableWrap{overflow-x:auto}.page-module__dErz6a__table{border-collapse:collapse;width:100%}.page-module__dErz6a__table th,.page-module__dErz6a__table td{text-align:left;vertical-align:top;color:#1f2937;border-bottom:1px solid #f1f5f9;padding:.55rem 1.1rem;font-size:.8rem}.page-module__dErz6a__table th{text-transform:uppercase;letter-spacing:.04em;color:#6b7280;background:#fff;font-size:.72rem}.page-module__dErz6a__mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.page-module__dErz6a__muted{color:#6b7280}.page-module__dErz6a__rowLink{color:#1d4ed8;font-weight:600;text-decoration:none}.page-module__dErz6a__rowLink:hover{text-decoration:underline}.page-module__dErz6a__detailGrid{border-bottom:1px solid #e5e7eb;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.5rem;padding:.8rem 1.1rem;display:grid}.page-module__dErz6a__detailItem{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.6rem;padding:.6rem .68rem}.page-module__dErz6a__detailLabel{text-transform:uppercase;letter-spacing:.04em;color:#6b7280;margin:0;font-size:.72rem}.page-module__dErz6a__detailValue{color:#111827;margin:.22rem 0 0;font-size:.82rem}.page-module__dErz6a__actionGrid{border-bottom:1px solid #e5e7eb;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.5rem;padding:.8rem 1.1rem;display:grid}.page-module__dErz6a__actionCard{background:#f8fbff;border:1px solid #dbeafe;border-radius:.7rem;padding:.68rem .75rem}.page-module__dErz6a__actionTitle{color:#1f2937;margin:0;font-size:.88rem;font-weight:700}.page-module__dErz6a__actionDescription{color:#4b5563;margin:.3rem 0 0;font-size:.78rem}.page-module__dErz6a__actionsRow{flex-wrap:wrap;gap:.45rem;margin-top:.5rem;display:flex}.page-module__dErz6a__list{margin:0;padding:.5rem 1.25rem .9rem;list-style:outside}.page-module__dErz6a__list li{color:#374151;margin:.2rem 0;font-size:.82rem}.page-module__dErz6a__inlineTag{color:#374151;background:#f9fafb;border:1px solid #d1d5db;border-radius:999px;align-items:center;padding:.08rem .45rem;font-size:.72rem;font-weight:700;display:inline-flex}.page-module__dErz6a__loadingPage{background:#f8fafc;place-items:center;min-height:100vh;display:grid}.page-module__dErz6a__loadingText{color:#6b7280;font-size:.9rem;font-weight:600}.page-module__dErz6a__unauthorizedCard{text-align:center;background:#fff;border:1px solid #e5e7eb;border-radius:.8rem;max-width:460px;margin:2rem auto;padding:1.2rem}.page-module__dErz6a__unauthorizedIcon{color:#b91c1c;width:1.2rem;height:1.2rem}.page-module__dErz6a__unauthorizedTitle{color:#111827;margin:.45rem 0 0;font-size:1rem}.page-module__dErz6a__unauthorizedSubtitle{color:#6b7280;margin:.25rem 0 .9rem;font-size:.85rem}
.page-module__mTdVQW__page{background:#f8fafc;min-height:100vh}.page-module__mTdVQW__content{max-width:1280px;margin:0 auto;padding:1rem 1.25rem 1.5rem}.page-module__mTdVQW__card{background:#fff;border:1px solid #e5e7eb;border-radius:.85rem;overflow:hidden}.page-module__mTdVQW__header{border-bottom:1px solid #e5e7eb;padding:1rem 1.1rem}.page-module__mTdVQW__title{color:#111827;margin:0;font-size:1.2rem;font-weight:700}.page-module__mTdVQW__subtitle{color:#6b7280;margin:.3rem 0 0;font-size:.88rem}.page-module__mTdVQW__grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.7rem;padding:.95rem 1.1rem 1.1rem;display:grid}.page-module__mTdVQW__linkCard{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.65rem;padding:.75rem .8rem;text-decoration:none;display:block}.page-module__mTdVQW__linkCard:hover{background:#fff;border-color:#cbd5e1}.page-module__mTdVQW__linkTitle{color:#111827;margin:0;font-size:.92rem;font-weight:700}.page-module__mTdVQW__linkDescription{color:#4b5563;margin:.3rem 0 0;font-size:.82rem;line-height:1.4}.page-module__mTdVQW__linkMeta{color:#1d4ed8;margin-top:.55rem;font-size:.76rem;font-weight:600;display:inline-flex}.page-module__mTdVQW__loadingPage{background:#f8fafc;place-items:center;min-height:100vh;display:grid}.page-module__mTdVQW__loadingText{color:#6b7280;font-size:.9rem;font-weight:600}.page-module__mTdVQW__unauthorizedCard{text-align:center;background:#fff;border:1px solid #e5e7eb;border-radius:.8rem;max-width:460px;margin:2rem auto;padding:1.2rem}.page-module__mTdVQW__unauthorizedIcon{color:#b91c1c;width:1.2rem;height:1.2rem}.page-module__mTdVQW__unauthorizedTitle{color:#111827;margin:.45rem 0 0;font-size:1rem}.page-module__mTdVQW__unauthorizedSubtitle{color:#6b7280;margin:.25rem 0 .9rem;font-size:.84rem}.page-module__mTdVQW__backButton{color:#111827;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:.5rem;padding:.5rem .82rem;font-size:.82rem;font-weight:600}.page-module__mTdVQW__backButton:hover{background:#f9fafb}
.page-module__GHhryG__page{background:#f8fafc;min-height:100vh}.page-module__GHhryG__content{max-width:1440px;margin:0 auto;padding:1rem 1.25rem 1.5rem}.page-module__GHhryG__card{background:#fff;border:1px solid #e5e7eb;border-radius:.85rem;overflow:hidden}.page-module__GHhryG__header{border-bottom:1px solid #e5e7eb;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:1rem 1.1rem;display:flex}.page-module__GHhryG__title{color:#111827;margin:0;font-size:1.2rem;font-weight:700}.page-module__GHhryG__subtitle{color:#6b7280;margin:.25rem 0 0;font-size:.88rem}.page-module__GHhryG__filters{border-bottom:1px solid #e5e7eb;flex-wrap:wrap;align-items:flex-end;gap:.6rem;padding:.75rem 1.1rem;display:flex}.page-module__GHhryG__filterGroup{flex-direction:column;gap:.2rem;display:flex}.page-module__GHhryG__label{color:#6b7280;font-size:.75rem;font-weight:600}.page-module__GHhryG__input{color:#111827;border:1px solid #d1d5db;border-radius:.45rem;padding:.46rem .58rem;font-size:.84rem}.page-module__GHhryG__button,.page-module__GHhryG__secondaryButton,.page-module__GHhryG__navLink,.page-module__GHhryG__backButton{cursor:pointer;border:1px solid #0000;border-radius:.48rem;padding:.5rem .82rem;font-size:.82rem;font-weight:600;text-decoration:none}.page-module__GHhryG__button{color:#fff;background:#111827}.page-module__GHhryG__secondaryButton,.page-module__GHhryG__navLink,.page-module__GHhryG__backButton{color:#111827;background:#fff;border-color:#d1d5db}.page-module__GHhryG__secondaryButton:hover,.page-module__GHhryG__navLink:hover,.page-module__GHhryG__backButton:hover{background:#f9fafb}.page-module__GHhryG__navRow{flex-wrap:wrap;gap:.45rem;display:flex}.page-module__GHhryG__navLinkActive{color:#1d4ed8;background:#eff6ff;border-color:#2563eb}.page-module__GHhryG__statsGrid{border-bottom:1px solid #e5e7eb;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.5rem;padding:.8rem 1.1rem;display:grid}.page-module__GHhryG__statCard{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.6rem;padding:.65rem .7rem}.page-module__GHhryG__statLabel{color:#6b7280;text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:.72rem}.page-module__GHhryG__statValue{color:#111827;margin:.18rem 0 0;font-size:1rem;font-weight:700}.page-module__GHhryG__errorBanner{color:#991b1b;background:#fef2f2;border:1px solid #fca5a5;border-radius:.45rem;margin:.7rem 1.1rem 0;padding:.55rem .65rem;font-size:.82rem}.page-module__GHhryG__state{color:#6b7280;padding:1rem 1.1rem;font-size:.88rem}.page-module__GHhryG__weekSection{border-top:1px solid #f1f5f9}.page-module__GHhryG__weekHeader{background:#f8fafc;border-bottom:1px solid #e5e7eb;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;padding:.72rem 1.1rem;display:flex}.page-module__GHhryG__weekTitle{color:#111827;margin:0;font-size:.86rem;font-weight:700}.page-module__GHhryG__weekMeta{color:#4b5563;font-size:.75rem}.page-module__GHhryG__tableWrap{overflow-x:auto}.page-module__GHhryG__table{border-collapse:collapse;width:100%}.page-module__GHhryG__table th,.page-module__GHhryG__table td{text-align:left;vertical-align:top;color:#1f2937;border-bottom:1px solid #f1f5f9;padding:.55rem 1.1rem;font-size:.8rem}.page-module__GHhryG__table th{text-transform:uppercase;letter-spacing:.04em;color:#6b7280;background:#fff;font-size:.72rem}.page-module__GHhryG__mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.page-module__GHhryG__muted{color:#6b7280}.page-module__GHhryG__costUnknown{color:#92400e}.page-module__GHhryG__list{margin:0;padding:.5rem 1.25rem .9rem;list-style:outside}.page-module__GHhryG__list li{color:#374151;margin:.2rem 0;font-size:.82rem}.page-module__GHhryG__loadingPage{background:#f8fafc;place-items:center;min-height:100vh;display:grid}.page-module__GHhryG__loadingText{color:#6b7280;font-size:.9rem;font-weight:600}.page-module__GHhryG__unauthorizedCard{text-align:center;background:#fff;border:1px solid #e5e7eb;border-radius:.8rem;max-width:460px;margin:2rem auto;padding:1.2rem}.page-module__GHhryG__unauthorizedIcon{color:#b91c1c;width:1.2rem;height:1.2rem}.page-module__GHhryG__unauthorizedTitle{color:#111827;margin:.45rem 0 0;font-size:1rem}.page-module__GHhryG__unauthorizedSubtitle{color:#6b7280;margin:.25rem 0 .9rem;font-size:.85rem}
.page-module__gRWsaW__page{background:#f8fafc;min-height:100vh}.page-module__gRWsaW__content{max-width:1500px;margin:0 auto;padding:1rem 1.25rem 1.5rem}.page-module__gRWsaW__card{background:#fff;border:1px solid #e5e7eb;border-radius:.85rem;overflow:hidden}.page-module__gRWsaW__header{border-bottom:1px solid #e5e7eb;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.1rem;display:flex}.page-module__gRWsaW__titleWrap{min-width:18rem}.page-module__gRWsaW__title{color:#111827;margin:0;font-size:1.2rem;font-weight:700}.page-module__gRWsaW__subtitle{color:#6b7280;margin:.25rem 0 0;font-size:.88rem}.page-module__gRWsaW__actions{flex-wrap:wrap;align-items:center;gap:.55rem;display:inline-flex}.page-module__gRWsaW__refreshButton,.page-module__gRWsaW__secondaryButton,.page-module__gRWsaW__backButton{cursor:pointer;border:1px solid #0000;border-radius:.5rem;align-items:center;gap:.4rem;padding:.5rem .85rem;font-size:.84rem;font-weight:600;text-decoration:none;display:inline-flex}.page-module__gRWsaW__refreshButton{color:#fff;background:#111827}.page-module__gRWsaW__refreshButton:disabled{opacity:.65;cursor:not-allowed}.page-module__gRWsaW__secondaryButton,.page-module__gRWsaW__backButton{color:#111827;background:#fff;border-color:#d1d5db}.page-module__gRWsaW__secondaryButton:hover,.page-module__gRWsaW__backButton:hover{background:#f9fafb}.page-module__gRWsaW__icon{width:.95rem;height:.95rem}.page-module__gRWsaW__spinIcon{width:.95rem;height:.95rem;animation:1s linear infinite page-module__gRWsaW__spin}.page-module__gRWsaW__statsRow{border-bottom:1px solid #e5e7eb;flex-wrap:wrap;align-items:center;gap:.45rem;padding:.72rem 1.1rem;display:flex}.page-module__gRWsaW__statBadge,.page-module__gRWsaW__statusBadgePass,.page-module__gRWsaW__statusBadgeFail{border-radius:999px;align-items:center;padding:.13rem .5rem;font-size:.73rem;font-weight:700;display:inline-flex}.page-module__gRWsaW__statBadge{color:#374151;background:#f9fafb;border:1px solid #d1d5db}.page-module__gRWsaW__statusBadgePass{color:#166534;background:#ecfdf3;border:1px solid #86efac}.page-module__gRWsaW__statusBadgeFail{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.page-module__gRWsaW__errorBanner{color:#991b1b;background:#fef2f2;border:1px solid #fca5a5;border-radius:.45rem;margin:.75rem 1.1rem 0;padding:.55rem .65rem;font-size:.82rem}.page-module__gRWsaW__tableWrap{overflow:auto}.page-module__gRWsaW__table{border-collapse:collapse;width:100%;min-width:92rem}.page-module__gRWsaW__table th,.page-module__gRWsaW__table td{text-align:left;vertical-align:top;color:#1f2937;border-bottom:1px solid #f1f5f9;padding:.65rem 1.1rem;font-size:.82rem}.page-module__gRWsaW__table th{text-transform:uppercase;letter-spacing:.04em;color:#6b7280;background:#f8fafc;font-size:.74rem}.page-module__gRWsaW__tableState{color:#6b7280;padding:1rem 1.1rem;font-size:.88rem}.page-module__gRWsaW__promptCell,.page-module__gRWsaW__numericCell,.page-module__gRWsaW__runtimeCell{flex-direction:column;gap:.2rem;display:flex}.page-module__gRWsaW__promptId{color:#111827;overflow-wrap:anywhere;font-weight:700}.page-module__gRWsaW__promptMeta{color:#4b5563;font-size:.75rem}.page-module__gRWsaW__langsmithLink{color:#1d4ed8;width:fit-content;font-size:.75rem;font-weight:600;text-decoration:none}.page-module__gRWsaW__langsmithLink:hover{text-decoration:underline}.page-module__gRWsaW__typeBadgeAnalysis,.page-module__gRWsaW__typeBadgeFeedback,.page-module__gRWsaW__typeBadgeUnknown{text-transform:uppercase;letter-spacing:.03em;border-radius:999px;align-items:center;padding:.12rem .5rem;font-size:.69rem;font-weight:700;display:inline-flex}.page-module__gRWsaW__typeBadgeAnalysis{color:#1d4ed8;background:#dbeafe}.page-module__gRWsaW__typeBadgeFeedback{color:#166534;background:#dcfce7}.page-module__gRWsaW__typeBadgeUnknown{color:#374151;background:#e5e7eb}.page-module__gRWsaW__checkList,.page-module__gRWsaW__issueList{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.page-module__gRWsaW__checkRow{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.45rem;justify-content:space-between;align-items:center;gap:.55rem;padding:.3rem .45rem;font-size:.76rem;display:flex}.page-module__gRWsaW__checkBadgePass,.page-module__gRWsaW__checkBadgeFail,.page-module__gRWsaW__checkBadgeNeutral{white-space:nowrap;border-radius:999px;align-items:center;padding:.1rem .4rem;font-size:.69rem;font-weight:700;display:inline-flex}.page-module__gRWsaW__checkBadgePass{color:#166534;background:#ecfdf3;border:1px solid #86efac}.page-module__gRWsaW__checkBadgeFail{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.page-module__gRWsaW__checkBadgeNeutral{color:#4b5563;background:#f9fafb;border:1px solid #d1d5db}.page-module__gRWsaW__noIssues{color:#166534;font-size:.76rem;font-weight:600}.page-module__gRWsaW__issueRow{background:#fef2f2;border:1px solid #fecaca;border-radius:.45rem;flex-direction:column;gap:.1rem;padding:.32rem .42rem;display:flex}.page-module__gRWsaW__issueCode{color:#b91c1c;font-size:.7rem;font-weight:700}.page-module__gRWsaW__issueMessage{color:#991b1b;font-size:.74rem}.page-module__gRWsaW__loadingPage{background:#f8fafc;justify-content:center;align-items:center;min-height:100vh;display:flex}.page-module__gRWsaW__loadingText{color:#4b5563;font-size:.95rem}.page-module__gRWsaW__unauthorizedCard{text-align:center;background:#fff;border:1px solid #e5e7eb;border-radius:.85rem;max-width:34rem;margin:1.6rem auto;padding:1.35rem 1.2rem}.page-module__gRWsaW__unauthorizedIcon{color:#4b5563;width:2.25rem;height:2.25rem;margin:0 auto .65rem}.page-module__gRWsaW__unauthorizedTitle{color:#111827;margin:0;font-size:1.1rem;font-weight:700}.page-module__gRWsaW__unauthorizedSubtitle{color:#6b7280;margin:.35rem 0 .85rem;font-size:.88rem}@keyframes page-module__gRWsaW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:1180px){.page-module__gRWsaW__table{min-width:78rem}}@media (max-width:900px){.page-module__gRWsaW__content{padding:.85rem}.page-module__gRWsaW__header{align-items:flex-start}.page-module__gRWsaW__actions{width:100%}.page-module__gRWsaW__table{min-width:68rem}}
.page-module__rSxv2W__page{background-color:#f8fbff;background-image:linear-gradient(#3b82f61f 1px,#0000 1px),linear-gradient(90deg,#3b82f61f 1px,#0000 1px),linear-gradient(#94a3b81f 1px,#0000 1px),linear-gradient(90deg,#94a3b81f 1px,#0000 1px);background-position:-1px -1px,-1px -1px,-1px -1px,-1px -1px;background-size:1.25rem 1.25rem,1.25rem 1.25rem,6.25rem 6.25rem,6.25rem 6.25rem;min-height:100vh}.page-module__rSxv2W__content{max-width:1320px;margin:0 auto;padding:1.5rem}.page-module__rSxv2W__headerPrimaryButton{color:#fff;cursor:pointer;white-space:nowrap;background:#0f172a;border:none;border-radius:.5rem;padding:.6rem .9rem;font-size:.86rem;font-weight:600;transition:background-color .15s,box-shadow .15s;box-shadow:0 1px 2px #0f172a2e}.page-module__rSxv2W__headerPrimaryButton:hover{background:#1e293b;box-shadow:0 2px 6px #0f172a33}.page-module__rSxv2W__headerPrimaryButton:disabled,.page-module__rSxv2W__headerSecondaryButton:disabled{opacity:.6;cursor:not-allowed}.page-module__rSxv2W__headerSecondaryButton{color:#334155;cursor:pointer;white-space:nowrap;background:#f8fafc;border:1px solid #cbd5e1;border-radius:.5rem;padding:.6rem .9rem;font-size:.86rem;font-weight:600;transition:background-color .15s,border-color .15s}.page-module__rSxv2W__headerSecondaryButton:hover{background:#f1f5f9;border-color:#94a3b8}.page-module__rSxv2W__secondaryButton{color:#111827;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:.5rem;padding:.6rem .9rem;font-size:.86rem;font-weight:600}.page-module__rSxv2W__secondaryButton:disabled{opacity:.6;cursor:not-allowed}.page-module__rSxv2W__errorBanner{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:.5rem;margin-bottom:1rem;padding:.75rem .9rem;font-size:.9rem}.page-module__rSxv2W__timelineSection{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;margin-top:1rem;padding:1rem}.page-module__rSxv2W__sectionHeader{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.8rem;display:flex}.page-module__rSxv2W__sectionTitle{color:#111827;margin:0;font-size:1rem;font-weight:700}.page-module__rSxv2W__emptyState{color:#4b5563;border:1px dashed #d1d5db;border-radius:.65rem;padding:.9rem}.page-module__rSxv2W__tableWrap{overflow:auto}.page-module__rSxv2W__table{border-collapse:collapse;width:100%;min-width:900px}.page-module__rSxv2W__table th,.page-module__rSxv2W__table td{text-align:left;color:#111827;vertical-align:top;border-bottom:1px solid #f1f5f9;padding:.7rem .55rem;font-size:.86rem}.page-module__rSxv2W__table th{text-transform:uppercase;letter-spacing:.05em;color:#64748b;font-size:.75rem}.page-module__rSxv2W__revisionValue{color:#111827;font-weight:700}.page-module__rSxv2W__revisionLinkButton{color:#111827;cursor:pointer;background:0 0;border:none;padding:0;font-size:.96rem;font-weight:700;line-height:1}.page-module__rSxv2W__revisionLinkButton:hover{color:#1d4ed8;text-decoration:underline}.page-module__rSxv2W__sectionHint{color:#64748b;margin:0 0 .5rem;font-size:.84rem}.page-module__rSxv2W__latestLabel{color:#1e3a8a;background:#dbeafe;border-radius:999px;margin-top:.2rem;margin-left:.5rem;padding:.18rem .5rem;font-size:.67rem;font-weight:700;display:inline-block}.page-module__rSxv2W__stateBadge{text-transform:uppercase;border-radius:999px;padding:.2rem .52rem;font-size:.7rem;font-weight:700}.page-module__rSxv2W__stateDraft{color:#1f2937;background:#e5e7eb}.page-module__rSxv2W__stateNeedsReview{color:#92400e;background:#fef3c7}.page-module__rSxv2W__stateFinalized{color:#166534;background:#dcfce7}.page-module__rSxv2W__stateSuperseded{color:#312e81;background:#e0e7ff}.page-module__rSxv2W__stateArchived{color:#334155;background:#e2e8f0}.page-module__rSxv2W__metaGrid{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:.85rem;display:grid}.page-module__rSxv2W__metaCard{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;padding:.9rem}.page-module__rSxv2W__cardHeaderRow{justify-content:space-between;align-items:center;gap:.6rem;margin-bottom:.35rem;display:flex}.page-module__rSxv2W__cardTitle{letter-spacing:.05em;text-transform:uppercase;color:#64748b;margin:0;font-size:.82rem}.page-module__rSxv2W__cardValue{color:#111827;margin:0;font-size:.96rem;font-weight:600}.page-module__rSxv2W__cardSubValue{color:#475569;margin:.3rem 0 0;font-size:.82rem}.page-module__rSxv2W__fileNameValue{color:#475569;font-size:.82rem;font-family:var(--font-geist-mono),monospace;white-space:normal;overflow-wrap:anywhere;word-break:break-word;margin:.3rem 0 0}@media (max-width:1060px){.page-module__rSxv2W__content{padding:1rem}.page-module__rSxv2W__metaGrid{grid-template-columns:1fr}}
.page-module__8ZWC7q__page{background-color:#f8fbff;background-image:linear-gradient(#3b82f61f 1px,#0000 1px),linear-gradient(90deg,#3b82f61f 1px,#0000 1px),linear-gradient(#94a3b81f 1px,#0000 1px),linear-gradient(90deg,#94a3b81f 1px,#0000 1px);background-position:-1px -1px,-1px -1px,-1px -1px,-1px -1px;background-size:1.25rem 1.25rem,1.25rem 1.25rem,6.25rem 6.25rem,6.25rem 6.25rem;min-height:100vh}.page-module__8ZWC7q__content{max-width:1280px;margin:0 auto;padding:1.5rem}.page-module__8ZWC7q__secondaryButton{color:#fff;cursor:pointer;white-space:nowrap;background:#0f172a;border:none;border-radius:.5rem;padding:.625rem .9rem;font-size:.9rem;font-weight:600;transition:background-color .15s,box-shadow .15s;box-shadow:0 1px 2px #0f172a2e}.page-module__8ZWC7q__secondaryButton:hover{background:#1e293b;box-shadow:0 2px 6px #0f172a33}.page-module__8ZWC7q__errorBanner{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:.5rem;margin-bottom:1rem;padding:.75rem .9rem;font-size:.9rem}.page-module__8ZWC7q__emptyState{color:#4b5563;background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;padding:1rem}.page-module__8ZWC7q__tableWrap{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;overflow:auto}.page-module__8ZWC7q__table{border-collapse:collapse;width:100%;min-width:860px}.page-module__8ZWC7q__table th,.page-module__8ZWC7q__table td{text-align:left;color:#111827;vertical-align:top;border-bottom:1px solid #f1f5f9;padding:.75rem;font-size:.88rem}.page-module__8ZWC7q__table th{letter-spacing:.04em;text-transform:uppercase;color:#64748b;background:#f8fafc;font-size:.77rem}.page-module__8ZWC7q__headerLabelWithInfo{align-items:center;gap:.32rem;display:inline-flex}.page-module__8ZWC7q__infoIcon{color:#64748b;text-transform:none;cursor:help;background:#fff;border:1px solid #cbd5e1;border-radius:999px;justify-content:center;align-items:center;width:1rem;height:1rem;font-size:.62rem;font-weight:700;line-height:1;display:inline-flex}.page-module__8ZWC7q__paperColumn{width:35rem;max-width:35rem}.page-module__8ZWC7q__paperTitle{color:#111827;overflow-wrap:anywhere;word-break:break-word;font-weight:600}.page-module__8ZWC7q__paperMeta{color:#64748b;overflow-wrap:anywhere;word-break:break-word;margin-top:.2rem;font-size:.8rem}.page-module__8ZWC7q__paperLinkButton{text-align:left;cursor:pointer;background:0 0;border:none;width:100%;margin:0;padding:0}.page-module__8ZWC7q__paperLinkButton:hover .page-module__8ZWC7q__paperTitle{color:#1d4ed8;text-decoration:underline}.page-module__8ZWC7q__paperLinkButton:hover .page-module__8ZWC7q__paperMeta{color:#475569}.page-module__8ZWC7q__stateBadge{text-transform:uppercase;color:#1e3a8a;background:#dbeafe;border-radius:999px;padding:.2rem .52rem;font-size:.72rem;font-weight:700}@media (max-width:980px){.page-module__8ZWC7q__content{padding:1rem}}
