.analyzeShell{width:min(1120px,100% - 40px);padding:0 0 96px}.analysisTopNav{border-bottom:1px solid #ffffff17;min-height:72px;margin:0 0 28px}.analysisBrandLogo{width:148px}.analysisTopNav>div a{letter-spacing:.01em;font-size:12px;font-weight:700}.analysisSteps{margin:0 0 34px;padding:0}.analysisSteps li{letter-spacing:.08em;font-size:10px}.analysisSteps li>span{border-width:1px;width:28px;height:28px}.analysisPageHeader{max-width:900px;margin-bottom:30px}.analysisPageHeader h1{letter-spacing:-.055em;max-width:860px;margin:8px 0 12px;font-size:clamp(38px,5vw,58px);line-height:.98}.analysisPageHeader .lead{max-width:740px;margin:0;font-size:15px;line-height:1.62}.formCard,.resultCard,.interviewCard,.reportCta,.nextDecisionCard,.restoreCard{background:#121820;border:1px solid #ffffff1a;border-radius:18px;box-shadow:0 18px 50px #00000029}.formCard{padding:32px}.formSectionIntro{max-width:780px;margin-bottom:24px}.formSectionIntro h2{margin:8px 0 10px;font-size:25px;line-height:1.15}.formCard>label,.fieldLabelRow label{color:#eef2f5;letter-spacing:.01em;font-size:12px;font-weight:800}.formCard textarea,.formCard>input:not([type=file]),.answerTextarea{color:#f4f6f8;background:#0d1319;border:1px solid #ffffff1f;border-radius:12px;width:100%;box-shadow:inset 0 0 0 1px #0000}.formCard textarea:focus,.formCard>input:not([type=file]):focus,.answerTextarea:focus{border-color:#d9ff6b9e;box-shadow:0 0 0 3px #d9ff6b14}.fieldLabelRow{justify-content:space-between;align-items:center;gap:16px;margin-bottom:9px;display:flex}.fieldMeta{color:#7f8b96;font-size:11px;font-weight:700}.uploadFieldGroup{margin:4px 0 22px}.uploadInput{pointer-events:none;opacity:0!important;width:1px!important;height:1px!important;position:absolute!important}.uploadDropzone{cursor:pointer;background:#d9ff6b09;border:1px dashed #d9ff6b57;border-radius:14px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:15px;min-height:92px;padding:16px 18px;transition:border-color .18s,background .18s,transform .18s;display:grid}.uploadDropzone:hover{background:#d9ff6b11;border-color:#d9ff6bb8}.uploadDropzone.isDisabled{cursor:not-allowed;opacity:.55;background:#ffffff05;border-color:#ffffff1f}.uploadDropIcon,.attachmentIcon{color:#0c1116;background:#d9ff6b;border-radius:12px;place-items:center;width:40px;height:40px;font-size:19px;font-weight:900;display:grid}.uploadDropCopy,.attachmentCopy{gap:5px;min-width:0;display:grid}.uploadDropCopy strong,.attachmentCopy strong{color:#f4f6f8;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.uploadDropCopy small,.attachmentCopy small{color:#8d99a4;font-size:11px;line-height:1.4}.uploadDropAction{color:#d9ff6b;font-size:11px;font-weight:850}.attachmentCard{background:#d9ff6b0e;border:1px solid #d9ff6b47;border-radius:14px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:15px;min-height:76px;padding:14px 16px;display:grid}.attachmentRemove{color:#aab4bd;cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:750}.attachmentRemove:hover{color:#fff}.initialReading{margin-bottom:18px;padding:27px 28px 24px}.initialReading .resultTopline{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.initialReading h2{margin:0 0 8px;font-size:24px}.initialReading>p:not(.readingNote){color:#c6ced5;max-width:800px;margin:0;font-size:14px;line-height:1.58}.initialReading .readingNote{border-top:1px solid #ffffff14;margin:20px 0 0;padding-top:16px;color:#7f8b96!important}.interviewCard{padding:28px;overflow:hidden}.interviewHeader{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.interviewHeader h2{margin:7px 0 6px;font-size:25px;line-height:1.15}.interviewProgress{font-size:12px;line-height:1.45;margin:3px 0!important}.interviewProgressTrack{background:#202933;height:4px;margin:22px 0 0}.conversation{background:#0d1319;border:0;border-radius:14px;margin-top:22px}.interviewReady{border-color:#d9ff6b38}.interviewReady .questionLabel{color:#d9ff6b}.readyBlock,:root[data-theme=dark] .readyBlock{color:#f4f6f8;background:linear-gradient(135deg,#d9ff6b17,#d9ff6b06);border:1px solid #d9ff6b3d;border-radius:16px;grid-template-columns:10px 1fr;gap:17px;margin-top:24px;padding:24px;display:grid}.readyDot{background:#d9ff6b;border-radius:999px;width:9px;height:9px;margin-top:8px;box-shadow:0 0 0 5px #d9ff6b14}.readyContent h3,:root[data-theme=dark] .readyContent h3{color:#f7f9fa;margin:0 0 7px;font-size:19px;line-height:1.25}.readyContent p,:root[data-theme=dark] .readyContent p{max-width:760px;margin:0 0 18px;font-size:13px;line-height:1.55;color:#9eabb6!important}.readyContent .primaryButton{border-radius:10px;min-height:42px;padding:0 18px}.primaryButton,.secondaryButton{border-radius:10px}main.analyzeShell+.themeSwitcher{opacity:.72;border-radius:999px;gap:1px;padding:4px;bottom:12px;right:12px}main.analyzeShell+.themeSwitcher:hover{opacity:1}main.analyzeShell+.themeSwitcher .themeSwitcherTitle{display:none}main.analyzeShell+.themeSwitcher .themeSwitcherOption{border-radius:999px;min-height:28px;padding:0 8px;font-size:9px}:root[data-theme=light] .formCard,:root[data-theme=light] .resultCard,:root[data-theme=light] .interviewCard,:root[data-theme=light] .reportCta,:root[data-theme=light] .nextDecisionCard,:root[data-theme=light] .restoreCard{background:#fff;border-color:#1118201a;box-shadow:0 18px 48px #262b2217}:root[data-theme=light] .formCard>label,:root[data-theme=light] .fieldLabelRow label,:root[data-theme=light] .uploadDropCopy strong,:root[data-theme=light] .attachmentCopy strong{color:#182028}:root[data-theme=light] .formCard textarea,:root[data-theme=light] .formCard>input:not([type=file]),:root[data-theme=light] .answerTextarea{color:#182028;background:#f8f7f3;border-color:#1118201f}:root[data-theme=light] .uploadDropzone{background:#66742f09;border-color:#66742f57}:root[data-theme=light] .initialReading>p:not(.readingNote){color:#58636d}:root[data-theme=light] .readyBlock{color:#182028;background:linear-gradient(135deg,#66742f17,#66742f05);border-color:#66742f3d}:root[data-theme=light] .readyContent h3{color:#182028}:root[data-theme=light] .readyContent p{color:#65717b!important}@media (max-width:720px){.analyzeShell{width:min(100% - 24px,1120px);padding-bottom:78px}.analysisTopNav{min-height:62px;margin-bottom:22px}.analysisBrandLogo{width:128px}.analysisSteps{margin-bottom:24px}.analysisPageHeader h1{font-size:clamp(33px,10vw,44px)}.analysisPageHeader .lead{font-size:14px}.formCard,.initialReading,.interviewCard{border-radius:15px;padding:20px}.uploadDropzone,.attachmentCard{grid-template-columns:38px minmax(0,1fr);gap:12px}.uploadDropAction,.attachmentRemove{grid-column:2;justify-self:start}.interviewHeader{gap:16px}.interviewHeader .toolbarButtons{flex:none}.readyBlock{padding:19px}}@media (max-width:480px){.analysisTopNav>div{gap:8px}.analysisTopNav>div a{font-size:10px}.analysisSteps li b{display:none}.formSectionIntro h2,.interviewHeader h2{font-size:22px}.fieldLabelRow{align-items:flex-end}main.analyzeShell+.themeSwitcher{opacity:.5}}.reportStack .reportSection,.decisionMapDisclosure,.diagnosticResult .diagnosticSection{background:var(--ds-result-surface);color:var(--ds-result-text-primary);border-color:var(--ds-result-border)}.reportStack .questionLabel,.diagnosticResult .questionLabel{color:var(--ds-result-label)}.reportStack .reportSection h3,.reportStack .reportSection h4,.reportStack .reportList li,.reportStack .decisionMapToggle,.diagnosticResult .diagnosticSection h3,.diagnosticResult .dimensionTop strong,.diagnosticResult .structuredItemTitle strong,.diagnosticResult .actionCard h4,.diagnosticResult .findingGroup li{color:var(--ds-result-text-primary)}.reportStack .reportSection p,.reportStack .reportSectionLead,.reportStack .methodologyDisclosure p,.reportStack .questionPriority li,.diagnosticResult .diagnosticSection>p,.diagnosticResult .dimensionCard>p,.diagnosticResult .structuredItem p,.diagnosticResult .actionCard p,.diagnosticResult .recommendationSummary,.diagnosticResult .findingGroup li{color:var(--ds-result-text-secondary)}.reportStack .reportActions li,.reportStack .questionPriority,.diagnosticResult .dimensionCard,.diagnosticResult .structuredItem,.diagnosticResult .actionCard{background:var(--ds-result-surface-raised);border-color:var(--ds-result-border)}.reportStack .reportActions li{min-height:156px;padding:20px 22px 20px 62px}.reportStack .reportActions li:before{background:var(--ds-result-accent);width:28px;height:28px;color:var(--ds-result-accent-contrast);border:0;font-size:12px;top:20px;left:20px}.reportStack .reportActions li>strong{color:var(--ds-result-text-primary);font-size:17px;line-height:1.4}.reportStack .reportActions li>p{color:var(--ds-result-text-secondary);font-size:15px;line-height:1.65}.reportStack .reportActions .actionMeta,.diagnosticResult .actionMeta{border-top:1px solid var(--ds-result-divider);color:var(--ds-result-text-secondary);margin-top:10px;padding-top:10px;font-size:13px;line-height:1.55}.reportStack .reportActions .actionMeta b,.diagnosticResult .actionMeta b,.diagnosticResult .findingGroup b,.diagnosticResult .notYetBox>b{color:var(--ds-result-text-primary)}.reportStack .reportActions .actionMeta b{color:var(--ds-result-label);letter-spacing:.045em;text-transform:uppercase;margin-bottom:3px;font-size:11px;display:block}.reportStack .questionPriorityHeader h4{color:var(--ds-result-text-primary)}.reportStack .questionPriority-critical .questionPriorityDot{background:var(--ds-result-critical)}.reportStack .questionPriority-important .questionPriorityDot{background:var(--ds-result-warning)}.reportStack .questionPriority-future .questionPriorityDot{background:var(--ds-result-accent)}.reportStack .methodologyDisclosure,.decisionMapDisclosure{background:var(--ds-result-surface);color:var(--ds-result-text-primary);border-color:var(--ds-result-border)}.reportStack .methodologyDisclosure summary,.decisionMapDisclosure .decisionMapToggle{color:var(--ds-result-text-primary)}.reportStack .decisionMapToggle>span:last-child{color:var(--ds-result-label)}.diagnosticResult .sectionHeading{border-bottom-color:var(--ds-result-divider)}.diagnosticResult .sectionHeading .muted,.diagnosticResult .methodologyNote,.diagnosticResult .scoreCard span,.diagnosticResult .scoreCard small,.diagnosticResult .scoreCard p{color:var(--ds-result-text-tertiary)!important}.diagnosticResult .priorityTag,.diagnosticResult .riskTag,.diagnosticResult .dimensionTop span{border:1px solid var(--ds-result-border);background:var(--ds-result-surface-raised);color:var(--ds-result-text-primary)}.diagnosticResult .actionNumber{color:var(--ds-result-label)}.diagnosticResult .notYetBox{background:var(--ds-result-surface-raised);color:var(--ds-result-text-primary);border:1px solid var(--ds-result-border)}@media (prefers-contrast:more){.reportStack .reportSection,.decisionMapDisclosure,.diagnosticResult .diagnosticSection,.reportStack .reportActions li,.reportStack .questionPriority,.diagnosticResult .dimensionCard,.diagnosticResult .structuredItem,.diagnosticResult .actionCard{border-color:var(--ds-result-border-strong)}}@media (max-width:640px){.reportStack .reportActions li{min-height:auto;padding:18px 17px 18px 54px}.reportStack .reportActions li:before{top:18px;left:16px}}
