.SecurityStatusPanel_stack__ay_DR{--panel-steel-bg:linear-gradient(160deg,color-mix(in srgb,var(--surface-card) 90%,var(--surface-page) 10%),color-mix(in srgb,var(--surface-card) 96%,var(--surface-hover) 4%));--panel-steel-soft:color-mix(in srgb,var(--surface-card) 84%,var(--surface-page) 16%);--panel-steel-border:color-mix(in srgb,var(--border-subtle) 70%,var(--border-medium) 30%);--panel-steel-edge:color-mix(in srgb,var(--border-subtle) 64%,var(--brand-primary) 36%);display:flex;flex-direction:column;gap:var(--s-4)}.SecurityStatusPanel_overviewCard__gsMIQ{border:1px solid var(--panel-steel-edge);background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--brand-primary) 12%,transparent),transparent 44%),var(--panel-steel-bg)}.SecurityStatusPanel_overviewHeader__U9aPJ{gap:var(--s-3);flex-wrap:wrap}.SecurityStatusPanel_summaryGrid__Fja_p{margin-top:var(--s-3);display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:var(--s-2);gap:var(--s-2)}.SecurityStatusPanel_summaryCard__pVfNc{border:1px solid var(--panel-steel-border);border-radius:var(--r-2);background:var(--panel-steel-soft);padding:var(--s-3);display:grid;grid-gap:.25rem;gap:.25rem;min-width:0}.SecurityStatusPanel_summaryLabel__V6bpP{font-size:var(--text-xs);color:var(--text-muted);letter-spacing:var(--trk-wide);text-transform:uppercase}.SecurityStatusPanel_summaryValue__Lehu9{font-size:clamp(1.05rem,2.2vw,1.28rem);line-height:1.08;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SecurityStatusPanel_summaryMeta__L2Y7V{font-size:var(--text-xs);color:var(--text-secondary)}.SecurityStatusPanel_checksCard__ozJHZ{border:1px solid var(--panel-steel-border);background:linear-gradient(180deg,var(--panel-steel-soft),var(--surface-card))}.SecurityStatusPanel_tableWrap__P_m_T table th{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:color-mix(in srgb,var(--surface-hover) 86%,var(--surface-card))}.SecurityStatusPanel_checkRow_ok__xmsuR td:first-child{box-shadow:inset 3px 0 0 color-mix(in srgb,var(--status-good-text) 55%,transparent)}.SecurityStatusPanel_checkRow_warn__ZeStp td:first-child{box-shadow:inset 3px 0 0 color-mix(in srgb,var(--status-warn-text) 54%,transparent)}.SecurityStatusPanel_checkRow_fail__v1Sd8 td:first-child{box-shadow:inset 3px 0 0 color-mix(in srgb,var(--status-bad-text) 58%,transparent)}.SecurityStatusPanel_checkRow_unknown__JSXjR td:first-child{box-shadow:inset 3px 0 0 color-mix(in srgb,var(--text-muted) 62%,transparent)}@media (max-width:768px){.SecurityStatusPanel_summaryGrid__Fja_p{grid-template-columns:minmax(0,1fr)}}.SiteRecordsConfigPanel_panelStack__BDyMi{--panel-steel-bg:linear-gradient(160deg,color-mix(in srgb,var(--surface-card) 90%,var(--surface-page) 10%),color-mix(in srgb,var(--surface-card) 96%,var(--surface-hover) 4%));--panel-steel-soft:color-mix(in srgb,var(--surface-card) 84%,var(--surface-page) 16%);--panel-steel-border:color-mix(in srgb,var(--border-subtle) 70%,var(--border-medium) 30%);--panel-steel-edge:color-mix(in srgb,var(--border-subtle) 64%,var(--brand-primary) 36%);display:flex;flex-direction:column;gap:var(--s-4)}.SiteRecordsConfigPanel_surfaceCard__FJ10a{border:1px solid var(--panel-steel-border);background:linear-gradient(180deg,var(--panel-steel-soft),var(--surface-card))}.SiteRecordsConfigPanel_selectorCard__hZ4Nj{border-color:var(--panel-steel-edge);background:radial-gradient(circle at 0 100%,color-mix(in srgb,var(--brand-primary) 12%,transparent),transparent 42%),var(--panel-steel-bg)}.SiteRecordsConfigPanel_overviewCard__RTvi3{border:1px solid var(--panel-steel-edge);background:radial-gradient(circle at 100% -5%,color-mix(in srgb,var(--brand-accent) 12%,transparent),transparent 44%),var(--panel-steel-bg)}.SiteRecordsConfigPanel_overviewHeader__wpAXY{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-3);flex-wrap:wrap}.SiteRecordsConfigPanel_overviewGrid__zHj8k{margin-top:var(--s-3);display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:var(--s-2);gap:var(--s-2)}.SiteRecordsConfigPanel_overviewStat__gawsR{border:1px solid var(--panel-steel-border);border-radius:var(--r-2);background:var(--panel-steel-soft);padding:var(--s-3);display:grid;grid-gap:.25rem;gap:.25rem;min-width:0}.SiteRecordsConfigPanel_overviewLabel__9gUFD{font-size:var(--text-xs);color:var(--text-muted);text-transform:uppercase;letter-spacing:var(--trk-wide)}.SiteRecordsConfigPanel_overviewValue__4XN2H{font-size:clamp(1.05rem,2.2vw,1.3rem);line-height:1.08;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SiteRecordsConfigPanel_overviewMeta__3_Jjc{font-size:var(--text-xs);color:var(--text-secondary)}.SiteRecordsConfigPanel_configTable__euqmI{width:100%}.SiteRecordsConfigPanel_configTable__euqmI td,.SiteRecordsConfigPanel_configTable__euqmI th{padding:var(--spacing-2) var(--spacing-3);text-align:left}.SiteRecordsConfigPanel_configTable__euqmI tbody tr:hover{background:var(--surface-hover)}.SiteRecordsConfigPanel_configTableWrap__2d8B4{margin-top:8px}.SiteRecordsConfigPanel_configTableWrap__2d8B4 table th{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:color-mix(in srgb,var(--surface-hover) 86%,var(--surface-card))}.SiteRecordsConfigPanel_formGrid__sl2C5{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:var(--spacing-3);gap:var(--spacing-3);margin-top:var(--spacing-3)}.SiteRecordsConfigPanel_fieldPickerGrid___D5aF{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:12px;gap:12px;margin-top:var(--spacing-3)}@media (max-width:768px){.SiteRecordsConfigPanel_fieldPickerGrid___D5aF{grid-template-columns:minmax(0,1fr)}}.SiteRecordsConfigPanel_fieldGroup__TY4z5{display:flex;flex-direction:column;gap:8px;min-width:0}.SiteRecordsConfigPanel_fieldGroupTitle__5F_09{font-weight:600;font-size:var(--text-sm);color:var(--text-main)}.SiteRecordsConfigPanel_fieldList__ues_Z{border:1px solid var(--panel-steel-border);border-radius:12px;padding:12px;background:var(--panel-steel-soft);max-height:320px;overflow:auto;-webkit-overflow-scrolling:touch}.SiteRecordsConfigPanel_fieldList__ues_Z,.SiteRecordsConfigPanel_fieldRow__Rqrgm{display:flex;flex-direction:column;gap:6px}.SiteRecordsConfigPanel_fieldLabel__PMnfU{display:flex;align-items:center;gap:8px;cursor:pointer}.SiteRecordsConfigPanel_labelInput__8hyCW{width:100%;font-size:var(--text-sm)}.SiteRecordsConfigPanel_sectionTitle__5S9oW{font-size:var(--text-xs);color:var(--text-muted);text-transform:uppercase;letter-spacing:var(--trk-wide);margin-top:8px}.SiteRecordsConfigPanel_sectionTitle__5S9oW:first-child{margin-top:0}.SiteRecordsConfigPanel_fieldSection___wDiV{margin-top:var(--spacing-4)}.SiteRecordsConfigPanel_fieldSection___wDiV>label{display:block;margin-bottom:var(--spacing-2);font-weight:500}.SiteRecordsConfigPanel_actionRow__4j245{flex-wrap:wrap}.SiteRecordsConfigPanel_compactActionRow__gIQ9r{gap:var(--s-2);margin-top:0}.SiteRecordsConfigPanel_compactActionRow__gIQ9r .btn{min-width:92px}.SiteRecordsConfigPanel_fieldChips__T8xUq{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}.SiteRecordsConfigPanel_fieldChips__T8xUq .SiteRecordsConfigPanel_chip__PPeMX{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:1px solid var(--border-subtle);background:var(--surface-hover);color:var(--text-secondary);transition:background .15s ease,color .15s ease,border-color .15s ease}.SiteRecordsConfigPanel_fieldChips__T8xUq .SiteRecordsConfigPanel_chip__PPeMX:hover{background:color-mix(in srgb,var(--brand-primary) 8%,var(--surface-hover));border-color:var(--border-medium);color:var(--text-main)}.SiteRecordsConfigPanel_fieldChips__T8xUq .SiteRecordsConfigPanel_chip__PPeMX.SiteRecordsConfigPanel_primary__BnBmK{background:var(--brand-accent);color:var(--text-inverse);border-color:var(--brand-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--brand-accent) 30%,transparent)}.SiteRecordsConfigPanel_fieldChips__T8xUq .SiteRecordsConfigPanel_chip__PPeMX.SiteRecordsConfigPanel_primary__BnBmK:hover{background:var(--brand-accent-hover);border-color:var(--brand-accent-hover)}@media (max-width:768px){.SiteRecordsConfigPanel_overviewGrid__zHj8k{grid-template-columns:minmax(0,1fr)}}.AiSettingsPanel_panel__1Bx6R{display:flex;flex-direction:column;gap:1rem}.AiSettingsPanel_warningBanner__Ur09C{background:color-mix(in srgb,var(--status-warn-bg) 25%,var(--surface-card));border:1px solid var(--status-warn-bg)}.AiSettingsPanel_bannerTitle__JbkxG{font-weight:700;margin-bottom:.35rem}.AiSettingsPanel_bannerBody__fxKqL{color:var(--text-muted)}.AiSettingsPanel_statusCard__cYKms{display:flex;flex-direction:column;gap:.35rem}.AiSettingsPanel_statusRow__nHPlj{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.AiSettingsPanel_lastUpdated___rJyj{color:var(--text-muted);font-size:.85rem}.AiSettingsPanel_apiKeyRow__FizvF{display:flex;align-items:center;gap:.75rem}.AiSettingsPanel_apiKeyRow__FizvF input{flex:1 1;min-width:0}.AiSettingsPanel_toggleRow__UnqTI{display:flex;align-items:center;gap:.6rem;margin-top:.75rem}.AiSettingsPanel_toggleRow__UnqTI input{width:auto}.AiSettingsPanel_actionRow__qZaJ7{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.AiSettingsPanel_testResult__PTKtq{margin-top:.75rem;font-weight:600}.AiSettingsPanel_testSuccess__wla4r{color:var(--status-good-text)}.AiSettingsPanel_testFailure__auxKB{color:var(--status-warn-text)}.AiSettingsPanel_testError__dOIoq{margin-top:.5rem;color:var(--status-bad-text)}.AdminTemplatesPanel_stack__nOpiA{--panel-steel-bg:linear-gradient(160deg,color-mix(in srgb,var(--surface-card) 90%,var(--surface-page) 10%),color-mix(in srgb,var(--surface-card) 96%,var(--surface-hover) 4%));--panel-steel-soft:color-mix(in srgb,var(--surface-card) 84%,var(--surface-page) 16%);--panel-steel-border:color-mix(in srgb,var(--border-subtle) 70%,var(--border-medium) 30%);--panel-steel-edge:color-mix(in srgb,var(--border-subtle) 64%,var(--brand-primary) 36%);display:flex;flex-direction:column;gap:var(--s-4)}.AdminTemplatesPanel_overviewCard__q27RR{border:1px solid var(--panel-steel-edge);background:radial-gradient(circle at 100% -5%,color-mix(in srgb,var(--brand-accent) 12%,transparent),transparent 44%),var(--panel-steel-bg)}.AdminTemplatesPanel_overviewHeader__37367{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-3);flex-wrap:wrap}.AdminTemplatesPanel_overviewGrid___fLHG{margin-top:var(--s-3);display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:var(--s-2);gap:var(--s-2)}.AdminTemplatesPanel_overviewStat__gHvyk{border:1px solid var(--panel-steel-border);border-radius:var(--r-2);background:var(--panel-steel-soft);padding:var(--s-3);display:grid;grid-gap:.25rem;gap:.25rem;min-width:0}.AdminTemplatesPanel_overviewLabel__CYN9Y{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--trk-wide);color:var(--text-muted)}.AdminTemplatesPanel_overviewValue__dk36a{font-size:clamp(1.08rem,2.2vw,1.3rem);line-height:1.08;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AdminTemplatesPanel_overviewMeta__9XzaO{font-size:var(--text-xs);color:var(--text-secondary)}.AdminTemplatesPanel_surfaceCard__Ynw4F{border:1px solid var(--panel-steel-border);background:linear-gradient(180deg,var(--panel-steel-soft),var(--surface-card))}.AdminTemplatesPanel_actionRow__RbBoJ{flex-wrap:wrap}.AdminTemplatesPanel_inlineChipToggle__a6JDl{border-color:var(--panel-steel-border);background:color-mix(in srgb,var(--brand-primary) 8%,var(--surface-card))}.AdminTemplatesPanel_tableWrap__5C1L_ table th{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:color-mix(in srgb,var(--surface-hover) 86%,var(--surface-card))}@media (max-width:768px){.AdminTemplatesPanel_overviewGrid___fLHG{grid-template-columns:minmax(0,1fr)}}.PageShell_content__S_Dro,.PageShell_shell__moXMZ{display:flex;flex-direction:column;min-width:0;min-height:0}.PageShell_content__S_Dro{gap:var(--s-5);flex:1 1 auto}.PageShell_content__S_Dro>.card,.PageShell_content__S_Dro>.col,.PageShell_content__S_Dro>.glass-card,.PageShell_content__S_Dro>.glass-panel,.PageShell_content__S_Dro>.page-header,.PageShell_content__S_Dro>.row,.PageShell_content__S_Dro>.scrollable-tabs,.PageShell_content__S_Dro>details,.PageShell_content__S_Dro>section{margin:0}.InteractiveReportView_shell__edJGF{display:flex;flex-direction:column;gap:var(--s-4);min-width:0;position:relative}.InteractiveReportView_shell__edJGF:before{content:"";position:absolute;inset:-8px;z-index:0;pointer-events:none;background:radial-gradient(circle at 8% 6%,color-mix(in srgb,var(--brand-accent) 10%,transparent),transparent 32%),radial-gradient(circle at 90% 10%,color-mix(in srgb,var(--status-good-bg) 20%,transparent),transparent 28%);filter:blur(12px)}.InteractiveReportView_shell__edJGF>*{position:relative;z-index:1}.InteractiveReportView_header__10t8t{display:flex;flex-direction:column;gap:var(--s-2);padding:var(--s-4);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.InteractiveReportView_headerTop__zaWEj{display:grid;grid-template-columns:minmax(240px,1fr) minmax(220px,320px);grid-gap:var(--s-3);gap:var(--s-3);align-items:start}.InteractiveReportView_headerTitleBlock__7DftS{display:flex;flex-direction:column;gap:6px}.InteractiveReportView_headerTitleRow__hLFIQ{display:flex;align-items:center;gap:var(--s-2);flex-wrap:wrap}.InteractiveReportView_headerTitle__nCvGN{font-size:var(--text-xl);font-weight:var(--w-semibold)}.InteractiveReportView_headerContext__Aw_lS{font-size:var(--text-sm);color:var(--text-muted)}.InteractiveReportView_headerSearchWrap__U_xwL{display:flex;flex-direction:column;gap:6px}.InteractiveReportView_headerSearchLabel__8Fwjw{font-size:var(--text-xs);color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}.InteractiveReportView_headerSearchInput__MR78w{padding:10px 12px;border-radius:var(--radius-sm);border:1px solid var(--border-subtle);background:var(--surface-card);font-size:var(--text-sm)}.InteractiveReportView_headerMeta__rwiTb{display:flex;flex-wrap:wrap;gap:var(--s-2);font-size:var(--text-xs);color:var(--text-muted)}.InteractiveReportView_tabs__mJznH{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:var(--s-2);padding:var(--s-2) var(--s-3);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);-webkit-overflow-scrolling:touch}.InteractiveReportView_tab__ytewa{display:inline-flex;align-items:center;gap:var(--s-2);padding:8px 14px;font-size:var(--text-sm);border-radius:999px;border:1px solid transparent;background:transparent;cursor:pointer;white-space:nowrap;transition:background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard)}.InteractiveReportView_tab__ytewa:hover{background:var(--surface-hover)}.InteractiveReportView_tabActive__mQV_N{background:color-mix(in srgb,var(--brand-accent) 12%,var(--surface-card));border-color:color-mix(in srgb,var(--brand-accent) 40%,var(--border-subtle));color:var(--brand-accent)}.InteractiveReportView_tabIcon__E8hGa{display:inline-flex;opacity:.75}.InteractiveReportView_tabBadge__byKry{min-width:20px;height:20px;border-radius:999px;background:color-mix(in srgb,var(--brand-accent) 18%,var(--surface-hover));border:1px solid color-mix(in srgb,var(--brand-accent) 40%,var(--border-subtle));font-size:11px;font-weight:var(--w-semibold);display:inline-flex;align-items:center;justify-content:center;padding:0 6px}.InteractiveReportView_tabAttentionDot__xuOSr{width:8px;height:8px;border-radius:999px;background:var(--status-bad-bg)}.InteractiveReportView_contentCard__plN2J{padding:var(--s-4);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.InteractiveReportView_sectionTitle__uYfUB{font-size:var(--text-lg);font-weight:var(--w-semibold);margin-bottom:var(--s-2)}.InteractiveReportView_qaTop__anlEX{display:grid;grid-template-columns:minmax(240px,1.1fr) minmax(240px,1fr);grid-gap:var(--s-3);gap:var(--s-3);align-items:start}.InteractiveReportView_qaChartCard__nXaeF{display:flex;flex-direction:column;gap:var(--s-2);padding:var(--s-3);border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:var(--surface-hover)}.InteractiveReportView_qaChartTitle__dOwwB{font-size:var(--text-sm);font-weight:var(--w-semibold)}.InteractiveReportView_qaChartBody__kpKXR{display:flex;gap:var(--s-3);flex-wrap:wrap;align-items:center}.InteractiveReportView_qaLegend__ZVBXv{display:flex;flex-direction:column;gap:6px;font-size:var(--text-xs);color:var(--text-muted)}.InteractiveReportView_qaLegendItem__fkgAc{display:flex;align-items:center;gap:8px}.InteractiveReportView_qaLegendDot__ryNYu{width:10px;height:10px;border-radius:999px}.InteractiveReportView_qaLegendPass__PyMJJ{background:var(--status-good-bg);border:1px solid color-mix(in srgb,var(--status-good-text) 35%,transparent)}.InteractiveReportView_qaLegendFail__svz26{background:var(--status-bad-bg);border:1px solid color-mix(in srgb,var(--status-bad-text) 35%,transparent)}.InteractiveReportView_qaLegendIncomplete__eTX6y{background:var(--status-warn-bg);border:1px solid color-mix(in srgb,var(--status-warn-text) 35%,transparent)}.InteractiveReportView_qaAlias__Cp03A{color:var(--text-muted);font-size:11px;margin-left:4px}.InteractiveReportView_qaContextText__Z1Sbn{display:block;font-size:var(--text-xs);color:var(--text-muted);margin-top:2px}.InteractiveReportView_qaGrid__3HMXl{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:var(--s-3);gap:var(--s-3)}.InteractiveReportView_summaryCard__kmCN3{display:flex;flex-direction:column;gap:4px;padding:var(--s-3);border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:var(--surface-hover)}.InteractiveReportView_summaryLabel__sAViA{font-size:var(--text-xs);color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}.InteractiveReportView_summaryValue__Puo8f{font-size:var(--text-lg);font-weight:var(--w-semibold)}.InteractiveReportView_summaryValueNote__NsWhB{font-size:var(--text-sm);font-weight:var(--w-medium);line-height:1.4;color:var(--text-secondary)}.InteractiveReportView_qaSection__Gjj4y{margin-top:var(--s-4);display:flex;flex-direction:column;gap:var(--s-2)}.InteractiveReportView_priorityList__j91YJ{display:grid;grid-gap:var(--s-2);gap:var(--s-2)}.InteractiveReportView_priorityRow__XjT4E{border:1px solid var(--border-subtle);background:var(--surface-hover);border-radius:var(--radius-md);padding:var(--s-2) var(--s-3);display:grid;grid-template-columns:minmax(200px,1.3fr) minmax(180px,1fr) auto;grid-gap:var(--s-2);gap:var(--s-2);align-items:start;text-align:left;cursor:pointer}.InteractiveReportView_priorityMain__Al2zJ{display:flex;flex-direction:column;min-width:0}.InteractiveReportView_priorityLabel__uedbj{font-weight:var(--w-semibold);font-size:var(--text-sm)}.InteractiveReportView_priorityDetail__F4Cic{font-size:var(--text-sm);color:var(--text-muted)}.InteractiveReportView_riskChip__3vgQ0{align-self:center}.InteractiveReportView_punchlistSystemGroups__VUgKP{display:flex;flex-direction:column;gap:var(--s-3)}.InteractiveReportView_punchlistSystemGroup__FIyLI{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-hover) 85%,var(--surface-card))}.InteractiveReportView_punchlistSystemHeader__hN40r{display:flex;align-items:center;justify-content:space-between;gap:var(--s-2);padding:var(--s-2) var(--s-3);border-bottom:1px solid var(--border-subtle);font-size:var(--text-sm);font-weight:var(--w-semibold)}.InteractiveReportView_punchlistSystemMeta__HPInn{font-size:var(--text-xs);color:var(--text-muted);font-weight:var(--w-medium)}.InteractiveReportView_punchlist__Wcir7{display:flex;flex-direction:column;gap:var(--s-3);padding:var(--s-2)}.InteractiveReportView_punchlistUnit__kS7sX{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-hover);padding:var(--s-3);display:flex;flex-direction:column;gap:var(--s-2)}.InteractiveReportView_punchlistUnitButton__KiWq3{display:flex;justify-content:space-between;align-items:center;gap:var(--s-2);background:none;border:none;padding:0;text-align:left;cursor:pointer}.InteractiveReportView_punchlistUnitLabel___S2_I{font-weight:var(--w-semibold)}.InteractiveReportView_punchlistUnitCounts__MO_ws{display:flex;gap:var(--s-2);flex-wrap:wrap}.InteractiveReportView_punchlistOutletGrid__yGIqV{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:var(--s-2);gap:var(--s-2)}.InteractiveReportView_punchlistOutlet__UoFfj{padding:var(--s-2);border-radius:var(--radius-sm);border:1px solid var(--border-subtle);background:var(--surface-card);display:flex;flex-direction:column;gap:4px;text-align:left;cursor:pointer}.InteractiveReportView_punchlistOutletLabel__74MWI{font-size:var(--text-sm);font-weight:var(--w-medium)}.InteractiveReportView_punchlistOutletMeta__OpMbh{font-size:var(--text-xs);color:var(--text-muted)}.InteractiveReportView_fanWarningList__wprcv{display:grid;grid-gap:var(--s-2);gap:var(--s-2)}.InteractiveReportView_fanWarningRow__SLfOA{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-hover);padding:var(--s-2) var(--s-3);display:flex;justify-content:space-between;align-items:center;gap:var(--s-2);text-align:left;cursor:pointer}.InteractiveReportView_fanWarningTitle__AEw6A{font-weight:var(--w-semibold);font-size:var(--text-sm)}.InteractiveReportView_fanWarningDetail__dklKi{color:var(--text-muted);font-size:var(--text-xs)}.InteractiveReportView_grilleTop__YqdG5{display:grid;grid-template-columns:minmax(260px,1.2fr) minmax(180px,.8fr);grid-gap:var(--s-3);gap:var(--s-3);align-items:start;margin-bottom:var(--s-3)}.InteractiveReportView_grilleChartCard__BE_Ss{padding:var(--s-3);border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:var(--surface-hover);display:flex;flex-direction:column;gap:var(--s-2)}.InteractiveReportView_grilleChartTitle__OnAhm{font-size:var(--text-sm);font-weight:var(--w-semibold)}.InteractiveReportView_grilleSummaryCard__TueuA{padding:var(--s-3);border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:var(--surface-hover);display:flex;flex-direction:column;gap:4px}.InteractiveReportView_grilleSummaryLabel__5x_Zn{font-size:var(--text-xs);color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}.InteractiveReportView_grilleSummaryValue__tKuRi{font-size:var(--text-lg);font-weight:var(--w-semibold)}.InteractiveReportView_grilleControlsSticky__Ya1xy{position:-webkit-sticky;position:sticky;top:0;z-index:2;margin-bottom:var(--s-3);background:color-mix(in srgb,var(--surface-card) 90%,transparent);border-radius:var(--radius-md);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.InteractiveReportView_grilleControls__j1v7N{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:var(--s-3);gap:var(--s-3);padding:var(--s-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-hover) 85%,transparent)}.InteractiveReportView_grilleControlGroup__MYBgd{display:flex;flex-direction:column;gap:6px}.InteractiveReportView_controlLabel__vsVNY{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}.InteractiveReportView_controlInput__Ixeey{padding:8px 10px;border-radius:var(--radius-sm);border:1px solid var(--border-subtle);background:var(--surface-card);font-size:var(--text-sm)}.InteractiveReportView_filterChips__FB25M{display:flex;flex-wrap:wrap;gap:var(--s-1)}.InteractiveReportView_filterChip__GouuP{padding:6px 12px;border-radius:999px;border:1px solid var(--border-subtle);background:var(--surface-card);font-size:var(--text-xs);cursor:pointer}.InteractiveReportView_filterChipActive__PtT8F{background:color-mix(in srgb,var(--brand-accent) 12%,var(--surface-card));border-color:color-mix(in srgb,var(--brand-accent) 40%,var(--border-subtle));color:var(--brand-accent)}.InteractiveReportView_unitList__PHDDI{display:flex;flex-direction:column;gap:var(--s-3)}.InteractiveReportView_unitCard__8Zvb_{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-hover);padding:var(--s-3);display:flex;flex-direction:column;gap:var(--s-2)}.InteractiveReportView_unitHeaderButton__ZcKea{display:flex;flex-wrap:wrap;gap:var(--s-3);justify-content:space-between;align-items:flex-start;text-align:left;background:none;border:none;padding:0;cursor:pointer}.InteractiveReportView_unitTitle__RnIVY{font-size:var(--text-md);font-weight:var(--w-semibold)}.InteractiveReportView_unitMeta__qfFEd{font-size:var(--text-xs);color:var(--text-muted)}.InteractiveReportView_unitStats__bprd5{display:flex;flex-direction:column;gap:6px}.InteractiveReportView_unitTotals__yz6QD{display:flex;gap:var(--s-2);flex-wrap:wrap;font-size:var(--text-xs);color:var(--text-muted)}.InteractiveReportView_unitStatusBar__a42q4{display:flex;flex-wrap:wrap;gap:var(--s-1);align-items:center}.InteractiveReportView_expandLabel__RJitf{color:var(--text-muted);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em}.InteractiveReportView_unitEmpty__92aIN{font-size:var(--text-xs);color:var(--text-muted);padding:var(--s-2) 0}.InteractiveReportView_outletGrid__XCqHQ{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:var(--s-2);gap:var(--s-2)}.InteractiveReportView_outletTile__QDff2{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-card);padding:var(--s-2);text-align:left;display:flex;flex-direction:column;gap:4px;cursor:pointer}.InteractiveReportView_outletTileActive__ieTJx{outline:2px solid color-mix(in srgb,var(--brand-accent) 55%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-accent) 18%,transparent)}.InteractiveReportView_outletpass__jaf7u{background:color-mix(in srgb,var(--status-good-bg) 72%,var(--surface-card))}.InteractiveReportView_outletfail__iTaND{background:color-mix(in srgb,var(--status-bad-bg) 62%,var(--surface-card))}.InteractiveReportView_outletincomplete__vl86v{background:color-mix(in srgb,var(--status-warn-bg) 62%,var(--surface-card))}.InteractiveReportView_outletunknown__ruE6D{background:color-mix(in srgb,var(--surface-hover) 80%,var(--surface-card))}.InteractiveReportView_outletLabel__hgc_s{font-size:var(--text-sm);font-weight:var(--w-medium)}.InteractiveReportView_outletMeta__vrKjC{font-size:var(--text-xs);color:var(--text-muted)}.InteractiveReportView_outletStatus__BFMpt{display:flex;align-items:center;flex-wrap:wrap;gap:4px}.InteractiveReportView_outletDetails__LSuIQ{border-top:1px solid var(--border-subtle);padding-top:var(--s-2);display:flex;flex-direction:column;gap:var(--s-2)}.InteractiveReportView_outletDetailsHeader__hyn4A{display:flex;justify-content:space-between;align-items:center;gap:var(--s-2)}.InteractiveReportView_outletDetailsTitle__5n9NO{font-weight:var(--w-semibold)}.InteractiveReportView_outletDetailsSubtitle__U4oNH{font-size:var(--text-xs);color:var(--text-muted)}.InteractiveReportView_outletClientExplanation__Ezpsa{font-size:var(--text-sm);padding:var(--s-2);border-radius:var(--radius-sm);border:1px solid var(--border-subtle);background:var(--surface-card)}.InteractiveReportView_outletDetailsGrid__4IfSW{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:var(--s-2);gap:var(--s-2);font-size:var(--text-sm)}.InteractiveReportView_outletDetailsLabel__IQLT2{font-size:var(--text-xs);color:var(--text-muted)}.InteractiveReportView_outletDetailsValue__spzl4{font-weight:var(--w-medium)}.InteractiveReportView_outletDetailsActions___yxV8{display:flex;flex-wrap:wrap;gap:var(--s-2)}.InteractiveReportView_tableWrap__3ml5I{overflow-x:auto;border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.InteractiveReportView_dataTable__12Qyu{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.InteractiveReportView_dataTable__12Qyu td,.InteractiveReportView_dataTable__12Qyu th{padding:8px 10px;border-bottom:1px solid var(--border-subtle);text-align:left;vertical-align:top}.InteractiveReportView_dataTable__12Qyu th{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);background:var(--surface-hover)}.InteractiveReportView_dataTable__12Qyu tr:last-child td{border-bottom:none}.InteractiveReportView_fanList__xR4aY{display:grid;grid-gap:var(--s-3);gap:var(--s-3)}.InteractiveReportView_fanCard__DGWmT{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-hover);padding:var(--s-3);display:flex;flex-direction:column;gap:var(--s-2)}.InteractiveReportView_fanHeader__dEa_o{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-2);flex-wrap:wrap}.InteractiveReportView_fanHeaderRight__5DRN1{display:flex;align-items:center;gap:var(--s-2)}.InteractiveReportView_fanTitle__X24i_{font-weight:var(--w-semibold);font-size:var(--text-md)}.InteractiveReportView_fanSubtitle__lOBS4{font-size:var(--text-xs);color:var(--text-muted)}.InteractiveReportView_fanToggle__qau0Q{border:1px solid var(--border-subtle);background:var(--surface-card);border-radius:999px;padding:6px 12px;font-size:var(--text-xs);cursor:pointer}.InteractiveReportView_fanMetrics__LwPVA{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:var(--s-2);gap:var(--s-2)}.InteractiveReportView_fanMetric__Sk9Yp{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:var(--s-2);background:var(--surface-card);display:flex;flex-direction:column;gap:4px}.InteractiveReportView_fanMetricLabel__6TSHW{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}.InteractiveReportView_fanMetricValue___vyxr{font-size:var(--text-lg);font-weight:var(--w-semibold)}.InteractiveReportView_fanMetricStatus__zY9MI{font-size:var(--text-xs);color:var(--text-muted)}.InteractiveReportView_fanWarnings___y9Xj{display:grid;grid-gap:var(--s-2);gap:var(--s-2)}.InteractiveReportView_fanWarningChipWrap__BLsHi{display:flex;flex-wrap:wrap;gap:var(--s-2);align-items:center}.InteractiveReportView_fanWarningReason__XoMxl,.InteractiveReportView_fanWarningsEmpty___u36n{color:var(--text-muted);font-size:var(--text-xs)}.InteractiveReportView_fanExpanded__ZOKen{display:flex;flex-direction:column;gap:var(--s-3)}.InteractiveReportView_fanCharts__p7_ia{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:var(--s-3);gap:var(--s-3)}.InteractiveReportView_fanChartCard__YWpP0{border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--s-3);background:var(--surface-card);display:flex;flex-direction:column;gap:var(--s-2)}.InteractiveReportView_fanChartTitle__Hz65_{font-size:var(--text-sm);font-weight:var(--w-semibold)}.InteractiveReportView_fanElectricalGrid__E7hQg{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:var(--s-2);gap:var(--s-2)}.InteractiveReportView_fanElectricalLabel__NnwZo{font-size:var(--text-xs);color:var(--text-muted);margin-bottom:var(--s-1)}.InteractiveReportView_fanElectricalMeta__H9A5f{font-size:var(--text-xs);color:var(--text-muted)}.InteractiveReportView_fanSectionGrid__Lb5m7{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:var(--s-3);gap:var(--s-3)}.InteractiveReportView_fanSection__54Eq5{border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--s-3);background:var(--surface-card);display:flex;flex-direction:column;gap:var(--s-2)}.InteractiveReportView_fanSectionTitle__69mSj{font-size:var(--text-sm);font-weight:var(--w-semibold)}.InteractiveReportView_fanSectionFields__5cQcZ{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:var(--s-2);gap:var(--s-2)}.InteractiveReportView_fanSectionField__3tnAf{display:flex;flex-direction:column;gap:2px}.InteractiveReportView_fanSectionLabel__e_T__{font-size:var(--text-xs);color:var(--text-muted)}.InteractiveReportView_fanSectionValue__W4PBc{font-size:var(--text-sm);font-weight:var(--w-medium);word-break:break-word}.InteractiveReportView_fanNotes__NYZNU{display:grid;grid-gap:var(--s-2);gap:var(--s-2)}.InteractiveReportView_fanNoteBlock__vCB6e{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:var(--s-2);background:var(--surface-hover)}.InteractiveReportView_fanNoteValue__ZDA7A{font-size:var(--text-sm);white-space:pre-wrap;color:var(--text-secondary)}.InteractiveReportView_photoPageSelector__P5uZA{display:grid;grid-gap:var(--s-2);gap:var(--s-2);margin-bottom:var(--s-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--s-2);background:var(--surface-hover)}.InteractiveReportView_photoPageSelectorLabel__xqcTS{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}.InteractiveReportView_photoPageSelectorButtons__kbRDL{display:flex;flex-wrap:wrap;gap:var(--s-1)}.InteractiveReportView_photoPageChip__fIAzw{border:1px solid var(--border-subtle);border-radius:999px;background:var(--surface-card);padding:4px 10px;font-size:var(--text-xs);cursor:pointer}.InteractiveReportView_photoPageChipActive__wJfIC{border-color:color-mix(in srgb,var(--brand-accent) 40%,var(--border-subtle));background:color-mix(in srgb,var(--brand-accent) 12%,var(--surface-card));color:var(--brand-accent)}.InteractiveReportView_photoPageSelectorNav__OCExS{display:flex;flex-wrap:wrap;gap:var(--s-2)}.InteractiveReportView_photoList__bFypI{display:flex;flex-direction:column;gap:var(--s-4)}.InteractiveReportView_photoCard__pNknT{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-card);padding:var(--s-3);display:flex;flex-direction:column;gap:var(--s-2)}.InteractiveReportView_photoHeader__i5Gyh{display:flex;align-items:center;justify-content:space-between;gap:var(--s-2);flex-wrap:wrap}.InteractiveReportView_photoHeaderText__gV5D_{display:flex;flex-direction:column;gap:2px}.InteractiveReportView_photoTitle__1YTEA{font-weight:var(--w-semibold)}.InteractiveReportView_photoMeta__U6jhH{font-size:var(--text-xs);color:var(--text-muted)}.InteractiveReportView_photoGrid__IfjpJ{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:var(--s-2);gap:var(--s-2)}.InteractiveReportView_photoSlot__NoZkI{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-hover);overflow:hidden;display:flex;flex-direction:column;min-height:140px}.InteractiveReportView_photoLink__u63hF{display:block}.InteractiveReportView_photoImage__ZpL0c{width:100%;height:160px;object-fit:cover;background:var(--surface-card)}.InteractiveReportView_photoCaption__baqcJ{padding:6px 8px;font-size:var(--text-xs);color:var(--text-muted)}.InteractiveReportView_photoEmpty__7MH1c{display:flex;align-items:center;justify-content:center;flex:1 1;font-size:var(--text-xs);color:var(--text-muted);text-align:center;padding:var(--s-2)}.InteractiveReportView_packageGroups__bygAy{display:grid;grid-gap:var(--s-3);gap:var(--s-3)}.InteractiveReportView_packageGroup__ijpNf{display:grid;grid-gap:var(--s-2);gap:var(--s-2)}.InteractiveReportView_packageGroupTitle__12G_F{font-size:var(--text-sm);font-weight:var(--w-semibold);color:var(--text-secondary)}.InteractiveReportView_packageList__iGmEn{display:flex;flex-direction:column;gap:var(--s-2)}.InteractiveReportView_packageRow__Zr91V{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);padding:var(--s-2) var(--s-3);border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:var(--surface-hover);flex-wrap:wrap}.InteractiveReportView_packageMeta__VXDzh{display:flex;align-items:center;gap:var(--s-2);min-width:0;flex-wrap:wrap}.InteractiveReportView_packageTitle__ExfmM{font-size:var(--text-sm);font-weight:var(--w-medium);min-width:0}.InteractiveReportView_packageType__xMFBp{font-size:9px;padding:2px 6px;text-transform:uppercase;letter-spacing:.03em;border-radius:4px;background:var(--surface-card);color:var(--text-muted);border:1px solid var(--border-subtle)}.InteractiveReportView_emptyState__voOEe{padding:var(--s-3);border:1px dashed var(--border-medium);border-radius:var(--radius-md);background:var(--surface-hover);text-align:center;font-size:var(--text-sm);color:var(--text-muted)}@media (max-width:980px){.InteractiveReportView_grilleTop__YqdG5,.InteractiveReportView_headerTop__zaWEj,.InteractiveReportView_priorityRow__XjT4E,.InteractiveReportView_qaTop__anlEX{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.InteractiveReportView_fanToggle__qau0Q,.InteractiveReportView_outletTile__QDff2,.InteractiveReportView_tab__ytewa,.InteractiveReportView_unitHeaderButton__ZcKea{transition:none}}.InteractiveReportCharts_chartRow__JzEQK{display:flex;flex-wrap:wrap;gap:var(--s-3);align-items:center}.InteractiveReportCharts_chartCard__1yNT_{display:flex;flex-direction:column;gap:var(--s-2);padding:var(--s-3);border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:var(--surface-hover);min-width:0}.InteractiveReportCharts_chartTitle__qrnmq{font-size:var(--text-sm);font-weight:var(--w-semibold)}.InteractiveReportCharts_donutWrap__IJF6g{display:inline-grid;place-items:center;position:relative}.InteractiveReportCharts_donutSvg__RKmVK{display:block}.InteractiveReportCharts_donutCenter__M4ZKz{position:absolute;text-align:center;display:grid;grid-gap:2px;gap:2px}.InteractiveReportCharts_donutLabel__KSLt4{font-size:var(--text-xs);color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}.InteractiveReportCharts_donutValue__6wJS2{font-size:var(--text-lg);font-weight:var(--w-semibold);color:var(--text-main)}.InteractiveReportCharts_legend__a1tve{display:flex;flex-direction:column;gap:6px}.InteractiveReportCharts_legendItem__BuHAO{display:flex;align-items:center;gap:8px;font-size:var(--text-xs);color:var(--text-muted)}.InteractiveReportCharts_legendSwatch__jvh3_{width:10px;height:10px;border-radius:999px;flex-shrink:0}.InteractiveReportCharts_barChartSvg__i9tFh{width:100%;display:block}.InteractiveReportCharts_barChartLabel___iiab{font-size:10px;fill:var(--text-muted)}.InteractiveReportCharts_barChartValue__OOJAP{font-size:10px;fill:var(--text-secondary)}.InteractiveReportCharts_phaseChartSvg__b1V_V{width:100%;display:block}.InteractiveReportCharts_phaseLabel__BE5z7{font-size:10px;fill:var(--text-muted)}.InteractiveReportCharts_phaseValue__NAgg_{font-size:10px;fill:var(--text-secondary)}.page_shell__URmIr{padding:var(--s-4);min-height:100%;background:var(--surface-page)}.page_shell__YRHFR{display:flex;flex-direction:column;gap:var(--s-4);min-width:0}.page_grid__Ws5h2{display:grid;grid-gap:var(--s-4);gap:var(--s-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.page_column__aGUm4{display:flex;flex-direction:column;gap:var(--s-4);min-width:0}.page_card__Vsbga{margin-bottom:0}.page_orgList__T8oFe{display:flex;flex-direction:column;gap:var(--s-2);margin-top:var(--s-3)}.page_scrollList__pPsjq{max-height:240px;overflow-y:auto}.page_listRow__1VrQT{display:flex;flex-direction:column;gap:var(--s-1);padding:var(--s-2);border:1px solid var(--border-subtle);border-radius:var(--r-1);background:var(--surface-hover)}.page_rowTitle__Xsn3_{font-weight:var(--w-semibold)}.page_inlineForm__SGHrj{display:flex;gap:var(--s-2);align-items:center;margin-top:var(--s-3)}.page_formGrid__rvGJZ{display:grid;grid-gap:var(--s-3);gap:var(--s-3);grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.page_tableWrap__KO5Fu{margin-top:var(--s-3);overflow-x:auto}.page_userTable__F8XcT{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.page_userTable__F8XcT th{text-align:left;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--trk-wide);color:var(--text-muted);border-bottom:1px solid var(--border-subtle);padding-bottom:var(--s-2)}.page_userTable__F8XcT td{padding:var(--s-2) 0;border-bottom:1px solid var(--border-subtle);vertical-align:top}.page_selectedRow__abh7A{background:color-mix(in srgb,var(--brand-accent) 8%,transparent)}.page_section__y4OQ9{border-top:1px solid var(--border-subtle);margin-top:var(--s-4);padding-top:var(--s-4);display:flex;flex-direction:column;gap:var(--s-3)}.page_sectionHeader__x4GPf{display:flex;align-items:center;justify-content:space-between;gap:var(--s-2);flex-wrap:wrap}.page_fieldList__mUS0u{border:1px solid var(--border-subtle);border-radius:var(--r-2);background:var(--surface-hover);max-height:320px;overflow-y:auto;padding:var(--s-2);display:flex;flex-direction:column;gap:var(--s-2)}.page_checkboxRow__D0LXB{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:var(--s-2);gap:var(--s-2);padding:var(--s-2);border-radius:var(--r-1)}.page_checkboxRow__D0LXB:hover{background:var(--surface-card)}.page_magicLinkBox__MmI9D{margin-top:var(--s-3);padding:var(--s-3);border:1px solid var(--border-subtle);border-radius:var(--r-2);background:var(--surface-hover);display:flex;flex-direction:column;gap:var(--s-2)}.page_linkRow__N_TKY{display:flex;gap:var(--s-2);align-items:center}.page_linkRow__N_TKY input{flex:1 1;min-width:0}.page_magicLinkModal__lmos8{width:min(calc(100vw - 32px),640px);height:auto;max-height:90vh;overflow:auto}.page_magicLinkModalRow__arRng{display:flex;gap:var(--s-2);align-items:stretch;margin-top:var(--s-3)}.page_magicLinkInput__2_xuP{flex:1 1;min-width:0;min-height:44px}.page_magicLinkCopy__Scz4f{min-height:44px;padding-inline:var(--s-4)}.page_spacedMuted__2PXQL,.page_spacedRow__0N_kJ{margin-top:var(--s-3)}.page_smallSpacing__suf7x{margin-top:var(--s-2)}@media (max-width:900px){.page_grid__Ws5h2{grid-template-columns:1fr}.page_inlineForm__SGHrj{flex-direction:column;align-items:stretch}}.page_shell__Wtq2e{display:flex;flex-direction:column;height:100%}.page_scrollRegion__Wno4e{flex:1 1;overflow-y:auto;padding:var(--spacing-4);padding-bottom:calc(var(--spacing-4) + env(safe-area-inset-bottom, 0px))}.page_configTable__7dXC3{width:100%}.page_configTable__7dXC3 td,.page_configTable__7dXC3 th{padding:var(--spacing-2) var(--spacing-3);text-align:left}.page_configTable__7dXC3 tbody tr:hover{background:var(--surface-hover)}.page_formGrid__aKJFq{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:var(--spacing-3);gap:var(--spacing-3);margin-top:var(--spacing-3)}.page_fieldPickerGrid__qhxy2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:12px;gap:12px;margin-top:var(--spacing-3)}@media (max-width:768px){.page_fieldPickerGrid__qhxy2{grid-template-columns:minmax(0,1fr)}}.page_fieldGroup__N0ayp{display:flex;flex-direction:column;gap:8px;min-width:0}.page_fieldGroupTitle__YCCgo{font-weight:600;font-size:var(--text-sm);color:var(--text-main)}.page_fieldList__w37ug{border:1px solid var(--border-light);border-radius:12px;padding:12px;background:var(--surface-hover);max-height:320px;overflow:auto;-webkit-overflow-scrolling:touch}.page_fieldList__w37ug,.page_fieldRow__SqJkp{display:flex;flex-direction:column;gap:6px}.page_fieldLabel__T3VYd{display:flex;align-items:center;gap:8px;cursor:pointer}.page_sectionTitle__I9BK9{font-size:var(--text-xs);color:var(--text-muted);text-transform:uppercase;letter-spacing:var(--trk-wide);margin-top:8px}.page_sectionTitle__I9BK9:first-child{margin-top:0}.page_fieldSection__D641J{margin-top:var(--spacing-4)}.page_fieldSection__D641J>label{display:block;margin-bottom:var(--spacing-2);font-weight:500}.page_shell__8VI37{min-width:0;min-height:0;display:flex;flex-direction:column;height:100%}.page_scrollRegion__O9R9n{min-height:0;overflow:auto;padding-top:var(--s-2);padding-bottom:calc(var(--s-6) + var(--fixed-stack-offset));flex:1 1 auto}.page_fileInputRow__AbDkw{display:flex;align-items:center}.page_fileInputControl__uHEQ9{width:100%;height:var(--control-height);line-height:normal;padding:0}.page_gridColumnsTable__tIM11{width:max-content;min-width:100%}.page_gridColumnsTable__tIM11 td,.page_gridColumnsTable__tIM11 th{min-width:120px}.page_gridColumnsTable__tIM11 td:first-child,.page_gridColumnsTable__tIM11 th:first-child{min-width:48px}.page_gridColumnsTable__tIM11 td:nth-child(2),.page_gridColumnsTable__tIM11 th:nth-child(2){min-width:72px}.page_gridColumnsTable__tIM11 td:nth-child(3),.page_gridColumnsTable__tIM11 th:nth-child(3){min-width:200px}.page_gridColumnsTable__tIM11 td:nth-child(4),.page_gridColumnsTable__tIM11 th:nth-child(4){min-width:220px}.page_gridColumnsTable__tIM11 td:nth-child(5),.page_gridColumnsTable__tIM11 th:nth-child(5){min-width:200px}.page_gridColumnsTable__tIM11 td:nth-child(6),.page_gridColumnsTable__tIM11 th:nth-child(6){min-width:80px}.page_gridColumnsTable__tIM11 td:nth-child(7),.page_gridColumnsTable__tIM11 td:nth-child(8),.page_gridColumnsTable__tIM11 th:nth-child(7),.page_gridColumnsTable__tIM11 th:nth-child(8){min-width:140px}.page_gridColumnsTable__tIM11 td:nth-child(10),.page_gridColumnsTable__tIM11 td:nth-child(9),.page_gridColumnsTable__tIM11 th:nth-child(10),.page_gridColumnsTable__tIM11 th:nth-child(9){min-width:90px}.page_gridColumnsTable__tIM11 td:nth-child(11),.page_gridColumnsTable__tIM11 td:nth-child(12),.page_gridColumnsTable__tIM11 td:nth-child(13),.page_gridColumnsTable__tIM11 td:nth-child(14),.page_gridColumnsTable__tIM11 th:nth-child(11),.page_gridColumnsTable__tIM11 th:nth-child(12),.page_gridColumnsTable__tIM11 th:nth-child(13),.page_gridColumnsTable__tIM11 th:nth-child(14){min-width:60px}.page_gridColumnsTable__tIM11 td:nth-child(15),.page_gridColumnsTable__tIM11 th:nth-child(15){min-width:240px}.page_gridColumnsTable__tIM11 td:nth-child(16),.page_gridColumnsTable__tIM11 th:nth-child(16){min-width:200px}.page_gridColumnsTable__tIM11 input,.page_gridColumnsTable__tIM11 select,.page_gridColumnsTable__tIM11 textarea{width:100%;min-width:120px}.page_editorGrid__YZrT9{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:16px}.page_editorCard__dCv2n{text-align:left;border-radius:16px;border:1px solid var(--border-card);background:var(--surface-card);padding:16px;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.page_editorCard__dCv2n:hover{border-color:var(--border-strong);box-shadow:var(--shadow-soft)}.page_editorCardActive__4OJu9{border-color:color-mix(in srgb,var(--accent-500) 65%,var(--border-strong));box-shadow:0 0 0 2px color-mix(in srgb,var(--accent-500) 25%,transparent)}.page_gridColumnsTable__tIM11 td:nth-child(11) input,.page_gridColumnsTable__tIM11 td:nth-child(11) select,.page_gridColumnsTable__tIM11 td:nth-child(12) input,.page_gridColumnsTable__tIM11 td:nth-child(12) select,.page_gridColumnsTable__tIM11 td:nth-child(13) input,.page_gridColumnsTable__tIM11 td:nth-child(13) select,.page_gridColumnsTable__tIM11 td:nth-child(14) input,.page_gridColumnsTable__tIM11 td:nth-child(14) select{min-width:60px}.page_gridColumnsStack__gI5ga{display:flex;flex-direction:column;gap:16px;max-height:min(65vh,640px);overflow:auto;padding-right:4px;min-height:0}.page_gridColumnsPreviewSticky__WrDd0{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:var(--surface-card);padding-bottom:8px}.page_gridColumnsScroll__ggDYV{overflow-x:auto;overflow-y:visible}.page_rowMuted__jTvuh{opacity:.7}.page_gridColumnUnusedHeader__wH57x{background:color-mix(in srgb,var(--surface-hover) 65%,transparent)}.page_gridColumnUnusedTag__01xxl{margin-top:4px;font-size:.65rem;text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary)}.page_prepList__ltWES{margin:12px 0;padding-left:20px;color:var(--text-secondary);font-size:.9rem}.page_prepList__ltWES li{margin-bottom:6px}.WidgetGrid_gridContainer__qZ0U2{display:grid;grid-template-columns:repeat(var(--grid-cols,2),1fr);grid-auto-rows:minmax(var(--grid-row-height,120px),auto);grid-gap:var(--grid-gap,12px);gap:var(--grid-gap,12px);width:100%;touch-action:pan-y}.WidgetCard_card__6H_q7{background-color:var(--surface-card);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);overflow:hidden;display:flex;flex-direction:column;border:1px solid var(--border-subtle);transition:transform .2s,box-shadow .2s;height:100%}.WidgetCard_header__k0TKg{box-sizing:border-box;height:2.75rem;padding:0 .65rem;border-bottom:1px solid var(--border-subtle);display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;background-color:var(--surface-hover);flex-shrink:0;grid-gap:.5rem;gap:.5rem;overflow:hidden}.WidgetCard_title__eXNrg{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;line-height:1;overflow:hidden;text-overflow:ellipsis}.WidgetCard_action__j5FSh,.WidgetCard_title__eXNrg{font-size:var(--text-xs);font-weight:var(--w-semibold);white-space:nowrap}.WidgetCard_action__j5FSh{color:var(--brand-accent);display:inline-flex;align-items:center;gap:.5rem;justify-self:end;min-width:0}.WidgetCard_actionButton__9m7ir{background:transparent;border:none;padding:.25rem 0;color:var(--brand-accent);font-weight:var(--w-semibold);font-size:var(--text-xs);cursor:pointer;min-height:32px}.WidgetCard_actionButton__9m7ir:hover{text-decoration:underline}.WidgetCard_body__OurXW{padding:.625rem;flex:1 1;min-height:0;position:relative;color:var(--text-main)}.FollowUpsWidget_widgetBody__gQoso{height:100%}.FollowUpsWidget_list__9_IjP,.FollowUpsWidget_widgetBody__gQoso{display:flex;flex-direction:column;gap:10px}.FollowUpsWidget_row__uFR60{display:flex;align-items:center;gap:10px;min-width:0;width:100%;border:none;background:none;padding:0;text-align:left;cursor:pointer}.FollowUpsWidget_row__uFR60:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:8px}.FollowUpsWidget_row__uFR60:disabled{cursor:default;opacity:.75}.FollowUpsWidget_time__Q7JEX{width:116px;font-size:var(--text-xs);font-weight:600;color:var(--text-secondary);text-align:left;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.FollowUpsWidget_title__Me9MM{flex:1 1;min-width:0;font-size:var(--text-sm);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.FollowUpsWidget_statusDot__hivjU{width:8px;height:8px;border-radius:999px;flex-shrink:0}.FollowUpsWidget_statusSynced__fhW2X{background:var(--status-good-text)}.FollowUpsWidget_statusPending__Rs_kf{background:var(--status-warn-text)}.FollowUpsWidget_statusError__Xr76a{background:var(--status-bad-text)}.FollowUpsWidget_statusStale___5pNO{background:var(--text-muted)}.FollowUpsWidget_footer__i7DVI{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:var(--text-xs);color:var(--text-muted)}.FollowUpsWidget_footerAction__0z_eI{background:none;border:none;padding:0;font-size:var(--text-xs);color:var(--brand-accent);cursor:pointer;min-height:32px}.FollowUpsWidget_footerAction__0z_eI:disabled{color:var(--text-muted);cursor:default}.FollowUpsWidget_emptyState__XMWVg{text-align:center;color:var(--text-muted);font-size:var(--text-sm);padding:12px 0}.FollowUpsWidget_notice__Oezjh{font-size:var(--text-xs);color:var(--text-muted)}.FollowUpsWidget_assigneeSearch__et0i4{margin-bottom:8px}.FollowUpsWidget_assigneeList__7LMRH{display:flex;flex-direction:column;gap:8px;border:1px solid var(--border-light);border-radius:12px;padding:12px;background:var(--surface-hover);max-height:320px;overflow:auto;-webkit-overflow-scrolling:touch}.FollowUpsWidget_assigneeRow__Z15Vh{display:flex;align-items:center;gap:8px;min-width:0}.FollowUpsWidget_errorCard__b92Oo{display:flex;flex-direction:column;gap:8px;align-items:center;justify-content:center;text-align:center;height:100%}.FollowUpsWidget_errorTitle__Tjnmj{font-size:var(--text-sm);font-weight:600;color:var(--status-bad-text)}.WidgetErrorBoundary_errorContainer__scOxR{width:100%;height:100%;min-height:120px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--status-bad-text) 22%,var(--border-light));background:color-mix(in srgb,var(--status-bad-bg) 85%,var(--surface-card));padding:1rem}.WidgetErrorBoundary_errorTitle__KsW_t{font-size:var(--text-xs);font-weight:var(--w-semibold);color:var(--status-bad-text)}.WidgetErrorBoundary_retryButton__ZdZxT{border:1px solid var(--border-subtle);background:var(--surface-card);color:var(--text-main);border-radius:var(--radius-sm);padding:.4rem .6rem;font-size:var(--text-xs);font-weight:var(--w-medium);cursor:pointer}.WidgetErrorBoundary_retryButton__ZdZxT:focus-visible{outline:none;box-shadow:0 0 0 3px var(--focus-ring)}.page_dashboardWrap__l7Hle{padding-bottom:var(--s-6)}.page_resumeCallout__hgrlL{padding:var(--s-3);border:1px solid var(--border-light);border-radius:var(--radius-md);background:var(--surface-card);box-shadow:var(--shadow-sm)}@media (max-width:900px){.page_dashboardWrap__l7Hle{padding-bottom:calc(var(--bottom-nav-height) + var(--safe-bottom) + var(--s-4))}}.dialog_content__EZHhu{width:min(calc(100vw - 32px),560px);height:auto;max-height:85vh;padding:var(--s-4);gap:var(--s-3)}.dialog_header__fKa1z{display:flex;flex-direction:column;gap:var(--s-2)}.dialog_title__TohRA{font-size:var(--text-lg);font-weight:var(--w-semibold);color:var(--text-main)}.dialog_footer__8dUXp{display:flex;justify-content:flex-end;gap:var(--s-2);margin-top:var(--s-2)}.PreparedPdfViewer_viewer__LpiIM{display:grid;grid-gap:var(--s-3);gap:var(--s-3)}.PreparedPdfViewer_header__uFyS1{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-3);flex-wrap:wrap}.PreparedPdfViewer_headerText__1KGZF{display:grid;grid-gap:var(--s-1);gap:var(--s-1);min-width:0}.PreparedPdfViewer_actionsRow__CVPh6,.PreparedPdfViewer_metaRow__no5kD{display:flex;align-items:center;gap:var(--s-2);flex-wrap:wrap}.PreparedPdfViewer_notice__Cyg5S{margin-bottom:0;background:color-mix(in srgb,var(--status-info-bg) 35%,var(--surface-card));border:1px solid var(--border-light)}.PreparedPdfViewer_noticeError__dAHHP{background:color-mix(in srgb,var(--status-bad-bg) 20%,var(--surface-card));border-color:var(--status-bad-bg);color:var(--status-bad-text)}.PreparedPdfViewer_noticeActions__TWgqF,.PreparedPdfViewer_noticeRow__YEPxF{display:flex;align-items:center;gap:var(--s-2);flex-wrap:wrap}.PreparedPdfViewer_viewerCard__b3uFh{padding:0;overflow:hidden;margin-bottom:0}.PreparedPdfViewer_toolbar__Sqtx3{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s-2);padding:var(--s-3);border-bottom:1px solid var(--border-light)}.PreparedPdfViewer_toolbarRight___uCre{margin-left:auto;display:flex;align-items:center;gap:var(--s-1);flex-wrap:nowrap;flex:0 0 auto}.PreparedPdfViewer_zoomLabel__IG3kN{width:48px;text-align:center}.PreparedPdfViewer_viewerStage__ieezW{display:flex;justify-content:center;align-items:flex-start;overflow:auto;min-height:clamp(360px,70vh,760px);max-height:80vh;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:var(--surface-page)}.PreparedPdfViewer_canvasWrap__ptgir{padding:var(--s-3)}@media (max-width:900px){.PreparedPdfViewer_viewerStage__ieezW{min-height:clamp(320px,60vh,600px)}}.review_shell__gwvjF{min-width:0;min-height:0;display:flex;flex-direction:column;height:100%}.review_scrollRegion__X2_ch{min-height:0;overflow:auto;padding:var(--s-3);padding-bottom:calc(var(--s-6) + var(--fixed-stack-offset));flex:1 1 auto}.review_mobileBlock__xxtbf{display:none;padding:var(--s-3)}.review_reviewContent__qehjH{display:flex;flex-direction:column;min-height:0;flex:1 1 auto}.review_portraitHint__xbRQB{display:none;padding:0 var(--s-3);font-size:var(--text-xs);color:var(--text-muted)}@media (max-width:767px){.review_mobileBlock__xxtbf{display:block}.review_reviewContent__qehjH{display:none}}@media (min-width:768px) and (orientation:landscape){.review_portraitHint__xbRQB{display:block}}.review_inboxControls__aHRmm{display:flex;align-items:center;gap:var(--s-2);padding:var(--s-3);border-bottom:1px solid var(--border-subtle)}.review_searchInput__JwR1o{width:100%}.review_tableHeader__7qCHO{display:none}@media (min-width:768px){.review_tableHeader__7qCHO{display:grid;grid-template-columns:1fr 200px 140px;grid-gap:var(--s-3);gap:var(--s-3);padding:var(--s-2) var(--s-4);font-size:var(--text-xs);font-weight:var(--w-semibold);color:var(--text-muted);background:var(--surface-hover);border-bottom:1px solid var(--border-subtle);text-transform:uppercase;letter-spacing:.04em}}.review_inboxRow__dcKHw{display:flex;flex-direction:column;gap:var(--s-2);padding:var(--s-4);border-bottom:1px solid var(--border-subtle);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard)}.review_inboxRow__dcKHw:last-child{border-bottom:none}.review_inboxRow__dcKHw:hover{background:color-mix(in srgb,var(--surface-hover) 65%,transparent)}@media (min-width:768px){.review_inboxRow__dcKHw{display:grid;grid-template-columns:1fr 200px 140px;grid-gap:var(--s-3);gap:var(--s-3);align-items:start;flex-direction:row}}.review_colProject__Va30o{min-width:0}.review_colSubmitted__VhxAt{display:none;font-size:var(--text-sm);color:var(--text-muted)}@media (min-width:768px){.review_colSubmitted__VhxAt{display:block}}.review_colStatus__aB9NI{display:flex;justify-content:flex-start;align-items:flex-start;margin-top:var(--s-2)}@media (min-width:768px){.review_colStatus__aB9NI{justify-content:flex-end;margin-top:0}}.review_siteName__h0_Md{font-weight:var(--w-semibold);color:var(--text-main);font-size:var(--text-base)}.review_siteAddress__h_jPA{color:var(--text-muted);font-size:var(--text-sm);margin-top:4px;display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2)}.review_projectBadge__KMnAl{font-size:var(--text-xs);padding:2px 6px;border-radius:var(--radius-md);background:var(--surface-hover);border:1px solid var(--border-subtle)}.review_badgeRow__fLeE9{display:flex;gap:var(--s-1);margin-top:var(--s-2);flex-wrap:wrap}.review_badge__9Yd81{font-size:10px;padding:2px 8px;border-radius:999px;border:1px solid var(--border-subtle);background:var(--surface-hover);color:var(--text-muted)}.review_stickyBar__k45bz{position:-webkit-sticky;position:sticky;top:0;z-index:20;padding:var(--s-2) var(--s-3);background:var(--surface-page)}.review_stickyBarInner__OLki_{display:flex;flex-direction:column;gap:var(--s-2);padding:var(--s-3);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.review_headerRow__5bv81{display:flex;align-items:center;gap:var(--s-3)}.review_backBtn__m7z4s{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-md);background:var(--surface-hover);border:1px solid var(--border-subtle);cursor:pointer;flex-shrink:0}.review_backBtn__m7z4s:hover{background:var(--surface-page);border-color:var(--border-medium)}.review_projectInfo__1h_An{flex:1 1;min-width:0}.review_projectTitle__hs5Ms{font-size:var(--text-lg);font-weight:var(--w-semibold);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.review_projectMeta__dS1Em{display:flex;align-items:center;gap:var(--s-2);margin-top:2px;font-size:var(--text-xs);color:var(--text-muted);flex-wrap:wrap}.review_metaDivider__yz2rs{color:var(--border-medium)}.review_versionPicker__Cslf_{display:flex;align-items:center;gap:var(--s-2);flex-shrink:0}.review_versionLabel__sNBGJ{font-size:var(--text-xs);font-weight:var(--w-semibold);color:var(--text-muted);white-space:nowrap}.review_selectWrapper__quSSb{position:relative}.review_versionSelect__I4UrR{height:32px;font-size:var(--text-xs);padding:0 28px 0 10px;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-page);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.review_selectIcon__L_sGa{position:absolute;right:8px;top:50%;transform:translateY(-50%);pointer-events:none;opacity:.5}.review_controlsRow__TSb4l{display:flex;flex-direction:column;gap:var(--s-2);padding-top:var(--s-2);border-top:1px solid var(--border-subtle)}@media (min-width:1024px){.review_controlsRow__TSb4l{flex-direction:row;align-items:center;justify-content:space-between}}.review_toggleGroup__tsqCc{display:flex;align-items:center;gap:var(--s-3);flex-wrap:wrap}.review_toggleItem__ovsKu{display:flex;align-items:center;gap:var(--s-2);font-size:var(--text-xs);color:var(--text-main);padding:6px 10px;background:var(--surface-hover);border-radius:var(--radius-md);border:1px solid var(--border-subtle)}.review_actionsGroup__V8CNf{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2)}.review_actionDivider__2tlP_{width:1px;height:20px;background:var(--border-subtle);margin:0 var(--s-1)}.review_shareCard__B4PZW{display:flex;flex-direction:column;gap:var(--s-2);padding:var(--s-3);margin:0 var(--s-3);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.review_shareHeader__d4cVj{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);flex-wrap:wrap}.review_shareUrlRow__ovYp9{display:flex;align-items:center;gap:var(--s-2);flex-wrap:wrap}.review_shareUrlInput__wGEHS{flex:1 1;min-width:220px}.review_shareList__iqn7k{display:flex;flex-direction:column;gap:var(--s-2)}.review_shareRow__AKClt{display:flex;align-items:center;gap:var(--s-3);padding:var(--s-2) var(--s-3);border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:var(--surface-hover);flex-wrap:wrap}.review_shareRowMain__r5BjF{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:4px}.review_shareRowTitle__HKZuw{display:flex;align-items:center;gap:var(--s-2);flex-wrap:wrap}.review_shareRowMeta__ThmDR{display:flex;flex-wrap:wrap;gap:var(--s-2);font-size:var(--text-xs);color:var(--text-muted)}.review_shareRowActions__VZjB_{display:flex;align-items:center;gap:var(--s-2);flex-wrap:wrap}.review_aiReviewCard__Htbe1{display:flex;flex-direction:column;gap:var(--s-3);padding:var(--s-3);margin:0 var(--s-3);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.review_aiReviewHeader___9moo{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);flex-wrap:wrap}.review_aiReviewMetaRow__dnyqv{display:flex;align-items:center;gap:var(--s-2);flex-wrap:wrap}.review_aiSummary__OXUrr{white-space:pre-line;padding:var(--s-3);border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:color-mix(in srgb,var(--surface-hover) 75%,transparent);font-size:var(--text-sm);color:var(--text-main)}.review_aiReviewGrid__q67ds{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--s-3);gap:var(--s-3)}@media (min-width:1024px){.review_aiReviewGrid__q67ds{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.review_aiSection__Jed_d{min-width:0;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-page) 65%,transparent);padding:var(--s-3);display:flex;flex-direction:column;gap:var(--s-2)}.review_aiSectionTitle__fT7tH{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);font-weight:var(--w-semibold)}.review_aiList__PdKpo{display:flex;flex-direction:column;gap:var(--s-2)}.review_aiListItem__AsbyT{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-card);padding:var(--s-2);display:flex;flex-direction:column;gap:var(--s-1)}.review_aiListHeader__XqXdn{display:flex;align-items:center;gap:var(--s-2);flex-wrap:wrap}.review_aiListText__sAgOg{font-size:var(--text-xs);color:var(--text-muted)}.review_aiEvidenceList__tBmIC{display:flex;flex-direction:column;gap:var(--s-1)}.review_aiEvidenceItem__XwPkc{display:flex;align-items:center;gap:var(--s-2);flex-wrap:wrap;padding:6px 8px;border-radius:var(--radius-sm);background:var(--surface-hover);border:1px solid var(--border-subtle)}.review_aiEvidenceType__seIS2{font-size:var(--text-xs);color:var(--text-muted)}.review_aiEvidencePath__Oaft_{font-size:var(--text-xs);color:var(--text-main);background:transparent}.review_workbenchGrid__Al9zc{display:flex;flex-direction:column;gap:var(--s-3);padding:var(--s-3);flex:1 1;min-height:0}@media (min-width:1024px){.review_workbenchGrid__Al9zc{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.review_pane__kcW0O{display:flex;flex-direction:column;background:color-mix(in srgb,var(--surface-card) 85%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);overflow:hidden;min-height:0}.review_paneHeader__wjhFy{display:flex;align-items:center;justify-content:space-between;padding:var(--s-3) var(--s-4);font-size:var(--text-sm);font-weight:var(--w-semibold);border-bottom:1px solid var(--border-subtle);background:linear-gradient(180deg,var(--surface-hover) 0,transparent 100%)}.review_pagerControls__q_Rpa{display:flex;align-items:center;gap:var(--s-2)}.review_pagerLabel__7rgwL{font-size:var(--text-xs);color:var(--text-muted)}.review_pagerButtons__GuYWp{display:flex;align-items:center;gap:var(--s-1)}.review_paneBody__fAVOw{flex:1 1;overflow-y:auto;padding:var(--s-3);min-height:0}.review_projectFilesBody__PkRyV{max-height:clamp(320px,60vh,720px)}.review_groupHeader__8fLOf{justify-content:space-between;padding:var(--s-2) var(--s-3);margin-bottom:var(--s-2);font-size:var(--text-xs);font-weight:var(--w-semibold);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;background:var(--surface-page);position:-webkit-sticky;position:sticky;top:0;z-index:5}.review_fileRow__GOeAV,.review_groupHeader__8fLOf{display:flex;align-items:center;border-radius:var(--radius-md)}.review_fileRow__GOeAV{gap:var(--s-2);padding:6px 10px;cursor:pointer;border:1px solid transparent;transition:background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard)}.review_fileRow__GOeAV:hover{background:var(--surface-hover)}.review_fileRowActive__rJWql{background:color-mix(in srgb,var(--brand-accent) 10%,var(--surface-card));border-color:color-mix(in srgb,var(--brand-accent) 40%,var(--border-subtle))}.review_fileIcon__BguMD{flex-shrink:0;opacity:.6}.review_fileTitle___v2kB{flex:1 1;min-width:0;font-size:var(--text-sm)}.review_typeBadge__7cVwP{font-size:9px;font-weight:var(--w-semibold);text-transform:uppercase;letter-spacing:.03em;padding:2px 6px;border-radius:4px;background:var(--surface-hover);color:var(--text-muted);flex-shrink:0}.review_fileRowActive__rJWql .review_typeBadge__7cVwP{background:var(--brand-accent);color:var(--text-inverse)}.review_rowActions__vPMyo{display:flex;align-items:center;gap:2px;margin-left:auto;opacity:0;transition:opacity var(--duration-fast)}.review_fileRow__GOeAV:hover .review_rowActions__vPMyo{opacity:1}.review_rowActionBtn__OKMKT{display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;background:transparent;color:var(--text-muted);cursor:pointer;border-radius:4px}.review_rowActionBtn__OKMKT:hover{background:var(--surface-hover);color:var(--text-main)}.review_autoOrderBox__5HN0d{margin-top:var(--s-4);padding:var(--s-3);background:linear-gradient(135deg,var(--surface-hover) 0,transparent 100%);border:1px dashed var(--border-medium);border-radius:var(--radius-md);font-size:var(--text-xs);color:var(--text-muted)}.review_previewPane__jVCFv{display:flex;flex-direction:column;background:color-mix(in srgb,var(--surface-card) 85%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);overflow:hidden;min-height:400px}@media (min-width:1024px){.review_previewPane__jVCFv{grid-column:span 2}}.review_previewHeader__KzGr3{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--border-subtle);background:linear-gradient(180deg,var(--surface-hover) 0,transparent 100%)}.review_previewContent__qvgkL{flex:1 1;overflow:auto;padding:var(--s-4);background:radial-gradient(circle at 50% 0,var(--surface-hover) 0,transparent 60%),var(--surface-page);display:flex;align-items:center;justify-content:center}.review_previewPlaceholder__b4mcO{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--s-6);color:var(--text-muted);text-align:center;background:linear-gradient(135deg,var(--surface-hover) 0,transparent 100%);border:2px dashed var(--border-medium);border-radius:var(--radius-lg);max-width:320px;margin:auto}.review_previewPlaceholder__b4mcO svg{opacity:.3;margin-bottom:var(--s-3)}.review_previewDoc__SWVcQ{width:100%;max-width:900px}.review_previewImage__YhqEH{max-width:100%;max-height:70vh;border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:var(--surface-card)}.review_previewToolbar__b6S5t{display:flex;gap:var(--s-2);align-items:center;margin-top:var(--s-2)}.review_dropdownMenu__qVdzG{position:absolute;top:calc(100% + 4px);right:0;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-md);min-width:200px;z-index:30;overflow:hidden;padding:var(--s-1)}.review_dropdownItem__EkF96{display:flex;align-items:center;gap:var(--s-2);width:100%;padding:var(--s-2) var(--s-3);font-size:var(--text-sm);color:var(--text-main);text-align:left;cursor:pointer;border-radius:var(--radius-md)}.review_dropdownItem__EkF96:hover{background:var(--surface-hover)}.review_slotPickerBody__Fh8Rt{padding:var(--s-4);display:flex;flex-direction:column;gap:var(--s-3)}.review_slotGrid__v8dv8{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--s-2);gap:var(--s-2)}.review_slotEditorCard__8NXge{display:flex;flex-direction:column;gap:var(--s-1);min-width:0}.review_slotCell__aJZY8{aspect-ratio:4/3;display:flex;align-items:center;justify-content:center;border:2px dashed var(--border-medium);border-radius:var(--radius-md);background:var(--surface-card);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard);padding:var(--s-2);width:100%;overflow:hidden}.review_slotCellFilled__NOqbh{border-style:solid;border-color:var(--border-subtle);background:var(--surface-hover)}.review_slotCell__aJZY8:hover:not(:disabled){border-color:var(--brand-accent);background:color-mix(in srgb,var(--brand-accent) 10%,var(--surface-card))}.review_slotCellSelected__GEsRN{border-style:solid;border-color:var(--brand-accent);background:color-mix(in srgb,var(--brand-accent) 10%,var(--surface-card));box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-accent) 30%,transparent)}.review_slotCellOccupied__Bs7Nr{border-style:solid;border-color:var(--border-subtle);background:var(--surface-hover);cursor:not-allowed;opacity:.7}.review_slotImage__T4n0y{width:100%;height:100%;object-fit:cover;border-radius:var(--radius-sm)}.review_slotEmpty__wBRsF,.review_slotOccupied__J7887,.review_slotPreview__gxYcT{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--s-1);text-align:center}.review_slotPreview__gxYcT{color:var(--brand-accent)}.review_slotOccupied__J7887{color:var(--text-muted);width:100%}.review_slotEditorActions__1_E9O{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--s-1);gap:var(--s-1);align-items:stretch}.review_slotEditorActions__1_E9O .review_btn___HyWl{width:100%;justify-content:center}.review_slotCaptionInput__QlAnt{font-size:var(--text-xs);height:36px}.review_slotChooserGrid__I_u_D{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.review_slotChooserCell__2whWA{text-align:left;align-items:stretch;justify-content:flex-start;padding:var(--s-1);gap:var(--s-1);flex-direction:column;aspect-ratio:auto}.review_slotChooserImage__8e7GJ{width:100%;height:120px;border-radius:var(--radius-sm);object-fit:cover}.review_slotChooserMeta__zyJr4{word-break:break-word}.review_inlineNote__9uWB2,.review_slotChooserMeta__zyJr4,.review_statusNote__Qqogg{font-size:var(--text-xs);color:var(--text-muted)}.review_errorText__pnPen{color:var(--status-bad-text);font-size:var(--text-xs)}.review_xlsxTable__3RKBm{width:100%;border-collapse:collapse;font-size:var(--text-xs)}.review_xlsxTable__3RKBm td,.review_xlsxTable__3RKBm th{padding:6px 8px;border:1px solid var(--border-light);text-align:left;vertical-align:top}.review_xlsxTable__3RKBm th{background:var(--surface-hover);font-weight:var(--w-semibold)}.ToolsShell_content__9qFMf,.ToolsShell_shell___gY34{min-width:0}.page_sectionHeading__w94Xu{margin-bottom:var(--s-3)}.page_minCard__POn_e{min-height:100px}.page_mediumCard__KVry1{min-height:150px}.page_resultCard__vJ4oG{padding:var(--s-6)}.page_favoriteActive__Zep9w{color:var(--brand-accent)}.page_quickToolActive__ApJqJ{color:var(--status-good-text)}.page_tagRow__ix3U4{margin-top:var(--s-3);gap:var(--s-2)}.MeasurementGrid_modeChip__XKrVW{border:1px solid var(--border)}.MeasurementGrid_modeChipActive__PJ_jA{border-color:var(--brand-accent)}.WorklogTabRefine_tabStack__zX0ay{display:grid;grid-gap:12px;gap:12px}.WorklogTabRefine_summaryGrid__MQKsM{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:10px;gap:10px}.WorklogTabRefine_summaryTile__MJs1i{border:1px solid var(--border-light);border-radius:var(--r-2);background:var(--surface-card);padding:10px;min-width:0}.WorklogTabRefine_summaryLabel__Q3SZE{color:var(--text-muted);font-size:.8rem}.WorklogTabRefine_summaryValue__7Rrbl{color:var(--text-main);font-weight:600;font-size:1rem}.WorklogTabRefine_summaryDetail__PkJnO{color:var(--text-muted);font-size:.78rem}.WorklogTabRefine_statusMessage__PMbpk{border:1px solid var(--border-light);background:var(--surface-hover);border-radius:var(--r-2);padding:8px 10px;color:var(--text-secondary);font-size:.9rem}.WorklogTabRefine_recentList__SWtVa{display:grid;grid-gap:8px;gap:8px}.WorklogTabRefine_recentItem__RdYDn{border:1px solid var(--border-subtle);border-radius:var(--r-2);padding:9px;background:var(--surface-card);display:grid;grid-gap:6px;gap:6px}.WorklogTabRefine_entryHead__81On9{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.WorklogTabRefine_entryTitle__ubPqS{font-weight:600;color:var(--text-main)}.WorklogTabRefine_entrySubtitle__XfIKI{color:var(--text-muted);font-size:.82rem}.WorklogTabRefine_chipRow__Il21M{display:flex;flex-wrap:wrap;gap:6px}.WorklogTabRefine_filterGrid__cPtou{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.WorklogTabRefine_tableCard__HIjG7{border:1px solid var(--border-subtle);border-radius:var(--r-2);background:var(--surface-card)}.WorklogTabRefine_tableHead__N3pPb{padding:10px;border-bottom:1px solid var(--border-subtle);display:flex;justify-content:space-between;gap:10px;align-items:center}.WorklogTabRefine_tableHeadTitle__XRX7B{font-weight:600;color:var(--text-main)}.WorklogTabRefine_tableHeadHint__qdGAU{font-size:.82rem;color:var(--text-muted)}.WorklogTabRefine_tableWrap__thef_{overflow-x:auto}.WorklogTabRefine_tableWrap__thef_ table{width:100%}.WorklogTabRefine_rightText__8iV_j{text-align:right}.WorklogTabRefine_projectBreakdown__hB5jF{display:grid;grid-gap:6px;gap:6px}.WorklogTabRefine_projectRow__EOrHi{display:flex;justify-content:space-between;gap:10px;align-items:center;border:1px solid var(--border-subtle);border-radius:var(--r-2);background:var(--surface-card);padding:8px 10px}.WorklogTabRefine_projectName__JUtOA{font-weight:600;color:var(--text-main);min-width:0}.WorklogTabRefine_projectMeta__eU2jV{color:var(--text-muted);font-size:.8rem}.WorklogTabRefine_emptyState__IBW7I{color:var(--text-muted);padding:12px}@media (max-width:900px){.WorklogTabRefine_entryHead__81On9{display:grid;grid-gap:6px;gap:6px}}.WorklogTimesheetTab_stack__McMWX{display:grid;grid-gap:16px;gap:16px}.WorklogTimesheetTab_friendlyGrid__jeihf{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:12px;gap:12px}.WorklogTimesheetTab_friendlyTile__3jHyK{border:1px solid var(--border-light);border-radius:var(--r-2);background:var(--surface-card);padding:12px;min-width:0}.WorklogTimesheetTab_friendlyLabel__mwtXK{font-size:.85rem;color:var(--text-muted);margin-bottom:4px}.WorklogTimesheetTab_friendlyPrimary__0xeb7{font-weight:600;font-size:1.05rem}.WorklogTimesheetTab_friendlySecondary__GFHDK{color:var(--text-muted);font-size:.8rem}.WorklogTimesheetTab_ledgerList__23c8w{display:grid;grid-gap:10px;gap:10px}.WorklogTimesheetTab_ledgerRow__z4e_T{border:1px solid var(--border-light);border-radius:var(--r-2);background:var(--surface-card);padding:10px;display:grid;grid-gap:8px;gap:8px}.WorklogTimesheetTab_entryList__xd5KP{display:grid;grid-gap:8px;gap:8px}.WorklogTimesheetTab_entryItem__s9N6T{border:1px dashed var(--border-light);border-radius:var(--r-2);padding:8px;display:grid;grid-gap:4px;gap:4px}.WorklogTimesheetTab_insightGrid__J_KtL{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.WorklogTimesheetTab_jobRow__hf36r{display:flex;justify-content:space-between;gap:10px;border:1px solid var(--border-light);border-radius:var(--r-2);padding:8px;background:var(--surface-card)}.WorklogTimesheetTab_lineSection__jbUmS{border-top:1px solid var(--border-light);padding-top:12px;display:grid;grid-gap:12px;gap:12px}.WorklogTimesheetTab_dayList__ANycu{display:grid;grid-gap:8px;gap:8px}.WorklogTimesheetTab_dayRow__ow4p_{display:flex;justify-content:space-between;gap:12px;padding:10px;border:1px solid var(--border-light);border-radius:var(--r-2);background:var(--surface-card)}.WorklogTimesheetTab_dayInfo__EwLi4{min-width:0;display:grid;grid-gap:6px;gap:6px}.WorklogTimesheetTab_dayMeta__Bc1HM{display:flex;flex-wrap:wrap;gap:6px}.WorklogTimesheetTab_lineList__ujJIk{display:grid;grid-gap:6px;gap:6px}.WorklogTimesheetTab_lineItem__HO5nM{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.WorklogTimesheetTab_lineHours__LI5fr{font-weight:600}.WorklogTimesheetTab_adjustmentForm__wRGIS{display:grid;grid-gap:12px;gap:12px}.WorklogTimesheetTab_statSection__DWgLJ{border-top:1px solid var(--border-light);padding-top:12px;display:grid;grid-gap:10px;gap:10px}.WorklogTimesheetTab_statList__6pBOn{display:grid;grid-gap:8px;gap:8px}.WorklogTimesheetTab_statItem__amfgJ{border:1px solid var(--border-light);border-radius:var(--r-2);background:var(--surface-card);padding:10px;display:grid;grid-gap:6px;gap:6px}.page_fileInputRow__419XK{display:flex;align-items:center}.page_fileInputControl__sFGzF{width:100%;height:var(--control-height);line-height:normal;padding:0}.page_tabContent__Vlcmh{display:flex;flex-direction:column;gap:var(--s-4);min-width:0}.page_workspaceTopBar__MeQa5{position:-webkit-sticky;position:sticky;top:var(--header-height);z-index:5;padding:var(--s-2) var(--s-3);display:flex;flex-direction:column;gap:var(--s-2)}.page_workspaceSummaryRow__9opIk{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-2);min-width:0}.page_workspaceSummaryMain__6Sdqi{min-width:0;flex:1 1}.page_workspaceSummaryLabelRow__NC6Yx{display:flex;align-items:center;gap:var(--s-2)}.page_workspaceSwitchProject__86vjF{min-height:var(--control-height);padding:0 var(--s-2);background:none;border:none;cursor:pointer;color:var(--text-link);font-size:var(--text-sm);font-weight:var(--w-semibold);border-radius:var(--radius-md)}.page_workspaceSwitchProject__86vjF:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}.page_workspaceProjectTitle__Qi9Tn{font-weight:var(--w-semibold);font-size:var(--text-base);color:var(--text-main);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page_workspaceSummaryStatus__zma9j{display:flex;align-items:center;gap:var(--s-1);flex-wrap:wrap;justify-content:flex-end}.page_workspaceSummaryDetails__gWsGR{display:flex;flex-direction:column;gap:var(--s-2)}.page_workspaceTabsRail__Avi8W{border-bottom:none;padding-bottom:0;margin-bottom:0}.page_swipeContent__G5uAf{min-width:0;min-height:0;padding-bottom:calc(var(--bottom-nav-height) + var(--safe-bottom) + var(--s-3))}.page_freezeNotice__6qoao{margin-top:var(--s-2);border:1px solid var(--status-warn-bg);background:linear-gradient(135deg,color-mix(in srgb,var(--status-warn-bg) 22%,var(--surface-card)) 0,var(--surface-card) 70%);border-radius:var(--radius-lg);padding:var(--s-3);display:flex;gap:var(--s-3);align-items:flex-start;box-shadow:var(--shadow-sm)}.page_freezeIcon__J09O_{width:36px;height:36px;border-radius:var(--radius-md);display:grid;place-items:center;background:color-mix(in srgb,var(--status-warn-bg) 78%,transparent);color:var(--status-warn-text);flex-shrink:0}.page_freezeBody__6XV8R{min-width:0}.page_freezeTitle__A6a_X{font-weight:var(--w-semibold);color:var(--text-primary)}.page_freezeCopy__Oz3J1{margin-top:var(--s-1);color:var(--text-secondary);font-size:var(--text-sm)}.page_freezeActions__IrREB{margin-top:var(--s-2);display:flex;flex-wrap:wrap;gap:var(--s-2)}.page_createDrawer__OV9GL{display:flex;flex-direction:column;gap:var(--s-4)}.page_createGrid__r4RWW{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--s-4);gap:var(--s-4)}.page_createCard__qxE3C{display:flex;flex-direction:column;gap:var(--s-3)}.page_createCardHeader__dQq3f{display:flex;flex-direction:column;gap:var(--s-1)}.page_createCardTitle__fmPyB{font-size:var(--text-base);font-weight:var(--w-semibold);color:var(--text-main)}.page_createCardBody__pFps8,.page_createForm__vVmOn{display:flex;flex-direction:column;gap:var(--s-3)}.page_familyToggle__aIBV_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--s-2);gap:var(--s-2)}.page_familyToggle__aIBV_ .btn{width:100%;justify-content:center}.page_formActions__Jd4vK{display:flex;gap:var(--s-2)}.page_createEmptyState__siTqB{border:2px dashed var(--border-light);border-radius:var(--radius-md);padding:var(--s-4);background:var(--surface-page);display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--s-2);color:var(--text-muted)}.page_createEmptyTitle__11gjn{font-weight:var(--w-semibold);color:var(--text-main)}.page_createEmptyCopy___lm4v{font-size:var(--text-sm)}.page_createEmptyAction__kpjZ2{margin-top:var(--s-1)}.page_createCard__qxE3C form{display:flex;flex-direction:column;gap:var(--s-3)}.page_createCard__qxE3C .field{margin-bottom:0}.page_createCard__qxE3C .muted{font-size:var(--text-sm)}@media (min-width:768px) and (max-width:1100px){.page_workspaceTabsRail__Avi8W{--scrollable-tabs-wrap:wrap;--scrollable-tabs-overflow-x:visible;--scrollable-tabs-row-gap:var(--s-2);--scrollable-tabs-padding-bottom:var(--s-2);--scrollable-tabs-margin-bottom:0}.page_workspaceTabsRail__Avi8W .navtab{flex:0 1 auto}.page_swipeContent__G5uAf{padding-bottom:var(--s-4)}}@media (max-width:900px){.page_workspaceTopBar__MeQa5{padding:var(--s-2);gap:var(--s-1)}.page_workspaceSummaryRow__9opIk{align-items:center}.page_workspaceProjectTitle__Qi9Tn{font-size:var(--text-sm)}.page_workspaceSummaryStatus__zma9j{gap:6px}.page_workspaceTabsRail__Avi8W{gap:6px;margin-bottom:0;padding-bottom:0}.page_workspaceTabsRail__Avi8W .navtab{min-height:44px;padding:0 var(--s-3);font-size:var(--text-sm)}.page_freezeNotice__6qoao{padding:var(--s-2)}.page_createGrid__r4RWW{grid-template-columns:1fr}}.page_shell__mKjcH{display:flex;flex-direction:column;gap:var(--s-4);min-width:0}.page_card__bB_SX{margin-bottom:0}.page_notice__PwLgO{background:var(--status-info-bg);border:1px solid color-mix(in srgb,var(--status-info-text) 30%,var(--border-subtle));color:var(--status-info-text)}.page_siteGrid___3CqK{display:grid;grid-gap:var(--s-4);gap:var(--s-4);grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.page_siteCard__f6UVM{display:flex;flex-direction:column;gap:var(--s-2);color:inherit;text-decoration:none;margin-bottom:0;min-width:0}.page_siteCard__f6UVM:hover{transform:translateY(-1px)}.page_siteTitle__ubDct{font-size:var(--text-lg);font-weight:var(--w-semibold)}.page_siteMeta__mLzge{font-size:var(--text-sm);color:var(--text-muted)}.page_siteAction__foRaR{margin-top:auto;font-size:var(--text-sm);font-weight:var(--w-semibold);color:var(--brand-accent)}.page_pageStack__kHuS5{display:grid;grid-gap:var(--s-6);gap:var(--s-6)}.page_hero__jBqzu{display:grid;grid-gap:var(--s-4);gap:var(--s-4);align-items:center}@media (min-width:900px){.page_hero__jBqzu{grid-template-columns:minmax(0,1fr) minmax(260px,420px)}}.page_heroText__0EIxh{display:grid;grid-gap:var(--s-2);gap:var(--s-2)}.page_searchField__4KCuU{margin:0}.page_section__gkrTg{display:grid;grid-gap:var(--s-3);gap:var(--s-3)}.page_sectionHeader__ZS8Yg{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);flex-wrap:wrap}.page_cardGrid__md_Cg{display:grid;grid-template-columns:1fr;grid-gap:var(--s-4);gap:var(--s-4)}@media (min-width:768px){.page_cardGrid__md_Cg{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.page_cardGrid__md_Cg{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1440px){.page_cardGrid__md_Cg{grid-template-columns:repeat(4,minmax(0,1fr))}}.page_emptyState__Py6pb{grid-column:1/-1;margin-bottom:0}.page_skeletonCard__RS873{display:grid;grid-gap:var(--s-3);gap:var(--s-3);margin-bottom:0}.page_skeletonRow__QW3lk{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4)}.page_skeletonTitle__gBXrz{height:16px;width:60%}.page_skeletonIcon__oBz9X{height:16px;width:24px}.page_skeletonSub__mp5pZ{height:12px;width:45%}.page_skeletonTags__qZxNd{display:flex;gap:var(--s-2)}.page_skeletonChip__mEbVh{height:16px;width:64px;border-radius:var(--radius-full)}.page_sectionStack__YJZ65{gap:var(--s-6)}