.energyField.svelte-1pg8vzy{min-width:0;scroll-margin-block:calc(var(--app-header-height) + 24px) 100px}label.svelte-1pg8vzy,legend.svelte-1pg8vzy{color:var(--ink-900);font-size:var(--font-sm);font-weight:650;line-height:1.5}.energyField.svelte-1pg8vzy>label:where(.svelte-1pg8vzy){margin-bottom:8px;display:block}fieldset.svelte-1pg8vzy{border:0;min-width:0;margin:0;padding:0}legend.svelte-1pg8vzy{margin-bottom:8px;padding:0}input.svelte-1pg8vzy,select.svelte-1pg8vzy,textarea.svelte-1pg8vzy{border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--surface);width:100%;min-width:0;min-height:48px;color:var(--ink-900);font-size:max(16px, var(--font-md));padding:12px;line-height:1.5;display:block}textarea.svelte-1pg8vzy{resize:vertical}.optionSearch.svelte-1pg8vzy{margin-bottom:8px}.answerChoices.svelte-1pg8vzy{flex-wrap:wrap;gap:8px;display:flex}.answerChoices.svelte-1pg8vzy label:where(.svelte-1pg8vzy){border:1px solid var(--line);border-radius:var(--radius-control);cursor:pointer;align-items:center;gap:8px;min-height:48px;padding:10px 14px;display:flex}.answerChoices.svelte-1pg8vzy label.selected:where(.svelte-1pg8vzy){background:var(--surface-accent);border-color:var(--mobile-card-active-border);color:var(--teal-700)}.answerChoices.svelte-1pg8vzy input:where(.svelte-1pg8vzy){width:17px;height:17px;min-height:0;accent-color:var(--teal-700);flex:0 0 17px;padding:0}.answerChoices.svelte-1pg8vzy label:where(.svelte-1pg8vzy):focus-within{outline:2px solid var(--teal-500);outline-offset:3px}.fieldHelp.svelte-1pg8vzy,small.svelte-1pg8vzy,.unit.svelte-1pg8vzy{color:var(--ink-500);font-size:var(--font-xs);line-height:1.55}.fieldHelp.svelte-1pg8vzy{margin-top:5px}.fieldHelp.svelte-1pg8vzy>small:where(.svelte-1pg8vzy),.fieldError.svelte-1pg8vzy{display:block}.fieldError.svelte-1pg8vzy{color:var(--text-danger)}[aria-invalid=true].svelte-1pg8vzy{border-color:var(--text-danger)}summary.svelte-1pg8vzy{cursor:pointer;align-content:center;width:fit-content;min-height:44px;font-weight:600}p.svelte-1pg8vzy{max-width:70ch;margin:0 0 12px}figure.svelte-1pg8vzy{max-width:360px;margin:12px 0}svg.svelte-1pg8vzy{width:100%;height:auto;display:block}.room.svelte-1pg8vzy{fill:var(--surface);stroke:var(--line-strong);stroke-width:2px}.zone.svelte-1pg8vzy{fill:var(--surface-accent);stroke:var(--teal-700);stroke-dasharray:5 3}.window.svelte-1pg8vzy{fill:var(--teal-700)}text.svelte-1pg8vzy{fill:var(--ink-700);font-size:12px}figcaption.svelte-1pg8vzy{margin-top:8px}.srOnly.svelte-1pg8vzy{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.findings.svelte-1cnbcg8{min-width:0}.sectionTitle.svelte-1cnbcg8{align-items:baseline;gap:12px;margin:28px 0 8px;font-size:20px;display:flex}.sectionTitle.svelte-1cnbcg8 span:where(.svelte-1cnbcg8){color:var(--ink-500);font-size:var(--font-sm);font-weight:400}.energyFinding.svelte-1cnbcg8{border-bottom:1px solid var(--line);overflow-wrap:anywhere;padding:20px 0}header.svelte-1cnbcg8{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;margin-bottom:8px;display:flex}h4.svelte-1cnbcg8{font-size:var(--font-md);margin:0;line-height:1.45}h5.svelte-1cnbcg8{font-size:var(--font-sm);margin:20px 0 8px}.findingStatus.svelte-1cnbcg8{font-size:var(--font-xs);color:var(--teal-700);font-weight:650}[data-status=review].svelte-1cnbcg8 .findingStatus:where(.svelte-1cnbcg8),.stale.svelte-1cnbcg8 strong:where(.svelte-1cnbcg8){color:var(--text-warning)}[data-status=information].svelte-1cnbcg8 .findingStatus:where(.svelte-1cnbcg8),[data-status=notApplicable].svelte-1cnbcg8 .findingStatus:where(.svelte-1cnbcg8){color:var(--ink-500)}p.svelte-1cnbcg8,li.svelte-1cnbcg8,dd.svelte-1cnbcg8{font-size:var(--font-sm);color:var(--ink-700);line-height:1.65}p.svelte-1cnbcg8{max-width:85ch;margin:0}ul.svelte-1cnbcg8{margin:10px 0;padding-left:20px}li.svelte-1cnbcg8+li:where(.svelte-1cnbcg8){margin-top:6px}.cautions.svelte-1cnbcg8{border-inline-start:3px solid var(--warning);padding-inline-start:22px}summary.svelte-1cnbcg8{cursor:pointer;width:fit-content;min-height:44px;color:var(--ink-700);font-size:var(--font-xs);align-content:center;font-weight:600}.sourceDetails.svelte-1cnbcg8{margin-top:6px}.findingOptions.svelte-1cnbcg8,.designApproach.svelte-1cnbcg8{background:var(--surface-subtle);border-radius:8px;margin-block:12px;padding:16px}.findingOptions.svelte-1cnbcg8 strong:where(.svelte-1cnbcg8),label.svelte-1cnbcg8{font-size:var(--font-sm);font-weight:650}label.svelte-1cnbcg8,small.svelte-1cnbcg8{display:block}select.svelte-1cnbcg8,textarea.svelte-1cnbcg8,button.svelte-1cnbcg8{border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--surface);min-height:48px;color:var(--ink-900);padding:10px 12px;font-size:16px}select.svelte-1cnbcg8,textarea.svelte-1cnbcg8{width:100%;min-width:0;margin-block:8px 14px}button.svelte-1cnbcg8{cursor:pointer;margin:8px 8px 8px 0}small.svelte-1cnbcg8,dt.svelte-1cnbcg8{color:var(--ink-500);font-size:var(--font-xs);line-height:1.5}.citations.svelte-1cnbcg8{gap:12px;padding:0;list-style:none;display:grid}a.svelte-1cnbcg8{min-height:44px;color:var(--teal-700);text-underline-offset:3px;align-content:center;display:inline-block}dl.svelte-1cnbcg8{gap:12px;margin-block:12px;display:grid}dd.svelte-1cnbcg8{margin:4px 0 0}.savedApproach.svelte-1cnbcg8{font-size:var(--font-xs);gap:4px;margin-top:12px;display:grid}.staleNotice.svelte-1cnbcg8{border-inline-start:3px solid var(--warning);background:var(--surface-subtle);padding:12px 16px}.staleNotice.svelte-1cnbcg8 h3:where(.svelte-1cnbcg8){margin-top:0}.staleNotice.svelte-1cnbcg8>div:where(.svelte-1cnbcg8){padding-top:16px}.compact.svelte-1cnbcg8 .sectionTitle:where(.svelte-1cnbcg8){margin-top:20px;font-size:17px}.compact.svelte-1cnbcg8 .energyFinding:where(.svelte-1cnbcg8){padding-block:14px}.compact.svelte-1cnbcg8 h4:where(.svelte-1cnbcg8){font-size:var(--font-sm)}.compact.svelte-1cnbcg8 .findingSummary:where(.svelte-1cnbcg8){font-size:var(--font-xs)}.srOnly.svelte-1cnbcg8{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.schedule.svelte-1irit03{min-width:0;container:schedule/inline-size}h3.svelte-1irit03{margin:24px 0 8px;font-size:21px}p.svelte-1irit03{max-width:80ch;color:var(--ink-500);font-size:var(--font-sm);line-height:1.6}table.svelte-1irit03{border-collapse:collapse;table-layout:fixed;width:100%}caption.svelte-1irit03{text-align:left;color:var(--ink-500);font-size:var(--font-xs);padding-block:12px}th.svelte-1irit03,td.svelte-1irit03{text-align:left;vertical-align:top;border-block:1px solid var(--line);overflow-wrap:anywhere;padding:16px 12px}thead.svelte-1irit03 th:where(.svelte-1irit03){background:var(--surface-subtle);font-size:var(--font-sm)}tbody.svelte-1irit03 th:where(.svelte-1irit03){width:24%;font-weight:400}th.svelte-1irit03>span:where(.svelte-1irit03),.rowStatus.svelte-1irit03>span:where(.svelte-1irit03){color:var(--ink-500);font-size:var(--font-xs);margin-top:6px;line-height:1.5;display:block}.rowStatus.svelte-1irit03{font-size:var(--font-xs);margin-top:12px;line-height:1.5}ul.svelte-1irit03{margin:0;padding:0;list-style:none}li.svelte-1irit03{font-size:var(--font-xs);color:var(--ink-700);line-height:1.6}li.svelte-1irit03+li:where(.svelte-1irit03){margin-top:18px}li.svelte-1irit03>strong:where(.svelte-1irit03),li.svelte-1irit03>span:where(.svelte-1irit03){display:block}li.svelte-1irit03>span:where(.svelte-1irit03){margin-top:6px}.functionStatus.svelte-1irit03{color:var(--teal-700);font-size:var(--font-xs)}.functionStatus.review.svelte-1irit03{color:var(--text-warning)}.functionDetail.svelte-1irit03{border:0}.functionDetail.svelte-1irit03 summary:where(.svelte-1irit03){min-height:44px;font-size:var(--font-xs);color:var(--ink-500);padding:8px 0}.functionDetail.svelte-1irit03 p:where(.svelte-1irit03){font-size:var(--font-xs);margin:0 0 8px}.functionDetail.svelte-1irit03 .requirementDetails:where(.svelte-1irit03){margin-block:10px;padding-inline-start:18px;list-style:outside}.requirementDetails.svelte-1irit03 li:where(.svelte-1irit03)+li:where(.svelte-1irit03){margin-top:8px}button.svelte-1irit03{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);color:var(--teal-700);min-height:48px;font-size:var(--font-sm);text-align:left;overflow-wrap:anywhere;max-width:100%;padding:10px 12px;font-weight:650}.scheduleRooms.svelte-1irit03{display:none}details.svelte-1irit03{border-bottom:1px solid var(--line)}summary.svelte-1irit03{cursor:pointer;min-height:48px;padding:18px 4px}summary.svelte-1irit03>span:where(.svelte-1irit03){font-size:var(--font-xs);color:var(--ink-500);margin-top:6px;display:block}.roomContent.svelte-1irit03{padding:0 4px 20px}h4.svelte-1irit03{margin-block:20px 12px}.roomContent.svelte-1irit03 button:where(.svelte-1irit03){margin-top:20px}@container schedule (width<=850px){.scheduleTable.svelte-1irit03{display:none}.scheduleRooms.svelte-1irit03{display:block}}html[data-device-mode=phone] .scheduleTable.svelte-1irit03{display:none}html[data-device-mode=phone] .scheduleRooms.svelte-1irit03{display:block}.energyWorkspace.svelte-fp5nbc{width:min(1380px,100%);color:var(--ink-900);margin-inline:auto;container:energy/inline-size}.energyWorkspace.svelte-fp5nbc,.energyWorkspace.svelte-fp5nbc :where(.svelte-fp5nbc){min-width:0}button.svelte-fp5nbc,input.svelte-fp5nbc,select.svelte-fp5nbc,textarea.svelte-fp5nbc{font-size:var(--font-md);border-radius:var(--radius-control)}button.svelte-fp5nbc{border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--ink-700);cursor:pointer;padding:10px 16px;font-weight:600;line-height:1.4}button.svelte-fp5nbc:active,button[aria-pressed=true].svelte-fp5nbc{background:var(--surface-accent);color:var(--teal-700);border-color:var(--mobile-card-active-border)}button.svelte-fp5nbc:disabled{opacity:.5;cursor:default}.quietAction.svelte-fp5nbc{color:var(--ink-500);background:0 0;border-color:#0000}.primaryAction.svelte-fp5nbc{background:var(--teal-700);color:var(--surface);border-color:var(--teal-700)}html[data-theme=dark] .primaryAction.svelte-fp5nbc{color:var(--navy-950)}input.svelte-fp5nbc,select.svelte-fp5nbc,textarea.svelte-fp5nbc{border:1px solid var(--line-strong);background:var(--surface);width:100%;min-height:48px;color:var(--ink-900);padding:12px;line-height:1.5;display:block}textarea.svelte-fp5nbc{resize:vertical}details.svelte-fp5nbc>summary:where(.svelte-fp5nbc){cursor:pointer;min-height:44px;font-size:var(--font-sm);color:var(--ink-700);align-content:center;font-weight:600}details.svelte-fp5nbc>summary:where(.svelte-fp5nbc)>span:where(.svelte-fp5nbc){color:var(--ink-500);margin-inline-start:8px}.energyProjectBar.svelte-fp5nbc{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding-block:12px 16px;display:flex}.projectIdentity.svelte-fp5nbc{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:6px 16px;display:flex}.projectIdentity.svelte-fp5nbc>strong:where(.svelte-fp5nbc){font-size:var(--font-lg)}.projectIdentity.svelte-fp5nbc>span:where(.svelte-fp5nbc){color:var(--ink-500);font-size:var(--font-xs)}.projectIdentity.svelte-fp5nbc>.compactSave:where(.svelte-fp5nbc){color:var(--text-success)}.projectIdentity.svelte-fp5nbc>.storageError:where(.svelte-fp5nbc){color:var(--text-warning)}.projectFiles.svelte-fp5nbc{flex:none;position:relative}.projectFiles.svelte-fp5nbc>summary:where(.svelte-fp5nbc){border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);padding:8px 16px}.projectActions.svelte-fp5nbc{z-index:30;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);width:min(340px,82vw);box-shadow:var(--shadow-card);gap:8px;padding:12px;display:grid;position:absolute;inset-block-start:calc(100% + 8px);inset-inline-end:0}.projectActions.svelte-fp5nbc button:where(.svelte-fp5nbc){text-align:left}.projectActions.svelte-fp5nbc p:where(.svelte-fp5nbc){color:var(--ink-500);font-size:var(--font-xs);margin:4px 4px 0;line-height:1.6}.fileInput.svelte-fp5nbc{display:none}.scopeNotice.svelte-fp5nbc{flex-wrap:wrap;align-items:center;gap:2px 16px;padding-block:8px;display:flex}.scopeNotice.svelte-fp5nbc strong:where(.svelte-fp5nbc){color:var(--text-warning);font-size:var(--font-xs)}.scopeNotice.svelte-fp5nbc details:where(.svelte-fp5nbc){display:contents}.scopeNotice.svelte-fp5nbc summary:where(.svelte-fp5nbc){font-size:var(--font-xs);font-weight:400}.scopeNotice.svelte-fp5nbc p:where(.svelte-fp5nbc){max-width:100ch;color:var(--ink-500);line-height:1.6;font-size:var(--font-sm);flex-basis:100%;margin:0 0 12px}.metaLabel.svelte-fp5nbc{color:var(--ink-500);font-size:var(--font-xs);font-weight:600}.draftStatus.svelte-fp5nbc,.undoNotice.svelte-fp5nbc{font-size:var(--font-xs);flex-wrap:wrap;align-items:center;gap:8px 16px;padding:12px 0;line-height:1.5;display:flex}.storageError.svelte-fp5nbc strong:where(.svelte-fp5nbc){color:var(--text-warning)}.draftStatus.svelte-fp5nbc span:where(.svelte-fp5nbc){color:var(--ink-500)}.energyMessage.svelte-fp5nbc{color:var(--ink-500);font-size:var(--font-xs);margin:0 0 12px;line-height:1.5}.energyError.svelte-fp5nbc{background:var(--surface-danger);color:var(--text-danger);border-radius:8px;padding:14px;line-height:1.5}.spaceBar.svelte-fp5nbc,.spaceActions.svelte-fp5nbc{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.spaceBar.svelte-fp5nbc{justify-content:space-between;gap:12px;margin-block:8px 16px}.spacePicker.svelte-fp5nbc{flex:320px;align-items:center;gap:12px;max-width:570px;display:flex}.spacePicker.svelte-fp5nbc>label:where(.svelte-fp5nbc){font-size:var(--font-sm);font-weight:650}.spaceBar.svelte-fp5nbc select:where(.svelte-fp5nbc){flex:1;width:100%}.energySteps.svelte-fp5nbc{margin-block:16px 8px}.energySteps.svelte-fp5nbc ol:where(.svelte-fp5nbc){grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.energySteps.svelte-fp5nbc button:where(.svelte-fp5nbc){text-align:start;background:0 0;border-color:#0000;align-items:center;gap:10px;width:100%;height:100%;padding:12px 10px;display:flex}.energySteps.svelte-fp5nbc button.current:where(.svelte-fp5nbc){background:var(--surface-accent);border-color:var(--mobile-card-active-border);color:var(--teal-700)}.stepIndex.svelte-fp5nbc{border:1px solid var(--line);height:26px;font-size:var(--font-xs);background:var(--surface);border-radius:50%;flex:0 0 26px;place-items:center;display:grid}.current.svelte-fp5nbc .stepIndex:where(.svelte-fp5nbc){background:var(--teal-700);color:var(--surface);border-color:var(--teal-700)}html[data-theme=dark] .current.svelte-fp5nbc .stepIndex:where(.svelte-fp5nbc){color:var(--navy-950)}.energySteps.svelte-fp5nbc strong:where(.svelte-fp5nbc){font-size:var(--font-sm);display:block}.energySteps.svelte-fp5nbc small:where(.svelte-fp5nbc){font-size:var(--font-xs);color:var(--ink-500);margin-top:3px;font-weight:400;line-height:1.4;display:block}.progressTools.svelte-fp5nbc{font-size:var(--font-xs);color:var(--ink-500);flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:16px;display:flex}.progressTools.svelte-fp5nbc button:where(.svelte-fp5nbc){font-size:var(--font-xs);padding-inline:12px}.previewToggle.svelte-fp5nbc{margin-inline-start:auto;display:none}.assessmentLayout.svelte-fp5nbc{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;display:grid}.stepContent.svelte-fp5nbc{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);padding:28px}.stepHeader.svelte-fp5nbc{border-bottom:1px solid var(--line-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-bottom:16px;display:flex}.stepHeader.svelte-fp5nbc h2:where(.svelte-fp5nbc){scroll-margin-top:calc(var(--app-header-height) + 24px);margin:6px 0 0;font-size:clamp(21px,2vw,25px);line-height:1.3}.stepSpace.svelte-fp5nbc{color:var(--ink-500);font-size:var(--font-sm);overflow-wrap:anywhere}.stepIntro.svelte-fp5nbc{color:var(--ink-500);line-height:1.6;font-size:var(--font-sm);max-width:80ch;margin-block:20px}.energyFields.svelte-fp5nbc{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.energyField.svelte-fp5nbc>label:where(.svelte-fp5nbc),.allSpacesDialog.svelte-fp5nbc>label:where(.svelte-fp5nbc),.renameSpace.svelte-fp5nbc>label:where(.svelte-fp5nbc){color:var(--ink-900);font-size:var(--font-sm);margin-bottom:8px;font-weight:650;line-height:1.5;display:block}.wideField.svelte-fp5nbc{grid-column:1/-1}.fieldHelp.svelte-fp5nbc{font-size:var(--font-xs);color:var(--ink-500);margin:7px 0 0;line-height:1.55}.questionGroup.svelte-fp5nbc{border-top:1px solid var(--line-soft);margin-top:24px;padding-top:20px}.questionGroup.svelte-fp5nbc>header:where(.svelte-fp5nbc){margin-bottom:18px}.questionGroup.svelte-fp5nbc h3:where(.svelte-fp5nbc){font-size:var(--font-md);margin:0}.questionGroup.svelte-fp5nbc>header:where(.svelte-fp5nbc)>span:where(.svelte-fp5nbc){font-size:var(--font-xs);color:var(--ink-500);margin-top:5px;display:block}.sharedGroup.svelte-fp5nbc{border-inline-start:3px solid var(--mobile-card-active-border);padding-inline-start:20px}.groupFields.svelte-fp5nbc{gap:24px;max-width:780px;display:grid}.spaceNameField.svelte-fp5nbc{max-width:560px;margin-bottom:24px}.spaceNotes.svelte-fp5nbc{margin-top:28px}.unknownNotice.svelte-fp5nbc{font-size:var(--font-xs);color:var(--ink-500);margin:24px 0 0;line-height:1.6}.advancedQuestions.svelte-fp5nbc{border-top:1px solid var(--line-soft);margin-top:24px;padding-top:8px}.stepActions.svelte-fp5nbc{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;margin-top:32px;padding-top:20px;display:flex}.stepActions.svelte-fp5nbc>span:where(.svelte-fp5nbc){font-size:var(--font-xs);color:var(--ink-500);line-height:1.5}.stepActions.svelte-fp5nbc>button:where(.svelte-fp5nbc){flex:none}.assessmentSummary.svelte-fp5nbc{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding-block:24px;display:grid}.assessmentSummary.svelte-fp5nbc h3:where(.svelte-fp5nbc){font-size:var(--font-lg);margin:6px 0;line-height:1.4}.assessmentSummary.svelte-fp5nbc p:where(.svelte-fp5nbc){color:var(--ink-500);font-size:var(--font-sm);max-width:70ch;margin:0;line-height:1.6}.assessmentSummary.svelte-fp5nbc dl:where(.svelte-fp5nbc){flex-wrap:wrap;gap:24px;margin:0;display:flex}.assessmentSummary.svelte-fp5nbc dt:where(.svelte-fp5nbc){font-size:var(--font-xs);color:var(--ink-500)}.assessmentSummary.svelte-fp5nbc dd:where(.svelte-fp5nbc){margin:6px 0 0;font-size:26px;font-weight:650}.missingQuestions.svelte-fp5nbc{border-block:1px solid var(--line-soft);margin-bottom:24px;padding-block:8px}.missingQuestions.svelte-fp5nbc ul:where(.svelte-fp5nbc){gap:8px;padding:0;list-style:none;display:grid}.missingQuestions.svelte-fp5nbc button:where(.svelte-fp5nbc){text-align:start;width:100%;font-size:var(--font-sm);justify-content:space-between;gap:10px;display:flex}.reviewTabs.svelte-fp5nbc{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.reviewNotes.svelte-fp5nbc{border-top:1px solid var(--line-soft);margin-top:24px;padding-top:16px}.reviewNotes.svelte-fp5nbc h3:where(.svelte-fp5nbc){font-size:var(--font-md)}.reviewNotes.svelte-fp5nbc p:where(.svelte-fp5nbc){white-space:pre-wrap;font-size:var(--font-sm);line-height:1.6}.assessmentFootnote.svelte-fp5nbc,.reportActions.svelte-fp5nbc p:where(.svelte-fp5nbc){font-size:var(--font-xs);color:var(--ink-500);line-height:1.6}.reportActions.svelte-fp5nbc{flex-wrap:wrap;align-items:center;gap:8px;padding-top:24px;display:flex}.reportActions.svelte-fp5nbc p:where(.svelte-fp5nbc){flex-basis:100%}.reportActions.svelte-fp5nbc>.primaryAction:where(.svelte-fp5nbc){display:none}.emptyQuestions.svelte-fp5nbc{color:var(--ink-500);font-size:var(--font-sm);padding-block:20px;line-height:1.6}.livePreview.svelte-fp5nbc{background:var(--surface-subtle);border:1px solid var(--line);border-radius:var(--radius-card);padding:20px;display:none}.livePreview.svelte-fp5nbc h2:where(.svelte-fp5nbc){overflow-wrap:anywhere;margin:6px 0;font-size:20px}.livePreview.svelte-fp5nbc header:where(.svelte-fp5nbc)>p:where(.svelte-fp5nbc){color:var(--ink-500);font-size:var(--font-xs);line-height:1.6}.livePreview.svelte-fp5nbc button:where(.svelte-fp5nbc){font-size:var(--font-xs)}.allSpacesDialog.svelte-fp5nbc{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);width:min(800px,100% - 24px);max-height:calc(100dvh - 32px);color:var(--ink-900);margin:auto;padding:24px}.allSpacesDialog.svelte-fp5nbc::backdrop{background:var(--overlay)}.allSpacesDialog.svelte-fp5nbc>header:where(.svelte-fp5nbc){justify-content:space-between;align-items:start;gap:16px;margin-bottom:24px;display:flex}.allSpacesDialog.svelte-fp5nbc h2:where(.svelte-fp5nbc){margin:0;font-size:24px}.allSpacesDialog.svelte-fp5nbc p:where(.svelte-fp5nbc){color:var(--ink-500);font-size:var(--font-xs);line-height:1.6}.spaceList.svelte-fp5nbc{margin-block:16px}.spaceList.svelte-fp5nbc>article:where(.svelte-fp5nbc){border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.spaceOpen.svelte-fp5nbc{text-align:left;border-color:#0000;flex:1;gap:6px;display:grid}.spaceOpen.svelte-fp5nbc span:where(.svelte-fp5nbc){color:var(--ink-500);font-size:var(--font-xs);font-weight:400}.selectedSpace.svelte-fp5nbc .spaceOpen:where(.svelte-fp5nbc){background:var(--surface-accent)}.roomActions.svelte-fp5nbc{flex-wrap:wrap;gap:8px;display:flex}.roomActions.svelte-fp5nbc button:where(.svelte-fp5nbc){font-size:var(--font-xs);padding-inline:10px}.renameSpace.svelte-fp5nbc{width:100%}.renameSpace.svelte-fp5nbc button:where(.svelte-fp5nbc){margin:8px 8px 0 0}@container energy (width>=1060px){[data-mode=desktop].svelte-fp5nbc .previewToggle:where(.svelte-fp5nbc){display:block}[data-mode=desktop].svelte-fp5nbc .withPreview:where(.svelte-fp5nbc){grid-template-columns:minmax(0,1.6fr) minmax(340px,1fr)}[data-mode=desktop].svelte-fp5nbc .livePreview:where(.svelte-fp5nbc){display:block}}@media (orientation:landscape){@container energy (width>=1060px){[data-mode=tablet].svelte-fp5nbc .previewToggle:where(.svelte-fp5nbc){display:block}[data-mode=tablet].svelte-fp5nbc .withPreview:where(.svelte-fp5nbc){grid-template-columns:minmax(0,1.6fr) minmax(340px,1fr)}[data-mode=tablet].svelte-fp5nbc .livePreview:where(.svelte-fp5nbc){display:block}}}@container energy (width<=1000px){.assessmentSummary.svelte-fp5nbc{grid-template-columns:minmax(0,1fr)}}@container energy (width<=760px){.energyFields.svelte-fp5nbc{grid-template-columns:minmax(0,1fr)}.energySteps.svelte-fp5nbc button:where(.svelte-fp5nbc){gap:6px;padding-inline:6px}.stepActions.svelte-fp5nbc>span:where(.svelte-fp5nbc){display:none}}@container energy (width<=540px){.projectIdentity.svelte-fp5nbc{gap:4px;display:grid}.projectIdentity.svelte-fp5nbc>strong:where(.svelte-fp5nbc){font-size:var(--font-md)}.energySteps.svelte-fp5nbc ol:where(.svelte-fp5nbc){grid-template-columns:repeat(3,minmax(0,1fr))}.energySteps.svelte-fp5nbc button:where(.svelte-fp5nbc){padding:10px 6px}.stepIndex.svelte-fp5nbc{flex-basis:24px;height:24px}.stepContent.svelte-fp5nbc{padding:18px}.spacePicker.svelte-fp5nbc{flex-basis:100%;gap:8px;display:grid}.spaceActions.svelte-fp5nbc{width:100%}.spaceActions.svelte-fp5nbc button:where(.svelte-fp5nbc){font-size:var(--font-sm);padding-inline:10px}.stepActions.svelte-fp5nbc{gap:8px}.stepActions.svelte-fp5nbc button:where(.svelte-fp5nbc){padding-inline:12px}.assessmentSummary.svelte-fp5nbc dl:where(.svelte-fp5nbc){gap:18px}.sharedGroup.svelte-fp5nbc{padding-inline-start:12px}}[data-mode=phone].svelte-fp5nbc input:where(.svelte-fp5nbc),[data-mode=phone].svelte-fp5nbc select:where(.svelte-fp5nbc),[data-mode=phone].svelte-fp5nbc textarea:where(.svelte-fp5nbc),[data-mode=tablet].svelte-fp5nbc input:where(.svelte-fp5nbc),[data-mode=tablet].svelte-fp5nbc select:where(.svelte-fp5nbc),[data-mode=tablet].svelte-fp5nbc textarea:where(.svelte-fp5nbc){font-size:max(16px, var(--font-md))}[data-mode=tablet].svelte-fp5nbc button:where(.svelte-fp5nbc),[data-mode=phone].svelte-fp5nbc button:where(.svelte-fp5nbc){min-height:48px}[data-mode=phone].svelte-fp5nbc .stepContent:where(.svelte-fp5nbc){padding:18px;padding-bottom:96px}[data-mode=phone].svelte-fp5nbc .stepActions:where(.svelte-fp5nbc){z-index:60;inset-inline:0;padding:8px max(12px, env(safe-area-inset-right)) max(8px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));background:var(--surface);box-shadow:none;margin:0;position:fixed;bottom:0}[data-mode=phone].svelte-fp5nbc .stepActions:where(.svelte-fp5nbc)>span:where(.svelte-fp5nbc){display:none}[data-mode=phone].svelte-fp5nbc .stepActions.keyboardOpen:where(.svelte-fp5nbc){margin-top:24px;padding:16px 0 0;position:static}[data-mode=phone].svelte-fp5nbc .stepActions:where(.svelte-fp5nbc)>.primaryAction:where(.svelte-fp5nbc){flex-shrink:1;max-width:72%}[data-mode=phone].svelte-fp5nbc .energySteps:where(.svelte-fp5nbc) small:where(.svelte-fp5nbc){font-size:11px}[data-mode=phone].svelte-fp5nbc .progressTools:where(.svelte-fp5nbc){gap:4px}[data-mode=phone].svelte-fp5nbc .progressTools:where(.svelte-fp5nbc)>span:where(.svelte-fp5nbc){flex-basis:100%}[data-mode=phone].svelte-fp5nbc .projectFiles:where(.svelte-fp5nbc)>summary:where(.svelte-fp5nbc){padding-inline:10px}@media (width<=620px){.spaceList.svelte-fp5nbc>article:where(.svelte-fp5nbc){display:block}.spaceOpen.svelte-fp5nbc{width:100%}.roomActions.svelte-fp5nbc{margin-top:8px}.allSpacesDialog.svelte-fp5nbc{padding:18px}}@media (hover:hover){button.svelte-fp5nbc:not(:disabled):hover{background:var(--surface-accent);color:var(--teal-700)}.primaryAction.svelte-fp5nbc:not(:disabled):hover{background:var(--teal-500);color:var(--surface)}}@media (prefers-reduced-motion:reduce){button.svelte-fp5nbc,input.svelte-fp5nbc,select.svelte-fp5nbc,textarea.svelte-fp5nbc{transition:none}}@media print{.energyProjectBar.svelte-fp5nbc,.spaceBar.svelte-fp5nbc,.energySteps.svelte-fp5nbc,.stepActions.svelte-fp5nbc,.draftStatus.svelte-fp5nbc,.energyMessage.svelte-fp5nbc,.progressTools.svelte-fp5nbc,.livePreview.svelte-fp5nbc,.reportActions.svelte-fp5nbc{display:none}.stepContent.svelte-fp5nbc{border:0;padding:0}}
