.CriticalRoomPressureEditor_root__oVaxT{display:flex;flex-direction:column;gap:var(--s-3);min-width:0}.CriticalRoomPressureEditor_heroCard__rR8FS{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-2)}.CriticalRoomPressureEditor_csvImportCard__EbTXI{display:grid;grid-gap:var(--s-2);gap:var(--s-2);border:1px solid color-mix(in srgb,var(--brand-accent) 24%,var(--border-light));background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--brand-accent) 10%,transparent),transparent 44%),linear-gradient(180deg,color-mix(in srgb,var(--surface-hover) 72%,var(--surface-card)),var(--surface-card))}.CriticalRoomPressureEditor_csvImportHeader__yUOQw{display:grid;grid-gap:.25rem;gap:.25rem}.CriticalRoomPressureEditor_csvImportActions__ETgU9{display:flex;flex-wrap:wrap;gap:var(--s-2)}.CriticalRoomPressureEditor_csvImportInput__Ag14Z{display:none}.CriticalRoomPressureEditor_csvImportFeedback__XBzxo{border:1px solid var(--border-light);border-radius:var(--radius-md);padding:var(--s-2);display:grid;grid-gap:.35rem;gap:.35rem}.CriticalRoomPressureEditor_csvImportFeedbackSuccess__TbV32{border-color:color-mix(in srgb,#2f9e44 45%,var(--border-light));background:color-mix(in srgb,#2f9e44 10%,var(--surface-card))}.CriticalRoomPressureEditor_csvImportFeedbackError__v_wd0{border-color:color-mix(in srgb,var(--status-bad-bg) 56%,var(--border-light));background:color-mix(in srgb,var(--status-bad-bg) 12%,var(--surface-card))}.CriticalRoomPressureEditor_csvImportWarnings__5DL14{display:grid;grid-gap:.15rem;gap:.15rem}.CriticalRoomPressureEditor_tabSwitch__qMPDJ{display:flex;flex-wrap:wrap;gap:var(--s-2)}.CriticalRoomPressureEditor_tabPill__WycCd{border:1px solid var(--border-light);background:var(--surface-card);border-radius:var(--radius-pill);padding:.35rem .8rem;min-height:2.2rem;cursor:pointer}.CriticalRoomPressureEditor_tabPillActive__dH9Fh{border-color:var(--brand-accent);background:color-mix(in srgb,var(--brand-accent) 12%,var(--surface-card))}.CriticalRoomPressureEditor_setupTabItem__1He_o,.CriticalRoomPressureEditor_setupTabs__i_U7j{display:flex;flex-direction:column;gap:var(--s-2)}.CriticalRoomPressureEditor_setupTabItem__1He_o{border:1px solid var(--border-light);border-radius:var(--radius-md);padding:var(--s-2);background:var(--surface-card);min-width:0}.CriticalRoomPressureEditor_tabItemHeader__b4zPU{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-2)}.CriticalRoomPressureEditor_formGrid__7lyfy{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:var(--s-2);gap:var(--s-2)}.CriticalRoomPressureEditor_profileCard__UfiiS,.CriticalRoomPressureEditor_profileList__3NLkK{display:flex;flex-direction:column;gap:var(--s-2)}.CriticalRoomPressureEditor_profileCard__UfiiS{border:1px solid var(--border-light);border-radius:var(--radius-md);padding:var(--s-2);background:var(--surface-card)}.CriticalRoomPressureEditor_profileMeta__Ran97{display:flex;flex-wrap:wrap;gap:var(--s-2);align-items:center}.CriticalRoomPressureEditor_summaryCard__IXd6K{border:1px solid color-mix(in srgb,var(--brand-primary) 22%,var(--border-light));background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--brand-accent) 10%,transparent),transparent 46%),linear-gradient(180deg,color-mix(in srgb,var(--surface-hover) 72%,var(--surface-card)),var(--surface-card));display:flex;flex-direction:column;gap:var(--s-2)}.CriticalRoomPressureEditor_summaryHeader__MuOC_{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:var(--s-2)}.CriticalRoomPressureEditor_summaryHeaderActions__FslrO{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2)}.CriticalRoomPressureEditor_summaryMetrics__cIuuu{display:flex;flex-wrap:wrap;gap:var(--s-2)}.CriticalRoomPressureEditor_summaryControls__xMM8N{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--s-2)}.CriticalRoomPressureEditor_modeToggle__gusJ0{display:inline-flex;border:1px solid var(--border-light);border-radius:var(--radius-pill);overflow:hidden}.CriticalRoomPressureEditor_modeButton__Ebmfg{border:0;background:transparent;padding:.45rem .8rem;cursor:pointer}.CriticalRoomPressureEditor_modeButtonActive__pveVy{background:color-mix(in srgb,var(--brand-accent) 16%,var(--surface-card));font-weight:var(--w-semibold)}.CriticalRoomPressureEditor_missingToggle__cYhjz{display:inline-flex;align-items:center;gap:.4rem;font-size:var(--text-sm)}.CriticalRoomPressureEditor_sheetLayout__Wl3x7{display:grid;grid-template-columns:minmax(240px,280px) minmax(0,1fr);grid-gap:var(--s-3);gap:var(--s-3);min-width:0;min-height:0;align-items:start}.CriticalRoomPressureEditor_sheetLayoutFocusMode__xm3e9{align-items:stretch}.CriticalRoomPressureEditor_queuePane___bjQK{border:1px solid color-mix(in srgb,var(--brand-accent) 18%,var(--border-light));border-radius:var(--radius-md);background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--brand-accent) 12%,transparent),transparent 42%),linear-gradient(180deg,color-mix(in srgb,var(--surface-hover) 54%,var(--surface-card)),var(--surface-card));min-width:0;min-height:0;display:flex;flex-direction:column;position:-webkit-sticky;position:sticky;top:calc(var(--topbar-height, 0px) + 12px);max-height:calc(100vh - var(--topbar-height, 0px) - 150px)}.CriticalRoomPressureEditor_queueHeader__oE_k_{padding:var(--s-2);border-bottom:1px solid color-mix(in srgb,var(--brand-accent) 14%,var(--border-light))}.CriticalRoomPressureEditor_queueList___8vtd{min-height:0;overflow:auto;display:flex;flex-direction:column;gap:1px;-webkit-overflow-scrolling:touch}.CriticalRoomPressureEditor_queueItem__L2qT0{border:0;border-bottom:1px solid var(--border-subtle);background:transparent;text-align:left;padding:var(--s-2);cursor:pointer;display:flex;flex-direction:column;gap:.35rem;transition:background .14s ease,transform .14s ease;min-height:3.1rem}.CriticalRoomPressureEditor_queueItem__L2qT0:hover{background:color-mix(in srgb,var(--surface-hover) 75%,var(--surface-card))}.CriticalRoomPressureEditor_queueItemActive__kuP92{background:color-mix(in srgb,var(--brand-accent) 12%,var(--surface-card));box-shadow:inset 3px 0 0 color-mix(in srgb,var(--brand-accent) 84%,transparent);transform:translateX(1px)}.CriticalRoomPressureEditor_queueItemTitle__CsoiH{font-weight:var(--w-semibold);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CriticalRoomPressureEditor_queueItemMeta__Z_ehK{display:flex;flex-wrap:wrap;gap:.4rem}.CriticalRoomPressureEditor_entryPane__wMdxE{min-width:0;display:flex;flex-direction:column;gap:var(--s-2)}.CriticalRoomPressureEditor_entryPaneFocusMode__lPA6z{min-height:0}.CriticalRoomPressureEditor_focusCard__HJCYI{border:1px solid color-mix(in srgb,var(--brand-primary) 24%,var(--border-light));border-radius:var(--radius-md);background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--brand-primary) 10%,transparent),transparent 50%),linear-gradient(180deg,color-mix(in srgb,var(--surface-hover) 58%,var(--surface-card)),var(--surface-card));padding:var(--s-3);display:flex;flex-direction:column;gap:var(--s-3);scroll-margin-top:calc(var(--topbar-height, 0px) + 12px)}.CriticalRoomPressureEditor_focusCardFocusMode__2_xCT{min-height:0}.CriticalRoomPressureEditor_focusHeader__kvX8m{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:var(--s-2)}.CriticalRoomPressureEditor_focusHeaderActions__27p77{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center}.CriticalRoomPressureEditor_focusProgressRingWrap__1sWfG{display:inline-flex;align-items:center;gap:.35rem;padding:.2rem .45rem;border-radius:var(--radius-pill);border:1px solid color-mix(in srgb,var(--brand-accent) 28%,var(--border-light));background:color-mix(in srgb,var(--surface-hover) 78%,var(--surface-card))}.CriticalRoomPressureEditor_focusProgressRing__5Sq_A{width:1.9rem;height:1.9rem}.CriticalRoomPressureEditor_focusProgressRing__5Sq_A text{font-size:.43rem;fill:var(--text-secondary);font-weight:var(--w-semibold)}.CriticalRoomPressureEditor_focusProgressTrack__KzKDb{fill:none;stroke:color-mix(in srgb,var(--border-subtle) 70%,transparent);stroke-width:4}.CriticalRoomPressureEditor_focusProgressValue__t2MRo{fill:none;stroke:color-mix(in srgb,var(--brand-accent) 82%,var(--brand-primary));stroke-width:4;stroke-linecap:round;transform-origin:center;transform:rotate(-90deg)}.CriticalRoomPressureEditor_overrideGrid__AWRQu{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:var(--s-2);gap:var(--s-2)}.CriticalRoomPressureEditor_zoneCardUnused__cLmLf{opacity:.56}.CriticalRoomPressureEditor_focusSignalBar__A_RQz{display:flex;flex-wrap:wrap;gap:.5rem;padding:.55rem .75rem;border-radius:var(--radius-md);border:1px dashed color-mix(in srgb,var(--brand-accent) 24%,var(--border-light));background:color-mix(in srgb,var(--surface-hover) 65%,var(--surface-card))}.CriticalRoomPressureEditor_focusSignalBar__A_RQz .CriticalRoomPressureEditor_chip__H0UnT{min-height:2rem;display:inline-flex;align-items:center}.CriticalRoomPressureEditor_focusJumpStrip__FkCgL{display:flex;justify-content:space-between;align-items:center;gap:var(--s-2);padding:.6rem .75rem;border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--brand-primary) 18%,var(--border-light));background:color-mix(in srgb,var(--surface-hover) 74%,var(--surface-card))}.CriticalRoomPressureEditor_focusJumpMeta__v49W9{display:grid;grid-gap:.05rem;gap:.05rem}.CriticalRoomPressureEditor_focusAdditiveCard__kqJfy{border:1px solid color-mix(in srgb,var(--brand-accent) 30%,var(--border-light));border-radius:var(--radius-md);background:color-mix(in srgb,var(--brand-accent) 10%,var(--surface-card));padding:.65rem .75rem;display:grid;grid-gap:.35rem;gap:.35rem}.CriticalRoomPressureEditor_focusAdditiveHeader__ebEJN{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.CriticalRoomPressureEditor_focusAdditiveMetrics__WbSY9{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.35rem;gap:.35rem}.CriticalRoomPressureEditor_focusAdditiveMetric__sBfGM{border:1px solid color-mix(in srgb,var(--border-subtle) 78%,transparent);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface-card) 80%,var(--surface-hover));padding:.35rem .45rem;display:grid;grid-gap:.12rem;gap:.12rem}.CriticalRoomPressureEditor_focusAdditiveMetric__sBfGM span{font-size:var(--text-xs);color:var(--text-muted)}.CriticalRoomPressureEditor_focusAdditiveMetric__sBfGM strong{font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace);font-size:var(--text-sm)}.CriticalRoomPressureEditor_focusAdditiveFooter__Yl4CK{display:flex;flex-wrap:wrap;gap:.35rem}.CriticalRoomPressureEditor_readingDeck__JfcgV{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:var(--s-2);gap:var(--s-2)}.CriticalRoomPressureEditor_readingCard__mjXUu{border:1px solid color-mix(in srgb,var(--border-subtle) 75%,var(--surface-hover));border-radius:var(--radius-md);padding:var(--s-2);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-hover) 70%,var(--surface-card)),color-mix(in srgb,var(--surface-hover) 35%,var(--surface-card)));min-width:0;display:flex;flex-direction:column;gap:.55rem;transition:transform .18s ease,box-shadow .22s ease}.CriticalRoomPressureEditor_readingCardPulseOk__pfrDi{animation:CriticalRoomPressureEditor_readingPulseOk__K33yp .42s ease}.CriticalRoomPressureEditor_readingCardPulseWarn__yMAmy{animation:CriticalRoomPressureEditor_readingPulseWarn__8GoSH .42s ease}.CriticalRoomPressureEditor_readingCardPulseFail__epKeO{animation:CriticalRoomPressureEditor_readingPulseFail__8X1ko .42s ease}.CriticalRoomPressureEditor_readingCardHeader__HNEam{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.CriticalRoomPressureEditor_readingCardTitle__PYDFB{font-weight:var(--w-semibold)}.CriticalRoomPressureEditor_readingRelationship__HUN6s{font-size:var(--text-xs);color:var(--text-muted)}.CriticalRoomPressureEditor_readingTargetRow__RYsPj{display:flex;justify-content:space-between;align-items:center;gap:.6rem;padding:.35rem .5rem;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface-hover) 75%,var(--surface-card))}.CriticalRoomPressureEditor_readingTargetLabel__FQLws{font-size:var(--text-sm);color:var(--text-muted)}.CriticalRoomPressureEditor_readingTargetValue__NReHH{font-weight:var(--w-semibold);font-size:1.12rem;font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace)}.CriticalRoomPressureEditor_readingInputGrid__jvC2P{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.5rem;gap:.5rem}.CriticalRoomPressureEditor_readingInputGridSingle__6o3Vm{grid-template-columns:minmax(0,1fr)}.CriticalRoomPressureEditor_readingInput__wEgqn{min-height:3.2rem;font-size:1.22rem;text-align:center;font-weight:var(--w-semibold);letter-spacing:.01em}.CriticalRoomPressureEditor_readingFeedback__Gu2tA{font-size:var(--text-xs);color:var(--text-muted);min-height:1rem;display:grid;grid-gap:.12rem;gap:.12rem}.CriticalRoomPressureEditor_readingFeedbackMain__KoO5H{color:var(--text-secondary);font-weight:var(--w-semibold)}.CriticalRoomPressureEditor_readingFeedbackRange__Iale5{color:var(--text-muted)}.CriticalRoomPressureEditor_focusCommentCard__ERgp1{border:1px solid var(--border-light);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-hover) 62%,var(--surface-card));padding:var(--s-2);display:flex;flex-direction:column;gap:.35rem}.CriticalRoomPressureEditor_focusCommentCard__ERgp1 textarea{min-height:3.4rem}.CriticalRoomPressureEditor_anomalyQuickRow__lqdqV{display:flex;flex-wrap:wrap;gap:.45rem}.CriticalRoomPressureEditor_anomalyChip__ciPm5{border:1px solid var(--border-light);border-radius:var(--radius-pill);background:var(--surface-card);padding:.25rem .62rem;min-height:2rem;font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;transition:border-color .14s ease,background .14s ease}.CriticalRoomPressureEditor_anomalyChipActive__55Dpd{border-color:color-mix(in srgb,var(--brand-accent) 58%,var(--border-light));background:color-mix(in srgb,var(--brand-accent) 12%,var(--surface-card));color:var(--text-primary)}.CriticalRoomPressureEditor_keypadDock__Niwa4{border:1px solid color-mix(in srgb,var(--brand-primary) 16%,var(--border-light));border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-hover) 72%,var(--surface-card));padding:var(--s-2);display:grid;grid-gap:.55rem;gap:.55rem;position:-webkit-sticky;position:sticky;bottom:calc(var(--fixed-stack-offset, 0px) + 8px);z-index:3}.CriticalRoomPressureEditor_keypadHeader__CQFXW{display:flex;justify-content:space-between;align-items:center;gap:var(--s-2)}.CriticalRoomPressureEditor_keypadGrid__6oq7Y{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.45rem;gap:.45rem}.CriticalRoomPressureEditor_keypadKey___q5eK{min-height:3.1rem;border-radius:var(--radius-md);border:1px solid var(--border-light);background:var(--surface-card);font-size:1.05rem;font-weight:var(--w-semibold);cursor:pointer}.CriticalRoomPressureEditor_keypadAction__iXIjQ{font-size:.86rem}.CriticalRoomPressureEditor_keypadPrimary__mxa0W{background:color-mix(in srgb,var(--brand-accent) 18%,var(--surface-card));border-color:color-mix(in srgb,var(--brand-accent) 56%,var(--border-light))}.CriticalRoomPressureEditor_fieldRow__fiEgb{display:flex;flex-direction:column;gap:.2rem}.CriticalRoomPressureEditor_fieldLabel__golQu{font-size:var(--text-xs);color:var(--text-muted)}.CriticalRoomPressureEditor_missingInput__jXQy4{border-color:var(--status-warn-bg);background:color-mix(in srgb,var(--status-warn-bg) 16%,var(--surface-card))}.CriticalRoomPressureEditor_notesGrid__OY7bN{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:var(--s-2);gap:var(--s-2)}.CriticalRoomPressureEditor_tagsRow__CIROC{display:flex;flex-wrap:wrap;gap:var(--s-2)}.CriticalRoomPressureEditor_tagToggle__e_Mep{display:inline-flex;align-items:center;gap:.35rem;border:1px solid var(--border-light);border-radius:var(--radius-pill);padding:.25rem .6rem;background:var(--surface-card);min-height:2rem;transition:border-color .12s ease,background .12s ease}.CriticalRoomPressureEditor_tagToggle__e_Mep:hover{border-color:color-mix(in srgb,var(--brand-accent) 45%,var(--border-light));background:color-mix(in srgb,var(--brand-accent) 8%,var(--surface-card))}.CriticalRoomPressureEditor_tagToggle__e_Mep input{accent-color:var(--brand-accent)}.CriticalRoomPressureEditor_gridRowCard__XUpGO,.CriticalRoomPressureEditor_gridRows__U36up{display:flex;flex-direction:column;gap:var(--s-2)}.CriticalRoomPressureEditor_gridRowCard__XUpGO{border:1px solid color-mix(in srgb,var(--brand-primary) 15%,var(--border-light));border-radius:var(--radius-md);background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--brand-primary) 8%,transparent),transparent 45%),linear-gradient(180deg,color-mix(in srgb,var(--surface-hover) 55%,var(--surface-card)),var(--surface-card));padding:var(--s-2)}.CriticalRoomPressureEditor_gridRowHeader__DUQvs{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--s-2)}.CriticalRoomPressureEditor_zoneGridCompact__x9bMZ{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:var(--s-2);gap:var(--s-2)}.CriticalRoomPressureEditor_zoneCompactCard__eTPcT{border:1px solid color-mix(in srgb,var(--border-subtle) 80%,var(--surface-hover));border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-hover) 62%,var(--surface-card));padding:var(--s-2);display:flex;flex-direction:column;gap:.42rem}.CriticalRoomPressureEditor_zoneCompactHeader__fVigZ{display:flex;justify-content:space-between;align-items:center;gap:var(--s-1)}.CriticalRoomPressureEditor_zoneGaugeToggle__q0gM_{display:inline-flex;align-items:center;gap:.45rem;font-size:var(--text-xs);color:var(--text-secondary)}.CriticalRoomPressureEditor_zoneGaugeToggle__q0gM_ input{accent-color:var(--brand-accent)}.CriticalRoomPressureEditor_zoneGaugeToggle__q0gM_ input:disabled{opacity:.55}.CriticalRoomPressureEditor_zoneGaugeHint__FDwoH{font-size:var(--text-xs);color:var(--text-muted);padding:.2rem 0}.CriticalRoomPressureEditor_zoneDesignValue__1FffZ{display:grid;grid-gap:.12rem;gap:.12rem;padding:.35rem .45rem;border-radius:var(--radius-sm);border:1px solid color-mix(in srgb,var(--border-subtle) 80%,transparent);background:color-mix(in srgb,var(--surface-page) 72%,var(--surface-card))}.CriticalRoomPressureEditor_zoneDesignLabel__wQo8V{font-size:var(--text-xs);color:var(--text-muted)}.CriticalRoomPressureEditor_zoneDesignNumber__tmx8B{font-size:1.05rem;font-weight:var(--w-semibold);font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace)}.CriticalRoomPressureEditor_zoneRequirement__CkX1_{align-self:flex-start;font-size:var(--text-xs);color:var(--text-muted);border:1px solid color-mix(in srgb,var(--border-subtle) 80%,transparent);border-radius:var(--radius-pill);padding:.08rem .45rem;background:color-mix(in srgb,var(--surface-card) 82%,var(--surface-hover))}.CriticalRoomPressureEditor_zoneRequirementRequired__XMdWU{color:color-mix(in srgb,#f59f00 88%,var(--text-secondary));border-color:color-mix(in srgb,#f59f00 65%,var(--border-subtle))}.CriticalRoomPressureEditor_zoneRequirementDerived__XhG_V{color:color-mix(in srgb,#2f9e44 82%,var(--text-secondary));border-color:color-mix(in srgb,#2f9e44 56%,var(--border-subtle))}.CriticalRoomPressureEditor_directOpeningToggle__SLEol{display:inline-flex;align-items:center;gap:.45rem;font-size:var(--text-sm);color:var(--text-secondary)}.CriticalRoomPressureEditor_derivedValueChip__xj623{min-height:3.2rem;border-radius:var(--radius-sm);border:1px dashed color-mix(in srgb,var(--brand-accent) 52%,var(--border-light));background:color-mix(in srgb,var(--surface-page) 72%,var(--surface-card));font-size:1.18rem;font-weight:var(--w-semibold);font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace);display:flex;align-items:center;justify-content:center}@keyframes CriticalRoomPressureEditor_readingPulseOk__K33yp{0%{box-shadow:0 0 0 0 color-mix(in srgb,#2f9e44 35%,transparent);transform:translateY(0)}50%{box-shadow:0 0 0 6px color-mix(in srgb,#2f9e44 14%,transparent);transform:translateY(-1px)}to{box-shadow:0 0 0 0 transparent;transform:translateY(0)}}@keyframes CriticalRoomPressureEditor_readingPulseWarn__8GoSH{0%{box-shadow:0 0 0 0 color-mix(in srgb,#f59f00 38%,transparent);transform:translateY(0)}50%{box-shadow:0 0 0 6px color-mix(in srgb,#f59f00 15%,transparent);transform:translateY(-1px)}to{box-shadow:0 0 0 0 transparent;transform:translateY(0)}}@keyframes CriticalRoomPressureEditor_readingPulseFail__8X1ko{0%{box-shadow:0 0 0 0 color-mix(in srgb,#e03131 38%,transparent);transform:translateY(0)}50%{box-shadow:0 0 0 7px color-mix(in srgb,#e03131 18%,transparent);transform:translateY(-1px)}to{box-shadow:0 0 0 0 transparent;transform:translateY(0)}}.CriticalRoomPressureEditor_statusFail__L4hsW{border-color:color-mix(in srgb,var(--status-bad-bg) 70%,var(--border-subtle));background:color-mix(in srgb,var(--status-bad-bg) 16%,var(--surface-card))}.CriticalRoomPressureEditor_statusWarn__ULJb7{border-color:color-mix(in srgb,var(--status-warn-bg) 72%,var(--border-subtle));background:color-mix(in srgb,var(--status-warn-bg) 14%,var(--surface-card))}.CriticalRoomPressureEditor_statusMissing__IFtCh{border-color:color-mix(in srgb,var(--status-warn-bg) 60%,var(--border-subtle));background:color-mix(in srgb,var(--status-warn-bg) 10%,var(--surface-card))}.CriticalRoomPressureEditor_statusOk__FysV2{border-color:color-mix(in srgb,#2f9e44 52%,var(--border-subtle));background:color-mix(in srgb,#2f9e44 10%,var(--surface-card))}.CriticalRoomPressureEditor_statusNoDesign__dcTJD{border-color:color-mix(in srgb,var(--border-medium) 70%,var(--border-subtle));background:color-mix(in srgb,var(--surface-hover) 60%,var(--surface-card))}@media (max-width:1100px){.CriticalRoomPressureEditor_sheetLayout__Wl3x7{grid-template-columns:1fr}.CriticalRoomPressureEditor_queuePane___bjQK{position:static;max-height:280px}.CriticalRoomPressureEditor_sheetLayoutFocusMode__xm3e9 .CriticalRoomPressureEditor_queuePane___bjQK{display:none}.CriticalRoomPressureEditor_entryPaneFocusMode__lPA6z{min-height:calc(100dvh - var(--topbar-height, 0px) - 190px)}.CriticalRoomPressureEditor_focusCardFocusMode__2_xCT{height:100%;overflow:hidden;display:grid;grid-template-rows:auto auto auto auto minmax(0,1fr) auto;grid-gap:var(--s-2);gap:var(--s-2)}.CriticalRoomPressureEditor_focusCardFocusMode__2_xCT .CriticalRoomPressureEditor_readingDeck__JfcgV{align-content:start}.CriticalRoomPressureEditor_focusCardFocusMode__2_xCT .CriticalRoomPressureEditor_keypadDock__Niwa4{position:static;bottom:auto;margin-top:0}}@media (max-width:820px){.CriticalRoomPressureEditor_queuePane___bjQK{max-height:none}.CriticalRoomPressureEditor_queueList___8vtd{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:.45rem;gap:.45rem;padding:.5rem}.CriticalRoomPressureEditor_queueItem__L2qT0{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);min-height:2.75rem}.CriticalRoomPressureEditor_queueItemActive__kuP92{transform:none;box-shadow:inset 2px 0 0 color-mix(in srgb,var(--brand-accent) 84%,transparent)}.CriticalRoomPressureEditor_focusAdditiveMetrics__WbSY9,.CriticalRoomPressureEditor_notesGrid__OY7bN,.CriticalRoomPressureEditor_overrideGrid__AWRQu,.CriticalRoomPressureEditor_readingDeck__JfcgV,.CriticalRoomPressureEditor_readingInputGrid__jvC2P,.CriticalRoomPressureEditor_zoneGridCompact__x9bMZ{grid-template-columns:1fr}.CriticalRoomPressureEditor_focusJumpStrip__FkCgL{flex-direction:column;align-items:flex-start}.CriticalRoomPressureEditor_focusJumpStrip__FkCgL button{width:100%}.CriticalRoomPressureEditor_focusCardFocusMode__2_xCT .CriticalRoomPressureEditor_focusJumpStrip__FkCgL{display:none}.CriticalRoomPressureEditor_formGrid__7lyfy{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.CriticalRoomPressureEditor_focusCard__HJCYI{padding:.75rem;gap:.7rem}.CriticalRoomPressureEditor_focusHeader__kvX8m{gap:.55rem}.CriticalRoomPressureEditor_focusHeaderActions__27p77{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.4rem;gap:.4rem;align-items:stretch}.CriticalRoomPressureEditor_focusHeaderActions__27p77 button{width:100%;min-height:2.5rem}.CriticalRoomPressureEditor_focusProgressRingWrap__1sWfG{grid-column:1/-1;justify-content:center;min-height:2.5rem}.CriticalRoomPressureEditor_entryPaneFocusMode__lPA6z{min-height:calc(100dvh - var(--topbar-height, 0px) - 170px)}.CriticalRoomPressureEditor_focusCardFocusMode__2_xCT{grid-template-rows:auto auto auto minmax(0,1fr) auto}.CriticalRoomPressureEditor_formGrid__7lyfy{grid-template-columns:1fr}.CriticalRoomPressureEditor_summaryControls__xMM8N{flex-direction:column;align-items:flex-start}.CriticalRoomPressureEditor_keypadGrid__6oq7Y{grid-template-columns:repeat(3,minmax(0,1fr))}.CriticalRoomPressureEditor_keypadKey___q5eK{min-height:3.3rem}.CriticalRoomPressureEditor_modeToggle__gusJ0{width:100%}.CriticalRoomPressureEditor_modeButton__Ebmfg{flex:1 1}.CriticalRoomPressureEditor_readingCard__mjXUu{padding:.7rem;gap:.45rem}.CriticalRoomPressureEditor_derivedValueChip__xj623,.CriticalRoomPressureEditor_readingInput__wEgqn{min-height:3.55rem;font-size:1.32rem}.CriticalRoomPressureEditor_fieldLabel__golQu{font-size:.78rem}.CriticalRoomPressureEditor_focusSignalBar__A_RQz{gap:.35rem;padding:.5rem .6rem}.CriticalRoomPressureEditor_focusAdditiveCard__kqJfy{padding:.55rem .6rem}.CriticalRoomPressureEditor_focusAdditiveMetric__sBfGM strong{font-size:.95rem}}@media (prefers-reduced-motion:reduce){.CriticalRoomPressureEditor_anomalyChip__ciPm5,.CriticalRoomPressureEditor_queueItem__L2qT0,.CriticalRoomPressureEditor_readingCard__mjXUu{transition:none}.CriticalRoomPressureEditor_readingCardPulseFail__epKeO,.CriticalRoomPressureEditor_readingCardPulseOk__pfrDi,.CriticalRoomPressureEditor_readingCardPulseWarn__yMAmy{animation:none}}.AssistantPanel_panel__NPiEG{display:flex;flex-direction:column;min-height:0;max-height:calc(100vh - 32px - var(--bottom-nav-height) - var(--safe-bottom) - var(--assistant-dock-height, 0px) - var(--s-2));margin-bottom:calc(var(--bottom-nav-height) + var(--safe-bottom) + var(--assistant-dock-height, 0px) + var(--s-2))}.AssistantPanel_panelSide__SB6tR{max-height:none;margin-bottom:0;height:100%}.AssistantPanel_sideOverlay__z0yCp{position:fixed;top:calc(var(--header-stack-height) + var(--s-3));right:calc(var(--safe-right) + var(--s-4));bottom:calc(var(--bottom-nav-height) + var(--safe-bottom) + var(--assistant-dock-height, 0px) + var(--s-4));width:min(600px,calc(100vw - var(--s-4) * 2));z-index:4500;display:flex;flex-direction:column;border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);background:var(--surface-page);border:1px solid var(--border-subtle);overflow:hidden}.AssistantPanel_header___q_kS{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);padding:var(--s-4);border-bottom:1px solid var(--border-subtle);background:color-mix(in srgb,var(--surface-card) 85%,var(--surface-page))}.AssistantPanel_body__p5AZT{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-gap:var(--s-4);gap:var(--s-4);padding:var(--s-4);overflow:auto}.AssistantPanel_bodyOutputsCollapsed__JQuzS{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto}.AssistantPanel_bodyOutputsCollapsed__JQuzS .AssistantPanel_transcriptSection__ozUCl{grid-column:1;grid-row:1}.AssistantPanel_bodyOutputsCollapsed__JQuzS .AssistantPanel_sidePanel__GpR_K{grid-column:1;grid-row:2}.AssistantPanel_transcriptSection__ozUCl{display:flex;flex-direction:column;gap:var(--s-3);min-width:0;min-height:0}.AssistantPanel_transcriptFeed__A4qgd{flex:1 1 auto;min-height:0;overflow:auto;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-card);padding:var(--s-3);display:flex;flex-direction:column;gap:var(--s-2)}.AssistantPanel_message__0L_ep{display:flex;flex-direction:column;gap:var(--s-1);padding:var(--s-2);border-radius:var(--radius-md);border:1px solid var(--border-light);background:color-mix(in srgb,var(--surface-card) 92%,var(--surface-base))}.AssistantPanel_messageUser___ov5Y{align-self:flex-end;border-color:var(--border-medium)}.AssistantPanel_messageMeta__3_lUA{font-size:var(--text-xs);color:var(--text-secondary)}.AssistantPanel_plannerNotice__uTyNo{border:1px solid var(--border-subtle)}.AssistantPanel_plannerNotice__uTyNo,.AssistantPanel_toolNotice__JcBya{font-size:var(--text-xs);color:var(--text-secondary);background:color-mix(in srgb,var(--surface-card) 90%,var(--surface-base))}.AssistantPanel_toolNotice__JcBya{display:flex;align-items:center;gap:var(--s-2);border:1px dashed var(--border-subtle)}.AssistantPanel_toolSpinner__c6E7k{width:14px;height:14px;border-radius:50%;border:2px solid var(--border-light);border-top-color:var(--text-secondary);animation:AssistantPanel_assistantSpin__Isacp .8s linear infinite}@keyframes AssistantPanel_assistantSpin__Isacp{to{transform:rotate(1turn)}}.AssistantPanel_inputRow__g7Mc6{display:flex;align-items:center;gap:var(--s-2);border-top:1px solid var(--border-subtle);padding-top:var(--s-2)}.AssistantPanel_inputField__R_i2P{flex:1 1 auto;min-width:0}.AssistantPanel_micIcon__SxV0Y{width:36px;height:36px;border-radius:var(--radius-full);border:1px solid var(--border-light);display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer;color:var(--text-secondary);background:var(--surface-card);flex:0 0 auto}.AssistantPanel_micActive__RaZpP{border-color:var(--border-medium);color:var(--text-primary);background:color-mix(in srgb,var(--surface-card) 80%,var(--surface-base))}.AssistantPanel_micIcon__SxV0Y:disabled{cursor:not-allowed;opacity:.6}.AssistantPanel_sidePanel__GpR_K{display:flex;flex-direction:column;gap:var(--s-3);min-width:0;min-height:0}.AssistantPanel_actionList__gVYDv{display:flex;flex-direction:column;gap:var(--s-2)}.AssistantPanel_actionItem__JRjEh{padding:var(--s-2);border:1px solid var(--border-light);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-card) 92%,var(--surface-base))}.AssistantPanel_clarifyPanel__yF1zx{display:flex;flex-direction:column;gap:var(--s-2);padding:var(--s-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-card) 90%,var(--surface-base))}.AssistantPanel_clarifyQuestion__yZyH3{font-size:var(--text-sm);color:var(--text-primary)}.AssistantPanel_clarifyOptions__gm6y8{display:flex;flex-wrap:wrap;gap:var(--s-2)}.AssistantPanel_clarifyOption__a0CQ_{border-radius:var(--radius-full);padding:.35rem .8rem}.AssistantPanel_commandPanel__zyvQP{border:1px solid var(--border-subtle)}.AssistantPanel_commandList__wIcFq{display:flex;flex-direction:column;gap:var(--s-2)}.AssistantPanel_commandItem__u21h2{padding:var(--s-2);border:1px solid var(--border-light);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-card) 92%,var(--surface-base));display:flex;flex-direction:column;gap:var(--s-1)}.AssistantPanel_commandExample__vl3Dl{font-size:var(--text-xs);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;color:var(--text-primary)}.AssistantPanel_commandNotes__CzMEq{display:flex;flex-direction:column;gap:var(--s-1);font-size:var(--text-xs);color:var(--text-secondary)}.AssistantPanel_capturePrompt__2VHw3{font-size:var(--text-sm);color:var(--text-secondary)}.AssistantPanel_captureSummary__J2uAZ{display:flex;flex-direction:column;gap:var(--s-1)}.AssistantPanel_captureSummaryItem__QO8RF{padding:var(--s-2);border:1px solid var(--border-light);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-card) 92%,var(--surface-base));font-size:var(--text-sm)}.AssistantPanel_previewList__ZafbN{display:flex;flex-direction:column;gap:var(--s-1)}.AssistantPanel_previewItem__Gfxks{border:1px solid var(--border-light);border-radius:var(--radius-md)}.AssistantPanel_debugBlock__j6zvB,.AssistantPanel_previewItem__Gfxks{padding:var(--s-2);background:color-mix(in srgb,var(--surface-card) 92%,var(--surface-base))}.AssistantPanel_debugBlock__j6zvB{margin-top:var(--s-1);border:1px solid var(--border-subtle);border-radius:var(--radius-md);font-size:var(--text-xs);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;white-space:pre-wrap;max-height:220px;overflow:auto}@media (max-width:900px){.AssistantPanel_sideOverlay__z0yCp{top:calc(var(--header-stack-height) + var(--s-2));right:var(--s-2);left:var(--s-2);width:auto;bottom:calc(var(--bottom-nav-height) + var(--safe-bottom) + var(--s-2))}.AssistantPanel_body__p5AZT{grid-template-columns:1fr}}