.TabContainer-module__wZ2CDq__container{background-color:#fff;border-radius:.5rem;margin-bottom:2rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.TabContainer-module__wZ2CDq__tabList{border-bottom:1px solid #e5e7eb;position:relative}.TabContainer-module__wZ2CDq__tabNav{scrollbar-width:none;-ms-overflow-style:none;margin-bottom:-1px;display:flex;overflow-x:auto}.TabContainer-module__wZ2CDq__tabNav::-webkit-scrollbar{display:none}.TabContainer-module__wZ2CDq__scrollIndicatorLeft,.TabContainer-module__wZ2CDq__scrollIndicatorRight{pointer-events:none;z-index:1;width:4rem;position:absolute;top:0;bottom:0}.TabContainer-module__wZ2CDq__scrollIndicatorLeft{background:linear-gradient(90deg,#fffffff2,#0000);left:0}.TabContainer-module__wZ2CDq__scrollIndicatorRight{background:linear-gradient(270deg,#fffffff2,#0000);right:0}.TabContainer-module__wZ2CDq__tab{white-space:nowrap;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:1rem 1.5rem;font-size:.875rem;font-weight:500;transition:all .2s}.TabContainer-module__wZ2CDq__tab:hover:not(.TabContainer-module__wZ2CDq__activeTab){color:#374151;border-bottom-color:#d1d5db}.TabContainer-module__wZ2CDq__tab.TabContainer-module__wZ2CDq__inactive{color:#6b7280}.TabContainer-module__wZ2CDq__tab.TabContainer-module__wZ2CDq__activeTab{color:#2563eb;border-bottom-color:#3b82f6}.TabContainer-module__wZ2CDq__content{padding:1.5rem}
.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:repeat(auto-fit,minmax(180px,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:2rem;display:flex}.UploadStep-module__RhDg6a__uploadArea{flex-direction:column;gap:1rem;display:flex}.UploadStep-module__RhDg6a__label{color:#111827;font-size:1rem;font-weight:500}.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__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__fileName{color:#111827;margin:0 0 .25rem;font-weight:500}.UploadStep-module__RhDg6a__fileSize{color:#6b7280;margin:0;font-size:.875rem}.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}
.FeedbackLetter-module__81umaa__emptyState{text-align:center;padding:3rem 0}.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__markdownList{margin:.55rem 0 .75rem;padding-left:1.2rem}.FeedbackLetter-module__81umaa__markdownListItem{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__paperTitle{color:#111827;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.95rem;font-weight:700;line-height:1.3;overflow:hidden}.EvaluationWorkspace-module__ZY-Xda__workspaceLabel{text-transform:uppercase;letter-spacing:.05em;color:#6b7280;margin:.05rem 0 0;font-size:.7rem}.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}@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__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__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__sectionList{flex-direction:column;gap:.45rem;display:flex}.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__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__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__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__XAD9jW__page{background:#f8fafc;min-height:100vh}.page-module__XAD9jW__content{max-width:1440px;margin:0 auto;padding:1rem 1.25rem 1.5rem}.page-module__XAD9jW__card{background:#fff;border:1px solid #e5e7eb;border-radius:.85rem;overflow:hidden}.page-module__XAD9jW__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__XAD9jW__titleWrap{min-width:16rem}.page-module__XAD9jW__title{color:#111827;margin:0;font-size:1.2rem;font-weight:700}.page-module__XAD9jW__subtitle{color:#6b7280;margin:.25rem 0 0;font-size:.88rem}.page-module__XAD9jW__actions{flex-wrap:wrap;align-items:flex-end;gap:.65rem;display:flex}.page-module__XAD9jW__syncFilterWrap{flex-direction:column;gap:.25rem;min-width:15rem;display:flex}.page-module__XAD9jW__inputLabel{color:#6b7280;font-size:.75rem;font-weight:600}.page-module__XAD9jW__input{color:#111827;border:1px solid #d1d5db;border-radius:.45rem;padding:.46rem .6rem;font-size:.84rem}.page-module__XAD9jW__input:focus{border-color:#2563eb;outline:none}.page-module__XAD9jW__syncButton,.page-module__XAD9jW__secondaryButton,.page-module__XAD9jW__backButton{cursor:pointer;border:1px solid #0000;border-radius:.5rem;align-items:center;gap:.4rem;padding:.5rem .85rem;font-size:.84rem;font-weight:600;display:inline-flex}.page-module__XAD9jW__syncButton{color:#fff;background:#111827}.page-module__XAD9jW__syncButton:disabled{opacity:.65;cursor:not-allowed}.page-module__XAD9jW__secondaryButton,.page-module__XAD9jW__backButton{color:#111827;background:#fff;border-color:#d1d5db}.page-module__XAD9jW__secondaryButton:hover,.page-module__XAD9jW__backButton:hover{background:#f9fafb}.page-module__XAD9jW__icon,.page-module__XAD9jW__searchIcon{width:.95rem;height:.95rem}.page-module__XAD9jW__spinIcon{width:.95rem;height:.95rem;animation:1s linear infinite page-module__XAD9jW__spin}.page-module__XAD9jW__statsRow{border-bottom:1px solid #e5e7eb;flex-wrap:wrap;align-items:center;gap:.45rem;padding:.7rem 1.1rem;display:flex}.page-module__XAD9jW__statBadge{color:#374151;background:#f9fafb;border:1px solid #d1d5db;border-radius:999px;align-items:center;gap:.3rem;padding:.13rem .5rem;font-size:.73rem;font-weight:700;display:inline-flex}.page-module__XAD9jW__archivedFilter{color:#374151;align-items:center;gap:.35rem;margin-left:auto;font-size:.8rem;font-weight:600;display:inline-flex}.page-module__XAD9jW__archivedFilter input{width:.95rem;height:.95rem}.page-module__XAD9jW__statIcon{width:.78rem;height:.78rem}.page-module__XAD9jW__searchRow{border-bottom:1px solid #e5e7eb;flex-wrap:wrap;align-items:center;gap:.55rem;padding:.75rem 1.1rem;display:flex}.page-module__XAD9jW__searchInputWrap{flex:1;min-width:18rem;position:relative}.page-module__XAD9jW__searchIcon{color:#9ca3af;position:absolute;top:50%;left:.6rem;transform:translateY(-50%)}.page-module__XAD9jW__searchInput{color:#111827;border:1px solid #d1d5db;border-radius:.45rem;width:100%;padding:.48rem .6rem .48rem 2rem;font-size:.84rem}.page-module__XAD9jW__searchInput:focus{border-color:#2563eb;outline:none}.page-module__XAD9jW__successBanner,.page-module__XAD9jW__errorBanner{border-radius:.45rem;margin:.7rem 1.1rem 0;padding:.55rem .65rem;font-size:.82rem}.page-module__XAD9jW__successBanner{color:#166534;background:#ecfdf3;border:1px solid #86efac}.page-module__XAD9jW__errorBanner{color:#991b1b;background:#fef2f2;border:1px solid #fca5a5}.page-module__XAD9jW__tableWrap{overflow-x:auto}.page-module__XAD9jW__table{border-collapse:collapse;width:100%}.page-module__XAD9jW__table th,.page-module__XAD9jW__table td{text-align:left;vertical-align:top;color:#1f2937;border-bottom:1px solid #f1f5f9;padding:.65rem 1.1rem;font-size:.83rem}.page-module__XAD9jW__table th{text-transform:uppercase;letter-spacing:.04em;color:#6b7280;background:#f8fafc;font-size:.75rem}.page-module__XAD9jW__tableState{color:#6b7280;padding:1rem 1.1rem;font-size:.88rem}.page-module__XAD9jW__userCell{flex-direction:column;gap:.2rem;display:flex}.page-module__XAD9jW__email{color:#4b5563;font-size:.76rem}.page-module__XAD9jW__username{color:#111827;font-weight:600}.page-module__XAD9jW__orgId{color:#6b7280;font-size:.76rem}.page-module__XAD9jW__inlineEditRow{align-items:center;gap:.35rem;display:flex}.page-module__XAD9jW__inlineInput{color:#1f2937;background:#fff;border:1px solid #d1d5db;border-radius:.42rem;padding:.34rem .45rem;font-size:.78rem}.page-module__XAD9jW__inlineInput:focus{border-color:#2563eb;outline:none}.page-module__XAD9jW__mono{word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.page-module__XAD9jW__waitlistBadge{color:#374151;text-transform:uppercase;background:#e5e7eb;border-radius:999px;padding:.12rem .5rem;font-size:.69rem;font-weight:700;display:inline-flex}.page-module__XAD9jW__waitlistCell,.page-module__XAD9jW__billingCell,.page-module__XAD9jW__accessCell,.page-module__XAD9jW__archiveCell,.page-module__XAD9jW__notesCell{flex-direction:column;gap:.4rem;display:flex}.page-module__XAD9jW__usageCell{flex-direction:column;gap:.12rem;min-width:10rem;display:flex}.page-module__XAD9jW__usagePrimary{color:#111827;font-size:.77rem;font-weight:700}.page-module__XAD9jW__usageMeta{color:#4b5563;font-size:.72rem}.page-module__XAD9jW__accessEnabledBadge,.page-module__XAD9jW__accessDisabledBadge{text-transform:uppercase;letter-spacing:.02em;border-radius:999px;width:fit-content;padding:.12rem .5rem;font-size:.69rem;font-weight:700;display:inline-flex}.page-module__XAD9jW__accessEnabledBadge{color:#166534;background:#dcfce7}.page-module__XAD9jW__accessDisabledBadge{color:#4b5563;background:#f3f4f6}.page-module__XAD9jW__accessCount{color:#4b5563;font-size:.75rem}.page-module__XAD9jW__inlineValueButton{color:#111827;text-align:left;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:.42rem;padding:.34rem .5rem;font-size:.78rem;font-weight:600}.page-module__XAD9jW__inlineValueButton:hover{background:#f9fafb}.page-module__XAD9jW__inlineValueButton:disabled{opacity:.6;cursor:not-allowed}.page-module__XAD9jW__inlineSelect{color:#1f2937;background:#fff;border:1px solid #d1d5db;border-radius:.42rem;padding:.34rem .45rem;font-size:.78rem}.page-module__XAD9jW__rowButton{color:#111827;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:.42rem;padding:.3rem .5rem;font-size:.74rem;font-weight:600}.page-module__XAD9jW__rowButton:disabled{opacity:.6;cursor:not-allowed}.page-module__XAD9jW__activeBadge,.page-module__XAD9jW__archivedBadge{border-radius:999px;padding:.12rem .5rem;font-size:.69rem;font-weight:700;display:inline-flex}.page-module__XAD9jW__activeBadge{color:#166534;background:#dcfce7}.page-module__XAD9jW__archivedBadge{color:#374151;background:#f3f4f6}.page-module__XAD9jW__archiveSwitch{cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:999px;align-items:center;gap:.45rem;padding:.22rem .45rem;display:inline-flex}.page-module__XAD9jW__archiveSwitch:disabled{opacity:.6;cursor:not-allowed}.page-module__XAD9jW__switchLabel{text-transform:uppercase;letter-spacing:.02em;color:#6b7280;font-size:.68rem;font-weight:700}.page-module__XAD9jW__archiveSwitch[data-archived=false] .page-module__XAD9jW__switchLabel:first-child{color:#166534}.page-module__XAD9jW__archiveSwitch[data-archived=true] .page-module__XAD9jW__switchLabel:last-child{color:#1f2937}.page-module__XAD9jW__switchTrack{background:#d1d5db;border-radius:999px;width:1.85rem;height:1rem;transition:background-color .15s;position:relative}.page-module__XAD9jW__archiveSwitch[data-archived=false] .page-module__XAD9jW__switchTrack{background:#86efac}.page-module__XAD9jW__archiveSwitch[data-archived=true] .page-module__XAD9jW__switchTrack{background:#9ca3af}.page-module__XAD9jW__switchThumb{background:#fff;border-radius:999px;width:.72rem;height:.72rem;transition:transform .15s;position:absolute;top:.14rem;left:.14rem;box-shadow:0 1px 2px #0f172a40}.page-module__XAD9jW__archiveSwitch[data-archived=true] .page-module__XAD9jW__switchThumb{transform:translate(.84rem)}.page-module__XAD9jW__notesPreviewButton{color:#111827;text-align:left;cursor:pointer;white-space:pre-wrap;background:#fff;border:1px solid #d1d5db;border-radius:.45rem;min-height:2.6rem;padding:.4rem .5rem;font-size:.78rem;line-height:1.3}.page-module__XAD9jW__notesPreviewButton:hover{background:#f9fafb}.page-module__XAD9jW__notesPreviewButton:disabled{opacity:.6;cursor:not-allowed}.page-module__XAD9jW__notesPlaceholder{color:#6b7280}.page-module__XAD9jW__notesInput{resize:vertical;color:#111827;border:1px solid #d1d5db;border-radius:.45rem;min-height:2.6rem;padding:.4rem .5rem;font-size:.78rem}.page-module__XAD9jW__notesInput:focus{border-color:#2563eb;outline:none}.page-module__XAD9jW__profileComplete{color:#166534;font-weight:600}.page-module__XAD9jW__profileIncomplete{color:#991b1b}.page-module__XAD9jW__loadingPage{justify-content:center;align-items:center;min-height:100vh;display:flex}.page-module__XAD9jW__loadingText{color:#4b5563}.page-module__XAD9jW__unauthorizedCard{text-align:center;background:#fff;border:1px solid #e5e7eb;border-radius:.85rem;padding:2rem 1.4rem}.page-module__XAD9jW__unauthorizedIcon{color:#9ca3af;width:1.8rem;height:1.8rem;margin:0 auto .6rem}.page-module__XAD9jW__unauthorizedTitle{color:#111827;margin:0;font-size:1.2rem;font-weight:700}.page-module__XAD9jW__unauthorizedSubtitle{color:#6b7280;margin:.45rem 0 1rem;font-size:.9rem}@keyframes page-module__XAD9jW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:720px){.page-module__XAD9jW__header,.page-module__XAD9jW__statsRow,.page-module__XAD9jW__searchRow,.page-module__XAD9jW__table th,.page-module__XAD9jW__table td{padding-left:.8rem;padding-right:.8rem}.page-module__XAD9jW__syncFilterWrap,.page-module__XAD9jW__searchInputWrap{min-width:100%}}
.page-module__b4yKQG__page{background:#f8fafc;min-height:100vh}.page-module__b4yKQG__content{max-width:1240px;margin:0 auto;padding:1.5rem}.page-module__b4yKQG__headerRow{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.page-module__b4yKQG__headerActions{align-items:center;gap:.75rem;display:flex}.page-module__b4yKQG__title{color:#111827;margin:0;font-size:1.75rem;font-weight:700;line-height:1.2}.page-module__b4yKQG__subtitle{color:#4b5563;margin:.375rem 0 0}.page-module__b4yKQG__primaryButton{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:.5rem;padding:.625rem .9rem;font-size:.9rem;font-weight:600}.page-module__b4yKQG__secondaryButton{color:#111827;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:.5rem;padding:.625rem .9rem;font-size:.9rem;font-weight:600}.page-module__b4yKQG__errorBanner{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:.5rem;margin-bottom:1rem;padding:.75rem .9rem;font-size:.9rem}.page-module__b4yKQG__summaryCard{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-bottom:1rem;padding:1rem;display:grid}.page-module__b4yKQG__metaLabel{color:#6b7280;text-transform:uppercase;letter-spacing:.03em;margin:0;font-size:.75rem}.page-module__b4yKQG__metaValue{color:#111827;margin:.35rem 0 0;font-size:.95rem;font-weight:600}.page-module__b4yKQG__metaSubValue{color:#6b7280;margin:.2rem 0 0;font-size:.82rem}.page-module__b4yKQG__emptyState{color:#4b5563;background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;padding:1rem}.page-module__b4yKQG__auditList{gap:1rem;display:grid}.page-module__b4yKQG__auditCard{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;padding:1rem}.page-module__b4yKQG__auditCardHeader{justify-content:space-between;align-items:center;margin-bottom:.8rem;display:flex}.page-module__b4yKQG__auditTitle{color:#111827;text-transform:capitalize;margin:0;font-size:1rem;font-weight:700}.page-module__b4yKQG__auditMeta{color:#6b7280;margin:.3rem 0 0;font-size:.82rem}.page-module__b4yKQG__auditPayloadGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.page-module__b4yKQG__payloadTitle{color:#374151;margin:0 0 .35rem;font-size:.82rem;font-weight:600}.page-module__b4yKQG__payloadBlock{color:#111827;white-space:pre-wrap;word-break:break-word;background:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;max-height:230px;margin:0;padding:.6rem;font-size:.75rem;line-height:1.45;overflow:auto}@media (max-width:980px){.page-module__b4yKQG__content{padding:1rem}.page-module__b4yKQG__headerRow{flex-direction:column;align-items:flex-start}.page-module__b4yKQG__summaryCard{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__b4yKQG__auditPayloadGrid{grid-template-columns:1fr}}
.page-module__8ZWC7q__page{background:#f8fafc;min-height:100vh}.page-module__8ZWC7q__content{max-width:1700px;margin:0 auto;padding:1rem 1.25rem 1.25rem}.page-module__8ZWC7q__shell{--audit-sticky-top:5rem;background:#f8fafc;border:1px solid #e5e7eb;border-radius:.75rem;align-items:flex-start;width:100%;min-height:calc(100vh - 6.6rem);display:flex;overflow:visible}.page-module__8ZWC7q__leftSidebar{min-height:0;top:var(--audit-sticky-top);height:calc(100vh - var(--audit-sticky-top) - 1rem);max-height:calc(100vh - var(--audit-sticky-top) - 1rem);background:#fff;border-right:1px solid #e5e7eb;flex-direction:column;align-self:flex-start;transition:width .25s ease-out,opacity .25s ease-out;display:flex;position:sticky;overflow:hidden}.page-module__8ZWC7q__leftSidebar.page-module__8ZWC7q__sidebarOpen{opacity:1;width:20rem}.page-module__8ZWC7q__sidebarClosed{opacity:0;width:0}.page-module__8ZWC7q__rightSidebar.page-module__8ZWC7q__sidebarOpen{opacity:1;width:22rem}.page-module__8ZWC7q__rail{width:2.65rem;top:var(--audit-sticky-top);height:calc(100vh - var(--audit-sticky-top) - 1rem);max-height:calc(100vh - var(--audit-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}.page-module__8ZWC7q__railOpen{background-color:#eff6ff;border-color:#bfdbfe}.page-module__8ZWC7q__railClosed{background-color:#f3f4f6;border-color:#e5e7eb}.page-module__8ZWC7q__rail:last-of-type{border-left:1px solid #e5e7eb;border-right:none}.page-module__8ZWC7q__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}.page-module__8ZWC7q__railOpen .page-module__8ZWC7q__railButton{color:#2563eb}.page-module__8ZWC7q__railClosed .page-module__8ZWC7q__railButton{color:#6b7280}.page-module__8ZWC7q__railButton:hover{color:#111827;background-color:#e5e7eb}.page-module__8ZWC7q__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)}.page-module__8ZWC7q__railIcon{width:.875rem;height:.875rem}.page-module__8ZWC7q__leftHeader{background:#fff;border-bottom:1px solid #f1f5f9;padding:1rem}.page-module__8ZWC7q__title{color:#111827;margin:0;font-size:1.35rem;font-weight:700}.page-module__8ZWC7q__subtitle{color:#475569;margin:.35rem 0 0;font-size:.86rem}.page-module__8ZWC7q__revisionList{gap:.65rem;min-height:0;padding:.85rem;display:grid;overflow:auto}.page-module__8ZWC7q__revisionItem{text-align:left;cursor:pointer;background:#f8fafc;border:1px solid #dbe4ef;border-radius:.65rem;padding:.7rem;transition:border-color .15s,box-shadow .15s,background-color .15s}.page-module__8ZWC7q__revisionItem:hover{border-color:#93c5fd}.page-module__8ZWC7q__revisionItemActive{background:#eff6ff;border-color:#2563eb;box-shadow:inset 0 0 0 1px #2563eb}.page-module__8ZWC7q__revisionTitle{color:#111827;margin:0;font-size:.88rem;font-weight:700;line-height:1.35}.page-module__8ZWC7q__revisionMeta{color:#64748b;margin-top:.25rem;font-size:.76rem}.page-module__8ZWC7q__badgesRow{flex-wrap:wrap;gap:.3rem;margin-top:.5rem;display:flex}.page-module__8ZWC7q__badge{letter-spacing:.02em;border-radius:999px;align-items:center;gap:.24rem;padding:.2rem .46rem;font-size:.67rem;font-weight:700;line-height:1;display:inline-flex}.page-module__8ZWC7q__badgeIcon{flex-shrink:0;width:.72rem;height:.72rem}.page-module__8ZWC7q__badgeIconSpin{animation:1s linear infinite page-module__8ZWC7q__badgeSpin}.page-module__8ZWC7q__badgeReady{color:#166534;background:#dcfce7}.page-module__8ZWC7q__badgeProcessing{color:#92400e;background:#fef3c7}@keyframes page-module__8ZWC7q__badgeSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.page-module__8ZWC7q__centerPane{background:#f9fafb;flex-direction:column;flex:1;min-width:0;min-height:calc(100vh - 6.6rem);display:flex}.page-module__8ZWC7q__workspaceHeader{top:calc(var(--audit-sticky-top) - 1px);z-index:3;background:#fff;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:.8rem;min-height:3.2rem;padding:.62rem .9rem;display:flex;position:sticky}.page-module__8ZWC7q__workspaceTitleBlock{min-width:0}.page-module__8ZWC7q__workspaceTitle{color:#111827;margin:0;font-size:.95rem;font-weight:700;line-height:1.3}.page-module__8ZWC7q__workspaceSubtitle{color:#64748b;text-transform:uppercase;letter-spacing:.04em;margin:.08rem 0 0;font-size:.72rem}.page-module__8ZWC7q__workspaceActions{align-items:center;gap:.5rem;display:flex}.page-module__8ZWC7q__primaryButton{color:#fff;cursor:pointer;background:#2563eb;border:1px solid #2563eb;border-radius:.42rem;padding:.42rem .72rem;font-size:.79rem;font-weight:700}.page-module__8ZWC7q__primaryButton:disabled{opacity:.55;cursor:not-allowed}.page-module__8ZWC7q__secondaryButton{color:#111827;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:.42rem;padding:.42rem .72rem;font-size:.79rem;font-weight:700}.page-module__8ZWC7q__errorBanner{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:.5rem;margin:.85rem 1rem 0;padding:.7rem .85rem;font-size:.86rem}.page-module__8ZWC7q__centerLoading{color:#64748b;padding:1rem}.page-module__8ZWC7q__processGrid{gap:.8rem;min-height:0;padding:1rem;display:grid;overflow:auto}.page-module__8ZWC7q__processCard{text-align:left;cursor:pointer;background:#fff;border:1px solid #dbe4ef;border-radius:.7rem;gap:.65rem;padding:.85rem;transition:border-color .15s,box-shadow .15s;display:grid}.page-module__8ZWC7q__processCard:hover{border-color:#93c5fd}.page-module__8ZWC7q__processCardSelected{border-color:#2563eb;box-shadow:inset 0 0 0 1px #2563eb}.page-module__8ZWC7q__processHeader{justify-content:space-between;align-items:center;gap:.7rem;display:flex}.page-module__8ZWC7q__processTitle{color:#0f172a;margin:0;font-size:.92rem;font-weight:700}.page-module__8ZWC7q__processStatus{text-transform:uppercase;border-radius:999px;padding:.2rem .5rem;font-size:.67rem;font-weight:700}.page-module__8ZWC7q__processStatusReady{color:#166534;background:#dcfce7}.page-module__8ZWC7q__processStatusProcessing{color:#92400e;background:#fef3c7}.page-module__8ZWC7q__receiptCard{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:.65rem;padding:.62rem .7rem .68rem}.page-module__8ZWC7q__manualAuditCard{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:.65rem;gap:.65rem;padding:.68rem .74rem;display:grid}.page-module__8ZWC7q__manualSection{gap:.35rem;display:grid}.page-module__8ZWC7q__manualLabel{letter-spacing:.05em;color:#334155;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:700}.page-module__8ZWC7q__manualCommitMessage{color:#111827;margin:0;font-size:.86rem;line-height:1.45}.page-module__8ZWC7q__manualCommitMissing{color:#64748b;margin:0;font-size:.82rem;font-style:italic}.page-module__8ZWC7q__manualDiffWrap{background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;max-height:22rem;overflow:auto}.page-module__8ZWC7q__manualDiffEmpty{color:#64748b;margin:0;font-size:.78rem}.page-module__8ZWC7q__receiptHeader{justify-content:space-between;align-items:flex-end;gap:.7rem;margin-bottom:.45rem;display:flex}.page-module__8ZWC7q__receiptTitle{letter-spacing:.06em;color:#334155;text-transform:uppercase;margin:0;font-size:.77rem;font-weight:700}.page-module__8ZWC7q__receiptEvent{color:#64748b;margin:0;font-size:.74rem}.page-module__8ZWC7q__receiptRows{gap:.2rem;display:grid}.page-module__8ZWC7q__receiptRow{color:#1f2937;justify-content:space-between;align-items:center;gap:.6rem;font-size:.79rem;display:flex}.page-module__8ZWC7q__receiptRow span:last-child{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.page-module__8ZWC7q__receiptPreviousSubtotal{color:#334155;margin-top:.15rem;font-weight:700}.page-module__8ZWC7q__receiptSubtotal{border-top:1px dashed #cbd5e1;margin-top:.22rem;padding-top:.28rem;font-weight:700}.page-module__8ZWC7q__receiptSubtotalSecondary{color:#334155;font-weight:700}.page-module__8ZWC7q__receiptDate{color:#64748b;border-top:1px solid #e2e8f0;margin-top:.35rem;padding-top:.33rem;font-size:.73rem}.page-module__8ZWC7q__summaryCard{background:#f8fafc;border:1px solid #dbe4ef;border-radius:.65rem;gap:.55rem;padding:.62rem .7rem .68rem;display:grid}.page-module__8ZWC7q__summaryTitle{letter-spacing:.06em;color:#334155;text-transform:uppercase;margin:0;font-size:.77rem;font-weight:700}.page-module__8ZWC7q__summaryGrid{gap:.35rem;display:grid}.page-module__8ZWC7q__summaryItem{gap:.1rem;display:grid}.page-module__8ZWC7q__summaryLabel{color:#64748b;text-transform:uppercase;letter-spacing:.05em;font-size:.69rem}.page-module__8ZWC7q__summaryValue{color:#0f172a;font-size:.79rem;line-height:1.4}.page-module__8ZWC7q__issuesWrap{border-top:1px solid #e2e8f0;padding-top:.45rem}.page-module__8ZWC7q__issuesHeading{color:#334155;margin:0;font-size:.74rem;font-weight:700}.page-module__8ZWC7q__summaryEmpty{color:#64748b;margin:.3rem 0 0;font-size:.75rem}.page-module__8ZWC7q__issueList{gap:.3rem;margin:.35rem 0 0;padding:0;list-style:none;display:grid}.page-module__8ZWC7q__issueRow{color:#0f172a;align-items:flex-start;gap:.34rem;font-size:.77rem;line-height:1.35;display:flex}.page-module__8ZWC7q__issueIcon{color:#b45309;flex-shrink:0;width:.78rem;height:.78rem;margin-top:.12rem}.page-module__8ZWC7q__newValueBlockWrap{margin-top:.15rem}.page-module__8ZWC7q__collapseButton{color:#334155;cursor:pointer;background:#fff;border:1px solid #dbe4ef;border-radius:.52rem;justify-content:space-between;align-items:center;gap:.55rem;width:100%;padding:.45rem .58rem;font-size:.77rem;font-weight:700;display:flex}.page-module__8ZWC7q__collapseButton:hover{background:#f8fafc;border-color:#93c5fd}.page-module__8ZWC7q__collapseIcon{width:.88rem;height:.88rem}.page-module__8ZWC7q__payloadBlock{color:#0f172a;white-space:pre-wrap;word-break:break-word;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;max-height:18rem;margin:.4rem 0 0;padding:.65rem;font-size:.75rem;line-height:1.45;overflow:auto}.page-module__8ZWC7q__rightSidebar{min-height:0;top:var(--audit-sticky-top);height:calc(100vh - var(--audit-sticky-top) - 1rem);max-height:calc(100vh - var(--audit-sticky-top) - 1rem);background:#fff;border-left:1px solid #e5e7eb;flex-direction:column;align-self:flex-start;transition:width .25s ease-out,opacity .25s ease-out;display:flex;position:sticky;overflow:hidden}.page-module__8ZWC7q__rightHeader{background:#fff;border-bottom:1px solid #f1f5f9;padding:1rem}.page-module__8ZWC7q__rightTitle{color:#111827;margin:0;font-size:1rem;font-weight:700}.page-module__8ZWC7q__rightSubtitle{color:#64748b;margin:.3rem 0 0;font-size:.8rem}.page-module__8ZWC7q__tabList{gap:.45rem;padding:.75rem .85rem 0;display:flex}.page-module__8ZWC7q__tabButton{color:#1f2937;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:.45rem;padding:.45rem .62rem;font-size:.76rem;font-weight:700}.page-module__8ZWC7q__tabButtonActive{color:#1e40af;background:#eff6ff;border-color:#2563eb}.page-module__8ZWC7q__contextBody{height:100%;min-height:0;padding:.75rem .85rem .85rem;overflow:auto}.page-module__8ZWC7q__emptyState{color:#64748b;background:#fff;border:1px solid #e5e7eb;border-radius:.65rem;margin:.8rem;padding:.8rem;font-size:.86rem}@media (max-width:1360px){.page-module__8ZWC7q__leftSidebar.page-module__8ZWC7q__sidebarOpen{width:18rem}.page-module__8ZWC7q__rightSidebar.page-module__8ZWC7q__sidebarOpen{width:20rem}}@media (max-width:1100px){.page-module__8ZWC7q__shell{flex-direction:column;align-items:stretch;min-height:auto}.page-module__8ZWC7q__leftSidebar,.page-module__8ZWC7q__rightSidebar{width:100%;height:auto;max-height:20rem;position:static}.page-module__8ZWC7q__leftSidebar.page-module__8ZWC7q__sidebarOpen,.page-module__8ZWC7q__rightSidebar.page-module__8ZWC7q__sidebarOpen{width:100%}.page-module__8ZWC7q__sidebarClosed{width:100%;max-height:0}.page-module__8ZWC7q__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}.page-module__8ZWC7q__rail:last-of-type{border-left:none}.page-module__8ZWC7q__railButton{flex-direction:row;gap:.4rem}.page-module__8ZWC7q__railLabel{writing-mode:horizontal-tb;font-size:.72rem;transform:none}.page-module__8ZWC7q__centerPane{min-height:28rem}.page-module__8ZWC7q__workspaceHeader{flex-direction:column;align-items:flex-start;position:static}.page-module__8ZWC7q__workspaceActions{width:100%}}
.page-module__7PiSga__page{background:#f8fafc;min-height:100vh}.page-module__7PiSga__previewShell{flex-direction:column;gap:.9rem;height:calc(100vh - 5rem);padding:1rem;display:flex;overflow:hidden}.page-module__7PiSga__previewHeader{z-index:18;background:#fff;border:1px solid #e5e7eb;border-radius:.8rem;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;display:flex;position:sticky;top:0}.page-module__7PiSga__backButton{color:#374151;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:.45rem;align-items:center;gap:.4rem;padding:.45rem .7rem;font-size:.82rem;font-weight:600;transition:background-color .15s,border-color .15s;display:inline-flex}.page-module__7PiSga__backButton:hover{background:#f9fafb;border-color:#9ca3af}.page-module__7PiSga__backIcon{width:.9rem;height:.9rem}.page-module__7PiSga__previewTitle{color:#111827;margin:0;font-size:1rem;font-weight:700}.page-module__7PiSga__previewLabel{color:#6b7280;text-align:right;margin:.2rem 0 0;font-size:.8rem}.page-module__7PiSga__previewGrid{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.9rem;min-height:0;display:grid;overflow:hidden}.page-module__7PiSga__panel{background:#fff;border:1px solid #e5e7eb;border-radius:.8rem;flex-direction:column;min-height:0;display:flex;overflow:hidden}.page-module__7PiSga__panelHeader{letter-spacing:.04em;text-transform:uppercase;color:#4b5563;z-index:4;background:#fff;border-bottom:1px solid #f3f4f6;padding:.75rem .9rem;font-size:.78rem;font-weight:700;position:sticky;top:0}.page-module__7PiSga__panelHeaderWithAction{justify-content:space-between;align-items:center;gap:.65rem;display:flex}.page-module__7PiSga__findQuotesButton{color:#1d4ed8;letter-spacing:0;text-transform:none;cursor:pointer;background:#fff;border:1px solid #93c5fd;border-radius:.45rem;padding:.35rem .58rem;font-size:.72rem;font-weight:700;transition:background-color .15s,border-color .15s}.page-module__7PiSga__findQuotesButton:hover:not(:disabled){background:#dbeafe}.page-module__7PiSga__findQuotesButton:disabled{opacity:.6;cursor:not-allowed}.page-module__7PiSga__pdfControlsBar{background:#f8fafc;border-bottom:1px solid #e5e7eb;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;padding:.6rem .8rem;display:flex}.page-module__7PiSga__pdfControlsGroup{align-items:center;gap:.4rem;display:inline-flex}.page-module__7PiSga__pdfControlButton{color:#1f2937;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:.45rem;padding:.34rem .54rem;font-size:.75rem;font-weight:700;transition:background-color .15s,border-color .15s}.page-module__7PiSga__pdfControlButton:hover:not(:disabled){background:#eff6ff;border-color:#93c5fd}.page-module__7PiSga__pdfControlButton:disabled{opacity:.55;cursor:not-allowed}.page-module__7PiSga__pdfControlButtonActive{color:#1d4ed8;background:#dbeafe;border-color:#60a5fa}.page-module__7PiSga__pdfScaleValue{text-align:center;color:#374151;background:#fff;border:1px solid #e5e7eb;border-radius:.45rem;min-width:3.2rem;padding:.32rem .5rem;font-size:.75rem;font-weight:700}.page-module__7PiSga__pdfPageLabel{color:#4b5563;align-items:center;gap:.3rem;font-size:.75rem;font-weight:700;display:inline-flex}.page-module__7PiSga__pdfPageInput{color:#111827;background:#fff;border:1px solid #cbd5e1;border-radius:.42rem;width:4rem;padding:.28rem .42rem;font-size:.75rem;font-weight:600}.page-module__7PiSga__pdfPageInput:disabled{opacity:.6;cursor:not-allowed}.page-module__7PiSga__pdfPageTotal{color:#4b5563;min-width:2.6rem;font-size:.76rem;font-weight:700}.page-module__7PiSga__pdfShell,.page-module__7PiSga__feedbackShell{background:#f9fafb;flex:1;min-height:0}.page-module__7PiSga__pdfShell{flex-direction:column;display:flex;overflow:hidden}.page-module__7PiSga__feedbackShell{overflow:auto}.page-module__7PiSga__searchPanel{background:#eff6ff;border-bottom:1px solid #e5e7eb;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.6rem;margin:0;padding:.62rem .8rem;display:flex}.page-module__7PiSga__searchPanelMain{flex:1;min-width:0}.page-module__7PiSga__searchPanelHeading{letter-spacing:.04em;text-transform:uppercase;color:#1e3a8a;font-size:.76rem;font-weight:700}.page-module__7PiSga__searchPanelPhrase{color:#111827;overflow-wrap:anywhere;margin:.34rem 0 0;font-size:.82rem;font-weight:700}.page-module__7PiSga__searchPanelText{color:#1d4ed8;margin:.25rem 0 0;font-size:.79rem;font-weight:600;line-height:1.3}.page-module__7PiSga__searchNoticeRow{align-items:center;gap:.35rem;margin-top:.25rem;display:inline-flex}.page-module__7PiSga__searchNoticeRow .page-module__7PiSga__searchPanelText{margin:0}.page-module__7PiSga__infoIcon{color:#1d4ed8;background:#fff;border:1px solid #93c5fd;border-radius:9999px;justify-content:center;align-items:center;min-width:1.05rem;height:1.05rem;line-height:1;display:inline-flex}.page-module__7PiSga__infoIcon svg{width:.72rem;height:.72rem;line-height:1}.page-module__7PiSga__searchPanelActions{align-items:center;gap:.35rem;margin-left:auto;display:flex}.page-module__7PiSga__searchPanelButton{cursor:pointer;color:#1d4ed8;background:#fff;border:1px solid #93c5fd;border-radius:.4rem;padding:.32rem .52rem;font-size:.74rem;font-weight:700}.page-module__7PiSga__searchPanelButton:hover{background:#dbeafe}.page-module__7PiSga__searchPanelClose{color:#1d4ed8;cursor:pointer;background:#fff;border:1px solid #93c5fd;border-radius:.45rem;justify-content:center;align-items:center;width:1.9rem;height:1.9rem;font-size:1.05rem;font-weight:700;line-height:1;display:inline-flex}.page-module__7PiSga__searchPanelClose:hover{background:#dbeafe}.page-module__7PiSga__pdfViewerHost{flex-direction:column;width:100%;height:100%;min-height:0;display:flex;position:relative}.page-module__7PiSga__pdfViewerHost .rpv-core__viewer{height:100%}.page-module__7PiSga__pdfViewerHost .rpv-core__inner-pages{overflow:auto}.page-module__7PiSga__panModeEnabled{cursor:grab;-webkit-user-select:none;user-select:none}.page-module__7PiSga__panModeDragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.page-module__7PiSga__pdfViewerHost .rpv-core__page-layer{box-shadow:0 1px 4px #0f172a29}.page-module__7PiSga__pageSearchTarget{outline-offset:4px;border-radius:.3rem;outline:5px solid #f59e0bf2;box-shadow:0 0 0 10px #fef08a8c}.page-module__7PiSga__pageSearchTextHit{background:#facc15;border-radius:.16rem;box-shadow:inset 0 -.62em #b79405;color:#111827!important}.page-module__7PiSga__pdfFallbackLinkWrap{z-index:5;background:#ffffffeb;border:1px solid #d1d5db;border-radius:.5rem;padding:.35rem .5rem;position:absolute;bottom:1.1rem;right:1.35rem}.page-module__7PiSga__fallbackLink{color:#2563eb;font-size:.78rem;font-weight:600}.page-module__7PiSga__emptyText{color:#6b7280;margin:0;padding:1rem}.page-module__7PiSga__stateShell{justify-content:center;align-items:center;min-height:calc(100vh - 5rem);padding:1.5rem;display:flex}.page-module__7PiSga__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__7PiSga__stateTitle{color:#111827;margin:0;font-size:1.35rem;line-height:1.2}.page-module__7PiSga__stateDescription{color:#374151;margin:.7rem 0 0}.page-module__7PiSga__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__7PiSga__primaryButton:hover{background:#1d4ed8}@media (max-width:1080px){.page-module__7PiSga__previewShell{height:auto;min-height:calc(100vh - 5rem);overflow:auto}.page-module__7PiSga__previewGrid{grid-template-rows:minmax(22rem,52vh) minmax(18rem,1fr);grid-template-columns:minmax(0,1fr);overflow:visible}.page-module__7PiSga__previewLabel{text-align:left}.page-module__7PiSga__previewHeader{flex-direction:column;align-items:flex-start}.page-module__7PiSga__panel{overflow:visible}.page-module__7PiSga__pdfShell{min-height:22rem}.page-module__7PiSga__searchPanel{align-items:flex-start}.page-module__7PiSga__searchPanelActions{margin-left:0}.page-module__7PiSga__pdfControlsBar{align-items:flex-start}}
.page-module__dzqOwW__showcaseSurface{background:radial-gradient(circle at 18% 10%,#10b98124,#0000 42%),linear-gradient(145deg,#f8fafc 0%,#ecfdf5 45%,#fff 100%);border:1px solid #cbd5e1;border-radius:1.5rem;padding:1.25rem;position:relative;overflow:hidden;box-shadow:0 32px 60px -48px #0f172a73}.page-module__dzqOwW__showcaseSurface:after{content:"";pointer-events:none;background:linear-gradient(120deg,#ffffff0d 0%,#fff3 35%,#ffffff08 100%);position:absolute;inset:0}.page-module__dzqOwW__heroFrame{background:#f8fafc;border:1px solid #cbd5e1;border-radius:1rem;overflow:hidden;box-shadow:0 22px 40px -28px #0f172a73}.page-module__dzqOwW__heroFrame img{display:block}.page-module__dzqOwW__thumbnailCard{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#ffffffd9;border:1px solid #dbe3ef;border-radius:.95rem;padding:.75rem;transition:transform .18s,box-shadow .18s,border-color .18s;position:relative}.page-module__dzqOwW__thumbnailCard:hover{border-color:#a7f3d0;transform:translateY(-2px);box-shadow:0 16px 30px -24px #10b981cc}.page-module__dzqOwW__thumbnailLabel{letter-spacing:.08em;text-transform:uppercase;color:#0f172a;margin-bottom:.5rem;font-size:.73rem;font-weight:700}.page-module__dzqOwW__thumbnailFrame{background:#f8fafc;border:1px solid #d8e0eb;border-radius:.7rem;height:14.5rem;overflow:hidden;box-shadow:inset 0 1px #fffc}.page-module__dzqOwW__thumbnailFrame img{display:block}.page-module__dzqOwW__thumbnailImage{object-fit:cover;object-position:top center;width:100%;height:100%}@media (min-width:640px){.page-module__dzqOwW__showcaseSurface{padding:1.5rem}.page-module__dzqOwW__thumbnailFrame{height:16rem}}@media (min-width:1024px){.page-module__dzqOwW__showcaseSurface{padding:1.75rem}.page-module__dzqOwW__thumbnailFrame{height:13.5rem}}@media (min-width:1280px){.page-module__dzqOwW__thumbnailFrame{height:25rem}}
.page-module__kR2mxq__showcaseSurface{background:radial-gradient(circle at 18% 10%,#3b82f621,#0000 42%),linear-gradient(145deg,#f8fafc 0%,#eff6ff 45%,#fff 100%);border:1px solid #cbd5e1;border-radius:1.5rem;padding:1.25rem;position:relative;overflow:hidden;box-shadow:0 32px 60px -48px #0f172a73}.page-module__kR2mxq__showcaseSurface:after{content:"";pointer-events:none;background:linear-gradient(120deg,#ffffff0d 0%,#fff3 35%,#ffffff08 100%);position:absolute;inset:0}.page-module__kR2mxq__heroFrame{background:#f8fafc;border:1px solid #cbd5e1;border-radius:1rem;overflow:hidden;box-shadow:0 22px 40px -28px #0f172a73}.page-module__kR2mxq__heroFrame img{display:block}.page-module__kR2mxq__thumbnailCard{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#ffffffd9;border:1px solid #dbe3ef;border-radius:.95rem;padding:.75rem;transition:transform .18s,box-shadow .18s,border-color .18s;position:relative}.page-module__kR2mxq__thumbnailCard:hover{border-color:#bfdbfe;transform:translateY(-2px);box-shadow:0 16px 30px -24px #3b82f6bf}.page-module__kR2mxq__thumbnailLabel{letter-spacing:.08em;text-transform:uppercase;color:#0f172a;margin-bottom:.5rem;font-size:.73rem;font-weight:700}.page-module__kR2mxq__thumbnailFrame{background:#f8fafc;border:1px solid #d8e0eb;border-radius:.7rem;height:14.5rem;overflow:hidden;box-shadow:inset 0 1px #fffc}.page-module__kR2mxq__thumbnailFrame img{display:block}.page-module__kR2mxq__thumbnailImage{object-fit:cover;object-position:top center;width:100%;height:100%}@media (min-width:640px){.page-module__kR2mxq__showcaseSurface{padding:1.5rem}.page-module__kR2mxq__thumbnailFrame{height:16rem}}@media (min-width:1024px){.page-module__kR2mxq__showcaseSurface{padding:1.75rem}.page-module__kR2mxq__thumbnailFrame{height:13.5rem}}@media (min-width:1280px){.page-module__kR2mxq__thumbnailFrame{height:16rem}}
